.announcement-dialog-backdrop[data-v-3ede789f]{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;place-items:center;padding:24px;font-family:inherit;display:grid;position:fixed;inset:0}.announcement-dialog[data-v-3ede789f],.announcement-dialog[data-v-3ede789f] *{box-sizing:border-box}.announcement-dialog[data-v-3ede789f]{--notice-surface:#161719;--notice-text:#f2f3f4;--notice-copy:#b9bdc3;--notice-meta:#81868e;--notice-border:#2e3136;border:1px solid var(--notice-border);background:var(--notice-surface);width:min(480px,100%);max-height:70dvh;color:var(--notice-text);border-radius:20px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0006}.announcement-dialog-header[data-v-3ede789f]{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.announcement-dialog-header>div[data-v-3ede789f]{min-width:0}.announcement-dialog-header small[data-v-3ede789f]{color:var(--notice-meta);margin-bottom:8px;font-size:11px;display:block}.announcement-dialog-header h2[data-v-3ede789f]{overflow-wrap:anywhere;max-height:30dvh;color:var(--notice-text);margin:0;font-size:23px;line-height:1.45;overflow:auto}.announcement-dialog-close[data-v-3ede789f]{width:32px;height:32px;color:var(--notice-meta);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.announcement-dialog-close[data-v-3ede789f]:hover{background:var(--notice-border);color:var(--notice-text)}.announcement-dialog-close svg[data-v-3ede789f]{transition:transform .16s,filter .16s,stroke-width .16s}.announcement-dialog-close:hover svg[data-v-3ede789f],.announcement-dialog-close:focus-visible svg[data-v-3ede789f]{stroke-width:2.8px;filter:drop-shadow(0 0 3px);transform:scale(1.12)}.announcement-dialog-body[data-v-3ede789f]{scrollbar-width:thin;min-height:0;padding:4px 28px 26px;overflow:auto}.announcement-dialog-body p[data-v-3ede789f]{color:var(--notice-copy);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.95}.image-mode[data-v-3ede789f]{background:0 0;border:0;width:fit-content;min-width:min(260px,100%);max-width:min(560px,100%);position:relative}.image-mode .announcement-dialog-header[data-v-3ede789f]{z-index:2;justify-content:flex-end;padding:0;position:absolute;top:10px;right:10px}.image-mode .announcement-dialog-close[data-v-3ede789f]{color:#ffffffad;background:#0000007a;border-radius:50%;transition:color .16s,background .16s;box-shadow:0 2px 8px #0003}.image-mode .announcement-dialog-close[data-v-3ede789f]:hover,.image-mode .announcement-dialog-close[data-v-3ede789f]:focus-visible{color:#fff;background:#000000b3;outline:none}.announcement-sr-only[data-v-3ede789f]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcement-dialog-picture[data-v-3ede789f]{justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.announcement-dialog-picture>img[data-v-3ede789f]{object-fit:contain;flex:none;width:auto;max-width:min(560px,100vw - 48px);height:auto;max-height:min(70dvh,640px);display:block}.announcement-image-empty[data-v-3ede789f]{min-width:280px;color:var(--notice-meta);justify-items:center;gap:12px;padding:42px 24px;display:grid}.announcement-image-empty p[data-v-3ede789f]{margin:0;font-size:13px}.announcement-image-empty button[data-v-3ede789f]{border:1px solid var(--notice-border);color:var(--notice-text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:flex}.announcement-dialog button[data-v-3ede789f]:focus-visible{outline:2px solid var(--notice-text);outline-offset:3px}.announcement-dialog .announcement-dialog-close[data-v-3ede789f]:focus-visible{box-shadow:none;background:var(--notice-border);outline:none}html[data-theme=light] .announcement-dialog{--notice-surface:#fff;--notice-text:#22272b;--notice-copy:#535d64;--notice-meta:#869097;--notice-border:#e4e8eb}@media (width<=540px){.announcement-dialog-backdrop[data-v-3ede789f]{padding:14px}.announcement-dialog[data-v-3ede789f]{border-radius:16px;max-height:76dvh}.announcement-dialog-header[data-v-3ede789f]{padding:20px 22px 16px}.announcement-dialog-header h2[data-v-3ede789f]{font-size:20px}.announcement-dialog-body[data-v-3ede789f]{padding:4px 22px 22px}.announcement-dialog-picture>img[data-v-3ede789f]{max-width:min(560px,100vw - 28px)}}@media (prefers-reduced-motion:reduce){.announcement-dialog-close[data-v-3ede789f],.announcement-dialog-close svg[data-v-3ede789f]{transition:none}}.campaign-banner[data-v-9bd6dcd4]{position:relative;overflow:hidden}.campaign-message-window[data-v-9bd6dcd4]{width:100%;max-width:1500px;height:100%;position:relative;overflow:hidden}.campaign-message-row[data-v-9bd6dcd4]{white-space:nowrap;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.campaign-message-copy[data-v-9bd6dcd4]{min-width:0;line-height:1.5}.campaign-message-copy>svg[data-v-9bd6dcd4]{flex:none}.campaign-message-copy>span[data-v-9bd6dcd4]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=680px){.campaign-message-row[data-v-9bd6dcd4]{justify-content:flex-start;gap:9px}.campaign-message-window[data-v-9bd6dcd4]{margin-right:28px}.campaign-message-copy[data-v-9bd6dcd4]{flex:1}}body{margin:0}.admin-shell[data-v-2201b5ab]{color:#e7edf1;background:#070a0e;min-height:100vh;font-family:Inter,PingFang SC,sans-serif}.admin-side[data-v-2201b5ab]{box-sizing:border-box;background:linear-gradient(#0d222b,#0a1b22);border-right:1px solid #203a45;flex-direction:column;width:244px;padding:24px 15px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand[data-v-2201b5ab]{align-items:center;gap:12px;padding:0 10px 25px;display:flex}.admin-brand>span[data-v-2201b5ab]{color:#39d5b0;background:#0b4546;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-brand strong[data-v-2201b5ab]{font-size:16px;display:block}.admin-brand small[data-v-2201b5ab],.admin-head small[data-v-2201b5ab]{color:#53d9b7;letter-spacing:1.8px;margin-top:3px;font-size:9px;display:block}.admin-side nav[data-v-2201b5ab]{gap:7px;display:grid}.admin-side nav button[data-v-2201b5ab]{color:#8ba0aa;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:44px;padding:0 13px;display:flex}.admin-side nav button.active[data-v-2201b5ab]{color:#fff;background:#202a32;box-shadow:inset 3px 0 #36d8b0}.admin-account[data-v-2201b5ab]{border-top:1px solid #24404a;margin-top:auto;padding:19px 10px 0}.admin-account small[data-v-2201b5ab]{color:#748a94}.admin-account strong[data-v-2201b5ab]{margin:7px 0 14px;font-size:13px;display:block}.admin-account button[data-v-2201b5ab]{color:#43d4b2;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.admin-main[data-v-2201b5ab]{box-sizing:border-box;min-height:100vh;margin-left:244px;padding:38px clamp(28px,5vw,78px) 70px}.admin-head[data-v-2201b5ab]{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto 27px;display:flex}.admin-head h1[data-v-2201b5ab]{margin:7px 0 2px;font-size:27px}.admin-head p[data-v-2201b5ab],.panel-title p[data-v-2201b5ab]{color:#768994;margin:0;font-size:12px}.refresh[data-v-2201b5ab],.toolbar>button[data-v-2201b5ab],.primary[data-v-2201b5ab]{color:#dbe8ec;background:#10212a;border:1px solid #28434f;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 15px;display:flex}.spin[data-v-2201b5ab]{animation:1s linear infinite spin-2201b5ab}@keyframes spin-2201b5ab{to{transform:rotate(360deg)}}.admin-main>section[data-v-2201b5ab],.admin-main>template[data-v-2201b5ab],.banner[data-v-2201b5ab]{max-width:1280px;margin-left:auto;margin-right:auto}.banner[data-v-2201b5ab]{box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 14px;font-size:13px;display:flex}.banner.error[data-v-2201b5ab]{color:#ff8490;background:#35151d}.banner.ok[data-v-2201b5ab]{color:#42d4ab;background:#0b302b}.banner.app-toast[data-v-2201b5ab]{width:max-content!important;max-width:min(560px,100vw - 32px)!important;margin:0!important}.stats[data-v-2201b5ab]{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.stats article[data-v-2201b5ab]{box-sizing:border-box;background:#0e222c;border:1px solid #243d48;border-radius:12px;align-items:center;gap:16px;min-height:112px;padding:20px;display:flex}.ico[data-v-2201b5ab]{border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.ico svg[data-v-2201b5ab]{width:23px}.ico.teal[data-v-2201b5ab]{color:#39d8ad;background:#0a4542}.ico.cyan[data-v-2201b5ab]{color:#31c5e5;background:#123a48}.ico.gold[data-v-2201b5ab]{color:#e6ba32;background:#40391b}.ico.violet[data-v-2201b5ab]{color:#a995ff;background:#302c4b}.stats small[data-v-2201b5ab],.summary-strip small[data-v-2201b5ab],.settings-card small[data-v-2201b5ab]{color:#8396a0;font-size:11px;display:block}.stats strong[data-v-2201b5ab]{margin:3px 0;font-size:25px;display:block}.stats em[data-v-2201b5ab],.summary-strip em[data-v-2201b5ab]{color:#71858f;font-size:10px;font-style:normal}.summary-strip[data-v-2201b5ab]{background:#0d222c;border:1px solid #294651;border-radius:11px;grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.summary-strip>div[data-v-2201b5ab]{border-right:1px solid #28434e;padding:17px 20px}.summary-strip>div[data-v-2201b5ab]:last-child{border:0}.summary-strip strong[data-v-2201b5ab]{margin-top:7px;font-size:17px;display:block}.overview-grid[data-v-2201b5ab]{grid-template-columns:2fr 1fr;gap:14px;margin-top:14px;display:grid}.overview-grid.lower[data-v-2201b5ab]{grid-template-columns:1.2fr 1fr}.panel[data-v-2201b5ab],.table-card[data-v-2201b5ab]{background:#0b171e;border:1px solid #213b46;border-radius:12px}.panel[data-v-2201b5ab]{padding:20px}.panel-title[data-v-2201b5ab]{justify-content:space-between;align-items:flex-start;display:flex}.panel-title h2[data-v-2201b5ab]{margin:0 0 4px;font-size:15px}.panel-title button[data-v-2201b5ab]{color:#48d7b4;background:0 0;border:0}.panel-title>span[data-v-2201b5ab]{color:#778b94;font-size:10px}.panel-title>span i[data-v-2201b5ab]{background:#30d3ac;border-radius:2px;width:7px;height:7px;margin:0 4px 0 10px;display:inline-block}.panel-title>span i+i[data-v-2201b5ab]{background:#258498}.chart[data-v-2201b5ab]{align-items:end;gap:15px;height:180px;padding:25px 10px 0;display:flex}.bar[data-v-2201b5ab]{flex-direction:column;flex:1;align-items:center;gap:8px;height:100%;display:flex}.bar>div[data-v-2201b5ab]{border-bottom:1px solid #223740;justify-content:center;align-items:end;gap:3px;width:100%;height:145px;display:flex}.bar i[data-v-2201b5ab],.bar b[data-v-2201b5ab]{background:#36d5ad;border-radius:4px 4px 0 0;width:13px;min-height:2px}.bar b[data-v-2201b5ab]{background:#236b7c}.bar small[data-v-2201b5ab]{color:#6d828c;font-size:10px}.status-list[data-v-2201b5ab]{gap:13px;margin-top:22px;display:grid}.status-list div[data-v-2201b5ab]{background:#0e222a;border-radius:7px;justify-content:space-between;padding:12px 13px;display:flex}.status-list span[data-v-2201b5ab]{color:#93a4ab;font-size:12px}.mini-list[data-v-2201b5ab]{margin-top:14px}.mini-list>div[data-v-2201b5ab]{border-top:1px solid #182c35;align-items:center;gap:10px;padding:11px 3px;display:flex}.mini-list>div>div[data-v-2201b5ab]{flex:1;min-width:0}.mini-list strong[data-v-2201b5ab],.mini-list small[data-v-2201b5ab]{display:block}.mini-list strong[data-v-2201b5ab]{font-size:12px}.mini-list small[data-v-2201b5ab]{color:#637983;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.mini-list b[data-v-2201b5ab]{color:#e4bf46;font-size:11px}.status-dot[data-v-2201b5ab]{background:#77838a;border-radius:50%;width:8px;height:8px}.status-dot.success[data-v-2201b5ab]{background:#32d5a9}.status-dot.processing[data-v-2201b5ab]{background:#42bff0}.status-dot.failed[data-v-2201b5ab]{background:#ff6675}.avatar[data-v-2201b5ab],.identity>span[data-v-2201b5ab]{color:#47d9b5;background:#11423e;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.toolbar[data-v-2201b5ab]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar label[data-v-2201b5ab]{background:#0c1820;border:1px solid #29414b;border-radius:8px;align-items:center;gap:8px;min-width:280px;height:40px;padding:0 12px;display:flex}.toolbar input[data-v-2201b5ab]{color:#e5edef;background:0 0;border:0;outline:0;width:100%}.toolbar select[data-v-2201b5ab]{color:#c6d2d7;background:#0c1820;border:1px solid #29414b;border-radius:8px;height:40px;padding:0 31px 0 12px}.toolbar>span[data-v-2201b5ab]{color:#768b94;margin-left:auto;font-size:12px}.table-card[data-v-2201b5ab]{overflow:hidden}.table-card table[data-v-2201b5ab]{border-collapse:collapse;width:100%}.table-card th[data-v-2201b5ab],.table-card td[data-v-2201b5ab]{text-align:left;border-bottom:1px solid #172b34;padding:14px 15px;font-size:11px}.table-card th[data-v-2201b5ab]{color:#728891;background:#0e2028;font-weight:500}.table-card td[data-v-2201b5ab]{color:#a8b7be}.table-card td strong[data-v-2201b5ab]{color:#e1e8eb}.table-card code[data-v-2201b5ab]{text-overflow:ellipsis;color:#8db1bf;max-width:180px;display:block;overflow:hidden}.right[data-v-2201b5ab]{text-align:right!important}.identity[data-v-2201b5ab]{align-items:center;gap:10px;display:flex}.identity small[data-v-2201b5ab],.sub[data-v-2201b5ab]{color:#617781;margin-top:3px;font-size:9px;display:block}.points[data-v-2201b5ab]{color:#e7c348!important}.tag[data-v-2201b5ab]{color:#9eb0b7;background:#172a32;border-radius:12px;padding:4px 8px;font-size:9px;font-style:normal;display:inline-flex}.tag.success[data-v-2201b5ab]{color:#3ed7ad;background:#103b34}.tag.processing[data-v-2201b5ab]{color:#58c9ef;background:#123543}.tag.preparing[data-v-2201b5ab]{color:#65dce8;background:#12363a}.tag.queued[data-v-2201b5ab]{color:#e5bd42;background:#3b3417}.tag.failed[data-v-2201b5ab],.tag.cancelled[data-v-2201b5ab]{color:#ff7a86;background:#3a171e}.admin-task-project[data-v-2201b5ab],.admin-task-project-detail[data-v-2201b5ab]{align-items:center;gap:7px;display:flex}.admin-task-project[data-v-2201b5ab]{white-space:nowrap}.admin-task-project-detail[data-v-2201b5ab]{flex-wrap:wrap;justify-content:flex-start}.task-source-tag[data-v-2201b5ab]{border:1px solid;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700;line-height:1.4;display:inline-flex}.task-source-tag.source-app[data-v-2201b5ab]{color:#82b7ff;background:#3470c224;border-color:#4e91e873}.task-source-tag.source-canvas[data-v-2201b5ab]{color:#58dbb8;background:#269c7e24;border-color:#32c79f73}.actions[data-v-2201b5ab]{white-space:nowrap;text-align:right!important}.actions button[data-v-2201b5ab]{color:#8ba2ab;background:#102129;border:1px solid #28414b;border-radius:6px;width:29px;height:29px;margin-left:4px}.actions button[data-v-2201b5ab]:hover{color:#40d5af;border-color:#2c8874}.actions button.danger[data-v-2201b5ab]:hover{color:#ff6b78;border-color:#79323a}.actions svg[data-v-2201b5ab],.pager svg[data-v-2201b5ab]{width:14px;height:14px}.empty[data-v-2201b5ab]{text-align:center;color:#657a84;padding:30px;font-size:12px}.pager[data-v-2201b5ab]{color:#72868f;justify-content:flex-end;align-items:center;gap:7px;padding:12px 15px;font-size:11px;display:flex}.pager button[data-v-2201b5ab]{color:#9eb0b7;background:#102129;border:1px solid #263f49;border-radius:6px;width:30px;height:28px}.pager button[data-v-2201b5ab]:disabled{opacity:.35}.settings-announcement-card[data-v-2201b5ab]{box-shadow:none;background:#17181b;border:1px solid #303238;border-radius:12px;gap:15px;margin-bottom:16px;padding:22px;display:grid}.announcement-background-editor[data-v-2201b5ab]{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:18px;padding:16px;display:flex}.announcement-background-thumbnail[data-v-2201b5ab]{background:#202226;border:1px solid #ffffff20;border-radius:9px;flex:0 0 132px;height:88px;overflow:hidden}.announcement-background-thumbnail img[data-v-2201b5ab]{object-fit:contain;width:100%;height:100%}.announcement-background-thumbnail>span[data-v-2201b5ab]{color:#9b9ea4;place-content:center;justify-items:center;gap:7px;height:100%;display:grid}.announcement-background-thumbnail small[data-v-2201b5ab]{font-size:10px}.announcement-background-controls[data-v-2201b5ab]{min-width:0}.announcement-background-controls>strong[data-v-2201b5ab]{font-size:12px}.announcement-background-controls>strong small[data-v-2201b5ab]{color:#899b92;margin-left:5px;font-size:10px;font-weight:400}.announcement-background-controls p[data-v-2201b5ab]{color:#8d8f95;margin:6px 0 12px;font-size:11px;line-height:1.6}.announcement-background-controls>div[data-v-2201b5ab]{flex-wrap:wrap;gap:8px;display:flex}.settings-announcement-card .announcement-background-upload[data-v-2201b5ab],.announcement-background-controls button[data-v-2201b5ab]{height:31px;color:inherit;cursor:pointer;background:0 0;border:1px solid #52615b;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.announcement-background-upload input[data-v-2201b5ab]{display:none}.announcement-background-controls>small[data-v-2201b5ab]{color:#8d8f95;margin-top:10px;font-size:10px;display:block}.announcement-background-controls .disabled[data-v-2201b5ab],.announcement-background-controls button[data-v-2201b5ab]:disabled{opacity:.5;cursor:wait}.settings-announcement-card .announcement-mode-options[data-v-2201b5ab]{flex-wrap:wrap;gap:10px;display:flex}.settings-announcement-card .announcement-mode-options label[data-v-2201b5ab]{cursor:pointer;border:1px solid #62697066;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.settings-announcement-card .announcement-mode-options input[data-v-2201b5ab]{accent-color:#aab3bb;width:14px;height:14px;margin:0}.settings-announcement-card .announcement-mode-options .active[data-v-2201b5ab]{background:#939ba318;border-color:#939ba3}.announcement-preview-button[data-v-2201b5ab]{color:inherit;cursor:pointer;background:0 0;border:1px solid #62697066;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:flex}.announcement-display-settings[data-v-2201b5ab]{grid-template-columns:minmax(160px,1fr) minmax(120px,1fr);gap:12px;display:grid}.announcement-display-settings select[data-v-2201b5ab]{width:100%;height:38px;color:inherit;background:0 0;border:1px solid #62697066;border-radius:8px;padding:0 10px}.announcement-display-settings select option[data-v-2201b5ab]{color:#20252a}.announcement-display-settings p[data-v-2201b5ab]{color:#8d8f95;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}@media (width<=540px){.announcement-display-settings[data-v-2201b5ab]{grid-template-columns:1fr}}html[data-theme=light] .announcement-background-editor{background:#f8faf9;border-color:#dce5e0}@media (width<=640px){.announcement-background-editor[data-v-2201b5ab]{flex-direction:column;align-items:flex-start}.announcement-background-thumbnail[data-v-2201b5ab]{flex-basis:auto;width:100%;height:130px}}.settings-announcement-card>header[data-v-2201b5ab],.settings-announcement-card>footer[data-v-2201b5ab]{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-announcement-card>header>div[data-v-2201b5ab]{gap:5px;display:grid}.settings-announcement-card>header strong[data-v-2201b5ab]{font-size:15px}.settings-announcement-card>header span[data-v-2201b5ab],.settings-announcement-card>footer[data-v-2201b5ab]{color:#8d8f95;font-size:11px}.settings-announcement-card label[data-v-2201b5ab]{color:#b7bbc2;gap:7px;font-size:12px;display:grid}.settings-announcement-card input[data-v-2201b5ab],.settings-announcement-card textarea[data-v-2201b5ab]{color:#f1f1f1;box-sizing:border-box;width:100%;font:inherit;background:#111215;border:1px solid #34363b;border-radius:8px;outline:0;padding:11px 13px}.settings-announcement-card input[data-v-2201b5ab]:focus,.settings-announcement-card textarea[data-v-2201b5ab]:focus{border-color:#777c83}.settings-announcement-card textarea[data-v-2201b5ab]{resize:vertical;min-height:150px;line-height:1.7}.settings-grid[data-v-2201b5ab],.key-layout[data-v-2201b5ab]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-card label[data-v-2201b5ab]{border-top:1px solid #19303a;grid-template-columns:1fr 130px 65px;align-items:center;gap:10px;padding:18px 0;display:grid}.settings-card .panel-title[data-v-2201b5ab]{margin-bottom:12px}.settings-card label span[data-v-2201b5ab]{font-size:13px}.settings-card input[data-v-2201b5ab],.modal input[data-v-2201b5ab]{color:#e8edef;box-sizing:border-box;background:#081319;border:1px solid #29434e;border-radius:7px;outline:0;height:38px;padding:0 11px}.settings-card label>b[data-v-2201b5ab]{color:#768b94;font-size:10px}.settings-card .readonly[data-v-2201b5ab]{opacity:.62}.save[data-v-2201b5ab]{background:#2c9f87;border-color:#39bd9f;margin-top:16px!important}.key-card[data-v-2201b5ab]{text-align:center;padding:36px}.key-state[data-v-2201b5ab]{border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid;position:relative}.key-state.online[data-v-2201b5ab]{color:#3ed8ad;background:#0d453e}.key-state.offline[data-v-2201b5ab]{color:#ff7180;background:#40181e}.key-state span[data-v-2201b5ab]{background:#37d6aa;border:3px solid #0b171e;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.key-state.offline span[data-v-2201b5ab]{background:#f35e6d}.key-card>small[data-v-2201b5ab]{color:#58d7b9;letter-spacing:1.4px}.key-card h2[data-v-2201b5ab]{margin:8px 0}.key-card p[data-v-2201b5ab],.key-note p[data-v-2201b5ab]{color:#82969f;font-size:12px;line-height:1.8}.key-card>code[data-v-2201b5ab]{color:#5ddcbd;background:#081319;border:1px dashed #2b4b57;border-radius:7px;margin:22px auto;padding:12px;display:block}.key-card dl[data-v-2201b5ab],.detail dl[data-v-2201b5ab]{margin:20px 0 0}.key-card dl div[data-v-2201b5ab],.detail dl div[data-v-2201b5ab]{border-top:1px solid #19303a;justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.key-card dt[data-v-2201b5ab],.detail dt[data-v-2201b5ab]{color:#748a93}.key-card dd[data-v-2201b5ab],.detail dd[data-v-2201b5ab]{text-align:right;margin:0}.key-note[data-v-2201b5ab]{align-self:start}.key-note>svg[data-v-2201b5ab]{color:#46d6b3;width:35px;height:35px}.key-note code[data-v-2201b5ab]{color:#5edbbd}.modal[data-v-2201b5ab]{z-index:20;background:#020609cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal form[data-v-2201b5ab],.modal .detail[data-v-2201b5ab]{box-sizing:border-box;background:#0d1d25;border:1px solid #294651;border-radius:13px;width:min(440px,100%);padding:24px;box-shadow:0 25px 70px #0008}.modal h2[data-v-2201b5ab]{margin:0 0 7px}.modal form>p[data-v-2201b5ab]{color:#7f949d;margin:0 0 18px;font-size:12px}.modal form>label[data-v-2201b5ab]{color:#9fb0b7;gap:7px;margin-top:14px;font-size:11px;display:grid}.modal form>small[data-v-2201b5ab]{color:#758992;margin-top:10px;display:block}.modal footer[data-v-2201b5ab]{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.modal footer button[data-v-2201b5ab]{color:#cbd7dc;background:#10232c;border:1px solid #29434d;border-radius:7px;height:38px;padding:0 15px}.modal footer .primary[data-v-2201b5ab]{background:#288f7a}.seg[data-v-2201b5ab]{background:#071218;border-radius:8px;padding:3px;display:flex}.seg button[data-v-2201b5ab]{color:#748891;background:0 0;border:0;border-radius:6px;flex:1;height:34px}.seg button.active[data-v-2201b5ab]{color:#45d8b3;background:#15352f}.detail[data-v-2201b5ab]{max-height:80vh;overflow:auto}.detail dd[data-v-2201b5ab]{word-break:break-all;max-width:290px}.detail pre[data-v-2201b5ab]{text-align:left;color:#8fb7c3;background:#071218;border-radius:6px;margin:0;padding:10px;font-size:10px;overflow:auto}.modal .user-generation-history[data-v-2201b5ab]{background:#17181b;border-color:#34373d;flex-direction:column;width:min(920px,100%);height:min(720px,100vh - 40px);max-height:none;padding:0;display:flex;overflow:hidden}.modal .user-works-page[data-v-2201b5ab]{background:#17181b;border-color:#34373d;flex-direction:column;width:min(980px,100%);height:min(780px,100vh - 40px);max-height:none;padding:0;display:flex;overflow:hidden}.user-generation-history-head[data-v-2201b5ab]{border-bottom:1px solid #303238;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.user-generation-history-head>div[data-v-2201b5ab],.user-generation-history-head>div>div[data-v-2201b5ab]{align-items:center;display:flex}.user-generation-history-head>div[data-v-2201b5ab]{gap:12px}.user-generation-history-head>div>div[data-v-2201b5ab]{flex-direction:column;align-items:flex-start;gap:4px}.user-generation-history-head span[data-v-2201b5ab]{color:#e5e7eb;background:#25272c;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.user-generation-history-head svg[data-v-2201b5ab]{width:17px;height:17px}.user-generation-history-head h2[data-v-2201b5ab],.user-generation-history-head p[data-v-2201b5ab]{margin:0}.user-generation-history-head p[data-v-2201b5ab]{color:#c1c4ca;font-size:12px;line-height:1.4}.user-generation-history-head>button[data-v-2201b5ab],.user-generation-history-table td>button[data-v-2201b5ab]{color:#aeb1b8;background:#222328;border:1px solid #383b42;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.user-generation-history-head>button[data-v-2201b5ab]{width:40px;height:40px;transition:color .16s,background .16s,transform .16s}.user-generation-history-head>button svg[data-v-2201b5ab]{width:20px;height:20px}.user-generation-history-head>button[data-v-2201b5ab]:hover,.user-generation-history-table td>button[data-v-2201b5ab]:hover{color:#fff;background:#41444b;border-color:#555961}.user-generation-history-head>button[data-v-2201b5ab]:hover{transform:scale(1.04)}.user-generation-history-table[data-v-2201b5ab]{flex:auto;min-height:0;max-height:none;overflow:auto}.user-generation-history-table table[data-v-2201b5ab]{border-collapse:collapse;width:100%}.user-generation-history-table th[data-v-2201b5ab],.user-generation-history-table td[data-v-2201b5ab]{text-align:left;white-space:nowrap;border-bottom:1px solid #292b30;padding:13px 15px;font-size:11px}.user-generation-history-table th[data-v-2201b5ab]{z-index:1;color:#92959c;background:#1d1e22;font-weight:500;position:sticky;top:0}.user-generation-history-table td[data-v-2201b5ab]{color:#bbbfc6}.user-generation-history-table td[data-v-2201b5ab]:nth-child(2){white-space:normal;min-width:220px}.user-generation-preview[data-v-2201b5ab]{width:78px}.user-generation-preview img[data-v-2201b5ab],.user-generation-preview span[data-v-2201b5ab]{color:#858991;background:#111216;border:1px solid #34373d;border-radius:7px;place-items:center;width:66px;height:48px;display:grid;overflow:hidden}.user-generation-preview img[data-v-2201b5ab]{object-fit:cover}.user-generation-preview svg[data-v-2201b5ab]{width:18px;height:18px}.user-generation-history-table td strong[data-v-2201b5ab],.user-generation-history-table td code[data-v-2201b5ab]{display:block}.user-generation-history-table td code[data-v-2201b5ab]{color:#82858c;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:5px;font-size:9px;overflow:hidden}.user-generation-history-table td small[data-v-2201b5ab]{color:#a8abb1;margin-top:4px;display:block}.user-generation-history-table td>button svg[data-v-2201b5ab]{width:14px;height:14px}.modal .user-generation-history-footer[data-v-2201b5ab]{box-sizing:border-box;border-top:1px solid #303238;flex:0 0 66px;justify-content:space-between;align-items:center;min-height:66px;margin:0;padding:12px 18px}.modal .user-generation-history-footer>button[data-v-2201b5ab]{box-sizing:border-box;justify-content:center;align-items:center;gap:7px;width:88px;height:40px;margin:0;padding:0 14px;line-height:1;display:inline-flex}.modal .user-generation-history-footer>button svg[data-v-2201b5ab]{width:14px;height:14px}.user-generation-history-footer .pager[data-v-2201b5ab]{align-items:center;gap:8px;height:40px;padding:0;line-height:1;display:flex}.user-generation-history-footer .pager>span[data-v-2201b5ab]{align-items:center;height:40px;margin-right:2px;line-height:1;display:flex}.modal .user-generation-history-footer .pager>button[data-v-2201b5ab]{box-sizing:border-box;flex:0 0 40px;place-items:center;width:40px;height:40px;margin:0;padding:0;line-height:1;display:grid}.modal .user-generation-history-footer .pager>button svg[data-v-2201b5ab]{width:16px;height:16px;display:block}.modal .user-generation-history-footer button[data-v-2201b5ab]:not(:disabled){transition:color .16s,border-color .16s,background .16s,transform .16s}.modal .user-generation-history-footer button[data-v-2201b5ab]:not(:disabled):hover{transform:translateY(-1px);color:#fff!important;background:#41444b!important;border-color:#5b5f67!important}.modal .user-generation-history-footer button[data-v-2201b5ab]:disabled{cursor:not-allowed}.user-works-grid[data-v-2201b5ab]{box-sizing:border-box;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:13px;min-height:0;max-height:none;padding:18px;display:grid;overflow:auto}.user-works-grid>.empty[data-v-2201b5ab]{grid-column:1/-1;align-self:center}.user-work-card[data-v-2201b5ab]{color:#e1e3e7;text-align:left;background:#202126;border:1px solid #34373d;border-radius:10px;align-self:start;min-width:0;min-height:0;padding:0;transition:background .16s,transform .16s;overflow:hidden;height:auto!important}.user-work-card[data-v-2201b5ab]:hover{background:#292b30;transform:translateY(-2px)}.user-work-media[data-v-2201b5ab]{aspect-ratio:16/10;background:#101114;display:block;position:relative;overflow:hidden}.user-work-media img[data-v-2201b5ab],.user-work-media video[data-v-2201b5ab]{object-fit:cover;width:100%;height:100%;display:block}.user-work-audio-cover[data-v-2201b5ab]{color:#f9a8d4;background:repeating-linear-gradient(90deg,#0000 0 8px,#f9a8d4b3 8px 10px,#0000 10px 14px) 50% 78%/120px 18px no-repeat,radial-gradient(circle at 50% 38%,#f472b64d,#0000 46%),linear-gradient(145deg,#54274a,#263657 72%);place-content:center;justify-items:center;gap:13px;width:100%;height:100%;display:grid}.user-work-audio-cover svg[data-v-2201b5ab]{width:34px;height:34px}.user-work-audio-cover small[data-v-2201b5ab]{color:#ffdceed9;letter-spacing:.12em;font-size:9px;font-weight:700}.user-work-media em[data-v-2201b5ab]{color:#fff;background:#17181bcc;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal;position:absolute;top:8px;left:8px}.user-work-info[data-v-2201b5ab]{box-sizing:border-box;gap:5px;min-height:65px;padding:12px 12px 14px;display:grid}.user-work-info strong[data-v-2201b5ab],.user-work-info small[data-v-2201b5ab]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-work-info strong[data-v-2201b5ab]{color:#f2f3f5;font-size:13px;font-weight:650;line-height:1.4}.user-work-info small[data-v-2201b5ab]{color:#c0c3c9;font-size:10.5px;line-height:1.45}.user-work-info small[data-v-2201b5ab]:last-child{color:#aeb1b8}.user-works-page .pager[data-v-2201b5ab]{color:#c0c3c9;font-size:11px}.user-work-preview-modal[data-v-2201b5ab]{z-index:30}.modal .user-work-preview[data-v-2201b5ab]{background:#111215;border-color:#3a3c42;width:min(1100px,94vw);max-height:92vh;padding:0;overflow:hidden}.user-work-preview>header[data-v-2201b5ab]{border-bottom:1px solid #303238;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.user-work-preview>header>div[data-v-2201b5ab]{gap:4px;display:grid}.user-work-preview>header small[data-v-2201b5ab]{color:#8d9096;font-size:9px}.user-work-preview>header button[data-v-2201b5ab]{color:#b7bac0;background:#25262b;border:1px solid #3a3c42;border-radius:7px;place-items:center;width:40px;height:40px;transition:color .16s,background .16s,transform .16s;display:grid}.user-work-preview>header svg[data-v-2201b5ab]{width:20px;height:20px}.user-work-preview>header button[data-v-2201b5ab]:hover{color:#fff;background:#41444b;border-color:#555961;transform:scale(1.04)}.user-work-preview>img[data-v-2201b5ab],.user-work-preview>video[data-v-2201b5ab]{object-fit:contain;background:#090a0c;width:100%;max-height:calc(92vh - 61px);display:block}.user-work-audio-player[data-v-2201b5ab]{color:#f9a8d4;box-sizing:border-box;background:radial-gradient(circle at 50% 38%,#f472b63d,#0000 38%),linear-gradient(145deg,#3e2038,#18243a 72%);place-content:center stretch;justify-items:center;gap:34px;min-height:300px;padding:64px min(9vw,110px);display:grid}.user-work-audio-player>svg[data-v-2201b5ab]{width:58px;height:58px}.user-work-audio-player audio[data-v-2201b5ab]{width:min(680px,76vw)}html[data-theme=light],html[data-theme=light],html[data-theme=light]{background:#fff;border-color:#d6d7da}html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#55585e}html[data-theme=light]{color:#111;background:#dfe1e4;border-color:#b8bbc0;color:#111!important;background:#dfe1e4!important;border-color:#aeb2b8!important}html[data-theme=light],html[data-theme=light]{color:#333;background:#f1f2f4;border-color:#d4d5d8}html[data-theme=light]{color:#45474c;background:#f5f6f7;border-color:#e3e4e6}@media (width<=820px){.user-works-grid[data-v-2201b5ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.stats[data-v-2201b5ab]{grid-template-columns:repeat(2,1fr)}.overview-grid[data-v-2201b5ab],.settings-grid[data-v-2201b5ab],.key-layout[data-v-2201b5ab]{grid-template-columns:1fr}.admin-main[data-v-2201b5ab]{padding-left:24px;padding-right:24px}.table-card[data-v-2201b5ab]{overflow-x:auto}.table-card table[data-v-2201b5ab]{min-width:900px}}@media (width<=720px){.admin-side[data-v-2201b5ab]{width:70px;padding:20px 9px}.admin-brand div[data-v-2201b5ab],.admin-side nav span[data-v-2201b5ab],.admin-account small[data-v-2201b5ab],.admin-account strong[data-v-2201b5ab],.admin-account button span[data-v-2201b5ab]{display:none}.admin-brand[data-v-2201b5ab]{padding:0 4px 25px}.admin-side nav button[data-v-2201b5ab]{justify-content:center}.admin-main[data-v-2201b5ab]{margin-left:70px;padding:25px 14px}.summary-strip[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.summary-strip>div[data-v-2201b5ab]{border-bottom:1px solid #28434e}.toolbar[data-v-2201b5ab]{flex-wrap:wrap}.toolbar label[data-v-2201b5ab]{box-sizing:border-box;min-width:100%}.toolbar>span[data-v-2201b5ab]{margin-left:0}.admin-head p[data-v-2201b5ab]{display:none}}.stats[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr)}.summary-strip.detailed[data-v-2201b5ab]{grid-template-columns:repeat(6,1fr)}.trend-detail[data-v-2201b5ab]{border-top:1px solid #19303a;grid-template-columns:repeat(7,1fr);margin-top:15px;display:grid}.trend-detail>div[data-v-2201b5ab]{text-align:center;padding:11px 5px}.trend-detail b[data-v-2201b5ab],.trend-detail span[data-v-2201b5ab]{font-size:9px;display:block}.trend-detail b[data-v-2201b5ab]{color:#b5c2c7;margin-bottom:6px}.trend-detail span[data-v-2201b5ab]{color:#6e858f;margin-top:3px}@keyframes admin-nav-hover-pop-2201b5ab{0%{transform:translate(0)}38%{transform:translate(4px)}58%{transform:translate(0)}78%{transform:translate(3px)}to{transform:translate(2px)}}@keyframes admin-nav-icon-pop-2201b5ab{0%,to{transform:scale(1)}42%{transform:scale(1.18)rotate(-4deg)}68%{transform:scale(.96)rotate(2deg)}}@keyframes admin-nav-active-in-2201b5ab{0%{opacity:.45;transform:scaleY(.25)}65%{opacity:1;transform:scaleY(1.15)}to{opacity:1;transform:scaleY(1)}}.admin-side[data-v-2201b5ab]{width:272px;padding:24px 16px;overflow:hidden}.admin-brand[data-v-2201b5ab]{box-sizing:border-box;flex:none;min-width:0;min-height:66px;padding:0 9px 24px}.admin-brand>span[data-v-2201b5ab]{flex:0 0 42px}.admin-brand>div[data-v-2201b5ab]{min-width:0}.admin-brand strong[data-v-2201b5ab],.admin-brand small[data-v-2201b5ab]{white-space:nowrap}.admin-side nav[data-v-2201b5ab]{width:100%;overflow:visible;background:0 0!important;border:0!important;align-items:stretch!important;gap:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.admin-nav-group[data-v-2201b5ab]{margin:0 0 21px}.admin-nav-group header[data-v-2201b5ab]{color:#64798b;letter-spacing:.12em;align-items:center;gap:9px;height:25px;padding:0 10px;font-size:9px;display:flex}.admin-nav-group header i[data-v-2201b5ab]{background:linear-gradient(90deg,#344b5b99,#0000);flex:1;height:1px}.admin-side nav button[data-v-2201b5ab]{box-sizing:border-box;transform-origin:50%;will-change:transform;border:1px solid #0000;border-radius:10px;width:100%;min-width:0;height:45px;margin:2px 0;padding:0 13px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;position:relative}.admin-side nav button>svg[data-v-2201b5ab]{flex:0 0 18px}.admin-side nav button>span[data-v-2201b5ab]{white-space:nowrap;word-break:keep-all;flex:1;min-width:0}.admin-side nav button>b[data-v-2201b5ab]{box-sizing:border-box;color:#8095a5;background:#1a2b38;border:1px solid #3b5263;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:9px;font-weight:700;display:grid}.admin-side nav button[data-v-2201b5ab]:after{content:none!important;display:none!important}.admin-side nav button[data-v-2201b5ab]:before{content:"";opacity:0;transform-origin:50%;background:#42ddb6;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-1px;transform:scaleY(.25);box-shadow:0 0 11px #34d9b899}.admin-side nav button[data-v-2201b5ab]:hover{z-index:2;color:#e8f4f1;background:#111f2d;border-color:#24394a;animation:.38s cubic-bezier(.2,.82,.28,1.18) both admin-nav-hover-pop-2201b5ab}.admin-side nav button.active[data-v-2201b5ab]{color:#effff9;background:linear-gradient(90deg,#15423dbf,#102e34d9);border-color:#257e70;box-shadow:inset 0 0 0 1px #8fffe416,0 0 18px #1cc49c12}.admin-side nav button.active[data-v-2201b5ab]:before{animation:.32s cubic-bezier(.2,.82,.28,1.18) both admin-nav-active-in-2201b5ab}.admin-side nav button.active>b[data-v-2201b5ab]{color:#9ae8d2;background:#17433c;border-color:#377b6d}.admin-account button[data-v-2201b5ab]{transition:color .2s,transform .2s}@media (prefers-reduced-motion:reduce){.admin-side nav button[data-v-2201b5ab]:hover,.admin-side nav button:hover>svg[data-v-2201b5ab]:first-child,.admin-side nav button.active[data-v-2201b5ab]:before{animation:none}.admin-side nav button[data-v-2201b5ab]:hover{transform:none}.admin-side nav button.active[data-v-2201b5ab]:before{opacity:1;transform:scaleY(1)}}.pulse-hero[data-v-2201b5ab]{grid-template-columns:290px minmax(0,1fr);gap:15px;display:grid}.pulse-today[data-v-2201b5ab]{box-sizing:border-box;background:radial-gradient(circle at 88% 15%,#47e0bd2e,#0000 33%),linear-gradient(145deg,#123b39,#0d242d 72%);border:1px solid #2c7469;border-radius:15px;min-height:300px;padding:27px;position:relative;overflow:hidden;box-shadow:inset 0 1px #a4ffeb14,0 18px 45px #0003}.pulse-today[data-v-2201b5ab]:after{content:"";border:1px solid #53d7ba1f;border-radius:50%;width:210px;height:210px;position:absolute;inset:auto -45px -70px auto;box-shadow:0 0 0 28px #3bd8b00a,0 0 0 55px #3bd8b008}.pulse-orbit[data-v-2201b5ab]{border:1px solid #69e3c74d;border-radius:50%;width:51px;height:51px;animation:9s linear infinite pulse-orbit-spin-2201b5ab;position:absolute;top:25px;right:24px}.pulse-orbit span[data-v-2201b5ab]{background:#6ce8c9;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #52e0bd}.pulse-orbit i[data-v-2201b5ab],.pulse-orbit b[data-v-2201b5ab]{background:#1b8f82;border-radius:50%;width:7px;height:7px;position:absolute}.pulse-orbit i[data-v-2201b5ab]{top:20px;left:2px}.pulse-orbit b[data-v-2201b5ab]{bottom:5px;right:6px}@keyframes pulse-orbit-spin-2201b5ab{to{transform:rotate(360deg)}}.pulse-today>small[data-v-2201b5ab]{color:#7ae1ca;letter-spacing:.14em;margin-top:55px;font-size:10px;display:block}.pulse-today>strong[data-v-2201b5ab]{color:#f3fffb;letter-spacing:-.04em;margin:10px 0 5px;font-size:39px;display:block}.pulse-today>p[data-v-2201b5ab]{color:#79a09e;margin:0;font-size:10px}.pulse-today>div[data-v-2201b5ab]:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid;position:absolute;bottom:24px;left:27px;right:27px}.pulse-today>div:last-child span[data-v-2201b5ab]{color:#7da5a2;background:#081b2099;border:1px solid #5adcc328;border-radius:9px;padding:11px;font-size:9px}.pulse-today>div:last-child b[data-v-2201b5ab]{color:#dffbf4;margin-top:5px;font-size:16px;display:block}.pulse-chart-card[data-v-2201b5ab]{min-height:300px;padding:23px 25px}.pulse-chart-card>header[data-v-2201b5ab],.pulse-insights article>header[data-v-2201b5ab],.pulse-live article>header[data-v-2201b5ab]{justify-content:space-between;align-items:flex-start;display:flex}.pulse-chart-card h2[data-v-2201b5ab],.pulse-insights h2[data-v-2201b5ab],.pulse-live h2[data-v-2201b5ab]{color:#e8f0f2;margin:4px 0;font-size:15px}.pulse-chart-card header>div>small[data-v-2201b5ab]{color:#4bd7b5;letter-spacing:.14em;font-size:8px}.pulse-chart-card header p[data-v-2201b5ab],.pulse-insights header p[data-v-2201b5ab],.pulse-live header p[data-v-2201b5ab]{color:#6c828b;margin:0;font-size:10px}.pulse-legend[data-v-2201b5ab]{color:#79909a;gap:14px;font-size:9px;display:flex}.pulse-legend span[data-v-2201b5ab]{align-items:center;gap:5px;display:flex}.pulse-legend i[data-v-2201b5ab]{background:#42dcb4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #42dcb477}.pulse-legend span+span i[data-v-2201b5ab]{background:#7891ff;box-shadow:0 0 8px #7891ff77}.pulse-chart[data-v-2201b5ab]{margin-top:14px}.pulse-chart svg[data-v-2201b5ab]{width:100%;height:170px;overflow:visible}.pulse-grid line[data-v-2201b5ab]{stroke:#233740;stroke-width:1px;stroke-dasharray:4 7}.pulse-chart polyline[data-v-2201b5ab]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pulse-chart polyline.views[data-v-2201b5ab]{stroke:#40dbb4;filter:drop-shadow(0 0 5px #33d2aa55)}.pulse-chart polyline.tasks[data-v-2201b5ab]{stroke:#7b8fff;stroke-width:2px}.pulse-days[data-v-2201b5ab]{grid-template-columns:repeat(7,1fr);margin-top:-2px;display:grid}.pulse-days span[data-v-2201b5ab]{text-align:center}.pulse-days b[data-v-2201b5ab],.pulse-days small[data-v-2201b5ab]{display:block}.pulse-days b[data-v-2201b5ab]{color:#7f949c;font-size:9px}.pulse-days small[data-v-2201b5ab]{color:#465e67;margin-top:3px;font-size:8px}.pulse-metrics[data-v-2201b5ab]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.pulse-metrics article[data-v-2201b5ab]{box-sizing:border-box;background:linear-gradient(145deg,#0e2028,#09151b);border:1px solid #203942;border-radius:12px;align-items:center;gap:13px;min-height:104px;padding:17px;display:flex;position:relative}.metric-icon[data-v-2201b5ab]{border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.metric-icon svg[data-v-2201b5ab]{width:19px}.metric-icon.aqua[data-v-2201b5ab]{color:#3bdbb2;background:#113b36}.metric-icon.blue[data-v-2201b5ab]{color:#4dc5ef;background:#113542}.metric-icon.purple[data-v-2201b5ab]{color:#9b92ff;background:#292747}.metric-icon.amber[data-v-2201b5ab]{color:#efc84c;background:#3a3318}.pulse-metrics small[data-v-2201b5ab],.pulse-metrics em[data-v-2201b5ab]{display:block}.pulse-metrics small[data-v-2201b5ab]{color:#718791;font-size:9px}.pulse-metrics strong[data-v-2201b5ab]{color:#eaf2f4;margin:3px 0;font-size:20px;display:block}.pulse-metrics em[data-v-2201b5ab]{color:#58707a;font-size:8px;font-style:normal}.pulse-metrics article>b[data-v-2201b5ab]{color:#304750;letter-spacing:.12em;font-size:7px;position:absolute;top:12px;right:13px}.pulse-insights[data-v-2201b5ab]{grid-template-columns:1.15fr 1fr .9fr;gap:14px;margin-top:15px;display:grid}.pulse-insights .panel[data-v-2201b5ab]{min-height:250px}.pulse-insights header button[data-v-2201b5ab],.pulse-live header button[data-v-2201b5ab]{color:#46d8b5;background:0 0;border:0;font-size:9px}.health-body[data-v-2201b5ab]{align-items:center;gap:25px;margin-top:24px;display:flex}.health-ring[data-v-2201b5ab]{background:conic-gradient(#3ed7af 0 var(--rate), #172b33 var(--rate) 360deg);box-sizing:border-box;border-radius:50%;flex:none;width:126px;height:126px;padding:10px;box-shadow:0 0 30px #31d1aa10}.health-ring>div[data-v-2201b5ab]{text-align:center;background:#0b171e;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.health-ring strong[data-v-2201b5ab]{font-size:25px}.health-ring small[data-v-2201b5ab]{color:#6e858e;font-size:9px}.health-stats[data-v-2201b5ab]{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.health-stats span[data-v-2201b5ab]{background:#0e222a;border-radius:8px;padding:10px 10px 10px 17px;position:relative}.health-stats i[data-v-2201b5ab]{background:#39d5ad;border-radius:5px;width:4px;height:18px;position:absolute;top:12px;left:7px}.health-stats i.processing[data-v-2201b5ab]{background:#52c6ee}.health-stats i.queued[data-v-2201b5ab]{background:#e8bf43}.health-stats i.failed[data-v-2201b5ab]{background:#f06673}.health-stats small[data-v-2201b5ab],.health-stats b[data-v-2201b5ab]{display:block}.health-stats small[data-v-2201b5ab]{color:#728892;font-size:8px}.health-stats b[data-v-2201b5ab]{margin-top:3px;font-size:14px}.growth-panel header em[data-v-2201b5ab],.live-dot[data-v-2201b5ab]{color:#47dbb7;letter-spacing:.1em;background:#123b34;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.growth-list[data-v-2201b5ab]{gap:14px;margin-top:22px;display:grid}.growth-list>div[data-v-2201b5ab]{grid-template-columns:75px 1fr 28px;align-items:center;gap:10px;display:grid}.growth-list span b[data-v-2201b5ab],.growth-list span small[data-v-2201b5ab]{display:block}.growth-list span b[data-v-2201b5ab]{font-size:10px}.growth-list span small[data-v-2201b5ab]{color:#617780;margin-top:2px;font-size:8px}.growth-list>div>i[data-v-2201b5ab]{background:#182c34;border-radius:5px;height:5px;overflow:hidden}.growth-list>div>i b[data-v-2201b5ab]{background:linear-gradient(90deg,#2fcda6,#62dfc1);border-radius:5px;height:100%;display:block}.growth-list>div>strong[data-v-2201b5ab]{text-align:right;font-size:11px}.points-balance[data-v-2201b5ab]{background:radial-gradient(circle at 90% 10%,#dab94320,#0000 40%),#102229;border:1px solid #31494d;border-radius:11px;margin-top:27px;padding:18px}.points-balance small[data-v-2201b5ab],.points-balance em[data-v-2201b5ab]{display:block}.points-balance small[data-v-2201b5ab]{color:#81959d;font-size:9px}.points-balance strong[data-v-2201b5ab]{color:#f0ca51;margin:6px 0;font-size:25px;display:block}.points-balance em[data-v-2201b5ab]{color:#5e7176;letter-spacing:.12em;font-size:7px;font-style:normal}.points-flow[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.points-flow span[data-v-2201b5ab]{border-right:1px solid #1e333b;padding:0 8px}.points-flow span[data-v-2201b5ab]:last-child{border:0}.points-flow small[data-v-2201b5ab],.points-flow b[data-v-2201b5ab]{display:block}.points-flow small[data-v-2201b5ab]{color:#617680;font-size:7px}.points-flow b[data-v-2201b5ab]{margin-top:5px;font-size:11px}.pulse-live[data-v-2201b5ab]{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:15px;display:grid}.pulse-task-list[data-v-2201b5ab],.pulse-users[data-v-2201b5ab]{margin-top:12px}.pulse-task-list>div[data-v-2201b5ab]{border-top:1px solid #172b34;grid-template-columns:7px minmax(0,1fr) auto 45px 85px;align-items:center;gap:10px;padding:10px 2px;display:grid}.pulse-task-list>div>i[data-v-2201b5ab]{background:#76858b;border-radius:50%;width:7px;height:7px}.pulse-task-list>div>i.success[data-v-2201b5ab]{background:#37d4a9}.pulse-task-list>div>i.processing[data-v-2201b5ab]{background:#53c5ec}.pulse-task-list>div>i.queued[data-v-2201b5ab]{background:#e6bc3e}.pulse-task-list>div>i.failed[data-v-2201b5ab],.pulse-task-list>div>i.cancelled[data-v-2201b5ab]{background:#f26875}.pulse-task-list b[data-v-2201b5ab],.pulse-task-list small[data-v-2201b5ab]{display:block}.pulse-task-list b[data-v-2201b5ab]{font-size:10px}.pulse-task-list small[data-v-2201b5ab]{color:#526a74;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:2px;font-size:8px;overflow:hidden}.pulse-task-list>div>strong[data-v-2201b5ab]{color:#e5c04c;font-size:9px}.pulse-task-list time[data-v-2201b5ab]{color:#667b84;text-align:right;font-size:8px}.pulse-users>div[data-v-2201b5ab]{border-top:1px solid #172b34;align-items:center;gap:10px;padding:10px 2px;display:flex}.pulse-users>div>span[data-v-2201b5ab]{color:#48d9b6;background:#143d39;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.pulse-users>div>div[data-v-2201b5ab]{flex:1;min-width:0}.pulse-users b[data-v-2201b5ab],.pulse-users small[data-v-2201b5ab]{display:block}.pulse-users b[data-v-2201b5ab]{font-size:10px}.pulse-users small[data-v-2201b5ab]{color:#5e747d;margin-top:2px;font-size:8px}.pulse-users em[data-v-2201b5ab]{color:#789099;font-size:8px;font-style:normal}@media (width<=1050px){.summary-strip.detailed[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr)}}.pulse-hero[data-v-2201b5ab]>*,.pulse-metrics[data-v-2201b5ab]>*,.pulse-insights[data-v-2201b5ab]>*,.pulse-live[data-v-2201b5ab]>*{min-width:0}.pulse-chart svg[data-v-2201b5ab]{min-width:0;max-width:100%}.pulse-metrics[data-v-2201b5ab]{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-insights[data-v-2201b5ab]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr)}.pulse-live[data-v-2201b5ab]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}@media (width<=1450px){.pulse-insights[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.points-panel[data-v-2201b5ab]{grid-column:1/-1}.pulse-metrics[data-v-2201b5ab]{grid-template-columns:1fr 1fr}}@media (width<=900px){.pulse-hero[data-v-2201b5ab],.pulse-live[data-v-2201b5ab]{grid-template-columns:1fr}.pulse-today[data-v-2201b5ab]{min-height:250px}.pulse-insights[data-v-2201b5ab]{grid-template-columns:1fr}.points-panel[data-v-2201b5ab]{grid-column:auto}}@media (width<=720px){.admin-side[data-v-2201b5ab]{width:74px;padding:20px 9px}.admin-main[data-v-2201b5ab]{margin-left:74px}.admin-brand[data-v-2201b5ab]{padding:0 7px 24px}.admin-brand>span[data-v-2201b5ab]{flex-basis:42px}.admin-nav-group header[data-v-2201b5ab],.admin-side nav button>span[data-v-2201b5ab],.admin-side nav button>b[data-v-2201b5ab]{display:none}.admin-nav-group[data-v-2201b5ab]{margin-bottom:13px}.admin-side nav button[data-v-2201b5ab]{justify-content:center;padding:0}.pulse-metrics[data-v-2201b5ab]{grid-template-columns:1fr}.pulse-chart-card[data-v-2201b5ab]{padding:17px}.pulse-days small[data-v-2201b5ab]{display:none}.health-body[data-v-2201b5ab]{align-items:flex-start}.stats[data-v-2201b5ab]{grid-template-columns:1fr}.summary-strip.detailed[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.trend-detail[data-v-2201b5ab]{grid-template-columns:repeat(7,72px);overflow-x:auto}}.admin-head-actions[data-v-2201b5ab]{align-items:center;gap:9px;display:flex}.admin-theme-toggle[data-v-2201b5ab]{color:#92a6ae;background:#10212a;border:1px solid #28434f;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:10px;transition:color .2s,border-color .2s,background .2s;display:flex}.admin-theme-toggle[data-v-2201b5ab]:hover{color:#4edbb8;background:#133029;border-color:#397b6d}html[data-theme=light]{color:#263740;background:linear-gradient(#fff,#edf4f5);border-color:#d4e1e4;box-shadow:5px 0 28px #294c5b0a}html[data-theme=light]{color:#fff;background:radial-gradient(circle at 88% 15%,#fff5,#0000 33%),linear-gradient(145deg,#158f79,#176c65 72%);border-color:#70bfae;box-shadow:0 18px 38px #2775631c}html[data-theme=light]{color:#96a5ab;stroke:#dce6e8;background:#fff;background:conic-gradient(#1eb28f 0 var(--rate), #e3edef var(--rate) 360deg);background:radial-gradient(circle at 90% 10%,#f4d8652b,#0000 40%),#f7faf8;border-color:#e2eaec}html[data-theme=light],html[data-theme=light]{color:#30434b;background:#fff;border-color:#d3e0e3}html[data-theme=light]{color:#22343c;background:#edf3f5;border-color:#e2eaec}html[data-theme=light]{color:#52666e;background:#f5f8f9;border-color:#d4e0e3}@media (width<=720px){.admin-theme-toggle span[data-v-2201b5ab]{display:none}.admin-theme-toggle[data-v-2201b5ab]{justify-content:center;width:40px;padding:0}}.admin-shell.reviews .admin-main>.toolbar[data-v-2201b5ab]:not(.review-toolbar),.admin-shell.reviews .admin-main>.table-card[data-v-2201b5ab]{display:none}.review-grid[data-v-2201b5ab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto;display:grid}.review-card[data-v-2201b5ab]{padding:0;overflow:hidden}.review-card video[data-v-2201b5ab]{aspect-ratio:16/9;object-fit:contain;background:#05090c;width:100%;display:block}.review-copy[data-v-2201b5ab]{padding:18px}.review-copy header[data-v-2201b5ab]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.review-copy h2[data-v-2201b5ab]{margin:0;font-size:16px}.review-copy header p[data-v-2201b5ab]{color:#718791;margin:5px 0 0;font-size:10px}.review-copy dl[data-v-2201b5ab]{margin:15px 0}.review-copy dl div[data-v-2201b5ab]{border-top:1px solid #19303a;grid-template-columns:74px 1fr;gap:10px;padding:9px 0;font-size:10px;display:grid}.review-copy dt[data-v-2201b5ab]{color:#718791}.review-copy dd[data-v-2201b5ab]{color:#c8d2d6;word-break:break-all;margin:0}.review-copy footer[data-v-2201b5ab]{justify-content:flex-end;gap:9px;display:flex}.review-copy footer button[data-v-2201b5ab]{color:#d5e0e4;background:#10232c;border:1px solid #29434d;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}.danger-review[data-v-2201b5ab]{color:#ff7b87!important;background:#34171d!important;border-color:#71303a!important}.template-editor-form[data-v-2201b5ab]{max-height:calc(100vh - 40px);overflow:auto;width:min(720px,100%)!important}.template-editor-form>header[data-v-2201b5ab]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.template-editor-form>header h2[data-v-2201b5ab]{margin:0}.template-editor-form>header p[data-v-2201b5ab]{color:#7f949d;margin:5px 0 0;font-size:11px}.template-editor-form>header>button[data-v-2201b5ab]{color:#cbd7dc;background:#10232c;border:1px solid #29434d;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.template-editor-fields[data-v-2201b5ab]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-editor-form label[data-v-2201b5ab]{color:#9fb0b7;gap:7px;margin-top:14px;font-size:11px;display:grid}.template-editor-form select[data-v-2201b5ab]{color:#e8edef;background:#081319;border:1px solid #29434e;border-radius:7px;outline:0;width:100%;height:40px;padding:0 10px}.template-editor-preview-picker[data-v-2201b5ab]{gap:9px;margin-top:17px;display:grid}.template-editor-preview-picker>div[data-v-2201b5ab]:first-child{gap:3px;display:grid}.template-editor-preview-picker>div:first-child>strong[data-v-2201b5ab]{font-size:12px}.template-editor-preview-picker>div:first-child>small[data-v-2201b5ab]{color:#758992;font-size:10px}.template-editor-preview-picker>p[data-v-2201b5ab]{color:#80939b;border:1px dashed #354a53;border-radius:8px;margin:0;padding:12px;font-size:10px}.template-editor-video-grid[data-v-2201b5ab]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;max-height:286px;padding:2px;display:grid;overflow:auto}.template-editor-video-grid>button[data-v-2201b5ab]{color:#d9e1e5;text-align:left;background:#0b171d;border:1px solid #30434b;border-radius:9px;gap:5px;min-width:0;padding:6px;display:grid}.template-editor-video-grid>button.selected[data-v-2201b5ab]{background:#123038;border-color:#54cbd4;box-shadow:inset 0 0 0 1px #54cbd438}.template-editor-video-grid>button>span[data-v-2201b5ab]{aspect-ratio:1;background:#05080b;border-radius:6px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.template-editor-video-grid video[data-v-2201b5ab]{object-fit:contain;object-position:center;background:#05080b;width:100%;height:100%;position:absolute;inset:0}.template-editor-video-grid>button>span>i[data-v-2201b5ab]{color:#09272a;background:#61d5de;border-radius:50%;place-items:center;width:21px;height:21px;display:none;position:absolute;top:5px;right:5px}.template-editor-video-grid>button.selected>span>i[data-v-2201b5ab]{display:grid}.template-editor-video-grid>button>strong[data-v-2201b5ab],.template-editor-video-grid>button>small[data-v-2201b5ab]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-editor-video-grid>button>strong[data-v-2201b5ab]{font-size:10px}.template-editor-video-grid>button>small[data-v-2201b5ab]{color:#81939b;font-size:9px}@media (width<=620px){.template-editor-fields[data-v-2201b5ab]{grid-template-columns:1fr}.template-editor-video-grid[data-v-2201b5ab]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.modal textarea[data-v-2201b5ab]{resize:vertical;color:#e8edef;box-sizing:border-box;width:100%;font:inherit;background:#081319;border:1px solid #29434e;border-radius:7px;outline:0;padding:11px}@media (width<=900px){.review-grid[data-v-2201b5ab]{grid-template-columns:1fr}}html[data-theme=light]{color:#263940;background:#f5f8f9;border-color:#cad7db}@media (width>=1200px){.admin-main[data-v-2201b5ab]{padding-left:clamp(30px,3vw,64px);padding-right:clamp(30px,3vw,64px)}.admin-head[data-v-2201b5ab],.admin-main>section[data-v-2201b5ab],.banner[data-v-2201b5ab],.review-grid[data-v-2201b5ab]{box-sizing:border-box;width:100%;max-width:none}.pulse-hero[data-v-2201b5ab]{grid-template-columns:clamp(300px,18vw,380px) minmax(0,1fr)}}@media (width>=2000px){.admin-main[data-v-2201b5ab]{padding-left:52px;padding-right:52px}.pulse-hero[data-v-2201b5ab]{grid-template-columns:380px minmax(0,1fr)}.pulse-chart svg[data-v-2201b5ab]{height:210px}.pulse-chart-card[data-v-2201b5ab],.pulse-today[data-v-2201b5ab]{min-height:340px}}.admin-head[data-v-2201b5ab],.banner[data-v-2201b5ab],.pulse-hero[data-v-2201b5ab],.pulse-metrics[data-v-2201b5ab],.pulse-insights[data-v-2201b5ab],.pulse-live[data-v-2201b5ab],.stats[data-v-2201b5ab],.summary-strip[data-v-2201b5ab],.overview-grid[data-v-2201b5ab],.toolbar[data-v-2201b5ab],.table-card[data-v-2201b5ab],.settings-grid[data-v-2201b5ab],.key-layout[data-v-2201b5ab],.review-toolbar[data-v-2201b5ab],.review-grid[data-v-2201b5ab],.admin-main>section[data-v-2201b5ab]{box-sizing:border-box;width:100%;max-width:none!important}.admin-main[data-v-2201b5ab]{width:auto!important;max-width:none!important;margin-right:0!important}html[data-theme=dark]{box-shadow:none;background:#17181b;border-color:#303238}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{background:#151619}html[data-theme=dark]{color:#202124;box-shadow:inset 3px 0 #929292;box-shadow:none;filter:none;background:#929292;border-color:#c5c5c5}html[data-theme=dark],html[data-theme=dark]{color:#333;background:#c9c9c9;border-color:#b9b9b9}html[data-theme=dark]{color:#f5f5f5;background:#777;border-color:#888;box-shadow:0 0 10px #fff7}html[data-theme=dark],html[data-theme=dark]{color:#d5d5d5}html[data-theme=dark]{box-shadow:none;box-shadow:none;stroke:#777;filter:none;background:#777;background:conic-gradient(#f1f1f1 0 var(--rate), #292b30 var(--rate) 360deg);box-shadow:none;background:#202125;color:#eee!important;background:#292a2f!important}html[data-theme=dark],html[data-theme=dark]{color:#ddd;background:#292a2e}html[data-theme=dark]{color:#111;background:#f1f1f1;border-color:#f1f1f1}html[data-theme=light]{color:#111;box-shadow:inset 3px 0 #929292;box-shadow:none;filter:none;background:#929292;border-color:#c5c5c5}html[data-theme=light]{color:#111;background:#888;border-color:#555;box-shadow:0 0 9px #0005}html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#171717}html[data-theme=light]{color:#aaa;box-shadow:none;box-shadow:none;stroke:#8b8b8b;filter:none;background:#8b8b8b;background:conic-gradient(#1a1a1a 0 var(--rate), #e7e7e7 var(--rate) 360deg);box-shadow:none;background:#f3f3f3;color:#242424!important;background:#eee!important}html[data-theme=light],html[data-theme=light]{color:#333;background:#ececec}html[data-theme=light]{color:#252525;background:radial-gradient(circle at 90% 10%,#f4d86522,#0000 40%),#f7f7f7;border-color:#e3e3e3}html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#222;background:#ededed}html[data-theme=light]{color:#333;background:#f2f2f2;border-color:#d3d3d3}.admin-shell.theme-light .tag[data-v-2201b5ab]{color:#555;background:#ededed}.admin-shell.theme-light .tag.success[data-v-2201b5ab]{color:#17735d;background:#e3f4ef}.admin-shell.theme-light .tag.processing[data-v-2201b5ab]{color:#176987;background:#e2f2f8}.admin-shell.theme-light .tag.preparing[data-v-2201b5ab]{color:#16707a;background:#e1f5f6}.admin-shell.theme-light .tag.queued[data-v-2201b5ab]{color:#81670c;background:#f8f1d9}.admin-shell.theme-light[data-v-2201b5ab] :is(.tag.failed,.tag.cancelled){color:#a93645;background:#f9e6e9}.admin-shell.theme-light .task-source-tag.source-app[data-v-2201b5ab]{background:#edf5ff;border-color:#b9d1ee;color:#82b7ff!important}.admin-shell.theme-light .task-source-tag.source-canvas[data-v-2201b5ab]{background:#ecf8f4;border-color:#b5ddcf;color:#58dbb8!important}.analytics-range[data-v-2201b5ab]{background:#17181b;border:1px solid #303238;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:15px 17px;display:flex}.analytics-range>div[data-v-2201b5ab]{gap:4px;display:grid}.analytics-range strong[data-v-2201b5ab]{font-size:13px}.analytics-range span[data-v-2201b5ab]{color:#85878d;font-size:10px}.analytics-range nav[data-v-2201b5ab]{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.analytics-range button[data-v-2201b5ab]{color:#aeb0b5;cursor:pointer;background:#1d1e22;border:1px solid #35373c;border-radius:7px;height:34px;padding:0 13px;font-size:11px;font-weight:600}.analytics-range button[data-v-2201b5ab]:hover{color:#fff;border-color:#65676d}.analytics-range button.active[data-v-2201b5ab]{color:#202124;background:#d8d8d8;border-color:#c5c5c5}.analytics-range button[data-v-2201b5ab]:disabled{cursor:wait;opacity:.65}.analytics-kpis[data-v-2201b5ab]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-kpis article[data-v-2201b5ab]{box-sizing:border-box;background:#17181b;border:1px solid #303238;border-radius:12px;align-items:center;gap:14px;min-height:110px;padding:18px;display:flex}.analytics-kpis article>span[data-v-2201b5ab]{color:#e6e6e6;background:#25262a;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.analytics-kpis article>div[data-v-2201b5ab]{min-width:0}.analytics-kpis small[data-v-2201b5ab],.analytics-kpis strong[data-v-2201b5ab],.analytics-kpis em[data-v-2201b5ab]{display:block}.analytics-kpis small[data-v-2201b5ab]{color:#96989d;font-size:10px}.analytics-kpis strong[data-v-2201b5ab]{color:#f5f5f5;margin:4px 0 3px;font-size:25px;line-height:1}.analytics-kpis strong i[data-v-2201b5ab]{font-size:11px;font-style:normal}.analytics-kpis em[data-v-2201b5ab]{color:#7f8187;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.analytics-charts[data-v-2201b5ab]{grid-template-columns:1.15fr 1fr;gap:12px;margin-top:12px;display:grid}.analytics-chart[data-v-2201b5ab]{min-width:0;padding:18px 20px 15px}.analytics-chart>header[data-v-2201b5ab],.operations-card>header[data-v-2201b5ab],.content-card>header[data-v-2201b5ab],.snapshot-card>header[data-v-2201b5ab],.analytics-table-card>header[data-v-2201b5ab]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-chart h2[data-v-2201b5ab],.operations-card h2[data-v-2201b5ab],.content-card h2[data-v-2201b5ab],.snapshot-card h2[data-v-2201b5ab],.analytics-table-card h2[data-v-2201b5ab]{margin:0 0 4px;font-size:14px}.analytics-chart p[data-v-2201b5ab],.operations-card p[data-v-2201b5ab],.content-card p[data-v-2201b5ab],.snapshot-card p[data-v-2201b5ab],.analytics-table-card p[data-v-2201b5ab]{color:#7c7e84;margin:0;font-size:9px}.line-legend[data-v-2201b5ab]{color:#94969b;gap:13px;font-size:9px;display:flex}.line-legend span[data-v-2201b5ab]{align-items:center;gap:5px;display:flex}.line-legend i[data-v-2201b5ab]{background:#f2f2f2;border-radius:2px;width:14px;height:2px}.line-canvas svg[data-v-2201b5ab]{width:100%;height:215px;display:block;overflow:visible}.analytics-grid line[data-v-2201b5ab]{stroke:#2c2e33;stroke-width:1px;vector-effect:non-scaling-stroke}.line-canvas polyline[data-v-2201b5ab]{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dot-a[data-v-2201b5ab]{fill:#f2f2f2;stroke:#17181b;stroke-width:2px;vector-effect:non-scaling-stroke}.analytics-axis[data-v-2201b5ab]{grid-template-columns:repeat(var(--axis-count,1), 1fr);color:#73757a;grid-auto-flow:column;margin-top:7px;font-size:8px;display:grid}.analytics-axis span[data-v-2201b5ab]{text-align:center;white-space:nowrap}.analytics-axis span[data-v-2201b5ab]:first-child{text-align:left}.analytics-axis span[data-v-2201b5ab]:last-child{text-align:right}.analytics-axis span.hidden[data-v-2201b5ab]{visibility:hidden}.analytics-details[data-v-2201b5ab]{grid-template-columns:1.2fr 1fr .9fr;gap:12px;margin-top:12px;display:grid}.operations-card[data-v-2201b5ab],.content-card[data-v-2201b5ab],.snapshot-card[data-v-2201b5ab]{min-width:0;padding:18px}.operations-card>header>b[data-v-2201b5ab]{color:#d8d8d8;font-size:11px}.operation-bars[data-v-2201b5ab]{gap:11px;margin:18px 0;display:grid}.operation-bars>div>span[data-v-2201b5ab]{color:#999b9f;justify-content:space-between;font-size:9px;display:flex}.operation-bars i[data-v-2201b5ab]{background:#292a2e;border-radius:5px;height:5px;margin-top:6px;display:block;overflow:hidden}.operation-bars i b[data-v-2201b5ab]{border-radius:inherit;background:#d7d7d7;height:100%;display:block}.operations-card footer[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.operations-card footer span[data-v-2201b5ab]{background:#202125;border-radius:8px;padding:10px}.operations-card footer small[data-v-2201b5ab],.operations-card footer strong[data-v-2201b5ab]{display:block}.operations-card footer small[data-v-2201b5ab]{color:#7f8186;font-size:8px}.operations-card footer strong[data-v-2201b5ab]{margin-top:4px;font-size:15px}.content-card>div[data-v-2201b5ab]{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.content-card>div span[data-v-2201b5ab]{background:#202125;border-radius:9px;padding:14px}.content-card small[data-v-2201b5ab],.content-card strong[data-v-2201b5ab]{display:block}.content-card small[data-v-2201b5ab]{color:#83858a;font-size:8px}.content-card strong[data-v-2201b5ab]{margin-top:5px;font-size:17px}.snapshot-card dl[data-v-2201b5ab]{margin:14px 0 0}.snapshot-card dl div[data-v-2201b5ab]{border-top:1px solid #2a2c30;justify-content:space-between;gap:10px;padding:11px 0;font-size:10px;display:flex}.snapshot-card dt[data-v-2201b5ab]{color:#85878d}.snapshot-card dd[data-v-2201b5ab]{margin:0;font-weight:700}.analytics-table-card[data-v-2201b5ab]{margin-top:12px;padding:0;overflow:hidden}.analytics-table-card>header[data-v-2201b5ab]{padding:18px 19px}.analytics-table-card>header>span[data-v-2201b5ab]{color:#85878d;font-size:9px}.analytics-table-card>div[data-v-2201b5ab]{max-height:330px;overflow:auto}.analytics-table-card table[data-v-2201b5ab]{border-collapse:collapse;width:100%}.analytics-table-card th[data-v-2201b5ab],.analytics-table-card td[data-v-2201b5ab]{text-align:right;border-top:1px solid #292b2f;padding:11px 14px;font-size:9px}.analytics-table-card th[data-v-2201b5ab]{z-index:1;color:#8e9095;background:#1d1e22;font-weight:500;position:sticky;top:0}.analytics-table-card th[data-v-2201b5ab]:first-child,.analytics-table-card td[data-v-2201b5ab]:first-child{text-align:left}.analytics-table-card td[data-v-2201b5ab]{color:#aeb0b5}.analytics-live[data-v-2201b5ab]{margin-top:12px}@media (width<=1500px){.analytics-kpis[data-v-2201b5ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-details[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.snapshot-card[data-v-2201b5ab]{grid-column:1/-1}.snapshot-card dl[data-v-2201b5ab]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.snapshot-card dl div[data-v-2201b5ab]{display:grid}}@media (width<=1050px){.analytics-range[data-v-2201b5ab]{flex-direction:column;align-items:flex-start}.analytics-range nav[data-v-2201b5ab]{justify-content:flex-start}.analytics-charts[data-v-2201b5ab],.analytics-details[data-v-2201b5ab]{grid-template-columns:1fr}.snapshot-card[data-v-2201b5ab]{grid-column:auto}.snapshot-card dl[data-v-2201b5ab]{grid-template-columns:1fr 1fr}}@media (width<=700px){.analytics-kpis[data-v-2201b5ab]{grid-template-columns:1fr}.analytics-range button[data-v-2201b5ab]{padding:0 9px}.line-canvas svg[data-v-2201b5ab]{height:175px}.analytics-table-card>div[data-v-2201b5ab]{overflow:auto}.analytics-table-card table[data-v-2201b5ab]{min-width:720px}}html[data-theme=light],html[data-theme=light]{background:#fff;border-color:#d8d8d8}html[data-theme=light]{color:#171717;stroke:#fff;fill:#171717;background:#ededed;border-color:#e3e3e3}.analytics-range[data-v-2201b5ab],.analytics-kpis article[data-v-2201b5ab],.analytics-chart[data-v-2201b5ab],.operations-card[data-v-2201b5ab],.content-card[data-v-2201b5ab],.snapshot-card[data-v-2201b5ab],.analytics-table-card[data-v-2201b5ab],.analytics-live>.panel[data-v-2201b5ab]{background:linear-gradient(145deg,#161d31,#121827);border-color:#26314b;box-shadow:0 12px 35px #03061135}.analytics-range[data-v-2201b5ab]{background:linear-gradient(100deg,#17233d,#171b2e 58%,#251b32)}.analytics-range button[data-v-2201b5ab]{color:#9da9c0;background:#1c253a;border-color:#303c59}.analytics-range button[data-v-2201b5ab]:hover{color:#dce6ff;background:#222f4b;border-color:#5574b7}.analytics-range button.active[data-v-2201b5ab]{color:#fff;background:linear-gradient(135deg,#5e80ef,#7969df);border-color:#6688ed;box-shadow:0 6px 18px #536fd743}.analytics-kpis article[data-v-2201b5ab]{position:relative;overflow:hidden}.analytics-kpis article[data-v-2201b5ab]:after{content:"";background:var(--glow);filter:blur(3px);border-radius:50%;width:94px;height:94px;position:absolute;top:-34px;right:-26px}.analytics-kpis article[data-v-2201b5ab]:first-child{--accent:#5b83f5;--soft:#23365d;--glow:#507ee822;box-shadow:inset 0 3px #5b83f5,0 12px 32px #03061128}.analytics-kpis article[data-v-2201b5ab]:nth-child(2){--accent:#8171ed;--soft:#312c59;--glow:#8b72e722;box-shadow:inset 0 3px #8171ed,0 12px 32px #03061128}.analytics-kpis article[data-v-2201b5ab]:nth-child(3){--accent:#29bfd5;--soft:#173d51;--glow:#28bdd522;box-shadow:inset 0 3px #29bfd5,0 12px 32px #03061128}.analytics-kpis article[data-v-2201b5ab]:nth-child(4){--accent:#39c98c;--soft:#1b463d;--glow:#37c98b22;box-shadow:inset 0 3px #39c98c,0 12px 32px #03061128}.analytics-kpis article[data-v-2201b5ab]:nth-child(5){--accent:#ec70a4;--soft:#4b2946;--glow:#eb6da522;box-shadow:inset 0 3px #ec70a4,0 12px 32px #03061128}.analytics-kpis article[data-v-2201b5ab]:nth-child(6){--accent:#f29f48;--soft:#4c3829;--glow:#f3a34b22;box-shadow:inset 0 3px #f29f48,0 12px 32px #03061128}.analytics-kpis article[data-v-2201b5ab]:nth-child(7){--accent:#e7bf43;--soft:#494128;--glow:#e7bf4322;box-shadow:inset 0 3px #e7bf43,0 12px 32px #03061128}.analytics-kpis article[data-v-2201b5ab]:nth-child(8){--accent:#6c9bf3;--soft:#263958;--glow:#6b99f322;box-shadow:inset 0 3px #6c9bf3,0 12px 32px #03061128}.analytics-kpis article>span[data-v-2201b5ab]{z-index:1;color:var(--accent);background:var(--soft)}.analytics-kpis article>div[data-v-2201b5ab]{z-index:1}.analytics-kpis strong[data-v-2201b5ab]{color:#f4f7ff}.analytics-chart[data-v-2201b5ab]:first-child{background:radial-gradient(circle at 90% 0,#476bd018,#0000 28%),linear-gradient(145deg,#161d31,#121827)}.analytics-chart[data-v-2201b5ab]:nth-child(2){background:radial-gradient(circle at 90% 0,#784fd51a,#0000 28%),linear-gradient(145deg,#161d31,#121827)}.analytics-chart h2[data-v-2201b5ab],.operations-card h2[data-v-2201b5ab],.content-card h2[data-v-2201b5ab],.snapshot-card h2[data-v-2201b5ab],.analytics-table-card h2[data-v-2201b5ab]{color:#edf3ff}.line-legend[data-v-2201b5ab]{color:#94a0b7}.analytics-axis[data-v-2201b5ab]{color:#67758d}.operations-card[data-v-2201b5ab]{background:radial-gradient(circle at 0 100%,#2b60a923,#0000 36%),linear-gradient(145deg,#161d31,#121827)}.operations-card>header>b[data-v-2201b5ab]{color:#52d6a0;background:#173d35;border-radius:12px;padding:6px 9px}.operation-body[data-v-2201b5ab]{grid-template-columns:132px 1fr;align-items:center;gap:18px;margin:16px 0;display:grid}.analytics-donut[data-v-2201b5ab]{background:conic-gradient(#45d69b 0 var(--rate), #26314a var(--rate) 360deg);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 0 28px #38c9901a}.analytics-donut>div[data-v-2201b5ab]{text-align:center;background:#141b2c;border-radius:50%;place-content:center;width:79px;height:79px;display:grid}.analytics-donut strong[data-v-2201b5ab],.analytics-donut small[data-v-2201b5ab]{display:block}.analytics-donut strong[data-v-2201b5ab]{color:#f1f6ff;font-size:20px}.analytics-donut small[data-v-2201b5ab]{color:#748299;margin-top:3px;font-size:7px}.operation-bars[data-v-2201b5ab]{margin:0}.operations-card footer span[data-v-2201b5ab]{background:#1b253a}.operations-card footer span:first-child strong[data-v-2201b5ab]{color:#f0b84e}.operations-card footer span:nth-child(2) strong[data-v-2201b5ab]{color:#36bfd1}.operations-card footer span:nth-child(3) strong[data-v-2201b5ab]{color:#7697f1}.content-card[data-v-2201b5ab]{background:radial-gradient(circle at 100% 100%,#7b4bc521,#0000 36%),linear-gradient(145deg,#181d32,#131827)}.content-card>div span[data-v-2201b5ab]{background:#1d263a;border:1px solid #27344e}.snapshot-card[data-v-2201b5ab]{background:radial-gradient(circle at 100% 0,#2e9f8b1d,#0000 38%),linear-gradient(145deg,#161d31,#121827)}.analytics-table-card>div[data-v-2201b5ab]{scrollbar-color:#455879 #151b2b}@media (width<=700px){.operation-body[data-v-2201b5ab]{grid-template-columns:1fr}.analytics-donut[data-v-2201b5ab]{margin:0 auto}}html[data-theme=light]{color:#5274d5;--soft:#edf3ff;background:linear-gradient(135deg,#5e80ef,#7969df);background:var(--soft);stroke:#fff;fill:#5b7ff0;background:#e6f7f0;background:conic-gradient(#36c78d 0 var(--rate), #e8edf5 var(--rate) 360deg);background:#f0f3f9;border-color:#e7eaf1;box-shadow:0 0 28px #38c99018}.analytics-range[data-v-2201b5ab]{border-radius:16px}.analytics-kpis[data-v-2201b5ab]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics-kpis article[data-v-2201b5ab]{border-radius:17px;min-height:124px;padding:20px}.analytics-kpis article>span svg[data-v-2201b5ab]{width:23px}.analytics-kpis strong[data-v-2201b5ab]{font-size:29px}.analytics-chart[data-v-2201b5ab]{border-radius:18px;padding:22px}.analytics-chart[data-v-2201b5ab]:first-child,.analytics-chart[data-v-2201b5ab]:nth-child(2){min-height:485px}.chart-summary[data-v-2201b5ab]{grid-template-columns:1.25fr .72fr .72fr;gap:9px;margin:18px 0 4px;display:grid}.chart-summary article[data-v-2201b5ab]{background:#1b253b;border:1px solid #2b3854;border-radius:11px;min-width:0;padding:13px 14px}.chart-summary small[data-v-2201b5ab],.chart-summary strong[data-v-2201b5ab],.chart-summary em[data-v-2201b5ab]{display:block}.chart-summary small[data-v-2201b5ab]{color:#8f9cb4;font-size:8px}.chart-summary strong[data-v-2201b5ab]{color:#f2f6ff;margin:5px 0 3px;font-size:19px}.chart-summary strong i[data-v-2201b5ab]{font-size:8px;font-style:normal}.chart-summary em[data-v-2201b5ab]{color:#75839c;font-size:8px;font-style:normal}.chart-summary .chart-primary em[data-v-2201b5ab]{color:#a9b9d8}.chart-summary .chart-primary>i[data-v-2201b5ab]{background:#ffffff18;border-radius:5px;height:4px;margin-top:9px;display:block;overflow:hidden}.chart-summary .chart-primary>i b[data-v-2201b5ab]{border-radius:inherit;background:linear-gradient(90deg,#55a2ff,#8d74f0);height:100%;display:block}.creator-summary[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 5px;display:grid}.creator-summary span[data-v-2201b5ab]{background:#1c263b;border:1px solid #283650;border-radius:10px;padding:12px 11px}.creator-summary small[data-v-2201b5ab],.creator-summary strong[data-v-2201b5ab]{display:block}.creator-summary small[data-v-2201b5ab]{color:#8190a8;font-size:8px}.creator-summary strong[data-v-2201b5ab]{color:#eaf0fc;margin-top:5px;font-size:15px}.analytics-details[data-v-2201b5ab]{gap:14px}.operations-card[data-v-2201b5ab],.content-card[data-v-2201b5ab],.snapshot-card[data-v-2201b5ab],.analytics-table-card[data-v-2201b5ab],.analytics-live>.panel[data-v-2201b5ab]{border-radius:18px}@media (width<=1500px){.analytics-charts[data-v-2201b5ab]{grid-template-columns:1fr}.analytics-chart[data-v-2201b5ab]:first-child,.analytics-chart[data-v-2201b5ab]:nth-child(2){min-height:auto}.analytics-kpis[data-v-2201b5ab]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.analytics-kpis[data-v-2201b5ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.analytics-kpis[data-v-2201b5ab]{grid-template-columns:1fr}.chart-summary[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.chart-summary .chart-primary[data-v-2201b5ab]{grid-column:1/-1}.creator-summary[data-v-2201b5ab]{grid-template-columns:1fr}}html[data-theme=light]{color:#29344d;fill:#9270e712;background:#f7f9fd;border-color:#e3e8f2}html[data-theme=dark]{--dash-bg:#101319;--dash-card:#191d25;--dash-card-2:#1d222c;--dash-border:#292f3a;--dash-text:#f1f4f9;--dash-muted:#8c96a6;--dash-blue:#5d86e8;--dash-blue-soft:#202d49;--dash-shadow:0 12px 30px #00000024}html[data-theme=light]{--dash-bg:#f3f6fb;--dash-card:#fff;--dash-card-2:#f7f9fc;--dash-border:#e4e8ef;--dash-text:#202532;--dash-muted:#7b8494;--dash-blue:#3974dc;--dash-blue-soft:#eaf1ff;--dash-shadow:0 10px 28px #3446650c}.analytics-range[data-v-2201b5ab],.analytics-kpis article[data-v-2201b5ab],.analytics-chart[data-v-2201b5ab],.operations-card[data-v-2201b5ab],.content-card[data-v-2201b5ab],.snapshot-card[data-v-2201b5ab],.analytics-table-card[data-v-2201b5ab],.analytics-live>.panel[data-v-2201b5ab]{color:var(--dash-text)!important;border:1px solid var(--dash-border)!important;background:var(--dash-card)!important;box-shadow:var(--dash-shadow)!important}.analytics-range[data-v-2201b5ab]{border-radius:12px;min-height:52px;padding:10px 14px}.analytics-range strong[data-v-2201b5ab]{color:var(--dash-text)!important}.analytics-range span[data-v-2201b5ab]{color:var(--dash-muted)!important}.analytics-range button[data-v-2201b5ab]{height:31px;color:var(--dash-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.analytics-range button[data-v-2201b5ab]:hover{color:var(--dash-text)!important;background:var(--dash-card-2)!important}.analytics-range button.active[data-v-2201b5ab]{color:#fff!important;border-color:var(--dash-blue)!important;background:var(--dash-blue)!important;box-shadow:none!important}.analytics-kpis[data-v-2201b5ab]{gap:12px}.analytics-kpis article[data-v-2201b5ab]{border-radius:14px;min-height:112px;padding:17px 18px;overflow:visible;box-shadow:var(--dash-shadow)!important}.analytics-kpis article[data-v-2201b5ab]:after{display:none}.analytics-kpis article>span[data-v-2201b5ab]{border-radius:12px;flex-basis:44px;width:44px;height:44px}.analytics-kpis article:first-child>span[data-v-2201b5ab]{color:#3974dc!important;background:#eaf1ff!important}.analytics-kpis article:nth-child(2)>span[data-v-2201b5ab]{color:#7759d8!important;background:#f0edff!important}.analytics-kpis article:nth-child(3)>span[data-v-2201b5ab]{color:#199eae!important;background:#e7f7f8!important}.analytics-kpis article:nth-child(4)>span[data-v-2201b5ab]{color:#1c9c68!important;background:#e9f7f1!important}.analytics-kpis small[data-v-2201b5ab]{color:var(--dash-muted)!important}.analytics-kpis strong[data-v-2201b5ab]{margin:6px 0 4px;font-size:27px;color:var(--dash-text)!important}.analytics-kpis em[data-v-2201b5ab]{color:var(--dash-muted)!important}.analytics-charts[data-v-2201b5ab]{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);gap:12px}.analytics-chart[data-v-2201b5ab]{border-radius:14px;padding:20px;min-height:440px!important}.analytics-chart h2[data-v-2201b5ab],.operations-card h2[data-v-2201b5ab],.content-card h2[data-v-2201b5ab],.snapshot-card h2[data-v-2201b5ab],.analytics-table-card h2[data-v-2201b5ab]{font-size:15px;color:var(--dash-text)!important}.analytics-chart p[data-v-2201b5ab],.operations-card p[data-v-2201b5ab],.content-card p[data-v-2201b5ab],.snapshot-card p[data-v-2201b5ab],.analytics-table-card p[data-v-2201b5ab]{color:var(--dash-muted)!important}.chart-summary[data-v-2201b5ab]{grid-template-columns:1.2fr .72fr .72fr;gap:8px;margin-top:16px}.chart-summary article[data-v-2201b5ab],.creator-summary span[data-v-2201b5ab]{border-color:var(--dash-border)!important;background:var(--dash-card-2)!important}.chart-summary .chart-primary[data-v-2201b5ab]{background:var(--dash-blue-soft)!important;border-color:#7ba1e7!important}.chart-summary small[data-v-2201b5ab],.chart-summary em[data-v-2201b5ab],.creator-summary small[data-v-2201b5ab]{color:var(--dash-muted)!important}.chart-summary strong[data-v-2201b5ab],.creator-summary strong[data-v-2201b5ab]{color:var(--dash-text)!important}.chart-summary .chart-primary>i[data-v-2201b5ab]{background:#91a9d52e!important}.chart-summary .chart-primary>i b[data-v-2201b5ab]{background:var(--dash-blue)!important}.line-canvas[data-v-2201b5ab]{margin-top:18px}.line-canvas svg[data-v-2201b5ab]{height:205px}.analytics-grid line[data-v-2201b5ab]{stroke:var(--dash-border)!important}.series-a[data-v-2201b5ab]{stroke:var(--dash-blue)!important}.series-b[data-v-2201b5ab]{stroke:#32b8b2!important}.series-c[data-v-2201b5ab]{stroke:#eea63a!important}.line-canvas polygon.area-a[data-v-2201b5ab]{fill:#4d7de312!important}.line-canvas polygon.area-c[data-v-2201b5ab]{fill:#eea63a0e!important}.dot-a[data-v-2201b5ab]{fill:var(--dash-blue)!important;stroke:var(--dash-card)!important}.line-legend[data-v-2201b5ab],.analytics-axis[data-v-2201b5ab]{color:var(--dash-muted)!important}.line-legend i[data-v-2201b5ab]{background:var(--dash-blue)!important}.line-legend .line-b i[data-v-2201b5ab]{background:#32b8b2!important}.line-legend .line-c i[data-v-2201b5ab]{background:#eea63a!important}.creator-summary[data-v-2201b5ab]{margin-top:16px}.creator-summary span[data-v-2201b5ab]{padding:11px}.creator-summary span:first-child strong[data-v-2201b5ab]{color:#d99a2b!important}.creator-summary span:nth-child(2) strong[data-v-2201b5ab]{color:#27a978!important}.creator-summary span:nth-child(3) strong[data-v-2201b5ab]{color:var(--dash-blue)!important}.analytics-details[data-v-2201b5ab]{grid-template-columns:1.25fr .9fr .85fr;gap:12px}.operations-card[data-v-2201b5ab],.content-card[data-v-2201b5ab],.snapshot-card[data-v-2201b5ab]{border-radius:14px;padding:18px}.operations-card>header>b[data-v-2201b5ab]{color:#218d66!important;background:#e8f6f0!important}html[data-theme=dark]{color:#63cba1!important;background:#203a31!important}.analytics-donut[data-v-2201b5ab]{background:conic-gradient(#2fb17f 0 var(--rate), var(--dash-border) var(--rate) 360deg)!important;box-shadow:none!important}.analytics-donut>div[data-v-2201b5ab]{background:var(--dash-card)!important}.analytics-donut strong[data-v-2201b5ab]{color:var(--dash-text)!important}.analytics-donut small[data-v-2201b5ab],.operation-bars>div>span[data-v-2201b5ab]{color:var(--dash-muted)!important}.operation-bars>div>span b[data-v-2201b5ab]{color:var(--dash-text)!important}.operation-bars i[data-v-2201b5ab]{background:var(--dash-border)!important}.operation-bars i b[data-v-2201b5ab]{background:#2fb17f!important}.operation-bars>div:nth-child(2) i b[data-v-2201b5ab]{background:#e45d6d!important}.operation-bars>div:nth-child(3) i b[data-v-2201b5ab]{background:#e6a13a!important}.operations-card footer span[data-v-2201b5ab],.content-card>div span[data-v-2201b5ab]{background:var(--dash-card-2)!important;border:0!important}.content-card>div span:first-child strong[data-v-2201b5ab]{color:var(--dash-blue)!important}.content-card>div span:nth-child(2) strong[data-v-2201b5ab]{color:#dc668c!important}.content-card>div span:nth-child(3) strong[data-v-2201b5ab]{color:#d79b28!important}.content-card>div span:nth-child(4) strong[data-v-2201b5ab]{color:#df5f6e!important}.snapshot-card dl div[data-v-2201b5ab]{border-color:var(--dash-border)!important}.snapshot-card dd[data-v-2201b5ab]{color:var(--dash-blue)!important}.analytics-table-card[data-v-2201b5ab]{border-radius:14px}.analytics-table-card th[data-v-2201b5ab]{color:var(--dash-muted)!important;background:var(--dash-card-2)!important}.analytics-table-card td[data-v-2201b5ab]{color:var(--dash-muted)!important;border-color:var(--dash-border)!important}.analytics-table-card td strong[data-v-2201b5ab]{color:var(--dash-blue)!important}.analytics-live>.panel[data-v-2201b5ab]{border-radius:14px!important}@media (width<=1500px){.analytics-charts[data-v-2201b5ab]{grid-template-columns:1fr}.analytics-chart[data-v-2201b5ab]{min-height:auto!important}.analytics-details[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.snapshot-card[data-v-2201b5ab]{grid-column:1/-1}}@media (width<=900px){.analytics-details[data-v-2201b5ab]{grid-template-columns:1fr}.snapshot-card[data-v-2201b5ab]{grid-column:auto}}.analytics-chart[data-v-2201b5ab],.analytics-chart[data-v-2201b5ab]:first-child,.analytics-chart[data-v-2201b5ab]:nth-child(2){min-height:0!important}.line-canvas[data-v-2201b5ab]{border:1px solid var(--dash-border);background:var(--dash-card-2);border-radius:12px;padding:14px 14px 10px}.chart-plot[data-v-2201b5ab]{margin-left:42px;position:relative}.chart-plot svg[data-v-2201b5ab]{width:100%;height:220px;display:block;overflow:visible}.chart-y-axis[data-v-2201b5ab]{width:35px;color:var(--dash-muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:22px;bottom:18px;right:calc(100% + 10px)}.line-canvas path.series-a[data-v-2201b5ab],.line-canvas path.series-b[data-v-2201b5ab],.line-canvas path.series-c[data-v-2201b5ab]{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.line-canvas path.area-a[data-v-2201b5ab],.line-canvas path.area-b[data-v-2201b5ab],.line-canvas path.area-c[data-v-2201b5ab]{stroke:none}.line-canvas path.area-a[data-v-2201b5ab]{fill:url(#trafficBlue)!important}.line-canvas path.area-b[data-v-2201b5ab]{fill:url(#trafficGreen)!important}.line-canvas path.area-c[data-v-2201b5ab]{fill:url(#creationArea)!important}.chart-hit[data-v-2201b5ab]{fill:#0000;pointer-events:all;cursor:crosshair}.hover-guide[data-v-2201b5ab]{stroke:#8490a8;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.hover-dot[data-v-2201b5ab]{stroke:var(--dash-card);stroke-width:2px;vector-effect:non-scaling-stroke}.hover-dot.dot-a[data-v-2201b5ab]{fill:var(--dash-blue)}.hover-dot.dot-b[data-v-2201b5ab]{fill:#32b8b2}.hover-dot.dot-c[data-v-2201b5ab]{fill:#eea63a}.chart-tooltip[data-v-2201b5ab]{z-index:3;border:1px solid var(--dash-border);min-width:132px;color:var(--dash-text);background:var(--dash-card);pointer-events:none;border-radius:8px;padding:10px 11px;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 9px 26px #0004}.chart-tooltip.edgeLeft[data-v-2201b5ab]{transform:none}.chart-tooltip.edgeRight[data-v-2201b5ab]{transform:translate(-100%)}.chart-tooltip strong[data-v-2201b5ab]{margin-bottom:7px;font-size:10px;display:block}.chart-tooltip span[data-v-2201b5ab]{color:var(--dash-muted);grid-template-columns:7px 1fr auto;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:grid}.chart-tooltip span i[data-v-2201b5ab]{border-radius:50%;width:6px;height:6px}.chart-tooltip span i.blue[data-v-2201b5ab]{background:var(--dash-blue)}.chart-tooltip span i.green[data-v-2201b5ab]{background:#32b8b2}.chart-tooltip span i.orange[data-v-2201b5ab]{background:#eea63a}.chart-tooltip span b[data-v-2201b5ab]{color:var(--dash-text)}.analytics-axis[data-v-2201b5ab]{margin:8px 0 0 42px}.chart-navigator[data-v-2201b5ab]{background:#29344a;border-radius:6px;height:8px;margin:10px 2px 0 42px;position:relative;overflow:hidden}.chart-navigator span[data-v-2201b5ab]{background:linear-gradient(90deg,#4a77db,#64a4ef);border-radius:5px;position:absolute;inset:2px 8%}.chart-navigator i[data-v-2201b5ab],.chart-navigator b[data-v-2201b5ab]{z-index:1;background:#d9e4fb;border-radius:2px;width:5px;height:6px;position:absolute;top:1px}.chart-navigator i[data-v-2201b5ab]{left:8%}.chart-navigator b[data-v-2201b5ab]{right:8%}html[data-theme=light]{background:#e5ebf5;box-shadow:0 9px 24px #4052741c}html[data-theme=light],html[data-theme=light]{background:#fff;box-shadow:0 0 3px #4e6fa066}@media (width<=720px){.chart-plot[data-v-2201b5ab]{margin-left:32px}.chart-y-axis[data-v-2201b5ab]{width:27px;right:calc(100% + 7px)}.analytics-axis[data-v-2201b5ab],.chart-navigator[data-v-2201b5ab]{margin-left:32px}.chart-plot svg[data-v-2201b5ab]{height:180px}}html[data-theme=light]{--ca-page:#f4f7fb;--ca-card:#fff;--ca-soft:#f8fafe;--ca-border:#e3e8f0;--ca-text:#202633;--ca-muted:#7d8798;--ca-blue:#2875e8;--ca-teal:#1db6a8;--ca-orange:#f39a2d;--ca-red:#ee5e68;--ca-violet:#8067df;--ca-shadow:0 9px 26px #40557a0b}html[data-theme=dark]{--ca-page:#0b0c0e;--ca-card:#17181a;--ca-soft:#1d1f22;--ca-border:#30343a;--ca-text:#f0f2f5;--ca-muted:#9299a3;--ca-blue:#2f7ff2;--ca-teal:#2bc7ac;--ca-orange:#f0a33c;--ca-red:#ee6570;--ca-violet:#9379ed;--ca-shadow:0 10px 30px #0000002e}.admin-main[data-v-2201b5ab]{background:var(--ca-page)!important}.concept-a-range[data-v-2201b5ab]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.concept-a-range>div[data-v-2201b5ab]{gap:3px;display:grid}.concept-a-range strong[data-v-2201b5ab]{color:var(--ca-text);font-size:12px}.concept-a-range span[data-v-2201b5ab]{color:var(--ca-muted);font-size:9px}.concept-a-range nav[data-v-2201b5ab]{border:1px solid var(--ca-border);background:var(--ca-card);box-shadow:var(--ca-shadow);border-radius:8px;display:flex;overflow:hidden}.concept-a-range button[data-v-2201b5ab]{border:0;border-right:1px solid var(--ca-border);height:34px;color:var(--ca-muted);cursor:pointer;background:0 0;padding:0 13px;font-size:10px;font-weight:600}.concept-a-range button[data-v-2201b5ab]:last-child{border-right:0}.concept-a-range button[data-v-2201b5ab]:hover{color:var(--ca-blue);background:var(--ca-soft)}.concept-a-range button.active[data-v-2201b5ab]{color:#fff;background:var(--ca-blue)}.concept-a-range button[data-v-2201b5ab]:disabled{opacity:.6;cursor:wait}.concept-a-kpis[data-v-2201b5ab]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.concept-a-kpis article[data-v-2201b5ab]{border:1px solid var(--ca-border);background:var(--ca-card);min-width:0;min-height:102px;box-shadow:var(--ca-shadow);box-sizing:border-box;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.concept-a-kpis article>span[data-v-2201b5ab]{border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.concept-a-kpis article>span svg[data-v-2201b5ab]{width:21px}.concept-a-kpis article:first-child>span[data-v-2201b5ab]{color:var(--ca-blue);background:#2875e817}.concept-a-kpis article:nth-child(2)>span[data-v-2201b5ab]{color:var(--ca-teal);background:#1db6a817}.concept-a-kpis article:nth-child(3)>span[data-v-2201b5ab]{color:var(--ca-violet);background:#8067df17}.concept-a-kpis article:nth-child(4)>span[data-v-2201b5ab]{color:var(--ca-orange);background:#f39a2d17}.concept-a-kpis small[data-v-2201b5ab],.concept-a-kpis strong[data-v-2201b5ab],.concept-a-kpis em[data-v-2201b5ab]{display:block}.concept-a-kpis small[data-v-2201b5ab]{color:var(--ca-muted);font-size:10px}.concept-a-kpis strong[data-v-2201b5ab]{color:var(--ca-text);margin:5px 0 3px;font-size:24px;line-height:1}.concept-a-kpis em[data-v-2201b5ab]{color:var(--ca-muted);font-size:9px;font-style:normal}.concept-a-layout[data-v-2201b5ab]{grid-template-columns:minmax(0,1.75fr) minmax(360px,.75fr);gap:12px;display:grid}.concept-a-left[data-v-2201b5ab],.concept-a-right[data-v-2201b5ab]{min-width:0}.concept-a-left[data-v-2201b5ab]{gap:12px;display:grid}.concept-a-right[data-v-2201b5ab]{align-content:start;gap:12px;display:grid}.concept-a-card[data-v-2201b5ab]{border:1px solid var(--ca-border);background:var(--ca-card);min-width:0;box-shadow:var(--ca-shadow);box-sizing:border-box;border-radius:12px}.concept-a-card>header[data-v-2201b5ab]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.concept-a-card h2[data-v-2201b5ab]{color:var(--ca-text);margin:0;font-size:14px}.concept-a-card header p[data-v-2201b5ab]{color:var(--ca-muted);margin:4px 0 0;font-size:9px}.concept-a-card header>small[data-v-2201b5ab],.concept-a-card header button[data-v-2201b5ab]{color:var(--ca-muted);font-size:9px}.concept-a-card header button[data-v-2201b5ab]{cursor:pointer;background:0 0;border:0;padding:0}.concept-a-card header button[data-v-2201b5ab]:hover{color:var(--ca-blue)}.concept-a-legend[data-v-2201b5ab]{color:var(--ca-muted);gap:14px;font-size:9px;display:flex}.concept-a-legend span[data-v-2201b5ab]{align-items:center;gap:5px;display:flex}.concept-a-legend i[data-v-2201b5ab]{background:var(--ca-blue);border-radius:2px;width:14px;height:2px}.concept-a-legend span+span i[data-v-2201b5ab]{background:var(--ca-teal)}.concept-a-summary[data-v-2201b5ab]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.concept-a-summary>span[data-v-2201b5ab]{border:1px solid var(--ca-border);background:var(--ca-soft);border-radius:8px;min-width:0;padding:11px 12px}.concept-a-summary small[data-v-2201b5ab],.concept-a-summary strong[data-v-2201b5ab],.concept-a-summary em[data-v-2201b5ab]{display:block}.concept-a-summary small[data-v-2201b5ab]{color:var(--ca-muted);font-size:8px}.concept-a-summary strong[data-v-2201b5ab]{color:var(--ca-text);margin:5px 0 3px;font-size:17px}.concept-a-summary strong i[data-v-2201b5ab]{font-size:8px;font-style:normal}.concept-a-summary em[data-v-2201b5ab]{color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.concept-a-chart[data-v-2201b5ab]{margin-left:42px;position:relative}.concept-a-chart svg[data-v-2201b5ab]{width:100%;height:250px;display:block;overflow:visible}.concept-a-y[data-v-2201b5ab]{width:34px;color:var(--ca-muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:25px;bottom:29px;right:calc(100% + 9px)}.concept-a-grid line[data-v-2201b5ab]{stroke:var(--ca-border);stroke-width:1px;vector-effect:non-scaling-stroke}.concept-a-chart path.line[data-v-2201b5ab]{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.concept-a-chart path.line.views[data-v-2201b5ab]{stroke:var(--ca-blue)}.concept-a-chart path.line.visitors[data-v-2201b5ab]{stroke:var(--ca-teal)}.concept-a-chart path.area[data-v-2201b5ab]{stroke:none}.concept-a-chart path.area.views[data-v-2201b5ab]{fill:url(#conceptABlue)}.concept-a-chart path.area.visitors[data-v-2201b5ab]{fill:url(#conceptATeal)}.concept-a-chart .guide[data-v-2201b5ab]{stroke:#8795a8;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.concept-a-chart .point[data-v-2201b5ab]{stroke:var(--ca-card);stroke-width:2px;vector-effect:non-scaling-stroke}.concept-a-chart .point.views[data-v-2201b5ab]{fill:var(--ca-blue)}.concept-a-chart .point.visitors[data-v-2201b5ab]{fill:var(--ca-teal)}.concept-a-chart .hit[data-v-2201b5ab]{fill:#0000;pointer-events:all;cursor:crosshair}.concept-a-tooltip[data-v-2201b5ab]{z-index:3;border:1px solid var(--ca-border);min-width:126px;color:var(--ca-text);background:var(--ca-card);pointer-events:none;border-radius:7px;padding:9px 10px;position:absolute;top:13px;transform:translate(-50%);box-shadow:0 10px 25px #0002}.concept-a-tooltip.left[data-v-2201b5ab]{transform:none}.concept-a-tooltip.right[data-v-2201b5ab]{transform:translate(-100%)}.concept-a-tooltip strong[data-v-2201b5ab]{margin-bottom:6px;font-size:10px;display:block}.concept-a-tooltip span[data-v-2201b5ab]{color:var(--ca-muted);grid-template-columns:6px 1fr auto;align-items:center;gap:5px;margin-top:4px;font-size:8px;display:grid}.concept-a-tooltip span i[data-v-2201b5ab]{background:var(--ca-blue);border-radius:50%;width:6px;height:6px}.concept-a-tooltip span+span i[data-v-2201b5ab]{background:var(--ca-teal)}.concept-a-tooltip span b[data-v-2201b5ab]{color:var(--ca-text)}.concept-a-axis[data-v-2201b5ab]{color:var(--ca-muted);margin:2px 0 0 42px;font-size:8px;display:grid}.concept-a-axis span[data-v-2201b5ab]{text-align:center;white-space:nowrap}.concept-a-axis span[data-v-2201b5ab]:first-child{text-align:left}.concept-a-axis span[data-v-2201b5ab]:last-child{text-align:right}.concept-a-axis span.hidden[data-v-2201b5ab]{visibility:hidden}.concept-a-bottom[data-v-2201b5ab]{grid-template-columns:1fr 1.12fr 1.2fr;gap:12px;display:grid}.concept-a-bottom>.concept-a-card[data-v-2201b5ab]{min-height:205px;padding:15px}.concept-a-points>div[data-v-2201b5ab]{grid-template-columns:105px 1fr;align-items:center;gap:12px;margin-top:13px;display:grid}.concept-a-points-ring[data-v-2201b5ab]{background:conic-gradient(var(--ca-blue) 0 var(--rate), var(--ca-teal) var(--rate) 300deg, var(--ca-orange) 300deg 360deg);border-radius:50%;place-items:center;width:98px;height:98px;display:grid}.concept-a-points-ring>span[data-v-2201b5ab]{text-align:center;background:var(--ca-card);border-radius:50%;place-content:center;width:66px;height:66px;display:grid}.concept-a-points-ring small[data-v-2201b5ab],.concept-a-points-ring strong[data-v-2201b5ab]{display:block}.concept-a-points-ring small[data-v-2201b5ab]{color:var(--ca-muted);font-size:7px}.concept-a-points-ring strong[data-v-2201b5ab]{color:var(--ca-text);margin-top:3px;font-size:13px}.concept-a-points dl[data-v-2201b5ab]{margin:0}.concept-a-points dl div[data-v-2201b5ab]{color:var(--ca-muted);justify-content:space-between;gap:8px;margin:9px 0;font-size:8px;display:flex}.concept-a-points dt[data-v-2201b5ab]{align-items:center;gap:5px;display:flex}.concept-a-points dt i[data-v-2201b5ab]{background:var(--ca-blue);border-radius:50%;width:6px;height:6px}.concept-a-points dl div:nth-child(2) i[data-v-2201b5ab]{background:var(--ca-teal)}.concept-a-points dl div:nth-child(3) i[data-v-2201b5ab]{background:var(--ca-orange)}.concept-a-points dd[data-v-2201b5ab]{color:var(--ca-text);margin:0;font-weight:700}.concept-a-gallery>div[data-v-2201b5ab]{gap:11px;margin-top:15px;display:grid}.concept-a-gallery span label[data-v-2201b5ab]{color:var(--ca-muted);justify-content:space-between;font-size:8px;display:flex}.concept-a-gallery label b[data-v-2201b5ab]{color:var(--ca-text)}.concept-a-gallery span>i[data-v-2201b5ab]{background:var(--ca-border);border-radius:5px;height:5px;margin-top:5px;display:block;overflow:hidden}.concept-a-gallery span>i b[data-v-2201b5ab]{border-radius:inherit;background:var(--ca-blue);height:100%;display:block}.concept-a-gallery span:nth-child(2)>i b[data-v-2201b5ab]{background:var(--ca-teal)}.concept-a-gallery span:nth-child(3)>i b[data-v-2201b5ab]{background:var(--ca-violet)}.concept-a-gallery span:nth-child(4)>i b[data-v-2201b5ab]{background:var(--ca-orange)}.concept-a-recent>div>span[data-v-2201b5ab]{border-top:1px solid var(--ca-border);grid-template-columns:7px minmax(0,1fr) auto 34px;align-items:center;gap:7px;padding:7px 0;display:grid}.concept-a-recent>div>span>i[data-v-2201b5ab]{background:var(--ca-muted);border-radius:50%;width:6px;height:6px}.concept-a-recent>div>span>i.success[data-v-2201b5ab]{background:var(--ca-teal)}.concept-a-recent>div>span>i.processing[data-v-2201b5ab]{background:var(--ca-blue)}.concept-a-recent>div>span>i.failed[data-v-2201b5ab],.concept-a-recent>div>span>i.cancelled[data-v-2201b5ab]{background:var(--ca-red)}.concept-a-recent label[data-v-2201b5ab]{min-width:0}.concept-a-recent label b[data-v-2201b5ab],.concept-a-recent label small[data-v-2201b5ab]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.concept-a-recent label b[data-v-2201b5ab]{color:var(--ca-text);font-size:8px}.concept-a-recent label small[data-v-2201b5ab]{color:var(--ca-muted);margin-top:2px;font-size:7px}.concept-a-recent em[data-v-2201b5ab]{color:var(--ca-muted);font-size:7px;font-style:normal}.concept-a-recent em.success[data-v-2201b5ab]{color:var(--ca-teal)}.concept-a-recent em.failed[data-v-2201b5ab],.concept-a-recent em.cancelled[data-v-2201b5ab]{color:var(--ca-red)}.concept-a-recent time[data-v-2201b5ab]{color:var(--ca-muted);text-align:right;font-size:7px}.concept-a-right>.concept-a-card[data-v-2201b5ab]{padding:15px}.concept-a-health>div[data-v-2201b5ab]{grid-template-columns:135px 1fr;align-items:center;gap:12px;margin-top:11px;display:grid}.concept-a-health-ring[data-v-2201b5ab]{background:conic-gradient(var(--ca-blue) 0 var(--rate), var(--ca-red) var(--rate) calc(var(--rate) + 16deg), var(--ca-border) calc(var(--rate) + 16deg) 360deg);border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.concept-a-health-ring>span[data-v-2201b5ab]{text-align:center;background:var(--ca-card);border-radius:50%;place-content:center;width:80px;height:80px;display:grid}.concept-a-health-ring strong[data-v-2201b5ab],.concept-a-health-ring small[data-v-2201b5ab]{display:block}.concept-a-health-ring strong[data-v-2201b5ab]{color:var(--ca-text);font-size:20px}.concept-a-health-ring small[data-v-2201b5ab]{color:var(--ca-muted);margin-top:3px;font-size:8px}.concept-a-health dl[data-v-2201b5ab]{margin:0}.concept-a-health dl div[data-v-2201b5ab]{color:var(--ca-muted);justify-content:space-between;gap:8px;margin:12px 0;font-size:8px;display:flex}.concept-a-health dt[data-v-2201b5ab]{align-items:center;gap:5px;display:flex}.concept-a-health dt i[data-v-2201b5ab]{background:var(--ca-blue);border-radius:50%;width:6px;height:6px}.concept-a-health dl div:nth-child(2) i[data-v-2201b5ab]{background:var(--ca-red)}.concept-a-health dl div:nth-child(3) i[data-v-2201b5ab]{background:#97a2b1}.concept-a-health dd[data-v-2201b5ab]{color:var(--ca-text);margin:0;font-weight:700}.concept-a-queue>div[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.concept-a-queue span[data-v-2201b5ab]{border:1px solid var(--ca-border);background:var(--ca-soft);border-radius:8px;min-width:0;padding:10px;position:relative}.concept-a-queue small[data-v-2201b5ab],.concept-a-queue strong[data-v-2201b5ab]{display:block}.concept-a-queue small[data-v-2201b5ab]{color:var(--ca-muted);font-size:8px}.concept-a-queue strong[data-v-2201b5ab]{color:var(--ca-text);margin-top:5px;font-size:17px}.concept-a-queue strong i[data-v-2201b5ab]{font-size:7px;font-style:normal}.concept-a-queue span svg[data-v-2201b5ab]{width:15px;color:var(--ca-blue);position:absolute;bottom:9px;right:8px}.concept-a-queue span:last-child svg[data-v-2201b5ab]{color:var(--ca-orange)}.concept-a-review>div[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.concept-a-review span[data-v-2201b5ab]{border:1px solid var(--ca-border);background:var(--ca-soft);border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:5px;padding:9px;display:grid}.concept-a-review svg[data-v-2201b5ab]{width:16px;color:var(--ca-blue);grid-row:1/3}.concept-a-review span:nth-child(2) svg[data-v-2201b5ab]{color:var(--ca-teal)}.concept-a-review span:nth-child(3) svg[data-v-2201b5ab]{color:var(--ca-red)}.concept-a-review small[data-v-2201b5ab]{color:var(--ca-muted);font-size:7px}.concept-a-review strong[data-v-2201b5ab]{color:var(--ca-text);font-size:14px}.concept-a-table[data-v-2201b5ab]{overflow:hidden;padding:0!important}.concept-a-table header[data-v-2201b5ab]{padding:14px 15px}.concept-a-table>div[data-v-2201b5ab]{max-height:245px;overflow:auto}.concept-a-table table[data-v-2201b5ab]{border-collapse:collapse;width:100%}.concept-a-table th[data-v-2201b5ab],.concept-a-table td[data-v-2201b5ab]{border-top:1px solid var(--ca-border);color:var(--ca-muted);text-align:right;padding:9px 10px;font-size:8px}.concept-a-table th[data-v-2201b5ab]{background:var(--ca-soft);font-weight:500;position:sticky;top:0}.concept-a-table th[data-v-2201b5ab]:first-child,.concept-a-table td[data-v-2201b5ab]:first-child{text-align:left}.concept-a-table td b[data-v-2201b5ab]{color:var(--ca-teal)}@media (width<=1500px){.concept-a-layout[data-v-2201b5ab]{grid-template-columns:1fr}.concept-a-right[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr)}.concept-a-table[data-v-2201b5ab]{grid-column:1/-1}.concept-a-health>div[data-v-2201b5ab]{grid-template-columns:110px 1fr}.concept-a-health-ring[data-v-2201b5ab]{width:100px;height:100px}.concept-a-health-ring>span[data-v-2201b5ab]{width:68px;height:68px}}@media (width<=1100px){.concept-a-kpis[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.concept-a-summary[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr)}.concept-a-bottom[data-v-2201b5ab]{grid-template-columns:1fr}.concept-a-right[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.concept-a-table[data-v-2201b5ab]{grid-column:1/-1}}@media (width<=720px){.concept-a-range[data-v-2201b5ab]{flex-direction:column;align-items:flex-start}.concept-a-range nav[data-v-2201b5ab]{max-width:100%;overflow:auto}.concept-a-range button[data-v-2201b5ab]{white-space:nowrap}.concept-a-kpis[data-v-2201b5ab],.concept-a-right[data-v-2201b5ab]{grid-template-columns:1fr}.concept-a-summary[data-v-2201b5ab]{grid-template-columns:1fr 1fr}.concept-a-chart[data-v-2201b5ab]{margin-left:32px}.concept-a-chart svg[data-v-2201b5ab]{height:190px}.concept-a-y[data-v-2201b5ab]{width:27px;right:calc(100% + 6px)}.concept-a-axis[data-v-2201b5ab]{margin-left:32px}.concept-a-health[data-v-2201b5ab],.concept-a-table[data-v-2201b5ab]{grid-column:auto}}.concept-a-chart svg[data-v-2201b5ab]{stroke:none}.concept-a-chart .hit[data-v-2201b5ab]{fill:#0000!important;stroke:none!important;stroke-width:0!important;vector-effect:none!important}.audit-toolbar[data-v-2201b5ab]{margin-top:22px}.audit-actor-role[data-v-2201b5ab]{color:var(--dash-muted,#858b94);margin-top:4px;font-size:9px;font-weight:600;display:block}.user-sort-heading[data-v-2201b5ab]{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.user-sort-controls[data-v-2201b5ab]{grid-template-rows:7px 7px;gap:0;display:grid}.user-sort-controls button[data-v-2201b5ab]{color:#687781;cursor:pointer;background:0 0;border:0;place-items:center;width:13px;height:7px;margin:0;padding:0;display:grid}.user-sort-controls button[data-v-2201b5ab]:hover{color:#b9c7cf}.user-sort-controls button.active[data-v-2201b5ab]{color:#35d2aa}.user-sort-controls svg[data-v-2201b5ab]{display:none}.user-sort-controls button[data-v-2201b5ab]:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.user-sort-controls button[data-v-2201b5ab]:first-child:before{border-bottom:5px solid}.user-sort-controls button[data-v-2201b5ab]:last-child:before{border-top:5px solid}.permission-status-column[data-v-2201b5ab]{text-align:center!important}.user-permission-tags[data-v-2201b5ab]{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.member-expiry-column[data-v-2201b5ab]{white-space:nowrap;text-align:center!important}.admin-task-id[data-v-2201b5ab]{align-items:center;gap:6px;min-width:0;display:flex}.admin-task-id code[data-v-2201b5ab]{min-width:0}.admin-task-id button[data-v-2201b5ab]{color:#687781;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.admin-task-id button[data-v-2201b5ab]:hover{color:#35d2aa;background:#242a2f}.admin-task-id svg[data-v-2201b5ab]{width:13px;height:13px}.admin-external-task-id code[data-v-2201b5ab]{color:#7fd9c1}.admin-task-status[data-v-2201b5ab]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.task-deleted-tag[data-v-2201b5ab]{color:#f0a0a7;white-space:nowrap;background:#49252b;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.tag.member[data-v-2201b5ab]{color:#c6a8ff;background:#302546}.role-seg[data-v-2201b5ab]{margin-top:4px}.member-duration-editor[data-v-2201b5ab]{background:#181b20;border:1px solid #30353c;border-radius:10px;margin-top:16px;padding:14px}.member-duration-head[data-v-2201b5ab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-duration-head strong[data-v-2201b5ab]{font-size:13px}.member-duration-head small[data-v-2201b5ab]{color:#858b94;font-size:11px}.member-duration-controls[data-v-2201b5ab]{align-items:center;gap:8px;margin-top:12px;display:flex}.member-duration-controls>button[data-v-2201b5ab]{color:#c7cbd0;background:#22262c;border:1px solid #3a4048;border-radius:8px;height:36px;padding:0 13px}.member-duration-controls>button.active[data-v-2201b5ab]{color:#61dfc0;background:#15352f;border-color:#318b76}.member-duration-controls>label[data-v-2201b5ab]{background:#111419;border:1px solid #3a4048;border-radius:8px;align-items:center;min-width:115px;height:36px;display:flex;overflow:hidden}.member-duration-controls input[data-v-2201b5ab]{box-sizing:border-box;color:#fff;outline:0;width:72px;height:100%;padding:0 9px;background:0 0!important;border:0!important}.member-duration-controls label span[data-v-2201b5ab]{color:#9da3aa;padding-right:10px;font-size:12px}.member-duration-editor>p[data-v-2201b5ab]{color:#9299a2;margin:10px 0 0;font-size:11px;line-height:1.65}html[data-theme=light]{color:#167661;background:#fff;border-color:#d7dce2;color:#20242a!important}.theme-light .user-sort-controls button[data-v-2201b5ab]{color:#9aa4ae}.theme-light .user-sort-controls button[data-v-2201b5ab]:hover{color:#53606d}.theme-light .user-sort-controls button.active[data-v-2201b5ab]{color:#089c82}.theme-light .tag.member[data-v-2201b5ab]{color:#7147a6;background:#eee5f8}.admin-side[data-v-2201b5ab]{width:232px;box-shadow:none;background:#111214;border-color:#2d3035;padding:18px 14px 20px}.admin-brand[data-v-2201b5ab]{gap:10px;min-height:52px;padding:0 8px 17px}.admin-brand>span[data-v-2201b5ab]{color:#73a7ff;background:#1c2940;border-radius:10px;flex:0 0 36px;width:36px;height:36px}.admin-brand>span svg[data-v-2201b5ab]{width:19px;height:19px}.admin-brand strong[data-v-2201b5ab]{letter-spacing:.01em;font-size:14px;line-height:1.2}.admin-brand small[data-v-2201b5ab]{letter-spacing:.17em;margin-top:4px;font-size:7px}.admin-nav-group[data-v-2201b5ab]{margin-bottom:15px}.admin-nav-group header[data-v-2201b5ab]{letter-spacing:.08em;gap:8px;height:22px;padding:0 9px;font-size:8px}.admin-side nav button[data-v-2201b5ab]{border-radius:9px;gap:10px;height:40px;margin:2px 0;padding:0 11px;font-size:12px;font-weight:600}.admin-side nav button>svg[data-v-2201b5ab]{flex-basis:17px;width:17px;height:17px}.admin-side nav button>b[data-v-2201b5ab]{border:0;min-width:18px;height:18px;padding:0 5px;font-size:8px}.admin-side nav button.active[data-v-2201b5ab]:before{width:3px;height:18px;box-shadow:none;background:#6f98df;border-radius:0 4px 4px 0;left:0}.admin-account[data-v-2201b5ab]{border-color:#2d3035;padding:15px 8px 0}.admin-account small[data-v-2201b5ab]{font-size:8px}.admin-account strong[data-v-2201b5ab]{margin:5px 0 11px;font-size:11px}.admin-account button[data-v-2201b5ab]{color:#b9bec6;font-size:10px}html[data-theme=light]{color:#1f2935;box-shadow:4px 0 20px #11182708;box-shadow:none;background:#6b7480;border-color:#d9dee5}html[data-theme=light]{color:#69737e;border-color:#e0e4e9}@media (width>=1501px){.concept-a-layout[data-v-2201b5ab]{grid-template-columns:minmax(0,1fr) clamp(420px,27vw,500px)}}.concept-a-points>div[data-v-2201b5ab]{grid-template-columns:140px minmax(150px,230px);justify-content:start;gap:16px}.concept-a-points-ring[data-v-2201b5ab]{width:128px;height:128px}.concept-a-health>div[data-v-2201b5ab]{grid-template-columns:145px minmax(170px,240px);justify-content:start;gap:18px}.concept-a-health-ring[data-v-2201b5ab]{width:132px;height:132px}.concept-a-health-ring>span[data-v-2201b5ab]{width:88px;height:88px}.concept-a-health dl[data-v-2201b5ab]{width:100%}.admin-side[data-v-2201b5ab]{background:#101b2a;width:200px;padding:0 10px 18px}.admin-main[data-v-2201b5ab]{margin-left:200px}.admin-side nav[data-v-2201b5ab]{gap:8px!important;padding:72px 0 0!important;display:grid!important}.admin-nav-group[data-v-2201b5ab]{margin:0;display:contents}.admin-nav-group header[data-v-2201b5ab]{display:none}.admin-side nav button[data-v-2201b5ab]{color:#aab5c5;background:0 0;border:1px solid #0000;border-radius:7px;height:44px;margin:0;padding:0 13px;font-size:12px;font-weight:600}.admin-side nav button[data-v-2201b5ab]:hover{color:#e7eef8;background:#16263a;border-color:#273a53;transform:none}.admin-side nav button:hover>svg[data-v-2201b5ab]:first-child{color:#8db6fb;animation:none}.admin-side nav button.active[data-v-2201b5ab]{color:#69a4ff;box-shadow:none;background:#172f50;border-color:#213e66}.admin-side nav button.active[data-v-2201b5ab]:before{display:none}.admin-side nav button.active>svg[data-v-2201b5ab]:first-child{color:#69a4ff;filter:none}.admin-side nav button>b[data-v-2201b5ab],.admin-side nav button.active>b[data-v-2201b5ab]{color:#dce8fb;background:#2b3c53;border:0}.admin-account[data-v-2201b5ab]{border:0;padding:0 10px}.admin-account small[data-v-2201b5ab],.admin-account strong[data-v-2201b5ab]{display:none}.admin-account button[data-v-2201b5ab]{color:#b5c0cf;height:42px;font-size:12px}.admin-account button[data-v-2201b5ab]:hover{color:#fff;transform:translate(-2px)}html[data-theme=dark]{color:#69a4ff;box-shadow:none;background:#172f50;border-color:#213e66}html[data-theme=dark],html[data-theme=dark]{color:#dce8fb;background:#2b3c53;border:0}html[data-theme=light]{color:#286fd6;box-shadow:none;background:#e7f0fd;border-color:#cfe0f8}html[data-theme=light],html[data-theme=light]{color:#fff;background:#5d7fae;border:0}.concept-a-range strong[data-v-2201b5ab]{font-size:14px}.concept-a-range span[data-v-2201b5ab]{font-size:11px}.concept-a-range button[data-v-2201b5ab],.concept-a-kpis small[data-v-2201b5ab]{font-size:12px}.concept-a-kpis strong[data-v-2201b5ab]{font-size:29px}.concept-a-kpis em[data-v-2201b5ab]{font-size:11px}.concept-a-card h2[data-v-2201b5ab]{font-size:16px}.concept-a-card header p[data-v-2201b5ab],.concept-a-card header>small[data-v-2201b5ab],.concept-a-card header button[data-v-2201b5ab],.concept-a-legend[data-v-2201b5ab]{font-size:11px}.concept-a-summary small[data-v-2201b5ab]{font-size:10px}.concept-a-summary strong[data-v-2201b5ab]{font-size:21px}.concept-a-summary strong i[data-v-2201b5ab],.concept-a-summary em[data-v-2201b5ab],.concept-a-y[data-v-2201b5ab],.concept-a-axis[data-v-2201b5ab]{font-size:10px}.concept-a-tooltip strong[data-v-2201b5ab]{font-size:12px}.concept-a-tooltip span[data-v-2201b5ab]{font-size:10px}.concept-a-points-ring small[data-v-2201b5ab]{font-size:9px}.concept-a-points-ring strong[data-v-2201b5ab]{font-size:18px}.concept-a-points dl div[data-v-2201b5ab],.concept-a-gallery span label[data-v-2201b5ab],.concept-a-recent label b[data-v-2201b5ab]{font-size:10px}.concept-a-recent label small[data-v-2201b5ab],.concept-a-recent em[data-v-2201b5ab],.concept-a-recent time[data-v-2201b5ab]{font-size:9px}.concept-a-health-ring strong[data-v-2201b5ab]{font-size:20px}.concept-a-health-ring small[data-v-2201b5ab],.concept-a-health dl div[data-v-2201b5ab],.concept-a-queue small[data-v-2201b5ab]{font-size:10px}.concept-a-queue strong[data-v-2201b5ab]{font-size:21px}.concept-a-queue strong i[data-v-2201b5ab],.concept-a-review small[data-v-2201b5ab]{font-size:9px}.concept-a-review strong[data-v-2201b5ab]{font-size:17px}.concept-a-table th[data-v-2201b5ab],.concept-a-table td[data-v-2201b5ab]{font-size:10px}.admin-side nav button[data-v-2201b5ab]{font-size:13px}.admin-account button[data-v-2201b5ab]{font-size:12px}.admin-brand[data-v-2201b5ab],.admin-nav-group header[data-v-2201b5ab]{display:none!important}@media (width<=720px){.admin-side[data-v-2201b5ab]{width:72px;padding:17px 9px}.admin-main[data-v-2201b5ab]{margin-left:72px}.admin-brand[data-v-2201b5ab]{padding:0 9px 19px}.admin-brand>span[data-v-2201b5ab]{flex-basis:36px}.admin-brand>div[data-v-2201b5ab],.admin-nav-group header[data-v-2201b5ab],.admin-side nav button>span[data-v-2201b5ab],.admin-side nav button>b[data-v-2201b5ab],.admin-account small[data-v-2201b5ab],.admin-account strong[data-v-2201b5ab]{display:none}.admin-nav-group[data-v-2201b5ab]{margin-bottom:11px}.admin-side nav button[data-v-2201b5ab]{justify-content:center;padding:0}.admin-account[data-v-2201b5ab]{padding-left:0;padding-right:0}.admin-account button[data-v-2201b5ab]{justify-content:center;width:100%}.admin-side nav[data-v-2201b5ab]{gap:6px!important;padding-top:18px!important}.admin-nav-group[data-v-2201b5ab]{display:contents}.admin-account button[data-v-2201b5ab]{font-size:0}.admin-account button svg[data-v-2201b5ab]{width:17px;height:17px}}.admin-side[data-v-2201b5ab]{width:198px;padding:0 9px 18px}.admin-side-content[data-v-2201b5ab]{display:contents}.admin-content-scale[data-v-2201b5ab]{width:100%;margin:0 auto}.admin-main[data-v-2201b5ab]{margin-left:198px!important;padding:0 22px 46px 19px!important}.admin-head[data-v-2201b5ab]{border-bottom:1px solid var(--ca-border);box-sizing:border-box;height:72px;padding:0 22px;width:auto!important;max-width:none!important;margin:0 -22px 11px -19px!important}.admin-head-title[data-v-2201b5ab]{align-items:center;gap:31px;min-width:0;display:flex}.admin-menu[data-v-2201b5ab]{width:25px;height:40px;color:var(--ca-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-head h1[data-v-2201b5ab]{margin:0 0 3px;font-size:20px;line-height:1.15}.admin-head p[data-v-2201b5ab]{white-space:nowrap;font-size:12px}.admin-head-actions[data-v-2201b5ab]{gap:12px}.admin-theme-toggle[data-v-2201b5ab],.refresh[data-v-2201b5ab]{height:40px;padding:0 15px;font-size:12px}.admin-notice[data-v-2201b5ab]{width:34px;height:40px;color:var(--ca-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.admin-notice b[data-v-2201b5ab]{background:var(--ca-red);box-sizing:border-box;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 3px;font-size:9px;line-height:17px;position:absolute;top:3px;right:0;color:#fff!important}.admin-user[data-v-2201b5ab]{height:40px;color:var(--ca-muted);align-items:center;gap:8px;font-size:12px;display:flex}.admin-user>span[data-v-2201b5ab]{width:30px;height:30px;color:var(--ca-text);background:var(--ca-border);border-radius:50%;place-items:center;font-weight:700;display:grid}.admin-user strong[data-v-2201b5ab]{max-width:92px;color:var(--ca-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.concept-a-range[data-v-2201b5ab]{min-height:32px;margin-bottom:12px}.concept-a-range>div[data-v-2201b5ab]{visibility:hidden}.concept-a-range nav[data-v-2201b5ab]{margin-left:auto}.concept-a-kpis[data-v-2201b5ab]{gap:16px;margin-bottom:15px}.concept-a-kpis article[data-v-2201b5ab]{border-radius:8px;min-height:103px}.concept-a-layout[data-v-2201b5ab]{gap:14px}.concept-a-left[data-v-2201b5ab],.concept-a-right[data-v-2201b5ab]{gap:12px}.concept-a-card[data-v-2201b5ab]{border-radius:8px}.concept-a-overview[data-v-2201b5ab]{padding:14px 18px 15px}.concept-a-bottom[data-v-2201b5ab]{gap:12px}.concept-a-points[data-v-2201b5ab]{flex-direction:column;display:flex}.concept-a-points>div[data-v-2201b5ab]{flex:1;grid-template-columns:128px minmax(135px,190px);place-content:center;align-items:center;gap:18px;width:100%;min-height:0;margin-top:0}.concept-a-points-ring[data-v-2201b5ab]{justify-self:center;width:124px;height:124px}.concept-a-points-ring>span[data-v-2201b5ab]{width:82px;height:82px}.concept-a-points dl[data-v-2201b5ab]{width:100%;max-width:190px}.admin-brand[data-v-2201b5ab]{box-sizing:border-box;align-items:center;gap:8px;min-height:72px;padding:0 8px;display:flex!important}.admin-brand>span[data-v-2201b5ab]{border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;background:#eceeef!important;display:grid!important}.admin-brand>span img[data-v-2201b5ab]{object-fit:contain;filter:none;width:25px;height:25px;display:block}.admin-brand>span.dark[data-v-2201b5ab]{background:#1d1e22!important}.admin-brand>span.dark img[data-v-2201b5ab]{filter:invert()}.admin-brand>div[data-v-2201b5ab]{min-width:0;display:block}.admin-brand strong[data-v-2201b5ab]{white-space:nowrap;font-size:13px;line-height:1.2}.admin-side nav[data-v-2201b5ab]{gap:8px!important;padding-top:0!important}.admin-side nav button[data-v-2201b5ab]{border-radius:7px;height:44px;padding:0 13px}.admin-account[data-v-2201b5ab]{padding:0 10px}@media (width>=1670px){.concept-a-layout[data-v-2201b5ab]{grid-template-columns:minmax(0,1.9fr) minmax(430px,1fr)}.concept-a-right[data-v-2201b5ab]{grid-template-columns:1fr;align-content:start;display:grid}.concept-a-table[data-v-2201b5ab]{grid-column:auto}.concept-a-health>div[data-v-2201b5ab]{grid-template-columns:145px minmax(170px,240px)}.concept-a-health-ring[data-v-2201b5ab]{width:132px;height:132px}.concept-a-health-ring>span[data-v-2201b5ab]{width:88px;height:88px}}@media (width<=900px){.admin-notice[data-v-2201b5ab],.admin-user[data-v-2201b5ab]{display:none}.admin-head-title[data-v-2201b5ab]{gap:16px}}@media (width<=720px){.admin-side[data-v-2201b5ab]{width:72px}.admin-brand[data-v-2201b5ab]{display:none!important}.admin-side nav[data-v-2201b5ab]{padding-top:18px!important}.admin-main[data-v-2201b5ab]{margin-left:72px!important;padding-left:14px!important;padding-right:14px!important}.admin-head[data-v-2201b5ab]{padding:0 14px;margin-left:-14px!important;margin-right:-14px!important}.admin-menu[data-v-2201b5ab]{display:none}.admin-head h1[data-v-2201b5ab]{font-size:18px}.admin-head p[data-v-2201b5ab],.concept-a-range>div[data-v-2201b5ab]{display:none}}@media (width>=1670px) and (height>=800px){.concept-a-layout[data-v-2201b5ab]{grid-template-columns:928px 490px;gap:15px}.concept-a-left[data-v-2201b5ab]{grid-template-rows:402px 235px;gap:13px;width:928px}.concept-a-right[data-v-2201b5ab]{grid-template-rows:177px 116px 96px 235px;gap:13px}.concept-a-overview[data-v-2201b5ab]{width:928px;height:402px;overflow:hidden}.concept-a-summary[data-v-2201b5ab]{gap:16px;height:102px;margin:14px 0 8px}.concept-a-summary>span[data-v-2201b5ab]{box-sizing:border-box;height:102px}.concept-a-chart[data-v-2201b5ab]{height:auto}.concept-a-chart svg[data-v-2201b5ab]{height:205px}.concept-a-y[data-v-2201b5ab]{top:25px;bottom:18px}.concept-a-bottom[data-v-2201b5ab]{grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,1fr));gap:15px;height:235px}.concept-a-bottom>.concept-a-card[data-v-2201b5ab]{height:235px;min-height:0;overflow:hidden}.concept-a-points>div[data-v-2201b5ab]{grid-template-columns:142px minmax(0,1fr);gap:12px}.concept-a-points-ring[data-v-2201b5ab]{width:142px;height:142px}.concept-a-points-ring>span[data-v-2201b5ab]{width:94px;height:94px}.concept-a-points dl[data-v-2201b5ab]{max-width:none}.concept-a-points dl div[data-v-2201b5ab]{margin:8px 0}.concept-a-right>.concept-a-card[data-v-2201b5ab]{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.concept-a-health>div[data-v-2201b5ab]{align-content:center;height:132px;margin-top:5px}.concept-a-health-ring[data-v-2201b5ab]{width:124px;height:124px}.concept-a-health-ring>span[data-v-2201b5ab]{width:82px;height:82px}.concept-a-health dl div[data-v-2201b5ab]{margin:10px 0}.concept-a-queue>div[data-v-2201b5ab]{margin-top:8px}.concept-a-queue span[data-v-2201b5ab]{padding:8px 10px}.concept-a-review>div[data-v-2201b5ab]{margin-top:7px}.concept-a-review span[data-v-2201b5ab]{padding:7px 9px}.concept-a-table header[data-v-2201b5ab]{box-sizing:border-box;height:39px;padding:10px 15px}.concept-a-table>div[data-v-2201b5ab]{height:196px;max-height:none}}@media (width>=1670px){.concept-a-overview[data-v-2201b5ab]{height:402px;padding:14px 18px 15px;position:relative;overflow:hidden}.concept-a-overview>header[data-v-2201b5ab]{height:19px}.concept-a-summary[data-v-2201b5ab]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:calc(100% - 48px);height:102px;margin:14px 0 8px}.concept-a-summary>span[data-v-2201b5ab]{box-sizing:border-box;height:102px;padding:11px 14px}.concept-a-chart[data-v-2201b5ab]{margin-left:48px;margin-right:46px}.concept-a-y[data-v-2201b5ab]{top:25px;bottom:18px}.concept-a-axis[data-v-2201b5ab]{margin:2px 46px 0 48px}.concept-a-legend[data-v-2201b5ab]{position:absolute;top:158px;left:50%;transform:translate(-50%)}}.concept-a-summary em[data-v-2201b5ab]{font-weight:500;color:var(--ca-muted)!important}.concept-a-kpis article[data-v-2201b5ab]{position:relative;overflow:hidden}.concept-a-kpis article>div[data-v-2201b5ab]{z-index:1;position:relative}.concept-a-kpis em[data-v-2201b5ab]{font-weight:500;color:var(--ca-muted)!important}.metric-arrow[data-v-2201b5ab]{font-size:1.15em;font-style:normal;font-weight:800}.metric-arrow.up[data-v-2201b5ab]{color:var(--ca-teal)!important}.metric-arrow.down[data-v-2201b5ab]{color:var(--ca-red)!important}.concept-a-kpi-mark[data-v-2201b5ab]{color:var(--ca-muted);opacity:.08;stroke-width:1.6px;position:absolute;right:10px;width:70px!important;height:70px!important}.concept-a-y-right[data-v-2201b5ab]{width:38px;color:var(--ca-muted);text-align:left;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:25px;bottom:18px;left:calc(100% + 10px)}.concept-a-health>div[data-v-2201b5ab]{grid-template-columns:204px minmax(0,1fr);gap:18px}.concept-a-health-ring[data-v-2201b5ab]{background:conic-gradient(var(--ca-blue) 0 var(--success-rate), var(--ca-red) var(--success-rate) var(--failure-end), var(--ca-border) var(--failure-end) 360deg);justify-self:center}.concept-a-health dl div[data-v-2201b5ab]{gap:12px}.concept-a-health dl[data-v-2201b5ab]{justify-self:start;width:170px}.concept-a-health dd[data-v-2201b5ab]{white-space:nowrap;text-align:right}.concept-a-health>header[data-v-2201b5ab]{position:relative;top:5px;left:20px}.concept-a-queue>div[data-v-2201b5ab]{gap:10px;height:54px;margin-top:7px}.concept-a-queue span[data-v-2201b5ab]{box-sizing:border-box;height:54px;padding:8px 10px}.concept-a-queue small[data-v-2201b5ab]{font-size:10px}.concept-a-queue strong[data-v-2201b5ab]{margin-top:3px;font-size:21px;line-height:1}.concept-a-queue span svg[data-v-2201b5ab],.concept-a-queue .queue-spinner[data-v-2201b5ab]{position:absolute;top:50%;bottom:auto;right:10px;transform:translateY(-50%)}.concept-a-queue .queue-clock[data-v-2201b5ab]{color:#fff;background:var(--ca-blue);box-sizing:border-box;border-radius:50%;width:24px;height:24px;padding:4px}.concept-a-queue .queue-spinner[data-v-2201b5ab]{border:3px dotted var(--ca-blue);box-sizing:border-box;border-radius:50%;width:23px;height:23px}.concept-a-queue .queue-spinner.spin[data-v-2201b5ab]{animation:1s linear infinite queue-spin-2201b5ab}@keyframes queue-spin-2201b5ab{to{transform:translateY(-50%)rotate(360deg)}}.concept-a-queue .queue-estimate[data-v-2201b5ab]{width:23px;height:23px;color:var(--ca-orange)}.concept-a-review[data-v-2201b5ab]{padding:12px!important}.concept-a-review>header[data-v-2201b5ab]{align-items:center;height:17px}.concept-a-review>div[data-v-2201b5ab]{gap:10px;height:42px;margin-top:8px}.concept-a-review span[data-v-2201b5ab]{box-sizing:border-box;grid-template-columns:18px auto 1fr;gap:7px;height:42px;padding:0 10px}.concept-a-review svg[data-v-2201b5ab]{grid-row:auto;width:18px;color:var(--ca-blue)!important}.concept-a-review small[data-v-2201b5ab]{white-space:nowrap;font-size:9px}.concept-a-review strong[data-v-2201b5ab]{justify-self:start;margin-left:10px;font-size:17px}.concept-a-table header button[data-v-2201b5ab]{align-items:center;gap:5px;font-size:10px;display:flex}.concept-a-table header button svg[data-v-2201b5ab]{width:14px;height:14px}.concept-a-table>div[data-v-2201b5ab]{overflow:hidden}.concept-a-table th[data-v-2201b5ab],.concept-a-table td[data-v-2201b5ab]{box-sizing:border-box;height:39px;padding:0 10px}.concept-a-gallery>div[data-v-2201b5ab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:10px}.concept-a-gallery span[data-v-2201b5ab]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;height:20px;display:grid}.concept-a-gallery span label[data-v-2201b5ab]{white-space:nowrap;font-size:10px;display:block}.concept-a-gallery span>i[data-v-2201b5ab]{background:0 0;width:calc(100% - 44px);height:6px;margin:0;position:relative;overflow:visible}.concept-a-gallery span>i b[data-v-2201b5ab],.concept-a-gallery span:nth-child(n)>i b[data-v-2201b5ab]{background:var(--ca-blue)}.concept-a-gallery span>i em[data-v-2201b5ab]{color:var(--ca-text);white-space:nowrap;font-size:10px;font-style:normal;font-weight:500;position:absolute;top:-5px}.concept-a-range[data-v-2201b5ab],.concept-a-kpis[data-v-2201b5ab],.concept-a-layout[data-v-2201b5ab]{width:100%;max-width:1433px;margin-left:auto;margin-right:auto}.concept-a-dashboard[data-v-2201b5ab]{transform-origin:top;width:1433px;max-width:100%;margin:0 auto}.concept-a-overview>header p[data-v-2201b5ab]{display:none}@media (width>=1670px){.concept-a-layout[data-v-2201b5ab]{grid-template-columns:928px 490px}.concept-a-left[data-v-2201b5ab],.concept-a-overview[data-v-2201b5ab]{width:928px}}@media (width>=1101px) and (width<=1669px){.concept-a-layout[data-v-2201b5ab]{grid-template-columns:1fr}.concept-a-right[data-v-2201b5ab]{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-a-table[data-v-2201b5ab]{grid-column:1/-1}}@media (width>=1800px) and (height>=1000px){.concept-a-dashboard[data-v-2201b5ab]{zoom:1.1;max-width:none}}@media (width>=2200px) and (height>=1100px){.concept-a-dashboard[data-v-2201b5ab]{zoom:1.25}}.admin-shell.large-display .admin-side[data-v-2201b5ab]{width:273px;padding:0}.admin-shell.large-display .admin-side-content[data-v-2201b5ab]{box-sizing:border-box;transform-origin:0 0;flex-direction:column;width:198px;height:72.5953vh;padding:0 9px 18px;display:flex;transform:scale(1.3775)}.admin-shell.large-display .admin-main[data-v-2201b5ab]{margin-left:273px!important}.admin-shell.large-display .admin-content-scale[data-v-2201b5ab]{zoom:1.3775;width:1535px;max-width:none}.admin-shell.large-display .concept-a-dashboard[data-v-2201b5ab]{zoom:1;width:1535px;max-width:none}.admin-shell.large-display .concept-a-range[data-v-2201b5ab],.admin-shell.large-display .concept-a-kpis[data-v-2201b5ab],.admin-shell.large-display .concept-a-layout[data-v-2201b5ab]{width:1535px;max-width:1535px}.admin-shell.large-display .concept-a-layout[data-v-2201b5ab]{grid-template-columns:994px 526px}.admin-shell.large-display .concept-a-left[data-v-2201b5ab],.admin-shell.large-display .concept-a-overview[data-v-2201b5ab]{width:994px}.concept-a-recent>div[data-v-2201b5ab]{margin-top:7px}.concept-a-recent>div>span[data-v-2201b5ab]{box-sizing:border-box;grid-template-columns:48px minmax(0,1fr) 56px 48px;gap:10px;height:44px;padding:5px 0}.concept-a-recent>div>span>em[data-v-2201b5ab]{justify-self:end}.concept-a-recent em.processing[data-v-2201b5ab],.concept-a-recent em.queued[data-v-2201b5ab]{color:var(--ca-blue)}.concept-a-recent time[data-v-2201b5ab]{white-space:nowrap}.concept-a-recent>div>span>img[data-v-2201b5ab],.concept-a-recent>div>span>video[data-v-2201b5ab],.concept-a-recent .concept-a-work-placeholder[data-v-2201b5ab]{object-fit:cover;background:var(--ca-soft);border-radius:5px;width:48px;height:34px}.concept-a-recent .concept-a-work-placeholder[data-v-2201b5ab]{color:var(--ca-blue);place-items:center;display:grid}.concept-a-recent .concept-a-work-placeholder svg[data-v-2201b5ab]{width:17px;height:17px}.concept-a-recent .concept-a-work-placeholder.is-audio[data-v-2201b5ab]{color:#f9a8d4;background:linear-gradient(145deg,#54274a,#263657 72%)}.concept-a-recent label b[data-v-2201b5ab]{font-size:10px}.concept-a-recent label small[data-v-2201b5ab]{font-size:8px}html[data-theme=light]{color:#737e8a;color:#fff!important;background:#202633!important;border-color:#202633!important;box-shadow:0 9px 26px #40557a0b!important}.site-media-page[data-v-2201b5ab]{--media-accent:#4e7fe8}.site-media-toolbar[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);background:var(--dash-card,#17191d);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:15px 18px;display:flex}.site-media-toolbar>div[data-v-2201b5ab]{gap:4px;display:grid}.site-media-toolbar strong[data-v-2201b5ab]{font-size:13px}.site-media-toolbar span[data-v-2201b5ab]{color:var(--dash-muted,#858890);font-size:10px}.site-media-save[data-v-2201b5ab]{color:#fff;background:var(--media-accent);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;display:flex;box-shadow:0 7px 18px #315fb62e}.site-media-save[data-v-2201b5ab]:disabled{opacity:.55;cursor:not-allowed}.site-media-workspace[data-v-2201b5ab]{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.site-media-nav[data-v-2201b5ab]{padding:10px;position:sticky;top:24px}.site-media-nav>header[data-v-2201b5ab]{gap:4px;padding:9px 10px 13px;display:grid}.site-media-nav>header strong[data-v-2201b5ab]{font-size:13px}.site-media-nav>header span[data-v-2201b5ab]{color:var(--dash-muted,#7f838c);font-size:9px}.site-media-nav>button[data-v-2201b5ab]{width:100%;min-height:64px;color:var(--dash-muted,#8c9098);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:36px 1fr 16px;align-items:center;gap:9px;padding:9px 10px;display:grid}.site-media-nav>button[data-v-2201b5ab]:hover{background:var(--dash-card-2,#202328)}.site-media-nav>button.active[data-v-2201b5ab]{color:var(--dash-text,#f2f3f6);background:#4e7fe817;border-color:#4e7fe84a}.site-media-nav-icon[data-v-2201b5ab]{color:#89909c;background:var(--dash-card-2,#22252a);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.site-media-nav>button.active .site-media-nav-icon[data-v-2201b5ab]{color:#79a1ff;background:#4e7fe828}.site-media-nav>button>span[data-v-2201b5ab]:nth-child(2){min-width:0}.site-media-nav>button strong[data-v-2201b5ab],.site-media-nav>button small[data-v-2201b5ab]{display:block}.site-media-nav>button strong[data-v-2201b5ab]{font-size:11px}.site-media-nav>button small[data-v-2201b5ab]{color:var(--dash-muted,#777c85);white-space:nowrap;margin-top:4px;font-size:8px}.site-media-nav-tip[data-v-2201b5ab]{color:#7188bd;background:#4e7fe810;border-radius:8px;gap:8px;margin:10px 2px 2px;padding:11px;display:flex}.site-media-nav-tip svg[data-v-2201b5ab]{flex:none}.site-media-nav-tip p[data-v-2201b5ab]{color:var(--dash-muted,#7f838c);margin:0;font-size:8px;line-height:1.55}.site-media-editor[data-v-2201b5ab]{padding:0;overflow:hidden}.site-media-editor-head[data-v-2201b5ab]{border-bottom:1px solid var(--dash-border,#2d3340);justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.site-media-editor-head>div>span[data-v-2201b5ab]{color:var(--media-accent);font-size:9px}.site-media-editor-head h2[data-v-2201b5ab]{margin:5px 0 4px;font-size:20px}.site-media-editor-head p[data-v-2201b5ab]{color:var(--dash-muted,#7f838c);margin:0;font-size:10px}.site-media-editor-head em[data-v-2201b5ab]{color:#d0a044;background:#d0a04418;border-radius:12px;padding:5px 9px;font-size:8px;font-style:normal}.site-media-editor-head em.ready[data-v-2201b5ab]{color:#39b98b;background:#39b98b18}.site-media-cover-section[data-v-2201b5ab],.site-media-effects-section[data-v-2201b5ab]{padding:20px 24px}.site-media-effects-section[data-v-2201b5ab]{border-top:1px solid var(--dash-border,#2d3340)}.site-media-section-title[data-v-2201b5ab]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.site-media-section-title>div[data-v-2201b5ab]{gap:4px;display:grid}.site-media-section-title strong[data-v-2201b5ab]{font-size:12px}.site-media-section-title span[data-v-2201b5ab]{color:var(--dash-muted,#7f838c);font-size:9px}.site-media-section-title>button[data-v-2201b5ab]:not(.site-media-add-effect){color:#e05f6d;cursor:pointer;background:0 0;border:0}.site-media-cover-row[data-v-2201b5ab]{grid-template-columns:minmax(300px,1.6fr) minmax(190px,.65fr);gap:12px;display:grid}.site-media-cover-preview[data-v-2201b5ab]{aspect-ratio:16/7;border:1px solid var(--dash-border,#2d3340);background:#0c0e12;border-radius:10px;overflow:hidden}.site-media-cover-preview img[data-v-2201b5ab]{object-fit:cover;width:100%;height:100%}.site-media-cover-preview.empty[data-v-2201b5ab]{background:var(--dash-card-2,#202328);place-items:center;display:grid}.site-media-cover-preview.empty>div[data-v-2201b5ab]{color:#747a85;place-items:center;gap:5px;display:grid}.site-media-cover-preview.empty strong[data-v-2201b5ab]{font-size:10px}.site-media-cover-preview.empty span[data-v-2201b5ab]{font-size:8px}.site-media-dropzone[data-v-2201b5ab]{color:#8b9bbb;cursor:pointer;background:#4e7fe80c;border:1px dashed #53698f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:140px;display:flex}.site-media-dropzone>span[data-v-2201b5ab]{color:#79a1ff;background:#4e7fe822;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.site-media-dropzone strong[data-v-2201b5ab]{font-size:10px}.site-media-dropzone small[data-v-2201b5ab]{color:var(--dash-muted,#7f838c);font-size:8px}.site-media-dropzone input[data-v-2201b5ab],.site-media-upload input[data-v-2201b5ab]{display:none}.site-media-add-effect[data-v-2201b5ab]{color:#79a1ff;cursor:pointer;background:#4e7fe815;border:1px solid #4e7fe855;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;display:flex}.site-media-empty-effect[data-v-2201b5ab]{border:1px dashed var(--dash-border,#2d3340);color:#717782;background:var(--dash-card-2,#202328);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.site-media-empty-effect strong[data-v-2201b5ab]{font-size:11px}.site-media-empty-effect span[data-v-2201b5ab]{font-size:9px}.site-media-effect[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);border-radius:11px;margin-top:12px;overflow:hidden}.site-media-effect>header[data-v-2201b5ab]{background:var(--dash-card-2,#202328);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.site-media-effect>header>div[data-v-2201b5ab]{align-items:center;gap:10px;display:flex}.site-media-effect>header b[data-v-2201b5ab]{color:#7da3fa;background:#4e7fe821;border-radius:7px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.site-media-effect>header span strong[data-v-2201b5ab],.site-media-effect>header span small[data-v-2201b5ab]{display:block}.site-media-effect>header span strong[data-v-2201b5ab]{font-size:10px}.site-media-effect>header span small[data-v-2201b5ab]{color:var(--dash-muted,#7f838c);margin-top:3px;font-size:8px}.site-media-effect>header button[data-v-2201b5ab]{color:#df6672;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.site-media-effect-grid[data-v-2201b5ab]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.site-media-asset-field[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);background:var(--dash-card,#17191d);border-radius:9px;min-width:0;padding:10px}.site-media-asset-field>header[data-v-2201b5ab]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.site-media-asset-field>header span[data-v-2201b5ab]{align-items:center;gap:5px;font-size:9px;display:flex}.site-media-asset-field>header button[data-v-2201b5ab]{color:#df6672;cursor:pointer;background:0 0;border:0;font-size:8px}.site-media-preview[data-v-2201b5ab],.site-media-asset-empty[data-v-2201b5ab]{background:#0c0e12;border-radius:7px;place-items:center;height:96px;margin-bottom:8px;display:grid;overflow:hidden}.site-media-preview img[data-v-2201b5ab],.site-media-preview video[data-v-2201b5ab]{object-fit:contain;width:100%;height:100%}.site-media-preview audio[data-v-2201b5ab]{width:90%}.site-media-asset-empty[data-v-2201b5ab]{color:#686e78;background:var(--dash-card-2,#202328);font-size:8px}.site-media-upload[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);color:#9198a4;background:var(--dash-card-2,#202328);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:31px;font-size:8px;display:flex}.site-media-upload[data-v-2201b5ab]:hover{color:#82a8ff;border-color:#4e7fe86e}.site-media-toolbar[data-v-2201b5ab],.site-media-nav[data-v-2201b5ab],.site-media-editor[data-v-2201b5ab]{box-shadow:var(--dash-shadow,0 10px 30px #0002)}html[data-theme=light]{--media-accent:#4d73d2}html[data-theme=light],html[data-theme=light],html[data-theme=light]{background:#fff!important;border-color:#dfe5ec!important}html[data-theme=light]{background:#f4f6f8;border-color:#dfe5ec}@media (width<=1100px){.site-media-workspace[data-v-2201b5ab]{grid-template-columns:1fr}.site-media-nav[data-v-2201b5ab]{position:static}.site-media-nav>header[data-v-2201b5ab],.site-media-nav-tip[data-v-2201b5ab]{display:none}.site-media-nav[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.site-media-effect-grid[data-v-2201b5ab]{grid-template-columns:1fr 1fr}}@media (width<=720px){.site-media-toolbar[data-v-2201b5ab]{flex-direction:column;align-items:flex-start}.site-media-workspace[data-v-2201b5ab]{display:block}.site-media-nav[data-v-2201b5ab]{grid-template-columns:1fr;margin-bottom:12px}.site-media-cover-row[data-v-2201b5ab],.site-media-effect-grid[data-v-2201b5ab]{grid-template-columns:1fr}.site-media-editor-head[data-v-2201b5ab],.site-media-cover-section[data-v-2201b5ab],.site-media-effects-section[data-v-2201b5ab]{padding-left:15px;padding-right:15px}}.site-media-feature-tabs[data-v-2201b5ab]{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:14px;padding:5px;display:grid;overflow:visible}.site-media-feature-tabs>button[data-v-2201b5ab]{border:0;border-right:1px solid var(--dash-border,#2d3340);min-height:54px;color:var(--dash-muted,#858890);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:8px 14px;display:flex}.site-media-feature-tabs>button[data-v-2201b5ab]:last-child{border-right:0}.site-media-feature-tabs>button.active[data-v-2201b5ab]{color:var(--dash-text,#f2f3f6);background:var(--dash-card-2,#22252a);box-shadow:0 3px 10px #0001}.site-media-feature-tabs button>span[data-v-2201b5ab]{text-align:left}.site-media-feature-tabs strong[data-v-2201b5ab],.site-media-feature-tabs small[data-v-2201b5ab]{display:block}.site-media-feature-tabs strong[data-v-2201b5ab]{font-size:11px}.site-media-feature-tabs small[data-v-2201b5ab]{color:var(--dash-muted,#858890);margin-top:3px;font-size:8px}.site-media-table-card[data-v-2201b5ab]{overflow:hidden}.site-media-table-head[data-v-2201b5ab]{border-bottom:1px solid var(--dash-border,#2d3340);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.site-media-table-head h2[data-v-2201b5ab]{margin:0 0 4px;font-size:14px}.site-media-table-head p[data-v-2201b5ab]{color:var(--dash-muted,#858890);margin:0;font-size:9px}.site-media-table-head>button[data-v-2201b5ab]{color:#7da3fa;cursor:pointer;background:#4e7fe815;border:1px solid #4e7fe855;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;display:flex}.site-media-table-scroll[data-v-2201b5ab]{overflow-x:auto}.site-media-table-card table[data-v-2201b5ab]{min-width:880px}.site-media-table-card th[data-v-2201b5ab]:first-child{width:190px}.site-media-table-card th[data-v-2201b5ab]:nth-child(2){width:270px}.site-media-table-card th[data-v-2201b5ab]:nth-child(3){width:85px}.site-media-table-card th[data-v-2201b5ab]:nth-child(4){width:210px}.site-media-table-card td[data-v-2201b5ab]{vertical-align:middle}.site-media-table-card td>small[data-v-2201b5ab]{color:var(--dash-muted,#858890);font-size:8px}.site-media-type[data-v-2201b5ab]{align-items:center;gap:9px;display:flex}.site-media-type>span[data-v-2201b5ab]{color:#7da3fa;background:#4e7fe818;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.site-media-type strong[data-v-2201b5ab],.site-media-type small[data-v-2201b5ab]{display:block}.site-media-type strong[data-v-2201b5ab]{font-size:10px}.site-media-type small[data-v-2201b5ab]{color:var(--dash-muted,#858890);margin-top:3px;font-size:8px}.site-media-table-preview[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);width:180px;height:58px;color:var(--dash-muted,#777c85);background:var(--dash-card-2,#202328);border-radius:6px;place-items:center;font-size:8px;display:grid;overflow:hidden}.site-media-table-preview img[data-v-2201b5ab],.site-media-table-preview video[data-v-2201b5ab]{object-fit:cover;width:100%;height:100%}.site-media-table-preview audio[data-v-2201b5ab]{width:168px;height:34px}.site-media-row-actions label[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);height:29px;color:var(--dash-muted,#8b929d);background:var(--dash-card-2,#202328);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.site-media-row-actions label[data-v-2201b5ab]:hover{color:#7da3fa;border-color:#4e7fe86a}.site-media-row-actions label input[data-v-2201b5ab]{display:none}.site-media-effect-group td[data-v-2201b5ab]{background:var(--dash-card-2,#202328)!important;padding:8px 15px!important}.site-media-effect-group td>div[data-v-2201b5ab]{justify-content:space-between;align-items:center;display:flex}.site-media-effect-group span[data-v-2201b5ab]{align-items:center;gap:8px;display:flex}.site-media-effect-group b[data-v-2201b5ab]{color:#7da3fa;background:#4e7fe820;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.site-media-effect-group strong[data-v-2201b5ab]{font-size:10px}.site-media-effect-group button[data-v-2201b5ab]{color:#df6672;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.site-media-empty-row td[data-v-2201b5ab]{color:var(--dash-muted,#777c85);text-align:center!important;padding:34px!important}.site-media-empty-row td[data-v-2201b5ab]>*{vertical-align:middle}.site-media-empty-row span[data-v-2201b5ab]{margin:0 10px;font-size:9px}.site-media-empty-row button[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);color:#7da3fa;background:var(--dash-card-2,#202328);cursor:pointer;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:8px;display:inline-flex}html[data-theme=light]{color:#26323d;background:#f0f3f7;border-color:#e0e5eb;background:#f5f7fa!important}@media (width<=720px){.site-media-feature-tabs[data-v-2201b5ab]{grid-template-columns:1fr}.site-media-feature-tabs>button[data-v-2201b5ab]{border-right:0;border-bottom:1px solid var(--dash-border,#2d3340);justify-content:flex-start}.site-media-feature-tabs>button[data-v-2201b5ab]:last-child{border-bottom:0}.site-media-table-head[data-v-2201b5ab]{align-items:flex-start;gap:12px}.site-media-table-head>button[data-v-2201b5ab]{white-space:nowrap}}.site-media-app-list[data-v-2201b5ab]{overflow-x:auto}.site-media-app-list th[data-v-2201b5ab],.site-media-app-list td[data-v-2201b5ab]{box-sizing:border-box;height:72px}.site-media-app-list th[data-v-2201b5ab]{height:auto}.site-media-app-identity>span[data-v-2201b5ab]{color:#7da3fa;background:#4e7fe818}.site-media-list-cover[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);width:120px;height:48px;color:var(--dash-muted,#777c85);background:var(--dash-card-2,#202328);border-radius:7px;place-items:center;display:grid;overflow:hidden}.site-media-list-cover img[data-v-2201b5ab]{object-fit:cover;width:100%;height:100%}.site-media-list-cover span[data-v-2201b5ab]{align-items:center;gap:5px;font-size:8px;display:flex}.site-media-modal[data-v-2201b5ab]{z-index:80;box-sizing:border-box;padding:22px}.site-media-editor-dialog[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);background:var(--dash-card,#17191d);border-radius:13px;width:min(1060px,100%);max-height:88vh;overflow:auto;box-shadow:0 25px 70px #0008}.site-media-editor-dialog .site-media-table-card[data-v-2201b5ab]{box-shadow:none;border:0;border-radius:0}.site-media-editor-footer[data-v-2201b5ab]{border-top:1px solid var(--dash-border,#2d3340);background:var(--dash-card,#17191d);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex;position:sticky;bottom:0}.site-media-editor-footer button[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);height:36px;color:var(--dash-text,#e8eaee);background:var(--dash-card-2,#202328);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 14px;display:flex}.site-media-editor-footer button.primary[data-v-2201b5ab]{color:#fff;background:#4e7fe8;border-color:#4e7fe8}.site-media-app-list table[data-v-2201b5ab]{min-width:1040px}.site-media-app-list th[data-v-2201b5ab]:not(:first-child):not(:last-child){width:170px}.site-media-app-list th[data-v-2201b5ab],.site-media-app-list td[data-v-2201b5ab]{height:auto}.site-media-app-list td[data-v-2201b5ab]{padding-top:11px!important;padding-bottom:11px!important}.site-media-inline-slot[data-v-2201b5ab]{color:#7f8ba0;background:var(--dash-card-2,#202328);border:1px dashed #3c5274;border-radius:8px;place-items:center;width:138px;height:66px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.site-media-inline-slot>img[data-v-2201b5ab],.site-media-inline-slot>video[data-v-2201b5ab]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-media-inline-slot>label[data-v-2201b5ab]{z-index:1;cursor:pointer;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;font-size:8px;display:flex;position:relative}.site-media-inline-slot>label input[data-v-2201b5ab]{display:none}.site-media-inline-slot.filled[data-v-2201b5ab]{border-style:solid;border-color:var(--dash-border,#2d3340)}.site-media-inline-slot.filled>label[data-v-2201b5ab]{color:#fff;opacity:0;background:#080a0dcc;height:22px;transition:opacity .15s;position:absolute;inset:auto 0 0}.site-media-inline-slot.filled:hover>label[data-v-2201b5ab]{opacity:1}.site-media-inline-slot.dragging[data-v-2201b5ab]{background:#4e7fe82b;border-style:dashed;border-color:#78a1ff;box-shadow:inset 0 0 0 2px #4e7fe833,0 0 16px #4e7fe829}.site-media-inline-slot.dragging>label[data-v-2201b5ab]{color:#a9c2ff;opacity:1;background:#15233de8;height:100%;position:absolute;inset:0}.site-media-inline-slot>button[data-v-2201b5ab]{z-index:2;color:#ff8390;cursor:pointer;opacity:0;background:#17191ddd;border:0;border-radius:5px;place-items:center;width:21px;height:21px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:4px;right:4px}.site-media-inline-slot.filled:hover>button[data-v-2201b5ab]{opacity:1}.site-media-save-row[data-v-2201b5ab]:disabled{opacity:.45}html[data-theme=light]{color:#345db7;background:#e7efffe8;border-color:#668de9;box-shadow:inset 0 0 0 2px #668de922,0 0 16px #668de91f}.site-media-app-list tbody td[data-v-2201b5ab]{padding-top:16px!important;padding-bottom:16px!important}.site-media-app-list tbody tr+tr td[data-v-2201b5ab]{border-top:8px solid #0000}.site-media-app-list .site-media-inline-slot[data-v-2201b5ab]{margin:4px 0}.site-media-app-list th[data-v-2201b5ab]:first-child{width:260px}.site-media-app-list th[data-v-2201b5ab]:nth-child(2){width:210px}.site-media-app-list th[data-v-2201b5ab]:nth-child(3){width:120px}.site-media-app-list th[data-v-2201b5ab]:nth-child(4){width:160px}.site-media-app-list th[data-v-2201b5ab]:last-child{width:110px}.site-media-list-actions button[data-v-2201b5ab]:disabled{opacity:.3;cursor:not-allowed}.site-media-expanded-row>td[data-v-2201b5ab]{background:var(--dash-card-2,#202328)!important;border-top:0!important;padding:0 16px 18px!important}.site-media-expanded-head[data-v-2201b5ab]{justify-content:space-between;align-items:center;padding:15px 2px;display:flex}.site-media-expanded-head>div[data-v-2201b5ab]{gap:4px;display:grid}.site-media-expanded-head strong[data-v-2201b5ab]{font-size:11px}.site-media-expanded-head span[data-v-2201b5ab]{color:var(--dash-muted,#858890);font-size:8px}.site-media-expanded-head>button[data-v-2201b5ab]{color:#7da3fa;cursor:pointer;background:#4e7fe814;border:1px solid #4e7fe855;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:8px;display:flex}.site-media-expanded-empty[data-v-2201b5ab]{border:1px dashed var(--dash-border,#2d3340);text-align:center;color:var(--dash-muted,#858890);border-radius:8px;padding:28px;font-size:9px}.site-media-display-editor[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);background:var(--dash-card,#17191d);border-radius:9px;margin-top:10px;overflow:hidden}.site-media-display-editor>header[data-v-2201b5ab]{border-bottom:1px solid var(--dash-border,#2d3340);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.site-media-display-editor>header>div[data-v-2201b5ab]{align-items:center;gap:9px;display:flex}.site-media-display-editor>header b[data-v-2201b5ab]{color:#7da3fa;background:#4e7fe820;border-radius:6px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.site-media-display-editor>header span strong[data-v-2201b5ab],.site-media-display-editor>header span small[data-v-2201b5ab]{display:block}.site-media-display-editor>header span strong[data-v-2201b5ab]{font-size:10px}.site-media-display-editor>header span small[data-v-2201b5ab]{color:var(--dash-muted,#858890);margin-top:3px;font-size:8px}.site-media-display-editor>header button[data-v-2201b5ab]{color:#df6672;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.site-media-display-slots[data-v-2201b5ab]{grid-template-columns:repeat(5,minmax(138px,1fr));gap:12px;padding:13px;display:grid}.site-media-display-field[data-v-2201b5ab]{min-width:0}.site-media-display-field>strong[data-v-2201b5ab]{margin-bottom:7px;font-size:8px;display:block;color:var(--dash-muted,#8c929d)!important}.site-media-display-field .site-media-inline-slot[data-v-2201b5ab]{width:100%;height:104px;margin:0}.site-media-display-field .site-media-inline-slot>img[data-v-2201b5ab],.site-media-display-field .site-media-inline-slot>video[data-v-2201b5ab]{object-fit:contain;background:var(--dash-card-2,#202328)}.site-media-inline-slot>audio[data-v-2201b5ab]{z-index:1;width:92%;height:30px}.site-media-inline-slot.filled>audio+label[data-v-2201b5ab]{opacity:0}.site-media-inline-slot.filled:hover>audio+label[data-v-2201b5ab]{opacity:1}html[data-theme=light]{background:#fff;border-color:#e1e6ec;background:#f4f6f9!important}html[data-theme=light],html[data-theme=light]{background:#f5f7fa}@media (width<=1100px){.site-media-display-slots[data-v-2201b5ab]{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=720px){.site-media-display-slots[data-v-2201b5ab]{grid-template-columns:1fr 1fr}}html[data-theme=dark]{color:#eef1f3!important;background:#292c31!important;border-color:#454a51!important}.admin-content-scale.page-media .site-media-app-list td.site-media-list-actions.actions>button[data-v-2201b5ab]:hover:not(:disabled),.admin-content-scale.page-media .site-media-app-list td.site-media-list-actions.actions>button[data-v-2201b5ab]:focus-visible:not(:disabled),.admin-content-scale.page-media .site-media-app-list td.site-media-list-actions.actions>button[data-v-2201b5ab]:active:not(:disabled){color:var(--dash-text,#e8eaee)!important;border-color:var(--dash-border,#d7dee6)!important;background:var(--dash-card-2,#f1f3f5)!important;box-shadow:none!important}.admin-content-scale.page-media .site-media-app-list td.site-media-list-actions.actions>button.site-media-expand-trigger[data-v-2201b5ab]{border-radius:11px;width:38px;height:38px;margin:0;padding:0;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;border:1px solid var(--dash-border,#d7dee6)!important;color:var(--dash-muted,#6f7a84)!important;background:var(--dash-card-2,#f5f7f9)!important;box-shadow:0 2px 7px #0000000b!important}.site-media-expand-trigger svg[data-v-2201b5ab]{transition:transform .2s;width:16px!important;height:16px!important}.site-media-expand-trigger.open svg[data-v-2201b5ab]{transform:rotate(180deg)}.admin-content-scale.page-media .site-media-app-list td.site-media-list-actions.actions>button.site-media-expand-trigger.open[data-v-2201b5ab]{color:#4e7fe8!important;background:#4e7fe812!important;border-color:#4e7fe866!important;box-shadow:0 3px 9px #4e7fe818!important}.site-media-expanded-head>button[data-v-2201b5ab]{gap:7px!important;height:36px!important;padding:0 13px!important;font-size:11px!important;font-weight:700!important}.site-media-display-editor>header button[data-v-2201b5ab]{transition:border-color .16s,background-color .16s;border:1px solid color-mix(in srgb, currentColor 36%, transparent)!important;background:color-mix(in srgb, currentColor 12%, transparent)!important;border-radius:7px!important;gap:7px!important;min-height:34px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important}.site-media-display-editor>header button[data-v-2201b5ab]:hover{border-color:color-mix(in srgb, currentColor 52%, transparent)!important;background:color-mix(in srgb, currentColor 19%, transparent)!important}.site-media-expanded-head>button svg[data-v-2201b5ab],.site-media-display-editor>header button svg[data-v-2201b5ab]{stroke-width:2.25px!important;width:16px!important;height:16px!important}.site-media-display-editor>header button[data-v-2201b5ab]{color:#ff6575!important}.site-media-expanded-head>button[data-v-2201b5ab]{color:#6f95ef!important;background:#4e7fe810!important;border-color:#567cc873!important}.commerce-stats[data-v-2201b5ab]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.commerce-stats article[data-v-2201b5ab],.commerce-card[data-v-2201b5ab]{border:1px solid var(--dash-border,#2d3340);background:var(--dash-card,#17191d);border-radius:12px;box-shadow:0 10px 28px #0002}.commerce-stats article[data-v-2201b5ab]{padding:19px 21px}.commerce-stats small[data-v-2201b5ab],.commerce-stats span[data-v-2201b5ab]{color:var(--dash-muted,#8b919b);font-size:11px;display:block}.commerce-stats strong[data-v-2201b5ab]{margin:7px 0 5px;font-size:27px;line-height:1;display:block}.commerce-layout[data-v-2201b5ab]{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:14px;margin-bottom:14px;display:grid}.commerce-card[data-v-2201b5ab]{overflow:hidden}.commerce-card>header[data-v-2201b5ab]{border-bottom:1px solid var(--dash-border,#2d3340);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.commerce-card>header h2[data-v-2201b5ab]{margin:0 0 4px;font-size:16px}.commerce-card>header p[data-v-2201b5ab]{color:var(--dash-muted,#8b919b);margin:0;font-size:11px}.commerce-card>header>span[data-v-2201b5ab]{color:#52c9ad;font-size:12px}.commerce-header-actions[data-v-2201b5ab]{align-items:center;gap:10px;display:flex}.commerce-availability[data-v-2201b5ab]{border:1px solid var(--dash-border,#3b414a);height:38px;color:var(--dash-muted,#a1a7af);background:var(--dash-card-2,#22252a);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.commerce-availability[data-v-2201b5ab]:disabled{opacity:.55;cursor:wait}.commerce-availability>i[data-v-2201b5ab]{background:#4a5058;border-radius:99px;flex:none;width:30px;height:17px;transition:background .16s;position:relative}.commerce-availability>i b[data-v-2201b5ab]{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:2px;left:2px}.commerce-availability.enabled[data-v-2201b5ab]{color:#52d1b0;border-color:#398f7c}.commerce-availability.enabled>i[data-v-2201b5ab]{background:#268d78}.commerce-availability.enabled>i b[data-v-2201b5ab]{transform:translate(13px)}.commerce-primary[data-v-2201b5ab]{color:#fff;cursor:pointer;background:#268d78;border:1px solid #287d6b;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-weight:700;display:flex}.commerce-primary[data-v-2201b5ab]:disabled{opacity:.55}.commerce-table-wrap[data-v-2201b5ab]{overflow:auto}.commerce-table-wrap table[data-v-2201b5ab]{border-collapse:collapse;width:100%}.commerce-table-wrap th[data-v-2201b5ab],.commerce-table-wrap td[data-v-2201b5ab]{border-bottom:1px solid var(--dash-border,#2d3340);text-align:left;white-space:nowrap;padding:14px 16px;font-size:12px}.commerce-table-wrap th[data-v-2201b5ab]{color:var(--dash-muted,#8b919b);background:var(--dash-card-2,#202328);font-weight:600}.commerce-price[data-v-2201b5ab]{color:#f0c462;font-weight:800}.commerce-actions[data-v-2201b5ab]{text-align:right!important}.commerce-actions button[data-v-2201b5ab],.redemption-code button[data-v-2201b5ab]{border:1px solid var(--dash-border,#353b45);width:30px;height:30px;color:var(--dash-muted,#8b919b);background:var(--dash-card-2,#22252a);cursor:pointer;border-radius:7px;place-items:center;margin-left:5px;padding:0;display:inline-grid}.commerce-actions button[data-v-2201b5ab]:hover,.redemption-code button[data-v-2201b5ab]:hover{color:#4ed4b2;border-color:#398f7c}.commerce-actions button.danger[data-v-2201b5ab]:hover{color:#ff6e7d;border-color:#8d3943}.commerce-actions svg[data-v-2201b5ab],.redemption-code svg[data-v-2201b5ab]{width:14px;height:14px}.commerce-tag[data-v-2201b5ab]{color:#9aa4ad;background:#2a2e34;border-radius:13px;padding:5px 9px;font-size:10px;font-style:normal;display:inline-flex}.commerce-tag.enabled[data-v-2201b5ab],.commerce-tag.unused[data-v-2201b5ab]{color:#45d2ad;background:#174139}.commerce-tag.disabled[data-v-2201b5ab],.commerce-tag.expired[data-v-2201b5ab]{color:#a4aab2;background:#30343a}.commerce-tag.redeemed[data-v-2201b5ab]{color:#ff7180;background:#421f26}.commerce-empty[data-v-2201b5ab]{text-align:center;color:var(--dash-muted,#8b919b);margin:0;padding:34px;font-size:12px}.code-generator form[data-v-2201b5ab]{gap:13px;padding:18px 20px;display:grid}.code-generator form label[data-v-2201b5ab]{color:var(--dash-text,#e8eaee);grid-template-columns:1fr 120px 70px;align-items:center;gap:10px;font-size:12px;display:grid}.code-generator input[data-v-2201b5ab],.recharge-package-form input[data-v-2201b5ab]{border:1px solid var(--dash-border,#343b45);height:39px;color:var(--dash-text,#e8eaee);background:var(--dash-card-2,#202328);border-radius:7px;outline:0;padding:0 11px;font-weight:600}.code-generator label small[data-v-2201b5ab]{color:var(--dash-muted,#8b919b);font-size:10px}.code-generator .generate[data-v-2201b5ab]{width:100%;margin-top:5px}.generated-result[data-v-2201b5ab]{background:#1c3d352e;border:1px solid #2b6659;border-radius:9px;margin:0 20px 20px;padding:13px}.generated-result>header[data-v-2201b5ab]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.generated-result>header strong[data-v-2201b5ab]{font-size:11px}.generated-result>header button[data-v-2201b5ab]{color:#52d1b0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.generated-result>div[data-v-2201b5ab]{gap:6px;max-height:154px;display:grid;overflow:auto}.generated-result code[data-v-2201b5ab]{color:#a7ebd8;letter-spacing:.4px;background:#081713;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:800}.redemption-list>header[data-v-2201b5ab]{padding-top:16px;padding-bottom:16px}.commerce-record-tabs[data-v-2201b5ab]{border:1px solid var(--dash-border,#333941);background:#15191e;border-radius:8px;gap:3px;padding:3px;display:flex}.commerce-record-controls[data-v-2201b5ab]{align-items:center;gap:10px;display:flex}.commerce-record-search[data-v-2201b5ab]{border:1px solid var(--dash-border,#343b43);width:min(310px,34vw);height:39px;color:var(--dash-muted,#8e98a2);background:#11161b;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.commerce-record-search input[data-v-2201b5ab]{width:100%;min-width:0;color:var(--dash-text,#edf0f3);background:0 0;border:0;outline:0;font-size:11px}.commerce-record-search input[data-v-2201b5ab]::placeholder{color:#747e87}.commerce-record-tabs button[data-v-2201b5ab]{min-width:88px;height:31px;color:var(--dash-muted,#9299a3);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:750;line-height:1;display:flex}.commerce-record-tabs button[data-v-2201b5ab]:after{display:none!important}.commerce-record-tabs button.active[data-v-2201b5ab]{color:#d1d6db;background:#2b3035}.commerce-record-tabs button[data-v-2201b5ab]:hover:not(.active){color:#bbc2c8;background:#22272c}.commerce-tag.pending[data-v-2201b5ab]{color:#e6ad58;background:#4a361d}.commerce-record-pagination[data-v-2201b5ab]{border-top:1px solid var(--dash-border,#30363d);min-height:54px;color:var(--dash-muted,#8e98a2);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:10px;display:flex}.commerce-record-pagination>div[data-v-2201b5ab]{gap:7px;display:flex}.commerce-record-pagination button[data-v-2201b5ab]{color:#c5ccd2;background:#252b31;border:1px solid #3a424a;border-radius:7px;align-items:center;gap:4px;height:32px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.commerce-record-pagination button[data-v-2201b5ab]:hover:not(:disabled){color:#fff;background:#303840;border-color:#4d5963}.commerce-record-pagination button[data-v-2201b5ab]:disabled{opacity:.42;cursor:not-allowed}@media (width<=860px){.redemption-list>header[data-v-2201b5ab],.commerce-record-controls[data-v-2201b5ab]{flex-direction:column;align-items:stretch}.commerce-record-search[data-v-2201b5ab]{width:100%}.commerce-record-tabs button[data-v-2201b5ab]{flex:1}}.redemption-code[data-v-2201b5ab]{align-items:center;display:flex}.redemption-code code[data-v-2201b5ab]{color:var(--dash-text,#edf0f3);letter-spacing:.4px;font-size:12px;font-weight:800}.redemption-code button[data-v-2201b5ab]{width:26px;height:26px}.redemption-list td>small[data-v-2201b5ab]{color:var(--dash-muted,#8b919b);margin-top:4px;font-size:9px;display:block}.recharge-package-form .seg[data-v-2201b5ab]{margin-top:15px}html[data-theme=light],html[data-theme=light]{color:#28323d;background:#fff;border-color:#dfe5ec;box-shadow:0 9px 24px #40557a0b}html[data-theme=light],html[data-theme=light],html[data-theme=light]{border-color:#e1e6ec}html[data-theme=light]{color:#4b5966;background:#fff;border-color:#d8dfe6}html[data-theme=light]{color:#24303b;background:#e3f4ef;border-color:#b9ddd3;color:#111!important}@media (width<=1050px){.commerce-layout[data-v-2201b5ab]{grid-template-columns:1fr}.commerce-stats[data-v-2201b5ab]{grid-template-columns:1fr 1fr}}@media (width<=650px){.commerce-stats[data-v-2201b5ab],.code-generator form label[data-v-2201b5ab]{grid-template-columns:1fr}.commerce-card>header[data-v-2201b5ab]{flex-direction:column;align-items:flex-start}}.admin-content-scale.page-commerce .commerce-primary[data-v-2201b5ab]{transition:background-color .16s,border-color .16s,color .16s;color:#eef1f4!important;box-shadow:none!important;background:#292d33!important;border-color:#424852!important}.admin-content-scale.page-commerce .commerce-primary[data-v-2201b5ab]:hover:not(:disabled){color:#fff!important;background:#353a42!important;border-color:#555d68!important}.admin-content-scale.page-commerce .commerce-actions button[data-v-2201b5ab]{color:#eef1f4!important;background:#292d33!important;border-color:#424852!important}.admin-content-scale.page-commerce .commerce-actions button[data-v-2201b5ab]:hover{color:#fff!important;background:#353a42!important;border-color:#555d68!important}.admin-content-scale.page-commerce .commerce-actions button.danger[data-v-2201b5ab]:hover{color:#ff8490!important;border-color:#8d4a53!important}.site-media-upload-progress-panel[data-v-2201b5ab]{z-index:20;background:var(--dash-card,#17191d);border:1px solid #4e7fe866;border-radius:10px;margin-bottom:12px;padding:12px 15px;position:sticky;top:8px;box-shadow:0 10px 30px #0005}.site-media-upload-progress-panel>div[data-v-2201b5ab]{align-items:center;gap:8px;display:flex}.site-media-upload-progress-panel strong[data-v-2201b5ab]{font-size:11px}.site-media-upload-progress-panel span[data-v-2201b5ab]{color:#82a8ff;margin-left:auto;font-size:11px;font-weight:700}.site-media-upload-progress-panel>i[data-v-2201b5ab]{background:#2a303b;border-radius:99px;height:6px;margin:9px 0 7px;display:block;overflow:hidden}.site-media-upload-progress-panel>i>b[data-v-2201b5ab]{border-radius:inherit;background:linear-gradient(90deg,#4e7fe8,#58c7dc);height:100%;transition:width .15s;display:block}.site-media-upload-progress-panel small[data-v-2201b5ab]{color:var(--dash-muted,#858890);font-size:9px}.site-media-inline-slot[data-v-2201b5ab]{position:relative}.site-media-slot-progress[data-v-2201b5ab]{z-index:8;color:#eaf1ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151a22ee;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.site-media-slot-progress strong[data-v-2201b5ab]{font-size:11px}.site-media-slot-progress>i[data-v-2201b5ab]{background:#333b48;border-radius:99px;width:78%;height:6px;overflow:hidden}.site-media-slot-progress>i>b[data-v-2201b5ab]{border-radius:inherit;background:linear-gradient(90deg,#4e7fe8,#58c7dc);height:100%;transition:width .15s;display:block}.site-media-upload-progress-panel[data-v-2201b5ab]{display:none}.admin-shell.theme-dark .admin-theme-toggle[data-v-2201b5ab],.admin-shell.theme-dark .refresh[data-v-2201b5ab],.admin-shell.theme-dark .pager button[data-v-2201b5ab]{color:#fff!important;background-color:#17181a!important;border-color:#34373c!important}.admin-shell.theme-dark .admin-theme-toggle[data-v-2201b5ab]:hover,.admin-shell.theme-dark .refresh[data-v-2201b5ab]:hover:not(:disabled),.admin-shell.theme-dark .pager button[data-v-2201b5ab]:hover:not(:disabled){color:#fff!important;background-color:#232527!important;border-color:#4b4e54!important}.admin-shell.theme-light .admin-theme-toggle[data-v-2201b5ab],.admin-shell.theme-light .refresh[data-v-2201b5ab],.admin-shell.theme-light .pager button[data-v-2201b5ab]{color:#111!important;background-color:#f4f6f9!important;border-color:#d2d7de!important}.admin-shell.theme-light .admin-theme-toggle[data-v-2201b5ab]:hover,.admin-shell.theme-light .refresh[data-v-2201b5ab]:hover:not(:disabled),.admin-shell.theme-light .pager button[data-v-2201b5ab]:hover:not(:disabled){color:#000!important;background-color:#e1e4e8!important;border-color:#bec4cc!important}.admin-shell.active-media.theme-dark .admin-head p[data-v-2201b5ab],.admin-shell.theme-dark .page-media .site-media-toolbar span[data-v-2201b5ab],.admin-shell.theme-dark .page-media .site-media-app-identity small[data-v-2201b5ab],.admin-shell.theme-dark .page-media .site-media-expanded-head span[data-v-2201b5ab],.admin-shell.theme-dark .page-media .site-media-display-editor small[data-v-2201b5ab]{color:#bfc3c8!important;font-size:11px!important;font-weight:550!important;line-height:1.55!important}.admin-shell.theme-dark .page-media .site-media-toolbar[data-v-2201b5ab],.admin-shell.theme-dark .page-media .site-media-app-list[data-v-2201b5ab]{color:#fff!important;background:#111214!important;border-color:#303238!important;box-shadow:0 10px 28px #0000002e!important}.admin-shell.theme-dark .page-media .site-media-toolbar strong[data-v-2201b5ab],.admin-shell.theme-dark .page-media .site-media-app-list td strong[data-v-2201b5ab]{color:#fff!important}.admin-shell.theme-dark .page-media .site-media-app-list th[data-v-2201b5ab]{color:#f2f3f5!important;background:#1b1c1f!important;border-color:#303238!important}.admin-shell.theme-dark .page-media .site-media-app-list td[data-v-2201b5ab]{color:#e1e3e6!important;background:#151619!important;border-color:#2b2d31!important}.admin-shell.active-media.theme-light .admin-head p[data-v-2201b5ab],.admin-shell.theme-light .page-media .site-media-toolbar span[data-v-2201b5ab],.admin-shell.theme-light .page-media .site-media-app-identity small[data-v-2201b5ab],.admin-shell.theme-light .page-media .site-media-expanded-head span[data-v-2201b5ab],.admin-shell.theme-light .page-media .site-media-display-editor small[data-v-2201b5ab]{color:#505761!important;font-size:11px!important;font-weight:550!important;line-height:1.55!important}.admin-shell.theme-light .page-media .site-media-toolbar[data-v-2201b5ab],.admin-shell.theme-light .page-media .site-media-app-list[data-v-2201b5ab]{color:#111!important;background:#fff!important;border-color:#d8dde3!important;box-shadow:0 9px 24px #20242a0d!important}.admin-shell.theme-light .page-media .site-media-toolbar strong[data-v-2201b5ab],.admin-shell.theme-light .page-media .site-media-app-list td strong[data-v-2201b5ab]{color:#111!important}.admin-shell.theme-light .page-media .site-media-app-list th[data-v-2201b5ab]{color:#202328!important;background:#f4f6f9!important;border-color:#d9dee4!important}.admin-shell.theme-light .page-media .site-media-app-list td[data-v-2201b5ab]{color:#30353b!important;background:#fff!important;border-color:#e0e4e9!important}.admin-shell.active-commerce.theme-dark .admin-head p[data-v-2201b5ab],.admin-shell.theme-dark .page-commerce .commerce-stats[data-v-2201b5ab] :is(small,span),.admin-shell.theme-dark .page-commerce .commerce-card>header p[data-v-2201b5ab],.admin-shell.theme-dark .page-commerce .code-generator label small[data-v-2201b5ab],.admin-shell.theme-dark .page-commerce .redemption-list td>small[data-v-2201b5ab],.admin-shell.theme-dark .page-commerce .commerce-empty[data-v-2201b5ab]{color:#bfc3c8!important;font-size:11px!important;font-weight:550!important;line-height:1.55!important}.admin-shell.theme-dark .page-commerce[data-v-2201b5ab] :is(.commerce-stats article,.commerce-card){color:#fff!important;background:#111214!important;border-color:#303238!important;box-shadow:0 10px 28px #0000002e!important}.admin-shell.theme-dark .page-commerce .commerce-card>header[data-v-2201b5ab]{background:#151619!important;border-color:#303238!important}.admin-shell.theme-dark .page-commerce[data-v-2201b5ab] :is(.commerce-stats strong,.commerce-card h2,.commerce-table-wrap td strong,.code-generator label){color:#fff!important}.admin-shell.theme-dark .page-commerce .commerce-table-wrap th[data-v-2201b5ab]{color:#f2f3f5!important;background:#1b1c1f!important;border-color:#303238!important}.admin-shell.theme-dark .page-commerce .commerce-table-wrap td[data-v-2201b5ab]{color:#e1e3e6!important;background:#151619!important;border-color:#2b2d31!important}.admin-shell.theme-dark .page-commerce .code-generator input[data-v-2201b5ab]{color:#fff!important;background:#17181a!important;border-color:#34373c!important}.admin-shell.active-commerce.theme-light .admin-head p[data-v-2201b5ab],.admin-shell.theme-light .page-commerce .commerce-stats[data-v-2201b5ab] :is(small,span),.admin-shell.theme-light .page-commerce .commerce-card>header p[data-v-2201b5ab],.admin-shell.theme-light .page-commerce .code-generator label small[data-v-2201b5ab],.admin-shell.theme-light .page-commerce .redemption-list td>small[data-v-2201b5ab],.admin-shell.theme-light .page-commerce .commerce-empty[data-v-2201b5ab]{color:#505761!important;font-size:11px!important;font-weight:550!important;line-height:1.55!important}.admin-shell.theme-light .page-commerce[data-v-2201b5ab] :is(.commerce-stats article,.commerce-card){color:#111!important;background:#fff!important;border-color:#d8dde3!important;box-shadow:0 9px 24px #20242a0d!important}.admin-shell.theme-light .page-commerce .commerce-card>header[data-v-2201b5ab]{background:#fff!important;border-color:#d9dee4!important}.admin-shell.theme-light .page-commerce[data-v-2201b5ab] :is(.commerce-stats strong,.commerce-card h2,.commerce-table-wrap td strong,.code-generator label){color:#111!important}.admin-shell.theme-light .page-commerce .commerce-table-wrap th[data-v-2201b5ab]{color:#202328!important;background:#f4f6f9!important;border-color:#d9dee4!important}.admin-shell.theme-light .page-commerce .commerce-table-wrap td[data-v-2201b5ab]{color:#30353b!important;background:#fff!important;border-color:#e0e4e9!important}.admin-shell.theme-light .page-commerce .code-generator input[data-v-2201b5ab]{color:#111!important;background:#f4f6f9!important;border-color:#d2d7de!important}.admin-shell.theme-light .page-commerce .generated-result code[data-v-2201b5ab],.admin-shell.theme-light .page-commerce .redemption-code code[data-v-2201b5ab]{font-variant-numeric:tabular-nums;text-rendering:geometricprecision;color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;font-family:Arial,Microsoft YaHei,sans-serif!important;font-weight:800!important}.admin-shell.theme-light .page-commerce .generated-result[data-v-2201b5ab]{background:#fff!important;border-color:#d8dee5!important}.admin-shell.theme-light .page-commerce .generated-result code[data-v-2201b5ab]{background:0 0!important}.admin-shell.theme-light .page-commerce .commerce-actions button[data-v-2201b5ab]{color:#303842!important;background:#edf0f3!important;border-color:#d1d7de!important}.admin-shell.theme-light .page-commerce .commerce-actions button[data-v-2201b5ab]:hover{color:#242b33!important;background:#e2e6ea!important;border-color:#c2c9d1!important}.admin-shell.theme-light .page-commerce .commerce-actions button.danger[data-v-2201b5ab]:hover{color:#c94b59!important;border-color:#ddaeb5!important}.admin-shell.theme-light .page-commerce .commerce-tag.enabled[data-v-2201b5ab],.admin-shell.theme-light .page-commerce .commerce-tag.unused[data-v-2201b5ab]{color:#087a62!important;background:#e4f7f1!important;font-weight:700!important}.admin-shell.theme-light .page-commerce .commerce-tag.disabled[data-v-2201b5ab],.admin-shell.theme-light .page-commerce .commerce-tag.expired[data-v-2201b5ab]{color:#5f6974!important;background:#e9edf1!important;font-weight:700!important}.admin-shell.theme-light .page-commerce .commerce-tag.redeemed[data-v-2201b5ab]{color:#c63d50!important;background:#fde8ec!important;font-weight:700!important}.admin-shell.theme-light .page-commerce .commerce-record-tabs[data-v-2201b5ab]{background:#eef2f5!important;border-color:#d8dfe6!important;box-shadow:inset 0 0 0 1px #ffffff80!important}.admin-shell.theme-light .page-commerce .commerce-record-search[data-v-2201b5ab]{color:#6a7680!important;background:#f7f9fa!important;border-color:#d8dfe5!important}.admin-shell.theme-light .page-commerce .commerce-record-search input[data-v-2201b5ab]{color:#27323a!important}.admin-shell.theme-light .page-commerce .commerce-record-search input[data-v-2201b5ab]::placeholder{color:#89949d!important}.admin-shell.theme-light .page-commerce .commerce-record-tabs button[data-v-2201b5ab]{color:#697681!important;background:0 0!important}.admin-shell.theme-light .page-commerce .commerce-record-tabs button[data-v-2201b5ab]:hover{color:#4a5660!important;background:#e3e9ed!important}.admin-shell.theme-light .page-commerce .commerce-record-tabs button.active[data-v-2201b5ab]{color:#4f5b65!important;background:#fff!important;box-shadow:0 1px 4px #354b5f1c!important}.admin-shell.theme-light .page-commerce .commerce-tag.pending[data-v-2201b5ab]{color:#9a5b08!important;background:#fff0d5!important;font-weight:700!important}.admin-shell.theme-light .page-commerce .commerce-record-pagination[data-v-2201b5ab]{color:#69757f!important;border-color:#e0e5e9!important}.admin-shell.theme-light .page-commerce .commerce-record-pagination button[data-v-2201b5ab]{color:#53606a!important;background:#f5f7f8!important;border-color:#d2d9df!important}.admin-shell.theme-light .page-commerce .commerce-record-pagination button[data-v-2201b5ab]:hover:not(:disabled){color:#23313a!important;background:#fff!important;border-color:#bcc7cf!important}.admin-shell.theme-light .page-commerce .redemption-list .commerce-tag.unused[data-v-2201b5ab]{color:#087a62!important;background:#e4f7f1!important;font-weight:700!important}.admin-shell.theme-light .page-commerce .redemption-list .commerce-tag.expired[data-v-2201b5ab]{color:#5f6974!important;background:#e9edf1!important;font-weight:700!important}.canvas-page[data-v-8cda1378]{color:#e8e9ec;-webkit-user-select:none;user-select:none;background:#0d0f12;height:calc(100vh - 120px);min-height:520px;overflow:hidden}.commandbar[data-v-8cda1378]{background:#111316;border-bottom:1px solid #292c31;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 14px;display:grid}.title[data-v-8cda1378],.title span[data-v-8cda1378],.actions[data-v-8cda1378],.top-tools[data-v-8cda1378]{align-items:center;display:flex}.title[data-v-8cda1378]{gap:12px}.title>button[data-v-8cda1378],.top-tools button[data-v-8cda1378],.actions>button[data-v-8cda1378]{color:#adb1b9;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;height:38px;display:grid}.title>button[data-v-8cda1378]{border-color:#30333a;width:38px}.title span[data-v-8cda1378]{gap:8px}.title i[data-v-8cda1378]{background:#f38e36;border-radius:2px 7px;width:9px;height:14px;transform:rotate(-18deg)}.title strong[data-v-8cda1378]{font-size:16px}.title small[data-v-8cda1378]{color:#8d9199;margin-left:10px;font-size:11px}.top-tools[data-v-8cda1378]{background:#191b1f;border:1px solid #30333a;border-radius:10px;gap:4px;padding:4px}.top-tools button[data-v-8cda1378]{width:42px}.top-tools button.active[data-v-8cda1378],.sidebar button.active[data-v-8cda1378]{color:#ff9a42;background:#2c2118;border-color:#70421f}.top-tools button[data-v-8cda1378]:disabled{opacity:.35}.actions[data-v-8cda1378]{justify-content:flex-end;gap:4px}.actions>button[data-v-8cda1378]{min-width:38px}.actions>button[data-v-8cda1378]:disabled{opacity:.35}.actions .run[data-v-8cda1378]{color:#ff9e49;background:#261e17;border-color:#684526;gap:7px;margin-left:8px;padding:0 14px;font-weight:700;display:flex}.points[data-v-8cda1378]{color:#8e929a;margin-right:8px;font-size:11px}.workspace[data-v-8cda1378]{grid-template-columns:58px minmax(0,1fr) 255px;height:calc(100% - 64px);display:grid}.sidebar[data-v-8cda1378]{z-index:5;background:#121417;border-right:1px solid #282b30;flex-direction:column;align-items:center;gap:7px;padding:12px 8px;display:flex}.sidebar button[data-v-8cda1378]{color:#a9adb5;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:41px;height:41px;display:grid}.sidebar button[data-v-8cda1378]:hover,.actions>button[data-v-8cda1378]:hover:not(:disabled),.top-tools button[data-v-8cda1378]:hover:not(:disabled),.title>button[data-v-8cda1378]:hover{color:#fff;background:#24272c}.sidebar>span[data-v-8cda1378]{background:#30333a;width:28px;height:1px;margin:3px}.stage[data-v-8cda1378]{touch-action:none;background-color:#0e1013;background-image:radial-gradient(circle,#34373d 1px,#0000 1.2px);min-width:0;position:relative;overflow:hidden}.stage.tool-hand[data-v-8cda1378],.stage.dragging[data-v-8cda1378]{cursor:grabbing}.stage.tool-box[data-v-8cda1378],.stage.tool-box.dragging[data-v-8cda1378]{cursor:crosshair}.marquee-selection[data-v-8cda1378]{z-index:20;box-sizing:border-box;pointer-events:none;background:#22c8d51f;border:1px solid #35d5e1;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #36dbe733,0 0 18px #20c9d644}.canvas-file-drop[data-v-8cda1378]{z-index:60;color:#f1f2f4;pointer-events:none;background:#12151adb;border:2px dashed #b9bec7;border-radius:14px;place-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:14px;box-shadow:inset 0 0 80px #0008}.canvas-file-drop strong[data-v-8cda1378]{font-size:14px}.canvas-file-drop small[data-v-8cda1378]{color:#9da2aa;font-size:10px}.scene[data-v-8cda1378],.connections[data-v-8cda1378]{transform-origin:0 0;will-change:transform;width:1800px;height:1000px;position:absolute;top:0;left:0}.scene[data-v-8cda1378]{pointer-events:none}.connections[data-v-8cda1378]{pointer-events:none;overflow:visible}.connections path[data-v-8cda1378]{fill:none;stroke-width:2px;opacity:.9}.connections .connection-line[data-v-8cda1378]{stroke:#c7cbd1!important}.connections .connection-flow[data-v-8cda1378]{pointer-events:none;stroke-linecap:round;stroke-dasharray:7 24;opacity:1;filter:drop-shadow(0 0 3px #fff);animation:.8s linear infinite connection-flow-forward-8cda1378;stroke:#fff!important;stroke-width:2.4px!important}.connections .connection-flow.reverse[data-v-8cda1378]{animation-name:connection-flow-reverse-8cda1378}.connections .connection-hit[data-v-8cda1378]{pointer-events:stroke;cursor:context-menu;stroke:#0000!important;stroke-width:14px!important;opacity:1!important}.connections g:hover .connection-line[data-v-8cda1378]{stroke-width:2.5px;opacity:1;stroke:#fff!important}.connections .preview-link[data-v-8cda1378]{stroke:#e2e5e9;stroke-dasharray:6 5}.canvas-node[data-v-8cda1378]{z-index:2;cursor:grab;pointer-events:auto;background:#191b1f;border:1px solid #3d4046;border-radius:10px;position:absolute;overflow:visible;box-shadow:0 14px 38px #0008}.canvas-node>header[data-v-8cda1378]{border-bottom:1px solid #30333a;justify-content:space-between;align-items:center;height:41px;padding:0 12px;display:flex}.canvas-node>header span[data-v-8cda1378]{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.canvas-node>header b[data-v-8cda1378]{color:#777b83;letter-spacing:1px;font-size:9px}.canvas-node footer[data-v-8cda1378]{color:#92969e;background:#14161a;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;height:31px;padding:0 10px;font-size:9px;display:flex}.canvas-node footer span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;max-width:78%;overflow:hidden}.canvas-node footer em[data-v-8cda1378]{color:#c4c7cc;font-style:normal}.port[data-v-8cda1378]{z-index:8;color:#e5e7ea;cursor:crosshair;background:#202226;border:1px solid #8b9098;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:calc(50% - 9px);box-shadow:0 0 0 2px #111318}.port[data-v-8cda1378]:before{content:"+";font:600 13px/1 Arial,sans-serif;display:block;transform:translateY(-.5px)}.port[data-v-8cda1378]:hover{color:#111318;background:#fff;border-color:#fff}.port-in[data-v-8cda1378]{left:-9px}.port-out[data-v-8cda1378]{right:-9px}.handle[data-v-8cda1378]{background:#8b9098;border:1px solid #111;width:7px;height:7px;position:absolute}.tl[data-v-8cda1378]{top:-4px;left:-4px}.tr[data-v-8cda1378]{top:-4px;right:-4px}.bl[data-v-8cda1378]{bottom:-4px;left:-4px}.br[data-v-8cda1378]{bottom:-4px;right:-4px}@keyframes connection-flow-forward-8cda1378{0%{stroke-dashoffset:31px}to{stroke-dashoffset:0}}@keyframes connection-flow-reverse-8cda1378{0%{stroke-dashoffset:-31px}to{stroke-dashoffset:0}}.connections .alignment-guides line[data-v-8cda1378]{pointer-events:none;stroke:#22d9e9;stroke-width:1.2px;stroke-dasharray:5 5;opacity:.95;filter:drop-shadow(0 0 3px #16cddd88)}.upload-zone[data-v-8cda1378]{cursor:pointer;background:#111419;place-items:center;height:calc(100% - 72px);margin:0;display:grid;position:relative;overflow:hidden}.upload-zone[data-v-8cda1378]:hover{background:#171b20}.upload-zone input[data-v-8cda1378]{display:none}.upload-zone img[data-v-8cda1378],.upload-zone video[data-v-8cda1378]{object-fit:cover;width:100%;height:100%}.upload-empty[data-v-8cda1378]{color:#e2e5e9;place-items:center;gap:7px;display:grid}.upload-empty strong[data-v-8cda1378]{font-size:12px}.upload-empty small[data-v-8cda1378]{color:#777c85;font-size:9px}.audio-ready[data-v-8cda1378]{color:#e2e5e9;place-items:center;gap:8px;display:grid}.audio-ready strong[data-v-8cda1378]{font-size:12px}.kind-prompt textarea[data-v-8cda1378]{resize:none;color:#dcdee3;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;width:100%;height:87px;padding:13px;font:11px/1.65 inherit}.app-body[data-v-8cda1378]{flex-direction:column;gap:8px;height:calc(100% - 41px);padding:13px;display:flex}.app-body select[data-v-8cda1378],.properties select[data-v-8cda1378],.properties input[data-v-8cda1378]{color:#e2e4e8;background:#202329;border:1px solid #343840;border-radius:6px;outline:0;width:100%;height:34px;padding:0 9px}.app-body>small[data-v-8cda1378]{color:#8e939c;font-size:9px}.status-row[data-v-8cda1378]{justify-content:space-between;align-items:center;display:flex}.status-row span[data-v-8cda1378]{color:#aeb3bb;background:#2b2e34;border-radius:99px;padding:3px 7px;font-size:9px}.status-row span.queued[data-v-8cda1378],.status-row span.processing[data-v-8cda1378],.status-row span.submitting[data-v-8cda1378]{color:#80a8ff;background:#22304b}.status-row span.success[data-v-8cda1378]{color:#67d69a;background:#1c3b2c}.status-row span.failed[data-v-8cda1378]{color:#ef8790;background:#452328}.status-row em[data-v-8cda1378]{color:#777c84;max-width:145px;font-size:8px;font-style:normal;overflow:hidden}.progress[data-v-8cda1378]{background:#30343c;border-radius:9px;height:5px;overflow:hidden}.progress i[data-v-8cda1378]{background:var(--accent);border-radius:9px;height:100%;transition:width .4s;display:block}.app-body p[data-v-8cda1378]{color:#9da1a8;height:28px;margin:0;font-size:9px;line-height:1.5;overflow:hidden}.app-body p.error[data-v-8cda1378]{color:#ef858e}.app-body>button[data-v-8cda1378]{border:1px solid color-mix(in srgb,var(--accent) 55%,#333);color:#e9ebef;background:color-mix(in srgb,var(--accent) 16%,#191b1f);border-radius:6px;justify-content:center;align-items:center;gap:6px;height:31px;font-size:10px;font-weight:700;display:flex}.app-body>button[data-v-8cda1378]:disabled{opacity:.65;cursor:wait}.result-video[data-v-8cda1378]{object-fit:contain;background:#090a0c;width:100%;height:183px;display:block}.result-empty[data-v-8cda1378]{color:#6e737b;align-content:center;place-items:center;gap:7px;height:183px;display:grid}.kind-result footer a[data-v-8cda1378]{color:#62cf96;align-items:center;gap:4px;text-decoration:none;display:flex}.notice[data-v-8cda1378]{z-index:10;color:#dfe1e5;background:#1b1e23ed;border:1px solid #3b3f46;border-radius:8px;max-width:560px;padding:10px 38px 10px 14px;font-size:11px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0008}.notice button[data-v-8cda1378]{color:#92969e;background:0 0;border:0;font-size:18px;position:absolute;top:5px;right:8px}.zoom[data-v-8cda1378]{z-index:6;background:#17191def;border:1px solid #363940;border-radius:8px;align-items:center;height:37px;padding:0 4px;display:flex;position:absolute;bottom:16px;right:16px}.zoom button[data-v-8cda1378]{color:#b5b8bf;background:0 0;border:0;place-items:center;width:31px;height:29px;display:grid}.zoom span[data-v-8cda1378]{text-align:center;min-width:50px;font-size:11px}.context-menu[data-v-8cda1378]{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b1e23f7;border:1px solid #383c43;border-radius:9px;width:182px;padding:6px;position:absolute;box-shadow:0 16px 45px #000a}.context-menu header[data-v-8cda1378]{color:#888d95;text-overflow:ellipsis;white-space:nowrap;padding:6px 9px 8px;font-size:9px;overflow:hidden}.context-menu button[data-v-8cda1378]{color:#d5d8dd;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;height:34px;padding:0 9px;font-size:10px;display:flex}.context-menu button[data-v-8cda1378]:hover:not(:disabled){color:#fff;background:#2b2f35}.context-menu button span[data-v-8cda1378]{flex:1}.context-menu button small[data-v-8cda1378]{color:#737881;font-size:8px}.context-menu>i[data-v-8cda1378]{background:#34373d;height:1px;margin:5px 6px;display:block}.context-menu button.danger[data-v-8cda1378]{color:#ee7d87}.context-menu button.danger[data-v-8cda1378]:hover{background:#3a2226}.line-cutter[data-v-8cda1378]{z-index:20;color:#e1e3e7;cursor:pointer;background:#24272bf2;border:1px solid #4b4f56;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px #0008}.line-cutter[data-v-8cda1378]:hover{color:#fff;background:#30343a;border-color:#686d75}.properties[data-v-8cda1378]{z-index:5;background:#15171a;border-left:1px solid #292c31;overflow:auto}.properties>header[data-v-8cda1378]{border-bottom:1px solid #292c31;align-items:center;height:52px;padding:0 15px;display:flex}.properties>header strong[data-v-8cda1378]{color:#f19b4f;font-size:12px}.properties section[data-v-8cda1378]{padding:14px 15px 0}.properties section>small[data-v-8cda1378]{color:#898d95;margin-bottom:7px;font-size:9px;display:block}.pair[data-v-8cda1378]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pair label[data-v-8cda1378]{color:#777c84;background:#202329;border:1px solid #343840;border-radius:6px;align-items:center;height:34px;padding-left:7px;font-size:9px;display:flex}.pair input[data-v-8cda1378]{background:0 0;border:0;min-width:0;height:30px;padding:0 4px}.input-list[data-v-8cda1378]{gap:5px;display:grid}.input-list>div[data-v-8cda1378]{color:#bcc0c7;background:#1c1f23;border:1px solid #30343a;border-radius:5px;justify-content:space-between;align-items:center;height:31px;padding:0 7px;font-size:9px;display:flex}.input-list button[data-v-8cda1378]{color:#d2767d;background:0 0;border:0}.input-list p[data-v-8cda1378]{color:#747982;margin:0;font-size:9px;line-height:1.5}.delete[data-v-8cda1378]{color:#eb7b86;background:#291b1e;border:1px solid #69343b;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 30px);height:35px;margin:22px 15px;display:flex}.empty[data-v-8cda1378]{color:#727780;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:180px;display:flex}.empty strong[data-v-8cda1378]{font-size:11px}.upload-zone img[data-v-8cda1378],.upload-zone video[data-v-8cda1378]{object-fit:contain;background:#111}.canvas-generation-overlay[data-v-8cda1378]{z-index:12;isolation:isolate;color:#8fa6b2;pointer-events:none;background:radial-gradient(circle at 30% 35%,#36e0a221,#0000 34%),radial-gradient(circle at 72% 68%,#38c6ff1c,#0000 38%),#050b10;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.canvas-generation-overlay[data-v-8cda1378]:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 38%,#36e0a21a 48%,#38c6ff1f 52%,#0000 62%);animation:2.8s ease-in-out infinite generation-shimmer-8cda1378;position:absolute;inset:-70% -35%}.canvas-generation-overlay>.generation-loader[data-v-8cda1378]{color:#8fa6b2;place-items:center;width:52px;height:52px;display:grid;position:relative}.canvas-generation-overlay .generation-loader-orbit[data-v-8cda1378]{filter:drop-shadow(0 0 5px #36e0a233);border:1px solid #63e7bee6;border-color:#63e7bee6 #38c6ff75 #63e7be29 #63e7be29;border-radius:50%;animation:1.8s linear infinite generation-orbit-8cda1378;position:absolute;inset:5px}.canvas-generation-overlay .generation-loader-orbit[data-v-8cda1378]:after{content:"";border-radius:inherit;border:1px solid #38c6ff2e;border-bottom-color:#38c6ffad;animation:1.15s linear infinite reverse generation-orbit-8cda1378;position:absolute;inset:7px}.canvas-generation-overlay .generation-loader-pulse[data-v-8cda1378]{align-items:center;gap:3px;height:18px;display:flex;transform:scale(.8)}.canvas-generation-overlay .generation-loader-pulse i[data-v-8cda1378]{background:linear-gradient(#63e7be,#38c6ff);border-radius:4px;width:3px;height:7px;animation:.9s ease-in-out infinite generation-pulse-8cda1378;box-shadow:0 0 7px #36e0a247}.canvas-generation-overlay .generation-loader-pulse i[data-v-8cda1378]:nth-child(2){animation-delay:.12s}.canvas-generation-overlay .generation-loader-pulse i[data-v-8cda1378]:nth-child(3){animation-delay:.24s}.canvas-generation-overlay .generation-loader-pulse i[data-v-8cda1378]:nth-child(4){animation-delay:.36s}.canvas-generation-overlay .generation-loader small[data-v-8cda1378]{color:#c2dcd5;letter-spacing:.1em;text-shadow:0 0 8px #63e7be47;place-items:center;gap:4px;width:max-content;font-size:9px;font-weight:600;display:grid;position:absolute;top:calc(100% + 1px)}.canvas-generation-overlay .generation-loader small strong[data-v-8cda1378]{font-size:10px}.canvas-generation-overlay .generation-loader small em[data-v-8cda1378]{color:#8fa7ac;letter-spacing:0;font-size:8px;font-style:normal;font-weight:500}.canvas-generation-overlay .generation-loader.submitting .generation-loader-orbit[data-v-8cda1378]{border-top-color:#55c8ff;border-right-color:#55c8ff}.canvas-generation-overlay .generation-loader.queued .generation-loader-orbit[data-v-8cda1378]{border-top-color:#e5b85e;border-right-color:#d79b3c}.canvas-generation-overlay .generation-loader small .generation-elapsed[data-v-8cda1378]{color:#dce5e8;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:none;font-size:9px;font-weight:650}.canvas-generation-overlay .generation-loader small strong[data-v-8cda1378],.canvas-generation-overlay .generation-loader small .generation-elapsed[data-v-8cda1378]{color:#63e7be;letter-spacing:.04em;text-shadow:0 1px 5px #000,0 0 9px #36e0a255;font-size:10px;font-weight:700}.canvas-generation-overlay .generation-loader small em[data-v-8cda1378]{color:#63e7be;letter-spacing:.02em;text-shadow:0 1px 5px #000,0 0 9px #36e0a244;font-weight:700}.canvas-generation-overlay .generation-loader.submitting .generation-loader-orbit[data-v-8cda1378],.canvas-generation-overlay .generation-loader.queued .generation-loader-orbit[data-v-8cda1378]{border-top-color:#63e7bee6;border-right-color:#38c6ff75}.canvas-generation-overlay .generation-loader.queued .generation-loader-pulse i[data-v-8cda1378]{background:linear-gradient(#63e7be,#38c6ff);box-shadow:0 0 7px #36e0a247}.canvas-generation-overlay .generation-loader.queued small strong[data-v-8cda1378]{color:#63e7be}.canvas-generation-overlay.failed[data-v-8cda1378]{color:#ff9aa3;background:radial-gradient(circle at 50% 42%,#d43e4b26,#0000 42%),#0d080aeb}.canvas-generation-overlay.failed[data-v-8cda1378]:before{display:none}.generation-failed-message[data-v-8cda1378]{text-align:center;place-items:center;gap:7px;width:min(78%,260px);display:grid}.generation-failed-message>svg[data-v-8cda1378]{color:#ff8993;background:#431d22;border:1px solid #a8444e;border-radius:50%;padding:5px;box-shadow:0 0 18px #d23e4b45}.generation-failed-message>strong[data-v-8cda1378]{color:#ffabb2;letter-spacing:.08em;font-size:13px}.generation-failed-message>small[data-v-8cda1378]{color:#c99095;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.canvas-node:is(.icon-image,.icon-video,.icon-audio).generating[data-v-8cda1378]{border-color:#29c5d1;box-shadow:0 0 0 2px #22cbd84d,0 0 20px #16d3e052,0 12px 32px #0009}.canvas-node:is(.icon-image,.icon-video,.icon-audio).generation-failed[data-v-8cda1378]{border-color:#b84a55;box-shadow:0 0 0 2px #b83f4a45,0 0 18px #a92f3b3d,0 12px 32px #0009}.canvas-node:is(.icon-image,.icon-video,.icon-audio).generating .port[data-v-8cda1378]{z-index:30;opacity:1;background:#0d1822}.canvas-node:is(.icon-image,.icon-video,.icon-audio).generation-failed .port[data-v-8cda1378]{z-index:30;opacity:1;pointer-events:auto;transform:scale(1)}@keyframes generation-orbit-8cda1378{to{transform:rotate(360deg)}}@keyframes generation-pulse-8cda1378{0%,to{opacity:.45;height:6px}50%{opacity:1;height:18px}}@keyframes generation-shimmer-8cda1378{0%,18%{opacity:0;transform:translate(-42%)rotate(.001deg)}42%,58%{opacity:1}82%,to{opacity:0;transform:translate(42%)rotate(.001deg)}}.kind-media.icon-image[data-v-8cda1378]{background:#1b2028;border:1px solid #303641;border-radius:9px;overflow:visible;box-shadow:0 8px 22px #0007}.kind-media.icon-image>header[data-v-8cda1378]{z-index:2;box-sizing:border-box;background:#171c23;border:0;border-radius:8px 8px 0 0;width:100%;height:30px;padding:0 9px;position:absolute;top:0;left:0}.kind-media.icon-image>header .node-heading-labels[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.kind-media.icon-image>header .node-title[data-v-8cda1378]{color:#6fa8ef;min-width:0;font-size:10px;font-weight:600}.kind-media.icon-image>header .node-title svg[data-v-8cda1378]{color:#6fa8ef}.kind-media.icon-image>header .media-resolution[data-v-8cda1378]{color:#8c929c;margin-left:auto;font-size:9px;font-weight:400}.kind-media.icon-image .rename-trigger[data-v-8cda1378]{display:none}.kind-media.icon-image .upload-zone[data-v-8cda1378]{background:#202630;border-radius:0 0 8px 8px;height:auto;position:absolute;inset:30px 0 0}.kind-media.icon-image .upload-zone[data-v-8cda1378]:hover{background:#252c37}.kind-media.icon-image .upload-empty[data-v-8cda1378]{color:#6fa8ef}.kind-media.icon-image .upload-zone img[data-v-8cda1378]{transform-origin:50%;backface-visibility:hidden;background:#202630;border-radius:0 0 8px 8px;transform:scale(1.015)}.kind-media.icon-image.selected[data-v-8cda1378]{border-color:#25b9c8;box-shadow:0 0 0 2px #22b8c755,0 0 22px #11b9ca66,0 10px 28px #0008}.kind-media.icon-image .port[data-v-8cda1378]{color:#e5faff;background:#0d1822;border:2px solid #168897;width:42px;height:42px;top:calc(50% - 21px);box-shadow:0 0 0 7px #13a8b53d,0 0 17px #10bccc80}.kind-media.icon-image .port[data-v-8cda1378]:before{font-size:25px;font-weight:500}.kind-media.icon-image .port-in[data-v-8cda1378]{left:-22px}.kind-media.icon-image .port-out[data-v-8cda1378]{right:-22px}.kind-media.icon-image .port[data-v-8cda1378]:hover{color:#fff;background:#10242c;border-color:#3ee7f1}.commandbar[data-v-8cda1378]{grid-template-columns:1fr 1fr;height:50px;padding:0 12px}.title>button[data-v-8cda1378]{width:34px;height:34px}.title small[data-v-8cda1378]{color:#747981}.actions .run[data-v-8cda1378]{height:34px}.workspace[data-v-8cda1378]{--left-panel-width:300px;grid-template-columns:var(--left-panel-width) minmax(0,1fr);height:100%;transition:grid-template-columns .22s;position:relative}.workspace.sidebar-collapsed[data-v-8cda1378]{--left-panel-width:0px}.left-panel[data-v-8cda1378]{transition:opacity .16s,transform .22s}.workspace.sidebar-collapsed .left-panel[data-v-8cda1378]{opacity:0;pointer-events:none;transform:translate(-100%)}.sidebar-toggle[data-v-8cda1378]{z-index:18;left:calc(var(--left-panel-width) - 1px);color:#aeb7c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#1a1f25ee;border:1px solid #39414b;border-left-color:#30363e;border-radius:0 9px 9px 0;place-items:center;width:30px;height:48px;padding:0;transition:left .22s,color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:5px 0 16px #0005}.sidebar-toggle[data-v-8cda1378]:hover{color:#efffff;background:#223239;border-color:#2aaeb9}.workspace.sidebar-collapsed .sidebar-toggle[data-v-8cda1378]{box-shadow:5px 0 18px #0008}.left-panel[data-v-8cda1378]{z-index:8;background:#161616;border-right:1px solid #303238;flex-direction:column;min-width:0;display:flex;position:relative}.left-panel>header[data-v-8cda1378]{border-bottom:1px solid #2c2e32;align-items:center;gap:6px;height:49px;padding:0 12px;display:flex}.left-panel>header button[data-v-8cda1378]{color:#9a9da3;background:0 0;border:0;border-radius:6px;height:28px;padding:0 9px;font-size:11px;font-weight:700}.left-panel>header button.active[data-v-8cda1378]{color:#fff;background:#34363a}.panel-filter[data-v-8cda1378]{color:#8e9298;justify-content:space-between;align-items:center;height:52px;padding:0 15px;font-size:10px;display:flex}.panel-filter input[data-v-8cda1378]{color:#d9dadd;background:#1d1e20;border:1px solid #303238;border-radius:6px;outline:0;width:112px;height:27px;padding:0 9px;font-size:9px}.layer-list[data-v-8cda1378]{gap:2px;padding:0 9px;display:grid;overflow:auto}.layer-list button[data-v-8cda1378]{color:#e2e3e5;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;height:40px;padding:0 8px;display:flex}.layer-list button[data-v-8cda1378]:hover,.layer-list button.active[data-v-8cda1378]{background:#252629}.layer-list button>i[data-v-8cda1378]{color:#aeb2ba;flex:0 0 20px;place-items:center;width:20px;height:28px;display:grid}.layer-list button:hover>i[data-v-8cda1378],.layer-list button.active>i[data-v-8cda1378]{color:#f0f1f3}.layer-list button>span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:700;overflow:hidden}.layer-list button>small[data-v-8cda1378]{color:#7f838a;font-size:8px}.asset-list[data-v-8cda1378]{gap:6px;padding:0 10px;display:grid}.asset-list>button[data-v-8cda1378]{color:#cfd1d5;text-align:left;background:#1c1d1f;border:1px solid #292b2f;border-radius:8px;align-items:center;gap:10px;height:57px;padding:0 10px;display:flex}.asset-list>button[data-v-8cda1378]:hover{background:#232427;border-color:#3c3f45}.asset-list>button>i[data-v-8cda1378]{color:#d2d5da;background:#303237;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.asset-list>button>span[data-v-8cda1378]{flex:1;gap:4px;display:grid}.asset-list strong[data-v-8cda1378]{font-size:11px}.asset-list small[data-v-8cda1378]{color:#777c84;font-size:8px}.left-panel>footer[data-v-8cda1378]{color:#858990;border-top:1px solid #2a2c30;justify-content:space-between;align-items:center;height:42px;margin-top:auto;padding:0 15px;font-size:9px;display:flex}.left-panel>footer button[data-v-8cda1378]{color:#9b9fa6;background:0 0;border:0;font-size:9px}.layer-row[data-v-8cda1378]{color:#e2e3e5;cursor:grab;border-radius:6px;outline:0;align-items:center;gap:9px;height:40px;padding:0 7px;display:flex;position:relative}.layer-row[data-v-8cda1378]:active{cursor:grabbing}.layer-row.dragging[data-v-8cda1378]{opacity:.38}.layer-row.drop-before[data-v-8cda1378]:before,.layer-row.drop-after[data-v-8cda1378]:after{content:"";z-index:2;background:#e4e6ea;border-radius:2px;height:2px;position:absolute;left:5px;right:5px;box-shadow:0 0 7px #fff8}.layer-row.drop-before[data-v-8cda1378]:before{top:-2px}.layer-row.drop-after[data-v-8cda1378]:after{bottom:-2px}.layer-row[data-v-8cda1378]:hover,.layer-row.active[data-v-8cda1378],.layer-row[data-v-8cda1378]:focus-visible{background:#252629}.layer-row>i[data-v-8cda1378]{color:#aeb2ba;flex:0 0 20px;place-items:center;width:20px;height:28px;display:grid}.layer-row>span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.layer-row>small[data-v-8cda1378]{color:#7f838a;font-size:8px}.layer-row>input[data-v-8cda1378]{color:#eceef1;background:#1d1f23;border:1px solid #747a83;border-radius:5px;outline:0;flex:1;min-width:0;height:26px;padding:0 7px;font-size:11px}.layer-list .layer-rename[data-v-8cda1378]{color:#92979f;opacity:0;background:0 0;border:0;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.layer-row:hover .layer-rename[data-v-8cda1378],.layer-row.active .layer-rename[data-v-8cda1378],.layer-rename[data-v-8cda1378]:focus-visible{opacity:1}.layer-list .layer-rename[data-v-8cda1378]:hover{color:#fff;background:#3a3d42}.layer-list button>i.preview[data-v-8cda1378]{background:#282a2e;border:1px solid #3a3d42;border-radius:5px;flex-basis:28px;width:28px;height:28px;overflow:hidden}.layer-list button>i.preview img[data-v-8cda1378],.layer-list button>i.preview video[data-v-8cda1378]{object-fit:cover;width:100%;height:100%;display:block}.layer-list button>i.audio-preview[data-v-8cda1378]{color:#d9dce1;background:#282a2e}.layer-row>i.preview[data-v-8cda1378]{background:#282a2e;border:1px solid #3a3d42;border-radius:5px;flex-basis:28px;width:28px;height:28px;overflow:hidden}.layer-row>i.preview img[data-v-8cda1378],.layer-row>i.preview video[data-v-8cda1378]{object-fit:cover;width:100%;height:100%;display:block}.layer-row>i.audio-preview[data-v-8cda1378]{color:var(--layer-accent);background:color-mix(in srgb,var(--layer-accent) 10%,#20242a)}.stage[data-v-8cda1378]{background-color:#111214;background-image:radial-gradient(circle,#303237 .8px,#0000 .9px)}.connections path[data-v-8cda1378]{stroke-width:1.35px;opacity:.65}.canvas-node[data-v-8cda1378]{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px}.canvas-node.selected[data-v-8cda1378]{border-color:#8b9098;box-shadow:0 0 0 1px #8b909866}.canvas-node>header[data-v-8cda1378]{color:#93979d;background:0 0;border:0;width:calc(100% + 2px);height:22px;padding:0 2px;position:absolute;top:-25px;left:-1px}.canvas-node>header span[data-v-8cda1378]{font-size:10px;font-weight:500}.canvas-node>header b[data-v-8cda1378]{display:none}.kind-media .upload-zone[data-v-8cda1378]{background:#252628;border-radius:6px;height:100%}.kind-media footer[data-v-8cda1378]{opacity:0;background:linear-gradient(#0000,#090909d9);border-radius:0 0 6px 6px;height:25px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.kind-media:hover footer[data-v-8cda1378]{opacity:1}.kind-prompt[data-v-8cda1378],.kind-app[data-v-8cda1378],.kind-result[data-v-8cda1378]{background:#242527;border-color:#3d4046}.kind-app .app-body[data-v-8cda1378]{height:100%;padding:14px}.kind-result .result-video[data-v-8cda1378],.kind-result .result-empty[data-v-8cda1378]{border-radius:6px 6px 0 0;height:calc(100% - 31px)}.port[data-v-8cda1378]{opacity:.82}.canvas-node:hover .port[data-v-8cda1378],.canvas-node.selected .port[data-v-8cda1378]{opacity:1}.handle[data-v-8cda1378]{display:none}.kind-app[data-v-8cda1378]{background:#181c22;border-color:#3b414a;box-shadow:0 13px 30px #0007}.kind-app>header[data-v-8cda1378]{z-index:2;box-sizing:border-box;color:#f2bd24;width:100%;height:34px;padding:0 12px;top:0;left:0}.kind-app>header .node-title[data-v-8cda1378]{color:#f2bd24;font-size:11px;font-weight:700}.kind-app>header .rename-trigger[data-v-8cda1378]{display:none}.kind-app.selected[data-v-8cda1378]{border-color:#22cad8;box-shadow:0 0 0 1px #22cad877,0 0 24px #12bbc955,0 13px 30px #0008}.kind-app .port[data-v-8cda1378]{color:#dffcff;background:#101923;border-color:#168897;width:30px;height:30px;top:calc(50% - 15px);box-shadow:0 0 0 6px #13a8b536,0 0 15px #10bccc66}.kind-app .port[data-v-8cda1378]:before{font-size:19px}.kind-app .port-in[data-v-8cda1378]{left:-16px}.kind-app .port-out[data-v-8cda1378]{right:-16px}.app-node-card[data-v-8cda1378]{color:#f4f6f8;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:34px 0 0}.app-node-card>span[data-v-8cda1378]{color:#f2bd24}.app-node-card>strong[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:14px;overflow:hidden}.app-node-card>small[data-v-8cda1378]{color:#9ca6b3;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:9px;overflow:hidden}.app-node-card>small.processing[data-v-8cda1378],.app-node-card>small.queued[data-v-8cda1378],.app-node-card>small.submitting[data-v-8cda1378]{color:#65dce7}.app-node-card>small.success[data-v-8cda1378]{color:#6ad89b}.app-node-card>small.failed[data-v-8cda1378]{color:#ef7f89}.app-config-panel[data-v-8cda1378]{z-index:26;color:#e7eaf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171b22f7;border:1px solid #3a414b;border-radius:13px;flex-direction:column;width:min(920px,100% - 32px);max-height:min(430px,58%);display:flex;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #000c}.app-config-panel>header[data-v-8cda1378]{border-bottom:1px solid #303742;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.app-config-panel>header select[data-v-8cda1378]{color:#e8ebef;background:#202630;border:1px solid #444d59;border-radius:8px;outline:0;height:36px;padding:0 34px 0 11px;font-size:12px;font-weight:650}.app-config-panel>header>div[data-v-8cda1378]{align-items:center;gap:9px;margin-left:auto;display:flex}.app-config-panel>header span[data-v-8cda1378]{color:#aeb6c1;background:#2b313a;border-radius:99px;padding:4px 8px;font-size:10px}.app-config-panel>header span.processing[data-v-8cda1378],.app-config-panel>header span.queued[data-v-8cda1378],.app-config-panel>header span.submitting[data-v-8cda1378]{color:#74dfe9;background:#163941}.app-config-panel>header span.success[data-v-8cda1378]{color:#72dba2;background:#193a2b}.app-config-panel>header span.failed[data-v-8cda1378]{color:#f08a93;background:#48242a}.app-config-panel>header em[data-v-8cda1378]{color:#7f8894;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:9px;font-style:normal;overflow:hidden}.app-config-panel>header>button[data-v-8cda1378]{color:#aab2bd;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.app-config-panel>header>button[data-v-8cda1378]:hover{color:#fff;background:#2d343e}.app-config-content[data-v-8cda1378]{grid-template-columns:minmax(190px,.7fr) minmax(360px,1.5fr);gap:14px;padding:16px;display:grid;overflow:auto}.app-config-title[data-v-8cda1378]{background:#1d222a;border:1px solid #303742;border-radius:10px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.app-config-title>span[data-v-8cda1378]{color:#f2bd24;background:#302b1c;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.app-config-title>div[data-v-8cda1378]{gap:5px;min-width:0;display:grid}.app-config-title strong[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.app-config-title small[data-v-8cda1378]{color:#89939f;font-size:10px;line-height:1.5}.app-config-section[data-v-8cda1378]{background:#1d222a;border:1px solid #303742;border-radius:10px;padding:13px}.app-config-section h4[data-v-8cda1378]{color:#aeb7c3;margin:0 0 10px;font-size:11px}.app-input-grid[data-v-8cda1378]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-input-grid article[data-v-8cda1378]{background:#2c2025;border:1px solid #49333a;border-radius:8px;align-items:center;gap:9px;min-width:0;height:58px;padding:0 10px;display:flex}.app-input-grid article.ready[data-v-8cda1378]{background:#1d302d;border-color:#285049}.app-input-grid article.optional[data-v-8cda1378]:not(.ready){background:#242a32;border-color:#343c47}.app-input-grid article>span[data-v-8cda1378]{color:#e46d77;background:#351f25;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.app-input-grid article.ready>span[data-v-8cda1378]{color:#63d6ae;background:#183a31}.app-input-grid article.optional:not(.ready)>span[data-v-8cda1378]{color:#9ca7b5;background:#2d343e}.app-input-grid article>div[data-v-8cda1378]{gap:4px;min-width:0;display:grid}.app-input-grid strong[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-input-grid small[data-v-8cda1378]{color:#ef6975;font-size:10px;font-weight:700}.app-input-grid article.ready small[data-v-8cda1378]{color:#66d8b0}.app-mode-section[data-v-8cda1378]{grid-column:1/2}.app-mode-section>div[data-v-8cda1378]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.app-mode-section button[data-v-8cda1378]{color:#afb8c4;cursor:pointer;background:#242a33;border:1px solid #373f4a;border-radius:7px;height:36px}.app-mode-section button.active[data-v-8cda1378]{color:#fff;background:#185762;border-color:#1d7882}.app-config-message[data-v-8cda1378]{color:#9da8b5;background:#20262e;border-radius:8px;grid-column:2/3;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}.app-config-message.error[data-v-8cda1378]{color:#f08b94;background:#362329}.app-config-progress[data-v-8cda1378]{background:#2d343e;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.app-config-progress i[data-v-8cda1378]{border-radius:inherit;background:#27c4d2;height:100%;transition:width .35s;display:block}.app-config-panel>footer[data-v-8cda1378]{border-top:1px solid #303742;justify-content:flex-end;align-items:center;min-height:58px;padding:0 16px;display:flex}.app-config-panel>footer button[data-v-8cda1378]{color:#fff;cursor:pointer;background:#17616a;border:1px solid #298d97;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:142px;height:38px;padding:0 18px;font-weight:750;display:flex}.app-config-panel>footer button[data-v-8cda1378]:hover{background:#1b7782}.app-config-panel>footer button[data-v-8cda1378]:disabled{opacity:.6;cursor:wait}.bottom-dock[data-v-8cda1378]{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#252628f2;border:1px solid #3a3c41;border-radius:12px;align-items:center;gap:3px;height:48px;padding:5px 7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #0009}.bottom-dock button[data-v-8cda1378]{color:#b5b8be;background:0 0;border:0;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.bottom-dock button[data-v-8cda1378]:first-child{color:#161719;background:#f1f1f1}.bottom-dock button[data-v-8cda1378]:hover:not(:disabled),.bottom-dock button.active[data-v-8cda1378]{color:#fff;background:#3a3c41}.bottom-dock button[data-v-8cda1378]:disabled{opacity:.3}.bottom-dock>i[data-v-8cda1378]{background:#404247;width:1px;height:23px;margin:0 3px}.bottom-dock .dock-run[data-v-8cda1378]{color:#ff9b43;background:#39281a}.zoom[data-v-8cda1378]{box-sizing:border-box;color:#cad2df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#252628f2;border:1px solid #333944;border-radius:12px;gap:5px;width:374px;height:46px;padding:0 9px;bottom:15px;left:15px;right:auto;box-shadow:0 10px 28px #0007}.zoom button[data-v-8cda1378]{color:#b8c0cc;cursor:pointer;border-radius:6px;flex:0 0 27px;width:27px;height:30px;font-size:19px;font-weight:400}.zoom button[data-v-8cda1378]:hover{color:#fff;background:#29313d}.zoom button.active[data-v-8cda1378]{color:#42e2ed;background:#124852;box-shadow:inset 0 0 0 1px #1b7781}.zoom span[data-v-8cda1378]{color:#b8c8e2;font-variant-numeric:tabular-nums;min-width:43px;font-size:13px}.zoom>i[data-v-8cda1378]{background:#343c48;width:1px;height:21px;margin:0 2px}.zoom-range[data-v-8cda1378]{appearance:none;cursor:pointer;background:0 0;outline:0;width:120px;height:14px;margin:0}.zoom-range[data-v-8cda1378]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#58d9ef 0 var(--zoom-progress),#4b5360 var(--zoom-progress) 100%);border:0;border-radius:99px;height:4px}.zoom-range[data-v-8cda1378]::-webkit-slider-thumb{appearance:none;background:#5edcf1;border:0;border-radius:50%;width:15px;height:15px;margin-top:-5.5px;box-shadow:0 0 10px #43d5ec88}.zoom-range[data-v-8cda1378]::-moz-range-track{background:#4b5360;border:0;border-radius:99px;height:4px}.zoom-range[data-v-8cda1378]::-moz-range-progress{background:#58d9ef;border:0;border-radius:99px;height:4px}.zoom-range[data-v-8cda1378]::-moz-range-thumb{background:#5edcf1;border:0;border-radius:50%;width:15px;height:15px}.notice[data-v-8cda1378]{bottom:72px}.kind-prompt textarea[data-v-8cda1378]{height:100%;padding:14px 14px 30px}.prompt-count[data-v-8cda1378]{color:#777c84;font-size:8px;position:absolute;bottom:9px;right:12px}.canvas-node>header span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.node-heading-labels[data-v-8cda1378]{align-items:center;min-width:0;display:flex}.canvas-node>header .node-title.clickable[data-v-8cda1378]{cursor:text}.kind-media>header.media-header[data-v-8cda1378]{box-sizing:border-box;justify-content:flex-start;width:100%;min-width:0}.kind-media>header.media-header .node-heading-labels[data-v-8cda1378]{flex:auto;width:100%;min-width:0}.kind-media>header.media-header .node-title[data-v-8cda1378]{max-width:180px}.media-resolution[data-v-8cda1378]{color:#777c84;white-space:nowrap;flex:none;margin-left:12px;font-size:8px}.canvas-node>header input[data-v-8cda1378]{color:#eceef1;background:#1d1f23;border:1px solid #747a83;border-radius:4px;outline:0;width:min(180px,100% - 4px);height:22px;padding:0 6px;font-size:10px}.rename-trigger[data-v-8cda1378]{color:#969ba3;opacity:0;background:0 0;border:0;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,background .15s;display:grid}.canvas-node:hover .rename-trigger[data-v-8cda1378],.canvas-node.selected .rename-trigger[data-v-8cda1378]{opacity:1}.rename-trigger[data-v-8cda1378]:hover{color:#fff;background:#3b3e44}.asset-empty[data-v-8cda1378]{flex:1;min-height:0}.add-menu[data-v-8cda1378]{z-index:31;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1e22f8;border:1px solid #3a3d43;border-radius:10px;width:190px;padding:7px;position:absolute;box-shadow:0 18px 48px #000b}.add-menu header[data-v-8cda1378]{color:#8f949c;align-items:center;height:30px;padding:0 8px;font-size:9px;display:flex}.add-menu>button[data-v-8cda1378]{color:#d9dbe0;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:42px;padding:0 8px;display:flex}.add-menu>button[data-v-8cda1378]:hover{background:#2b2e33}.add-menu>button>i[data-v-8cda1378]{color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.add-menu>button>i.image[data-v-8cda1378]{background:#a76227}.add-menu>button>i.video[data-v-8cda1378]{background:#355fae}.add-menu>button>i.audio[data-v-8cda1378]{background:#287b77}.add-menu>button>i.prompt[data-v-8cda1378]{background:#6448a5}.add-menu>button>i.app[data-v-8cda1378]{background:#3e61b2}.add-menu>button>span[data-v-8cda1378]{gap:3px;display:grid}.add-menu strong[data-v-8cda1378]{font-size:10px}.add-menu small[data-v-8cda1378]{color:#777c84;font-size:8px}.add-menu.dock[data-v-8cda1378]{grid-template-columns:repeat(5,1fr);width:410px;padding:6px;display:grid}.add-menu.dock header[data-v-8cda1378]{display:none}.add-menu.dock>button[data-v-8cda1378]{text-align:center;flex-direction:column;justify-content:center;gap:5px;height:66px;padding:5px 4px}.add-menu.dock[data-v-8cda1378]{border-radius:14px;width:286px;padding:12px;display:block}.add-menu.dock header[data-v-8cda1378]{color:#8f96a1;height:42px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.add-menu.dock>button[data-v-8cda1378]{text-align:left;border-radius:9px;flex-direction:row;justify-content:flex-start;gap:14px;height:52px;padding:0 12px}.add-menu.dock>button>i[data-v-8cda1378]{color:#aeb6c2;flex:0 0 34px;width:34px;height:34px;background:0 0!important}.add-menu.dock>button>i svg[data-v-8cda1378]{width:22px;height:22px}.add-menu.dock>button>span[data-v-8cda1378]{display:block}.add-menu.dock strong[data-v-8cda1378]{font-size:15px;font-weight:600}.add-menu.dock small[data-v-8cda1378]{display:none}.add-menu[data-v-8cda1378]:not(.dock){border-radius:14px;width:286px;padding:12px}.add-menu:not(.dock) header[data-v-8cda1378]{color:#8f96a1;height:42px;padding:0 10px;font-size:13px;font-weight:600}.add-menu:not(.dock)>button[data-v-8cda1378]{border-radius:9px;gap:14px;height:52px;padding:0 12px}.add-menu:not(.dock)>button>i[data-v-8cda1378]{color:#aeb6c2;flex:0 0 34px;width:34px;height:34px;background:0 0!important}.add-menu:not(.dock)>button>i svg[data-v-8cda1378]{width:22px;height:22px}.add-menu:not(.dock)>button>span[data-v-8cda1378]{display:block}.add-menu:not(.dock) strong[data-v-8cda1378]{font-size:15px;font-weight:600}.add-menu:not(.dock) small[data-v-8cda1378]{display:none}.scene[data-v-8cda1378],.connections[data-v-8cda1378]{will-change:auto}.kind-media.icon-image>header .node-title[data-v-8cda1378],.kind-media.icon-video>header .node-title[data-v-8cda1378]{font-size:11px}.kind-media.icon-image .upload-zone img[data-v-8cda1378]{object-fit:contain;transform:none}.kind-media.icon-video .upload-zone video[data-v-8cda1378]{object-fit:cover}.canvas-node.compact-media-header>header[data-v-8cda1378]{padding:0 6px}.canvas-node.compact-media-header>header .node-heading-labels[data-v-8cda1378]{gap:3px}.canvas-node.compact-media-header>header .node-title[data-v-8cda1378]{gap:3px;max-width:none;font-size:9px}.canvas-node.compact-media-header>header .node-title svg[data-v-8cda1378]{flex:none;width:12px;height:12px}.canvas-node.compact-media-header>header .media-resolution[data-v-8cda1378]{letter-spacing:-.02em;margin-left:auto;font-size:7px}.left-panel[data-v-8cda1378]{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#121417;height:100%;min-height:0;overflow:hidden}.left-panel>.panel-tabs[data-v-8cda1378]{background:#15191d;flex:none;gap:8px;height:66px;padding:12px 14px}.left-panel>.panel-tabs button[data-v-8cda1378]{color:#aab2bd;letter-spacing:.01em;border:1px solid #0000;border-radius:9px;height:40px;padding:0 17px;font-size:13px;font-weight:650}.left-panel>.panel-tabs button[data-v-8cda1378]:hover{color:#e8eaed;background:#202329}.left-panel>.panel-tabs button.active[data-v-8cda1378]{color:#f4feff;background:linear-gradient(#23343a,#202d32);border-color:#2b7680;box-shadow:inset 0 1px #ffffff10,0 0 0 1px #1aaeba14}.panel-filter[data-v-8cda1378]{box-sizing:border-box;flex:none;gap:12px;width:100%;height:auto;padding:17px 14px 13px;display:grid}.panel-filter>div[data-v-8cda1378]{justify-content:space-between;align-items:center;display:flex}.panel-filter>.filter-actions[data-v-8cda1378]{justify-content:flex-start;gap:8px}.panel-filter strong[data-v-8cda1378]{color:#f0f3f6;letter-spacing:.01em;font-size:13px;font-weight:700}.panel-filter .clear-nodes[data-v-8cda1378]{color:#ff7b86;white-space:nowrap;cursor:pointer;background:#351e23;border:1px solid #71343d;border-radius:7px;flex:none;justify-content:center;align-items:center;width:auto;height:40px;padding:0 8px;font-size:11px;font-weight:650;display:flex}.panel-filter .clear-nodes[data-v-8cda1378]:hover:not(:disabled){color:#ff9aa3;background:#4a252c;border-color:#974550}.panel-filter .clear-nodes[data-v-8cda1378]:disabled{opacity:.32;cursor:not-allowed}.panel-filter small[data-v-8cda1378]{color:#8d949e;background:#202329;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.panel-filter input[data-v-8cda1378]{box-sizing:border-box;color:#f5f7f9;background:#1b2026;border-color:#3a424d;border-radius:9px;flex:1;width:auto;min-width:0;height:40px;padding:0 13px;font-size:13px;font-weight:500;line-height:40px;display:block;box-shadow:inset 0 1px #ffffff08}.panel-filter input[data-v-8cda1378]::placeholder{color:#87919d}.panel-filter input[data-v-8cda1378]:focus{border-color:#2baab5;box-shadow:0 0 0 2px #24b8c326}.layer-list[data-v-8cda1378]{flex:1;align-content:start;gap:6px;min-height:0;padding:5px 10px 14px;display:grid;overflow:auto}.layer-row[data-v-8cda1378]{color:#e8eaed;cursor:grab;border:1px solid #0000;border-radius:10px;gap:11px;height:66px;padding:0 10px;transition:border-color .15s,background .15s,box-shadow .15s}.layer-row[data-v-8cda1378]:hover,.layer-row[data-v-8cda1378]:focus-visible{background:#1c1f23;border-color:#30353c}.layer-row.active[data-v-8cda1378]{border-color:color-mix(in srgb,var(--layer-accent) 42%,#333942);background:color-mix(in srgb,var(--layer-accent) 9%,#1b1e22);box-shadow:inset 3px 0 var(--layer-accent)}.layer-row>i[data-v-8cda1378]{border:1px solid color-mix(in srgb,var(--layer-accent) 30%,#353a42);width:40px;height:40px;color:var(--layer-accent);background:color-mix(in srgb,var(--layer-accent) 10%,#20242a);border-radius:9px;flex:0 0 40px;place-items:center;display:grid}.layer-row>i.preview[data-v-8cda1378]{border-radius:7px;flex-basis:40px;width:40px;height:40px}.layer-row:hover>i[data-v-8cda1378],.layer-row.active>i[data-v-8cda1378]{color:var(--layer-accent)}.layer-row>.layer-copy[data-v-8cda1378]{flex:1;gap:5px;min-width:0;line-height:1.18;display:grid}.layer-row>.layer-copy strong[data-v-8cda1378]{color:#f4f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.layer-row>.layer-copy small[data-v-8cda1378]{color:#929aa5;font-size:11px;font-weight:500}.layer-row>input[data-v-8cda1378]{height:38px;font-size:13px}.layer-list .layer-rename[data-v-8cda1378],.layer-list .layer-delete[data-v-8cda1378]{color:#89919c;opacity:0;background:0 0;border:0;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:28px;padding:0;display:grid}.layer-list .layer-delete[data-v-8cda1378]{color:#9b757a;margin-left:-7px}.layer-row:hover .layer-rename[data-v-8cda1378],.layer-row.active .layer-rename[data-v-8cda1378],.layer-rename[data-v-8cda1378]:focus-visible,.layer-row:hover .layer-delete[data-v-8cda1378],.layer-row.active .layer-delete[data-v-8cda1378],.layer-delete[data-v-8cda1378]:focus-visible{opacity:1}.layer-list .layer-delete[data-v-8cda1378]:hover{color:#ff818c;background:#3a2227}.left-panel>footer[data-v-8cda1378]{color:#9097a1;background:#15181b;border-top-color:#292e34;flex:none;width:100%;height:60px;min-height:60px;margin:0;padding:0 12px;font-size:11px}.left-panel>footer>span[data-v-8cda1378]{align-items:baseline;gap:4px;display:flex}.left-panel>footer>span strong[data-v-8cda1378]{color:#f0f1f3;font-size:13px}.left-panel>footer button[data-v-8cda1378]{color:#c5c9cf;background:#1d2024;border:1px solid #333840;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.left-panel>footer button[data-v-8cda1378]:hover{color:#fff;background:#262a2f;border-color:#4a515b}.canvas-footer-actions[data-v-8cda1378]{align-items:center;gap:5px;display:flex}.left-panel>footer .canvas-footer-actions button[data-v-8cda1378]{white-space:nowrap;padding:0 7px}.left-panel>footer .canvas-footer-actions .contribute-template[data-v-8cda1378]{color:#c5c9cf;background:#1d2024;border-color:#333840}.left-panel>footer .canvas-footer-actions .contribute-template[data-v-8cda1378]:hover:not(:disabled){color:#fff;background:#262a2f;border-color:#4a515b}.left-panel>footer .canvas-footer-actions button[data-v-8cda1378]:disabled{opacity:.4;cursor:not-allowed}.canvas-page.theme-light[data-v-8cda1378]{color:#202328;background:#f7f8fa}.theme-light .commandbar[data-v-8cda1378]{background:#fff;border-color:#dfe2e7}.theme-light .title>button[data-v-8cda1378],.theme-light .top-tools[data-v-8cda1378]{background:#fff;border-color:#d9dde3}.theme-light .title>button[data-v-8cda1378],.theme-light .top-tools button[data-v-8cda1378],.theme-light .actions>button[data-v-8cda1378]{color:#626872}.theme-light .title small[data-v-8cda1378],.theme-light .points[data-v-8cda1378]{color:#858b95}.theme-light .sidebar button[data-v-8cda1378]:hover,.theme-light .actions>button[data-v-8cda1378]:hover:not(:disabled),.theme-light .top-tools button[data-v-8cda1378]:hover:not(:disabled),.theme-light .title>button[data-v-8cda1378]:hover{color:#202328;background:#f0f2f5}.theme-light .top-tools button.active[data-v-8cda1378]{color:#db7722;background:#fff5eb;border-color:#efc59f}.theme-light .actions .run[data-v-8cda1378]{color:#d66f18;background:#fff6ed;border-color:#edc297}.theme-light .left-panel[data-v-8cda1378]{background:#fff;border-color:#dfe2e6}.theme-light .sidebar-toggle[data-v-8cda1378]{color:#66717e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-color:#d8dee6 #d8dee6 #d8dee6 #e3e7ec;box-shadow:5px 0 16px #33415524}.theme-light .sidebar-toggle[data-v-8cda1378]:hover{color:#167d86;background:#f5fcfc;border-color:#76c5cc}.theme-light .workspace.sidebar-collapsed .sidebar-toggle[data-v-8cda1378]{box-shadow:5px 0 18px #3341552e}.theme-light .left-panel>header[data-v-8cda1378],.theme-light .left-panel>footer[data-v-8cda1378]{border-color:#e2e4e8}.theme-light .left-panel>header button[data-v-8cda1378]{color:#737984}.theme-light .left-panel>header button.active[data-v-8cda1378]{color:#202328;background:#eceef1}.theme-light .panel-filter[data-v-8cda1378]{color:#747a84}.theme-light .panel-filter input[data-v-8cda1378]{color:#30343a;background:#f7f8fa;border-color:#d9dde3}.theme-light .panel-filter input[data-v-8cda1378]::placeholder{color:#a2a7af}.theme-light .layer-list button[data-v-8cda1378]{color:#30343a}.theme-light .layer-list button[data-v-8cda1378]:hover,.theme-light .layer-list button.active[data-v-8cda1378]{background:#eceef1}.theme-light .layer-list button>i[data-v-8cda1378]{color:#747a84}.theme-light .layer-list button:hover>i[data-v-8cda1378],.theme-light .layer-list button.active>i[data-v-8cda1378],.theme-light .layer-row[data-v-8cda1378]{color:#30343a}.theme-light .layer-row[data-v-8cda1378]:hover,.theme-light .layer-row.active[data-v-8cda1378],.theme-light .layer-row[data-v-8cda1378]:focus-visible{background:#eceef1}.theme-light .layer-row>i[data-v-8cda1378]{color:#747a84}.theme-light .layer-row>input[data-v-8cda1378]{color:#292d33;background:#fff;border-color:#a3a9b1}.theme-light .layer-list .layer-rename[data-v-8cda1378]{color:#777d86}.theme-light .layer-list .layer-rename[data-v-8cda1378]:hover{color:#202328;background:#dfe2e6}.theme-light .layer-list .layer-delete[data-v-8cda1378]{color:#9a6b71}.theme-light .layer-list .layer-delete[data-v-8cda1378]:hover{color:#c73543;background:#f8e4e7}.theme-light .panel-filter .clear-nodes[data-v-8cda1378]{color:#c73543;background:#fbe8eb;border-color:#e5aeb5}.theme-light .panel-filter .clear-nodes[data-v-8cda1378]:hover:not(:disabled){color:#a91f2d;background:#f7d8dd;border-color:#d8828d}.theme-light .layer-list button>i.preview[data-v-8cda1378]{background:#e8eaed;border-color:#d4d8de}.theme-light .layer-list button>i.audio-preview[data-v-8cda1378]{color:#4f555e;background:#e8eaed}.theme-light .layer-row>i.preview[data-v-8cda1378]{background:#e8eaed;border-color:#d4d8de}.theme-light .layer-row>i.audio-preview[data-v-8cda1378]{color:var(--layer-accent);background:color-mix(in srgb,var(--layer-accent) 8%,#fff)}.theme-light .left-panel>footer[data-v-8cda1378],.theme-light .left-panel>footer button[data-v-8cda1378]{color:#777d87}.theme-light .left-panel>.panel-tabs[data-v-8cda1378]{background:#f8f9fa}.theme-light .left-panel>.panel-tabs button[data-v-8cda1378]:hover{color:#202328;background:#eceff2}.theme-light .panel-filter strong[data-v-8cda1378]{color:#2e3339}.theme-light .panel-filter small[data-v-8cda1378]{color:#69717b;background:#eef0f3}.theme-light .layer-row>.layer-copy strong[data-v-8cda1378]{color:#2a2f35}.theme-light .layer-row>.layer-copy small[data-v-8cda1378]{color:#747c86}.theme-light .layer-row>i[data-v-8cda1378]{color:var(--layer-accent);background:color-mix(in srgb,var(--layer-accent) 8%,#fff)}.theme-light .layer-row:hover>i[data-v-8cda1378],.theme-light .layer-row.active>i[data-v-8cda1378]{color:var(--layer-accent)}.theme-light .layer-list .layer-row.active[data-v-8cda1378]{border-color:color-mix(in srgb,var(--layer-accent) 46%,#cbd5df);background:color-mix(in srgb,var(--layer-accent) 11%,#fff);box-shadow:inset 3px 0 var(--layer-accent),0 2px 8px color-mix(in srgb,var(--layer-accent) 10%,transparent)}.theme-light .layer-list .layer-row.active>i[data-v-8cda1378]{border-color:color-mix(in srgb,var(--layer-accent) 42%,#d4dbe3);background:color-mix(in srgb,var(--layer-accent) 13%,#fff)}.theme-light .left-panel>footer[data-v-8cda1378]{background:#f8f9fa}.theme-light .left-panel>footer>span strong[data-v-8cda1378]{color:#292e34}.theme-light .left-panel>footer button[data-v-8cda1378]{background:#fff;border-color:#d6dbe1}.theme-light .left-panel>footer .canvas-footer-actions .contribute-template[data-v-8cda1378]{color:#777d87;background:#fff;border-color:#d6dbe1}.theme-light .left-panel>footer .canvas-footer-actions .contribute-template[data-v-8cda1378]:hover:not(:disabled){color:#202328;background:#f0f2f5;border-color:#c7cdd5}.theme-light .stage[data-v-8cda1378]{background-color:#f6f7f9;background-image:radial-gradient(circle,#c9ced5 .8px,#0000 .9px)}.theme-light .canvas-file-drop[data-v-8cda1378]{color:#292d33;background:#f4f6f8e8;border-color:#737a84;box-shadow:inset 0 0 70px #69738218}.theme-light .canvas-file-drop small[data-v-8cda1378]{color:#6f7680}.theme-light .connections .connection-line[data-v-8cda1378]{stroke:#555b64!important}.theme-light .connections g:hover .connection-line[data-v-8cda1378]{stroke:#15181c!important}.theme-light .connections .preview-link[data-v-8cda1378]{stroke:#555b64}.theme-light .connections .connection-flow[data-v-8cda1378]{filter:drop-shadow(0 0 2px #fff);stroke:#15181c!important}.theme-light .canvas-node>header[data-v-8cda1378]{color:#676d76}.theme-light .kind-media .upload-zone[data-v-8cda1378]{background:#e8eaed}.theme-light .upload-zone[data-v-8cda1378]:hover{background:#e1e4e8}.theme-light .upload-zone img[data-v-8cda1378],.theme-light .upload-zone video[data-v-8cda1378]{background:#eef0f2}.theme-light .upload-empty small[data-v-8cda1378]{color:#818792}.theme-light .upload-empty[data-v-8cda1378],.theme-light .audio-ready[data-v-8cda1378]{color:#454a52}.theme-light .kind-prompt[data-v-8cda1378],.theme-light .kind-app[data-v-8cda1378],.theme-light .kind-result[data-v-8cda1378]{background:#fff;border-color:#d5d9df;box-shadow:0 8px 25px #28313d14}.theme-light .canvas-node.selected[data-v-8cda1378]{border-color:#8c929b;box-shadow:0 0 0 1px #8c929b55,0 10px 28px #28313d1a}.theme-light .kind-prompt textarea[data-v-8cda1378]{color:#292d33}.theme-light .prompt-count[data-v-8cda1378],.theme-light .app-body>small[data-v-8cda1378],.theme-light .status-row em[data-v-8cda1378],.theme-light .app-body p[data-v-8cda1378]{color:#737984}.theme-light .app-body select[data-v-8cda1378],.theme-light .properties select[data-v-8cda1378],.theme-light .properties input[data-v-8cda1378]{color:#292d33;background:#f7f8fa;border-color:#d5d9df}.theme-light .status-row span[data-v-8cda1378]{color:#59606a;background:#eef0f3}.theme-light .status-row span.queued[data-v-8cda1378],.theme-light .status-row span.processing[data-v-8cda1378],.theme-light .status-row span.submitting[data-v-8cda1378]{color:#376dcc;background:#e9f0ff}.theme-light .status-row span.success[data-v-8cda1378]{color:#198557;background:#e5f6ed}.theme-light .status-row span.failed[data-v-8cda1378]{color:#c94a58;background:#fdebed}.theme-light .progress[data-v-8cda1378]{background:#e2e5e9}.theme-light .app-body>button[data-v-8cda1378]{color:#30343a;background:color-mix(in srgb,var(--accent) 9%,#fff)}.theme-light .result-empty[data-v-8cda1378]{color:#858b94}.theme-light .canvas-node footer[data-v-8cda1378]{color:#727984;background:#f2f3f5}.theme-light .kind-media footer[data-v-8cda1378]{color:#fff;background:linear-gradient(#0000,#000b)}.theme-light .port[data-v-8cda1378]{color:#555b64;background:#fff;border-color:#8c929b;box-shadow:0 0 0 2px #f6f7f9}.theme-light .port[data-v-8cda1378]:hover{color:#fff;background:#292d33;border-color:#292d33}.theme-light .canvas-node>header input[data-v-8cda1378]{color:#292d33;background:#fff;border-color:#a3a9b1}.theme-light .rename-trigger[data-v-8cda1378]{color:#777d86}.theme-light .rename-trigger[data-v-8cda1378]:hover{color:#202328;background:#e1e4e8}.bottom-dock button[data-v-8cda1378]:first-child{color:#fff;background:#0d0f12;box-shadow:inset 0 0 0 1px #3a3e45}.theme-light .bottom-dock[data-v-8cda1378]{background:#fffffff2;border-color:#d3d7dd;box-shadow:0 12px 35px #28313d24}.theme-light .bottom-dock button[data-v-8cda1378]{color:#626872}.theme-light .bottom-dock button[data-v-8cda1378]:first-child{color:#30343a;background:#fff;box-shadow:inset 0 0 0 1px #d3d9e1,0 1px 2px #33415512}.theme-light .bottom-dock button[data-v-8cda1378]:hover:not(:disabled),.theme-light .bottom-dock button.active[data-v-8cda1378]{color:#202328;background:#e8eaed}.theme-light .bottom-dock>i[data-v-8cda1378]{background:#d9dde2}.theme-light .bottom-dock .dock-run[data-v-8cda1378]{color:#d66f18;background:#fff0e2}.theme-light .zoom[data-v-8cda1378]{color:#555c66;background:#fffffff2;border-color:#d2d8e0;box-shadow:0 8px 24px #33415524}.theme-light .zoom button[data-v-8cda1378]{color:#626c79}.theme-light .zoom button[data-v-8cda1378]:hover{color:#1f2935;background:#edf1f5}.theme-light .zoom button.active[data-v-8cda1378]{color:#087f8b;background:#d9f5f7;box-shadow:inset 0 0 0 1px #8bd5da}.theme-light .zoom span[data-v-8cda1378]{color:#42536c}.theme-light .zoom>i[data-v-8cda1378]{background:#d8dee6}.theme-light .notice[data-v-8cda1378]{color:#30343a;background:#fffffff2;border-color:#d5d9df;box-shadow:0 12px 35px #28313d24}.theme-light .context-menu[data-v-8cda1378],.theme-light .add-menu[data-v-8cda1378]{background:#fffffff8;border-color:#d3d7dd;box-shadow:0 16px 42px #28313d24}.theme-light .context-menu header[data-v-8cda1378],.theme-light .add-menu header[data-v-8cda1378]{color:#818791}.theme-light .context-menu button[data-v-8cda1378],.theme-light .add-menu>button[data-v-8cda1378]{color:#30343a}.theme-light .context-menu button[data-v-8cda1378]:hover:not(:disabled),.theme-light .add-menu>button[data-v-8cda1378]:hover{color:#202328;background:#eceef1}.theme-light .context-menu>i[data-v-8cda1378]{background:#e0e3e7}.theme-light .context-menu button small[data-v-8cda1378],.theme-light .add-menu small[data-v-8cda1378]{color:#858b94}.theme-light .add-menu.dock>button>i[data-v-8cda1378],.theme-light .add-menu:not(.dock)>button>i[data-v-8cda1378]{color:#666d77}.theme-light .context-menu button.danger[data-v-8cda1378]:hover{background:#fdebed}.theme-light .line-cutter[data-v-8cda1378]{color:#444a52;background:#fff;border-color:#c9ced5;box-shadow:0 5px 16px #28313d2b}.theme-light .line-cutter[data-v-8cda1378]:hover{color:#15181c;background:#f0f2f4;border-color:#aeb4bd}.theme-light .properties[data-v-8cda1378]{color:#30343a;background:#fff;border-color:#dfe2e7}.theme-light .properties>header[data-v-8cda1378]{border-color:#dfe2e7}.theme-light .pair label[data-v-8cda1378],.theme-light .input-list>div[data-v-8cda1378]{color:#626872;background:#f7f8fa;border-color:#d9dde3}@media (width<=950px){.workspace[data-v-8cda1378]{--left-panel-width:220px}.workspace.sidebar-collapsed[data-v-8cda1378]{--left-panel-width:0px}.commandbar[data-v-8cda1378]{grid-template-columns:1fr auto}.title small[data-v-8cda1378],.points[data-v-8cda1378]{display:none}.canvas-page[data-v-8cda1378]{height:calc(100vh - 110px)}}@media (width<=680px){.workspace[data-v-8cda1378]{grid-template-columns:1fr}.left-panel[data-v-8cda1378]{display:none}.bottom-dock[data-v-8cda1378]{bottom:10px}.zoom[data-v-8cda1378]{display:none}}.kind-media.icon-video[data-v-8cda1378],.kind-prompt[data-v-8cda1378],.theme-light .kind-media.icon-image[data-v-8cda1378],.theme-light .kind-media.icon-video[data-v-8cda1378],.theme-light .kind-prompt[data-v-8cda1378]{background:#1b2028;border:1px solid #303641;border-radius:9px;overflow:visible;box-shadow:0 8px 22px #0007}.kind-media.icon-video>header[data-v-8cda1378],.kind-prompt>header[data-v-8cda1378],.theme-light .kind-media.icon-image>header[data-v-8cda1378]{z-index:2;box-sizing:border-box;background:#171c23;border:0;border-radius:8px 8px 0 0;width:100%;height:30px;padding:0 9px;position:absolute;top:0;left:0}.kind-media.icon-video>header .node-heading-labels[data-v-8cda1378],.kind-prompt>header .node-heading-labels[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.kind-media.icon-video>header .node-title[data-v-8cda1378]{color:#a783ee;min-width:0;font-size:10px;font-weight:600}.kind-media.icon-video>header .node-title svg[data-v-8cda1378]{color:#a783ee}.kind-media.icon-video>header .media-resolution[data-v-8cda1378]{color:#989da7;margin-left:auto;font-size:9px;font-weight:400}.kind-media.icon-video .rename-trigger[data-v-8cda1378],.kind-prompt .rename-trigger[data-v-8cda1378]{display:none}.kind-media.icon-video .upload-zone[data-v-8cda1378],.theme-light .kind-media.icon-image .upload-zone[data-v-8cda1378],.theme-light .kind-media.icon-video .upload-zone[data-v-8cda1378]{background:#202630;border-radius:0 0 8px 8px;height:auto;position:absolute;inset:30px 0 0}.kind-media.icon-video .upload-zone[data-v-8cda1378]:hover,.theme-light .kind-media.icon-image .upload-zone[data-v-8cda1378]:hover,.theme-light .kind-media.icon-video .upload-zone[data-v-8cda1378]:hover{background:#252c37}.kind-media.icon-video .upload-empty[data-v-8cda1378]{color:#a783ee}.kind-media.icon-video .upload-zone video[data-v-8cda1378],.theme-light .kind-media.icon-image .upload-zone img[data-v-8cda1378],.theme-light .kind-media.icon-video .upload-zone video[data-v-8cda1378]{background:#202630;border-radius:0 0 8px 8px}.kind-prompt>header .node-title[data-v-8cda1378]{color:#54c994;font-size:11px;font-weight:600}.kind-prompt>header .node-title svg[data-v-8cda1378]{display:none}.kind-prompt>header .node-title[data-v-8cda1378]:before{content:"T";color:#54c994;font:700 14px/1 Georgia,serif}.kind-prompt textarea[data-v-8cda1378],.theme-light .kind-prompt textarea[data-v-8cda1378]{box-sizing:border-box;resize:none;color:#dce1e8;background:#1b2028;border:0;border-radius:0 0 8px 8px;width:100%;height:auto;padding:8px 13px;font-size:12px;line-height:1.55;position:absolute;inset:30px 0 0;overflow:hidden}.kind-prompt textarea[data-v-8cda1378]::placeholder,.theme-light .kind-prompt textarea[data-v-8cda1378]::placeholder{color:#555c68}.kind-prompt .prompt-count[data-v-8cda1378],.kind-prompt[data-v-8cda1378]:after{display:none}.kind-media.icon-image.selected[data-v-8cda1378],.kind-media.icon-video.selected[data-v-8cda1378],.kind-prompt.selected[data-v-8cda1378],.theme-light .kind-media.icon-image.selected[data-v-8cda1378],.theme-light .kind-media.icon-video.selected[data-v-8cda1378],.theme-light .kind-prompt.selected[data-v-8cda1378]{border-color:#25b9c8;box-shadow:0 0 0 2px #22b8c755,0 0 22px #11b9ca66,0 10px 28px #0008}.kind-media.icon-video .port[data-v-8cda1378],.kind-prompt .port[data-v-8cda1378],.theme-light .kind-media.icon-image .port[data-v-8cda1378],.theme-light .kind-media.icon-video .port[data-v-8cda1378],.theme-light .kind-prompt .port[data-v-8cda1378]{color:#e5faff;background:#0d1822;border:2px solid #168897;width:42px;height:42px;top:calc(50% - 21px);box-shadow:0 0 0 7px #13a8b53d,0 0 17px #10bccc80}.kind-media.icon-video .port[data-v-8cda1378]:before,.kind-prompt .port[data-v-8cda1378]:before{font-size:25px;font-weight:500}.kind-media.icon-video .port-in[data-v-8cda1378],.kind-prompt .port-in[data-v-8cda1378]{left:-22px}.kind-media.icon-video .port-out[data-v-8cda1378],.kind-prompt .port-out[data-v-8cda1378]{right:-22px}.kind-media.icon-video .port[data-v-8cda1378]:hover,.kind-prompt .port[data-v-8cda1378]:hover{color:#fff;background:#10242c;border-color:#3ee7f1}.connections .connection-line[data-v-8cda1378],.theme-light .connections .connection-line[data-v-8cda1378]{opacity:.9;stroke:#66717c!important;stroke-width:2px!important}.connections .connection-flow[data-v-8cda1378],.theme-light .connections .connection-flow[data-v-8cda1378]{pointer-events:none;stroke-linecap:round;stroke-dasharray:16 38;opacity:0;filter:drop-shadow(0 0 3px #20d9e7)drop-shadow(0 0 6px #16bccc88);transition:opacity .16s;animation:.65s linear infinite connection-flow-cyan-8cda1378;stroke:#20d9e7!important;stroke-width:3px!important}.connections .connection-flow.active[data-v-8cda1378],.theme-light .connections .connection-flow.active[data-v-8cda1378]{opacity:1}.stage.video-playing .connections .connection-flow[data-v-8cda1378],.stage.video-playing .connections .preview-link[data-v-8cda1378]{filter:none!important;animation-play-state:paused!important}.stage.video-playing .scene[data-v-8cda1378],.stage.video-playing .connections[data-v-8cda1378]{will-change:auto}.connections g:hover .connection-line[data-v-8cda1378]{opacity:1;stroke:#87939f!important;stroke-width:2.4px!important}.connections .preview-link[data-v-8cda1378],.theme-light .connections .preview-link[data-v-8cda1378]{stroke-dasharray:8 7;filter:drop-shadow(0 0 3px #20d9e7);stroke:#20d9e7!important}@keyframes connection-flow-cyan-8cda1378{0%{stroke-dashoffset:54px}to{stroke-dashoffset:0}}.kind-media.icon-image[data-v-8cda1378]:hover,.kind-media.icon-video[data-v-8cda1378]:hover,.kind-prompt[data-v-8cda1378]:hover{border-color:#25b9c8;box-shadow:0 0 0 2px #22b8c755,0 0 22px #11b9ca66,0 10px 28px #0008}.canvas-node .port[data-v-8cda1378]{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:scale(.72)}.canvas-node:hover .port[data-v-8cda1378],.canvas-node.selected .port[data-v-8cda1378]{opacity:1;pointer-events:auto;transform:scale(1)}.generation-panel[data-v-8cda1378]{z-index:24;box-sizing:border-box;overscroll-behavior:contain;color:#e5e9ef;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#171c23f5;border:1px solid #39434f;border-radius:13px;width:min(900px,100% - 48px);max-height:calc(100% - 36px);padding:14px 16px;position:absolute;bottom:18px;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 18px 55px #000b}.generation-panel>header[data-v-8cda1378]{justify-content:space-between;align-items:flex-start;height:32px;display:flex}.generation-panel>header>div[data-v-8cda1378]{align-items:center;gap:7px;display:flex}.generation-panel>header svg[data-v-8cda1378]{color:#27cad7}.generation-panel>header strong[data-v-8cda1378]{font-size:13px}.generation-panel>header small[data-v-8cda1378]{color:#79828e;font-size:10px}.generation-panel>header>button[data-v-8cda1378]{color:#8e96a1;background:0 0;border:0;border-radius:6px;width:26px;height:26px;font-size:20px}.generation-panel>header>button[data-v-8cda1378]:hover{color:#fff;background:#2b323c}.generation-compose[data-v-8cda1378]{background:#11161c;border:1px solid #303945;border-radius:9px;margin:9px 0 12px;padding:12px 14px 6px;transition:border-color .15s,box-shadow .15s}.generation-compose[data-v-8cda1378]:focus-within{border-color:#218e99;box-shadow:0 0 0 2px #19aebb22}.generation-inputs[data-v-8cda1378]{align-items:flex-start;gap:9px;min-height:82px;padding-bottom:7px;display:flex;overflow-x:auto}.generation-input-card[data-v-8cda1378],.generation-add-input[data-v-8cda1378]{color:#dbe1e8;text-align:left;background:#202630;border:1px solid #37414d;border-radius:8px;flex:0 0 72px;width:72px;height:76px;padding:0;position:relative;overflow:hidden}.generation-card-preview[data-v-8cda1378]{color:#8795a6;background:#242b35;place-items:center;display:grid;position:absolute;inset:0}.generation-card-preview img[data-v-8cda1378],.generation-card-preview video[data-v-8cda1378]{object-fit:cover;width:100%;height:100%;display:block}.generation-input-card[data-v-8cda1378]:after{content:"";background:linear-gradient(#0000,#0b0e12e8);height:32px;position:absolute;inset:auto 0 0}.generation-input-card>strong[data-v-8cda1378]{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.generation-input-card>small[data-v-8cda1378]{display:none}.generation-input-card.input-image[data-v-8cda1378]{border-color:#42698f}.generation-input-card.input-video[data-v-8cda1378]{border-color:#67518b}.generation-input-card.input-prompt[data-v-8cda1378]{border-color:#33735c}.generation-input-card.input-prompt .generation-card-preview[data-v-8cda1378]{color:#70d1a5;background:#192b27}.generation-input-card.input-audio[data-v-8cda1378]{border-color:#3c776f}.generation-add-input[data-v-8cda1378]{color:#37d5df;background:#14242b;border-color:#228f99;place-content:center;place-items:center;gap:4px;display:grid}.generation-add-input[data-v-8cda1378]:hover{color:#eaffff;background:#18343c;border-color:#33d5df}.generation-add-input span[data-v-8cda1378]{font-size:10px;font-weight:700}.generation-inputs em[data-v-8cda1378]{color:#6f7884;align-self:center;font-size:10px;font-style:normal}.generation-mentions[data-v-8cda1378]{gap:5px;padding:2px 0 5px;display:flex;overflow:auto}.generation-mentions span[data-v-8cda1378]{color:#72a9e7;white-space:nowrap;background:#26364b;border-radius:5px;align-items:center;height:22px;padding:0 7px;font-size:10px;display:flex}.generation-compose>textarea[data-v-8cda1378]{resize:none;box-sizing:border-box;color:#dfe4ea;background:0 0;border:0;outline:0;width:100%;height:74px;padding:7px 2px;font:12px/1.7 inherit}.generation-compose>textarea[data-v-8cda1378]::placeholder{color:#626b77}.generation-panel>footer[data-v-8cda1378]{grid-template-columns:minmax(300px,360px) 1fr auto;align-items:end;gap:12px;display:grid}.model-picker[data-v-8cda1378]{gap:5px;display:grid}.model-picker>small[data-v-8cda1378]{color:#7f8894;font-size:9px}.model-picker>div[data-v-8cda1378]{gap:5px;display:flex}.model-picker button[data-v-8cda1378]{color:#aab2bd;white-space:nowrap;background:#202630;border:1px solid #343d49;border-radius:8px;height:36px;padding:0 10px;font:10px inherit}.model-picker button[data-v-8cda1378]:hover{color:#e7fbfd;border-color:#267f88}.model-picker button.active[data-v-8cda1378]{color:#eaffff;background:#14636c;border-color:#2cbac5;box-shadow:inset 0 0 0 1px #36cbd633}.generation-requirements[data-v-8cda1378]{color:#858e99;gap:4px;min-width:0;font-size:9px;display:grid}.generation-requirements span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-requirements .failed[data-v-8cda1378]{color:#ef8790}.generation-requirements .success[data-v-8cda1378]{color:#62cf96}.generation-model-controls[data-v-8cda1378]{align-items:center;gap:6px;min-width:0;display:flex}.generation-model-select[data-v-8cda1378]{flex:none;position:relative}.model-picker .generation-model-trigger[data-v-8cda1378]{color:#e5eaf0;background:#222831;border-color:#38414d;justify-content:space-between;align-items:center;gap:8px;min-width:172px;display:flex;box-shadow:0 5px 14px #0003}.generation-model-trigger span[data-v-8cda1378]{text-align:left;flex:1}.generation-model-trigger[aria-expanded=true][data-v-8cda1378]{background:#252d37;border-color:#35aeba}.generation-model-menu[data-v-8cda1378]{z-index:120;background:#171c23;border:1px solid #3a4552;border-radius:10px;width:220px;padding:5px;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 14px 36px #0009;gap:3px!important;display:grid!important}.model-picker .generation-model-menu button[data-v-8cda1378]{width:100%;height:34px;box-shadow:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.model-picker .generation-model-menu button[data-v-8cda1378]:hover,.model-picker .generation-model-menu button.selected[data-v-8cda1378]{color:#efffff;background:#27313c}.model-picker .generation-model-menu button.selected[data-v-8cda1378]{color:#52d4de}.generation-mode-tabs[data-v-8cda1378]{gap:5px;min-width:0;display:flex}.model-picker .generation-mode-tabs button[data-v-8cda1378]{height:36px;padding-inline:9px}.generation-parameter-select[data-v-8cda1378]{color:#d7dde5;background:#202630;border:1px solid #343d49;border-radius:8px;align-items:center;min-width:88px;height:36px;display:flex;position:relative;overflow:hidden}.generation-parameter-select>span[data-v-8cda1378]{color:#7f8996;white-space:nowrap;padding-left:9px;font-size:9px}.generation-parameter-select select[data-v-8cda1378]{z-index:1;min-width:0;height:100%;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0 22px 0 6px;font:10px inherit;position:relative}.generation-parameter-select>svg[data-v-8cda1378]{pointer-events:none;position:absolute;right:7px}.generation-parameter-select[data-v-8cda1378]:focus-within,.generation-parameter-select[data-v-8cda1378]:hover{border-color:#2e9ca7}.generation-parameter-select option[data-v-8cda1378]{color:#e5eaf0;background:#1b2129}.generate-action[data-v-8cda1378]{color:#eaffff;background:#127681;border:1px solid #2cbac5;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 17px;font-size:11px;font-weight:700;display:flex}.generate-action[data-v-8cda1378]:hover:not(:disabled){background:#15929e}.generate-action[data-v-8cda1378]:disabled{opacity:.55;cursor:wait}.generation-panel~.notice[data-v-8cda1378]{bottom:292px}.theme-light .kind-media.icon-image[data-v-8cda1378],.theme-light .kind-media.icon-video[data-v-8cda1378],.theme-light .kind-prompt[data-v-8cda1378]{background:#fff;border-color:#cbd2dc;box-shadow:0 8px 22px #33415524}.theme-light .kind-media.icon-image>header[data-v-8cda1378],.theme-light .kind-media.icon-video>header[data-v-8cda1378],.theme-light .kind-prompt>header[data-v-8cda1378]{background:#f7f9fc;border-bottom:1px solid #e1e5eb}.theme-light .kind-media.icon-image>header .node-title[data-v-8cda1378],.theme-light .kind-media.icon-image>header .node-title svg[data-v-8cda1378]{color:#367ecb}.theme-light .kind-media.icon-video>header .node-title[data-v-8cda1378],.theme-light .kind-media.icon-video>header .node-title svg[data-v-8cda1378]{color:#8056c8}.theme-light .kind-prompt>header .node-title[data-v-8cda1378],.theme-light .kind-prompt>header .node-title[data-v-8cda1378]:before{color:#23865d}.theme-light .kind-media.icon-image>header .media-resolution[data-v-8cda1378],.theme-light .kind-media.icon-video>header .media-resolution[data-v-8cda1378]{color:#79818d}.theme-light .kind-media.icon-image .upload-zone[data-v-8cda1378],.theme-light .kind-media.icon-video .upload-zone[data-v-8cda1378]{background:#f1f4f8}.theme-light .kind-media.icon-image .upload-zone[data-v-8cda1378]:hover,.theme-light .kind-media.icon-video .upload-zone[data-v-8cda1378]:hover{background:#e9edf3}.theme-light .kind-media.icon-image .upload-zone img[data-v-8cda1378],.theme-light .kind-media.icon-video .upload-zone video[data-v-8cda1378]{background:#f1f4f8}.theme-light .kind-media.icon-image .upload-empty[data-v-8cda1378]{color:#4a91db}.theme-light .kind-media.icon-video .upload-empty[data-v-8cda1378]{color:#8e63d4}.theme-light .kind-prompt textarea[data-v-8cda1378]{color:#343b45;background:#fff}.theme-light .kind-prompt textarea[data-v-8cda1378]::placeholder{color:#99a1ac}.theme-light .kind-prompt[data-v-8cda1378]:after{opacity:.55}.theme-light .kind-media.icon-image.selected[data-v-8cda1378],.theme-light .kind-media.icon-video.selected[data-v-8cda1378],.theme-light .kind-prompt.selected[data-v-8cda1378]{border-color:#19aebb;box-shadow:0 0 0 2px #18aebb42,0 0 18px #14b8c64a,0 10px 24px #33415524}.theme-light .kind-media.icon-image .port[data-v-8cda1378],.theme-light .kind-media.icon-video .port[data-v-8cda1378],.theme-light .kind-prompt .port[data-v-8cda1378]{color:#117784;background:#fff;border-color:#21aebb;box-shadow:0 0 0 7px #1bb5c126,0 0 14px #13b9c65c}.theme-light .kind-media.icon-image .port[data-v-8cda1378]:hover,.theme-light .kind-media.icon-video .port[data-v-8cda1378]:hover,.theme-light .kind-prompt .port[data-v-8cda1378]:hover{color:#fff;background:#159ba8;border-color:#159ba8}.theme-light .kind-media.icon-image[data-v-8cda1378]:hover,.theme-light .kind-media.icon-video[data-v-8cda1378]:hover,.theme-light .kind-prompt[data-v-8cda1378]:hover{border-color:#19aebb;box-shadow:0 0 0 2px #18aebb42,0 0 18px #14b8c64a,0 10px 24px #33415524}.theme-light .generation-panel[data-v-8cda1378]{color:#303844;background:#fffffff5;border-color:#cdd5df;box-shadow:0 18px 48px #3341552b}.theme-light .generation-panel>header small[data-v-8cda1378]{color:#7b8490}.theme-light .generation-panel>header>button[data-v-8cda1378]{color:#747d88}.theme-light .generation-panel>header>button[data-v-8cda1378]:hover{color:#27303a;background:#edf0f4}.theme-light .generation-compose[data-v-8cda1378]{background:#f8fafc;border-color:#d6dce5}.theme-light .generation-input-card[data-v-8cda1378]{color:#4a5360;background:#eef2f6;border-color:#ccd5e0}.theme-light .generation-card-preview[data-v-8cda1378]{color:#738093;background:#e8edf3}.theme-light .generation-input-card.input-prompt .generation-card-preview[data-v-8cda1378]{color:#27865e;background:#e4f4ed}.theme-light .generation-add-input[data-v-8cda1378]{color:#168b95;background:#e8f7f8;border-color:#5bbbc3}.theme-light .generation-add-input[data-v-8cda1378]:hover{color:#fff;background:#159ba8}.theme-light .generation-inputs em[data-v-8cda1378]{color:#929aa5}.theme-light .generation-mentions span[data-v-8cda1378]{color:#356fae;background:#e4edf8}.theme-light .generation-compose>textarea[data-v-8cda1378]{color:#343c47}.theme-light .generation-compose>textarea[data-v-8cda1378]::placeholder{color:#9aa2ad}.theme-light .model-picker button[data-v-8cda1378]{color:#5f6874;background:#f4f6f9;border-color:#d5dce5}.theme-light .model-picker button[data-v-8cda1378]:hover{color:#176c74;border-color:#80c6cc}.theme-light .model-picker button.active[data-v-8cda1378]{color:#17646c;background:#e4f7f8;border-color:#56bac2}.theme-light .generation-requirements[data-v-8cda1378]{color:#747d88}.theme-light .model-picker .generation-model-trigger[data-v-8cda1378]{color:#46515e;background:#fff;border-color:#cbd4df;box-shadow:0 5px 14px #384a5a18}.theme-light .generation-model-trigger[aria-expanded=true][data-v-8cda1378]{background:#f7ffff;border-color:#56b9c2}.theme-light .generation-model-menu[data-v-8cda1378]{background:#fff;border-color:#d0d8e2;box-shadow:0 14px 36px #5262732e}.theme-light .model-picker .generation-model-menu button[data-v-8cda1378]{background:0 0}.theme-light .model-picker .generation-model-menu button[data-v-8cda1378]:hover,.theme-light .model-picker .generation-model-menu button.selected[data-v-8cda1378]{color:#187a83;background:#eaf6f7}.theme-light .generation-parameter-select[data-v-8cda1378]{color:#4e5966;background:#fff;border-color:#d1d9e3}.theme-light .generation-parameter-select option[data-v-8cda1378]{color:#46515e;background:#fff}.kind-media.icon-audio[data-v-8cda1378]{background:#1b2028;border:1px solid #303641;border-radius:9px;overflow:visible;box-shadow:0 8px 22px #0007}.kind-media.icon-audio>header[data-v-8cda1378]{z-index:2;box-sizing:border-box;background:#171c23;border:0;border-radius:8px 8px 0 0;width:100%;height:30px;padding:0 9px;position:absolute;top:0;left:0}.kind-media.icon-audio>header .node-heading-labels[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.kind-media.icon-audio>header .node-title[data-v-8cda1378]{color:#ff4fa8;min-width:0;font-size:12px;font-weight:650}.kind-media.icon-audio>header .node-title svg[data-v-8cda1378]{color:#ff4fa8}.kind-media.icon-audio .rename-trigger[data-v-8cda1378]{display:none}.kind-media.icon-audio .upload-zone[data-v-8cda1378]{background:#202630;border-radius:0 0 8px 8px;height:auto;position:absolute;inset:30px 0 0}.kind-media.icon-audio .upload-zone[data-v-8cda1378]:hover{background:#252c37}.kind-media.icon-audio .upload-empty[data-v-8cda1378],.kind-media.icon-audio .audio-ready[data-v-8cda1378]{color:#ff4fa8}.kind-media.icon-audio .audio-ready[data-v-8cda1378]{box-sizing:border-box;color:#dce4eb;background:#171d25;grid-template-columns:48px minmax(100px,1fr) 48px;align-items:center;column-gap:14px;width:100%;height:100%;padding:14px 16px;display:grid}.audio-play-toggle[data-v-8cda1378]{color:#fff;width:48px;height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:#202a38;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.audio-play-toggle[data-v-8cda1378]:hover{color:#fff;background:#293647}.audio-play-toggle svg[data-v-8cda1378]{fill:none;stroke-width:2px;width:22px;height:22px}.audio-play-toggle svg.lucide-play[data-v-8cda1378]{margin-left:2px}.audio-player-body[data-v-8cda1378]{align-items:center;min-width:0;display:grid}.audio-time[data-v-8cda1378]{color:#dce8f8;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 4px #000;width:48px;min-width:0;font-size:15px;font-weight:500;line-height:1;overflow:hidden}.upload-zone input.audio-seek[data-v-8cda1378]{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;height:18px;margin:0;padding:0;display:block}.audio-seek[data-v-8cda1378]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#42dce9 0 var(--audio-progress),#566170 var(--audio-progress) 100%);border:0;border-radius:99px;height:7px}.audio-seek[data-v-8cda1378]::-webkit-slider-thumb{appearance:none;opacity:1;background:#42dce9;border:0;border-radius:50%;width:11px;height:11px;margin-top:-2px}.audio-seek[data-v-8cda1378]::-moz-range-track{background:#566170;border:0;border-radius:99px;height:7px}.audio-seek[data-v-8cda1378]::-moz-range-progress{background:#42dce9;border:0;border-radius:99px;height:7px}.audio-seek[data-v-8cda1378]::-moz-range-thumb{background:#42dce9;border:0;border-radius:50%;width:11px;height:11px}.kind-media.icon-audio .node-audio-preview[data-v-8cda1378]{display:none}.audio-upload-only[data-v-8cda1378]{color:#c5ccda;cursor:pointer;background:#1b2029;border:1px solid #343c49;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 28px);height:46px;font-size:13px;display:flex}.audio-upload-only[data-v-8cda1378]:hover{color:#fff;background:#242b37;border-color:#576273}.kind-media.icon-audio.selected[data-v-8cda1378],.kind-media.icon-audio[data-v-8cda1378]:hover{border-color:#25b9c8;box-shadow:0 0 0 2px #22b8c755,0 0 22px #11b9ca66,0 10px 28px #0008}.kind-media.icon-audio .port[data-v-8cda1378]{color:#e5faff;background:#0d1822;border:2px solid #168897;width:42px;height:42px;top:calc(50% - 21px);box-shadow:0 0 0 7px #13a8b53d,0 0 17px #10bccc80}.kind-media.icon-audio .port[data-v-8cda1378]:before{font-size:25px;font-weight:500}.kind-media.icon-audio .port-in[data-v-8cda1378]{left:-22px}.kind-media.icon-audio .port-out[data-v-8cda1378]{right:-22px}.kind-media.icon-audio .port[data-v-8cda1378]:hover{color:#fff;background:#10242c;border-color:#3ee7f1}.theme-light .kind-media.icon-audio[data-v-8cda1378]{background:#fff;border-color:#cbd2dc;box-shadow:0 8px 22px #33415524}.theme-light .kind-media.icon-audio>header[data-v-8cda1378]{background:#f7f9fc;border-bottom:1px solid #e1e5eb}.theme-light .kind-media.icon-audio>header .node-title[data-v-8cda1378],.theme-light .kind-media.icon-audio>header .node-title svg[data-v-8cda1378]{color:#ff4fa8}.theme-light .kind-media.icon-audio .upload-zone[data-v-8cda1378]{background:#f1f4f8}.theme-light .kind-media.icon-audio .upload-zone[data-v-8cda1378]:hover{background:#e9edf3}.theme-light .kind-media.icon-audio .upload-empty[data-v-8cda1378],.theme-light .kind-media.icon-audio .audio-ready[data-v-8cda1378]{color:#287f79}.theme-light .kind-media.icon-audio .audio-ready[data-v-8cda1378]{background:#fff}.theme-light .audio-play-toggle[data-v-8cda1378]{color:#37536e;background:0 0}.theme-light .audio-time[data-v-8cda1378]{color:#344256;text-shadow:none}.theme-light .audio-upload-only[data-v-8cda1378]{color:#4d5968;background:#fff;border-color:#d5dce5}.theme-light .kind-media.icon-audio.selected[data-v-8cda1378],.theme-light .kind-media.icon-audio[data-v-8cda1378]:hover{border-color:#19aebb;box-shadow:0 0 0 2px #18aebb42,0 0 18px #14b8c64a,0 10px 24px #33415524}.theme-light .kind-media.icon-audio .port[data-v-8cda1378]{color:#117784;background:#fff;border-color:#21aebb;box-shadow:0 0 0 7px #1bb5c126,0 0 14px #13b9c65c}.theme-light .kind-media.icon-audio .port[data-v-8cda1378]:hover{color:#fff;background:#159ba8;border-color:#159ba8}.canvas-node.selected[data-v-8cda1378]{z-index:19}.media-node-actions[data-v-8cda1378]{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#171b21f2;border:1px solid #343a44;border-radius:8px;align-items:center;gap:2px;height:34px;padding:4px;display:flex;position:absolute;top:-43px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0008}.media-node-actions button[data-v-8cda1378]{color:#d9dee5;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11px;font-weight:600;display:flex}.media-node-actions button[data-v-8cda1378]:hover{color:#fff;background:#303741}.media-preview-overlay[data-v-8cda1378]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0dcc;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.media-preview-dialog[data-v-8cda1378]{background:#11161c;border:1px solid #3a424e;border-radius:12px;grid-template-rows:44px minmax(0,1fr);width:min(1440px,100% - 20px);height:min(960px,100% - 20px);display:grid;overflow:hidden;box-shadow:0 24px 70px #000c}.media-preview-dialog>header[data-v-8cda1378]{color:#e4e8ee;background:#171d24;border-bottom:1px solid #303843;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.media-preview-dialog>header strong[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.media-preview-actions[data-v-8cda1378]{align-items:center;gap:3px;display:flex}.media-preview-dialog>header button[data-v-8cda1378]{color:#aab1bb;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.media-preview-dialog>header button[data-v-8cda1378]:hover{color:#fff;background:#2c343e}.media-preview-dialog>img[data-v-8cda1378],.media-preview-dialog>video[data-v-8cda1378]{object-fit:contain;background:#080b0f;width:100%;height:100%;display:block}.media-preview-dialog[data-v-8cda1378]:fullscreen{border:0;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none}.media-preview-dialog:fullscreen>header[data-v-8cda1378]{height:56px;padding-inline:20px}.media-preview-dialog:fullscreen>header strong[data-v-8cda1378]{font-size:15px}.media-preview-dialog:fullscreen .media-preview-actions button[data-v-8cda1378]{width:36px;height:36px}.immersive-media-preview[data-v-8cda1378]{z-index:300;color:#e9eef4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;user-select:none;background:#080a0de8;position:fixed;inset:0;overflow:hidden}.immersive-media-preview[data-v-8cda1378]:fullscreen{background:#080a0d}.immersive-preview-stage[data-v-8cda1378]{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.immersive-preview-stage img[data-v-8cda1378]{object-fit:contain;transform-origin:50%;will-change:transform;max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);transition:transform .1s ease-out;display:block}.immersive-preview-close[data-v-8cda1378]{z-index:3;color:#d8dee5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:18px;right:20px}.immersive-preview-close[data-v-8cda1378]:hover{color:#fff;background:#ffffff12}.immersive-preview-controls[data-v-8cda1378]{z-index:3;color:#dfe6ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10151bd9;border:1px solid #303741;border-radius:10px;align-items:center;gap:3px;height:42px;padding:0 7px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0008}.immersive-preview-controls button[data-v-8cda1378]{color:#e4eaf0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-width:32px;height:30px;padding:0 7px;font-size:20px;line-height:1;display:grid}.immersive-preview-controls button[data-v-8cda1378]:nth-child(3){font-size:11px;font-weight:700}.immersive-preview-controls button[data-v-8cda1378]:hover{background:#29323d}.immersive-preview-controls span[data-v-8cda1378]{color:#9ba7b4;text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:11px}.audio-preview-player[data-v-8cda1378]{color:#4fc2b8;background:#080b0f;place-content:center;place-items:center;gap:24px;display:grid}.audio-preview-player audio[data-v-8cda1378]{width:min(560px,75vw)}.theme-light .media-node-actions[data-v-8cda1378]{background:#fffffff2;border-color:#ced5de;box-shadow:0 8px 22px #3341552b}.theme-light .media-node-actions button[data-v-8cda1378]{color:#4b5562}.theme-light .media-node-actions button[data-v-8cda1378]:hover{color:#17202a;background:#e9edf2}.theme-light .media-preview-overlay[data-v-8cda1378]{background:#e9edf2d9}.theme-light .media-preview-dialog[data-v-8cda1378]{background:#fff;border-color:#cbd3dd;box-shadow:0 24px 70px #3341553d}.theme-light .media-preview-dialog>header[data-v-8cda1378]{color:#343d48;background:#f7f9fb;border-color:#d9dfe7}.theme-light .audio-preview-player[data-v-8cda1378]{color:#287f79;background:#f1f4f8}.kind-media.icon-image .port[data-v-8cda1378],.kind-media.icon-video .port[data-v-8cda1378],.kind-media.icon-audio .port[data-v-8cda1378],.kind-prompt .port[data-v-8cda1378]{width:30px;height:30px;top:calc(50% - 15px);box-shadow:0 0 0 4px #13a8b538,0 0 10px #10bccc70}.kind-media.icon-image .port[data-v-8cda1378]:before,.kind-media.icon-video .port[data-v-8cda1378]:before,.kind-media.icon-audio .port[data-v-8cda1378]:before,.kind-prompt .port[data-v-8cda1378]:before{font-size:18px}.kind-media.icon-image .port-in[data-v-8cda1378],.kind-media.icon-video .port-in[data-v-8cda1378],.kind-media.icon-audio .port-in[data-v-8cda1378],.kind-prompt .port-in[data-v-8cda1378]{left:-16px}.kind-media.icon-image .port-out[data-v-8cda1378],.kind-media.icon-video .port-out[data-v-8cda1378],.kind-media.icon-audio .port-out[data-v-8cda1378],.kind-prompt .port-out[data-v-8cda1378]{right:-16px}.theme-light .kind-media.icon-image .port[data-v-8cda1378],.theme-light .kind-media.icon-video .port[data-v-8cda1378],.theme-light .kind-media.icon-audio .port[data-v-8cda1378],.theme-light .kind-prompt .port[data-v-8cda1378]{width:30px;height:30px;top:calc(50% - 15px);box-shadow:0 0 0 4px #1bb5c122,0 0 9px #13b9c652}.canvas-manager[data-v-8cda1378]{background:#14181c;border-bottom:1px solid #30353b;grid-template-columns:minmax(0,1fr) 36px 36px 36px;align-items:center;gap:7px;height:62px;padding:11px 12px;display:grid}.canvas-manager input[data-v-8cda1378]{color:#f1f4f7;background:#1d232a;border:1px solid #3a424d;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font-size:13px;font-weight:650}.canvas-manager input[data-v-8cda1378]:focus{border-color:#24aeb9;box-shadow:0 0 0 2px #20b7c422}.canvas-manager>button[data-v-8cda1378]{color:#c2c9d2;cursor:pointer;background:#1d232a;border:1px solid #3a424d;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.canvas-manager>button[data-v-8cda1378]:hover:not(:disabled){color:#fff;background:#29303a;border-color:#4a525e}.canvas-manager>button[data-v-8cda1378]:disabled{opacity:.32;cursor:not-allowed}.canvas-manager>button[data-v-8cda1378]:last-child:hover:not(:disabled){color:#ff8d97;background:#321f24;border-color:#70414a}.canvas-switcher[data-v-8cda1378]{min-width:0;position:relative}.canvas-switcher-trigger[data-v-8cda1378]{color:#f0f3f6;cursor:pointer;background:#1d232a;border:1px solid #3a424d;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px 0 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.canvas-switcher-trigger span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:680;overflow:hidden}.canvas-switcher-trigger svg[data-v-8cda1378]{color:#9ba6b3;flex:none;transition:transform .16s}.canvas-switcher-trigger[aria-expanded=true][data-v-8cda1378]{border-color:#28aeba;box-shadow:0 0 0 2px #20b7c426}.canvas-switcher-trigger[aria-expanded=true] svg[data-v-8cda1378]{transform:rotate(180deg)}.canvas-switcher-menu[data-v-8cda1378]{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b2027f7;border:1px solid #39424e;border-radius:9px;gap:2px;padding:5px;display:grid;position:absolute;top:35px;left:0;right:0;box-shadow:0 14px 32px #000a}.canvas-switcher-menu button[data-v-8cda1378]{color:#b9c0ca;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;width:100%;height:31px;padding:0 8px;display:flex}.canvas-switcher-menu button[data-v-8cda1378]:hover{color:#fff;background:#2a323d}.canvas-switcher-menu button.active[data-v-8cda1378]{color:#62d3dc;background:#183139}.canvas-switcher-menu button span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.canvas-switcher-menu button svg[data-v-8cda1378]{flex:none}.theme-light .canvas-manager[data-v-8cda1378]{background:#f7f8fa;border-color:#d8dde4}.theme-light .canvas-manager input[data-v-8cda1378],.theme-light .canvas-manager>button[data-v-8cda1378]{color:#46505c;background:#fff;border-color:#d4dae2}.theme-light .canvas-manager>button[data-v-8cda1378]:hover:not(:disabled){color:#17202a;background:#edf0f4}.theme-light .canvas-switcher-trigger[data-v-8cda1378]{color:#3d4855;background:#fff;border-color:#ccd4df;box-shadow:0 1px 2px #3341550d}.theme-light .canvas-switcher-trigger svg[data-v-8cda1378]{color:#7f8996}.theme-light .canvas-switcher-trigger[aria-expanded=true][data-v-8cda1378]{border-color:#1fa8b4;box-shadow:0 0 0 2px #1fa8b422}.theme-light .canvas-switcher-menu[data-v-8cda1378]{background:#fffffff7;border-color:#ccd4df;box-shadow:0 14px 30px #3341552e}.theme-light .canvas-switcher-menu button[data-v-8cda1378]{color:#56616e}.theme-light .canvas-switcher-menu button[data-v-8cda1378]:hover{color:#202933;background:#eef2f6}.theme-light .canvas-switcher-menu button.active[data-v-8cda1378]{color:#127d87;background:#e1f4f5}.canvas-delete-overlay[data-v-8cda1378]{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090b0ed1;place-items:center;display:grid;position:absolute;inset:0}.canvas-delete-dialog[data-v-8cda1378]{color:#e7e9ed;text-align:center;background:#191d23;border:1px solid #3c424c;border-radius:12px;justify-items:center;gap:10px;width:330px;padding:24px;display:grid;box-shadow:0 24px 70px #000c}.canvas-delete-dialog>svg[data-v-8cda1378]{color:#ef7782}.canvas-delete-dialog>strong[data-v-8cda1378]{font-size:15px}.canvas-delete-dialog>p[data-v-8cda1378]{color:#9da4ae;margin:0;font-size:11px;line-height:1.65}.canvas-delete-dialog>div[data-v-8cda1378]{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:7px;display:grid}.canvas-delete-dialog button[data-v-8cda1378]{color:#d6dbe2;cursor:pointer;background:#252b33;border:1px solid #3b424c;border-radius:7px;height:34px}.canvas-delete-dialog button[data-v-8cda1378]:hover{color:#fff;background:#303843}.canvas-delete-dialog button[data-v-8cda1378]:last-child{color:#ff9aa3;background:#321f24;border-color:#70414a}.canvas-delete-dialog button[data-v-8cda1378]:last-child:hover{color:#fff;background:#9e3944}.theme-light .canvas-delete-overlay[data-v-8cda1378]{background:#e9edf2d9}.theme-light .canvas-delete-dialog[data-v-8cda1378]{color:#303945;background:#fff;border-color:#cdd4de;box-shadow:0 24px 70px #3341553d}.theme-light .canvas-delete-dialog>p[data-v-8cda1378]{color:#737d89}.theme-light .canvas-delete-dialog button[data-v-8cda1378]{color:#46505c;background:#f1f3f6;border-color:#d5dbe3}.theme-light .canvas-delete-dialog button[data-v-8cda1378]:last-child{color:#bb3542;background:#fff1f2;border-color:#e1aab0}.template-contribution-dialog[data-v-8cda1378]{color:#e8edf2;text-align:left;background:#171c22;border:1px solid #3c444f;border-radius:16px;width:min(610px,100% - 28px);overflow:hidden;box-shadow:0 26px 80px #000d}.template-contribution-dialog>header[data-v-8cda1378]{background:#1b2128;border-bottom:1px solid #303741;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.template-contribution-dialog>header>span[data-v-8cda1378]{align-items:center;gap:12px;display:flex}.template-contribution-dialog>header>span>svg[data-v-8cda1378]{color:#6de1e9;background:#203b40;border-radius:10px;padding:9px}.template-contribution-dialog>header>span>span[data-v-8cda1378]{gap:4px;display:grid}.template-contribution-dialog>header strong[data-v-8cda1378]{font-size:17px}.template-contribution-dialog>header small[data-v-8cda1378]{color:#909ba6;font-size:11px}.template-contribution-dialog>header button[data-v-8cda1378]{color:#a2abb5;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.template-contribution-dialog>header button[data-v-8cda1378]:hover{color:#fff;background:#2a323b}.template-contribution-body[data-v-8cda1378]{gap:14px;max-height:calc(100vh - 230px);padding:20px;display:grid;overflow:auto}.template-contribution-notice[data-v-8cda1378]{color:#72dce4;background:#183337;border:1px solid #2d6469;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.template-contribution-notice p[data-v-8cda1378]{gap:5px;margin:0;display:grid}.template-contribution-notice strong[data-v-8cda1378]{color:#dffcff;font-size:13px}.template-contribution-notice small[data-v-8cda1378]{color:#9cc4c7;font-size:11px}.template-contribution-body label[data-v-8cda1378]{gap:7px;display:grid}.template-contribution-body label>span[data-v-8cda1378]{color:#cbd2da;font-size:12px;font-weight:700}.template-contribution-body input[data-v-8cda1378],.template-contribution-body select[data-v-8cda1378],.template-contribution-body textarea[data-v-8cda1378]{box-sizing:border-box;color:#edf1f5;background:#20262e;border:1px solid #3a424d;border-radius:8px;outline:0;width:100%;font:12px/1.55 inherit}.template-contribution-body input[data-v-8cda1378],.template-contribution-body select[data-v-8cda1378]{height:40px;padding:0 11px}.template-contribution-body textarea[data-v-8cda1378]{resize:vertical;-webkit-user-select:text;user-select:text;padding:10px 11px}.template-contribution-body ul[data-v-8cda1378]{color:#9ea8b3;background:#12171c;border-radius:9px;margin:0;padding:13px 14px 13px 31px;font-size:11px;line-height:1.7}.template-contribution-error[data-v-8cda1378]{color:#ff9aa3;background:#3b2227;border-radius:8px;margin:0;padding:10px 12px;font-size:11px}.template-contribution-dialog>footer[data-v-8cda1378]{border-top:1px solid #303741;justify-content:flex-end;align-items:center;gap:9px;height:64px;padding:0 20px;display:flex}.template-contribution-dialog>footer button[data-v-8cda1378]{color:#cbd2da;background:#252c34;border:1px solid #3b444e;border-radius:8px;min-width:100px;height:38px;font-weight:700}.template-contribution-dialog>footer button[data-v-8cda1378]:disabled{opacity:.48;cursor:not-allowed}.theme-light .template-contribution-dialog[data-v-8cda1378]{color:#303945;background:#fff;border-color:#cbd3dd}.theme-light .template-contribution-dialog>header[data-v-8cda1378]{background:#f7f9fb;border-color:#d9e0e7}.theme-light .template-contribution-dialog>header small[data-v-8cda1378]{color:#74808c}.theme-light .template-contribution-body label>span[data-v-8cda1378]{color:#47515d}.theme-light .template-contribution-body input[data-v-8cda1378],.theme-light .template-contribution-body select[data-v-8cda1378],.theme-light .template-contribution-body textarea[data-v-8cda1378]{color:#303945;background:#f8fafb;border-color:#cfd6de}.theme-light .template-contribution-body ul[data-v-8cda1378]{color:#66727e;background:#f3f6f8}.theme-light .template-contribution-dialog>footer[data-v-8cda1378]{border-color:#d9e0e7}.theme-light .template-contribution-dialog>footer button[data-v-8cda1378]{color:#46505c;background:#f1f3f6;border-color:#d5dbe3}.template-contribution-dialog>header>span>svg[data-v-8cda1378]{color:#c7cdd5;background:#292f37}.template-preview-picker[data-v-8cda1378]{gap:8px;display:grid}.template-preview-picker>div[data-v-8cda1378]:first-child{gap:3px;display:grid}.template-preview-picker>div:first-child>strong[data-v-8cda1378]{color:#cbd2da;font-size:12px}.template-preview-picker>div:first-child>small[data-v-8cda1378]{color:#8e98a3;font-size:10px}.template-preview-options[data-v-8cda1378]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.template-preview-options>button[data-v-8cda1378]{color:#dce2e8;text-align:left;cursor:pointer;background:#20262d;border:1px solid #363e48;border-radius:9px;grid-template-columns:84px minmax(0,1fr) 20px;align-items:center;gap:9px;min-width:0;height:68px;padding:7px;display:grid;overflow:hidden}.template-preview-options>button[data-v-8cda1378]:hover{background:#252c34;border-color:#5e6873}.template-preview-options>button.selected[data-v-8cda1378]{background:#1c3439;border-color:#61d5de;box-shadow:inset 0 0 0 1px #61d5de38}.template-preview-thumb[data-v-8cda1378]{color:#77838e;background:#11161b;border-radius:6px;place-items:center;width:84px;height:52px;display:grid;overflow:hidden}.template-preview-thumb video[data-v-8cda1378]{object-fit:cover;width:100%;height:100%;display:block}.template-preview-copy[data-v-8cda1378]{gap:5px;min-width:0;display:grid}.template-preview-copy strong[data-v-8cda1378],.template-preview-copy small[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-preview-copy strong[data-v-8cda1378]{color:#eef2f5;font-size:11px}.template-preview-copy small[data-v-8cda1378]{color:#8d98a3;font-size:9px}.template-preview-options>button>i[data-v-8cda1378]{color:#09272a;border:1px solid #58616b;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.template-preview-options>button.selected>i[data-v-8cda1378]{background:#61d5de;border-color:#61d5de}.template-preview-picker>p[data-v-8cda1378]{color:#8e98a3;background:#151a1f;border:1px dashed #3c444e;border-radius:8px;margin:0;padding:11px 12px;font-size:10px;line-height:1.55}.theme-light .template-preview-picker>div:first-child>strong[data-v-8cda1378]{color:#47515d}.theme-light .template-preview-options>button[data-v-8cda1378]{color:#39434e;background:#f7f9fa;border-color:#d5dce4}.theme-light .template-preview-options>button[data-v-8cda1378]:hover{background:#f0f3f5;border-color:#aeb8c3}.theme-light .template-preview-options>button.selected[data-v-8cda1378]{background:#edf8f9;border-color:#258d96}.theme-light .template-preview-copy strong[data-v-8cda1378]{color:#303945}.theme-light .template-preview-picker>p[data-v-8cda1378]{color:#737e89;background:#f6f8fa;border-color:#d4dbe3}@media (width<=620px){.template-preview-options[data-v-8cda1378]{grid-template-columns:1fr}}.template-preview-options[data-v-8cda1378]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;max-height:292px;padding:2px;overflow:auto}.template-preview-options>button[data-v-8cda1378]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;height:auto;min-height:0;padding:6px;position:relative}.template-preview-thumb[data-v-8cda1378]{aspect-ratio:1;background:#05080b;border-radius:7px;grid-area:1/1;width:100%;height:auto;position:relative}.template-preview-options .template-preview-thumb>video[data-v-8cda1378]{background:#05080b;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0;object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.template-preview-thumb>em[data-v-8cda1378]{color:#fff;opacity:0;background:#05080ba8;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:700;transition:opacity .15s;position:absolute;bottom:5px;right:5px}.template-preview-options>button:hover .template-preview-thumb>em[data-v-8cda1378]{opacity:1}.template-preview-copy[data-v-8cda1378]{grid-area:2/1;gap:3px;width:100%}.template-preview-copy strong[data-v-8cda1378]{font-size:11px}.template-preview-copy small[data-v-8cda1378]{font-size:9px}.template-preview-options>button>i[data-v-8cda1378]{z-index:2;background:#111a;border-color:#ffffff80;width:19px;height:19px;position:absolute;top:10px;right:10px;box-shadow:0 1px 5px #0008}.template-preview-options>button.selected>i[data-v-8cda1378]{background:#61d5de}@media (width<=620px){.template-preview-options[data-v-8cda1378]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.template-contribution-notice[data-v-8cda1378]{color:#c7cdd5;background:#20262e;border-color:#3c444f}.template-contribution-notice strong[data-v-8cda1378]{color:#edf1f5}.template-contribution-notice small[data-v-8cda1378]{color:#9ea8b3}.template-contribution-body input[data-v-8cda1378]:focus,.template-contribution-body select[data-v-8cda1378]:focus,.template-contribution-body textarea[data-v-8cda1378]:focus{border-color:#626b76;box-shadow:0 0 0 2px #7b849026}.template-contribution-dialog>footer button.primary[data-v-8cda1378]{color:#17191c;background:#e8eaed;border-color:#d9dde2}.theme-light .template-contribution-dialog>header>span>svg[data-v-8cda1378]{color:#5f6974;background:#e9edf1}.theme-light .template-contribution-notice[data-v-8cda1378]{color:#5f6974;background:#f2f4f6;border-color:#d2d8df}.theme-light .template-contribution-notice strong[data-v-8cda1378]{color:#303945}.theme-light .template-contribution-notice small[data-v-8cda1378]{color:#66727e}.theme-light .template-contribution-dialog>footer button.primary[data-v-8cda1378]{color:#fff;background:#343a42;border-color:#343a42}.template-category-select[data-v-8cda1378]{position:relative}.template-category-trigger[data-v-8cda1378]{color:#edf1f5;text-align:left;cursor:pointer;background:#20262e;border:1px solid #3a424d;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 11px;font-size:12px;display:flex}.template-category-trigger svg[data-v-8cda1378]{color:#9ca5af;transition:transform .16s}.template-category-select.open .template-category-trigger[data-v-8cda1378]{border-color:#626b76;box-shadow:0 0 0 2px #7b849026}.template-category-select.open .template-category-trigger svg[data-v-8cda1378]{transform:rotate(180deg)}.template-category-menu[data-v-8cda1378]{z-index:15;background:#1b2027;border:1px solid #414953;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 38px #000a}.template-category-menu>button[data-v-8cda1378]{color:#cdd3da;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:8px 11px;display:flex}.template-category-menu>button[data-v-8cda1378]:hover{color:#fff;background:#292f37}.template-category-menu>button.selected[data-v-8cda1378]{color:#fff;background:#252b32}.template-category-menu>button>span[data-v-8cda1378]{gap:4px;display:grid}.template-category-menu strong[data-v-8cda1378]{font-size:12px}.template-category-menu small[data-v-8cda1378]{color:#8f98a3;font-size:10px;font-weight:500}.template-category-menu svg[data-v-8cda1378]{color:#d8dde3;flex:none}.theme-light .template-category-trigger[data-v-8cda1378]{color:#303945;background:#f8fafb;border-color:#cfd6de}.theme-light .template-category-select.open .template-category-trigger[data-v-8cda1378]{border-color:#9da5ae;box-shadow:0 0 0 2px #68727d18}.theme-light .template-category-menu[data-v-8cda1378]{background:#fff;border-color:#d2d8df;box-shadow:0 14px 34px #3341552e}.theme-light .template-category-menu>button[data-v-8cda1378]{color:#4a5561}.theme-light .template-category-menu>button[data-v-8cda1378]:hover{color:#20262d;background:#f0f2f4}.theme-light .template-category-menu>button.selected[data-v-8cda1378]{color:#20262d;background:#f3f5f7}.theme-light .template-category-menu small[data-v-8cda1378]{color:#7a8490}.theme-light .template-category-menu svg[data-v-8cda1378]{color:#4f5964}.template-contribution-dialog[data-v-8cda1378]{border-radius:13px;width:min(560px,100% - 28px)}.template-contribution-dialog>header[data-v-8cda1378]{height:56px;padding:0 18px}.template-contribution-dialog>header>strong[data-v-8cda1378]{font-size:16px}.template-contribution-body[data-v-8cda1378]{gap:12px;max-height:calc(100vh - 190px);padding:16px 18px}.template-contribution-fields[data-v-8cda1378]{grid-template-columns:minmax(0,1.55fr) minmax(150px,.8fr);gap:10px;display:grid}.template-contribution-body label>span em[data-v-8cda1378]{color:#7f8994;margin-left:4px;font-size:10px;font-style:normal;font-weight:500}.template-contribution-body textarea[data-v-8cda1378]{min-height:64px;max-height:120px}.template-contribution-dialog>footer[data-v-8cda1378]{height:56px;padding:0 18px}.template-contribution-dialog>footer button[data-v-8cda1378]{min-width:84px;height:36px}.template-preview-options[data-v-8cda1378]{max-height:238px}.template-category-menu>button[data-v-8cda1378]{min-height:42px}.template-category-menu>button>span[data-v-8cda1378]{gap:0}@media (width<=620px){.template-contribution-fields[data-v-8cda1378]{grid-template-columns:1fr}.template-contribution-body[data-v-8cda1378]{max-height:calc(100vh - 160px)}}.canvas-shortcut-overlay[data-v-8cda1378]{z-index:98;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090b0ed1;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.canvas-shortcut-dialog[data-v-8cda1378]{color:#e8edf2;background:#171c22;border:1px solid #3c444f;border-radius:15px;width:min(680px,100% - 24px);max-height:min(720px,100% - 24px);overflow:hidden;box-shadow:0 26px 80px #000d}.canvas-shortcut-dialog>header[data-v-8cda1378]{background:#1b2128;border-bottom:1px solid #303741;justify-content:space-between;align-items:center;height:66px;padding:0 18px;display:flex}.canvas-shortcut-dialog>header>span[data-v-8cda1378]{align-items:center;gap:11px;display:flex}.canvas-shortcut-dialog>header>span>svg[data-v-8cda1378]{color:#62d5de;background:#203940;border-radius:9px;padding:8px}.canvas-shortcut-dialog>header>span>span[data-v-8cda1378]{gap:3px;display:grid}.canvas-shortcut-dialog>header strong[data-v-8cda1378]{font-size:15px}.canvas-shortcut-dialog>header small[data-v-8cda1378]{color:#909ba6;font-size:10px}.canvas-shortcut-dialog>header>button[data-v-8cda1378]{color:#a2abb5;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.canvas-shortcut-dialog>header>button[data-v-8cda1378]:hover{color:#fff;background:#2a323b}.canvas-shortcut-content[data-v-8cda1378]{grid-template-columns:1fr 1fr;gap:14px;max-height:calc(min(720px,100vh - 64px) - 66px);padding:18px;display:grid;overflow:auto}.canvas-shortcut-content section[data-v-8cda1378]{background:#1b2128;border:1px solid #313944;border-radius:11px;padding:14px}.canvas-shortcut-content h3[data-v-8cda1378]{color:#f1f4f7;margin:0 0 10px;font-size:12px}.canvas-shortcut-content dl[data-v-8cda1378]{gap:3px;margin:0;display:grid}.canvas-shortcut-content dl>div[data-v-8cda1378]{border-top:1px solid #2b323b;grid-template-columns:minmax(150px,auto) 1fr;align-items:center;gap:12px;min-height:38px;padding:7px 0;display:grid}.canvas-shortcut-content dl>div[data-v-8cda1378]:first-child{border-top:0}.canvas-shortcut-content dt[data-v-8cda1378]{white-space:nowrap;align-items:center;gap:4px;display:flex}.canvas-shortcut-content kbd[data-v-8cda1378]{box-sizing:border-box;color:#e8edf2;background:#252d36;border:1px solid #4a5562;border-bottom-width:2px;border-radius:5px;place-items:center;min-width:22px;height:23px;padding:0 6px;font:650 10px/1 inherit;display:inline-grid;box-shadow:0 1px 2px #0006}.canvas-shortcut-content dt>i[data-v-8cda1378],.canvas-shortcut-content dt>em[data-v-8cda1378]{color:#77838f;font-size:9px;font-style:normal}.canvas-shortcut-content dt>em[data-v-8cda1378]{margin:0 2px}.canvas-shortcut-content dd[data-v-8cda1378]{color:#abb4be;margin:0;font-size:10px;line-height:1.5}.theme-light .canvas-shortcut-overlay[data-v-8cda1378]{background:#e9edf2d9}.theme-light .canvas-shortcut-dialog[data-v-8cda1378]{color:#303945;background:#fff;border-color:#cbd3dd;box-shadow:0 24px 70px #3341553d}.theme-light .canvas-shortcut-dialog>header[data-v-8cda1378]{background:#f7f9fb;border-color:#d9e0e7}.theme-light .canvas-shortcut-dialog>header>span>svg[data-v-8cda1378]{color:#247d85;background:#e1f2f3}.theme-light .canvas-shortcut-dialog>header small[data-v-8cda1378]{color:#74808c}.theme-light .canvas-shortcut-content section[data-v-8cda1378]{background:#f8fafb;border-color:#d9e0e7}.theme-light .canvas-shortcut-content h3[data-v-8cda1378]{color:#303945}.theme-light .canvas-shortcut-content dl>div[data-v-8cda1378]{border-color:#e1e6eb}.theme-light .canvas-shortcut-content kbd[data-v-8cda1378]{color:#3e4853;background:#fff;border-color:#c2cad3;box-shadow:0 1px 2px #33415524}.theme-light .canvas-shortcut-content dd[data-v-8cda1378]{color:#66727e}@media (width<=720px){.canvas-shortcut-content[data-v-8cda1378]{grid-template-columns:1fr}.canvas-shortcut-content dl>div[data-v-8cda1378]{grid-template-columns:minmax(140px,auto) 1fr}}.canvas-shortcut-overlay[data-v-8cda1378]{padding:10px}.canvas-shortcut-dialog[data-v-8cda1378]{border-radius:17px;width:min(900px,100% - 16px);max-height:min(780px,100% - 16px)}.canvas-shortcut-dialog>header[data-v-8cda1378]{height:78px;padding:0 24px}.canvas-shortcut-dialog>header>span[data-v-8cda1378]{gap:14px}.canvas-shortcut-dialog>header>span>svg[data-v-8cda1378]{border-radius:11px;padding:10px}.canvas-shortcut-dialog>header>span>span[data-v-8cda1378]{gap:5px}.canvas-shortcut-dialog>header strong[data-v-8cda1378]{letter-spacing:.01em;font-size:19px;font-weight:780}.canvas-shortcut-dialog>header small[data-v-8cda1378]{font-size:12px;font-weight:550}.canvas-shortcut-dialog>header>button[data-v-8cda1378]{width:40px;height:40px}.canvas-shortcut-content[data-v-8cda1378]{gap:18px;max-height:calc(min(780px,100vh - 32px) - 78px);padding:24px}.canvas-shortcut-content section[data-v-8cda1378]{border-radius:13px;padding:19px}.canvas-shortcut-content h3[data-v-8cda1378]{margin-bottom:14px;font-size:15px;font-weight:760}.canvas-shortcut-content dl[data-v-8cda1378]{gap:4px}.canvas-shortcut-content dl>div[data-v-8cda1378]{grid-template-columns:minmax(205px,auto) 1fr;gap:18px;min-height:50px;padding:10px 0}.canvas-shortcut-content dt[data-v-8cda1378]{gap:5px}.canvas-shortcut-content kbd[data-v-8cda1378]{border-radius:6px;min-width:28px;height:29px;padding:0 8px;font-size:12px;font-weight:700}.canvas-shortcut-content dt>i[data-v-8cda1378],.canvas-shortcut-content dt>em[data-v-8cda1378]{font-size:11px}.canvas-shortcut-content dd[data-v-8cda1378]{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;font-weight:520;line-height:1.6}@media (width<=900px){.canvas-shortcut-content[data-v-8cda1378]{grid-template-columns:1fr}.canvas-shortcut-content dl>div[data-v-8cda1378]{grid-template-columns:minmax(195px,auto) 1fr}}@media (width<=560px){.canvas-shortcut-dialog>header[data-v-8cda1378]{height:70px;padding:0 16px}.canvas-shortcut-dialog>header strong[data-v-8cda1378]{font-size:17px}.canvas-shortcut-content[data-v-8cda1378]{max-height:calc(100vh - 98px);padding:14px}.canvas-shortcut-content section[data-v-8cda1378]{padding:15px}.canvas-shortcut-content dl>div[data-v-8cda1378]{grid-template-columns:1fr;gap:7px}.canvas-shortcut-content dd[data-v-8cda1378]{font-size:12px}}.node-video-click-shield[data-v-8cda1378]{z-index:2;cursor:pointer;background:0 0;position:absolute;inset:0 0 40px}.node-video-controls[data-v-8cda1378]{z-index:12;box-sizing:border-box;color:#fff;opacity:0;background:linear-gradient(0deg,#07090b78 0,#090b0d2f 58%,#0000 100%);grid-template-columns:24px 28px minmax(18px,1fr) 28px;align-items:center;gap:3px;width:100%;height:42px;padding:5px 5px 4px;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(3px)}.kind-media.icon-video:hover .node-video-controls[data-v-8cda1378],.kind-media.icon-video.selected .node-video-controls[data-v-8cda1378],.node-video-controls[data-v-8cda1378]:focus-within,.node-video-controls.playing[data-v-8cda1378]{opacity:1;transform:translateY(0)}.node-video-controls>button[data-v-8cda1378]{color:#fff;width:24px;height:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.node-video-controls>button svg[data-v-8cda1378]{fill:none;stroke-width:2px;width:15px;height:15px}.node-video-controls>button svg.lucide-play[data-v-8cda1378]{margin-left:1px}.node-video-controls>span[data-v-8cda1378]{color:#fff;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 4px #000,0 0 7px #000;width:28px;min-width:0;font-size:9px;font-weight:600;line-height:1;overflow:hidden}.upload-zone .node-video-controls>input[data-v-8cda1378]{appearance:none;cursor:pointer;background:0 0;outline:0;width:100%;min-width:0;height:16px;margin:0;display:block}.node-video-controls>input[data-v-8cda1378]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#42dce9 0 var(--video-progress),#d3d5d898 var(--video-progress) 100%);border:0;border-radius:99px;height:5px}.node-video-controls>input[data-v-8cda1378]::-webkit-slider-thumb{appearance:none;width:9px;height:9px;box-shadow:none;background:#42dce9;border:0;border-radius:50%;margin-top:-2px}.node-video-controls>input[data-v-8cda1378]::-moz-range-track{background:#d3d5d898;border:0;border-radius:99px;height:5px}.node-video-controls>input[data-v-8cda1378]::-moz-range-progress{background:#42dce9;border:0;border-radius:99px;height:5px}.node-video-controls>input[data-v-8cda1378]::-moz-range-thumb{background:#42dce9;border:0;border-radius:50%;width:9px;height:9px}.generation-compose[data-v-8cda1378]{padding:13px 15px 8px}.generation-inputs[data-v-8cda1378]{gap:9px;min-height:88px;padding-bottom:9px}.generation-input-card[data-v-8cda1378],.generation-add-input[data-v-8cda1378]{border-radius:8px;flex-basis:74px;width:74px;height:80px}.generation-card-kind[data-v-8cda1378]{z-index:3;color:#e8edf4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-overflow:ellipsis;white-space:nowrap;background:#14191fbd;border:1px solid #ffffff26;border-radius:5px;max-width:calc(100% - 10px);padding:2px 5px;font-size:9px;line-height:1.25;position:absolute;top:5px;left:5px;overflow:hidden}.generation-input-card[data-v-8cda1378]:after{height:33px}.generation-input-card>strong[data-v-8cda1378]{text-shadow:0 1px 3px #000;font-size:10px;bottom:5px;left:5px;right:5px}.generation-add-input[data-v-8cda1378]{gap:5px}.generation-add-input span[data-v-8cda1378]{font-size:10px}.generation-material-input[data-v-8cda1378]{display:none}.generation-compose>textarea[data-v-8cda1378]{color:#e2e7ed;height:88px;padding:10px 3px 8px;font-size:13px;line-height:1.75}.theme-light .generation-card-kind[data-v-8cda1378]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#66717d80;border-color:#ffffff80}.theme-light .generation-input-card>strong[data-v-8cda1378]{color:#fff;text-shadow:0 1px 3px #000b}.generation-hover-preview[data-v-8cda1378]{z-index:1000;pointer-events:none;background:#0c1015;border:1px solid #4a5563;border-radius:11px;width:240px;max-height:min(360px,100vh - 24px);padding:4px;animation:.14s ease-out generation-preview-in-8cda1378;position:fixed;overflow:hidden;box-shadow:0 18px 48px #000c}.generation-hover-preview img[data-v-8cda1378],.generation-hover-preview video[data-v-8cda1378]{object-fit:contain;background:#090c10;border-radius:7px;width:100%;max-height:min(352px,100vh - 32px);display:block}@keyframes generation-preview-in-8cda1378{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.theme-light .generation-hover-preview[data-v-8cda1378]{background:#fff;border-color:#cbd3dc;box-shadow:0 18px 45px #33415545}.theme-light .generation-hover-preview img[data-v-8cda1378],.theme-light .generation-hover-preview video[data-v-8cda1378]{background:#f1f3f6}.generation-compose[data-v-8cda1378]{margin-bottom:3px;position:relative;overflow:visible}.generation-input-card[data-v-8cda1378]{cursor:pointer}.generation-input-card[data-v-8cda1378]:hover{border-color:#36bec9;box-shadow:0 0 0 2px #22b8c72e}.generation-prompt-editor-shell[data-v-8cda1378]{border-radius:7px;min-height:112px;position:relative;overflow:visible}.generation-prompt-editor-shell.has-undo[data-v-8cda1378]{min-height:140px}.generation-rich-editor[data-v-8cda1378]{box-sizing:border-box;color:#e2e7ed;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;outline:0;width:100%;min-width:0;min-height:112px;padding:12px 38px 10px 3px;font:13px/1.7 inherit;overflow:visible}.generation-prompt-editor-shell.has-undo .generation-rich-editor[data-v-8cda1378]{min-height:140px}.generation-panel.prompt-expanded .generation-rich-editor[data-v-8cda1378],.generation-panel.prompt-expanded .generation-prompt-editor-shell.has-undo .generation-rich-editor[data-v-8cda1378]{min-height:330px}.generation-rich-editor[contenteditable=false][data-v-8cda1378]{opacity:.72;cursor:wait;-webkit-user-select:none;user-select:none}.generation-input-card[data-v-8cda1378]:disabled,.generation-add-input[data-v-8cda1378]:disabled,.generation-prompt-tools button[data-v-8cda1378]:disabled{opacity:.55;cursor:wait}.generation-prompt-tools[data-v-8cda1378]{z-index:12;gap:4px;display:grid;position:absolute;bottom:7px;right:22px}.generation-prompt-tools button[data-v-8cda1378]{color:#95a0ab;cursor:pointer;background:#1c232b;border:1px solid #34404b;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid;box-shadow:0 3px 10px #0004}.generation-prompt-tools button[data-v-8cda1378]:hover{color:#eaffff;background:#22343b;border-color:#39bac5}.generation-prompt-tools button[data-v-8cda1378]:last-child:hover{color:#ff9da6;background:#3a2026;border-color:#a34b57}.prompt-optimizer-row[data-v-8cda1378]{color:#86dfe4;background:#152128;border-top:1px solid #28333e;border-bottom:1px solid #28333e;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:0 -2px 2px;padding:6px 7px;display:flex}.prompt-optimizer-row>span[data-v-8cda1378]{align-items:center;gap:6px;min-width:0;display:flex}.prompt-optimizer-row b[data-v-8cda1378]{flex:none;font-size:11px;font-weight:750}.prompt-optimizer-row small[data-v-8cda1378]{color:#aab5bf;text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-size:10.5px;font-weight:600;line-height:1.4;overflow:hidden}.prompt-optimizer-actions[data-v-8cda1378]{flex:none;align-items:center;gap:6px;display:flex}.prompt-optimizer-button[data-v-8cda1378]{color:#dfffff;cursor:pointer;background:#17616a;border:1px solid #2b98a3;border-radius:6px;flex:none;align-items:center;gap:5px;height:28px;padding:0 10px;font:700 10px inherit;display:flex}.prompt-optimizer-button.secondary[data-v-8cda1378]{color:#aeeef1;background:#173940}.prompt-optimizer-button[data-v-8cda1378]:hover{background:#1a7882;border-color:#43d7df}.prompt-optimizer-button[data-v-8cda1378]:disabled{opacity:.65;cursor:wait}.prompt-optimizer-button .optimizing[data-v-8cda1378]{animation:.85s linear infinite material-upload-spin-8cda1378}.prompt-optimizer-switch[data-v-8cda1378]{box-sizing:border-box;cursor:pointer;background:#4b515a;border:0;border-radius:999px;flex:none;width:40px;height:22px;padding:2px;transition:background .2s;display:block}.prompt-optimizer-switch i[data-v-8cda1378]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block}.prompt-optimizer-switch.active i[data-v-8cda1378]{transform:translate(18px)}.prompt-optimizer-switch[data-v-8cda1378]:disabled{cursor:wait}.prompt-video-mode[data-v-8cda1378]{align-items:center;gap:10px;min-width:0;display:flex}.prompt-mode-switch[data-v-8cda1378]{background:#10161c;border:1px solid #485360;border-radius:8px;flex:none;align-items:center;gap:2px;height:32px;padding:2px;display:flex}.prompt-mode-switch>button[data-v-8cda1378]{color:#bdc5ce;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;height:26px;padding:0 11px;font:750 12px inherit;display:flex}.prompt-mode-switch>button[data-v-8cda1378]:hover{color:#fff;background:#303842}.prompt-mode-switch>button.active[data-v-8cda1378]{color:#fff;background:#4a535e;border-color:#727c87;box-shadow:inset 0 1px #ffffff18,0 1px 4px #0006}.prompt-mode-switch>button svg[data-v-8cda1378]{flex:none}.prompt-video-mode>small[data-v-8cda1378]{max-width:430px}.theme-light .prompt-mode-switch[data-v-8cda1378]{background:#e5e9ed;border-color:#b9c1ca}.theme-light .prompt-mode-switch>button[data-v-8cda1378]{color:#53606c}.theme-light .prompt-mode-switch>button[data-v-8cda1378]:hover{color:#171a1e;background:#d3d8de}.theme-light .prompt-mode-switch>button.active[data-v-8cda1378]{color:#111;background:#fff;border-color:#a4acb5;box-shadow:0 1px 4px #52606e38}.generation-prompt-optimizing-overlay[data-v-8cda1378]{z-index:20;color:#efffff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:wait;pointer-events:auto;background:#111820e8;border:1px solid #3b4b56;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 34px #2bc9d51c}.generation-prompt-optimizing-overlay[data-v-8cda1378]:before{content:"";background:linear-gradient(105deg,#0000 30%,#5be2eb16 48%,#0000 66%);animation:1.5s ease-in-out infinite generation-prompt-shimmer-8cda1378;position:absolute;inset:0;transform:translate(-100%)}.generation-prompt-optimizing-overlay[data-v-8cda1378]>*{z-index:1;position:relative}.generation-prompt-optimizing-overlay strong[data-v-8cda1378]{letter-spacing:.04em;font-size:12px;font-weight:750}.generation-prompt-optimizing-overlay small[data-v-8cda1378]{color:#9db6bf;font-size:10px;font-weight:600}.generation-prompt-optimizing-spinner[data-v-8cda1378]{border:2px solid #40535d;border-top-color:#5be2eb;border-radius:50%;place-items:center;width:27px;height:27px;animation:.85s linear infinite material-upload-spin-8cda1378;display:grid;box-shadow:0 0 14px #42d5df40}.generation-prompt-optimizing-spinner i[data-v-8cda1378]{background:#5be2eb4f;border-radius:50%;width:9px;height:9px}.theme-light .generation-prompt-optimizing-overlay[data-v-8cda1378]{color:#244047;background:#f4f8f9e8;border-color:#bdcbd0;box-shadow:inset 0 0 30px #5baab514}.theme-light .generation-prompt-optimizing-overlay small[data-v-8cda1378]{color:#60767d}.theme-light .generation-prompt-optimizing-spinner[data-v-8cda1378]{border-color:#4b8e97 #c5d0d4 #c5d0d4;box-shadow:0 0 12px #4b8e9733}.theme-light .generation-prompt-optimizing-spinner i[data-v-8cda1378]{background:#4b8e9740}@keyframes generation-prompt-shimmer-8cda1378{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.generation-rich-editor[data-v-8cda1378]:empty:before{content:attr(data-placeholder);color:#626b77;pointer-events:none}.generation-rich-editor[data-v-8cda1378] .generation-inline-mention{vertical-align:middle;color:#86bff1;white-space:nowrap;cursor:default;background:#1d3143;border:1px solid #365f7d;border-radius:7px;align-items:center;gap:5px;height:24px;margin:0 3px;padding:0 7px 0 3px;display:inline-flex}.generation-rich-editor[data-v-8cda1378] .generation-mention-media{color:#8fd4ff;background:#263f54;border-radius:5px;place-items:center;width:20px;height:20px;font:700 11px/1 Arial,sans-serif;display:grid;overflow:hidden}.generation-rich-editor[data-v-8cda1378] .generation-mention-media img,.generation-rich-editor[data-v-8cda1378] .generation-mention-media video{object-fit:cover;width:100%;height:100%;display:block}.generation-rich-editor[data-v-8cda1378] .mention-video{color:#bc91ff;background:#302541;border-color:#654d89}.generation-rich-editor[data-v-8cda1378] .mention-audio{color:#69d5c8;background:#1c3734;border-color:#36786f}.generation-rich-editor[data-v-8cda1378] .mention-text{color:#76d7aa;background:#1c352b;border-color:#36755b}.generation-mention-menu[data-v-8cda1378]{z-index:95;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a2028f7;border:1px solid #3b4653;border-radius:9px;gap:3px;width:230px;max-height:236px;padding:5px;display:grid;position:absolute;overflow:auto;box-shadow:0 16px 38px #000c}.generation-mention-menu>button[data-v-8cda1378]{color:#dce2e9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;height:46px;padding:0 8px;display:flex}.generation-mention-menu>button[data-v-8cda1378]:hover,.generation-mention-menu>button.active[data-v-8cda1378]{background:#293541}.generation-mention-menu>button>span[data-v-8cda1378]:last-child{gap:3px;min-width:0;display:grid}.generation-mention-menu strong[data-v-8cda1378]{color:#dfe8f1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.generation-mention-menu small[data-v-8cda1378]{color:#7f8995;font-size:9px}.generation-mention-menu>p[data-v-8cda1378]{color:#7f8995;text-align:center;margin:0;padding:12px;font-size:10px}.mention-option-media[data-v-8cda1378]{color:#95a5b8;background:#242c36;border:1px solid #3e4a58;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.mention-option-media img[data-v-8cda1378],.mention-option-media video[data-v-8cda1378]{object-fit:cover;width:100%;height:100%;display:block}.theme-light .generation-rich-editor[data-v-8cda1378]{color:#343c47}.theme-light .generation-rich-editor[data-v-8cda1378]:empty:before{color:#9aa2ad}.theme-light .generation-rich-editor[data-v-8cda1378] .generation-inline-mention{color:#2f73aa;background:#e7f2fb;border-color:#a9c9e3}.theme-light .generation-rich-editor[data-v-8cda1378] .generation-mention-media{color:#347caf;background:#d5e9f7}.theme-light .generation-mention-menu[data-v-8cda1378]{background:#fffffff8;border-color:#cbd4df;box-shadow:0 16px 36px #33415535}.theme-light .generation-mention-menu>button[data-v-8cda1378]{color:#3e4854}.theme-light .generation-mention-menu>button[data-v-8cda1378]:hover,.theme-light .generation-mention-menu>button.active[data-v-8cda1378]{background:#edf2f6}.theme-light .generation-mention-menu strong[data-v-8cda1378]{color:#34404c}.theme-light .mention-option-media[data-v-8cda1378]{background:#eef2f6;border-color:#d0d8e2}.theme-light .generation-prompt-tools button[data-v-8cda1378]{color:#64717e;background:#fff;border-color:#ccd6df;box-shadow:0 3px 9px #33415518}.theme-light .generation-prompt-tools button[data-v-8cda1378]:hover{color:#157c86;background:#effbfb;border-color:#58b8c0}.theme-light .prompt-optimizer-row[data-v-8cda1378]{color:#197d85;background:#eef8f8;border-color:#d4e4e6}.theme-light .prompt-optimizer-row small[data-v-8cda1378]{color:#71858a}.theme-light .prompt-optimizer-button[data-v-8cda1378]{color:#fff;background:#198e98;border-color:#198e98}.generation-panel>header .generation-target-label[data-v-8cda1378]{color:#aab4c0;-webkit-font-smoothing:antialiased;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:500;line-height:1;display:flex}.generation-target-label b[data-v-8cda1378]{color:#6edce4;background:#193139;border:1px solid #2f5960;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:650}.generation-target-label i[data-v-8cda1378]{color:#64717e;font-style:normal}.generation-target-label span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-light .generation-panel>header .generation-target-label[data-v-8cda1378]{color:#687583}.theme-light .generation-target-label b[data-v-8cda1378]{color:#187e87;background:#e7f6f7;border-color:#acd8dc}.theme-light .generation-target-label i[data-v-8cda1378]{color:#a2abb5}.model-picker>.generation-model-controls[data-v-8cda1378]{gap:20px}.generation-parameter-select[data-v-8cda1378]{color:#eef3f7;-webkit-font-smoothing:antialiased;background:linear-gradient(#202833,#1c232c);border-color:#3a4653;border-radius:9px;min-width:108px;height:40px;box-shadow:inset 0 1px #ffffff0a}.generation-parameter-select>span[data-v-8cda1378]{color:#98a4b1;padding-left:11px;font-size:10px;font-weight:500}.generation-parameter-select select[data-v-8cda1378]{color:#eef3f7;letter-spacing:.01em;padding:0 26px 0 7px;font-size:12px;font-weight:650}.generation-parameter-select>svg[data-v-8cda1378]{color:#8e9aa6;right:9px}.generation-parameter-select[data-v-8cda1378]:hover{background:linear-gradient(#24313b,#1e2932);border-color:#3bb5c0}.generation-parameter-select[data-v-8cda1378]:focus-within{border-color:#3bc7d1;box-shadow:0 0 0 2px #24bdc826,inset 0 1px #ffffff10}.theme-light .generation-parameter-select[data-v-8cda1378]{color:#34404c;background:linear-gradient(#fff,#f3f6f9);border-color:#cbd5df;box-shadow:inset 0 1px #fff,0 1px 2px #3341550d}.theme-light .generation-parameter-select>span[data-v-8cda1378]{color:#7d8995}.theme-light .generation-parameter-select select[data-v-8cda1378]{color:#34404c}.theme-light .generation-parameter-select>svg[data-v-8cda1378]{color:#7e8a96}.generation-parameter-popover[data-v-8cda1378]{flex:none;position:relative}.generation-parameter-trigger[data-v-8cda1378]{color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;background:linear-gradient(#202833,#1c232c);border:1px solid #3a4653;border-radius:9px;align-items:center;gap:7px;min-width:116px;height:40px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffff0a}.video-ratio-popover .generation-parameter-trigger[data-v-8cda1378]{min-width:205px}.count-popover .generation-parameter-trigger[data-v-8cda1378]{min-width:136px}.generation-parameter-trigger>span[data-v-8cda1378]{color:#f4f7fa;font-size:11px;font-weight:600}.generation-parameter-trigger>b[data-v-8cda1378]{color:#fff;text-align:left;white-space:nowrap;flex:1;font-size:12px;font-weight:700}.generation-parameter-trigger>svg[data-v-8cda1378]{color:#e2e8ee;transition:transform .16s}.generation-parameter-trigger[data-v-8cda1378]:hover,.generation-parameter-trigger[aria-expanded=true][data-v-8cda1378]{background:#21303a;border-color:#2cb7c2}.generation-parameter-trigger[aria-expanded=true][data-v-8cda1378]{box-shadow:0 0 0 2px #22b8c724}.generation-parameter-trigger[aria-expanded=true]>svg[data-v-8cda1378]{transform:rotate(180deg)}.generation-parameter-menu[data-v-8cda1378]{z-index:140;box-sizing:border-box;color:#e7edf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171d24f8;border:1px solid #3a4653;border-radius:13px;width:260px;padding:14px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 48px #000c}.generation-parameter-menu>header[data-v-8cda1378]{gap:4px;margin-bottom:12px;display:grid}.generation-parameter-menu>header strong[data-v-8cda1378]{font-size:13px}.generation-parameter-menu>header small[data-v-8cda1378]{color:#7f8a96;font-size:9px}.quality-options[data-v-8cda1378],.duration-options[data-v-8cda1378]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quality-options[data-v-8cda1378]{grid-template-columns:1fr}.quality-options button[data-v-8cda1378],.duration-options button[data-v-8cda1378]{color:#d8e0e7;cursor:pointer;background:#222a34;border:1px solid #343e49;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.quality-options button[data-v-8cda1378]:hover,.duration-options button[data-v-8cda1378]:hover,.quality-options button.selected[data-v-8cda1378],.duration-options button.selected[data-v-8cda1378]{color:#eaffff;background:#183c44;border-color:#24bac6;box-shadow:inset 0 0 0 1px #28c7d03b}.quality-options button svg[data-v-8cda1378],.duration-options button svg[data-v-8cda1378]{color:#4ed6df}.ratio-menu[data-v-8cda1378]{width:386px}.ratio-options[data-v-8cda1378]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ratio-options button[data-v-8cda1378]{color:#dce3ea;cursor:pointer;background:#222a34;border:1px solid #343e49;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:58px;padding:0;font-size:13px;font-weight:600;display:flex;position:relative}.ratio-options button[data-v-8cda1378]:hover,.ratio-options button.selected[data-v-8cda1378]{color:#f1ffff;background:#183b43;border-color:#25bdc8;box-shadow:inset 0 0 0 1px #2ac9d43b}.ratio-options button>em[data-v-8cda1378]{color:#06252a;background:#3cd3de;border:2px solid #171d24;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:-6px;right:-5px}.ratio-shape[data-v-8cda1378]{box-sizing:border-box;border:2px solid #9da9b4;border-radius:2px;display:block}.ratio-16-9[data-v-8cda1378]{width:21px;height:12px}.ratio-9-16[data-v-8cda1378]{width:10px;height:19px}.ratio-1-1[data-v-8cda1378]{width:15px;height:15px}.ratio-4-3[data-v-8cda1378]{width:18px;height:14px}.ratio-3-4[data-v-8cda1378]{width:13px;height:17px}.ratio-21-9[data-v-8cda1378]{width:23px;height:10px}.ratio-options button.selected .ratio-shape[data-v-8cda1378]{border-color:#63e2ea}.video-duration-section[data-v-8cda1378],.video-quality-section[data-v-8cda1378]{border-top:1px solid #303945;margin-top:14px;padding-top:13px}.video-duration-section>header[data-v-8cda1378],.video-quality-section>header[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.video-duration-section>header strong[data-v-8cda1378],.video-quality-section>header strong[data-v-8cda1378]{font-size:12px}.video-duration-section>header small[data-v-8cda1378],.video-quality-section>header small[data-v-8cda1378]{color:#7f8a96;font-size:9px}.video-duration-section>input[data-v-8cda1378]{accent-color:#31d5df;cursor:pointer;width:100%;height:18px;margin:0}.video-duration-section>div[data-v-8cda1378]{color:#8c96a2;justify-content:space-between;align-items:center;margin-top:5px;font-size:10px;display:flex}.video-duration-section>div b[data-v-8cda1378]{color:#efffff;background:#303943;border-radius:5px;padding:3px 7px;font-size:11px}.video-quality-options[data-v-8cda1378]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.video-quality-options>button[data-v-8cda1378]{color:#dce3ea;cursor:pointer;background:#222a34;border:1px solid #343e49;border-radius:10px;justify-content:space-between;align-items:center;height:58px;padding:0 12px;display:flex}.video-quality-options>button[data-v-8cda1378]:hover,.video-quality-options>button.selected[data-v-8cda1378]{background:#183b43;border-color:#25bdc8;box-shadow:inset 0 0 0 1px #2ac9d43b}.video-quality-options>button>span[data-v-8cda1378]{text-align:left;gap:4px;display:grid}.video-quality-options b[data-v-8cda1378]{color:#eef3f7;font-size:12px}.video-quality-options small[data-v-8cda1378]{color:#8b97a3;font-size:9px}.video-quality-options>button.selected small[data-v-8cda1378]{color:#8ed4d9}.video-quality-options>button>em[data-v-8cda1378]{color:#06252a;background:#3cd3de;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.count-menu[data-v-8cda1378]{width:280px}.count-options[data-v-8cda1378]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.count-options>button[data-v-8cda1378]{color:#d8e0e7;cursor:pointer;background:#222a34;border:1px solid #343e49;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:48px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.count-options>button[data-v-8cda1378]:hover,.count-options>button.selected[data-v-8cda1378]{color:#eaffff;background:#183c44;border-color:#24bac6}.count-options>button svg[data-v-8cda1378]{color:#4ed6df}.theme-light .generation-parameter-trigger[data-v-8cda1378]{color:#34404c;background:linear-gradient(#fff,#f3f6f9);border-color:#cbd5df;box-shadow:0 1px 2px #3341550d}.theme-light .generation-parameter-trigger>span[data-v-8cda1378],.theme-light .generation-parameter-trigger>svg[data-v-8cda1378]{color:#7d8995}.theme-light .generation-parameter-trigger>b[data-v-8cda1378]{color:#34404c}.theme-light .generation-parameter-trigger[data-v-8cda1378]:hover,.theme-light .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378]{background:#edf8f9;border-color:#24aeb9}.theme-light .generation-parameter-menu[data-v-8cda1378]{color:#34404c;background:#fffffff8;border-color:#ccd5df;box-shadow:0 18px 44px #33415538}.theme-light .generation-parameter-menu>header small[data-v-8cda1378]{color:#7c8793}.theme-light .quality-options button[data-v-8cda1378],.theme-light .duration-options button[data-v-8cda1378],.theme-light .ratio-options button[data-v-8cda1378],.theme-light .count-options>button[data-v-8cda1378]{color:#46515d;background:#f4f6f9;border-color:#d7dee6}.theme-light .quality-options button.selected[data-v-8cda1378],.theme-light .duration-options button.selected[data-v-8cda1378],.theme-light .ratio-options button.selected[data-v-8cda1378],.theme-light .count-options>button.selected[data-v-8cda1378]{color:#176d75;background:#e4f6f7;border-color:#36b4be}.theme-light .ratio-options button>em[data-v-8cda1378]{border-color:#fff}.theme-light .ratio-shape[data-v-8cda1378]{border-color:#778491}.theme-light .video-duration-section[data-v-8cda1378],.theme-light .video-quality-section[data-v-8cda1378]{border-color:#d9e0e7}.theme-light .video-duration-section>header small[data-v-8cda1378],.theme-light .video-quality-section>header small[data-v-8cda1378]{color:#7c8793}.theme-light .video-duration-section>div b[data-v-8cda1378]{color:#176d75;background:#e4f0f2}.theme-light .video-quality-options>button[data-v-8cda1378]{color:#46515d;background:#f4f6f9;border-color:#d7dee6}.theme-light .video-quality-options>button.selected[data-v-8cda1378]{background:#e4f6f7;border-color:#36b4be}.theme-light .video-quality-options b[data-v-8cda1378]{color:#46515d}.theme-light .video-quality-options>button.selected b[data-v-8cda1378]{color:#176d75}.theme-light .video-quality-options>button.selected small[data-v-8cda1378]{color:#5f8f93}.theme-light .video-quality-options>button>em[data-v-8cda1378]{color:#fff;background:#29aeb8}.ratio-menu[data-v-8cda1378]{padding-block:12px;bottom:calc(100% - 2px)}.generation-panel.parameter-menu-open[data-v-8cda1378]{overflow:visible}.ratio-popover .generation-parameter-trigger[data-v-8cda1378],.count-popover .generation-parameter-trigger[data-v-8cda1378]{gap:7px;width:auto;min-width:0;padding-inline:10px}.ratio-popover .generation-parameter-trigger>b[data-v-8cda1378],.count-popover .generation-parameter-trigger>b[data-v-8cda1378]{flex:none}.generation-parameter-trigger>.parameter-leading-icon[data-v-8cda1378]{color:#62d5dd;flex:none;transform:none}.generation-parameter-trigger[aria-expanded=true]>.parameter-leading-icon[data-v-8cda1378]{transform:none}.theme-light .generation-parameter-trigger>.parameter-leading-icon[data-v-8cda1378]{color:#238f98}.ratio-popover .video-parameter-trigger[data-v-8cda1378]{color:#faf7ff;background:linear-gradient(#5a5061,#413948);border-color:#756b7f;border-radius:11px;gap:8px;height:40px;padding:0 10px;box-shadow:inset 0 1px #ffffff30,inset 0 -1px #17121d66,0 2px 8px #0005}.video-parameter-trigger .video-parameter-item[data-v-8cda1378]{color:#f8f4fc;white-space:nowrap;align-items:center;gap:5px;display:flex}.video-parameter-trigger .video-parameter-item>svg[data-v-8cda1378]{color:#f2edf7;filter:drop-shadow(0 1px 1px #0006);flex:none}.video-parameter-trigger .video-parameter-item>b[data-v-8cda1378]{color:inherit;font-size:12px;font-weight:750;line-height:1}.video-parameter-trigger .video-parameter-divider[data-v-8cda1378]{background:#d8cce055;flex:0 0 1px;width:1px;height:18px;box-shadow:1px 0 #15101855}.video-parameter-trigger>.parameter-chevron[data-v-8cda1378]{color:#f0eaf5;margin-left:1px}.ratio-popover .video-parameter-trigger[data-v-8cda1378]:hover,.ratio-popover .video-parameter-trigger[aria-expanded=true][data-v-8cda1378]{background:linear-gradient(#665a6e,#4b4252);border-color:#a99ab5;box-shadow:inset 0 1px #ffffff3d,0 0 0 2px #9c8aaa24,0 4px 12px #0005}.theme-light .ratio-popover .video-parameter-trigger[data-v-8cda1378]{color:#4d4454;background:linear-gradient(#f4eff6,#e6dfe9);border-color:#b8aebe;box-shadow:inset 0 1px #fff,0 2px 6px #54475f24}.theme-light .video-parameter-trigger .video-parameter-item[data-v-8cda1378],.theme-light .video-parameter-trigger .video-parameter-item>svg[data-v-8cda1378],.theme-light .video-parameter-trigger>.parameter-chevron[data-v-8cda1378]{color:#4d4454}.theme-light .video-parameter-trigger .video-parameter-divider[data-v-8cda1378]{background:#756a7e4d}.theme-light .ratio-popover .video-parameter-trigger[data-v-8cda1378]:hover,.theme-light .ratio-popover .video-parameter-trigger[aria-expanded=true][data-v-8cda1378]{background:linear-gradient(#f7f2f8,#e9e1ec);border-color:#92849c}.ratio-menu>header[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ratio-menu>header small[data-v-8cda1378]{text-align:right}.video-quality-options>button[data-v-8cda1378]{justify-content:center;position:relative}.video-quality-options>button>span[data-v-8cda1378]{text-align:center;display:block}.video-quality-options b[data-v-8cda1378]{letter-spacing:.01em;font-size:14px}.video-quality-options>button>em[data-v-8cda1378]{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.image-quality-section[data-v-8cda1378]{border-top:1px solid #303945;margin-top:14px;padding-top:13px}.image-quality-section>header[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.image-quality-section>header strong[data-v-8cda1378]{font-size:12px}.image-quality-section>header small[data-v-8cda1378]{color:#7f8a96;font-size:9px}.image-quality-options>button[data-v-8cda1378]{color:azure;cursor:pointer;background:#183b43;border:1px solid #25bdc8;border-radius:10px;justify-content:center;align-items:center;width:100%;height:58px;padding:0 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #2ac9d43b}.image-quality-options b[data-v-8cda1378]{font-size:14px}.image-quality-options em[data-v-8cda1378]{color:#06252a;background:#3cd3de;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;right:12px}.theme-light .image-quality-section[data-v-8cda1378]{border-color:#d9e0e7}.theme-light .image-quality-section>header small[data-v-8cda1378]{color:#7c8793}.theme-light .image-quality-options>button[data-v-8cda1378]{color:#176d75;background:#e4f6f7;border-color:#36b4be}.theme-light .image-quality-options em[data-v-8cda1378]{color:#fff;background:#29aeb8}.generation-panel>footer[data-v-8cda1378]{box-sizing:border-box;background:#11161c;border:1px solid #2b343f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;margin:0;padding:9px 10px;display:grid}.generation-footer-main[data-v-8cda1378]{align-items:center;gap:20px;min-width:0;display:flex}.generation-footer-main .model-picker[data-v-8cda1378]{flex:none}.generation-footer-main .model-picker>small[data-v-8cda1378]{margin-bottom:5px;display:block}.generation-summary[data-v-8cda1378]{-webkit-font-smoothing:antialiased;border-left:1px solid #2c3540;flex:1;gap:8px;min-width:210px;padding:2px 0 2px 18px;display:grid}.generation-summary-heading[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:10px;display:flex}.generation-summary-heading>span[data-v-8cda1378]{color:#dce2e8;font-size:11px;font-weight:650}.generation-summary-heading>em[data-v-8cda1378]{color:#9da8b4;white-space:nowrap;background:#242b33;border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:650}.generation-summary-heading>em.success[data-v-8cda1378]{color:#64dda1;background:#18392c}.generation-summary-heading>em.processing[data-v-8cda1378],.generation-summary-heading>em.submitting[data-v-8cda1378],.generation-summary-heading>em.queued[data-v-8cda1378]{color:#67dbe4;background:#18363b}.generation-summary-heading>em.failed[data-v-8cda1378]{color:#f08b94;background:#3b2025}.generation-summary-items[data-v-8cda1378]{align-items:center;gap:7px;display:flex;overflow:hidden}.generation-summary-items>span[data-v-8cda1378]{color:#87919d;white-space:nowrap;background:#1a2027;border:1px solid #343c46;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.generation-summary-items>span.ready[data-v-8cda1378]{background:#19292d;border-color:#31565b}.generation-summary-items small[data-v-8cda1378]{color:#8d98a4;font-size:9px}.generation-summary-items b[data-v-8cda1378]{color:#d8dee5;font-size:10px;font-weight:650}.generation-summary-items>span.ready b[data-v-8cda1378]{color:#65d7df}.generation-submit-area[data-v-8cda1378]{border-left:1px solid #2c3540;align-items:center;gap:16px;height:42px;padding-left:18px;display:flex}.generation-cost[data-v-8cda1378]{text-align:right;-webkit-font-smoothing:antialiased;grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;min-width:112px;display:grid}.generation-cost>span[data-v-8cda1378]{color:#eef2f6;font-size:10px;font-weight:600}.generation-cost>strong[data-v-8cda1378]{color:#46d1db;font-size:17px;line-height:1}.generation-cost>strong small[data-v-8cda1378]{color:#f1f4f7;margin-left:3px;font-size:10px;font-weight:600}.generation-cost>em[data-v-8cda1378]{color:#d4dbe2;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:500}.generation-submit-area .generate-action[data-v-8cda1378]{justify-content:center;min-width:124px;height:40px}.generation-submit-area .generate-action.cancel[data-v-8cda1378]{color:#fff;background:#76313a;border-color:#ba5661}.generation-submit-area .generate-action.cancel[data-v-8cda1378]:hover{background:#943d48}.theme-light .generation-panel>footer[data-v-8cda1378]{background:#f5f7fa;border-color:#d8dee6}.theme-light .generation-summary[data-v-8cda1378],.theme-light .generation-submit-area[data-v-8cda1378]{border-color:#d7dee7}.theme-light .generation-summary-heading>span[data-v-8cda1378]{color:#3e4954}.theme-light .generation-summary-heading>em[data-v-8cda1378]{color:#77838f;background:#e8edf2}.theme-light .generation-summary-heading>em.success[data-v-8cda1378]{color:#247c55;background:#dff2e8}.theme-light .generation-summary-heading>em.processing[data-v-8cda1378],.theme-light .generation-summary-heading>em.submitting[data-v-8cda1378],.theme-light .generation-summary-heading>em.queued[data-v-8cda1378]{color:#167a83;background:#def2f4}.theme-light .generation-summary-heading>em.failed[data-v-8cda1378]{color:#b7434d;background:#f9e4e6}.theme-light .generation-summary-items>span[data-v-8cda1378]{background:#fff;border-color:#d2d9e1}.theme-light .generation-summary-items>span.ready[data-v-8cda1378]{background:#eaf6f7;border-color:#b7dadd}.theme-light .generation-summary-items small[data-v-8cda1378]{color:#7e8995}.theme-light .generation-summary-items b[data-v-8cda1378]{color:#46515d}.theme-light .generation-summary-items>span.ready b[data-v-8cda1378]{color:#167c85}.theme-light .generation-cost>span[data-v-8cda1378],.theme-light .generation-cost>em[data-v-8cda1378]{color:#7c8793}.theme-light .generation-cost>strong[data-v-8cda1378]{color:#148f99}.theme-light .generation-cost>strong small[data-v-8cda1378]{color:#74808c}.generation-prompt-editor-shell.app-readonly .generation-rich-editor[data-v-8cda1378]{opacity:1;cursor:default;-webkit-user-select:text;user-select:text}.generation-panel.app-driven .generation-input-card[data-v-8cda1378]:disabled{opacity:1;cursor:default}.generation-panel>footer.app-driven[data-v-8cda1378]{justify-content:flex-end;display:flex}.generation-panel>footer.app-driven .generation-submit-area[data-v-8cda1378]{border-left:0;padding-left:0}@media (width<=760px){.generation-panel>footer[data-v-8cda1378]{grid-template-columns:1fr;gap:9px}.generation-submit-area[data-v-8cda1378]{border-top:1px solid #2c3540;border-left:0;justify-content:flex-end;height:auto;padding:9px 0 0}.generation-footer-main[data-v-8cda1378]{align-items:flex-end}.theme-light .generation-submit-area[data-v-8cda1378]{border-color:#d7dee7}}.mode-popover .generation-parameter-trigger[data-v-8cda1378]{gap:7px;width:auto;min-width:0;padding-inline:10px}.mode-popover .generation-parameter-trigger>b[data-v-8cda1378]{flex:none}.mode-menu[data-v-8cda1378]{width:330px}.mode-options[data-v-8cda1378]{gap:7px;display:grid}.mode-options>button[data-v-8cda1378]{color:#d8e0e7;text-align:left;cursor:pointer;background:#222a34;border:1px solid #343e49;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 11px;display:flex}.mode-options>button[data-v-8cda1378]:hover,.mode-options>button.selected[data-v-8cda1378]{color:#efffff;background:#183c44;border-color:#24bac6}.mode-options>button>span[data-v-8cda1378]{gap:4px;display:grid}.mode-options b[data-v-8cda1378]{font-size:12px}.mode-options small[data-v-8cda1378]{color:#8995a1;font-size:9px;font-weight:500}.mode-options>button.selected small[data-v-8cda1378]{color:#86cbd0}.mode-options>button>svg[data-v-8cda1378]{color:#4ed6df;flex:none}.theme-light .mode-options>button[data-v-8cda1378]{color:#46515d;background:#f4f6f9;border-color:#d7dee6}.theme-light .mode-options>button[data-v-8cda1378]:hover,.theme-light .mode-options>button.selected[data-v-8cda1378]{color:#176d75;background:#e4f6f7;border-color:#36b4be}.theme-light .mode-options>button.selected small[data-v-8cda1378]{color:#548a8f}.panel-filter.canvas-element-panel[data-v-8cda1378]{gap:14px;padding:14px}.canvas-element-panel>.canvas-element-heading[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:10px;display:flex}.canvas-element-heading>.canvas-element-copy[data-v-8cda1378]{gap:3px;min-width:0;display:grid}.canvas-element-copy>strong[data-v-8cda1378]{color:#f0f3f6;font-size:14px;font-weight:700}.panel-filter .canvas-storage-usage[data-v-8cda1378]{color:#c0cbd5;letter-spacing:.012em;white-space:nowrap;-webkit-font-smoothing:auto;text-rendering:optimizelegibility;background:0 0;padding:0;font-size:12px;font-weight:650;line-height:1.5}.canvas-element-panel .clear-nodes[data-v-8cda1378]{border-color:#71343d;border-radius:8px;height:34px;padding:0 10px;font-size:11px}.canvas-element-panel>.filter-actions[data-v-8cda1378]{width:100%}.canvas-element-panel>.filter-actions input[data-v-8cda1378]{flex:1;width:100%}.theme-light .canvas-element-copy>strong[data-v-8cda1378]{color:#2e3339}.theme-light .panel-filter .canvas-storage-usage[data-v-8cda1378]{color:#667887;background:0 0}.asset-library-card[data-v-8cda1378]{cursor:grab;transition:transform .15s,border-color .15s,box-shadow .15s}.asset-library-card[data-v-8cda1378]:hover{border-color:#3d7f88;transform:translateY(-2px);box-shadow:0 8px 18px #0005}.asset-library-card[data-v-8cda1378]:active{cursor:grabbing}.asset-toolbar>button svg.uploading[data-v-8cda1378]{animation:.85s linear infinite material-upload-spin-8cda1378}.asset-upload-progress[data-v-8cda1378]{background:#2c343d;border-radius:99px;width:100%;height:4px;overflow:hidden;grid-column:1/-1!important}.asset-upload-progress>i[data-v-8cda1378]{border-radius:inherit;background:linear-gradient(90deg,#34bac5,#62e1b2);height:100%;transition:width .16s;display:block}.asset-toolbar[data-v-8cda1378],.asset-filters[data-v-8cda1378],.asset-library-body[data-v-8cda1378]{-webkit-font-smoothing:auto;text-rendering:optimizelegibility}.asset-toolbar>div>strong[data-v-8cda1378]{font-weight:700;font-size:14px!important}.asset-toolbar>div>small[data-v-8cda1378]{letter-spacing:.012em;font-weight:650;line-height:1.5;color:#c0cbd5!important;font-size:12px!important}.asset-filters button[data-v-8cda1378]{font-weight:650;font-size:12px!important}.asset-library-body[data-v-8cda1378]{background:#101316;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.asset-library-body.drop-active[data-v-8cda1378]{box-shadow:inset 0 0 0 2px #42ccd6}.asset-library-list[data-v-8cda1378]{flex:1;width:100%}.asset-empty[data-v-8cda1378]{box-sizing:border-box}.asset-empty>svg[data-v-8cda1378]{color:#8fa0b1}.asset-empty strong[data-v-8cda1378]{font-weight:750;line-height:1.4;color:#f0f4f7!important;font-size:16px!important}.asset-empty small[data-v-8cda1378]{font-weight:550;color:#b4c1cd!important;max-width:250px!important;font-size:12px!important;line-height:1.75!important}.asset-drop-upload-overlay[data-v-8cda1378]{z-index:20;color:#eaffff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:#0e1419ed;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.asset-drop-upload-overlay>svg[data-v-8cda1378]{color:#5bd5df;filter:drop-shadow(0 0 12px #43cad566);animation:1.2s ease-in-out infinite material-upload-float-8cda1378}.asset-drop-upload-overlay>strong[data-v-8cda1378]{letter-spacing:.02em;font-size:15px;font-weight:750}.asset-drop-upload-overlay>small[data-v-8cda1378]{color:#a6bbc5;font-size:11px;font-weight:500}.asset-percent-ring[data-v-8cda1378]{background:conic-gradient(#55d9df var(--material-progress),#2b3740 0);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 0 28px #38cbd43b}.asset-percent-ring[data-v-8cda1378]:before{content:"";background:#121a20;border-radius:50%;position:absolute;inset:7px}.asset-percent-ring[data-v-8cda1378]:after{content:"";border:1px solid #68e7ed55;border-radius:50%;animation:1.3s ease-out infinite material-ring-pulse-8cda1378;position:absolute;inset:0}.asset-percent-ring>span[data-v-8cda1378]{z-index:1;color:#efffff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;position:relative}.theme-light .asset-library-body[data-v-8cda1378]{background:#f8fafb}.theme-light .asset-empty small[data-v-8cda1378]{color:#687887!important}.theme-light .asset-toolbar>div>small[data-v-8cda1378]{color:#667887!important}.theme-light .asset-drop-upload-overlay[data-v-8cda1378]{color:#176d75;background:#f4fafbed}.theme-light .asset-drop-upload-overlay>small[data-v-8cda1378]{color:#647b84}.theme-light .asset-percent-ring[data-v-8cda1378]:before{background:#f7fbfc}.theme-light .asset-percent-ring>span[data-v-8cda1378]{color:#176d75}.media-upload-overlay[data-v-8cda1378]{z-index:8;color:#efffff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#10171de8;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.media-upload-overlay>strong[data-v-8cda1378]{font-size:17px;line-height:1}.media-upload-overlay>small[data-v-8cda1378]{color:#9ccbd0;font-size:9px}.media-upload-overlay>div[data-v-8cda1378]{background:#35414a;border-radius:99px;width:68%;height:5px;overflow:hidden}.media-upload-overlay>div>i[data-v-8cda1378]{border-radius:inherit;background:linear-gradient(90deg,#32bec9,#63e2b4);height:100%;transition:width .14s;display:block}.media-upload-spinner[data-v-8cda1378]{border:3px solid #45515b;border-top-color:#54d7df;border-radius:50%;width:30px;height:30px;animation:.85s linear infinite material-upload-spin-8cda1378;position:relative}.media-upload-spinner>i[data-v-8cda1378]{background:#4fd4dc33;border-radius:50%;animation:1s ease-in-out infinite material-upload-pulse-8cda1378;position:absolute;inset:6px}.media-upload-overlay.is-complete .media-upload-spinner[data-v-8cda1378]{border-color:#54d7a7;animation:.45s ease-out material-upload-complete-8cda1378}.media-upload-overlay.is-complete .media-upload-spinner>i[data-v-8cda1378]{background:#54d7a7;animation:none}.theme-light .media-upload-overlay[data-v-8cda1378]{color:#176d75;background:#f7fbfbe8}.theme-light .media-upload-overlay>small[data-v-8cda1378]{color:#58878b}.theme-light .media-upload-overlay>div[data-v-8cda1378]{background:#d7e1e4}@keyframes material-upload-spin-8cda1378{to{transform:rotate(360deg)}}@keyframes material-upload-pulse-8cda1378{50%{opacity:.45;transform:scale(.65)}}@keyframes material-upload-float-8cda1378{50%{transform:translateY(-5px)}}@keyframes material-ring-pulse-8cda1378{to{opacity:0;transform:scale(1.18)}}.asset-toolbar[data-v-8cda1378]{border-bottom:1px solid #292e34;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.asset-toolbar>div[data-v-8cda1378]{gap:3px;display:grid}.asset-toolbar strong[data-v-8cda1378]{color:#f0f3f6;font-size:13px}.asset-toolbar small[data-v-8cda1378]{color:#7f8995;font-size:10px}.asset-toolbar>button[data-v-8cda1378]{color:#e9ffff;cursor:pointer;background:#1e4a50;border:1px solid #2c7a83;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.asset-toolbar>button[data-v-8cda1378]:hover:not(:disabled){background:#265c63}.asset-toolbar>button[data-v-8cda1378]:disabled{opacity:.55}.asset-toolbar>input[data-v-8cda1378]{display:none}.asset-filters[data-v-8cda1378]{border-bottom:1px solid #292e34;gap:9px;padding:12px 14px;display:grid}.asset-filters label input[data-v-8cda1378]{box-sizing:border-box;color:#f2f5f7;background:#1b2026;border:1px solid #38414c;border-radius:8px;outline:0;width:100%;height:34px;padding:0 10px}.asset-filters label input[data-v-8cda1378]:focus{border-color:#2baab5}.asset-filters>div[data-v-8cda1378]{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.asset-filters button[data-v-8cda1378]{color:#8f98a3;cursor:pointer;background:#1b1f24;border:1px solid #0000;border-radius:6px;height:28px;font-size:10px}.asset-filters button.active[data-v-8cda1378]{color:#eaffff;background:#20363b;border-color:#2b7780}.asset-library-list[data-v-8cda1378]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-height:0;padding:10px;display:grid;overflow:auto}.asset-library-card[data-v-8cda1378]{background:#1b1f24;border:1px solid #30363e;border-radius:10px;min-width:0;height:130px;position:relative;overflow:hidden}.asset-library-preview[data-v-8cda1378]{background:#11151a;position:absolute;inset:0;overflow:hidden}.asset-library-preview>img[data-v-8cda1378],.asset-library-preview>video[data-v-8cda1378]{object-fit:cover;width:100%;height:100%;display:block}.asset-library-preview>span[data-v-8cda1378]{color:#56c7cf;background:linear-gradient(145deg,#17282d,#1c2028);place-items:center;height:100%;display:grid}.asset-library-preview audio[data-v-8cda1378]{width:calc(100% - 10px);height:25px;position:absolute;bottom:41px;left:5px;right:5px}.asset-library-preview>em[data-v-8cda1378]{color:#fff;text-shadow:0 1px 2px #000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#343a40a8;border:1px solid #ffffff2e;border-radius:99px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:750;line-height:1.2;position:absolute;top:6px;left:6px;box-shadow:0 2px 8px #0003}.asset-library-copy[data-v-8cda1378]{box-sizing:border-box;background:0 0;align-items:flex-end;min-height:28px;padding:5px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-library-copy small[data-v-8cda1378]{color:#fff;text-shadow:0 1px 3px #000,0 0 7px #000;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:10px;font-weight:650;line-height:1.3}.asset-library-actions[data-v-8cda1378]{z-index:2;position:absolute;top:4px;right:7px}.asset-library-actions button[data-v-8cda1378],.asset-library-actions button.delete[data-v-8cda1378]{color:#ff9aa3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#343a40a8;border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:28px;height:28px;margin:0;padding:0;display:grid;box-shadow:0 2px 8px #0003}.asset-library-actions button[data-v-8cda1378]:hover{color:#fff;background:#484f56c7;border-color:#ffffff4a}.asset-load-more[data-v-8cda1378]{color:#bcd0da;cursor:pointer;background:#192128;border:1px solid #34424c;border-radius:8px;grid-column:1/-1;height:36px;font:650 11px inherit}.asset-load-more[data-v-8cda1378]:hover{color:#fff;background:#222d35;border-color:#526673}.asset-load-more[data-v-8cda1378]:disabled{opacity:.55;cursor:wait}.theme-light .asset-load-more[data-v-8cda1378]{color:#526875;background:#fff;border-color:#d1dce2}.theme-light .asset-load-more[data-v-8cda1378]:hover{color:#263640;background:#f3f7f9;border-color:#aebfc8}.asset-library-actions[data-v-8cda1378]{top:3px;right:4px}.asset-empty[data-v-8cda1378]{color:#6f7b87;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:35px 22px;display:flex}.asset-empty strong[data-v-8cda1378]{color:#b9c1c9;font-size:13px}.asset-empty small[data-v-8cda1378]{max-width:220px;font-size:10px;line-height:1.6}.theme-light .asset-toolbar[data-v-8cda1378],.theme-light .asset-filters[data-v-8cda1378]{border-color:#e0e5ea}.theme-light .asset-toolbar strong[data-v-8cda1378]{color:#2e3339}.theme-light .asset-toolbar>button[data-v-8cda1378]{color:#176d75;background:#e5f5f6;border-color:#71bac1}.theme-light .asset-filters label input[data-v-8cda1378]{color:#30343a;background:#f7f9fb;border-color:#d5dce4}.theme-light .asset-filters button[data-v-8cda1378]{color:#717b86;background:#eef1f4}.theme-light .asset-filters button.active[data-v-8cda1378]{color:#176d75;background:#e5f5f6;border-color:#7bc1c7}.theme-light .asset-library-card[data-v-8cda1378]{background:#fff;border-color:#d9dfe5}.theme-light .asset-library-preview[data-v-8cda1378]{background:#edf0f3}.theme-light .asset-library-copy strong[data-v-8cda1378]{color:#333a42}.theme-light .asset-library-actions button[data-v-8cda1378]{color:#ff9aa3;background:#343a40a8;border-color:#ffffff2e}.theme-light .asset-library-actions button[data-v-8cda1378]:hover{color:#fff;background:#484f56c7;border-color:#ffffff4a}.theme-light .asset-empty strong[data-v-8cda1378]{color:#53606c}.asset-library-preview>em[data-v-8cda1378],.asset-library-actions button[data-v-8cda1378],.asset-library-actions button.delete[data-v-8cda1378],.theme-light .asset-library-actions button[data-v-8cda1378]{background:#080c1099;border-color:#ffffff24}.asset-library-actions button[data-v-8cda1378]:hover,.theme-light .asset-library-actions button[data-v-8cda1378]:hover{background:#10161dcc;border-color:#ffffff3b}.asset-library-upload-card[data-v-8cda1378],.asset-library-upload-card[data-v-8cda1378]:hover{cursor:default;border-color:#397981;transform:none;box-shadow:0 6px 18px #0004}.asset-card-upload-state[data-v-8cda1378]{z-index:5;color:#efffff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#0710159c;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.asset-card-upload-state>small[data-v-8cda1378]{text-shadow:0 1px 3px #000;font-size:10px;font-weight:700}.asset-card-percent-ring[data-v-8cda1378]{background:conic-gradient(#55d9df var(--material-progress),#344049 0);border-radius:50%;place-items:center;width:54px;height:54px;transition:background .14s linear;display:grid;position:relative;box-shadow:0 0 16px #38cbd44d}.asset-card-percent-ring[data-v-8cda1378]:before{content:"";background:#10171dcc;border-radius:50%;position:absolute;inset:5px}.asset-card-percent-ring>span[data-v-8cda1378]{z-index:1;color:#f2ffff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:750;position:relative}.asset-card-upload-state.is-complete .asset-card-percent-ring[data-v-8cda1378]{background:#54d7a7;animation:.45s ease-out material-upload-complete-8cda1378}.asset-card-upload-state.is-complete>small[data-v-8cda1378]{color:#8ff1c7}.asset-card-upload-state.is-failed .asset-card-percent-ring[data-v-8cda1378]{background:#a44853}.asset-card-upload-state.is-failed>small[data-v-8cda1378]{color:#ff9da6}.theme-light .asset-card-upload-state[data-v-8cda1378]{background:#07101580}.theme-light .asset-card-percent-ring[data-v-8cda1378]:before{background:#152028db}@keyframes material-upload-complete-8cda1378{50%{transform:scale(1.1);box-shadow:0 0 24px #54d7a799}}.asset-library-preview .asset-audio-preview[data-v-8cda1378]{isolation:isolate;background:radial-gradient(circle at 22% 18%,#46c9d53d 0,#0000 34%),radial-gradient(circle at 82% 78%,#8f67dd36 0,#0000 38%),linear-gradient(145deg,#101820,#172632 56%,#111720);position:relative;overflow:hidden}.asset-audio-preview[data-v-8cda1378]:before,.asset-audio-preview[data-v-8cda1378]:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.asset-audio-preview[data-v-8cda1378]:before{border:1px solid #70e1e829;width:112px;height:112px;top:-48px;right:-42px;box-shadow:0 0 0 18px #70e1e80b,0 0 0 36px #70e1e807}.asset-audio-preview[data-v-8cda1378]:after{border:1px solid #aa83ed24;width:82px;height:82px;bottom:-40px;left:-35px;box-shadow:0 0 0 15px #aa83ed0a}.asset-library-preview .asset-audio-preview audio[data-v-8cda1378]{display:none}.asset-audio-cover[data-v-8cda1378]{z-index:0;color:#75dbe359;filter:drop-shadow(0 0 12px #4acbd94d);place-items:center;font-style:normal;display:grid;position:absolute;inset:12px 14px}.asset-audio-cover svg[data-v-8cda1378]{stroke-width:1.15px;width:72px;height:72px}.asset-audio-preview.playing .asset-audio-cover[data-v-8cda1378]{animation:1.25s ease-in-out infinite asset-audio-cover-pulse-8cda1378}.asset-audio-preview>button[data-v-8cda1378]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#080c1099;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .15s,background .15s;display:grid;position:relative;box-shadow:0 5px 16px #0005}.asset-audio-preview>button[data-v-8cda1378]:hover{background:#10161dcc;transform:scale(1.06)}.asset-audio-preview>button svg[data-v-8cda1378]{margin-left:2px}.asset-audio-preview>button:has(svg.lucide-pause) svg[data-v-8cda1378]{margin-left:0}@keyframes asset-audio-cover-pulse-8cda1378{50%{color:#83edf29c;filter:drop-shadow(0 0 18px #58dce98c);transform:scale(1.05)}}.media-source-overlay[data-v-8cda1378]{z-index:96}.media-source-dialog[data-v-8cda1378]{color:#e7ebef;background:#171c22;border:1px solid #3b424c;border-radius:14px;flex-direction:column;width:min(560px,100% - 32px);max-height:min(620px,100% - 32px);display:flex;overflow:hidden;box-shadow:0 24px 70px #000c}.media-source-dialog>header[data-v-8cda1378]{border-bottom:1px solid #303741;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.media-source-dialog>header>div[data-v-8cda1378]{gap:3px;display:grid}.media-source-dialog>header strong[data-v-8cda1378]{font-size:14px}.media-source-dialog>header small[data-v-8cda1378]{color:#8e99a5;font-size:10px}.media-source-dialog>header>button[data-v-8cda1378]{color:#9ba4ae;cursor:pointer;background:0 0;border:0;border-radius:7px;width:31px;height:31px;padding:0;font-size:23px}.media-source-dialog>header>button[data-v-8cda1378]:hover{color:#fff;background:#2a313a}.media-source-choices[data-v-8cda1378]{gap:10px;padding:16px;display:grid}.media-source-choices>button[data-v-8cda1378]{color:#d9dfe5;text-align:left;cursor:pointer;background:#20262d;border:1px solid #343d47;border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid}.media-source-choices>button[data-v-8cda1378]:hover{color:#fff;background:#253138;border-color:#3b929b}.media-source-choices>button>i[data-v-8cda1378]{color:#65d4dc;background:#244048;border-radius:9px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.media-source-choices>button>span[data-v-8cda1378]{gap:5px;display:grid}.media-source-choices>button strong[data-v-8cda1378]{font-size:13px}.media-source-choices>button small[data-v-8cda1378]{color:#929da8;font-size:10px}.media-source-choices>button>svg[data-v-8cda1378]{color:#77828d}.media-source-assets-head[data-v-8cda1378]{color:#8f9aa5;border-bottom:1px solid #2d343d;flex:0 0 43px;justify-content:space-between;align-items:center;height:43px;padding:0 14px;font-size:10px;display:flex}.media-source-assets-head>button[data-v-8cda1378]{color:#c9d0d7;cursor:pointer;background:#222930;border:1px solid #38414b;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 9px;display:flex}.media-source-assets[data-v-8cda1378]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:0;padding:12px;display:grid;overflow:auto}.media-source-assets>button[data-v-8cda1378]{aspect-ratio:1.2;cursor:pointer;background:#10151a;border:1px solid #343d47;border-radius:9px;min-width:0;padding:0;position:relative;overflow:hidden}.media-source-assets>button[data-v-8cda1378]:hover{border-color:#4ec3cd;box-shadow:0 0 0 1px #4ec3cd55}.media-source-assets img[data-v-8cda1378],.media-source-assets video[data-v-8cda1378],.media-source-assets>button>span[data-v-8cda1378]{object-fit:cover;color:#65d4dc;background:linear-gradient(145deg,#17262c,#1b2028);place-items:center;width:100%;height:100%;display:grid}.media-source-assets>button>small[data-v-8cda1378]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b0f9e;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:650;position:absolute;bottom:5px;right:5px}.media-source-assets-empty[data-v-8cda1378]{color:#78838e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:28px;display:flex}.media-source-assets-empty strong[data-v-8cda1378]{color:#c7ced5;font-size:12px}.media-source-assets-empty small[data-v-8cda1378]{font-size:10px}.theme-light .media-source-dialog[data-v-8cda1378]{color:#303945;background:#fff;border-color:#cdd4de;box-shadow:0 24px 70px #3341553d}.theme-light .media-source-dialog>header[data-v-8cda1378],.theme-light .media-source-assets-head[data-v-8cda1378]{border-color:#dce2e8}.theme-light .media-source-choices>button[data-v-8cda1378]{color:#39434e;background:#f5f7f9;border-color:#d5dce4}.theme-light .media-source-choices>button[data-v-8cda1378]:hover{color:#176d75;background:#eef8f9;border-color:#73bdc4}.theme-light .media-source-choices>button small[data-v-8cda1378]{color:#75808b}.theme-light .media-source-assets-head>button[data-v-8cda1378]{color:#4a5561;background:#f4f6f8;border-color:#d4dbe3}.theme-light .media-source-assets-empty strong[data-v-8cda1378]{color:#4e5965}.media-source-dialog[data-v-8cda1378]{-webkit-font-smoothing:auto;text-rendering:optimizelegibility}.media-source-dialog>header strong[data-v-8cda1378]{color:#f3f6f8;letter-spacing:.01em;font-size:16px;font-weight:750}.media-source-dialog>header small[data-v-8cda1378]{color:#b7c1cb;font-size:12px;font-weight:600;line-height:1.45}.media-source-assets-head[data-v-8cda1378]{color:#bac4ce;font-size:12px;font-weight:600}.media-source-assets-head>button[data-v-8cda1378]{font-size:11px;font-weight:650}.media-source-choices>button strong[data-v-8cda1378]{font-size:14px;font-weight:750}.media-source-choices>button small[data-v-8cda1378]{color:#b0bac4;font-size:12px;font-weight:550}.media-source-assets>button>small[data-v-8cda1378]{font-size:10px;font-weight:700}.media-source-assets-empty strong[data-v-8cda1378]{font-size:14px;font-weight:700}.media-source-assets-empty small[data-v-8cda1378]{color:#aab4be;font-size:12px;font-weight:550}.theme-light .media-source-dialog>header strong[data-v-8cda1378]{color:#26313d}.theme-light .media-source-dialog>header small[data-v-8cda1378],.theme-light .media-source-assets-head[data-v-8cda1378]{color:#606c78}.theme-light .media-source-choices>button small[data-v-8cda1378],.theme-light .media-source-assets-empty small[data-v-8cda1378]{color:#687581}.context-menu[data-v-8cda1378]{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.context-menu header[data-v-8cda1378]{color:#aab1bb;font-size:10px;font-weight:600;line-height:1.45}.context-menu button[data-v-8cda1378]{color:#e7eaee;letter-spacing:.01em;height:37px;font-size:12px;font-weight:650}.context-menu button svg[data-v-8cda1378]{stroke-width:2px;flex:none}.context-menu button small[data-v-8cda1378]{color:#9aa2ad;font-variant-numeric:tabular-nums;font-size:9px;font-weight:600}.context-menu button[data-v-8cda1378]:disabled{opacity:.52}.theme-light .context-menu header[data-v-8cda1378]{color:#69727e}.theme-light .context-menu button[data-v-8cda1378]{color:#29313a}.theme-light .context-menu button small[data-v-8cda1378]{color:#717b87}.theme-light .context-menu button.danger[data-v-8cda1378]{color:#ee7d87}.stage>.notice[data-v-8cda1378],.stage>.generation-panel~.notice[data-v-8cda1378]{z-index:160;box-sizing:border-box;color:#62dba9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-overflow:ellipsis;white-space:nowrap;background:#1b2028f7;border:1px solid #303945;border-left:4px solid #43d49a;border-radius:12px;min-width:180px;max-width:min(420px,100% - 40px);padding:13px 42px 13px 17px;font-size:13px;font-weight:650;animation:.2s ease-out canvas-toast-in-8cda1378;top:20px;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 32px #0008}.stage>.notice>button[data-v-8cda1378]{color:#89929e;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;font-size:19px;line-height:1;display:grid;top:50%;right:10px;transform:translateY(-50%)}.stage>.notice>button[data-v-8cda1378]:hover{color:#eef4f7;background:#ffffff0d}.theme-light .stage>.notice[data-v-8cda1378]{color:#197b58;background:#fffffff8;border-color:#d3dbe3 #d3dbe3 #d3dbe3 #29b982;box-shadow:0 12px 30px #3341552b}@keyframes canvas-toast-in-8cda1378{0%{opacity:0;transform:translate(-50%,-10px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.theme-light .media-source-choices>button>i[data-v-8cda1378]{color:#65d4dc;background:#244048}.theme-light .kind-media.icon-image .port[data-v-8cda1378]:hover,.theme-light .kind-media.icon-video .port[data-v-8cda1378]:hover,.theme-light .kind-media.icon-audio .port[data-v-8cda1378]:hover,.theme-light .kind-prompt .port[data-v-8cda1378]:hover{color:#117784;background:#fff;border-color:#21aebb;transform:scale(1.1);box-shadow:0 0 0 4px #1bb5c122,0 0 9px #13b9c652}.asset-media-missing[data-v-8cda1378]{color:#7d8792;background:#171b1f;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex!important}.asset-media-missing small[data-v-8cda1378]{color:#9aa3ad;font-size:10px}.canvas-restore-loading[data-v-8cda1378]{color:#8d969f;background-color:#111214;background-image:radial-gradient(circle,#303237 .8px,#0000 .9px);background-size:20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.canvas-restore-loading span[data-v-8cda1378]{border:2px solid #37434a;border-top-color:#45c3c9;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite material-upload-spin-8cda1378}.canvas-restore-loading strong[data-v-8cda1378]{font-size:13px;font-weight:500}.port[data-v-8cda1378]:before{transform:translateY(1px)}.node-video-controls>button[data-v-8cda1378]{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e9edf11d;border:1px solid #ffffff1c;border-radius:50%;position:relative;transform:none;box-shadow:0 1px 4px #0001}.node-video-controls>button[data-v-8cda1378]:hover{color:#fff;background:#f3f6f92e}.node-video-controls>button svg.lucide-play[data-v-8cda1378]{margin:0;position:static;left:auto;transform:translate(.5px)}.node-video-controls>span[data-v-8cda1378]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.canvas-page[data-v-8cda1378]{--mono-strong:#f5f5f5;--mono-text:#d9d9d9;--mono-muted:#969696;--mono-border:#555;--mono-surface:#252525;--mono-surface-2:#191919;--mono-soft:#ffffff12;--mono-action-bg:#343a43;--mono-action-hover:#424a55;--mono-action-fg:#f7f7f7}.canvas-page.theme-light[data-v-8cda1378]{--mono-strong:#171717;--mono-text:#303030;--mono-muted:#737373;--mono-border:#a8a8a8;--mono-surface:#f1f1f1;--mono-surface-2:#fff;--mono-soft:#0000000a;--mono-action-bg:#e1e4e8;--mono-action-hover:#d3d7dc;--mono-action-fg:#202020}.canvas-page .canvas-node[data-v-8cda1378]{--accent:var(--mono-strong)!important}.canvas-page .layer-row[data-v-8cda1378]{--layer-accent:var(--mono-text)!important}.canvas-page .kind-media.icon-image>header .node-title[data-v-8cda1378],.canvas-page .kind-media.icon-image>header .node-title svg[data-v-8cda1378],.canvas-page .kind-media.icon-video>header .node-title[data-v-8cda1378],.canvas-page .kind-media.icon-video>header .node-title svg[data-v-8cda1378],.canvas-page .kind-media.icon-audio>header .node-title[data-v-8cda1378],.canvas-page .kind-media.icon-audio>header .node-title svg[data-v-8cda1378],.canvas-page .kind-prompt>header .node-title[data-v-8cda1378],.canvas-page .kind-prompt>header .node-title[data-v-8cda1378]:before,.canvas-page .kind-media.icon-image .upload-empty[data-v-8cda1378],.canvas-page .kind-media.icon-video .upload-empty[data-v-8cda1378],.canvas-page .kind-media.icon-audio .upload-empty[data-v-8cda1378],.canvas-page .kind-media.icon-audio .audio-ready[data-v-8cda1378]{color:var(--mono-text)}.canvas-page .kind-media.icon-image.selected[data-v-8cda1378],.canvas-page .kind-media.icon-video.selected[data-v-8cda1378],.canvas-page .kind-media.icon-audio.selected[data-v-8cda1378],.canvas-page .kind-prompt.selected[data-v-8cda1378],.canvas-page .kind-media.icon-image[data-v-8cda1378]:hover,.canvas-page .kind-media.icon-video[data-v-8cda1378]:hover,.canvas-page .kind-media.icon-audio[data-v-8cda1378]:hover,.canvas-page .kind-prompt[data-v-8cda1378]:hover{border-color:var(--mono-strong);box-shadow:0 0 0 2px #ffffff25,0 0 18px #ffffff1f,0 10px 28px #0008}.theme-light .kind-media.icon-image.selected[data-v-8cda1378],.theme-light .kind-media.icon-video.selected[data-v-8cda1378],.theme-light .kind-media.icon-audio.selected[data-v-8cda1378],.theme-light .kind-prompt.selected[data-v-8cda1378],.theme-light .kind-media.icon-image[data-v-8cda1378]:hover,.theme-light .kind-media.icon-video[data-v-8cda1378]:hover,.theme-light .kind-media.icon-audio[data-v-8cda1378]:hover,.theme-light .kind-prompt[data-v-8cda1378]:hover{border-color:var(--mono-strong);box-shadow:0 0 0 2px #00000018,0 0 14px #00000012,0 10px 24px #33415524}.canvas-page .kind-media.icon-image .port[data-v-8cda1378],.canvas-page .kind-media.icon-video .port[data-v-8cda1378],.canvas-page .kind-media.icon-audio .port[data-v-8cda1378],.canvas-page .kind-prompt .port[data-v-8cda1378]{color:var(--mono-strong);border-color:var(--mono-border);background:var(--mono-surface-2);box-shadow:0 0 0 4px var(--mono-soft),0 0 10px #ffffff1c}.canvas-page .kind-media.icon-image .port[data-v-8cda1378]:hover,.canvas-page .kind-media.icon-video .port[data-v-8cda1378]:hover,.canvas-page .kind-media.icon-audio .port[data-v-8cda1378]:hover,.canvas-page .kind-prompt .port[data-v-8cda1378]:hover{color:var(--mono-action-fg);border-color:var(--mono-action-bg);background:var(--mono-action-bg);box-shadow:0 0 0 4px var(--mono-soft),0 0 10px #ffffff24}.canvas-page .kind-app>header[data-v-8cda1378],.canvas-page .kind-app>header .node-title[data-v-8cda1378],.canvas-page .kind-app>header .node-title svg[data-v-8cda1378],.canvas-page .app-node-card>span[data-v-8cda1378],.canvas-page .app-node-card>strong[data-v-8cda1378]{color:var(--mono-text)}.canvas-page:not(.theme-light) .kind-app[data-v-8cda1378]{background:#1b2028;border-color:#303641}.canvas-page:not(.theme-light) .kind-app>header[data-v-8cda1378]{background:#1b2028;border-bottom:1px solid #303641;border-radius:8px 8px 0 0}.canvas-page:not(.theme-light) .kind-app .app-node-card[data-v-8cda1378]{background:#202630;border-radius:0 0 8px 8px}.canvas-page.theme-light .kind-app[data-v-8cda1378]{background:#fff;border-color:#d5d9df}.canvas-page.theme-light .kind-app>header[data-v-8cda1378]{background:#fff;border-bottom:1px solid #d5d9df;border-radius:8px 8px 0 0}.canvas-page.theme-light .kind-app .app-node-card[data-v-8cda1378]{color:#30343a;background:#f1f4f8;border-radius:0 0 8px 8px}.canvas-page.theme-light .kind-app .app-node-card>strong[data-v-8cda1378]{color:#30343a}.canvas-page .kind-app.selected[data-v-8cda1378],.canvas-page .kind-app[data-v-8cda1378]:hover{border-color:var(--mono-strong);box-shadow:0 0 0 2px var(--mono-soft),0 0 18px var(--mono-soft),0 10px 28px #0008}.canvas-page.theme-light .kind-app.selected[data-v-8cda1378],.canvas-page.theme-light .kind-app[data-v-8cda1378]:hover{border-color:var(--mono-strong);box-shadow:0 0 0 2px var(--mono-soft),0 0 14px var(--mono-soft),0 10px 24px #33415524}.canvas-page .kind-app .port[data-v-8cda1378]{color:var(--mono-strong);border-color:var(--mono-border);background:var(--mono-surface-2);box-shadow:0 0 0 4px var(--mono-soft),0 0 10px var(--mono-soft)}.canvas-page .kind-app .port[data-v-8cda1378]:hover{color:var(--mono-action-fg);border-color:var(--mono-action-bg);background:var(--mono-action-bg);box-shadow:0 0 0 4px var(--mono-soft),0 0 10px var(--mono-soft)}.canvas-page .app-node-card>small[data-v-8cda1378],.canvas-page .app-node-card>small.processing[data-v-8cda1378],.canvas-page .app-node-card>small.queued[data-v-8cda1378],.canvas-page .app-node-card>small.submitting[data-v-8cda1378],.canvas-page .app-node-card>small.success[data-v-8cda1378],.canvas-page .app-node-card>small.failed[data-v-8cda1378]{color:var(--mono-muted)}.canvas-page .app-config-panel[data-v-8cda1378]{color:var(--mono-text);border-color:var(--mono-border);background:color-mix(in srgb,var(--mono-surface-2) 96%,transparent)}.canvas-page .app-config-panel>header[data-v-8cda1378],.canvas-page .app-config-panel>footer[data-v-8cda1378]{border-color:var(--mono-border)}.canvas-page .app-config-panel>header select[data-v-8cda1378]{color:var(--mono-text);border-color:var(--mono-border);background:var(--mono-surface)}.canvas-page .app-config-panel>header span[data-v-8cda1378],.canvas-page .app-config-panel>header span.processing[data-v-8cda1378],.canvas-page .app-config-panel>header span.queued[data-v-8cda1378],.canvas-page .app-config-panel>header span.submitting[data-v-8cda1378],.canvas-page .app-config-panel>header span.success[data-v-8cda1378],.canvas-page .app-config-panel>header span.failed[data-v-8cda1378]{color:var(--mono-text);background:var(--mono-soft)}.canvas-page .app-config-title[data-v-8cda1378],.canvas-page .app-config-section[data-v-8cda1378]{border-color:var(--mono-border);background:var(--mono-surface)}.canvas-page .app-config-title>span[data-v-8cda1378]{color:var(--mono-text);background:var(--mono-soft)}.canvas-page .app-input-grid article[data-v-8cda1378],.canvas-page .app-input-grid article.ready[data-v-8cda1378],.canvas-page .app-input-grid article.optional[data-v-8cda1378]:not(.ready){border-color:var(--mono-border);background:var(--mono-surface-2)}.canvas-page .app-input-grid article>span[data-v-8cda1378],.canvas-page .app-input-grid article.ready>span[data-v-8cda1378],.canvas-page .app-input-grid article.optional:not(.ready)>span[data-v-8cda1378]{color:var(--mono-text);background:var(--mono-soft)}.canvas-page .app-input-grid small[data-v-8cda1378],.canvas-page .app-input-grid article.ready small[data-v-8cda1378]{color:var(--mono-muted)}.canvas-page .app-mode-section button[data-v-8cda1378],.canvas-page .app-mode-section button.active[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-border);background:var(--mono-action-bg)}.canvas-page .app-mode-section button[data-v-8cda1378]:hover{background:var(--mono-action-hover)}.canvas-page .app-config-message[data-v-8cda1378],.canvas-page .app-config-message.error[data-v-8cda1378]{color:var(--mono-muted);background:var(--mono-soft)}.canvas-page .app-config-progress[data-v-8cda1378]{background:var(--mono-border)}.canvas-page .app-config-progress i[data-v-8cda1378]{background:var(--mono-strong)}.canvas-page .app-config-panel>footer button[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-border);background:var(--mono-action-bg)}.canvas-page .app-config-panel>footer button[data-v-8cda1378]:hover{background:var(--mono-action-hover)}.canvas-page .app-selector[data-v-8cda1378]{color:#cfd6df;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:172px;height:36px;margin-right:auto;position:relative;margin-left:0!important;display:block!important}.canvas-page .app-selector-trigger[data-v-8cda1378]{color:#eef2f6;cursor:pointer;background:linear-gradient(#252c36,#202630);border:1px solid #4b5664;border-radius:8px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffff10}.canvas-page .app-selector-trigger[data-v-8cda1378]:hover,.canvas-page .app-selector.open .app-selector-trigger[data-v-8cda1378]{background:#29313c;border-color:#697585;box-shadow:0 0 0 2px #ffffff0d}.canvas-page .app-selector-trigger>svg[data-v-8cda1378]{color:#cfd6df;pointer-events:none;flex:none}.canvas-page .app-selector-trigger>svg[data-v-8cda1378]:last-child{margin-left:auto;transition:transform .16s}.canvas-page .app-selector.open .app-selector-trigger>svg[data-v-8cda1378]:last-child{transform:rotate(180deg)}.canvas-page .app-config-panel>header .app-selector-trigger>span[data-v-8cda1378]{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:700;overflow:hidden}.canvas-page .app-selector-menu[data-v-8cda1378]{z-index:30;box-sizing:border-box;background:#1c222a;border:1px solid #46515e;border-radius:9px;gap:3px;width:100%;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 32px #0009}.canvas-page .app-selector-menu>button[data-v-8cda1378]{color:#bcc5cf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 9px;font-size:12px;font-weight:650;display:flex}.canvas-page .app-config-panel>header .app-selector-menu>button>span[data-v-8cda1378]{color:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.canvas-page .app-selector-menu>button[data-v-8cda1378]:hover{color:#fff;background:#2a323c}.canvas-page .app-selector-menu>button.selected[data-v-8cda1378]{color:#fff;background:#343d48}.canvas-page .app-selector-menu>button svg[data-v-8cda1378]{color:#e3e7eb;flex:none}.canvas-page .app-config-status[data-v-8cda1378]{align-items:center;gap:9px;margin-left:auto;display:flex}.canvas-page:not(.theme-light) .app-config-panel[data-v-8cda1378]{color:#e5e9ef;background:#171c23f5;border-color:#39434f;box-shadow:0 18px 55px #000b}.canvas-page:not(.theme-light) .app-config-panel>header[data-v-8cda1378]{border-color:#303945}.canvas-page:not(.theme-light) .app-config-title[data-v-8cda1378],.canvas-page:not(.theme-light) .app-config-section[data-v-8cda1378]{background:#11161c;border-color:#303945}.canvas-page:not(.theme-light) .app-config-title>span[data-v-8cda1378],.canvas-page:not(.theme-light) .app-input-grid article>span[data-v-8cda1378],.canvas-page:not(.theme-light) .app-input-grid article.ready>span[data-v-8cda1378],.canvas-page:not(.theme-light) .app-input-grid article.optional:not(.ready)>span[data-v-8cda1378]{color:#d8dee6;background:#2a313b}.canvas-page:not(.theme-light) .app-input-grid article[data-v-8cda1378],.canvas-page:not(.theme-light) .app-input-grid article.ready[data-v-8cda1378],.canvas-page:not(.theme-light) .app-input-grid article.optional[data-v-8cda1378]:not(.ready){color:#e5e9ef;background:#202630;border-color:#37414d}.canvas-page:not(.theme-light) .app-input-grid small[data-v-8cda1378],.canvas-page:not(.theme-light) .app-input-grid article.ready small[data-v-8cda1378]{color:#8994a1}.canvas-page:not(.theme-light) .app-config-message[data-v-8cda1378],.canvas-page:not(.theme-light) .app-config-message.error[data-v-8cda1378]{color:#9aa5b2;background:#11161c}.canvas-page:not(.theme-light) .app-config-progress[data-v-8cda1378]{background:#303945}.canvas-page:not(.theme-light) .app-config-progress i[data-v-8cda1378]{background:#9aa5b2}.canvas-page:not(.theme-light) .app-input-grid article.required[data-v-8cda1378]:not(.ready){background:#2c2025;border-color:#663941}.canvas-page:not(.theme-light) .app-input-grid article.required:not(.ready)>span[data-v-8cda1378]{color:#ef7f89;background:#3a2228}.canvas-page:not(.theme-light) .app-input-grid article.required:not(.ready) small[data-v-8cda1378]{color:#ef7f89}.canvas-page:not(.theme-light) .app-input-grid article.ready[data-v-8cda1378]{background:#1d302d;border-color:#2f6254}.canvas-page:not(.theme-light) .app-input-grid article.ready>span[data-v-8cda1378]{color:#67d6ae;background:#193c32}.canvas-page:not(.theme-light) .app-input-grid article.ready small[data-v-8cda1378]{color:#67d6ae}.canvas-page.theme-light .app-input-grid article.required[data-v-8cda1378]:not(.ready){background:#fff1f2;border-color:#e3aeb4}.canvas-page.theme-light .app-input-grid article.required:not(.ready)>span[data-v-8cda1378]{color:#bd4b57;background:#fde1e4}.canvas-page.theme-light .app-input-grid article.required:not(.ready) small[data-v-8cda1378]{color:#bd4b57}.canvas-page.theme-light .app-input-grid article.ready[data-v-8cda1378]{background:#edf8f2;border-color:#9fcfba}.canvas-page.theme-light .app-input-grid article.ready>span[data-v-8cda1378]{color:#27845e;background:#dcefe5}.canvas-page.theme-light .app-input-grid article.ready small[data-v-8cda1378]{color:#27845e}.canvas-page .app-config-message[data-v-8cda1378]{grid-column:1/-1}.canvas-page.theme-light .app-selector[data-v-8cda1378]{color:#303944}.canvas-page.theme-light .app-selector-trigger[data-v-8cda1378]{color:#303944;background:#fff;border-color:#bfc8d3;box-shadow:0 4px 12px #384a5a14}.canvas-page.theme-light .app-selector-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .app-selector.open .app-selector-trigger[data-v-8cda1378]{background:#f7f9fb;border-color:#8f9aa7;box-shadow:0 0 0 2px #3341550d}.canvas-page.theme-light .app-selector-trigger>svg[data-v-8cda1378]{color:#4f5965}.canvas-page.theme-light .app-selector-menu[data-v-8cda1378]{background:#fff;border-color:#c6ced8;box-shadow:0 14px 30px #33415530}.canvas-page.theme-light .app-selector-menu>button[data-v-8cda1378]{color:#4b5662}.canvas-page.theme-light .app-selector-menu>button[data-v-8cda1378]:hover{color:#202832;background:#eef2f6}.canvas-page.theme-light .app-selector-menu>button.selected[data-v-8cda1378]{color:#202832;background:#e4e9ef}.canvas-page.theme-light .app-selector-menu>button svg[data-v-8cda1378]{color:#3b4652}.canvas-page .app-config-panel[data-v-8cda1378],.canvas-page .app-config-panel button[data-v-8cda1378]{font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.canvas-page .app-config-title strong[data-v-8cda1378]{color:var(--mono-text);font-size:15px;font-weight:750}.canvas-page .app-config-title small[data-v-8cda1378],.canvas-page .app-config-section h4[data-v-8cda1378],.canvas-page .app-config-message[data-v-8cda1378]{color:var(--mono-muted);letter-spacing:.005em;font-size:11px;font-weight:550}.canvas-page .app-input-grid strong[data-v-8cda1378]{color:var(--mono-text);font-size:11px;font-weight:700}.canvas-page .app-input-grid small[data-v-8cda1378]{font-size:10px;font-weight:700}.canvas-page.theme-light .app-config-title strong[data-v-8cda1378],.canvas-page.theme-light .app-input-grid strong[data-v-8cda1378]{color:#303944}.canvas-page.theme-light .app-config-title small[data-v-8cda1378],.canvas-page.theme-light .app-config-section h4[data-v-8cda1378],.canvas-page.theme-light .app-config-message[data-v-8cda1378]{color:#606b77}.canvas-page.theme-light .app-input-grid article.optional:not(.ready) small[data-v-8cda1378]{color:#687480}.canvas-page .connections .connection-line[data-v-8cda1378]{stroke:var(--mono-muted)!important}.canvas-page .connections .connection-flow[data-v-8cda1378],.canvas-page .connections .preview-link[data-v-8cda1378]{filter:drop-shadow(0 0 3px var(--mono-strong));stroke:var(--mono-strong)!important}.canvas-page .connections g:hover .connection-line[data-v-8cda1378]{stroke:var(--mono-strong)!important}.canvas-page .connections .alignment-guides line[data-v-8cda1378]{stroke:var(--mono-strong);filter:drop-shadow(0 0 2px var(--mono-strong))}.canvas-page .layer-row.active[data-v-8cda1378]{border-color:var(--mono-border);background:var(--mono-soft);box-shadow:inset 3px 0 var(--mono-strong)}.canvas-page .layer-row>i[data-v-8cda1378],.canvas-page .layer-row:hover>i[data-v-8cda1378],.canvas-page .layer-row.active>i[data-v-8cda1378]{color:var(--mono-text);border-color:var(--mono-border);background:var(--mono-soft)}.canvas-page .generation-panel>header svg[data-v-8cda1378],.canvas-page .generation-panel>header .generation-target-label b[data-v-8cda1378]{color:var(--mono-action-fg)}.canvas-page .generation-target-label b[data-v-8cda1378]{border-color:var(--mono-border);background:var(--mono-action-bg)}.canvas-page .generation-compose[data-v-8cda1378]:focus-within{border-color:var(--mono-border);box-shadow:0 0 0 2px var(--mono-soft)}.canvas-page .generation-input-card.input-image[data-v-8cda1378],.canvas-page .generation-input-card.input-video[data-v-8cda1378],.canvas-page .generation-input-card.input-prompt[data-v-8cda1378],.canvas-page .generation-input-card.input-audio[data-v-8cda1378]{border-color:var(--mono-border)}.canvas-page .generation-input-card.input-prompt .generation-card-preview[data-v-8cda1378]{color:var(--mono-text);background:var(--mono-surface)}.canvas-page .generation-input-card[data-v-8cda1378]:hover{border-color:var(--mono-strong);box-shadow:0 0 0 2px var(--mono-soft)}.canvas-page .generation-add-input[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-border);background:var(--mono-action-bg)}.canvas-page .generation-add-input[data-v-8cda1378]:hover{color:var(--mono-action-fg);border-color:var(--mono-muted);background:var(--mono-action-hover)}.canvas-page .prompt-optimizer-row[data-v-8cda1378]{color:var(--mono-text);border-color:var(--mono-border);background:var(--mono-surface-2)}.canvas-page .prompt-optimizer-row small[data-v-8cda1378]{color:var(--mono-muted)}.canvas-page .prompt-optimizer-button[data-v-8cda1378],.canvas-page .prompt-optimizer-button.secondary[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-border);background:var(--mono-action-bg)}.canvas-page .prompt-optimizer-button[data-v-8cda1378]:hover{color:var(--mono-action-fg);border-color:var(--mono-muted);background:var(--mono-action-hover)}.canvas-page .generation-parameter-trigger[data-v-8cda1378],.canvas-page .ratio-popover .video-parameter-trigger[data-v-8cda1378]{color:var(--mono-text);border-color:var(--mono-border);background:linear-gradient(180deg,var(--mono-surface),var(--mono-surface-2));box-shadow:inset 0 1px #ffffff12}.canvas-page .generation-parameter-trigger>b[data-v-8cda1378],.canvas-page .generation-parameter-trigger>svg[data-v-8cda1378],.canvas-page .generation-parameter-trigger>.parameter-leading-icon[data-v-8cda1378],.canvas-page .video-parameter-trigger .video-parameter-item[data-v-8cda1378],.canvas-page .video-parameter-trigger .video-parameter-item>svg[data-v-8cda1378],.canvas-page .video-parameter-trigger>.parameter-chevron[data-v-8cda1378]{color:var(--mono-text)}.canvas-page .video-parameter-trigger .video-parameter-divider[data-v-8cda1378]{background:var(--mono-border);box-shadow:none}.canvas-page .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page .ratio-popover .video-parameter-trigger[data-v-8cda1378]:hover,.canvas-page .ratio-popover .video-parameter-trigger[aria-expanded=true][data-v-8cda1378]{border-color:var(--mono-strong);background:var(--mono-surface);box-shadow:0 0 0 2px var(--mono-soft)}.canvas-page .mode-options>button[data-v-8cda1378]:hover,.canvas-page .mode-options>button.selected[data-v-8cda1378],.canvas-page .ratio-options button[data-v-8cda1378]:hover,.canvas-page .ratio-options button.selected[data-v-8cda1378],.canvas-page .video-quality-options>button[data-v-8cda1378]:hover,.canvas-page .video-quality-options>button.selected[data-v-8cda1378],.canvas-page .count-options>button[data-v-8cda1378]:hover,.canvas-page .count-options>button.selected[data-v-8cda1378],.canvas-page .image-quality-options>button[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-border);background:var(--mono-action-bg);box-shadow:inset 0 1px 0 var(--mono-soft)}.canvas-page .mode-options>button>svg[data-v-8cda1378],.canvas-page .ratio-options button.selected .ratio-shape[data-v-8cda1378],.canvas-page .video-quality-options b[data-v-8cda1378],.canvas-page .count-options>button svg[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-action-fg)}.canvas-page .ratio-options button>em[data-v-8cda1378],.canvas-page .video-quality-options>button>em[data-v-8cda1378],.canvas-page .image-quality-options em[data-v-8cda1378]{color:var(--mono-action-fg);background:var(--mono-action-bg)}.canvas-page .model-picker button.active[data-v-8cda1378],.canvas-page .model-picker .generation-model-menu button.selected[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-border);background:var(--mono-action-bg);box-shadow:inset 0 1px 0 var(--mono-soft)}.canvas-page .model-picker button[data-v-8cda1378]:hover,.canvas-page .generation-model-trigger[aria-expanded=true][data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-muted);background:var(--mono-action-hover)}.canvas-page .generation-cost>strong[data-v-8cda1378],.canvas-page .generation-summary-items>span.ready b[data-v-8cda1378],.canvas-page .generation-summary-heading>em.success[data-v-8cda1378],.canvas-page .generation-summary-heading>em.processing[data-v-8cda1378],.canvas-page .generation-summary-heading>em.submitting[data-v-8cda1378],.canvas-page .generation-summary-heading>em.queued[data-v-8cda1378]{color:var(--mono-strong)}.canvas-page .generation-summary-items>span.ready[data-v-8cda1378],.canvas-page .generation-summary-heading>em.success[data-v-8cda1378],.canvas-page .generation-summary-heading>em.processing[data-v-8cda1378],.canvas-page .generation-summary-heading>em.submitting[data-v-8cda1378],.canvas-page .generation-summary-heading>em.queued[data-v-8cda1378]{border-color:var(--mono-border);background:var(--mono-soft)}.canvas-page .generate-action[data-v-8cda1378]{color:var(--mono-action-fg);border-color:var(--mono-border);background:var(--mono-action-bg)}.canvas-page .generate-action[data-v-8cda1378]:hover:not(:disabled){color:var(--mono-action-fg);border-color:var(--mono-muted);background:var(--mono-action-hover)}.canvas-page .generation-submit-area .generate-action.cancel[data-v-8cda1378]:hover:not(:disabled){color:#fff;background:#943d48;border-color:#ba5661}.canvas-page .generation-rich-editor[data-v-8cda1378] .generation-inline-mention,.canvas-page .generation-rich-editor[data-v-8cda1378] .mention-video,.canvas-page .generation-rich-editor[data-v-8cda1378] .mention-audio,.canvas-page .generation-rich-editor[data-v-8cda1378] .mention-text{color:var(--mono-text);border-color:var(--mono-border);background:var(--mono-surface)}.canvas-page .generation-rich-editor[data-v-8cda1378] .generation-mention-media{color:var(--mono-text);background:var(--mono-soft)}.canvas-page .zoom button.active[data-v-8cda1378]{color:var(--mono-action-fg);background:var(--mono-action-bg);box-shadow:inset 0 0 0 1px var(--mono-border)}.canvas-page .zoom-range[data-v-8cda1378]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mono-strong) 0 var(--zoom-progress),var(--mono-border) var(--zoom-progress) 100%)}.canvas-page .zoom-range[data-v-8cda1378]::-webkit-slider-thumb{background:var(--mono-strong);box-shadow:0 0 8px var(--mono-soft)}.canvas-page .zoom-range[data-v-8cda1378]::-moz-range-progress{background:var(--mono-strong)}.canvas-page .zoom-range[data-v-8cda1378]::-moz-range-thumb{background:var(--mono-strong)}.canvas-page .node-video-controls>input[data-v-8cda1378]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mono-strong) 0 var(--video-progress),var(--mono-border) var(--video-progress) 100%)}.canvas-page .node-video-controls>input[data-v-8cda1378]::-webkit-slider-thumb{background:var(--mono-strong)}.canvas-page .node-video-controls>input[data-v-8cda1378]::-moz-range-track{background:var(--mono-border)}.canvas-page .node-video-controls>input[data-v-8cda1378]::-moz-range-progress{background:var(--mono-strong)}.canvas-page .node-video-controls>input[data-v-8cda1378]::-moz-range-thumb{background:var(--mono-strong)}.canvas-page.theme-light .node-video-controls>input[data-v-8cda1378]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f5f5f5 0 var(--video-progress),#555 var(--video-progress) 100%)}.canvas-page.theme-light .node-video-controls>input[data-v-8cda1378]::-webkit-slider-thumb{background:#f5f5f5}.canvas-page.theme-light .node-video-controls>input[data-v-8cda1378]::-moz-range-track{background:#555}.canvas-page.theme-light .node-video-controls>input[data-v-8cda1378]::-moz-range-progress{background:#f5f5f5}.canvas-page.theme-light .node-video-controls>input[data-v-8cda1378]::-moz-range-thumb{background:#f5f5f5}.canvas-page .audio-seek[data-v-8cda1378]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mono-strong) 0 var(--audio-progress),var(--mono-border) var(--audio-progress) 100%)}.canvas-page .audio-seek[data-v-8cda1378]::-webkit-slider-thumb{background:var(--mono-strong)}.canvas-page .audio-seek[data-v-8cda1378]::-moz-range-track{background:var(--mono-border)}.canvas-page .audio-seek[data-v-8cda1378]::-moz-range-progress{background:var(--mono-strong)}.canvas-page .audio-seek[data-v-8cda1378]::-moz-range-thumb{background:var(--mono-strong)}.canvas-page:not(.theme-light) .ratio-popover .video-parameter-trigger[data-v-8cda1378]{color:#f6f6f6;background:#222a34;border-color:#4d5662;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0005}.canvas-page:not(.theme-light) .ratio-popover .video-parameter-trigger[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .ratio-popover .video-parameter-trigger[aria-expanded=true][data-v-8cda1378]{background:#2a333f;border-color:#707986;box-shadow:inset 0 1px #ffffff1f,0 0 0 2px #ffffff0d,0 4px 12px #0005}.canvas-page:not(.theme-light) .video-parameter-trigger .video-parameter-item[data-v-8cda1378],.canvas-page:not(.theme-light) .video-parameter-trigger .video-parameter-item>svg[data-v-8cda1378],.canvas-page:not(.theme-light) .video-parameter-trigger>.parameter-chevron[data-v-8cda1378]{color:#f6f6f6}.canvas-page:not(.theme-light) .video-parameter-trigger .video-parameter-divider[data-v-8cda1378]{background:#cbd1d84f}.canvas-page.theme-light .ratio-popover .video-parameter-trigger[data-v-8cda1378]{color:#222;background:linear-gradient(#e2e2e2,#cecece);border-color:#a3a3a3;box-shadow:inset 0 1px #fff,0 2px 6px #0000001c}.canvas-page.theme-light .ratio-popover .video-parameter-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .ratio-popover .video-parameter-trigger[aria-expanded=true][data-v-8cda1378]{background:linear-gradient(#ececec,#d5d5d5);border-color:#777;box-shadow:inset 0 1px #fff,0 0 0 2px #0000000c}.canvas-page.theme-light .video-parameter-trigger .video-parameter-item[data-v-8cda1378],.canvas-page.theme-light .video-parameter-trigger .video-parameter-item>svg[data-v-8cda1378],.canvas-page.theme-light .video-parameter-trigger>.parameter-chevron[data-v-8cda1378]{color:#222}.canvas-page.theme-light .video-parameter-trigger .video-parameter-divider[data-v-8cda1378]{background:#7777}.canvas-page:not(.theme-light) .ratio-options button.selected[data-v-8cda1378],.canvas-page:not(.theme-light) .video-quality-options>button.selected[data-v-8cda1378]{color:#f4f4f4;background:#343a43;border-color:#606975;box-shadow:inset 0 1px #ffffff12}.canvas-page:not(.theme-light) .ratio-options button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .video-quality-options>button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .ratio-options button.selected[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .video-quality-options>button.selected[data-v-8cda1378]:hover{background:#343a43;border-color:#7c8590}.canvas-page:not(.theme-light) .ratio-options button.selected .ratio-shape[data-v-8cda1378]{border-color:#f2f2f2}.canvas-page:not(.theme-light) .ratio-options button.selected>em[data-v-8cda1378],.canvas-page:not(.theme-light) .video-quality-options>button.selected>em[data-v-8cda1378]{color:#20242a;background:#f2f2f2}.canvas-page:not(.theme-light) .video-duration-section>input[data-v-8cda1378]{accent-color:#cfd3d8}.canvas-page.theme-light .ratio-options button.selected[data-v-8cda1378],.canvas-page.theme-light .video-quality-options>button.selected[data-v-8cda1378]{color:#222;background:#e1e4e8;border-color:#8d8d8d;box-shadow:inset 0 0 0 1px #fff}.canvas-page.theme-light .ratio-options button[data-v-8cda1378]:hover,.canvas-page.theme-light .video-quality-options>button[data-v-8cda1378]:hover,.canvas-page.theme-light .ratio-options button.selected[data-v-8cda1378]:hover,.canvas-page.theme-light .video-quality-options>button.selected[data-v-8cda1378]:hover{background:#e1e4e8;border-color:#666}.canvas-page.theme-light .ratio-options button.selected .ratio-shape[data-v-8cda1378]{border-color:#222}.canvas-page.theme-light .ratio-options button.selected>em[data-v-8cda1378],.canvas-page.theme-light .video-quality-options>button.selected>em[data-v-8cda1378]{color:#fff;background:#222}.canvas-page.theme-light .video-duration-section>input[data-v-8cda1378]{accent-color:#333}.canvas-page:not(.theme-light) .mode-popover .generation-parameter-trigger[data-v-8cda1378],.canvas-page:not(.theme-light) .ratio-popover .video-parameter-trigger[data-v-8cda1378],.canvas-page:not(.theme-light) .count-popover .generation-parameter-trigger[data-v-8cda1378]{color:#f7f7f7;background:#343a43;border-color:#555e69;box-shadow:inset 0 1px #ffffff16,0 2px 7px #0004}.canvas-page:not(.theme-light) .mode-popover .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .mode-popover .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page:not(.theme-light) .ratio-popover .video-parameter-trigger[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .ratio-popover .video-parameter-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page:not(.theme-light) .count-popover .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .count-popover .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378]{color:#fff;background:#424a55;border-color:#78818c;box-shadow:inset 0 1px #ffffff20,0 0 0 2px #ffffff0c}.canvas-page:not(.theme-light) .mode-popover .generation-parameter-trigger>b[data-v-8cda1378],.canvas-page:not(.theme-light) .count-popover .generation-parameter-trigger>b[data-v-8cda1378],.canvas-page:not(.theme-light) .mode-popover .generation-parameter-trigger>svg[data-v-8cda1378],.canvas-page:not(.theme-light) .count-popover .generation-parameter-trigger>svg[data-v-8cda1378],.canvas-page:not(.theme-light) .mode-popover .generation-parameter-trigger>.parameter-leading-icon[data-v-8cda1378],.canvas-page:not(.theme-light) .count-popover .generation-parameter-trigger>.parameter-leading-icon[data-v-8cda1378]{color:#f7f7f7}.canvas-page.theme-light .mode-popover .generation-parameter-trigger[data-v-8cda1378],.canvas-page.theme-light .ratio-popover .video-parameter-trigger[data-v-8cda1378],.canvas-page.theme-light .count-popover .generation-parameter-trigger[data-v-8cda1378]{color:#202020;background:#e1e4e8;border-color:#b2b7bd;box-shadow:inset 0 1px #fff,0 2px 5px #00000012}.canvas-page.theme-light .mode-popover .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .mode-popover .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page.theme-light .ratio-popover .video-parameter-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .ratio-popover .video-parameter-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page.theme-light .count-popover .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .count-popover .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378]{color:#111;background:#d3d7dc;border-color:#8d939a;box-shadow:inset 0 1px #fff,0 0 0 2px #0000000a}.canvas-page.theme-light .mode-popover .generation-parameter-trigger>b[data-v-8cda1378],.canvas-page.theme-light .count-popover .generation-parameter-trigger>b[data-v-8cda1378],.canvas-page.theme-light .mode-popover .generation-parameter-trigger>svg[data-v-8cda1378],.canvas-page.theme-light .count-popover .generation-parameter-trigger>svg[data-v-8cda1378],.canvas-page.theme-light .mode-popover .generation-parameter-trigger>.parameter-leading-icon[data-v-8cda1378],.canvas-page.theme-light .count-popover .generation-parameter-trigger>.parameter-leading-icon[data-v-8cda1378]{color:#202020}.canvas-page:not(.theme-light) .prompt-optimizer-row[data-v-8cda1378]{color:#f7f7f7;box-shadow:none;background:#171c23;border-color:#303945}.canvas-page:not(.theme-light) .prompt-optimizer-row small[data-v-8cda1378]{color:#c1c7ce}.canvas-page:not(.theme-light) .prompt-optimizer-button[data-v-8cda1378],.canvas-page:not(.theme-light) .prompt-optimizer-button.secondary[data-v-8cda1378]{color:#fff;background:#424a55;border-color:#626b77}.canvas-page:not(.theme-light) .prompt-optimizer-button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .prompt-optimizer-button.active[data-v-8cda1378]{background:#59616c;border-color:#9aa2ac}.canvas-page:not(.theme-light) .prompt-optimizer-switch[data-v-8cda1378]{box-shadow:none!important;background:#292f36!important}.canvas-page:not(.theme-light) .prompt-optimizer-switch i[data-v-8cda1378]{background:#929aa4!important}.canvas-page:not(.theme-light) .prompt-optimizer-switch.active[data-v-8cda1378]{box-shadow:none!important;background:#aab2bb!important}.canvas-page:not(.theme-light) .prompt-optimizer-switch.active i[data-v-8cda1378]{background:#fff!important}.canvas-page.theme-light .prompt-optimizer-row[data-v-8cda1378]{color:#202020;box-shadow:none;background:#f8fafc;border-color:#d6dce5}.canvas-page.theme-light .prompt-optimizer-row small[data-v-8cda1378]{color:#565e67}.canvas-page.theme-light .prompt-optimizer-button[data-v-8cda1378],.canvas-page.theme-light .prompt-optimizer-button.secondary[data-v-8cda1378]{color:#202020;background:#d3d7dc;border-color:#a7adb4}.canvas-page.theme-light .prompt-optimizer-button[data-v-8cda1378]:hover,.canvas-page.theme-light .prompt-optimizer-button.active[data-v-8cda1378]{color:#111;background:#bcc2c8;border-color:#858c94}.canvas-page.theme-light .prompt-optimizer-switch[data-v-8cda1378]{background:var(--mono-action-bg)!important;box-shadow:none!important}.canvas-page.theme-light .prompt-optimizer-switch i[data-v-8cda1378]{box-shadow:0 0 0 1px var(--mono-border);background:#fff!important}.canvas-page.theme-light .prompt-optimizer-switch.active[data-v-8cda1378]{box-shadow:none!important;background:#9aa2ac!important}.canvas-page.theme-light .prompt-optimizer-switch.active i[data-v-8cda1378]{box-shadow:0 0 0 1px #858d97;background:#f5f6f7!important}.canvas-page .prompt-optimizer-row[data-v-8cda1378]{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.canvas-page:not(.theme-light) .generation-prompt-tools button[data-v-8cda1378]{color:#fff;background:#343a43;border-color:#555e69;box-shadow:0 3px 10px #0004}.canvas-page:not(.theme-light) .generation-prompt-tools button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .generation-prompt-tools button[data-v-8cda1378]:last-child:hover{color:#fff;background:#424a55;border-color:#555e69;box-shadow:0 3px 10px #0004}.canvas-page.theme-light .generation-prompt-tools button[data-v-8cda1378]{color:#202020;background:#e1e4e8;border-color:#b2b7bd;box-shadow:0 3px 9px #33415518}.canvas-page.theme-light .generation-prompt-tools button[data-v-8cda1378]:hover,.canvas-page.theme-light .generation-prompt-tools button[data-v-8cda1378]:last-child:hover{color:#202020;background:#d3d7dc;border-color:#b2b7bd;box-shadow:0 3px 9px #33415518}.canvas-page .generation-inputs[data-v-8cda1378]{gap:8px;min-height:74px;padding-bottom:7px}.canvas-page .generation-input-card[data-v-8cda1378],.canvas-page .generation-add-input[data-v-8cda1378]{flex-basis:64px;width:64px;height:68px}.canvas-page .generation-card-kind[data-v-8cda1378]{max-width:calc(100% - 8px);padding:2px 4px;top:4px;left:4px}.canvas-page .generation-input-card>strong[data-v-8cda1378]{bottom:4px;left:4px;right:4px}.canvas-page .generation-add-input[data-v-8cda1378]{gap:3px}.canvas-page .generation-add-input>svg[data-v-8cda1378]{width:20px;height:20px}.canvas-page .layer-list .layer-row.active[data-v-8cda1378]{box-shadow:none}.canvas-page .mode-options>button small[data-v-8cda1378]{letter-spacing:.005em;font-size:11px;font-weight:550;line-height:1.4}.canvas-page:not(.theme-light) .mode-options>button small[data-v-8cda1378],.canvas-page:not(.theme-light) .mode-options>button.selected small[data-v-8cda1378]{color:#b8c0c9}.canvas-page:not(.theme-light) .mode-options>button.selected b[data-v-8cda1378]{color:#d8e0e7}.canvas-page:not(.theme-light) .mode-options>button.selected>svg[data-v-8cda1378]{color:#f4f4f4}.canvas-page.theme-light .mode-options>button small[data-v-8cda1378],.canvas-page.theme-light .mode-options>button.selected small[data-v-8cda1378]{color:#66717d}.canvas-page.theme-light .mode-options>button.selected b[data-v-8cda1378]{color:#46515d}.canvas-page.theme-light .mode-options>button.selected>svg[data-v-8cda1378]{color:#30343a}.canvas-page .generation-parameter-menu small[data-v-8cda1378]{letter-spacing:.005em;font-size:11px;font-weight:550;line-height:1.4}.canvas-page:not(.theme-light) .generation-parameter-menu small[data-v-8cda1378]{color:#b8c0c9}.canvas-page .video-duration-section>div[data-v-8cda1378]{font-size:11px;font-weight:550;line-height:1.4}.canvas-page:not(.theme-light) .video-duration-section>div[data-v-8cda1378]{color:#b8c0c9}.canvas-page.theme-light .generation-parameter-menu small[data-v-8cda1378],.canvas-page.theme-light .video-duration-section>div[data-v-8cda1378]{color:#66717d}.canvas-page.theme-light .video-duration-section>div b[data-v-8cda1378]{color:#30343a;background:#e1e4e8}.canvas-page.theme-light .video-quality-options>button.selected b[data-v-8cda1378]{color:#202020}.canvas-page:not(.theme-light) .ratio-popover .generation-parameter-trigger[data-v-8cda1378]{color:#f7f7f7;background:#343a43;border-color:#555e69;box-shadow:inset 0 1px #ffffff16,0 2px 7px #0004}.canvas-page:not(.theme-light) .ratio-popover .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .ratio-popover .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378]{color:#fff;background:#424a55;border-color:#78818c;box-shadow:inset 0 1px #ffffff20,0 0 0 2px #ffffff0c}.canvas-page.theme-light .ratio-popover .generation-parameter-trigger[data-v-8cda1378]{color:#202020;background:#e1e4e8;border-color:#b2b7bd;box-shadow:inset 0 1px #fff,0 2px 5px #00000012}.canvas-page.theme-light .ratio-popover .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .ratio-popover .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378]{color:#111;background:#d3d7dc;border-color:#8d939a;box-shadow:inset 0 1px #fff,0 0 0 2px #0000000a}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .generation-inline-mention{color:#f2f2f2;background:#343a43;border-color:#555e69}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .generation-mention-media{color:#f2f2f2;background:#424a55}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .generation-inline-mention{color:#30343a;background:#e1e4e8;border-color:#b2b7bd}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .generation-mention-media{color:#30343a;background:#d3d7dc}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-image{color:#60a5fa;background:#25364c;border-color:#416ba0}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-image .generation-mention-media{color:#60a5fa;background:#314b6e}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-video{color:#a78bfa;background:#33314c;border-color:#6b5ca0}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-video .generation-mention-media{color:#a78bfa;background:#4a426e}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-audio{color:#f472b6;background:#432c3e;border-color:#8b496f}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-audio .generation-mention-media{color:#f472b6;background:#713b5d}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-text{color:#5eead4;background:#1b3b3d;border-color:#377c76}.canvas-page:not(.theme-light) .generation-rich-editor[data-v-8cda1378] .mention-text .generation-mention-media{color:#5eead4;background:#285854}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-image{color:#2f73aa;background:#e7f2fb;border-color:#a9c9e3}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-image .generation-mention-media{color:#347caf;background:#d5e9f7}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-video{color:#7950b3;background:#f2ebfb;border-color:#c9b6e5}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-video .generation-mention-media{color:#7645ae;background:#e4d6f5}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-audio{color:#b4236a;background:#fbe7f2;border-color:#e5a7c8}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-audio .generation-mention-media{color:#b4236a;background:#f3cade}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-text{color:#147d72;background:#e4f5f2;border-color:#9fd8d1}.canvas-page.theme-light .generation-rich-editor[data-v-8cda1378] .mention-text .generation-mention-media{color:#14756c;background:#ccebe6}.canvas-page .generation-rich-editor[data-v-8cda1378] .mention-text .generation-mention-media{font:700 14px/1 Georgia,serif}.canvas-page:not(.theme-light) .generation-footer-main .generation-parameter-trigger[data-v-8cda1378],.canvas-page:not(.theme-light) .generation-add-input[data-v-8cda1378],.canvas-page:not(.theme-light) .generation-submit-area .generate-action[data-v-8cda1378]:not(.cancel),.canvas-page:not(.theme-light) .generation-target-label b[data-v-8cda1378],.canvas-page:not(.theme-light) .prompt-optimizer-button[data-v-8cda1378],.canvas-page:not(.theme-light) .prompt-optimizer-button.secondary[data-v-8cda1378],.canvas-page:not(.theme-light) .generation-prompt-tools button[data-v-8cda1378]{background:#222a34}.canvas-page:not(.theme-light) .generation-footer-main .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .generation-footer-main .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page:not(.theme-light) .generation-add-input[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .generation-submit-area .generate-action[data-v-8cda1378]:not(.cancel):hover:not(:disabled),.canvas-page:not(.theme-light) .prompt-optimizer-button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .prompt-optimizer-button.secondary[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .generation-prompt-tools button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .generation-prompt-tools button[data-v-8cda1378]:last-child:hover{background:#343a43}.canvas-page.theme-light .generation-footer-main .generation-parameter-trigger[data-v-8cda1378],.canvas-page.theme-light .generation-add-input[data-v-8cda1378],.canvas-page.theme-light .generation-submit-area .generate-action[data-v-8cda1378]:not(.cancel),.canvas-page.theme-light .generation-target-label b[data-v-8cda1378],.canvas-page.theme-light .prompt-optimizer-button[data-v-8cda1378],.canvas-page.theme-light .prompt-optimizer-button.secondary[data-v-8cda1378],.canvas-page.theme-light .generation-prompt-tools button[data-v-8cda1378]{background:#f4f6f9}.canvas-page.theme-light .generation-footer-main .generation-parameter-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .generation-footer-main .generation-parameter-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page.theme-light .generation-add-input[data-v-8cda1378]:hover,.canvas-page.theme-light .generation-submit-area .generate-action[data-v-8cda1378]:not(.cancel):hover:not(:disabled),.canvas-page.theme-light .prompt-optimizer-button[data-v-8cda1378]:hover,.canvas-page.theme-light .prompt-optimizer-button.secondary[data-v-8cda1378]:hover,.canvas-page.theme-light .generation-prompt-tools button[data-v-8cda1378]:hover,.canvas-page.theme-light .generation-prompt-tools button[data-v-8cda1378]:last-child:hover{background:#e1e4e8}.canvas-page .generation-cost>strong[data-v-8cda1378]{color:var(--motion-accent,#45dfb5)}.canvas-page .generation-cost>em b[data-v-8cda1378]{color:#f5c451;font:inherit;font-weight:750}.canvas-page .prompt-optimizer-points[data-v-8cda1378]{color:var(--motion-accent,#45dfb5)!important}.canvas-page:not(.theme-light) .media-source-choices>button[data-v-8cda1378]{color:#e7eaed;background:#222a34;border-color:#3f4650}.canvas-page:not(.theme-light) .media-source-choices>button[data-v-8cda1378]:hover{color:#fff;background:#343a43;border-color:#626b77}.canvas-page:not(.theme-light) .media-source-choices>button>i[data-v-8cda1378]{color:#f2f2f2;background:#343a43}.canvas-page.theme-light .media-source-choices>button[data-v-8cda1378]{color:#30343a;background:#f1f3f5;border-color:#d0d5da}.canvas-page.theme-light .media-source-choices>button[data-v-8cda1378]:hover{color:#111;background:#e1e4e8;border-color:#aeb4bb}.canvas-page.theme-light .media-source-choices>button>i[data-v-8cda1378]{color:#30343a;background:#e1e4e8}.canvas-page:not(.theme-light) .sidebar-toggle[data-v-8cda1378]{color:#c7ccd2;background:#171c23f2;border-color:#454d57 #454d57 #454d57 #3b424b}.canvas-page:not(.theme-light) .sidebar-toggle[data-v-8cda1378]:hover{color:#fff;background:#222a34;border-color:#626b77}.canvas-page.theme-light .sidebar-toggle[data-v-8cda1378]{color:#555d66;background:#f1f3f5ee;border-color:#c7ccd2 #c7ccd2 #c7ccd2 #d4d8dc}.canvas-page.theme-light .sidebar-toggle[data-v-8cda1378]:hover{color:#202020;background:#e1e4e8;border-color:#aeb4bb}.canvas-page:not(.theme-light) .canvas-switcher-trigger[aria-expanded=true][data-v-8cda1378]{border-color:#707986;box-shadow:0 0 0 2px #ffffff0d}.canvas-page:not(.theme-light) .canvas-switcher-menu button.active[data-v-8cda1378]{color:#fff;background:#343a43}.canvas-page:not(.theme-light) .canvas-switcher-menu button.active svg[data-v-8cda1378]{color:#fff}.canvas-page:not(.theme-light) .left-panel>.panel-tabs button.active[data-v-8cda1378]{color:#fff;background:#343a43;border-color:#555e69;box-shadow:inset 0 1px #ffffff12}.canvas-page.theme-light .canvas-switcher-trigger[aria-expanded=true][data-v-8cda1378]{border-color:#9299a1;box-shadow:0 0 0 2px #0000000a}.canvas-page.theme-light .canvas-switcher-menu button.active[data-v-8cda1378]{color:#202020;background:#e1e4e8}.canvas-page.theme-light .canvas-switcher-menu button.active svg[data-v-8cda1378]{color:#202020}.canvas-page.theme-light .left-panel>.panel-tabs button.active[data-v-8cda1378]{color:#202020;background:#e1e4e8;border-color:#b2b7bd;box-shadow:inset 0 1px #fff}.canvas-page:not(.theme-light) .stage>.notice[data-v-8cda1378],.canvas-page:not(.theme-light) .stage>.generation-panel~.notice[data-v-8cda1378]{color:#f2f2f2;background:#222a34f7;border-color:#4d5662;border-left-width:1px}.canvas-page.theme-light .stage>.notice[data-v-8cda1378],.canvas-page.theme-light .stage>.generation-panel~.notice[data-v-8cda1378]{color:#30343a;background:#fffffff8;border-color:#cbd2da;border-left-width:1px}.canvas-page:not(.theme-light) .asset-toolbar>button[data-v-8cda1378]{color:#fff;background:#343a43;border-color:#555e69}.canvas-page:not(.theme-light) .asset-toolbar>button[data-v-8cda1378]:hover:not(:disabled){color:#fff;background:#424a55;border-color:#727b86}.canvas-page:not(.theme-light) .asset-filters button.active[data-v-8cda1378]{color:#fff;background:#343a43;border-color:#555e69}.canvas-page:not(.theme-light) .asset-filters button.active[data-v-8cda1378]:hover{background:#424a55;border-color:#727b86}.canvas-page.theme-light .asset-toolbar>button[data-v-8cda1378]{color:#202020;background:#e1e4e8;border-color:#b2b7bd}.canvas-page.theme-light .asset-toolbar>button[data-v-8cda1378]:hover:not(:disabled){color:#111;background:#d3d7dc;border-color:#9299a1}.canvas-page.theme-light .asset-filters button.active[data-v-8cda1378]{color:#202020;background:#e1e4e8;border-color:#b2b7bd}.canvas-page.theme-light .asset-filters button.active[data-v-8cda1378]:hover{background:#d3d7dc;border-color:#9299a1}.canvas-page:not(.theme-light) .left-panel>.panel-tabs button[data-v-8cda1378],.canvas-page:not(.theme-light) .asset-toolbar>button[data-v-8cda1378],.canvas-page:not(.theme-light) .asset-filters button[data-v-8cda1378]{background:#222a34}.canvas-page:not(.theme-light) .left-panel>.panel-tabs button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .left-panel>.panel-tabs button.active[data-v-8cda1378],.canvas-page:not(.theme-light) .asset-toolbar>button[data-v-8cda1378]:hover:not(:disabled),.canvas-page:not(.theme-light) .asset-filters button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .asset-filters button.active[data-v-8cda1378],.canvas-page:not(.theme-light) .asset-filters button.active[data-v-8cda1378]:hover{background:#343a43}.canvas-page.theme-light .left-panel>.panel-tabs button[data-v-8cda1378],.canvas-page.theme-light .asset-toolbar>button[data-v-8cda1378],.canvas-page.theme-light .asset-filters button[data-v-8cda1378]{background:#f4f6f9}.canvas-page.theme-light .left-panel>.panel-tabs button[data-v-8cda1378]:hover,.canvas-page.theme-light .left-panel>.panel-tabs button.active[data-v-8cda1378],.canvas-page.theme-light .asset-toolbar>button[data-v-8cda1378]:hover:not(:disabled),.canvas-page.theme-light .asset-filters button[data-v-8cda1378]:hover,.canvas-page.theme-light .asset-filters button.active[data-v-8cda1378],.canvas-page.theme-light .asset-filters button.active[data-v-8cda1378]:hover{background:#e1e4e8}.canvas-page:not(.theme-light) .canvas-switcher-trigger[data-v-8cda1378],.canvas-page:not(.theme-light) .canvas-manager>button[data-v-8cda1378]{background:#222a34}.canvas-page:not(.theme-light) .canvas-switcher-trigger[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .canvas-switcher-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page:not(.theme-light) .canvas-manager>button[data-v-8cda1378]:hover:not(:disabled),.canvas-page:not(.theme-light) .canvas-manager>button[data-v-8cda1378]:last-child:hover:not(:disabled),.canvas-page:not(.theme-light) .canvas-switcher-menu button[data-v-8cda1378]:hover,.canvas-page:not(.theme-light) .canvas-switcher-menu button.active[data-v-8cda1378]{background:#343a43}.canvas-page.theme-light .canvas-switcher-trigger[data-v-8cda1378],.canvas-page.theme-light .canvas-manager>button[data-v-8cda1378]{background:#f4f6f9}.canvas-page.theme-light .canvas-switcher-trigger[data-v-8cda1378]:hover,.canvas-page.theme-light .canvas-switcher-trigger[aria-expanded=true][data-v-8cda1378],.canvas-page.theme-light .canvas-manager>button[data-v-8cda1378]:hover:not(:disabled),.canvas-page.theme-light .canvas-manager>button[data-v-8cda1378]:last-child:hover:not(:disabled),.canvas-page.theme-light .canvas-switcher-menu button[data-v-8cda1378]:hover,.canvas-page.theme-light .canvas-switcher-menu button.active[data-v-8cda1378]{background:#e1e4e8}.canvas-page .asset-library-preview>img[data-v-8cda1378],.canvas-page .asset-library-preview>video[data-v-8cda1378]{opacity:1;filter:none!important}.canvas-page .asset-library-actions button.delete[data-v-8cda1378]{color:#ff9aa3;-webkit-backdrop-filter:none;backdrop-filter:none;background:#343a4394;border-color:#ffffff26}.canvas-page .asset-library-actions button.delete[data-v-8cda1378]:hover{color:#ff6f7c;background:#3a2026a6;border-color:#ff8b955c;box-shadow:0 2px 9px #0004,0 0 0 1px #ff6f7c18}.canvas-page.theme-light .asset-library-actions button.delete[data-v-8cda1378]{color:#ff9aa3;-webkit-backdrop-filter:none;backdrop-filter:none;background:#343a4385;border-color:#ffffff2b}.canvas-page.theme-light .asset-library-actions button.delete[data-v-8cda1378]:hover{color:#ff7783;background:#4021289c;border-color:#ff929b66}.canvas-page .zoom span[data-v-8cda1378]{letter-spacing:.01em;text-rendering:optimizelegibility;font-size:13px;font-weight:650}.canvas-page:not(.theme-light) .zoom span[data-v-8cda1378]{color:#f2f2f2}.canvas-page.theme-light .zoom span[data-v-8cda1378]{color:#252525}.canvas-page .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378]{color:#747b84;opacity:1;cursor:wait;-webkit-user-select:none;user-select:none;pointer-events:none}.canvas-page:not(.theme-light) .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .generation-inline-mention,.canvas-page:not(.theme-light) .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-image,.canvas-page:not(.theme-light) .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-video,.canvas-page:not(.theme-light) .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-audio,.canvas-page:not(.theme-light) .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-text{color:#7f858d;background:#292f36;border-color:#414851}.canvas-page:not(.theme-light) .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .generation-mention-media{color:#858b93;background:#353b43}.canvas-page .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .generation-mention-media img,.canvas-page .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .generation-mention-media video{filter:grayscale();opacity:.55}.canvas-page .generation-prompt-optimizing-overlay[data-v-8cda1378]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2f4f6;text-shadow:0 1px 2px #000000b3;background:#23282e7a;border:0}.canvas-page .generation-prompt-optimizing-overlay[data-v-8cda1378]:before{display:none}.canvas-page .generation-prompt-optimizing-overlay strong[data-v-8cda1378]{letter-spacing:.03em;font-size:13px;font-weight:800}.canvas-page .generation-prompt-optimizing-overlay small[data-v-8cda1378]{color:#c7ccd2;font-size:10.5px;font-weight:650}.canvas-page .generation-prompt-optimizing-spinner[data-v-8cda1378]{border-width:3px;border-color:#f2f4f6 #59616a #59616a;width:30px;height:30px;box-shadow:0 0 0 1px #0000002e}.canvas-page .generation-prompt-optimizing-spinner i[data-v-8cda1378]{background:#b7bdc4;width:10px;height:10px}.canvas-page .generation-submit-area .generate-action[data-v-8cda1378]:disabled{opacity:1;color:#858c95;box-shadow:none;background:#242a31;border-color:#3c434c}.canvas-page.theme-light .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378]{color:#92979e}.canvas-page.theme-light .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .generation-inline-mention,.canvas-page.theme-light .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-image,.canvas-page.theme-light .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-video,.canvas-page.theme-light .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-audio,.canvas-page.theme-light .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .mention-text{color:#8d9298;background:#e3e6e9;border-color:#c9cdd2}.canvas-page.theme-light .generation-prompt-editor-shell.optimizing .generation-rich-editor[data-v-8cda1378] .generation-mention-media{color:#8b9096;background:#d3d7db}.canvas-page.theme-light .generation-prompt-optimizing-overlay[data-v-8cda1378]{color:#252a30;text-shadow:0 1px 1px #ffffffd9;background:#e0e3e78c}.canvas-page.theme-light .generation-prompt-optimizing-overlay small[data-v-8cda1378]{color:#555b62}.canvas-page.theme-light .generation-prompt-optimizing-spinner[data-v-8cda1378]{border-color:#30363d #b5bac0 #b5bac0;box-shadow:0 0 0 1px #ffffff8c}.canvas-page.theme-light .generation-prompt-optimizing-spinner i[data-v-8cda1378]{background:#6f757c}.canvas-page.theme-light .generation-submit-area .generate-action[data-v-8cda1378]:disabled{color:#858a90;background:#e2e5e8;border-color:#c7cbd0}.workspace[data-v-8cda1378]{min-height:0;overflow:hidden}.stage[data-v-8cda1378]{height:100%;min-height:0}.bottom-dock[data-v-8cda1378]{z-index:72;transition:left .22s;position:fixed;bottom:14px;left:calc(50vw + 150px)}.workspace.sidebar-collapsed .bottom-dock[data-v-8cda1378]{left:50vw}.zoom[data-v-8cda1378]{z-index:72;transition:left .22s;position:fixed;bottom:15px;left:315px;right:auto}.workspace.sidebar-collapsed .zoom[data-v-8cda1378]{left:15px}.generation-rich-editor[data-v-8cda1378]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(260px,38vh);overflow:hidden auto}.generation-panel.prompt-expanded .generation-rich-editor[data-v-8cda1378],.generation-panel.prompt-expanded .generation-prompt-editor-shell.has-undo .generation-rich-editor[data-v-8cda1378]{max-height:min(430px,55vh)}.generation-panel>footer[data-v-8cda1378]{z-index:32;flex:none;position:sticky;bottom:0;box-shadow:0 -10px 24px #0007}.theme-light .generation-panel>footer[data-v-8cda1378]{box-shadow:0 -10px 22px #3341551f}.connections .connection-flow[data-v-8cda1378]{opacity:.22;animation-play-state:paused}.connections .connection-flow.active[data-v-8cda1378]{opacity:1;animation-play-state:running}.canvas-node.preferred[data-v-8cda1378]{box-shadow:0 0 0 2px #58d79b,0 0 24px #39c88255,0 14px 34px #0009}.kind-frame[data-v-8cda1378]{z-index:1!important;background:#25303a24!important;border:1px dashed #65717e!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.kind-frame>header[data-v-8cda1378]{background:#222a34cc!important;border-bottom:1px dashed #65717e!important}.kind-frame .frame-body[data-v-8cda1378]{color:#8e9aa6;padding:12px;font-size:10px;position:absolute;inset:41px 0 0}.kind-frame.selected[data-v-8cda1378]{border-color:#d5dce4!important;box-shadow:0 0 0 2px #ffffff25!important}.selection-bounds[data-v-8cda1378]{z-index:19;box-sizing:border-box;pointer-events:none;background:linear-gradient(135deg,#32cbd51f,#32cbd512);border:1px solid #43d8e4;border-radius:10px;position:absolute;box-shadow:inset 0 0 34px #31d4df12,0 0 0 1px #43d8e426,0 0 24px #2bcbd329}.selection-bounds[data-v-8cda1378]:before{content:"";border:1px dashed #69e6ee77;border-radius:13px;position:absolute;inset:-4px}.selection-toolbar[data-v-8cda1378]{z-index:75;box-sizing:border-box;color:#eef2f6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#20262df2;border:1px solid #4a535e;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;width:118px;height:auto;padding:7px;display:flex;position:absolute;box-shadow:0 10px 30px #0008}.selection-toolbar.connecting-all[data-v-8cda1378]{border-color:#45d8e2;box-shadow:0 0 0 1px #45d8e244,0 10px 30px #0008}.selection-toolbar strong[data-v-8cda1378]{white-space:nowrap;border-bottom:1px solid #3b444e;padding:4px 7px 6px;font-size:11px}.selection-toolbar button[data-v-8cda1378]{color:#c8d0d8;white-space:nowrap;background:#303842;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;width:100%;height:31px;padding:0 9px;font-size:10px;display:flex}.selection-toolbar button[data-v-8cda1378]:hover,.selection-toolbar button.active[data-v-8cda1378]{color:#fff;background:#414b57}.selection-toolbar button.active[data-v-8cda1378]{color:#81edf2;background:#1c5359}.selection-toolbar button.danger[data-v-8cda1378]{color:#ff9aa3;background:#3b252b}.canvas-node.batch-connect-target[data-v-8cda1378]{cursor:crosshair;animation:1.15s ease-in-out infinite batch-connect-pulse-8cda1378}.canvas-node.batch-connect-target[data-v-8cda1378]:before{content:"点击作为目标";z-index:16;color:#b9f9fc;white-space:nowrap;pointer-events:none;background:#17383de8;border:1px solid #43d8e4;border-radius:6px;padding:5px 8px;font-size:9px;position:absolute;top:-29px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0007}@keyframes batch-connect-pulse-8cda1378{50%{border-color:#56e5ee;box-shadow:0 0 0 3px #3bd8e329,0 14px 38px #0008}}.result-compare-dialog[data-v-8cda1378]{width:min(1000px,100% - 32px);max-height:calc(100% - 32px)}.result-compare-grid[data-v-8cda1378]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.result-compare-grid article[data-v-8cda1378]{background:#171c22;border:1px solid #3b444e;border-radius:10px;overflow:hidden}.result-compare-grid article.preferred[data-v-8cda1378]{border-color:#5bd59a;box-shadow:0 0 0 1px #5bd59a55}.result-compare-grid img[data-v-8cda1378],.result-compare-grid video[data-v-8cda1378],.result-compare-grid article>div[data-v-8cda1378]{aspect-ratio:16/10;object-fit:contain;background:#0d1116;place-items:center;width:100%;display:grid}.result-compare-grid article>div[data-v-8cda1378]{color:#737f8b}.result-compare-grid article>div small[data-v-8cda1378]{margin-top:6px}.result-compare-grid footer[data-v-8cda1378]{justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.result-compare-grid footer span[data-v-8cda1378]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-compare-grid footer button[data-v-8cda1378]{color:#d6dde4;white-space:nowrap;background:#29313a;border:1px solid #414a54;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 8px;display:flex}.bottom-dock[data-v-8cda1378]{scrollbar-width:none;max-width:calc(100vw - 34px);overflow-x:auto}.bottom-dock[data-v-8cda1378]::-webkit-scrollbar{display:none}.theme-light .selection-toolbar[data-v-8cda1378]{color:#334155;background:#fffffff2;border-color:#cbd5e1;box-shadow:0 8px 24px #33415524}.theme-light .selection-toolbar.connecting-all[data-v-8cda1378]{border-color:#21aab4;box-shadow:0 0 0 1px #21aab433,0 8px 24px #33415524}.theme-light .selection-toolbar strong[data-v-8cda1378]{border-bottom-color:#e2e8f0}.theme-light .selection-toolbar button[data-v-8cda1378]{color:#334155;background:#eef2f6}.theme-light .selection-toolbar button[data-v-8cda1378]:hover{color:#172033;background:#e2e8f0}.theme-light .selection-toolbar button.active[data-v-8cda1378]{color:#08747c;background:#d9f2f3}.theme-light .selection-toolbar button.danger[data-v-8cda1378]{color:#b4233a;background:#fff0f2}.theme-light .selection-toolbar button.danger[data-v-8cda1378]:hover{color:#941b2f;background:#ffe1e6}.theme-light .kind-frame[data-v-8cda1378]{background:#dce3e92e!important}@media (width<=820px){.bottom-dock[data-v-8cda1378]{transform:translate(-50%);left:50%!important}}.status-row span.preparing[data-v-8cda1378]{color:#80a8ff;background:#22304b}.theme-light .status-row span.preparing[data-v-8cda1378]{color:#376dcc;background:#e9f0ff}.canvas-page .generation-summary-heading>em.preparing[data-v-8cda1378]{color:var(--mono-strong);border-color:var(--mono-border);background:var(--mono-soft)}.mention-prompt-editor[data-v-e3b10d36]{width:100%;min-width:0;max-width:100%;position:relative}.mention-editor[data-v-e3b10d36]{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;white-space:pre-wrap;color:#e5e7ea;-webkit-user-select:text;user-select:text;background:#11161c;border:1px solid #3b434d;border-radius:10px;outline:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:112px;max-height:min(260px,38vh);padding:11px 11px 25px;font:11px/1.65 inherit;display:block;overflow:hidden auto}.mention-editor[data-v-e3b10d36]:focus{border-color:#737b86}.mention-editor.disabled[data-v-e3b10d36]{opacity:.7;pointer-events:none}.mention-editor[data-v-e3b10d36]:empty:before{content:attr(data-placeholder);color:#7f8690;pointer-events:none}.mention-editor[data-v-e3b10d36] .mention-chip{vertical-align:middle;color:#b9ddff;white-space:nowrap;background:#203b55;border:1px solid #477da8;border-radius:6px;align-items:center;gap:4px;max-width:calc(100% - 4px);height:22px;margin:0 2px;padding:0 5px 0 3px;display:inline-flex}.mention-editor[data-v-e3b10d36] .mention-media{background:#2b4b66;border-radius:4px;place-items:center;width:18px;height:18px;font:700 11px/1 Arial;display:grid;overflow:hidden}.mention-editor[data-v-e3b10d36] .mention-media img,.mention-editor[data-v-e3b10d36] .mention-media video{object-fit:cover;width:100%;height:100%}.mention-editor[data-v-e3b10d36] .mention-chip b{font-size:11px}.mention-editor[data-v-e3b10d36] .mention-video{color:#d8ccff;background:#3d315d;border-color:#7561aa}.mention-editor[data-v-e3b10d36] .mention-audio{color:#ffd0e8;background:#5a2d4b;border-color:#a85d86}.mention-editor[data-v-e3b10d36] .mention-text{color:#c9d1d9;background:#343b45;border-color:#66707c}.mention-menu[data-v-e3b10d36]{z-index:30;background:#1b2027;border:1px solid #3b434d;border-radius:8px;max-width:calc(100% - 16px);max-height:190px;padding:5px;position:absolute;top:48px;left:8px;right:8px;overflow:auto;box-shadow:0 12px 28px #0008}.mention-menu button[data-v-e3b10d36]{color:#e5e7ea;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;width:100%;height:40px;padding:0 9px;display:flex}.mention-menu button[data-v-e3b10d36]:hover,.mention-menu button.active[data-v-e3b10d36]{background:#24476a;border-color:#477da8}.menu-media[data-v-e3b10d36]{background:#303a46;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.menu-media img[data-v-e3b10d36],.menu-media video[data-v-e3b10d36]{object-fit:cover;width:100%;height:100%}.menu-media i[data-v-e3b10d36]{font-style:normal}.mention-menu b[data-v-e3b10d36]{color:#b9ddff;font-size:11px}.mention-menu small[data-v-e3b10d36]{color:#9aa2ac;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-menu p[data-v-e3b10d36]{color:#9aa2ac;margin:8px;font-size:11px}html[data-theme=light] .mention-editor{color:#25292e;background:#f7f8f9;border-color:#d3d7dc}html[data-theme=light] .mention-editor:focus{border-color:#858c94}html[data-theme=light] .mention-editor .mention-chip{color:#2563a8;background:#e8f3ff;border-color:#9ec5e8}html[data-theme=light] .mention-editor .mention-video{color:#6842a8;background:#f0ebff;border-color:#b8a8e5}html[data-theme=light] .mention-editor .mention-audio{color:#a13a70;background:#ffedf6;border-color:#e1a1c2}html[data-theme=light] .mention-menu{background:#fff;border-color:#c8cdd2;box-shadow:0 12px 28px #0002}html[data-theme=light] .mention-menu button{color:#30343a}html[data-theme=light] .mention-menu button:hover,html[data-theme=light] .mention-menu button.active{background:#e8f3ff;border-color:#8fbbe2}.reference-reminder-backdrop[data-v-8555b212]{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reference-reminder-dialog[data-v-8555b212]{color:#f1f3f5;text-rendering:optimizelegibility;background:#151a20;border:1px solid #46505c;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 80px #000b}.reference-reminder-dialog>header[data-v-8555b212]{border-bottom:1px solid #303740;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.reference-reminder-dialog>header>span[data-v-8555b212]{color:#dce1e7;background:#272e37;border:1px solid #4c5662;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.reference-reminder-dialog>header>div[data-v-8555b212]{gap:3px;min-width:0;display:grid}.reference-reminder-dialog>header small[data-v-8555b212]{color:#b8bec6;font-size:12px;font-weight:600}.reference-reminder-dialog h2[data-v-8555b212]{color:#fff;margin:0;font-size:21px;font-weight:800;line-height:1.3}.reference-reminder-dialog>header>button[data-v-8555b212]{color:#aeb5be;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.reference-reminder-dialog>header>button[data-v-8555b212]:hover{color:#fff;background:#252c34;border-color:#414a55}.reference-reminder-dialog>p[data-v-8555b212]{color:#e1e5e9;margin:0;padding:18px 20px 13px;font-size:14px;font-weight:550;line-height:1.7}.reference-reminder-points[data-v-8555b212]{gap:9px;padding:0 20px 18px;display:grid}.reference-reminder-points article[data-v-8555b212]{background:#1a2027;border:1px solid #39424d;border-radius:11px;align-items:flex-start;gap:12px;padding:14px;display:flex}.reference-reminder-points b[data-v-8555b212]{color:#fff;background:#3d4651;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.reference-reminder-points article>div[data-v-8555b212]{gap:5px;display:grid}.reference-reminder-points strong[data-v-8555b212]{color:#fff;font-size:14px;font-weight:800;line-height:1.4}.reference-reminder-points small[data-v-8555b212]{color:#d0d5db;font-size:13px;font-weight:500;line-height:1.65}.reference-reminder-dialog>footer[data-v-8555b212]{border-top:1px solid #303740;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 18px;display:flex}.reference-reminder-dialog>footer label[data-v-8555b212]{color:#d6dbe0;cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.reference-reminder-dialog>footer input[data-v-8555b212]{accent-color:#737b86;width:18px;height:18px}.reference-reminder-dialog>footer>button[data-v-8555b212]{color:#fff;background:#3a424d;border:1px solid #68727e;border-radius:9px;min-width:112px;height:40px;padding:0 20px;font-size:14px;font-weight:800}.reference-reminder-dialog>footer>button[data-v-8555b212]:hover{background:#424a55}.reference-reminder-enter-active[data-v-8555b212],.reference-reminder-leave-active[data-v-8555b212]{transition:opacity .18s}.reference-reminder-enter-active .reference-reminder-dialog[data-v-8555b212],.reference-reminder-leave-active .reference-reminder-dialog[data-v-8555b212]{transition:transform .18s,opacity .18s}.reference-reminder-enter-from[data-v-8555b212],.reference-reminder-leave-to[data-v-8555b212]{opacity:0}.reference-reminder-enter-from .reference-reminder-dialog[data-v-8555b212],.reference-reminder-leave-to .reference-reminder-dialog[data-v-8555b212]{opacity:0;transform:translateY(10px)scale(.98)}html[data-theme=light] .reference-reminder-backdrop{background:#191e2452}html[data-theme=light] .reference-reminder-dialog{color:#30343a;background:#fff;border-color:#cdd2d7;box-shadow:0 28px 70px #0004}html[data-theme=light] .reference-reminder-dialog>header,html[data-theme=light] .reference-reminder-dialog>footer{border-color:#dde1e5}html[data-theme=light] .reference-reminder-dialog>header>span{color:#30343a;background:#eef0f2;border-color:#c8cdd2}html[data-theme=light] .reference-reminder-dialog>header small{color:#6b737c}html[data-theme=light] .reference-reminder-dialog>header>button{color:#626a73}html[data-theme=light] .reference-reminder-dialog h2,html[data-theme=light] .reference-reminder-points strong{color:#202326}html[data-theme=light] .reference-reminder-dialog>p,html[data-theme=light] .reference-reminder-points small,html[data-theme=light] .reference-reminder-dialog>footer label{color:#555d66}html[data-theme=light] .reference-reminder-points article{background:#f7f8f9;border-color:#dadddf}html[data-theme=light] .reference-reminder-points b{color:#30343a;background:#e1e4e8}html[data-theme=light] .reference-reminder-dialog>footer>button{color:#fff;background:#343a43;border-color:#59616c}@media (width<=520px){.reference-reminder-backdrop[data-v-8555b212]{padding:12px}.reference-reminder-dialog>header[data-v-8555b212]{padding:17px 16px 14px}.reference-reminder-dialog>p[data-v-8555b212]{padding:15px 16px 10px}.reference-reminder-points[data-v-8555b212]{padding:0 16px 15px}.reference-reminder-dialog>footer[data-v-8555b212]{padding:13px 16px 16px}}.motion-page[data-v-8555b212]{color:#f7f7fb;padding:28px 0 80px}.motion-breadcrumb[data-v-8555b212]{color:#666976;align-items:center;gap:9px;height:32px;font-size:12px;display:flex}.motion-breadcrumb button[data-v-8555b212]{color:#a9abb4;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.motion-breadcrumb button[data-v-8555b212]:hover{color:#fff}.motion-breadcrumb strong[data-v-8555b212]{color:#d5d6dc;font-weight:600}.mode-switch[data-v-8555b212]{background:#fff;border:1px solid #d2d6da;border-radius:10px;gap:2px;margin-left:auto;padding:2px;display:flex}.mode-switch button[data-v-8555b212]{color:#626a73;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:76px;padding:6px 11px;font-size:12px;font-weight:600;transition:color .18s,background .18s}.mode-switch button[data-v-8555b212]:hover{color:#30343a;background:#d3d7dc}.mode-switch button.active[data-v-8555b212]{color:#30343a;background:#d3d7dc;font-weight:750}.mode-switch button.active[data-v-8555b212]:hover{background:#d3d7dc}.motion-workspace[data-v-8555b212]{grid-template-columns:minmax(0,1fr) 600px;align-items:stretch;gap:18px;margin-top:18px;display:grid}.motion-showcase[data-v-8555b212],.motion-materials[data-v-8555b212]{background:#0e1d26;border:1px solid #ffffff17;border-radius:18px;height:100%;padding:18px}.motion-materials.talking-mode[data-v-8555b212]{flex-direction:column;display:flex}.motion-materials.talking-mode>.motion-panel-heading[data-v-8555b212]{order:0}.motion-materials.talking-mode>.source-step-card[data-v-8555b212]{order:2}.motion-materials.talking-mode>.voice-description-card[data-v-8555b212]{order:4}.motion-materials.voice-design-mode>.voice-description-card[data-v-8555b212]{order:1}.motion-materials.voice-design-mode>.prompt-step-card[data-v-8555b212]{order:2}.motion-materials.talking-mode>.motion-notice[data-v-8555b212]{order:4}.motion-materials.talking-mode>.motion-action-bar[data-v-8555b212]{order:5}.image-ratio-options[data-v-8555b212]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.image-ratio-options button[data-v-8555b212]{color:#aeb6c0;cursor:pointer;background:#202329;border:1px solid #343a43;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:54px;display:flex;position:relative}.image-ratio-options button.active[data-v-8555b212]{color:#fff;background:#343a43;border-color:#7e8996}.image-ratio-options i[data-v-8555b212]{border:2px solid;width:21px;max-height:19px}.image-ratio-options small[data-v-8555b212]{font-size:9px;font-weight:700}.image-ratio-options span[data-v-8555b212]{font-size:11px;font-weight:700;position:absolute;top:5px;right:6px}.image-ratio-card[data-v-8555b212]{padding:20px!important}.image-ratio-card .image-ratio-options[data-v-8555b212]{gap:10px}.image-ratio-card .image-ratio-options button[data-v-8555b212]{height:82px}.image-ratio-card .image-ratio-options i[data-v-8555b212]{aspect-ratio:1;width:auto;max-width:48px;height:30px;max-height:none}.image-ratio-card .image-ratio-options small[data-v-8555b212]{font-size:10px}.motion-materials.talking-mode>.image-ratio-card[data-v-8555b212]{order:2}.motion-materials.talking-mode>.reference-step-card[data-v-8555b212]{order:1}.motion-materials.talking-mode>.prompt-step-card[data-v-8555b212]{order:3}.motion-panel-heading[data-v-8555b212]{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.motion-panel-heading>div[data-v-8555b212]{align-items:center;gap:10px;display:flex}.motion-panel-heading>div>span[data-v-8555b212]{color:#45dfb5;background:#2dd4a817;border:1px solid #2dd4a840;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.motion-panel-heading>div>div[data-v-8555b212]{gap:3px;display:grid}.motion-panel-heading strong[data-v-8555b212]{font-size:14px}.motion-panel-heading small[data-v-8555b212]{color:#777a86;font-size:10px}.motion-panel-heading>button[data-v-8555b212]{color:#a8aab3;background:#13242e;border:1px solid #2c2e35;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;display:flex}.motion-panel-heading .material-guidance[data-v-8555b212]{border-left:2px solid #2dd4a8;align-items:flex-start;padding-left:11px}.motion-panel-heading .material-guidance>div[data-v-8555b212]{gap:5px}.motion-panel-heading .material-guidance>div>strong[data-v-8555b212]{color:#fff}.motion-panel-heading .material-guidance small[data-v-8555b212]{color:#72dfc3;max-width:350px;font-size:10px;line-height:1.6}.motion-panel-heading .material-guidance small strong[data-v-8555b212]{color:#ffd27a;font-size:inherit;font-weight:800}.creation-step-card[data-v-8555b212]{background:#0b1921;border:1px solid #2b2e38;border-radius:12px;margin-top:12px;padding:13px}.motion-panel-heading+.creation-step-card[data-v-8555b212]{margin-top:24px}.creation-step-card>header[data-v-8555b212]{align-items:center;gap:9px;display:flex}.creation-step-card>header>b[data-v-8555b212]{color:#56e1bb;background:#2dd4a81f;border:1px solid #2dd4a87a;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.creation-step-card>header>span[data-v-8555b212]{gap:3px;display:grid}.creation-step-card>header strong[data-v-8555b212]{font-size:12px}.creation-step-card>header small[data-v-8555b212]{color:#7c8290;font-size:9px}.square-asset-upload[data-v-8555b212],.square-asset-preview[data-v-8555b212]{background:#2dd4a80d;border:1px dashed #2dd4a899;border-radius:9px;width:112px;height:112px;margin-top:12px;position:relative;overflow:hidden}.square-asset-upload[data-v-8555b212]{color:#d8dce2;cursor:pointer;align-content:center;place-items:center;gap:5px;display:grid}.square-asset-upload[data-v-8555b212]:hover{background:#2dd4a81a;border-color:#48e2b8}.square-asset-upload>span[data-v-8555b212]{color:#45dfb5;background:#2dd4a81f;border:1px solid #2dd4a85c;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.square-asset-upload strong[data-v-8555b212]{font-size:11px}.square-asset-upload small[data-v-8555b212]{color:#717783;font-size:8px}.square-asset-upload strong[data-v-8555b212],.square-asset-upload small[data-v-8555b212],.reference-thumbnail-add strong[data-v-8555b212],.reference-thumbnail-add small[data-v-8555b212]{color:#45dfb5}.square-asset-upload.dragging>span[data-v-8555b212],.reference-thumbnail-add.dragging>svg[data-v-8555b212]{transform:translateY(-2px)}.square-asset-upload input[data-v-8555b212]{display:none}.square-asset-preview[data-v-8555b212]{border-style:solid}.square-asset-preview video[data-v-8555b212]{object-fit:cover;width:100%;height:100%;display:block}.square-asset-preview audio[data-v-8555b212]{width:calc(100% - 12px);height:36px;margin:38px 6px 0}.square-asset-preview.voice-audio-cover[data-v-8555b212]{background:#101219;border-color:#343842}.square-asset-preview.voice-audio-cover audio[data-v-8555b212]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.square-asset-preview.voice-audio-cover .reference-audio-label[data-v-8555b212]{color:#f0a6d0;cursor:pointer;background-image:repeating-linear-gradient(90deg,#0000 0 7px,#f9a8d4b3 7px 9px,#0000 9px 13px),radial-gradient(circle at 50% 38%,#f472b64d,#0000 46%),linear-gradient(145deg,#54274a,#263657 72%);background-position:50% 72px,50%,50%;background-repeat:no-repeat;background-size:90px 18px,auto,auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.square-asset-preview.voice-audio-cover .reference-audio-label[data-v-8555b212]:before{content:"▶";color:#fff;background:#be185d8c;border:1px solid #f472b6b3;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:2px;font-size:14px;line-height:1;transition:transform .18s,background .18s;display:grid;box-shadow:0 4px 14px #be185d47}.square-asset-preview.voice-audio-cover .reference-audio-label.is-playing[data-v-8555b212]:before{content:"⏸";background:#ec4899c7;padding-left:0;font-size:16px}.square-asset-preview.voice-audio-cover .reference-audio-label[data-v-8555b212]:hover:before{background:#ec4899c7;transform:scale(1.08)}.square-asset-preview.voice-audio-cover .reference-audio-label[data-v-8555b212]:after{content:"AUDIO";color:#f9a8d4b8;letter-spacing:.16em;text-align:center;font-size:8px;font-weight:700;position:absolute;bottom:13px;left:0;right:0}.square-asset-preview.voice-audio-cover>button[data-v-8555b212],.square-asset-preview.voice-audio-cover>small[data-v-8555b212]{z-index:2}html[data-theme=light] .square-asset-preview.voice-audio-cover .reference-audio-label{background-image:repeating-linear-gradient(90deg,#0000 0 7px,#be185d8c 7px 9px,#0000 9px 13px),radial-gradient(circle at 50% 38%,#ec48992e,#0000 46%),linear-gradient(145deg,#f9e8f1,#f2f4f7 72%)}.remix-preset-asset[data-v-8555b212]{color:#45dfb5;text-align:left;padding:0;display:block}.remix-preset-asset>span[data-v-8555b212]{background:linear-gradient(#0000,#020609e6);gap:2px;padding:18px 7px 6px;display:grid;position:absolute;bottom:0;left:0;right:0}.remix-preset-asset strong[data-v-8555b212]{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.remix-preset-asset small[data-v-8555b212]{color:#80e5ca;font-size:7px;position:static}.square-asset-preview>button[data-v-8555b212],.reference-thumbnail>button[data-v-8555b212]{color:#ff899a;background:#300d14c7;border:1px solid #ff6c8047;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:5px;right:5px}.square-asset-preview>small[data-v-8555b212]{color:#fff;background:#05070ab3;border-radius:5px;padding:3px 5px;font-size:8px;position:absolute;bottom:5px;left:5px}.multi-reference-row[data-v-8555b212]{background:#11151b;border:1px solid #ffffff0f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 11px;display:flex}.multi-reference-row>span[data-v-8555b212]{gap:3px;display:grid}.multi-reference-row strong[data-v-8555b212]{font-size:10px}.multi-reference-row small[data-v-8555b212]{color:#6e7480;font-size:8px}.multi-switch[data-v-8555b212]{background:#424741;border:0;border-radius:99px;flex:none;width:36px;height:21px;padding:2px}.multi-switch i[data-v-8555b212]{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block}.multi-switch.active i[data-v-8555b212]{transform:translate(15px)}.reference-thumbnails[data-v-8555b212]{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:112px;margin-top:11px;display:flex}.reference-thumbnail[data-v-8555b212],.reference-thumbnail-add[data-v-8555b212]{background:#101219;border:1px solid #343842;border-radius:9px;width:110px;height:112px;position:relative;overflow:hidden}.reference-thumbnail img[data-v-8555b212]{object-fit:cover;width:100%;height:100%;display:block}.reference-thumbnail>em[data-v-8555b212]{color:#fff;background:#06080cb8;border-radius:5px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:5px;left:5px}.remix-preset-reference[data-v-8555b212]{color:#45dfb5;text-align:left;padding:0}.remix-preset-reference strong[data-v-8555b212]{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#020609e0);padding:18px 7px 6px;font-size:7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.reference-thumbnail-add[data-v-8555b212]{color:#45dfb5;cursor:pointer;border-style:dashed;border-color:#2dd4a899;align-content:center;place-items:center;gap:4px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.reference-thumbnail-add[data-v-8555b212]:hover{background:#2dd4a817}.reference-thumbnail-add strong[data-v-8555b212]{font-size:9px}.reference-thumbnail-add small[data-v-8555b212]{color:#69717d;font-size:7px}.reference-thumbnail-add input[data-v-8555b212]{display:none}.prompt-step-card .motion-prompt[data-v-8555b212]{margin-top:11px;position:relative}.prompt-step-card .motion-prompt textarea[data-v-8555b212]{background:#080a0e;border-color:#343944;min-height:112px;padding:11px 11px 25px;font-size:9px}.image-mention-menu[data-v-8555b212]{z-index:8;background:#1b2027;border:1px solid #3b434d;border-radius:8px;max-height:180px;padding:5px;position:absolute;top:48px;left:8px;right:8px;overflow:auto;box-shadow:0 12px 28px #0008}.image-mention-menu button[data-v-8555b212]{color:#e5e7ea;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;height:38px;padding:0 9px;display:flex}.image-mention-menu button[data-v-8555b212]:hover{background:#2a313a}.image-mention-menu button span[data-v-8555b212]{color:#8ec5f4;font-size:10px;font-weight:700}.image-mention-menu button small[data-v-8555b212]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-mention-shortcuts[data-v-8555b212]{gap:5px;max-width:calc(100% - 70px);display:flex;position:absolute;bottom:6px;left:9px;overflow-x:auto}.image-mention-shortcuts button[data-v-8555b212]{color:#9ec9ef;white-space:nowrap;cursor:pointer;background:#202c38;border:1px solid #3c536a;border-radius:6px;height:22px;padding:0 7px;font-size:9px}.motion-action-bar[data-v-8555b212]{border-top:1px solid #292c34;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex;position:relative}.motion-action-bar>p[data-v-8555b212]{color:#a9adb7;white-space:nowrap;margin:0 auto 0 0;font-size:9px}.motion-action-bar>p strong[data-v-8555b212]{color:#ffd064;font-size:13px}.motion-action-bar>span[data-v-8555b212]{color:#858a95;white-space:nowrap;font-size:8px}.motion-action-bar>span strong[data-v-8555b212]{color:#45dfb5;font-size:11px}.generation-count[data-v-8555b212]{background:#0c0f14;border:1px solid #353842;border-radius:7px;grid-template-columns:30px 38px 30px;height:32px;display:grid;overflow:hidden}.generation-count button[data-v-8555b212]{color:#45dfb5;background:#2dd4a812;border:0;place-items:center;padding:0;display:grid}.generation-count button[data-v-8555b212]:first-child{border-right:1px solid #30333c}.generation-count button[data-v-8555b212]:last-child{border-left:1px solid #30333c}.generation-count button[data-v-8555b212]:disabled{cursor:not-allowed;color:#555965;background:#15171d}.generation-count strong[data-v-8555b212]{color:#fff;place-items:center;font-size:12px;display:grid}.billing-help[data-v-8555b212]{flex:none;position:relative}.billing-help>button[data-v-8555b212]{color:#39d8aa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:700;display:flex}.billing-popover[data-v-8555b212]{z-index:20;background:#17181c;border:1px solid #2dd4a847;border-radius:11px;width:260px;padding:14px;position:absolute;bottom:calc(100% + 11px);right:0;box-shadow:0 16px 38px #00000073}.billing-popover>button[data-v-8555b212]{color:#858995;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:9px;right:9px}.billing-popover>button[data-v-8555b212]:hover{color:#fff;background:#ffffff12}.billing-popover>strong[data-v-8555b212]{color:#f2effa;font-size:12px}.billing-popover p[data-v-8555b212]{color:#c5c7d0;margin:9px 0 5px;font-size:9px;line-height:1.65}.billing-popover small[data-v-8555b212]{color:#838793;font-size:8px;line-height:1.6}.motion-action-bar .motion-generate[data-v-8555b212]{background:linear-gradient(110deg,#1ca77f,#35ddb1);border-color:#2dd4a880;grid-template-columns:none;justify-content:center;width:auto;min-width:128px;height:43px;margin:0;padding:0 16px;display:flex;box-shadow:0 10px 24px #1cb48938}.motion-action-bar .motion-generate strong[data-v-8555b212]{font-size:11px}.motion-stage[data-v-8555b212]{aspect-ratio:16/9;background:#090a0e;border:1px solid #ffffff1a;border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.motion-stage>video[data-v-8555b212],.motion-stage>.motion-cover-image[data-v-8555b212]{object-fit:cover;width:100%;height:100%;display:block}.motion-stage[data-v-8555b212]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 65px #0000002e}.showcase-guidance[data-v-8555b212]{background:#090a0f6b;border:1px solid #ffffff12;border-radius:13px;margin-top:17px;padding:15px}.showcase-guidance>header[data-v-8555b212]{align-items:baseline;gap:9px;display:flex}.showcase-guidance>header strong[data-v-8555b212]{color:#f1faf7;font-size:13px}.showcase-guidance>header small[data-v-8555b212]{color:#777b87;font-size:9px}.showcase-guidance>div[data-v-8555b212]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.showcase-guidance article[data-v-8555b212]{background:linear-gradient(145deg,#2dd4a814,#ffffff04);border:1px solid #2dd4a821;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.showcase-guidance article>span[data-v-8555b212]{color:#42ddb2;background:#2dd4a821;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.showcase-guidance article>div[data-v-8555b212]{gap:5px;min-width:0;display:grid}.showcase-guidance article strong[data-v-8555b212]{color:#e9f5f1;font-size:10px}.showcase-guidance article small[data-v-8555b212]{color:#898d99;font-size:9px;line-height:1.6}.motion-reference-stack[data-v-8555b212]{z-index:3;pointer-events:none;gap:8px;width:clamp(112px,17%,178px);display:grid;position:absolute;top:14px;left:14px}.motion-reference-stack figure[data-v-8555b212]{aspect-ratio:16/9;background:#090a0e;border:1px solid #ffffff94;border-radius:9px;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 25px #0000006b}.motion-reference-stack video[data-v-8555b212],.motion-reference-stack img[data-v-8555b212]{object-fit:cover;width:100%;height:100%;display:block}.motion-reference-stack audio[data-v-8555b212]{width:calc(100% - 10px);height:32px;margin:34px 5px 0}.motion-reference-stack figcaption[data-v-8555b212]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080cad;border:1px solid #ffffff29;border-radius:99px;align-items:center;height:20px;padding:0 7px;font-size:9px;font-weight:700;display:flex;position:absolute;top:6px;left:6px}.motion-stage-nav[data-v-8555b212]{z-index:5;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08090d94;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;transition:opacity .2s,background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.motion-stage-nav[data-v-8555b212]:hover:not(:disabled){background:#23ae8bc7;transform:translateY(-50%)scale(1.05)}.motion-stage-nav[data-v-8555b212]:disabled{cursor:default;opacity:.22}.motion-stage-nav.previous[data-v-8555b212]{left:13px}.motion-stage-nav.next[data-v-8555b212]{right:13px}.motion-stage-pages[data-v-8555b212]{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080c9e;border:1px solid #ffffff2e;border-radius:9px;gap:3px;padding:4px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.motion-stage-pages button[data-v-8555b212]{color:#ffffffa3;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:50px;height:27px;padding:0 10px;font-size:11px;font-weight:800}.motion-stage-pages button[data-v-8555b212]:hover{color:#fff;background:#ffffff14}.material-step[data-v-8555b212]{margin-top:14px}.motion-panel-heading+.material-step[data-v-8555b212]{margin-top:28px}.material-step-title[data-v-8555b212]{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-bottom:9px;display:grid}.material-step-title b[data-v-8555b212]{color:#8ce6cd;background:#2dd4a824;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.material-step-title>span[data-v-8555b212]{gap:2px;display:grid}.material-step-title strong[data-v-8555b212]{font-size:12px}.material-step-title small[data-v-8555b212]{color:#767985;font-size:9px}.material-step-title em[data-v-8555b212]{color:#7f828d;font-size:9px;font-style:normal}.reference-step-actions[data-v-8555b212]{align-items:center;gap:8px;display:flex}.multi-reference-toggle[data-v-8555b212]{color:#8f929d;background:#13242e;border:1px solid #333641;border-radius:7px;align-items:center;gap:6px;height:27px;padding:0 8px;font-size:9px;display:flex}.multi-reference-toggle i[data-v-8555b212]{background:#343640;border-radius:99px;width:23px;height:13px;transition:background .2s;position:relative}.multi-reference-toggle i[data-v-8555b212]:after{content:"";background:#898c96;border-radius:50%;width:9px;height:9px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.multi-reference-toggle.active i[data-v-8555b212]:after{background:#fff;transform:translate(10px)}.material-upload[data-v-8555b212]{color:#d0d1d7;cursor:pointer;background:#0b1921;border:1px dashed #363943;border-radius:11px;align-content:center;place-items:center;gap:5px;min-height:103px;transition:all .2s;display:grid}.material-upload>span[data-v-8555b212]{color:#4adbb4;background:#2dd4a81f;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.material-upload strong[data-v-8555b212]{font-size:11px}.material-upload small[data-v-8555b212]{color:#686b76;font-size:9px}.material-upload input[data-v-8555b212]{display:none}.material-upload.compact[data-v-8555b212]{min-height:91px}.material-preview[data-v-8555b212]{background:#0b1921;border:1px solid #304b56;border-radius:11px;grid-template-columns:84px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:76px;padding:8px;display:grid}.material-preview>video[data-v-8555b212],.material-preview>img[data-v-8555b212]{object-fit:cover;background:#07151d;border-radius:7px;width:84px;height:58px;display:block}.material-preview>div[data-v-8555b212]{gap:5px;min-width:0;display:grid}.material-preview strong[data-v-8555b212]{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.material-preview small[data-v-8555b212]{color:#6fcaad;font-size:9px}.material-preview button[data-v-8555b212]{color:#9395a0;background:#142631;border:1px solid #304b56;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.material-preview button[data-v-8555b212]:hover{color:#ff7e95;border-color:#ff658440}.multi-reference-list[data-v-8555b212]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.multi-reference-list article[data-v-8555b212],.multi-reference-add[data-v-8555b212]{background:#0b1921;border:1px solid #304b56;border-radius:10px;grid-template-columns:54px minmax(0,1fr) 27px;align-items:center;gap:8px;min-height:74px;padding:7px;display:grid}.multi-reference-list article img[data-v-8555b212]{object-fit:cover;border-radius:7px;width:54px;height:58px;display:block}.multi-reference-list article>span[data-v-8555b212]{gap:4px;min-width:0;display:grid}.multi-reference-list article strong[data-v-8555b212]{font-size:9px}.multi-reference-list article small[data-v-8555b212]{color:#777a86;font-size:8px}.multi-reference-list article button[data-v-8555b212]{color:#92959f;background:#142631;border:1px solid #304b56;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.multi-reference-add[data-v-8555b212]{cursor:pointer;color:#50dcb7;border-style:dashed;grid-template-rows:auto auto;grid-template-columns:30px 1fr}.multi-reference-add>svg[data-v-8555b212]{grid-row:1/3;justify-self:center}.multi-reference-add strong[data-v-8555b212]{color:#d5d6dc;align-self:end;font-size:9px}.multi-reference-add small[data-v-8555b212]{color:#6d707b;align-self:start;font-size:8px}.multi-reference-add input[data-v-8555b212]{display:none}.motion-page:not(.replace-mode) .subject-count-option[data-v-8555b212]{display:none!important}.motion-prompt[data-v-8555b212]{gap:7px;margin-top:15px;display:grid}.subject-count-option[data-v-8555b212]{background:#17181c;border:1px solid #303740;border-radius:12px;margin-top:12px;padding:13px}.subject-count-option label[data-v-8555b212]{justify-content:space-between;align-items:center;gap:14px;display:flex}.subject-count-option label>span[data-v-8555b212]{gap:4px;min-width:0;display:grid}.subject-count-option strong[data-v-8555b212]{color:var(--motion-text);font-size:12px;font-weight:700}.subject-count-option small[data-v-8555b212]{color:var(--motion-copy);font-size:11px;line-height:1.45}.subject-count-option input[data-v-8555b212]{width:72px;height:32px;color:var(--motion-text);text-align:center;background:#11161c;border:1px solid #3b434d;border-radius:7px;flex:none;padding:0 8px;font:600 12px inherit}.subject-count-option input[data-v-8555b212]:focus{border-color:#737b86;outline:0}.subject-count-option input[data-v-8555b212]{appearance:textfield}.subject-count-option input[data-v-8555b212]::-webkit-inner-spin-button{opacity:.65}.subject-count-option input[data-v-8555b212]::-webkit-outer-spin-button{opacity:.65}.motion-prompt>span[data-v-8555b212]{justify-content:space-between;display:flex}.motion-prompt strong[data-v-8555b212]{font-size:11px}.motion-prompt small[data-v-8555b212]{color:#6f727e;font-size:9px}.motion-prompt textarea[data-v-8555b212]{resize:none;color:#e5e6eb;background:#0b1921;border:1px solid #304b56;border-radius:10px;outline:0;width:100%;min-height:66px;padding:11px 12px;font-size:10px;line-height:1.65;overflow-y:hidden}.motion-prompt[data-v-8555b212]:has(.prompt-highlight){display:block;position:relative}.prompt-highlight[data-v-8555b212]{pointer-events:none;white-space:pre-wrap;word-break:break-word;color:#e5e6eb;padding:11px 12px;font-size:10px;line-height:1.65;position:absolute;inset:1px;overflow:hidden}.prompt-highlight span[data-v-8555b212]{color:#60a5fa;font-weight:700}.prompt-highlight[data-v-8555b212] .mention-chip{vertical-align:middle;color:#b9ddff;background:#203b55;border:1px solid #477da8;border-radius:5px;align-items:center;gap:3px;height:20px;margin:0 2px;padding:1px 5px 1px 2px;font-weight:700;display:inline-flex}.prompt-highlight[data-v-8555b212] .mention-chip img{object-fit:cover;border-radius:3px;width:16px;height:16px}.motion-prompt:has(.prompt-highlight) textarea[data-v-8555b212]{position:relative;color:#0000!important;caret-color:#0000!important;background:0 0!important}.motion-prompt.prompt-focused .prompt-highlight[data-v-8555b212]{visibility:hidden}.motion-prompt.prompt-focused textarea[data-v-8555b212]{color:#e5e6eb!important;caret-color:#e5e6eb!important}.motion-prompt:has(.prompt-highlight) textarea[data-v-8555b212]{letter-spacing:normal;font-size:13px!important;line-height:1.65!important}.motion-prompt:has(.prompt-highlight) .prompt-highlight[data-v-8555b212]{letter-spacing:normal;font-size:13px!important;line-height:1.65!important}.motion-notice[data-v-8555b212]{color:#f0bd52;background:#dda6321a;border:1px solid #e6ae426b;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:10px}.motion-toast[data-v-8555b212]{z-index:120;color:#f3f5f7;text-align:center;pointer-events:none;background:#252b33f7;border:1px solid #555d67;border-radius:9px;max-width:min(520px,100vw - 32px);padding:10px 16px;font-size:12px;line-height:1.45;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0008}.motion-toast-enter-active[data-v-8555b212],.motion-toast-leave-active[data-v-8555b212]{transition:opacity .2s,transform .2s}.motion-toast-enter-from[data-v-8555b212],.motion-toast-leave-to[data-v-8555b212]{opacity:0;transform:translate(-50%,10px)}.motion-generate[data-v-8555b212]{color:#06110e;background:linear-gradient(100deg,#179d7d,#35d6aa);border:1px solid #2dd4a873;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;height:48px;margin-top:13px;padding:0 14px;display:grid;box-shadow:0 12px 28px #20aa8736}.motion-generate strong[data-v-8555b212],.motion-generate svg[data-v-8555b212]{color:#06110e}.motion-generate[data-v-8555b212]:hover{filter:brightness(1.08);transform:translateY(-1px)}.motion-generate[data-v-8555b212]:disabled{cursor:wait;opacity:.68;filter:saturate(.7);transform:none}.motion-generate span[data-v-8555b212]{font-size:12px;font-weight:800}.motion-generate em[data-v-8555b212]{color:#ffffffb8;font-size:9px;font-style:normal}@media (width<=980px){.motion-workspace[data-v-8555b212]{grid-template-columns:1fr}.motion-materials[data-v-8555b212]{max-width:none}}@media (width<=680px){.motion-page[data-v-8555b212]{padding-top:15px}.motion-workspace[data-v-8555b212]{margin-top:10px}.motion-showcase[data-v-8555b212],.motion-materials[data-v-8555b212]{border-radius:14px;padding:12px}.showcase-guidance>div[data-v-8555b212]{grid-template-columns:1fr}.motion-reference-stack[data-v-8555b212]{gap:5px;width:105px;top:8px;left:8px}.motion-reference-stack figure[data-v-8555b212]{border-radius:6px}.motion-reference-stack figcaption[data-v-8555b212]{height:17px;padding:0 5px;font-size:8px;top:4px;left:4px}.motion-stage-pages[data-v-8555b212]{top:7px}.motion-stage-pages button[data-v-8555b212]{min-width:44px;height:24px;padding:0 7px}.motion-stage-nav[data-v-8555b212]{width:32px;height:32px}.motion-stage-nav.previous[data-v-8555b212]{left:7px}.motion-stage-nav.next[data-v-8555b212]{right:7px}.motion-action-bar[data-v-8555b212]{flex-wrap:wrap;align-items:center}.motion-action-bar>p[data-v-8555b212]{flex:1}.motion-action-bar .motion-generate[data-v-8555b212]{width:100%}.billing-popover[data-v-8555b212]{right:-46px}}.motion-page[data-v-8555b212]{--motion-strong:#f5f5f5;--motion-text:#d9dde2;--motion-copy:#b5bbc3;--motion-muted:#8e949d;--motion-line:#363d46;--motion-surface:#171c23;--motion-surface-2:#11161c;--motion-control:#343a43;--motion-control-hover:#424a55}.motion-showcase[data-v-8555b212],.motion-materials[data-v-8555b212]{background:#11161c;border-color:#303740}.creation-step-card[data-v-8555b212]{background:#171c23;border-color:#303740}.motion-panel-heading>div>span[data-v-8555b212]{color:var(--motion-text);background:#252b33;border-color:#4b535e}.motion-panel-heading .material-guidance[data-v-8555b212]{border-left-color:#737b86}.motion-panel-heading .material-guidance small[data-v-8555b212],.motion-panel-heading .material-guidance small strong[data-v-8555b212]{color:var(--motion-copy)}.creation-step-card>header>b[data-v-8555b212],.material-step-title b[data-v-8555b212]{color:var(--motion-text);background:#343a43;border-color:#59616c}.square-asset-upload[data-v-8555b212],.reference-thumbnail-add[data-v-8555b212]{color:var(--motion-text);background:#222a34;border-color:#626a75}.square-asset-upload[data-v-8555b212]:hover,.reference-thumbnail-add[data-v-8555b212]:hover{color:#fff;background:#2d3540;border-color:#8b939e}.square-asset-upload>span[data-v-8555b212]{color:var(--motion-text);background:#343a43;border-color:#59616c}.square-asset-upload strong[data-v-8555b212],.square-asset-upload small[data-v-8555b212],.reference-thumbnail-add[data-v-8555b212],.reference-thumbnail-add strong[data-v-8555b212],.reference-thumbnail-add small[data-v-8555b212],.remix-preset-asset[data-v-8555b212],.remix-preset-asset small[data-v-8555b212],.remix-preset-reference[data-v-8555b212]{color:var(--motion-text)}.square-asset-upload.dragging[data-v-8555b212],.reference-thumbnail-add.dragging[data-v-8555b212]{background:#343a43;border-color:#a9afb7;box-shadow:0 0 0 3px #ffffff12}.multi-reference-row[data-v-8555b212]{background:#171c23;border-color:#303740}.multi-switch[data-v-8555b212]{background:#4b515a}.multi-switch.active[data-v-8555b212]{background:#737b86}.reference-thumbnail[data-v-8555b212],.reference-thumbnail-add[data-v-8555b212]{background:#171c23;border-color:#3b434d}.prompt-step-card .motion-prompt textarea[data-v-8555b212],.motion-prompt textarea[data-v-8555b212]{color:#e5e7ea;background:#11161c;border-color:#3b434d}.motion-prompt textarea[data-v-8555b212]:focus{border-color:#737b86}.motion-prompt textarea[data-v-8555b212]::placeholder{color:#7f8690}.showcase-guidance[data-v-8555b212]{background:#11161c;border-color:#303740}.showcase-guidance article[data-v-8555b212]{background:#171c23;border-color:#343b45}.showcase-guidance article>span[data-v-8555b212]{color:var(--motion-text);background:#343a43}.showcase-guidance article strong[data-v-8555b212]{color:var(--motion-text)}.motion-stage-nav[data-v-8555b212]:hover:not(:disabled){background:#424a55}.motion-stage-pages button.active[data-v-8555b212]{color:#fff;background:#343a43;box-shadow:0 5px 14px #0005}.multi-reference-toggle[data-v-8555b212]{color:var(--motion-copy);background:#222a34;border-color:#3c434d}.multi-reference-toggle.active[data-v-8555b212]{color:#fff;background:#343a43;border-color:#646d78}.multi-reference-toggle.active i[data-v-8555b212]{background:#727a85}.material-upload[data-v-8555b212]{color:var(--motion-text);background:#171c23;border-color:#454d57}.material-upload[data-v-8555b212]:hover{background:#222a34;border-color:#7b838e}.material-upload>span[data-v-8555b212]{color:var(--motion-text);background:#343a43}.material-preview[data-v-8555b212],.multi-reference-list article[data-v-8555b212],.multi-reference-add[data-v-8555b212]{background:#171c23;border-color:#3b434d}.material-preview small[data-v-8555b212],.multi-reference-add[data-v-8555b212]{color:var(--motion-copy)}.material-preview button[data-v-8555b212],.multi-reference-list article button[data-v-8555b212]{color:#b8bec6;background:#252c34;border-color:#454d57}.multi-reference-add[data-v-8555b212]:hover{background:#222a34;border-color:#737b86}.generation-count button[data-v-8555b212]{color:#e6e8eb;background:#252b33}.generation-count button[data-v-8555b212]:hover:not(:disabled){color:#fff;background:#424a55}.motion-action-bar .motion-generate[data-v-8555b212]{color:#fff;background:#343a43;border-color:#59616c;box-shadow:0 10px 24px #0004}.motion-action-bar .motion-generate strong[data-v-8555b212],.motion-action-bar .motion-generate svg[data-v-8555b212]{color:#fff}.motion-action-bar .motion-generate[data-v-8555b212]:hover{filter:none;background:#424a55}.motion-notice[data-v-8555b212]{color:#d8dce1;background:#252b33;border-color:#555d67}.motion-panel-heading small[data-v-8555b212],.creation-step-card>header small[data-v-8555b212],.multi-reference-row small[data-v-8555b212],.showcase-guidance>header small[data-v-8555b212],.showcase-guidance article small[data-v-8555b212],.material-step-title small[data-v-8555b212],.material-step-title em[data-v-8555b212],.material-upload small[data-v-8555b212],.multi-reference-list article small[data-v-8555b212],.multi-reference-add small[data-v-8555b212],.motion-prompt small[data-v-8555b212]{color:var(--motion-copy);letter-spacing:.003em;font-size:11px;font-weight:520;line-height:1.5}.square-asset-upload small[data-v-8555b212],.reference-thumbnail-add small[data-v-8555b212]{font-size:10px;font-weight:550;line-height:1.4}.motion-panel-heading .material-guidance small[data-v-8555b212]{font-size:11px;font-weight:520;line-height:1.65}.showcase-guidance article strong[data-v-8555b212],.multi-reference-row strong[data-v-8555b212],.creation-step-card>header strong[data-v-8555b212]{font-weight:700}.motion-prompt textarea[data-v-8555b212]{font-size:11px;line-height:1.65}.motion-action-bar>p strong[data-v-8555b212]{color:#ffd064}.motion-action-bar>span strong[data-v-8555b212]{color:#45dfb5}.billing-help>button[data-v-8555b212]{color:#39d8aa}.billing-help>button[data-v-8555b212]:hover{color:#82efd1}html[data-theme=light]{color:#626a73;background:0 0;border-color:#d7dadd}html[data-theme=light]{color:#202020;background:#e1e4e8;border-color:#aeb4bb}html[data-theme=light]{color:#fff;background:#171717;border-color:#111;box-shadow:0 10px 22px #00000018}html[data-theme=light]{color:#30343a;background:#e1e4e8;border-color:#59616c}html[data-theme=light]{color:#30343a!important;background:#d3d7dc!important;border-color:#d2d6da!important}html[data-theme=dark]{color:#fff!important;background:#424a55!important;border-color:#59616c!important}.image-mention-menu button.active[data-v-8555b212]{box-shadow:inset 0 0 0 1px #55a8f555;background:#24476a!important;border:1px solid #55a8f5!important}.image-mention-menu button.active span[data-v-8555b212]{color:#c5e5ff!important}.image-mention-menu button small[data-v-8555b212]{display:none!important}.image-mention-menu button span[data-v-8555b212]{color:#b9ddff;background:#203b55;border:1px solid #477da8;border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.image-mention-menu button span[data-v-8555b212]:before{content:"▧";color:#8ec5f4;margin-right:5px;font-size:12px}.image-mention-menu button>img[data-v-8555b212]{object-fit:cover;object-position:center;background:#10151b;border-radius:4px;flex:0 0 28px;width:28px;height:28px}html[data-theme=light] .image-mention-menu button.mention-video span{color:#6842a8!important;background:#f0ebff!important;border-color:#b8a8e5!important}html[data-theme=light] .image-mention-menu button.mention-audio span{color:#a13a70!important;background:#ffedf6!important;border-color:#e1a1c2!important}html[data-theme=light] .image-mention-menu button.active span{color:#2563a8!important}.motion-page[data-v-d4caec82]{color:#f7f7fb;padding:28px 0 80px}.motion-breadcrumb[data-v-d4caec82]{color:#666976;align-items:center;gap:9px;height:32px;font-size:12px;display:flex}.motion-breadcrumb button[data-v-d4caec82]{color:#a9abb4;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.motion-breadcrumb button[data-v-d4caec82]:hover{color:#fff}.motion-breadcrumb strong[data-v-d4caec82]{color:#d5d6dc;font-weight:600}.mode-switch[data-v-d4caec82]{background:#fff;border:1px solid #d2d6da;border-radius:10px;gap:2px;margin-left:auto;padding:2px;display:flex}.mode-switch button[data-v-d4caec82]{color:#626a73;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:76px;padding:6px 11px;font-size:12px;font-weight:600;transition:color .18s,background .18s}.mode-switch button[data-v-d4caec82]:hover{color:#30343a;background:#d3d7dc}.mode-switch button.active[data-v-d4caec82]{color:#30343a;background:#d3d7dc;font-weight:750}.mode-switch button.active[data-v-d4caec82]:hover{background:#d3d7dc}.motion-workspace[data-v-d4caec82]{grid-template-columns:minmax(0,1fr) 600px;align-items:stretch;gap:18px;margin-top:18px;display:grid}.motion-showcase[data-v-d4caec82],.motion-materials[data-v-d4caec82]{background:#0e1d26;border:1px solid #ffffff17;border-radius:18px;height:100%;padding:18px}.motion-materials.talking-mode[data-v-d4caec82]{flex-direction:column;display:flex}.motion-materials.talking-mode>.motion-panel-heading[data-v-d4caec82]{order:0}.motion-materials.talking-mode>.source-step-card[data-v-d4caec82]{order:2}.motion-materials.talking-mode>.motion-notice[data-v-d4caec82]{order:4}.motion-materials.talking-mode>.motion-action-bar[data-v-d4caec82]{order:5}.image-ratio-options[data-v-d4caec82]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.image-ratio-options button[data-v-d4caec82]{color:#aeb6c0;cursor:pointer;background:#202329;border:1px solid #343a43;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:54px;display:flex;position:relative}.image-ratio-options button.active[data-v-d4caec82]{color:#fff;background:#343a43;border-color:#7e8996}.image-ratio-options i[data-v-d4caec82]{border:2px solid;width:21px;max-height:19px}.image-ratio-options small[data-v-d4caec82]{font-size:9px;font-weight:700}.image-ratio-options span[data-v-d4caec82]{font-size:11px;font-weight:700;position:absolute;top:5px;right:6px}.image-ratio-card[data-v-d4caec82]{padding:20px!important}.image-ratio-card .image-ratio-options[data-v-d4caec82]{gap:10px}.image-ratio-card .image-ratio-options button[data-v-d4caec82]{height:82px}.image-ratio-card .image-ratio-options i[data-v-d4caec82]{aspect-ratio:1;width:auto;max-width:48px;height:30px;max-height:none}.image-ratio-card .image-ratio-options small[data-v-d4caec82]{font-size:10px}.reference-duration-select[data-v-d4caec82]{color:#aeb8c3;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.video-duration-options[data-v-d4caec82]{flex-wrap:wrap;gap:7px;display:flex}.video-duration-options button[data-v-d4caec82]{color:#d7dde4;cursor:pointer;background:#1b1f25;border:1px solid #3c4652;border-radius:7px;min-width:54px;padding:8px 10px;font-size:12px}.video-duration-options button[data-v-d4caec82]:hover{color:#fff;border-color:#7e8996}.video-duration-options button.active[data-v-d4caec82]{color:#fff;background:#343a43;border-color:#7e8996;font-weight:700}.reference-quality-select[data-v-d4caec82]{color:#aeb8c3;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.video-quality-options[data-v-d4caec82]{gap:7px;display:flex}.video-quality-options button[data-v-d4caec82]{color:#d7dde4;cursor:pointer;background:#1b1f25;border:1px solid #3c4652;border-radius:7px;min-width:68px;padding:8px 14px;font-size:12px}.video-quality-options button[data-v-d4caec82]:hover{color:#fff;border-color:#7e8996}.video-quality-options button.active[data-v-d4caec82]{color:#fff;background:#343a43;border-color:#7e8996;font-weight:700}.motion-materials.talking-mode>.image-ratio-card[data-v-d4caec82]{order:2}.motion-materials.talking-mode>.reference-step-card[data-v-d4caec82]{order:1}.motion-materials.talking-mode>.prompt-step-card[data-v-d4caec82]{order:3}.motion-panel-heading[data-v-d4caec82]{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.motion-panel-heading>div[data-v-d4caec82]{align-items:center;gap:10px;display:flex}.motion-panel-heading>div>span[data-v-d4caec82]{color:#45dfb5;background:#2dd4a817;border:1px solid #2dd4a840;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.motion-panel-heading>div>div[data-v-d4caec82]{gap:3px;display:grid}.motion-panel-heading strong[data-v-d4caec82]{font-size:14px}.motion-panel-heading small[data-v-d4caec82]{color:#777a86;font-size:10px}.motion-panel-heading>button[data-v-d4caec82]{color:#a8aab3;background:#13242e;border:1px solid #2c2e35;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;display:flex}.motion-panel-heading .material-guidance[data-v-d4caec82]{border-left:2px solid #2dd4a8;align-items:flex-start;padding-left:11px}.motion-panel-heading .material-guidance>div[data-v-d4caec82]{gap:5px}.motion-panel-heading .material-guidance>div>strong[data-v-d4caec82]{color:#fff}.motion-panel-heading .material-guidance small[data-v-d4caec82]{color:#72dfc3;max-width:350px;font-size:10px;line-height:1.6}.motion-panel-heading .material-guidance small strong[data-v-d4caec82]{color:#ffd27a;font-size:inherit;font-weight:800}.creation-step-card[data-v-d4caec82]{background:#0b1921;border:1px solid #2b2e38;border-radius:12px;margin-top:12px;padding:13px}.motion-panel-heading+.creation-step-card[data-v-d4caec82]{margin-top:24px}.creation-step-card>header[data-v-d4caec82]{align-items:center;gap:9px;display:flex}.creation-step-card>header>b[data-v-d4caec82]{color:#56e1bb;background:#2dd4a81f;border:1px solid #2dd4a87a;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.creation-step-card>header>span[data-v-d4caec82]{gap:3px;display:grid}.creation-step-card>header strong[data-v-d4caec82]{font-size:12px}.creation-step-card>header small[data-v-d4caec82]{color:#7c8290;font-size:9px}.square-asset-upload[data-v-d4caec82],.square-asset-preview[data-v-d4caec82]{background:#2dd4a80d;border:1px dashed #2dd4a899;border-radius:9px;width:112px;height:112px;margin-top:12px;position:relative;overflow:hidden}.square-asset-upload[data-v-d4caec82]{color:#d8dce2;cursor:pointer;align-content:center;place-items:center;gap:5px;display:grid}.square-asset-upload[data-v-d4caec82]:hover{background:#2dd4a81a;border-color:#48e2b8}.square-asset-upload>span[data-v-d4caec82]{color:#45dfb5;background:#2dd4a81f;border:1px solid #2dd4a85c;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.square-asset-upload strong[data-v-d4caec82]{font-size:11px}.square-asset-upload small[data-v-d4caec82]{color:#717783;font-size:8px}.square-asset-upload strong[data-v-d4caec82],.square-asset-upload small[data-v-d4caec82],.reference-thumbnail-add strong[data-v-d4caec82],.reference-thumbnail-add small[data-v-d4caec82]{color:#45dfb5}.square-asset-upload.dragging>span[data-v-d4caec82],.reference-thumbnail-add.dragging>svg[data-v-d4caec82]{transform:translateY(-2px)}.square-asset-upload input[data-v-d4caec82]{display:none}.square-asset-preview[data-v-d4caec82]{border-style:solid}.square-asset-preview video[data-v-d4caec82]{object-fit:cover;width:100%;height:100%;display:block}.square-asset-preview audio[data-v-d4caec82]{width:calc(100% - 12px);height:36px;margin:38px 6px 0}.remix-preset-asset[data-v-d4caec82]{color:#45dfb5;text-align:left;padding:0;display:block}.remix-preset-asset>span[data-v-d4caec82]{background:linear-gradient(#0000,#020609e6);gap:2px;padding:18px 7px 6px;display:grid;position:absolute;bottom:0;left:0;right:0}.remix-preset-asset strong[data-v-d4caec82]{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.remix-preset-asset small[data-v-d4caec82]{color:#80e5ca;font-size:7px;position:static}.square-asset-preview>button[data-v-d4caec82],.reference-thumbnail>button[data-v-d4caec82]{color:#ff899a;background:#300d14c7;border:1px solid #ff6c8047;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:5px;right:5px}.square-asset-preview>small[data-v-d4caec82]{color:#fff;background:#05070ab3;border-radius:5px;padding:3px 5px;font-size:8px;position:absolute;bottom:5px;left:5px}.multi-reference-row[data-v-d4caec82]{background:#11151b;border:1px solid #ffffff0f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 11px;display:flex}.multi-reference-row>span[data-v-d4caec82]{gap:3px;display:grid}.multi-reference-row strong[data-v-d4caec82]{font-size:10px}.multi-reference-row small[data-v-d4caec82]{color:#6e7480;font-size:8px}.multi-switch[data-v-d4caec82]{background:#424741;border:0;border-radius:99px;flex:none;width:36px;height:21px;padding:2px}.multi-switch i[data-v-d4caec82]{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block}.multi-switch.active i[data-v-d4caec82]{transform:translate(15px)}.reference-thumbnails[data-v-d4caec82]{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:112px;margin-top:11px;display:flex}.reference-thumbnail[data-v-d4caec82],.reference-thumbnail-add[data-v-d4caec82]{background:#101219;border:1px solid #343842;border-radius:9px;width:110px;height:112px;position:relative;overflow:hidden}.reference-thumbnail img[data-v-d4caec82],.reference-thumbnail video[data-v-d4caec82]{object-fit:cover;object-position:center center;background:#101219;width:100%;height:100%;display:block}.reference-audio-label[data-v-d4caec82]{color:#f0a6d0;background:radial-gradient(circle at 50% 38%,#f472b64d,#0000 46%),linear-gradient(145deg,#54274a,#263657 72%);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:0;display:flex;position:absolute;inset:0}.reference-audio-label[data-v-d4caec82]:before{content:"▶";color:#fff;cursor:pointer;background:#be185d8c;border:1px solid #f472b6b3;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:2px;font-size:14px;line-height:1;transition:transform .18s,background .18s;display:grid;box-shadow:0 4px 14px #be185d47}.reference-audio-label.is-playing[data-v-d4caec82]:before{content:"⏸";background:#ec4899c7;padding-left:0;font-size:16px}.reference-audio-label[data-v-d4caec82]:hover:before{background:#ec4899c7;transform:scale(1.08)}.reference-audio-label[data-v-d4caec82]:after{content:"AUDIO";color:#f9a8d4b8;letter-spacing:.16em;text-align:center;font-size:8px;font-weight:700;position:absolute;bottom:13px;left:0;right:0}.reference-audio-label[data-v-d4caec82]{background-image:repeating-linear-gradient(90deg,#0000 0 7px,#f9a8d4b3 7px 9px,#0000 9px 13px),radial-gradient(circle at 50% 38%,#f472b64d,#0000 46%),linear-gradient(145deg,#54274a,#263657 72%);background-position:50% 72px,50%,50%;background-repeat:no-repeat;background-size:90px 18px,auto,auto}.reference-thumbnail>em[data-v-d4caec82]{color:#fff;background:#06080cb8;border-radius:5px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:5px;left:5px}.remix-preset-reference[data-v-d4caec82]{color:#45dfb5;text-align:left;padding:0}.remix-preset-reference strong[data-v-d4caec82]{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#020609e0);padding:18px 7px 6px;font-size:7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.reference-thumbnail-add[data-v-d4caec82]{color:#45dfb5;cursor:pointer;border-style:dashed;border-color:#2dd4a899;align-content:center;place-items:center;gap:4px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.reference-thumbnail-add[data-v-d4caec82]:hover{background:#2dd4a817}.reference-thumbnail-add strong[data-v-d4caec82]{font-size:9px}.reference-thumbnail-add small[data-v-d4caec82]{color:#69717d;font-size:7px}.reference-thumbnail-add input[data-v-d4caec82]{display:none}.prompt-step-card .motion-prompt[data-v-d4caec82]{margin-top:11px;position:relative}.prompt-optimize-button[data-v-d4caec82]{color:#fff;cursor:pointer;background:#343a43;border:1px solid #59616c;border-radius:7px;align-items:center;height:30px;margin-left:auto;padding:0 12px;font:700 11px inherit;display:flex}.prompt-optimize-button[data-v-d4caec82]:hover{background:#424a55}.prompt-optimize-button[data-v-d4caec82]:disabled{opacity:.7;cursor:wait}.generation-prompt-optimizing-overlay[data-v-d4caec82]{z-index:20;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:wait;pointer-events:auto;background:#23282edb;border:1px solid #59616c;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0;overflow:hidden}.generation-prompt-optimizing-overlay strong[data-v-d4caec82]{font-size:12px}.generation-prompt-optimizing-overlay small[data-v-d4caec82]{color:#c7ccd2;font-size:10px}.generation-prompt-optimizing-spinner[data-v-d4caec82]{border:3px solid #59616a;border-top-color:#f2f4f6;border-radius:50%;place-items:center;width:30px;height:30px;animation:.85s linear infinite material-upload-spin-d4caec82;display:grid}.generation-prompt-optimizing-spinner i[data-v-d4caec82]{background:#b7bdc4;border-radius:50%;width:10px;height:10px}html[data-theme] .prompt-optimize-button .prompt-optimize-points{color:var(--motion-accent,#45dfb5)!important}@keyframes material-upload-spin-d4caec82{to{transform:rotate(360deg)}}.prompt-step-card .motion-prompt textarea[data-v-d4caec82]{background:#080a0e;border-color:#343944;min-height:112px;padding:11px 11px 25px;font-size:9px}.image-mention-menu[data-v-d4caec82]{z-index:8;background:#1b2027;border:1px solid #3b434d;border-radius:8px;max-height:180px;padding:5px;position:absolute;top:48px;left:8px;right:8px;overflow:auto;box-shadow:0 12px 28px #0008}.image-mention-menu button[data-v-d4caec82]{color:#e5e7ea;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;height:38px;padding:0 9px;display:flex}.image-mention-menu button[data-v-d4caec82]:hover{background:#2a313a}.image-mention-menu button span[data-v-d4caec82]{color:#8ec5f4;font-size:10px;font-weight:700}.image-mention-menu button small[data-v-d4caec82]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-mention-shortcuts[data-v-d4caec82]{gap:5px;max-width:calc(100% - 70px);display:flex;position:absolute;bottom:6px;left:9px;overflow-x:auto}.image-mention-shortcuts button[data-v-d4caec82]{color:#9ec9ef;white-space:nowrap;cursor:pointer;background:#202c38;border:1px solid #3c536a;border-radius:6px;height:22px;padding:0 7px;font-size:9px}.image-mention-menu button img[data-v-d4caec82],.image-mention-menu button video[data-v-d4caec82]{object-fit:cover;object-position:center;background:#10151b;border-radius:4px;flex:0 0 28px;width:28px;height:28px}.image-mention-menu button .mention-label[data-v-d4caec82]{color:#b9ddff;font-size:11px;font-weight:700}.image-mention-menu button .mention-audio-icon[data-v-d4caec82]{color:#9edcff;background:#303a46;border-radius:4px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.motion-action-bar[data-v-d4caec82]{border-top:1px solid #292c34;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex;position:relative}.motion-action-bar>p[data-v-d4caec82]{color:#a9adb7;white-space:nowrap;margin:0 auto 0 0;font-size:9px}.motion-action-bar>p strong[data-v-d4caec82]{color:#ffd064;font-size:13px}.motion-action-bar>span[data-v-d4caec82]{color:#858a95;white-space:nowrap;font-size:8px}.motion-action-bar>span strong[data-v-d4caec82]{color:#45dfb5;font-size:11px}.generation-count[data-v-d4caec82]{background:#0c0f14;border:1px solid #353842;border-radius:7px;grid-template-columns:30px 38px 30px;height:32px;display:grid;overflow:hidden}.generation-count button[data-v-d4caec82]{color:#45dfb5;background:#2dd4a812;border:0;place-items:center;padding:0;display:grid}.generation-count button[data-v-d4caec82]:first-child{border-right:1px solid #30333c}.generation-count button[data-v-d4caec82]:last-child{border-left:1px solid #30333c}.generation-count button[data-v-d4caec82]:disabled{cursor:not-allowed;color:#555965;background:#15171d}.generation-count strong[data-v-d4caec82]{color:#fff;place-items:center;font-size:12px;display:grid}.billing-help[data-v-d4caec82]{flex:none;position:relative}.billing-help>button[data-v-d4caec82]{color:#39d8aa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:700;display:flex}.billing-popover[data-v-d4caec82]{z-index:20;background:#17181c;border:1px solid #2dd4a847;border-radius:11px;width:260px;padding:14px;position:absolute;bottom:calc(100% + 11px);right:0;box-shadow:0 16px 38px #00000073}.billing-popover>button[data-v-d4caec82]{color:#858995;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:9px;right:9px}.billing-popover>button[data-v-d4caec82]:hover{color:#fff;background:#ffffff12}.billing-popover>strong[data-v-d4caec82]{color:#f2effa;font-size:12px}.billing-popover p[data-v-d4caec82]{color:#c5c7d0;margin:9px 0 5px;font-size:9px;line-height:1.65}.billing-popover small[data-v-d4caec82]{color:#838793;font-size:8px;line-height:1.6}.motion-action-bar .motion-generate[data-v-d4caec82]{background:linear-gradient(110deg,#1ca77f,#35ddb1);border-color:#2dd4a880;grid-template-columns:none;justify-content:center;width:auto;min-width:128px;height:43px;margin:0;padding:0 16px;display:flex;box-shadow:0 10px 24px #1cb48938}.motion-action-bar .motion-generate strong[data-v-d4caec82]{font-size:11px}.motion-stage[data-v-d4caec82]{aspect-ratio:16/9;background:#090a0e;border:1px solid #ffffff1a;border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.motion-stage>video[data-v-d4caec82],.motion-stage>.motion-cover-image[data-v-d4caec82]{object-fit:cover;width:100%;height:100%;display:block}.motion-stage[data-v-d4caec82]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 65px #0000002e}.showcase-guidance[data-v-d4caec82]{background:#090a0f6b;border:1px solid #ffffff12;border-radius:13px;margin-top:17px;padding:15px}.showcase-guidance>header[data-v-d4caec82]{align-items:baseline;gap:9px;display:flex}.showcase-guidance>header strong[data-v-d4caec82]{color:#f1faf7;font-size:13px}.showcase-guidance>header small[data-v-d4caec82]{color:#777b87;font-size:9px}.showcase-guidance>div[data-v-d4caec82]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.showcase-guidance article[data-v-d4caec82]{background:linear-gradient(145deg,#2dd4a814,#ffffff04);border:1px solid #2dd4a821;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.showcase-guidance article>span[data-v-d4caec82]{color:#42ddb2;background:#2dd4a821;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.showcase-guidance article>div[data-v-d4caec82]{gap:5px;min-width:0;display:grid}.showcase-guidance article strong[data-v-d4caec82]{color:#e9f5f1;font-size:10px}.showcase-guidance article small[data-v-d4caec82]{color:#898d99;font-size:9px;line-height:1.6}.motion-reference-stack[data-v-d4caec82]{z-index:3;pointer-events:none;gap:8px;width:clamp(112px,17%,178px);display:grid;position:absolute;top:14px;left:14px}.motion-reference-stack figure[data-v-d4caec82]{aspect-ratio:16/9;background:#090a0e;border:1px solid #ffffff94;border-radius:9px;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 25px #0000006b}.motion-reference-stack video[data-v-d4caec82],.motion-reference-stack img[data-v-d4caec82]{object-fit:cover;width:100%;height:100%;display:block}.motion-reference-stack audio[data-v-d4caec82]{width:calc(100% - 10px);height:32px;margin:34px 5px 0}.motion-reference-stack figcaption[data-v-d4caec82]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080cad;border:1px solid #ffffff29;border-radius:99px;align-items:center;height:20px;padding:0 7px;font-size:9px;font-weight:700;display:flex;position:absolute;top:6px;left:6px}.motion-stage-nav[data-v-d4caec82]{z-index:5;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08090d94;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;transition:opacity .2s,background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.motion-stage-nav[data-v-d4caec82]:hover:not(:disabled){background:#23ae8bc7;transform:translateY(-50%)scale(1.05)}.motion-stage-nav[data-v-d4caec82]:disabled{cursor:default;opacity:.22}.motion-stage-nav.previous[data-v-d4caec82]{left:13px}.motion-stage-nav.next[data-v-d4caec82]{right:13px}.motion-stage-pages[data-v-d4caec82]{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080c9e;border:1px solid #ffffff2e;border-radius:9px;gap:3px;padding:4px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.motion-stage-pages button[data-v-d4caec82]{color:#ffffffa3;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:50px;height:27px;padding:0 10px;font-size:11px;font-weight:800}.motion-stage-pages button[data-v-d4caec82]:hover{color:#fff;background:#ffffff14}.material-step[data-v-d4caec82]{margin-top:14px}.motion-panel-heading+.material-step[data-v-d4caec82]{margin-top:28px}.material-step-title[data-v-d4caec82]{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-bottom:9px;display:grid}.material-step-title b[data-v-d4caec82]{color:#8ce6cd;background:#2dd4a824;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.material-step-title>span[data-v-d4caec82]{gap:2px;display:grid}.material-step-title strong[data-v-d4caec82]{font-size:12px}.material-step-title small[data-v-d4caec82]{color:#767985;font-size:9px}.material-step-title em[data-v-d4caec82]{color:#7f828d;font-size:9px;font-style:normal}.reference-step-actions[data-v-d4caec82]{align-items:center;gap:8px;display:flex}.multi-reference-toggle[data-v-d4caec82]{color:#8f929d;background:#13242e;border:1px solid #333641;border-radius:7px;align-items:center;gap:6px;height:27px;padding:0 8px;font-size:9px;display:flex}.multi-reference-toggle i[data-v-d4caec82]{background:#343640;border-radius:99px;width:23px;height:13px;transition:background .2s;position:relative}.multi-reference-toggle i[data-v-d4caec82]:after{content:"";background:#898c96;border-radius:50%;width:9px;height:9px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.multi-reference-toggle.active i[data-v-d4caec82]:after{background:#fff;transform:translate(10px)}.material-upload[data-v-d4caec82]{color:#d0d1d7;cursor:pointer;background:#0b1921;border:1px dashed #363943;border-radius:11px;align-content:center;place-items:center;gap:5px;min-height:103px;transition:all .2s;display:grid}.material-upload>span[data-v-d4caec82]{color:#4adbb4;background:#2dd4a81f;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.material-upload strong[data-v-d4caec82]{font-size:11px}.material-upload small[data-v-d4caec82]{color:#686b76;font-size:9px}.material-upload input[data-v-d4caec82]{display:none}.material-upload.compact[data-v-d4caec82]{min-height:91px}.material-preview[data-v-d4caec82]{background:#0b1921;border:1px solid #304b56;border-radius:11px;grid-template-columns:84px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:76px;padding:8px;display:grid}.material-preview>video[data-v-d4caec82],.material-preview>img[data-v-d4caec82]{object-fit:cover;background:#07151d;border-radius:7px;width:84px;height:58px;display:block}.material-preview>div[data-v-d4caec82]{gap:5px;min-width:0;display:grid}.material-preview strong[data-v-d4caec82]{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.material-preview small[data-v-d4caec82]{color:#6fcaad;font-size:9px}.material-preview button[data-v-d4caec82]{color:#9395a0;background:#142631;border:1px solid #304b56;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.material-preview button[data-v-d4caec82]:hover{color:#ff7e95;border-color:#ff658440}.multi-reference-list[data-v-d4caec82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.multi-reference-list article[data-v-d4caec82],.multi-reference-add[data-v-d4caec82]{background:#0b1921;border:1px solid #304b56;border-radius:10px;grid-template-columns:54px minmax(0,1fr) 27px;align-items:center;gap:8px;min-height:74px;padding:7px;display:grid}.multi-reference-list article img[data-v-d4caec82]{object-fit:cover;border-radius:7px;width:54px;height:58px;display:block}.multi-reference-list article>span[data-v-d4caec82]{gap:4px;min-width:0;display:grid}.multi-reference-list article strong[data-v-d4caec82]{font-size:9px}.multi-reference-list article small[data-v-d4caec82]{color:#777a86;font-size:8px}.multi-reference-list article button[data-v-d4caec82]{color:#92959f;background:#142631;border:1px solid #304b56;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.multi-reference-add[data-v-d4caec82]{cursor:pointer;color:#50dcb7;border-style:dashed;grid-template-rows:auto auto;grid-template-columns:30px 1fr}.multi-reference-add>svg[data-v-d4caec82]{grid-row:1/3;justify-self:center}.multi-reference-add strong[data-v-d4caec82]{color:#d5d6dc;align-self:end;font-size:9px}.multi-reference-add small[data-v-d4caec82]{color:#6d707b;align-self:start;font-size:8px}.multi-reference-add input[data-v-d4caec82]{display:none}.motion-page:not(.replace-mode) .subject-count-option[data-v-d4caec82]{display:none!important}.motion-prompt[data-v-d4caec82]{gap:7px;margin-top:15px;display:grid}.subject-count-option[data-v-d4caec82]{background:#17181c;border:1px solid #303740;border-radius:12px;margin-top:12px;padding:13px}.subject-count-option label[data-v-d4caec82]{justify-content:space-between;align-items:center;gap:14px;display:flex}.subject-count-option label>span[data-v-d4caec82]{gap:4px;min-width:0;display:grid}.subject-count-option strong[data-v-d4caec82]{color:var(--motion-text);font-size:12px;font-weight:700}.subject-count-option small[data-v-d4caec82]{color:var(--motion-copy);font-size:11px;line-height:1.45}.subject-count-option input[data-v-d4caec82]{width:72px;height:32px;color:var(--motion-text);text-align:center;background:#11161c;border:1px solid #3b434d;border-radius:7px;flex:none;padding:0 8px;font:600 12px inherit}.subject-count-option input[data-v-d4caec82]:focus{border-color:#737b86;outline:0}.subject-count-option input[data-v-d4caec82]{appearance:textfield}.subject-count-option input[data-v-d4caec82]::-webkit-inner-spin-button{opacity:.65}.subject-count-option input[data-v-d4caec82]::-webkit-outer-spin-button{opacity:.65}.motion-prompt>span[data-v-d4caec82]{justify-content:space-between;display:flex}.motion-prompt strong[data-v-d4caec82]{font-size:11px}.motion-prompt small[data-v-d4caec82]{color:#6f727e;font-size:9px}.motion-prompt textarea[data-v-d4caec82]{resize:none;color:#e5e6eb;background:#0b1921;border:1px solid #304b56;border-radius:10px;outline:0;width:100%;min-height:66px;padding:11px 12px;font-size:10px;line-height:1.65;overflow-y:hidden}.motion-prompt[data-v-d4caec82]:has(.prompt-highlight){display:block;position:relative}.prompt-highlight[data-v-d4caec82]{pointer-events:none;white-space:pre-wrap;word-break:break-word;color:#e5e6eb;padding:11px 12px;font-size:10px;line-height:1.65;position:absolute;inset:1px;overflow:hidden}.prompt-highlight[data-v-d4caec82] span{color:#60a5fa;font-weight:700}.prompt-highlight[data-v-d4caec82] .mention-video{color:#a78bfa}.prompt-highlight[data-v-d4caec82] .mention-audio{color:#f472b6}.prompt-highlight[data-v-d4caec82] .mention-chip{vertical-align:middle;color:#b9ddff;background:#202c38;border:1px solid #3c536a;border-radius:5px;align-items:center;gap:3px;height:20px;margin:0 2px;padding:1px 5px 1px 2px;font-weight:700;display:inline-flex}.prompt-highlight[data-v-d4caec82] .mention-chip img,.prompt-highlight[data-v-d4caec82] .mention-chip video{object-fit:cover;object-position:center;background:#101219;border-radius:3px;width:16px;height:16px}.prompt-highlight[data-v-d4caec82] .mention-chip i{color:#f472b6;background:#303a46;border-radius:3px;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.prompt-highlight[data-v-d4caec82] .mention-chip{color:#b9ddff;background:#203b55;border-color:#477da8}.prompt-highlight[data-v-d4caec82] .mention-chip.mention-video{color:#d8ccff;background:#3d315d;border-color:#7561aa}.prompt-highlight[data-v-d4caec82] .mention-chip.mention-audio{color:#ffd0e8;background:#5a2d4b;border-color:#a85d86}.image-mention-menu button small[data-v-d4caec82]{display:none}.image-mention-menu button .mention-label[data-v-d4caec82]{color:#b9ddff;background:#203b55;border:1px solid #477da8;border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.image-mention-menu button .mention-label[data-v-d4caec82]:before{content:"▧";color:#8ec5f4;margin-right:5px;font-size:12px}.image-mention-menu button.mention-video .mention-label[data-v-d4caec82]{color:#d8ccff;background:#3d315d;border-color:#7561aa}.image-mention-menu button.mention-audio .mention-label[data-v-d4caec82]{color:#ffd0e8;background:#5a2d4b;border-color:#a85d86}html[data-theme=light] .image-mention-menu button .mention-label{color:#2563a8;background:#e8f3ff;border-color:#9ec5e8}html[data-theme=light] .image-mention-menu button.mention-video .mention-label{color:#6842a8!important;background:#f0ebff!important;border-color:#b8a8e5!important}html[data-theme=light] .image-mention-menu button.mention-audio .mention-label{color:#a13a70!important;background:#ffedf6!important;border-color:#e1a1c2!important}html[data-theme=light] .image-mention-menu button.mention-audio .mention-audio-icon{color:#c43d82!important}html[data-theme=light] .image-mention-menu button.active .mention-label{color:#2563a8!important}html[data-theme=light] .image-mention-menu button.active.mention-video .mention-label{color:#6842a8!important}html[data-theme=light] .image-mention-menu button.active.mention-audio .mention-label{color:#a13a70!important}html[data-theme=light] .image-mention-menu{background:#fff;border-color:#c8cdd2;box-shadow:0 12px 28px #0002}html[data-theme=light] .image-mention-menu button{color:#30343a}html[data-theme=light] .image-mention-menu button:hover{background:#f1f3f5}html[data-theme=light] .image-mention-menu button.active{box-shadow:inset 0 0 0 1px #b8d7f055;background:#e8f3ff!important;border-color:#8fbbe2!important}.motion-prompt:has(.prompt-highlight) textarea[data-v-d4caec82]{position:relative;color:#0000!important;caret-color:#0000!important;background:0 0!important}.motion-prompt.prompt-focused .prompt-highlight[data-v-d4caec82]{visibility:hidden}.motion-prompt.prompt-focused textarea[data-v-d4caec82]{color:#e5e6eb!important;caret-color:#e5e6eb!important}.motion-prompt:has(.prompt-highlight) textarea[data-v-d4caec82]{letter-spacing:normal;font-size:13px!important;line-height:1.65!important}.motion-prompt:has(.prompt-highlight) .prompt-highlight[data-v-d4caec82]{letter-spacing:normal;font-size:13px!important;line-height:1.65!important}html[data-theme=light] .motion-prompt.prompt-focused textarea{color:#25292e!important;caret-color:#25292e!important}.motion-notice[data-v-d4caec82]{color:#f0bd52;background:#dda6321a;border:1px solid #e6ae426b;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:10px}.motion-toast[data-v-d4caec82]{z-index:120;color:#f3f5f7;text-align:center;pointer-events:none;background:#252b33f7;border:1px solid #555d67;border-radius:9px;max-width:min(520px,100vw - 32px);padding:10px 16px;font-size:12px;line-height:1.45;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0008}.motion-toast-enter-active[data-v-d4caec82],.motion-toast-leave-active[data-v-d4caec82]{transition:opacity .2s,transform .2s}.motion-toast-enter-from[data-v-d4caec82],.motion-toast-leave-to[data-v-d4caec82]{opacity:0;transform:translate(-50%,10px)}.motion-generate[data-v-d4caec82]{color:#06110e;background:linear-gradient(100deg,#179d7d,#35d6aa);border:1px solid #2dd4a873;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;height:48px;margin-top:13px;padding:0 14px;display:grid;box-shadow:0 12px 28px #20aa8736}.motion-generate strong[data-v-d4caec82],.motion-generate svg[data-v-d4caec82]{color:#06110e}.motion-generate[data-v-d4caec82]:hover{filter:brightness(1.08);transform:translateY(-1px)}.motion-generate[data-v-d4caec82]:disabled{cursor:wait;opacity:.68;filter:saturate(.7);transform:none}.motion-generate span[data-v-d4caec82]{font-size:12px;font-weight:800}.motion-generate em[data-v-d4caec82]{color:#ffffffb8;font-size:9px;font-style:normal}@media (width<=980px){.motion-workspace[data-v-d4caec82]{grid-template-columns:1fr}.motion-materials[data-v-d4caec82]{max-width:none}}@media (width<=680px){.motion-page[data-v-d4caec82]{padding-top:15px}.motion-workspace[data-v-d4caec82]{margin-top:10px}.motion-showcase[data-v-d4caec82],.motion-materials[data-v-d4caec82]{border-radius:14px;padding:12px}.showcase-guidance>div[data-v-d4caec82]{grid-template-columns:1fr}.motion-reference-stack[data-v-d4caec82]{gap:5px;width:105px;top:8px;left:8px}.motion-reference-stack figure[data-v-d4caec82]{border-radius:6px}.motion-reference-stack figcaption[data-v-d4caec82]{height:17px;padding:0 5px;font-size:8px;top:4px;left:4px}.motion-stage-pages[data-v-d4caec82]{top:7px}.motion-stage-pages button[data-v-d4caec82]{min-width:44px;height:24px;padding:0 7px}.motion-stage-nav[data-v-d4caec82]{width:32px;height:32px}.motion-stage-nav.previous[data-v-d4caec82]{left:7px}.motion-stage-nav.next[data-v-d4caec82]{right:7px}.motion-action-bar[data-v-d4caec82]{flex-wrap:wrap;align-items:center}.motion-action-bar>p[data-v-d4caec82]{flex:1}.motion-action-bar .motion-generate[data-v-d4caec82]{width:100%}.billing-popover[data-v-d4caec82]{right:-46px}}.motion-page[data-v-d4caec82]{--motion-strong:#f5f5f5;--motion-text:#d9dde2;--motion-copy:#b5bbc3;--motion-muted:#8e949d;--motion-line:#363d46;--motion-surface:#171c23;--motion-surface-2:#11161c;--motion-control:#343a43;--motion-control-hover:#424a55}.motion-showcase[data-v-d4caec82],.motion-materials[data-v-d4caec82]{background:#11161c;border-color:#303740}.creation-step-card[data-v-d4caec82]{background:#171c23;border-color:#303740}.motion-panel-heading>div>span[data-v-d4caec82]{color:var(--motion-text);background:#252b33;border-color:#4b535e}.motion-panel-heading .material-guidance[data-v-d4caec82]{border-left-color:#737b86}.motion-panel-heading .material-guidance small[data-v-d4caec82],.motion-panel-heading .material-guidance small strong[data-v-d4caec82]{color:var(--motion-copy)}.creation-step-card>header>b[data-v-d4caec82],.material-step-title b[data-v-d4caec82]{color:var(--motion-text);background:#343a43;border-color:#59616c}.square-asset-upload[data-v-d4caec82],.reference-thumbnail-add[data-v-d4caec82]{color:var(--motion-text);background:#222a34;border-color:#626a75}.square-asset-upload[data-v-d4caec82]:hover,.reference-thumbnail-add[data-v-d4caec82]:hover{color:#fff;background:#2d3540;border-color:#8b939e}.square-asset-upload>span[data-v-d4caec82]{color:var(--motion-text);background:#343a43;border-color:#59616c}.square-asset-upload strong[data-v-d4caec82],.square-asset-upload small[data-v-d4caec82],.reference-thumbnail-add[data-v-d4caec82],.reference-thumbnail-add strong[data-v-d4caec82],.reference-thumbnail-add small[data-v-d4caec82],.remix-preset-asset[data-v-d4caec82],.remix-preset-asset small[data-v-d4caec82],.remix-preset-reference[data-v-d4caec82]{color:var(--motion-text)}.square-asset-upload.dragging[data-v-d4caec82],.reference-thumbnail-add.dragging[data-v-d4caec82]{background:#343a43;border-color:#a9afb7;box-shadow:0 0 0 3px #ffffff12}.multi-reference-row[data-v-d4caec82]{background:#171c23;border-color:#303740}.multi-switch[data-v-d4caec82]{background:#4b515a}.multi-switch.active[data-v-d4caec82]{background:#737b86}.reference-thumbnail[data-v-d4caec82],.reference-thumbnail-add[data-v-d4caec82]{background:#171c23;border-color:#3b434d}.prompt-step-card .motion-prompt textarea[data-v-d4caec82],.motion-prompt textarea[data-v-d4caec82]{color:#e5e7ea;background:#11161c;border-color:#3b434d}.motion-prompt textarea[data-v-d4caec82]:focus{border-color:#737b86}.motion-prompt textarea[data-v-d4caec82]::placeholder{color:#7f8690}.showcase-guidance[data-v-d4caec82]{background:#11161c;border-color:#303740}.showcase-guidance article[data-v-d4caec82]{background:#171c23;border-color:#343b45}.showcase-guidance article>span[data-v-d4caec82]{color:var(--motion-text);background:#343a43}.showcase-guidance article strong[data-v-d4caec82]{color:var(--motion-text)}.motion-stage-nav[data-v-d4caec82]:hover:not(:disabled){background:#424a55}.motion-stage-pages button.active[data-v-d4caec82]{color:#fff;background:#343a43;box-shadow:0 5px 14px #0005}.multi-reference-toggle[data-v-d4caec82]{color:var(--motion-copy);background:#222a34;border-color:#3c434d}.multi-reference-toggle.active[data-v-d4caec82]{color:#fff;background:#343a43;border-color:#646d78}.multi-reference-toggle.active i[data-v-d4caec82]{background:#727a85}.material-upload[data-v-d4caec82]{color:var(--motion-text);background:#171c23;border-color:#454d57}.material-upload[data-v-d4caec82]:hover{background:#222a34;border-color:#7b838e}.material-upload>span[data-v-d4caec82]{color:var(--motion-text);background:#343a43}.material-preview[data-v-d4caec82],.multi-reference-list article[data-v-d4caec82],.multi-reference-add[data-v-d4caec82]{background:#171c23;border-color:#3b434d}.material-preview small[data-v-d4caec82],.multi-reference-add[data-v-d4caec82]{color:var(--motion-copy)}.material-preview button[data-v-d4caec82],.multi-reference-list article button[data-v-d4caec82]{color:#b8bec6;background:#252c34;border-color:#454d57}.multi-reference-add[data-v-d4caec82]:hover{background:#222a34;border-color:#737b86}.generation-count button[data-v-d4caec82]{color:#e6e8eb;background:#252b33}.generation-count button[data-v-d4caec82]:hover:not(:disabled){color:#fff;background:#424a55}.motion-action-bar .motion-generate[data-v-d4caec82]{color:#fff;background:#343a43;border-color:#59616c;box-shadow:0 10px 24px #0004}.motion-action-bar .motion-generate strong[data-v-d4caec82],.motion-action-bar .motion-generate svg[data-v-d4caec82]{color:#fff}.motion-action-bar .motion-generate[data-v-d4caec82]:hover{filter:none;background:#424a55}.motion-notice[data-v-d4caec82]{color:#d8dce1;background:#252b33;border-color:#555d67}.motion-panel-heading small[data-v-d4caec82],.creation-step-card>header small[data-v-d4caec82],.multi-reference-row small[data-v-d4caec82],.showcase-guidance>header small[data-v-d4caec82],.showcase-guidance article small[data-v-d4caec82],.material-step-title small[data-v-d4caec82],.material-step-title em[data-v-d4caec82],.material-upload small[data-v-d4caec82],.multi-reference-list article small[data-v-d4caec82],.multi-reference-add small[data-v-d4caec82],.motion-prompt small[data-v-d4caec82]{color:var(--motion-copy);letter-spacing:.003em;font-size:11px;font-weight:520;line-height:1.5}.square-asset-upload small[data-v-d4caec82],.reference-thumbnail-add small[data-v-d4caec82]{font-size:10px;font-weight:550;line-height:1.4}.motion-panel-heading .material-guidance small[data-v-d4caec82]{font-size:11px;font-weight:520;line-height:1.65}.showcase-guidance article strong[data-v-d4caec82],.multi-reference-row strong[data-v-d4caec82],.creation-step-card>header strong[data-v-d4caec82]{font-weight:700}.motion-prompt textarea[data-v-d4caec82]{font-size:11px;line-height:1.65}.motion-action-bar>p strong[data-v-d4caec82]{color:#ffd064}.motion-action-bar>span strong[data-v-d4caec82]{color:#45dfb5}.billing-help>button[data-v-d4caec82]{color:#39d8aa}.billing-help>button[data-v-d4caec82]:hover{color:#82efd1}html[data-theme=light]{color:#626a73;background:0 0;border-color:#d7dadd}html[data-theme=light]{color:#202020;background:#e1e4e8;border-color:#aeb4bb}html[data-theme=light]{color:#fff;background:#171717;border-color:#111;box-shadow:0 10px 22px #00000018}html[data-theme=light]{color:#30343a;background:#e1e4e8;border-color:#59616c}html[data-theme=light]{color:#30343a!important;background:#d3d7dc!important;border-color:#d2d6da!important}html[data-theme=dark]{color:#fff!important;background:#424a55!important;border-color:#59616c!important}.image-mention-menu button.active[data-v-d4caec82]{box-shadow:inset 0 0 0 1px #55a8f555;background:#24476a!important;border:1px solid #55a8f5!important}.image-mention-menu button.active span[data-v-d4caec82]{color:#c5e5ff!important}html[data-theme=light] .video-duration-options button{color:#30343a!important;background:#f1f3f5!important;border-color:#b8bec5!important}html[data-theme=light] .video-duration-options button:hover{color:#202020!important;background:#e4e7ea!important;border-color:#858c94!important}html[data-theme=light] .video-duration-options button.active{color:#202020!important;background:#e1e4e8!important;border-color:#aeb4bb!important}html[data-theme=light] .prompt-optimize-button{color:#30343a!important;background:#dfe3e7!important;border-color:#b8bec5!important}html[data-theme=light] .prompt-optimize-button:hover{color:#202020!important;background:#d3d7dc!important;border-color:#aeb4bb!important}html[data-theme=light] .video-quality-options button{color:#30343a!important;background:#f1f3f5!important;border-color:#b8bec5!important}html[data-theme=light] .video-quality-options button:hover{color:#202020!important;background:#e4e7ea!important;border-color:#858c94!important}html[data-theme=light] .video-quality-options button.active{color:#202020!important;background:#e1e4e8!important;border-color:#aeb4bb!important}html[data-theme=light] .prompt-highlight{color:#25292e}html[data-theme=light] .motion-prompt.prompt-focused .prompt-highlight:after{background:#25292e}html[data-theme=light] .prompt-highlight .mention-chip.mention-video{color:#6842a8;background:#f0ebff;border-color:#b8a8e5}html[data-theme=light] .prompt-highlight .mention-chip.mention-audio{color:#a13a70;background:#ffedf6;border-color:#e1a1c2}html[data-theme=light] .prompt-highlight .mention-chip i{color:#b12d72;background:#f7d7e8}.motion-page[data-v-fb94deb5]{color:#f7f7fb;padding:28px 0 80px}.motion-breadcrumb[data-v-fb94deb5]{color:#666976;align-items:center;gap:9px;height:32px;font-size:12px;display:flex}.motion-breadcrumb button[data-v-fb94deb5]{color:#a9abb4;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.motion-breadcrumb button[data-v-fb94deb5]:hover{color:#fff}.motion-breadcrumb strong[data-v-fb94deb5]{color:#d5d6dc;font-weight:600}.mode-switch[data-v-fb94deb5]{background:#fff;border:1px solid #d2d6da;border-radius:10px;gap:2px;margin-left:auto;padding:2px;display:flex}.mode-switch button[data-v-fb94deb5]{color:#626a73;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:76px;padding:6px 11px;font-size:12px;font-weight:600;transition:color .18s,background .18s}.mode-switch button[data-v-fb94deb5]:hover{color:#30343a;background:#d3d7dc}.mode-switch button.active[data-v-fb94deb5]{color:#30343a;background:#d3d7dc;font-weight:750}.mode-switch button.active[data-v-fb94deb5]:hover{background:#d3d7dc}.motion-workspace[data-v-fb94deb5]{grid-template-columns:minmax(0,1fr) 600px;align-items:stretch;gap:18px;margin-top:18px;display:grid}.motion-showcase[data-v-fb94deb5],.motion-materials[data-v-fb94deb5]{background:#0e1d26;border:1px solid #ffffff17;border-radius:18px;height:100%;padding:18px}.motion-materials.talking-mode[data-v-fb94deb5]{flex-direction:column;display:flex}.motion-materials.talking-mode>.motion-panel-heading[data-v-fb94deb5]{order:0}.motion-materials.talking-mode>.source-step-card[data-v-fb94deb5]{order:2}.motion-materials.talking-mode>.motion-notice[data-v-fb94deb5]{order:4}.motion-materials.talking-mode>.motion-action-bar[data-v-fb94deb5]{order:5}.image-ratio-options[data-v-fb94deb5]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.image-ratio-options button[data-v-fb94deb5]{color:#aeb6c0;cursor:pointer;background:#202329;border:1px solid #343a43;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:54px;display:flex;position:relative}.image-ratio-options button.active[data-v-fb94deb5]{color:#fff;background:#343a43;border-color:#7e8996}.image-ratio-options i[data-v-fb94deb5]{border:2px solid;width:21px;max-height:19px}.image-ratio-options small[data-v-fb94deb5]{font-size:9px;font-weight:700}.image-ratio-options span[data-v-fb94deb5]{font-size:11px;font-weight:700;position:absolute;top:5px;right:6px}.image-ratio-card[data-v-fb94deb5]{padding:20px!important}.image-ratio-card .image-ratio-options[data-v-fb94deb5]{gap:10px}.image-ratio-card .image-ratio-options button[data-v-fb94deb5]{height:82px}.image-ratio-card .image-ratio-options i[data-v-fb94deb5]{aspect-ratio:1;width:auto;max-width:48px;height:30px;max-height:none}.image-ratio-card .image-ratio-options small[data-v-fb94deb5]{font-size:10px}.motion-materials.talking-mode>.image-ratio-card[data-v-fb94deb5]{order:2}.motion-materials.talking-mode>.reference-step-card[data-v-fb94deb5]{order:1}.motion-materials.talking-mode>.prompt-step-card[data-v-fb94deb5]{order:3}.motion-panel-heading[data-v-fb94deb5]{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.motion-panel-heading>div[data-v-fb94deb5]{align-items:center;gap:10px;display:flex}.motion-panel-heading>div>span[data-v-fb94deb5]{color:#45dfb5;background:#2dd4a817;border:1px solid #2dd4a840;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.motion-panel-heading>div>div[data-v-fb94deb5]{gap:3px;display:grid}.motion-panel-heading strong[data-v-fb94deb5]{font-size:14px}.motion-panel-heading small[data-v-fb94deb5]{color:#777a86;font-size:10px}.motion-panel-heading>button[data-v-fb94deb5]{color:#a8aab3;background:#13242e;border:1px solid #2c2e35;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;display:flex}.motion-panel-heading .material-guidance[data-v-fb94deb5]{border-left:2px solid #2dd4a8;align-items:flex-start;padding-left:11px}.motion-panel-heading .material-guidance>div[data-v-fb94deb5]{gap:5px}.motion-panel-heading .material-guidance>div>strong[data-v-fb94deb5]{color:#fff}.motion-panel-heading .material-guidance small[data-v-fb94deb5]{color:#72dfc3;max-width:350px;font-size:10px;line-height:1.6}.motion-panel-heading .material-guidance small strong[data-v-fb94deb5]{color:#ffd27a;font-size:inherit;font-weight:800}.creation-step-card[data-v-fb94deb5]{background:#0b1921;border:1px solid #2b2e38;border-radius:12px;margin-top:12px;padding:13px}.motion-panel-heading+.creation-step-card[data-v-fb94deb5]{margin-top:24px}.creation-step-card>header[data-v-fb94deb5]{align-items:center;gap:9px;display:flex}.creation-step-card>header>b[data-v-fb94deb5]{color:#56e1bb;background:#2dd4a81f;border:1px solid #2dd4a87a;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.creation-step-card>header>span[data-v-fb94deb5]{gap:3px;display:grid}.creation-step-card>header strong[data-v-fb94deb5]{font-size:12px}.creation-step-card>header small[data-v-fb94deb5]{color:#7c8290;font-size:9px}.square-asset-upload[data-v-fb94deb5],.square-asset-preview[data-v-fb94deb5]{background:#2dd4a80d;border:1px dashed #2dd4a899;border-radius:9px;width:112px;height:112px;margin-top:12px;position:relative;overflow:hidden}.square-asset-upload[data-v-fb94deb5]{color:#d8dce2;cursor:pointer;align-content:center;place-items:center;gap:5px;display:grid}.square-asset-upload[data-v-fb94deb5]:hover{background:#2dd4a81a;border-color:#48e2b8}.square-asset-upload>span[data-v-fb94deb5]{color:#45dfb5;background:#2dd4a81f;border:1px solid #2dd4a85c;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.square-asset-upload strong[data-v-fb94deb5]{font-size:11px}.square-asset-upload small[data-v-fb94deb5]{color:#717783;font-size:8px}.square-asset-upload strong[data-v-fb94deb5],.square-asset-upload small[data-v-fb94deb5],.reference-thumbnail-add strong[data-v-fb94deb5],.reference-thumbnail-add small[data-v-fb94deb5]{color:#45dfb5}.square-asset-upload.dragging>span[data-v-fb94deb5],.reference-thumbnail-add.dragging>svg[data-v-fb94deb5]{transform:translateY(-2px)}.square-asset-upload input[data-v-fb94deb5]{display:none}.square-asset-preview[data-v-fb94deb5]{border-style:solid}.square-asset-preview video[data-v-fb94deb5]{object-fit:cover;width:100%;height:100%;display:block}.square-asset-preview audio[data-v-fb94deb5]{width:calc(100% - 12px);height:36px;margin:38px 6px 0}.remix-preset-asset[data-v-fb94deb5]{color:#45dfb5;text-align:left;padding:0;display:block}.remix-preset-asset>span[data-v-fb94deb5]{background:linear-gradient(#0000,#020609e6);gap:2px;padding:18px 7px 6px;display:grid;position:absolute;bottom:0;left:0;right:0}.remix-preset-asset strong[data-v-fb94deb5]{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.remix-preset-asset small[data-v-fb94deb5]{color:#80e5ca;font-size:7px;position:static}.square-asset-preview>button[data-v-fb94deb5],.reference-thumbnail>button[data-v-fb94deb5]{color:#ff899a;background:#300d14c7;border:1px solid #ff6c8047;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:5px;right:5px}.square-asset-preview>small[data-v-fb94deb5]{color:#fff;background:#05070ab3;border-radius:5px;padding:3px 5px;font-size:8px;position:absolute;bottom:5px;left:5px}.multi-reference-row[data-v-fb94deb5]{background:#11151b;border:1px solid #ffffff0f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 11px;display:flex}.multi-reference-row>span[data-v-fb94deb5]{gap:3px;display:grid}.multi-reference-row strong[data-v-fb94deb5]{font-size:10px}.multi-reference-row small[data-v-fb94deb5]{color:#6e7480;font-size:8px}.multi-switch[data-v-fb94deb5]{background:#424741;border:0;border-radius:99px;flex:none;width:36px;height:21px;padding:2px}.multi-switch i[data-v-fb94deb5]{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block}.multi-switch.active i[data-v-fb94deb5]{transform:translate(15px)}.reference-thumbnails[data-v-fb94deb5]{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:112px;margin-top:11px;display:flex}.reference-thumbnail[data-v-fb94deb5],.reference-thumbnail-add[data-v-fb94deb5]{background:#101219;border:1px solid #343842;border-radius:9px;width:110px;height:112px;position:relative;overflow:hidden}.reference-thumbnail img[data-v-fb94deb5]{object-fit:cover;width:100%;height:100%;display:block}.reference-thumbnail>em[data-v-fb94deb5]{color:#fff;background:#06080cb8;border-radius:5px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:5px;left:5px}.remix-preset-reference[data-v-fb94deb5]{color:#45dfb5;text-align:left;padding:0}.remix-preset-reference strong[data-v-fb94deb5]{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#020609e0);padding:18px 7px 6px;font-size:7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.reference-thumbnail-add[data-v-fb94deb5]{color:#45dfb5;cursor:pointer;border-style:dashed;border-color:#2dd4a899;align-content:center;place-items:center;gap:4px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.reference-thumbnail-add[data-v-fb94deb5]:hover{background:#2dd4a817}.reference-thumbnail-add strong[data-v-fb94deb5]{font-size:9px}.reference-thumbnail-add small[data-v-fb94deb5]{color:#69717d;font-size:7px}.reference-thumbnail-add input[data-v-fb94deb5]{display:none}.prompt-step-card .motion-prompt[data-v-fb94deb5]{margin-top:11px;position:relative}.prompt-step-card .motion-prompt textarea[data-v-fb94deb5]{background:#080a0e;border-color:#343944;min-height:112px;padding:11px 11px 25px;font-size:9px}.image-mention-menu[data-v-fb94deb5]{z-index:8;background:#1b2027;border:1px solid #3b434d;border-radius:8px;max-height:180px;padding:5px;position:absolute;top:48px;left:8px;right:8px;overflow:auto;box-shadow:0 12px 28px #0008}.image-mention-menu button[data-v-fb94deb5]{color:#e5e7ea;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;width:100%;height:38px;padding:0 9px;display:flex}.image-mention-menu button[data-v-fb94deb5]:hover{background:#2a313a}.image-mention-menu button.active[data-v-fb94deb5]{background:#24476a;border-color:#55a8f5;box-shadow:inset 0 0 0 1px #55a8f555}.image-mention-menu button.active span[data-v-fb94deb5]{color:#c5e5ff}.image-mention-menu button span[data-v-fb94deb5]{color:#8ec5f4;font-size:10px;font-weight:700}.image-mention-menu button small[data-v-fb94deb5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-mention-shortcuts[data-v-fb94deb5]{gap:5px;max-width:calc(100% - 70px);display:flex;position:absolute;bottom:6px;left:9px;overflow-x:auto}.image-mention-shortcuts button[data-v-fb94deb5]{color:#9ec9ef;white-space:nowrap;cursor:pointer;background:#202c38;border:1px solid #3c536a;border-radius:6px;height:22px;padding:0 7px;font-size:9px}.image-mention-menu button small[data-v-fb94deb5]{display:none!important}.image-mention-menu button span[data-v-fb94deb5]{color:#b9ddff;background:#203b55;border:1px solid #477da8;border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.image-mention-menu button span[data-v-fb94deb5]:before{content:"▧";color:#8ec5f4;margin-right:5px;font-size:12px}html[data-theme=light] .image-mention-menu button span{color:#2563a8;background:#e8f3ff;border-color:#9ec5e8}.motion-action-bar[data-v-fb94deb5]{border-top:1px solid #292c34;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex;position:relative}.motion-action-bar>p[data-v-fb94deb5]{color:#a9adb7;white-space:nowrap;margin:0 auto 0 0;font-size:9px}.motion-action-bar>p strong[data-v-fb94deb5]{color:#ffd064;font-size:13px}.motion-action-bar>span[data-v-fb94deb5]{color:#858a95;white-space:nowrap;font-size:8px}.motion-action-bar>span strong[data-v-fb94deb5]{color:#45dfb5;font-size:11px}.generation-count[data-v-fb94deb5]{background:#0c0f14;border:1px solid #353842;border-radius:7px;grid-template-columns:30px 38px 30px;height:32px;display:grid;overflow:hidden}.generation-count button[data-v-fb94deb5]{color:#45dfb5;background:#2dd4a812;border:0;place-items:center;padding:0;display:grid}.generation-count button[data-v-fb94deb5]:first-child{border-right:1px solid #30333c}.generation-count button[data-v-fb94deb5]:last-child{border-left:1px solid #30333c}.generation-count button[data-v-fb94deb5]:disabled{cursor:not-allowed;color:#555965;background:#15171d}.generation-count strong[data-v-fb94deb5]{color:#fff;place-items:center;font-size:12px;display:grid}.billing-help[data-v-fb94deb5]{flex:none;position:relative}.billing-help>button[data-v-fb94deb5]{color:#39d8aa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:700;display:flex}.billing-popover[data-v-fb94deb5]{z-index:20;background:#17181c;border:1px solid #2dd4a847;border-radius:11px;width:260px;padding:14px;position:absolute;bottom:calc(100% + 11px);right:0;box-shadow:0 16px 38px #00000073}.billing-popover>button[data-v-fb94deb5]{color:#858995;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:9px;right:9px}.billing-popover>button[data-v-fb94deb5]:hover{color:#fff;background:#ffffff12}.billing-popover>strong[data-v-fb94deb5]{color:#f2effa;font-size:12px}.billing-popover p[data-v-fb94deb5]{color:#c5c7d0;margin:9px 0 5px;font-size:9px;line-height:1.65}.billing-popover small[data-v-fb94deb5]{color:#838793;font-size:8px;line-height:1.6}.motion-action-bar .motion-generate[data-v-fb94deb5]{background:linear-gradient(110deg,#1ca77f,#35ddb1);border-color:#2dd4a880;grid-template-columns:none;justify-content:center;width:auto;min-width:128px;height:43px;margin:0;padding:0 16px;display:flex;box-shadow:0 10px 24px #1cb48938}.motion-action-bar .motion-generate strong[data-v-fb94deb5]{font-size:11px}.motion-stage[data-v-fb94deb5]{aspect-ratio:16/9;background:#090a0e;border:1px solid #ffffff1a;border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.motion-stage>video[data-v-fb94deb5],.motion-stage>.motion-cover-image[data-v-fb94deb5]{object-fit:cover;width:100%;height:100%;display:block}.motion-stage[data-v-fb94deb5]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 65px #0000002e}.showcase-guidance[data-v-fb94deb5]{background:#090a0f6b;border:1px solid #ffffff12;border-radius:13px;margin-top:17px;padding:15px}.showcase-guidance>header[data-v-fb94deb5]{align-items:baseline;gap:9px;display:flex}.showcase-guidance>header strong[data-v-fb94deb5]{color:#f1faf7;font-size:13px}.showcase-guidance>header small[data-v-fb94deb5]{color:#777b87;font-size:9px}.showcase-guidance>div[data-v-fb94deb5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.showcase-guidance article[data-v-fb94deb5]{background:linear-gradient(145deg,#2dd4a814,#ffffff04);border:1px solid #2dd4a821;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.showcase-guidance article>span[data-v-fb94deb5]{color:#42ddb2;background:#2dd4a821;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.showcase-guidance article>div[data-v-fb94deb5]{gap:5px;min-width:0;display:grid}.showcase-guidance article strong[data-v-fb94deb5]{color:#e9f5f1;font-size:10px}.showcase-guidance article small[data-v-fb94deb5]{color:#898d99;font-size:9px;line-height:1.6}.motion-reference-stack[data-v-fb94deb5]{z-index:3;pointer-events:none;gap:8px;width:clamp(112px,17%,178px);display:grid;position:absolute;top:14px;left:14px}.motion-reference-stack figure[data-v-fb94deb5]{aspect-ratio:16/9;background:#090a0e;border:1px solid #ffffff94;border-radius:9px;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 25px #0000006b}.motion-reference-stack video[data-v-fb94deb5],.motion-reference-stack img[data-v-fb94deb5]{object-fit:cover;width:100%;height:100%;display:block}.motion-reference-stack audio[data-v-fb94deb5]{width:calc(100% - 10px);height:32px;margin:34px 5px 0}.motion-reference-stack figcaption[data-v-fb94deb5]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080cad;border:1px solid #ffffff29;border-radius:99px;align-items:center;height:20px;padding:0 7px;font-size:9px;font-weight:700;display:flex;position:absolute;top:6px;left:6px}.motion-stage-nav[data-v-fb94deb5]{z-index:5;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08090d94;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;transition:opacity .2s,background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.motion-stage-nav[data-v-fb94deb5]:hover:not(:disabled){background:#23ae8bc7;transform:translateY(-50%)scale(1.05)}.motion-stage-nav[data-v-fb94deb5]:disabled{cursor:default;opacity:.22}.motion-stage-nav.previous[data-v-fb94deb5]{left:13px}.motion-stage-nav.next[data-v-fb94deb5]{right:13px}.motion-stage-pages[data-v-fb94deb5]{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080c9e;border:1px solid #ffffff2e;border-radius:9px;gap:3px;padding:4px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.motion-stage-pages button[data-v-fb94deb5]{color:#ffffffa3;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:50px;height:27px;padding:0 10px;font-size:11px;font-weight:800}.motion-stage-pages button[data-v-fb94deb5]:hover{color:#fff;background:#ffffff14}.material-step[data-v-fb94deb5]{margin-top:14px}.motion-panel-heading+.material-step[data-v-fb94deb5]{margin-top:28px}.material-step-title[data-v-fb94deb5]{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-bottom:9px;display:grid}.material-step-title b[data-v-fb94deb5]{color:#8ce6cd;background:#2dd4a824;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.material-step-title>span[data-v-fb94deb5]{gap:2px;display:grid}.material-step-title strong[data-v-fb94deb5]{font-size:12px}.material-step-title small[data-v-fb94deb5]{color:#767985;font-size:9px}.material-step-title em[data-v-fb94deb5]{color:#7f828d;font-size:9px;font-style:normal}.reference-step-actions[data-v-fb94deb5]{align-items:center;gap:8px;display:flex}.multi-reference-toggle[data-v-fb94deb5]{color:#8f929d;background:#13242e;border:1px solid #333641;border-radius:7px;align-items:center;gap:6px;height:27px;padding:0 8px;font-size:9px;display:flex}.multi-reference-toggle i[data-v-fb94deb5]{background:#343640;border-radius:99px;width:23px;height:13px;transition:background .2s;position:relative}.multi-reference-toggle i[data-v-fb94deb5]:after{content:"";background:#898c96;border-radius:50%;width:9px;height:9px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.multi-reference-toggle.active i[data-v-fb94deb5]:after{background:#fff;transform:translate(10px)}.material-upload[data-v-fb94deb5]{color:#d0d1d7;cursor:pointer;background:#0b1921;border:1px dashed #363943;border-radius:11px;align-content:center;place-items:center;gap:5px;min-height:103px;transition:all .2s;display:grid}.material-upload>span[data-v-fb94deb5]{color:#4adbb4;background:#2dd4a81f;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.material-upload strong[data-v-fb94deb5]{font-size:11px}.material-upload small[data-v-fb94deb5]{color:#686b76;font-size:9px}.material-upload input[data-v-fb94deb5]{display:none}.material-upload.compact[data-v-fb94deb5]{min-height:91px}.material-preview[data-v-fb94deb5]{background:#0b1921;border:1px solid #304b56;border-radius:11px;grid-template-columns:84px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:76px;padding:8px;display:grid}.material-preview>video[data-v-fb94deb5],.material-preview>img[data-v-fb94deb5]{object-fit:cover;background:#07151d;border-radius:7px;width:84px;height:58px;display:block}.material-preview>div[data-v-fb94deb5]{gap:5px;min-width:0;display:grid}.material-preview strong[data-v-fb94deb5]{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.material-preview small[data-v-fb94deb5]{color:#6fcaad;font-size:9px}.material-preview button[data-v-fb94deb5]{color:#9395a0;background:#142631;border:1px solid #304b56;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.material-preview button[data-v-fb94deb5]:hover{color:#ff7e95;border-color:#ff658440}.multi-reference-list[data-v-fb94deb5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.multi-reference-list article[data-v-fb94deb5],.multi-reference-add[data-v-fb94deb5]{background:#0b1921;border:1px solid #304b56;border-radius:10px;grid-template-columns:54px minmax(0,1fr) 27px;align-items:center;gap:8px;min-height:74px;padding:7px;display:grid}.multi-reference-list article img[data-v-fb94deb5]{object-fit:cover;border-radius:7px;width:54px;height:58px;display:block}.multi-reference-list article>span[data-v-fb94deb5]{gap:4px;min-width:0;display:grid}.multi-reference-list article strong[data-v-fb94deb5]{font-size:9px}.multi-reference-list article small[data-v-fb94deb5]{color:#777a86;font-size:8px}.multi-reference-list article button[data-v-fb94deb5]{color:#92959f;background:#142631;border:1px solid #304b56;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.multi-reference-add[data-v-fb94deb5]{cursor:pointer;color:#50dcb7;border-style:dashed;grid-template-rows:auto auto;grid-template-columns:30px 1fr}.multi-reference-add>svg[data-v-fb94deb5]{grid-row:1/3;justify-self:center}.multi-reference-add strong[data-v-fb94deb5]{color:#d5d6dc;align-self:end;font-size:9px}.multi-reference-add small[data-v-fb94deb5]{color:#6d707b;align-self:start;font-size:8px}.multi-reference-add input[data-v-fb94deb5]{display:none}.motion-page:not(.replace-mode) .subject-count-option[data-v-fb94deb5]{display:none!important}.motion-prompt[data-v-fb94deb5]{gap:7px;margin-top:15px;display:grid}.subject-count-option[data-v-fb94deb5]{background:#17181c;border:1px solid #303740;border-radius:12px;margin-top:12px;padding:13px}.subject-count-option label[data-v-fb94deb5]{justify-content:space-between;align-items:center;gap:14px;display:flex}.subject-count-option label>span[data-v-fb94deb5]{gap:4px;min-width:0;display:grid}.subject-count-option strong[data-v-fb94deb5]{color:var(--motion-text);font-size:12px;font-weight:700}.subject-count-option small[data-v-fb94deb5]{color:var(--motion-copy);font-size:11px;line-height:1.45}.subject-count-option input[data-v-fb94deb5]{width:72px;height:32px;color:var(--motion-text);text-align:center;background:#11161c;border:1px solid #3b434d;border-radius:7px;flex:none;padding:0 8px;font:600 12px inherit}.subject-count-option input[data-v-fb94deb5]:focus{border-color:#737b86;outline:0}html[data-theme=light] .motion-page .subject-count-option{background:#f7f8f9;border-color:#d7dadd}.subject-count-option input[data-v-fb94deb5]{appearance:textfield}.subject-count-option input[data-v-fb94deb5]::-webkit-inner-spin-button{opacity:.65}.subject-count-option input[data-v-fb94deb5]::-webkit-outer-spin-button{opacity:.65}html[data-theme=light] .motion-page .subject-count-option strong{color:#30343a}html[data-theme=light] .motion-page .subject-count-option small{color:#626a73}html[data-theme=light] .motion-page .subject-count-option input{color:#30343a;background:#f7f8f9;border-color:#d3d7dc}.motion-prompt>span[data-v-fb94deb5]{justify-content:space-between;display:flex}.motion-prompt strong[data-v-fb94deb5]{font-size:11px}.motion-prompt small[data-v-fb94deb5]{color:#6f727e;font-size:9px}.motion-prompt textarea[data-v-fb94deb5]{resize:none;color:#e5e6eb;background:#0b1921;border:1px solid #304b56;border-radius:10px;outline:0;width:100%;min-height:66px;padding:11px 12px;font-size:10px;line-height:1.65;overflow-y:hidden}.motion-prompt[data-v-fb94deb5]:has(.prompt-highlight){display:block;position:relative}.prompt-highlight[data-v-fb94deb5]{pointer-events:none;white-space:pre-wrap;word-break:break-word;color:#e5e6eb;padding:11px 12px;font-size:10px;line-height:1.65;position:absolute;inset:1px;overflow:hidden}.prompt-highlight span[data-v-fb94deb5]{color:#60a5fa;font-weight:700}.prompt-highlight[data-v-fb94deb5] .mention-chip{vertical-align:middle;color:#b9ddff;background:#203b55;border:1px solid #477da8;border-radius:5px;align-items:center;gap:3px;height:20px;margin:0 2px;padding:1px 5px 1px 2px;font-weight:700;display:inline-flex}.prompt-highlight[data-v-fb94deb5] .mention-chip img{object-fit:cover;border-radius:3px;width:16px;height:16px}html[data-theme=light] .prompt-highlight .mention-chip{color:#2563a8;background:#e8f3ff;border-color:#9ec5e8}.motion-prompt:has(.prompt-highlight) textarea[data-v-fb94deb5]{color:#0000;caret-color:#e5e6eb;background:0 0;position:relative}.motion-notice[data-v-fb94deb5]{color:#f0bd52;background:#dda6321a;border:1px solid #e6ae426b;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:10px}.motion-toast[data-v-fb94deb5]{z-index:120;color:#f3f5f7;text-align:center;pointer-events:none;background:#252b33f7;border:1px solid #555d67;border-radius:9px;max-width:min(520px,100vw - 32px);padding:10px 16px;font-size:12px;line-height:1.45;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0008}.motion-toast-enter-active[data-v-fb94deb5],.motion-toast-leave-active[data-v-fb94deb5]{transition:opacity .2s,transform .2s}.motion-toast-enter-from[data-v-fb94deb5],.motion-toast-leave-to[data-v-fb94deb5]{opacity:0;transform:translate(-50%,10px)}html[data-theme=light]{color:#30343a;background:#f4f6f9fa;border-color:#b8bec5;box-shadow:0 12px 30px #0003}.motion-generate[data-v-fb94deb5]{color:#06110e;background:linear-gradient(100deg,#179d7d,#35d6aa);border:1px solid #2dd4a873;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;height:48px;margin-top:13px;padding:0 14px;display:grid;box-shadow:0 12px 28px #20aa8736}.motion-generate strong[data-v-fb94deb5],.motion-generate svg[data-v-fb94deb5]{color:#06110e}.motion-generate[data-v-fb94deb5]:hover{filter:brightness(1.08);transform:translateY(-1px)}.motion-generate[data-v-fb94deb5]:disabled{cursor:wait;opacity:.68;filter:saturate(.7);transform:none}.motion-generate span[data-v-fb94deb5]{font-size:12px;font-weight:800}.motion-generate em[data-v-fb94deb5]{color:#ffffffb8;font-size:9px;font-style:normal}@media (width<=980px){.motion-workspace[data-v-fb94deb5]{grid-template-columns:1fr}.motion-materials[data-v-fb94deb5]{max-width:none}}@media (width<=680px){.motion-page[data-v-fb94deb5]{padding-top:15px}.motion-workspace[data-v-fb94deb5]{margin-top:10px}.motion-showcase[data-v-fb94deb5],.motion-materials[data-v-fb94deb5]{border-radius:14px;padding:12px}.showcase-guidance>div[data-v-fb94deb5]{grid-template-columns:1fr}.motion-reference-stack[data-v-fb94deb5]{gap:5px;width:105px;top:8px;left:8px}.motion-reference-stack figure[data-v-fb94deb5]{border-radius:6px}.motion-reference-stack figcaption[data-v-fb94deb5]{height:17px;padding:0 5px;font-size:8px;top:4px;left:4px}.motion-stage-pages[data-v-fb94deb5]{top:7px}.motion-stage-pages button[data-v-fb94deb5]{min-width:44px;height:24px;padding:0 7px}.motion-stage-nav[data-v-fb94deb5]{width:32px;height:32px}.motion-stage-nav.previous[data-v-fb94deb5]{left:7px}.motion-stage-nav.next[data-v-fb94deb5]{right:7px}.motion-action-bar[data-v-fb94deb5]{flex-wrap:wrap;align-items:center}.motion-action-bar>p[data-v-fb94deb5]{flex:1}.motion-action-bar .motion-generate[data-v-fb94deb5]{width:100%}.billing-popover[data-v-fb94deb5]{right:-46px}}.motion-page[data-v-fb94deb5]{--motion-strong:#f5f5f5;--motion-text:#d9dde2;--motion-copy:#b5bbc3;--motion-muted:#8e949d;--motion-line:#363d46;--motion-surface:#171c23;--motion-surface-2:#11161c;--motion-control:#343a43;--motion-control-hover:#424a55}.motion-showcase[data-v-fb94deb5],.motion-materials[data-v-fb94deb5]{background:#11161c;border-color:#303740}.creation-step-card[data-v-fb94deb5]{background:#171c23;border-color:#303740}.motion-panel-heading>div>span[data-v-fb94deb5]{color:var(--motion-text);background:#252b33;border-color:#4b535e}.motion-panel-heading .material-guidance[data-v-fb94deb5]{border-left-color:#737b86}.motion-panel-heading .material-guidance small[data-v-fb94deb5],.motion-panel-heading .material-guidance small strong[data-v-fb94deb5]{color:var(--motion-copy)}.creation-step-card>header>b[data-v-fb94deb5],.material-step-title b[data-v-fb94deb5]{color:var(--motion-text);background:#343a43;border-color:#59616c}.square-asset-upload[data-v-fb94deb5],.reference-thumbnail-add[data-v-fb94deb5]{color:var(--motion-text);background:#222a34;border-color:#626a75}.square-asset-upload[data-v-fb94deb5]:hover,.reference-thumbnail-add[data-v-fb94deb5]:hover{color:#fff;background:#2d3540;border-color:#8b939e}.square-asset-upload>span[data-v-fb94deb5]{color:var(--motion-text);background:#343a43;border-color:#59616c}.square-asset-upload strong[data-v-fb94deb5],.square-asset-upload small[data-v-fb94deb5],.reference-thumbnail-add[data-v-fb94deb5],.reference-thumbnail-add strong[data-v-fb94deb5],.reference-thumbnail-add small[data-v-fb94deb5],.remix-preset-asset[data-v-fb94deb5],.remix-preset-asset small[data-v-fb94deb5],.remix-preset-reference[data-v-fb94deb5]{color:var(--motion-text)}.square-asset-upload.dragging[data-v-fb94deb5],.reference-thumbnail-add.dragging[data-v-fb94deb5]{background:#343a43;border-color:#a9afb7;box-shadow:0 0 0 3px #ffffff12}.multi-reference-row[data-v-fb94deb5]{background:#171c23;border-color:#303740}.multi-switch[data-v-fb94deb5]{background:#4b515a}.multi-switch.active[data-v-fb94deb5]{background:#737b86}.reference-thumbnail[data-v-fb94deb5],.reference-thumbnail-add[data-v-fb94deb5]{background:#171c23;border-color:#3b434d}.prompt-step-card .motion-prompt textarea[data-v-fb94deb5],.motion-prompt textarea[data-v-fb94deb5]{color:#e5e7ea;background:#11161c;border-color:#3b434d}.motion-prompt textarea[data-v-fb94deb5]:focus{border-color:#737b86}.motion-prompt textarea[data-v-fb94deb5]::placeholder{color:#7f8690}.showcase-guidance[data-v-fb94deb5]{background:#11161c;border-color:#303740}.showcase-guidance article[data-v-fb94deb5]{background:#171c23;border-color:#343b45}.showcase-guidance article>span[data-v-fb94deb5]{color:var(--motion-text);background:#343a43}.showcase-guidance article strong[data-v-fb94deb5]{color:var(--motion-text)}.motion-stage-nav[data-v-fb94deb5]:hover:not(:disabled){background:#424a55}.motion-stage-pages button.active[data-v-fb94deb5]{color:#fff;background:#343a43;box-shadow:0 5px 14px #0005}.multi-reference-toggle[data-v-fb94deb5]{color:var(--motion-copy);background:#222a34;border-color:#3c434d}.multi-reference-toggle.active[data-v-fb94deb5]{color:#fff;background:#343a43;border-color:#646d78}.multi-reference-toggle.active i[data-v-fb94deb5]{background:#727a85}.material-upload[data-v-fb94deb5]{color:var(--motion-text);background:#171c23;border-color:#454d57}.material-upload[data-v-fb94deb5]:hover{background:#222a34;border-color:#7b838e}.material-upload>span[data-v-fb94deb5]{color:var(--motion-text);background:#343a43}.material-preview[data-v-fb94deb5],.multi-reference-list article[data-v-fb94deb5],.multi-reference-add[data-v-fb94deb5]{background:#171c23;border-color:#3b434d}.material-preview small[data-v-fb94deb5],.multi-reference-add[data-v-fb94deb5]{color:var(--motion-copy)}.material-preview button[data-v-fb94deb5],.multi-reference-list article button[data-v-fb94deb5]{color:#b8bec6;background:#252c34;border-color:#454d57}.multi-reference-add[data-v-fb94deb5]:hover{background:#222a34;border-color:#737b86}.generation-count button[data-v-fb94deb5]{color:#e6e8eb;background:#252b33}.generation-count button[data-v-fb94deb5]:hover:not(:disabled){color:#fff;background:#424a55}.motion-action-bar .motion-generate[data-v-fb94deb5]{color:#fff;background:#343a43;border-color:#59616c;box-shadow:0 10px 24px #0004}.motion-action-bar .motion-generate strong[data-v-fb94deb5],.motion-action-bar .motion-generate svg[data-v-fb94deb5]{color:#fff}.motion-action-bar .motion-generate[data-v-fb94deb5]:hover{filter:none;background:#424a55}.motion-notice[data-v-fb94deb5]{color:#d8dce1;background:#252b33;border-color:#555d67}.motion-panel-heading small[data-v-fb94deb5],.creation-step-card>header small[data-v-fb94deb5],.multi-reference-row small[data-v-fb94deb5],.showcase-guidance>header small[data-v-fb94deb5],.showcase-guidance article small[data-v-fb94deb5],.material-step-title small[data-v-fb94deb5],.material-step-title em[data-v-fb94deb5],.material-upload small[data-v-fb94deb5],.multi-reference-list article small[data-v-fb94deb5],.multi-reference-add small[data-v-fb94deb5],.motion-prompt small[data-v-fb94deb5]{color:var(--motion-copy);letter-spacing:.003em;font-size:11px;font-weight:520;line-height:1.5}.square-asset-upload small[data-v-fb94deb5],.reference-thumbnail-add small[data-v-fb94deb5]{font-size:10px;font-weight:550;line-height:1.4}.motion-panel-heading .material-guidance small[data-v-fb94deb5]{font-size:11px;font-weight:520;line-height:1.65}.showcase-guidance article strong[data-v-fb94deb5],.multi-reference-row strong[data-v-fb94deb5],.creation-step-card>header strong[data-v-fb94deb5]{font-weight:700}.motion-prompt textarea[data-v-fb94deb5]{font-size:11px;line-height:1.65}.motion-action-bar>p strong[data-v-fb94deb5]{color:#ffd064}.motion-action-bar>span strong[data-v-fb94deb5]{color:#45dfb5}.billing-help>button[data-v-fb94deb5]{color:#39d8aa}.billing-help>button[data-v-fb94deb5]:hover{color:#82efd1}html[data-theme=light]{--motion-strong:#171717;--motion-text:#30343a;--motion-copy:#626a73;--motion-muted:#7a8189;--motion-line:#d2d6da;--motion-surface:#fff;--motion-surface-2:#f7f8f9;--motion-control:#e1e4e8;--motion-control-hover:#d3d7dc}html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#25292e;box-shadow:0 10px 28px #0000000a;background:#fff!important;border-color:#d7dadd!important}html[data-theme=light]{border-left-color:#8b929a}html[data-theme=light]{color:#626a73;background:0 0;border-color:#d7dadd}html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#30343a;background:#e4e7ea;border-color:#858c94}html[data-theme=light]{color:#30343a;background:#e1e4e8;border-color:#b8bec5}html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#30343a}html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#30343a;background:#f7f8f9;border-color:#d6dade}html[data-theme=light]{color:#202020;background:#e1e4e8;border-color:#aeb4bb}html[data-theme=light],html[data-theme=light]{color:#25292e;background:#f7f8f9;border-color:#d3d7dc}html[data-theme=light]{color:#fff;background:#171717;border-color:#111;box-shadow:0 10px 22px #00000018}html[data-theme=light]{background:#303030}html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light],html[data-theme=light]{color:#626a73}html[data-theme=light]{color:#30343a;background:#e1e4e8;border-color:#59616c}html[data-theme=light],html[data-theme=light]{color:#30343a}html[data-theme=light]{color:#30343a!important;background:#d3d7dc!important;border-color:#d2d6da!important}html[data-theme=dark]{color:#fff!important;background:#424a55!important;border-color:#59616c!important}html[data-theme=light]{color:#30343a!important;background:#d3d7dc!important}html[data-theme=dark] .motion-page .mode-switch{background:#17181c!important;border-color:#3b434d!important}html[data-theme=dark] .motion-page .mode-switch button{color:#b5bbc3!important;background:0 0!important;font-weight:600!important}html[data-theme=dark] .motion-page .mode-switch button:hover{color:#b5bbc3!important;background:0 0!important}html[data-theme=dark] .motion-page .mode-switch button.active,html[data-theme=dark] .motion-page .mode-switch button.active:hover{color:#fff!important;background:#343a43!important;font-weight:750!important}html[data-theme=light] .motion-page .mode-switch button:hover{color:#626a73!important;background:0 0!important}html[data-theme=light] .motion-page .mode-switch button.active,html[data-theme=light] .motion-page .mode-switch button.active:hover{color:#30343a!important;background:#d3d7dc!important;font-weight:750!important}html[data-theme=light] .motion-page .image-ratio-options button{color:#626a73!important;background:#f1f3f5!important;border-color:#d2d6da!important}html[data-theme=light] .motion-page .image-ratio-options button:hover{color:#30343a!important;background:#e4e7ea!important;border-color:#aeb4bb!important}html[data-theme=light] .motion-page .image-ratio-options button.active,html[data-theme=light] .motion-page .image-ratio-options button.active:hover{color:#30343a!important;background:#dfe3e7!important;border-color:#aeb4bb!important}.extract-page[data-v-b298a144]{color:#202328;width:min(1320px,100% - 48px);margin:0 auto;padding:38px 0 80px}.extract-heading[data-v-b298a144]{gap:24px;margin-bottom:25px;display:grid}.extract-heading>button[data-v-b298a144]{color:#777d86;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;padding:0;display:flex}.extract-heading>button[data-v-b298a144]:hover{color:#111}.extract-heading>div>span[data-v-b298a144]{color:#6b7480;letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.extract-heading h1[data-v-b298a144]{letter-spacing:-.04em;margin:9px 0 7px;font-size:32px}.extract-heading p[data-v-b298a144]{color:#7b8088;margin:0;font-size:13px}.extract-workspace[data-v-b298a144]{grid-template-columns:minmax(340px,.72fr) minmax(500px,1.28fr);align-items:start;gap:18px;display:grid}.extract-card[data-v-b298a144]{background:#fff;border:1px solid #e0e2e5;border-radius:14px;box-shadow:0 14px 40px #25314a0a}.extract-form>header[data-v-b298a144]{align-items:center;gap:12px;margin-bottom:22px;display:flex}.extract-form>header i[data-v-b298a144]{color:#fff;background:#24272b;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.extract-form h2[data-v-b298a144],.extract-result h2[data-v-b298a144]{margin:0;font-size:16px}.extract-form header p[data-v-b298a144]{color:#898e96;margin:4px 0 0;font-size:10px}.extract-input[data-v-b298a144],.extract-fields label[data-v-b298a144]{gap:8px;display:grid}.extract-input textarea[data-v-b298a144]{resize:vertical;color:#222;box-sizing:border-box;background:#fafafa;border:1px solid #d9dce0;border-radius:9px;outline:none;width:100%;min-height:150px;padding:14px;font:12px/1.7 inherit}.extract-input textarea[data-v-b298a144]:focus{background:#fff;border-color:#9198a1;box-shadow:0 0 0 3px #20252b0b}.extract-fields[data-v-b298a144]{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.extract-fields label[data-v-b298a144],.extract-fields>div[data-v-b298a144]{box-sizing:border-box;background:#f8f9fa;border:1px solid #e2e4e7;border-radius:9px;min-width:0;padding:11px 12px}.extract-fields select[data-v-b298a144]{color:#2c3137;background:0 0;border:0;outline:none;width:100%;font:600 11px inherit}.extract-fields>div[data-v-b298a144]{gap:7px;display:grid}.extract-fields strong[data-v-b298a144]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.extract-error[data-v-b298a144]{color:#c43d4b;background:#fff0f2;border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:11px}.extract-login-note[data-v-b298a144]{color:#4d617a;background:#edf3fa;border-radius:8px;align-items:center;gap:8px;margin-top:13px;padding:10px 12px;font-size:10px;display:flex}.extract-form footer[data-v-b298a144]{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.extract-form button[data-v-b298a144],.extract-downloads button[data-v-b298a144],.extract-gallery button[data-v-b298a144]{color:#4f555d;cursor:pointer;background:#fff;border:1px solid #d9dce0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font:700 10px inherit;display:inline-flex}.extract-form button[data-v-b298a144]:hover,.extract-downloads button[data-v-b298a144]:hover,.extract-gallery button[data-v-b298a144]:hover{color:#111;border-color:#aeb3b9}.extract-form button[data-v-b298a144]:disabled{opacity:.55;cursor:not-allowed}.extract-rights[data-v-b298a144]{color:#a0a4aa;text-align:right;margin-top:15px;font-size:9px;display:block}.extract-result[data-v-b298a144]{box-sizing:border-box;min-height:560px;padding:20px}.extract-empty[data-v-b298a144]{color:#8b9097;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.extract-empty i[data-v-b298a144]{color:#727981;background:#f1f2f4;border-radius:17px;place-items:center;width:60px;height:60px;margin-bottom:14px;display:grid}.extract-empty strong[data-v-b298a144]{color:#4a4f56;font-size:14px}.extract-empty p[data-v-b298a144]{margin:7px 0 0;font-size:10px}.extract-spinner[data-v-b298a144]{border:3px solid #e4e6e8;border-top-color:#2b3035;border-radius:50%;width:35px;height:35px;margin-bottom:16px;animation:.8s linear infinite spin-b298a144}.extract-result-head>div[data-v-b298a144]{gap:6px;margin-bottom:8px;display:flex}.extract-result-head>div span[data-v-b298a144],.extract-result-head>div b[data-v-b298a144]{color:#4a5159;background:#edf0f2;border-radius:99px;padding:4px 7px;font-size:8px}.extract-result-head h2[data-v-b298a144]{font-size:18px}.extract-result-head p[data-v-b298a144]{color:#717780;margin:7px 0;font-size:10px;line-height:1.6}.extract-result-head small[data-v-b298a144]{color:#a0a5ab;font-size:8px}.extract-preview[data-v-b298a144]{aspect-ratio:16/9;background:#111;border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.extract-preview.image[data-v-b298a144]{aspect-ratio:16/10;background:#f0f1f3}.extract-preview video[data-v-b298a144],.extract-preview img[data-v-b298a144]{object-fit:contain;width:100%;height:100%;display:block}.extract-preview>button[data-v-b298a144]{color:#fff;cursor:pointer;background:#111a;border:0;border-radius:50%;place-items:center;width:37px;height:37px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.extract-preview>button.previous[data-v-b298a144]{left:12px}.extract-preview>button.next[data-v-b298a144]{right:12px}.extract-preview>button svg[data-v-b298a144]{width:19px}.extract-preview>span[data-v-b298a144]{color:#fff;background:#111b;border-radius:99px;padding:4px 8px;font-size:9px;position:absolute;bottom:10px;right:12px}.extract-downloads[data-v-b298a144]{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.extract-gallery[data-v-b298a144]{border-top:1px solid #e6e8ea;margin-top:19px;padding-top:17px}.extract-gallery>header[data-v-b298a144]{justify-content:space-between;align-items:center;display:flex}.extract-gallery>header>div[data-v-b298a144]{gap:3px;display:grid}.extract-gallery>header strong[data-v-b298a144]{font-size:12px}.extract-gallery>header small[data-v-b298a144]{color:#92979e;font-size:8px}.extract-gallery>header button[data-v-b298a144]{height:32px}.extract-gallery>div[data-v-b298a144]{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:11px;display:grid}.extract-gallery article[data-v-b298a144]{aspect-ratio:1;cursor:pointer;background:#eee;border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}.extract-gallery article.active[data-v-b298a144]{border-color:#282c31}.extract-gallery article img[data-v-b298a144]{object-fit:cover;width:100%;height:100%;display:block}.extract-gallery article>span[data-v-b298a144]{color:#fff;background:#0009;border-radius:5px;padding:2px 5px;font-size:7px;position:absolute;bottom:5px;left:5px}.extract-gallery article>button[data-v-b298a144]{color:#fff;opacity:0;background:#000a;border:0;width:25px;height:25px;padding:0;position:absolute;bottom:5px;right:5px}.extract-gallery article:hover>button[data-v-b298a144]{opacity:1}.extract-page[data-v-b298a144]{width:min(1240px,100% - 48px);padding-top:32px}.extract-heading[data-v-b298a144]{gap:19px;margin-bottom:28px}.extract-heading-copy[data-v-b298a144]{position:relative}.extract-heading-copy>span[data-v-b298a144]{color:#7a8088!important;font-size:11px!important}.extract-heading h1[data-v-b298a144]{margin:10px 0 8px;font-size:34px;line-height:1.1}.extract-heading p[data-v-b298a144]{font-size:13px;line-height:1.6}.extract-platforms[data-v-b298a144]{align-items:center;gap:7px;margin-top:14px;display:flex}.extract-platforms>span[data-v-b298a144],.extract-platforms>b[data-v-b298a144]{color:#626870;letter-spacing:0;background:#f8f9fa;border:1px solid #dfe2e5;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:600}.extract-platforms>b[data-v-b298a144]{color:#626870;background:#f1f2f3;border-color:#dfe2e5}.extract-workspace[data-v-b298a144]{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);gap:16px}.extract-card[data-v-b298a144]{border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #25314a0b}.extract-form[data-v-b298a144]{padding:0 25px 23px}.extract-panel-head[data-v-b298a144]{border-bottom:1px solid #e8eaec;align-items:center;gap:12px;min-height:82px;padding:0 25px;display:flex;margin:0 -25px 20px!important}.extract-panel-head>span[data-v-b298a144]{color:#6c737b;background:#f0f2f3;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.extract-panel-head>div[data-v-b298a144]{flex:1;min-width:0}.extract-panel-head h2[data-v-b298a144]{font-size:15px}.extract-panel-head p[data-v-b298a144]{margin-top:5px!important;font-size:11px!important}.extract-panel-head>i[data-v-b298a144]{flex:none;border-radius:10px!important;width:38px!important;height:38px!important}.extract-platform-tabs[data-v-b298a144]{background:#f2f3f5;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;padding:4px;display:grid}.extract-platform-tabs button[data-v-b298a144]{color:#747a82;height:34px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:10px}.extract-platform-tabs button[data-v-b298a144]:hover{background:#e7e9eb;border-color:#0000}.extract-platform-tabs button.active[data-v-b298a144]{color:#202328;background:#fff;box-shadow:0 3px 10px #1f29370e}.extract-input[data-v-b298a144]{gap:9px}.extract-input>span[data-v-b298a144]{font-size:11px}.extract-input textarea[data-v-b298a144]{border-radius:10px;min-height:184px;padding:15px;font-size:12px;line-height:1.75}.extract-detection[data-v-b298a144]{background:#f8f9fa;border:1px solid #e2e5e7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:12px;padding:0 13px;display:flex}.extract-detection span[data-v-b298a144]{color:#81868d;align-items:center;gap:7px;font-size:10px;display:flex}.extract-detection span i[data-v-b298a144]{background:#7b8188;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7b818814}.extract-detection strong[data-v-b298a144]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.extract-form footer[data-v-b298a144]{border-top:1px solid #eceef0;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px}.extract-form footer>div[data-v-b298a144]{gap:8px;display:flex}.extract-rights[data-v-b298a144]{text-align:left;max-width:170px;margin:0;line-height:1.55}.extract-form footer .primary[data-v-b298a144]{min-width:112px}.extract-result[data-v-b298a144]{min-height:590px;padding:0 20px 20px}.extract-result-panel-head[data-v-b298a144]{padding:0 20px;margin:0 -20px!important}.extract-result-panel-head>i[data-v-b298a144]{color:#202328!important;background:#f0f2f3!important}.extract-empty[data-v-b298a144]{min-height:486px}.extract-empty i[data-v-b298a144]{border-radius:20px;width:64px;height:64px}.extract-empty strong[data-v-b298a144]{font-size:15px}.extract-empty p[data-v-b298a144]{font-size:11px;line-height:1.6}.extract-result-head[data-v-b298a144]{padding:20px 3px 17px}.extract-result-head h2[data-v-b298a144]{font-size:18px;line-height:1.45}.extract-downloads button[data-v-b298a144]{font-size:10px}.extract-preview[data-v-b298a144],.extract-preview.image[data-v-b298a144]{background:#000;width:100%;min-height:0;display:block;aspect-ratio:auto!important;height:420px!important}.extract-preview video[data-v-b298a144],.extract-preview img[data-v-b298a144]{object-fit:contain;background:#000;width:100%;max-height:none;position:absolute;inset:0;height:100%!important}.extract-media-layout[data-v-b298a144]{min-width:0}.extract-media-layout.has-image-rail[data-v-b298a144]{padding-right:122px;position:relative}.extract-media-layout.has-image-rail .extract-gallery[data-v-b298a144]{border:0;flex-direction:column;width:110px;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.extract-media-layout.has-image-rail .extract-gallery>header[data-v-b298a144]{flex:none;min-height:36px}.extract-media-layout.has-image-rail .extract-gallery>header strong[data-v-b298a144]{font-size:10px}.extract-media-layout.has-image-rail .extract-gallery>header small[data-v-b298a144]{font-size:8px}.extract-media-layout.has-image-rail .extract-gallery>header button[data-v-b298a144]{width:31px;height:31px;padding:0}.extract-media-layout.has-image-rail .extract-gallery>div[data-v-b298a144]{scrollbar-width:thin;flex-direction:column;flex:1;gap:7px;min-height:0;margin-top:8px;padding-right:3px;display:flex;overflow-y:auto}.extract-media-layout.has-image-rail .extract-gallery article[data-v-b298a144]{aspect-ratio:4/5;flex:none;width:100%;min-height:86px}.extract-media-layout.has-image-rail .extract-gallery article img[data-v-b298a144]{object-fit:cover}.extract-preview.image>img[data-v-b298a144]{cursor:zoom-in}.extract-preview>.extract-zoom[data-v-b298a144]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111b;border:1px solid #ffffff30;width:36px;height:36px;top:12px;left:auto;right:12px;transform:none}.extract-lightbox[data-v-b298a144]{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050608ed;place-items:center;padding:42px 70px;display:grid;position:fixed;inset:0}.extract-lightbox>img[data-v-b298a144]{object-fit:contain;filter:drop-shadow(0 22px 55px #000a);max-width:calc(100vw - 140px);max-height:calc(100vh - 84px);display:block}.extract-lightbox>button[data-v-b298a144]{z-index:2;color:#fff;background:#16181dcc;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute}.extract-lightbox>button[data-v-b298a144]:hover{background:#25282e;border-color:#ffffff60}.extract-lightbox-close[data-v-b298a144]{top:22px;right:24px}.extract-lightbox-prev[data-v-b298a144]{top:50%;left:24px;transform:translateY(-50%)}.extract-lightbox-next[data-v-b298a144]{top:50%;right:24px;transform:translateY(-50%)}.extract-lightbox>span[data-v-b298a144]{background:#16181dcc;border-radius:99px;padding:5px 10px;font-size:11px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.extract-login-note[data-v-b298a144]{color:#596068;background:#f0f1f2}.extract-form button[data-v-b298a144],.extract-downloads button[data-v-b298a144],.extract-gallery button[data-v-b298a144]{color:#30343a;background:#e7e8ea;border-color:#cdd0d4}.extract-form button[data-v-b298a144]:hover,.extract-downloads button[data-v-b298a144]:hover,.extract-gallery button[data-v-b298a144]:hover{color:#111;background:#dcdee1;border-color:#b9bdc2}.extract-form button.primary[data-v-b298a144],.extract-downloads button.primary[data-v-b298a144]{color:#202328;background:#d9dcdf;border-color:#c5c9cd}.extract-form button.primary[data-v-b298a144]:hover,.extract-downloads button.primary[data-v-b298a144]:hover{background:#ced1d4;border-color:#b7bbc0}.extract-platform-tabs button.active[data-v-b298a144]{color:#202328;box-shadow:none;background:#dfe1e3;border-color:#c8ccd0}.extract-form .extract-platform-tabs button[data-v-b298a144]{color:#666c73;background:#f0f1f2;border:1px solid #0000}.extract-form .extract-platform-tabs button[data-v-b298a144]:hover{color:#25292e;background:#e2e4e6;border-color:#d0d3d6}.extract-form .extract-platform-tabs button.active[data-v-b298a144]{color:#171a1e;background:#cfd2d5;border-color:#9ea3a8;box-shadow:inset 0 0 0 1px #ffffff80}.extract-result-head>div b[data-v-b298a144]{color:#4a5159;background:#e6e8ea}.extract-page[data-v-b298a144]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}.extract-heading>button[data-v-b298a144]{color:#555b63;font-size:12px;font-weight:650}.extract-heading p[data-v-b298a144]{color:#5f656d;font-size:14px;font-weight:500}.extract-platforms>span[data-v-b298a144],.extract-platforms>b[data-v-b298a144]{font-size:11px;font-weight:700}.extract-panel-head h2[data-v-b298a144]{font-size:16px;font-weight:750}.extract-panel-head p[data-v-b298a144],.extract-form header p[data-v-b298a144]{font-weight:500;color:#666d75!important;font-size:12px!important}.extract-panel-head>span[data-v-b298a144]{font-size:11px}.extract-input>span[data-v-b298a144],.extract-fields span[data-v-b298a144]{color:#555c64;font-size:12px;font-weight:700}.extract-input textarea[data-v-b298a144]{font-size:13px;line-height:1.75}.extract-detection span[data-v-b298a144]{color:#626970;font-size:11px;font-weight:600}.extract-detection strong[data-v-b298a144]{font-size:12px;font-weight:700}.extract-form button[data-v-b298a144],.extract-downloads button[data-v-b298a144],.extract-gallery button[data-v-b298a144]{font-size:11px;font-weight:700}.extract-rights[data-v-b298a144]{color:#686f77;font-size:10px;font-weight:500}.extract-empty strong[data-v-b298a144]{font-size:16px;font-weight:750}.extract-empty p[data-v-b298a144]{color:#676e76;font-size:12px;font-weight:500}.extract-result-head>div span[data-v-b298a144],.extract-result-head>div b[data-v-b298a144]{font-size:10px;font-weight:700}.extract-result-head h2[data-v-b298a144]{font-size:19px;font-weight:750}.extract-result-head p[data-v-b298a144]{color:#5f666e;font-size:12px;font-weight:500}.extract-result-head small[data-v-b298a144]{color:#737a82;font-size:10px;font-weight:500}.extract-gallery>header strong[data-v-b298a144]{font-size:12px;font-weight:750}.extract-gallery>header small[data-v-b298a144]{color:#6c737b;font-size:10px;font-weight:600}@keyframes spin-b298a144{to{transform:rotate(360deg)}}@media (width<=900px){.extract-page[data-v-b298a144]{width:min(100% - 28px,700px);padding-top:25px}.extract-workspace[data-v-b298a144]{grid-template-columns:1fr}.extract-result[data-v-b298a144]{min-height:430px}.extract-empty[data-v-b298a144]{min-height:360px}}@media (width<=560px){.extract-heading h1[data-v-b298a144]{font-size:28px}.extract-form[data-v-b298a144],.extract-result[data-v-b298a144]{padding:0 15px 15px}.extract-panel-head[data-v-b298a144]{padding:0 15px;margin-left:-15px!important;margin-right:-15px!important}.extract-result-panel-head[data-v-b298a144]{margin-left:-15px!important;margin-right:-15px!important}.extract-platform-tabs[data-v-b298a144]{grid-template-columns:1fr 1fr}.extract-form footer[data-v-b298a144]{flex-direction:column;align-items:stretch}.extract-form footer>div[data-v-b298a144]{width:100%}.extract-form footer>div button[data-v-b298a144]{flex:1}.extract-rights[data-v-b298a144]{max-width:none}.extract-downloads button[data-v-b298a144]{flex:1}.extract-preview[data-v-b298a144],.extract-preview.image[data-v-b298a144]{height:340px!important}.extract-media-layout.has-image-rail[data-v-b298a144]{padding-right:0}.extract-media-layout.has-image-rail .extract-gallery[data-v-b298a144]{width:auto;margin-top:12px;position:static}.extract-media-layout.has-image-rail .extract-gallery>div[data-v-b298a144]{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.extract-media-layout.has-image-rail .extract-gallery article[data-v-b298a144]{width:auto;min-height:0}.extract-lightbox[data-v-b298a144]{padding:52px 12px}.extract-lightbox>img[data-v-b298a144]{max-width:calc(100vw - 24px);max-height:calc(100vh - 104px)}.extract-lightbox>button[data-v-b298a144]{width:40px;height:40px}.extract-lightbox-prev[data-v-b298a144]{left:9px}.extract-lightbox-next[data-v-b298a144]{right:9px}.extract-lightbox-close[data-v-b298a144]{top:10px;right:10px}}html[data-theme=dark] .extract-page{color:#eceef1}html[data-theme=dark] .extract-heading>button:hover{color:#fff}html[data-theme=dark] .extract-heading>div>span,html[data-theme=dark] .extract-heading p{color:#898e95}html[data-theme=dark] .extract-card{background:#191a1e;border-color:#303237;box-shadow:0 18px 48px #0003}html[data-theme=dark] .extract-form>header i{color:#111;background:#f0f1f2}html[data-theme=dark] .extract-form header p,html[data-theme=dark] .extract-input>span,html[data-theme=dark] .extract-fields span,html[data-theme=dark] .extract-rights,html[data-theme=dark] .extract-result-head p,html[data-theme=dark] .extract-result-head small,html[data-theme=dark] .extract-gallery>header small{color:#92979f}html[data-theme=dark] .extract-input textarea{color:#eee;background:#212328;border-color:#35373c}html[data-theme=dark] .extract-input textarea::placeholder{color:#777d85}html[data-theme=dark] .extract-input textarea:focus{background:#24262b;border-color:#666a72;box-shadow:0 0 0 3px #ffffff0a}html[data-theme=dark] .extract-fields label,html[data-theme=dark] .extract-fields>div{background:#222328;border-color:#34363b}html[data-theme=dark] .extract-fields select,html[data-theme=dark] .extract-fields strong{color:#e4e6e9}html[data-theme=dark] .extract-fields select option{color:#e4e6e9;background:#222328}html[data-theme=dark] .extract-error{color:#ff8e9a;background:#351a20}html[data-theme=dark] .extract-form button:hover,html[data-theme=dark] .extract-downloads button:hover,html[data-theme=dark] .extract-gallery button:hover{color:#fff;border-color:#666a72}html[data-theme=dark] .extract-empty{color:#8f949c}html[data-theme=dark] .extract-empty i{color:#aaaeb5;background:#25272c}html[data-theme=dark] .extract-empty strong{color:#d7d9dc}html[data-theme=dark] .extract-spinner{border-color:#e4e6e9 #34363b #34363b}html[data-theme=dark] .extract-result-head>div span{color:#bbbfc5;background:#292b30}html[data-theme=dark] .extract-preview.image{background:#111216}html[data-theme=dark] .extract-gallery{border-color:#33353a}html[data-theme=dark] .extract-gallery article{background:#111216}html[data-theme=dark] .extract-gallery article.active{border-color:#e0e2e5}html[data-theme=dark] .extract-platforms>span{color:#b5bac1;background:#1b1c20;border-color:#34363b}html[data-theme=dark] .extract-panel-head{border-color:#303237}html[data-theme=dark] .extract-panel-head>span{color:#b8bdc4;background:#292b30}html[data-theme=dark] .extract-result-panel-head>i{color:#111!important;background:#f0f1f2!important}html[data-theme=dark] .extract-platform-tabs{background:#111216}html[data-theme=dark] .extract-platform-tabs button{color:#8f949b;background:0 0;border-color:#0000}html[data-theme=dark] .extract-platform-tabs button:hover{color:#e0e2e5;background:#25272b;border-color:#0000}html[data-theme=dark] .extract-platform-tabs button.active{color:#111;box-shadow:none;background:#eee;border-color:#eee}html[data-theme=dark] .extract-detection{background:#222328;border-color:#34363b}html[data-theme=dark] .extract-form footer{border-color:#303237}html[data-theme=dark] .extract-login-note{color:#b8bbc0;background:#24262a}html[data-theme=dark] .extract-form button,html[data-theme=dark] .extract-downloads button,html[data-theme=dark] .extract-gallery button{color:#e5e7ea;background:#34373d;border-color:#484b51}html[data-theme=dark] .extract-form button:hover,html[data-theme=dark] .extract-downloads button:hover,html[data-theme=dark] .extract-gallery button:hover{color:#fff;background:#40434a;border-color:#5b5e65}html[data-theme=dark] .extract-form button.primary,html[data-theme=dark] .extract-downloads button.primary{color:#f4f5f6;background:#3a3d43;border-color:#50535a}html[data-theme=dark] .extract-form button.primary:hover,html[data-theme=dark] .extract-downloads button.primary:hover{background:#484b52;border-color:#62656c}html[data-theme=dark] .extract-platform-tabs button.active{color:#f0f1f2;background:#34373d;border-color:#46494f}html[data-theme=dark] .extract-form .extract-platform-tabs button{color:#aeb2b8;background:#202228;border-color:#0000}html[data-theme=dark] .extract-form .extract-platform-tabs button:hover{color:#f0f1f2;background:#2c2f34;border-color:#41444a}html[data-theme=dark] .extract-form .extract-platform-tabs button.active{color:#fff;background:#4a4d54;border-color:#73777f;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=dark] .extract-platforms>b{color:#b5bac1;background:#23252a;border-color:#34363b}html[data-theme=dark] .extract-result-head>div b{color:#bbbfc5;background:#292b30}html[data-theme=dark] .extract-heading>button{color:#c2c5ca}html[data-theme=dark] .extract-heading p{color:#b9bdc3}html[data-theme=dark] .extract-panel-head p,html[data-theme=dark] .extract-form header p{color:#b7bbc1!important}html[data-theme=dark] .extract-input>span,html[data-theme=dark] .extract-fields span{color:#c5c8cd}html[data-theme=dark] .extract-detection span{color:#b8bcc2}html[data-theme=dark] .extract-detection strong{color:#f0f1f2}html[data-theme=dark] .extract-rights,html[data-theme=dark] .extract-empty p{color:#aeb2b8}html[data-theme=dark] .extract-result-head p{color:#b9bdc3}html[data-theme=dark] .extract-result-head small{color:#aeb2b8}html[data-theme=dark] .extract-gallery>header small{color:#b2b6bc}:root{color:#fff;font-synthesis:none;--muted:#c0c2cc;--line:#ffffff1a;--panel:#101a24;--panel-2:#0d1721;--panel-3:#121f2b;--panel-hover:#162838;--accent:#40dcb2;background:#08090c;font-family:Inter,Segoe UI,Microsoft YaHei,system-ui,sans-serif}html[data-theme=light] body,html[data-theme=light] .site-shell,html[data-theme=light] .blank-site{color:#18252d;background:#f4f7f9}html[data-theme=light] .brand strong,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3{color:#14232b}html[data-theme=light] .brand small,html[data-theme=light] nav button{color:#697a83}html[data-theme=light] :is(.round-action,.credit-button):hover{color:#147f6b;background:#edf8f5;border-color:#91cdbf;box-shadow:0 8px 22px #20554a1a}html[data-theme=light] :is(.application-card,.profile-hero,.profile-stats>*,.profile-work-card,.billing-summary>*,.billing-table-wrap,.history-metrics>*,.history-record,.invite-overview>*,.invite-link-card,.invite-steps,.invite-table-wrap,.create-panel,.project-card,.skill-card){color:#203039;background-color:#fff;border-color:#d8e3e6;box-shadow:0 10px 30px #243f4a0e}html[data-theme=light] :is(.application-card,.profile-work-card,.history-record,.project-card,.skill-card):hover{border-color:#9bcfc3;box-shadow:0 14px 34px #1d5b4d1a}html[data-theme=light] :is(.application-card,.profile-hero,.profile-stats,.profile-work-card,.billing-page,.history-page,.invite-page) :is(strong,h1,h2,h3){color:#18272f}html[data-theme=light] :is(.application-card,.profile-hero,.profile-stats,.billing-page,.history-page,.invite-page) :is(p,small,em){color:#6d7e87}html[data-theme=light] :is(.application-toolbar,.profile-toolbar,.history-filters,.billing-filters) input,html[data-theme=light] :is(.application-search,.history-filter-select,.billing-filter){color:#25363e;background:#fff;border-color:#d6e1e4}html[data-theme=light] :is(.billing-table,.invite-users) th{color:#60747d;background:#eef4f5}html[data-theme=light] :is(.billing-table,.invite-users) td{color:#465a63;border-color:#e1e9eb}html[data-theme=light] :is(.auth-modal,.profile-edit-modal,.notification-modal,.customer-service-modal,.history-player-modal){color:#24343c;background:#fff;border-color:#d7e2e5;box-shadow:0 24px 70px #243a4333}html[data-theme=light] :is(.auth-modal,.profile-edit-modal,.notification-modal,.customer-service-modal) :is(h2,h3,strong){color:#17272f}html[data-theme=light] :is(.auth-form,.profile-edit-modal) input,html[data-theme=light] :is(.auth-form,.profile-edit-modal) textarea{color:#20323a;background:#f6f9fa;border-color:#d5e0e3}html[data-theme=light] .motion-page{color:#23343c;background:#f4f7f9}html[data-theme=light] :is(.motion-showcase,.motion-materials,.creation-step-card,.showcase-guidance,.material-guidance,.multi-reference-row,.motion-prompt,.motion-action-bar){color:#26373f;box-shadow:0 10px 30px #253f480e;background-color:#fff!important;border-color:#d5e2e4!important}html[data-theme=light] :is(.motion-panel-heading,.creation-step-card,.multi-reference-row,.motion-prompt) :is(h1,h2,h3,strong){color:#17272f}html[data-theme=light] :is(.motion-panel-heading,.creation-step-card,.multi-reference-row,.motion-prompt) :is(p,small){color:#71828a}html[data-theme=light] .motion-prompt textarea{color:#20343c;background:#f8fafb}html[data-theme=light] .billing-popover{color:#33464e;background:#f7f8f9;border-color:#d3e0e3;box-shadow:0 15px 38px #233a442e}html[data-theme=light] .billing-popover>strong{color:#20242a!important}html[data-theme=light] .billing-popover>p{color:#454c55!important}html[data-theme=light] .billing-popover>small{color:#5d6670!important}html[data-theme=light] .billing-popover>button{color:#68717b!important}html[data-theme=light] .billing-popover>button:hover{color:#111!important;background:#e9ecef!important}html[data-theme=light] .admin-access-denied{background:#f4f7f9}html[data-theme=light] .admin-access-denied h1{color:#17272f}@media (prefers-reduced-motion:reduce){.theme-toggle-knob{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#08090c;min-width:320px;margin:0}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer}.theme-toggle{border:1px solid var(--line);color:#92a0a8;background:#111d25;border-radius:99px;justify-content:flex-end;align-items:center;width:58px;height:34px;padding:0 7px;transition:background .25s,border-color .25s,color .25s;display:flex;position:relative}.theme-toggle>svg{z-index:2;position:relative}.theme-toggle-knob{background:#31424b;border-radius:50%;width:24px;height:24px;transition:transform .28s cubic-bezier(.2,.8,.25,1),background .25s;position:absolute;top:4px;left:4px;box-shadow:0 3px 9px #00000040}html[data-theme=light] .theme-toggle{color:#52616a;background:#edf1f4;border-color:#d8e0e4;justify-content:flex-start}html[data-theme=light] .theme-toggle-knob{background:#fff;transform:translate(26px);box-shadow:0 3px 10px #2a394229}html[data-theme=dark] .all-image-page .add-reference{color:#d9dde2!important;background:#171c23!important;border-color:#3b434d!important}html[data-theme=light] .all-image-page .result-panel,html[data-theme=light] .all-image-page .creation-panel{color:#25292e!important;background:#fff!important;border-color:#d7dadd!important}html[data-theme=light] .all-image-page .creation-section{background:#f7f8f9!important;border-color:#d6dade!important}html[data-theme=light] .all-image-page .add-reference{color:#30343a!important;background:#f1f3f5!important;border-color:#b8bec5!important}html[data-theme=light] .all-image-page .creation-action-row>p{color:#626a73!important}html[data-theme=light] .all-image-page .creation-action-row>p strong{color:#b48718!important}html[data-theme=light] .all-image-page .creative-tips{background:#fff!important;border-color:#d7dadd!important}html[data-theme=light] .all-image-page .creative-tips article{background:#f7f8f9!important;border-color:#d6dade!important}html[data-theme=light] .all-image-page .creative-tips strong,html[data-theme=light] .all-image-page .panel-title h2,html[data-theme=light] .all-image-page .creation-heading h1,html[data-theme=light] .all-image-page .section-heading strong{color:#25292e!important}html[data-theme=light] .all-image-page .creative-tips p,html[data-theme=light] .all-image-page .panel-title p,html[data-theme=light] .all-image-page .creation-heading p{color:#626a73!important}html[data-theme=light] .all-image-page .prompt-box{background:#f7f8f9!important;border-color:#d3d7dc!important}html[data-theme=light] .all-image-page .prompt-box textarea{color:#25292e!important;background:0 0!important}html[data-theme=light] .all-image-page .prompt-box textarea::placeholder{color:#7a8189!important}html[data-theme=light] .all-image-page .ratio-options button{color:#555d66!important;background:#f1f3f5!important;border-color:#c8cdd2!important}html[data-theme=light] .all-image-page .ratio-options button:hover,html[data-theme=light] .all-image-page .ratio-options button.active{color:#202020!important;background:#e1e4e8!important;border-color:#aeb4bb!important}html[data-theme=light] .all-image-page .generation-count{background:#fff!important;border-color:#c8cdd2!important}html[data-theme=light] .all-image-page .generation-count button{color:#30343a!important;background:#e1e4e8!important}html[data-theme=light] .all-image-page .generation-count button+strong{color:#30343a!important;background:#fff!important;border-color:#c8cdd2!important}html[data-theme=light] .all-image-page .result-switch{background:#343a43!important;border-color:#59616c!important}html[data-theme=light] .all-image-page .result-switch button{color:#b5bbc3!important}html[data-theme=light] .all-image-page .result-switch button.active{color:#30343a!important;background:#e1e4e8!important}html[data-theme=light] .all-image-page .panel-title>span,html[data-theme=light] .all-image-page .creation-heading>div>span,html[data-theme=light] .all-image-page .tip-icon{color:#30343a!important;background:#e1e4e8!important;border-color:#b8bec5!important}html[data-theme=light] .all-image-page .section-heading b{color:#25292e!important;background:#e1e4e8!important;border-color:#b8bec5!important}html[data-theme=light] .all-image-page .generate-button{color:#30343a!important;background:#e1e4e8!important;border-color:#b8bec5!important;box-shadow:0 10px 22px #00000018!important}html[data-theme=light] .all-image-page .generate-button:hover{color:#202020!important;background:#d3d7dc!important}html[data-theme] .all-image-page .creative-tips.showcase-guidance{box-shadow:none!important;border-radius:13px!important;margin-top:70px!important;padding:15px!important;display:block!important}html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance{background:#111216!important}html[data-theme=dark] .all-image-page .result-panel,html[data-theme=dark] .all-image-page .creation-panel{background:#111216!important;border-color:#303238!important}html[data-theme=dark] .all-image-page .creation-section{background:#17181c!important;border-color:#303238!important}html[data-theme=dark] .all-image-page .prompt-box{background:#080a0e!important;border-color:#343944!important}html[data-theme=dark] .all-image-page .reference-item,html[data-theme=dark] .all-image-page .add-reference,html[data-theme=dark] .all-image-page .ratio-options button{background:#222a34!important;border-color:#3b434d!important}html[data-theme=dark] .all-image-page .ratio-options button:hover,html[data-theme=dark] .all-image-page .ratio-options button.active{background:#343a43!important;border-color:#646d78!important}html[data-theme=dark] .all-image-page .creation-footer{border-top-color:#292c34!important}html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance{background:#17181c!important;border-color:#303238!important}html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance article{background:#111216!important;border-color:#303238!important}html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance article>span{color:#f0f2f4!important;background:#343a43!important;border-color:#4f5761!important}html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance>header strong,html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance article strong{color:#fff!important}html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance>header small,html[data-theme=dark] .all-image-page .creative-tips.showcase-guidance article small{color:#b9bcc2!important}html[data-theme] .all-image-page .all-image-layout{grid-template-columns:minmax(0,1.46fr) minmax(380px,.84fr)!important;gap:16px!important}@media (width>=1151px){html[data-theme] .all-image-page .all-image-layout{grid-template-columns:minmax(0,1.38fr) minmax(420px,.92fr)!important}}html[data-theme=dark] .all-image-page .add-reference{color:#e7eaed!important;background:#222a34!important;border:1px dashed #626a75!important;border-radius:9px!important;flex:0 0 116px!important;gap:5px!important;width:116px!important;height:118px!important}html[data-theme=dark] .all-image-page .add-reference strong{color:#e7eaed!important;font-size:11px!important}html[data-theme=dark] .all-image-page .add-reference small{color:#69717d!important;font-size:8px!important}html[data-theme=dark] .all-image-page .add-reference{background:#222a34!important;flex-basis:122px!important;width:122px!important;height:124px!important}html[data-theme=dark] .all-image-page .add-reference:hover{background:#2d3540!important}html[data-theme=dark] .all-image-page .add-reference strong{color:#fff!important;font-size:11px!important;font-weight:700!important}html[data-theme=dark] .all-image-page .add-reference small{color:#fff!important;font-size:9px!important;font-weight:550!important}html[data-theme=light] .all-image-page .add-reference{color:#30343a!important;background:#f1f3f5!important;border:1px dashed #b8bec5!important;border-radius:9px!important;flex:0 0 122px!important;gap:5px!important;width:122px!important;height:124px!important}html[data-theme=light] .all-image-page .add-reference strong,html[data-theme=light] .all-image-page .add-reference small{color:#30343a!important}html[data-theme] .all-image-page .section-heading>span{grid-template-columns:27px minmax(0,1fr)!important;column-gap:8px!important}html[data-theme] .all-image-page .section-heading b{width:27px!important;height:27px!important}html[data-theme] .all-image-page .all-image-prompt-section .prompt-box textarea{height:128px!important;min-height:128px!important}html[data-theme=dark] .all-image-page .prompt-box .prompt-meta span{color:#b9bcc2!important}html[data-theme=light] .all-image-page .prompt-box .prompt-meta span{color:#626a73!important}html[data-theme=dark] .all-image-page .section-heading strong{color:#fff!important}html[data-theme=dark] .all-image-page .section-heading small{color:#b9bcc2!important}html[data-theme=light] .all-image-page .section-heading strong{color:#111!important}html[data-theme=light] .all-image-page .section-heading small,html[data-theme=light] .all-image-page .prompt-box textarea::placeholder{color:#555d64!important}html[data-theme=dark] .all-image-page .creation-heading.creation-tip p{color:#b9bcc2!important;font-size:12px!important;line-height:1.6!important}html[data-theme=light] .all-image-page .creation-heading.creation-tip p{color:#555d64!important;font-size:12px!important;line-height:1.6!important}html[data-theme] .all-image-page .creation-action-row{box-sizing:border-box;max-width:100%;gap:9px!important}html[data-theme] .all-image-page .creation-action-row>p{flex:none;min-width:0;margin-right:0!important}html[data-theme] .all-image-page .creation-action-row .generation-count{flex:0 0 110px!important;grid-template-columns:33px 44px 33px!important;width:110px!important;height:32px!important;display:grid!important}html[data-theme] .all-image-page .creation-action-row .generation-count button{width:auto!important;height:100%!important}html[data-theme] .all-image-page .creation-action-row .generation-count button+strong{width:auto!important;min-width:0!important}html[data-theme=dark] .all-image-page .creation-action-row .generation-count button:last-child{color:#fff!important;background:#0d0e10!important}html[data-theme=dark] .all-image-page .creation-action-row .generation-count button:last-child:hover:not(:disabled){background:#292b30!important}html[data-theme=light] .all-image-page .creation-action-row .generation-count button:last-child{color:#30343a!important;background:#e1e4e8!important}html[data-theme] .all-image-page .creation-action-row .generate-button,html[data-theme] .all-image-page .motion-action-bar .motion-generate{box-sizing:border-box;flex:0 0 133px!important;width:133px!important;min-width:0!important;padding:0 10px!important}html[data-theme] .all-image-page .section-heading strong{font-size:12px!important;font-weight:700!important}html[data-theme] .all-image-page .section-heading small{font-size:11px!important;font-weight:550!important;line-height:1.5!important}html[data-theme] .all-image-page .section-heading em{font-size:10px!important}html[data-theme] .all-image-page .add-reference strong{font-size:11px!important;font-weight:700!important;line-height:1.4!important}html[data-theme] .all-image-page .add-reference small{font-size:10px!important;font-weight:550!important;line-height:1.4!important}html[data-theme] .all-image-page .creative-tips.showcase-guidance>header{align-items:baseline;gap:9px;display:flex}html[data-theme] .all-image-page .creative-tips.showcase-guidance>header strong{font-size:14px!important}html[data-theme] .all-image-page .creative-tips.showcase-guidance>header small{font-size:11px!important}html[data-theme] .all-image-page .creative-tips.showcase-guidance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}html[data-theme] .all-image-page .creative-tips.showcase-guidance article{border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:none!important}html[data-theme] .all-image-page .creative-tips.showcase-guidance article>span{border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}html[data-theme] .all-image-page .creative-tips.showcase-guidance article>div{gap:5px;min-width:0;display:grid}html[data-theme] .all-image-page .creative-tips.showcase-guidance article strong{font-size:12px!important}html[data-theme] .all-image-page .creative-tips.showcase-guidance article small{font-size:11px!important;line-height:1.55!important}html[data-theme=dark] .all-image-page .creation-action-row>span b{color:#45dfb5!important}html[data-theme=dark] .all-image-page .billing-help{color:#39d8aa!important}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #40dcb2}.site-shell{background:#08090c;min-height:100vh;padding-top:138px;overflow-x:clip}.site-shell.announcement-hidden{padding-top:88px}.site-shell.admin-mode{padding-top:0}.site-shell.canvas-focus-mode{height:100vh;min-height:0;overflow:hidden;padding-top:0!important}.site-shell.canvas-focus-mode main.canvas-main{height:100vh}.site-shell.canvas-focus-mode .canvas-page{min-height:0;height:100vh!important}.admin-access-denied{color:#3fd5aa;text-align:center;align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.admin-access-denied h1{color:#fff;margin:5px 0 0;font-size:26px}.admin-access-denied p{color:#9b9da7;margin:0;font-size:12px}.admin-access-denied button{color:#e6e7eb;background:#12232d;border:1px solid #395863;border-radius:8px;height:40px;margin-top:8px;padding:0 16px}.blank-site{background:#08090c}.empty-page{width:100%;min-height:calc(100vh - 138px);margin:0}.announcement-hidden .empty-page{min-height:calc(100vh - 88px)}.applications-page{padding:42px 0 80px}.applications-page>.featured-heading{letter-spacing:-.035em;margin:0 0 20px;font-size:28px;line-height:1.2}.featured-applications{height:390px;margin:0 24px 58px;position:relative;overflow:hidden}.featured-window{aspect-ratio:16/9;text-align:left;border:1px solid #ffffff2b;border-radius:20px;width:39%;height:auto;padding:0;transition:transform .65s cubic-bezier(.22,.75,.22,1),opacity .5s,filter .35s;position:absolute;top:50%;left:50%;overflow:hidden}.featured-window.abstract-cover,.application-cover.abstract-cover{background:0 0}.featured-window.position-center{z-index:3;opacity:1;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 24px 70px #00000085}.featured-window.position-left{z-index:1;opacity:.82;transform:perspective(900px)translate(-120%,-50%)rotateY(5deg)scale(.92)}.featured-window.position-right{z-index:1;opacity:.82;transform:perspective(900px)translate(20%,-50%)rotateY(-5deg)scale(.92)}.featured-window:hover{filter:brightness(1.08)}.featured-window.has-featured-image>img{object-fit:contain;background:#0b0d11;width:100%;height:100%;display:block;position:absolute;inset:0}.featured-window.has-featured-image:hover>img{transform:none}.featured-window.has-featured-image:after{display:none}.featured-window .shape-one{width:64%;top:-35%;right:-5%}.featured-window .shape-two{width:34%;bottom:-28%;right:42%}.featured-window .visual-grid{z-index:0;opacity:.22}.featured-window:after{content:"";background:linear-gradient(#0000 36%,#050609d6),linear-gradient(90deg,#0506094d,#0000);position:absolute;inset:0}.featured-copy{z-index:2;gap:5px;display:grid;position:absolute;bottom:25px;left:27px;right:48px}.featured-copy small{color:#ffffffad;letter-spacing:.12em;font-size:10px}.featured-copy strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,30px)}.featured-copy em{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.featured-number{z-index:2;color:#ffffff59;letter-spacing:.18em;font-size:11px;position:absolute;top:20px;left:25px}.featured-arrow{z-index:2;background:#05060940;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:24px;right:21px}.featured-control{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0fb8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.featured-control.previous{left:7px}.featured-control.next{right:7px}.featured-dots{z-index:5;gap:7px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.featured-dots button{background:#ffffff4d;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.featured-dots button.active{background:#fff;width:22px}.applications-page>h1{letter-spacing:-.02em;margin:0 0 24px;font-size:23px}.application-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.application-categories{scrollbar-width:none;align-items:center;gap:9px;display:flex;overflow-x:auto}.application-categories::-webkit-scrollbar{display:none}.application-categories button{color:#b4b5bd;background:#0c1921;border:1px solid #ffffff21;border-radius:8px;flex:none;height:36px;padding:0 14px;font-size:13px}.application-categories button:hover{color:#fff;border-color:#ffffff40}.application-categories button.active{color:#fff;background:#292a2e;border-color:#ffffff4d}.application-search{color:#777983;background:#0b1820;border:1px solid #ffffff2e;border-radius:99px;flex:none;align-items:center;gap:10px;width:280px;height:40px;padding:0 15px;display:flex}.application-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.application-search input::placeholder{color:#666873}.application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 17px;display:grid}.application-card{min-width:0}.application-cover{aspect-ratio:1.78;text-align:left;border:1px solid #ffffff2e;border-radius:13px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.application-cover.has-cover-image{background:#0c1921}.application-cover.has-cover-image:after{display:none}.application-cover.has-cover-image>img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.application-cover.has-cover-image:hover>img{filter:brightness(1.06);transform:scale(1.025)}.application-cover.has-cover-image>video{z-index:1;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.application-cover.has-cover-image.is-previewing>img{opacity:0}.application-cover.has-cover-image.is-previewing>video{opacity:1}.application-cover .shape-one{width:70%;top:-32%;right:-12%}.application-cover .shape-two{width:35%;bottom:-25%;right:42%}.application-cover .visual-grid{z-index:0}.application-cover:after{content:"";background:linear-gradient(90deg,#050609ad,#0000 62%),linear-gradient(#0000 45%,#0506097a);position:absolute;inset:0}.application-cover>strong{z-index:2;letter-spacing:-.04em;max-width:70%;font-size:clamp(20px,2vw,31px);position:absolute;bottom:31px;left:21px}.application-cover>small{z-index:2;color:#ffffff94;letter-spacing:.16em;font-size:9px;position:absolute;bottom:15px;left:22px}.cover-number{z-index:2;color:#ffffff57;letter-spacing:.12em;font-size:12px;position:absolute;top:12px;right:15px}.application-author{align-items:center;gap:8px;margin:12px 7px 0;display:flex}.application-author.plain-title{gap:0}.application-author strong{font-size:14px}.application-author>svg{color:#c5c7ce}.application-avatar{background:linear-gradient(145deg, var(--card-a), var(--card-b));border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.application-card>p{color:#b9bbc4;white-space:nowrap;text-overflow:ellipsis;margin:5px 7px 0;font-size:12px;overflow:hidden}.application-empty{color:#737580;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.profile-page{padding:30px 0 80px}.profile-hero{background:linear-gradient(112deg,#15171d 0%,#12151a 52%,#10171a 100%);border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.profile-hero:after{content:"";opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}.profile-glow{pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.profile-glow-one{background:#4bcdbe21;width:310px;height:220px;top:-120px;right:7%}.profile-glow-two{background:#875aff26;width:260px;height:180px;bottom:-150px;left:27%}.profile-identity,.profile-actions{z-index:2;position:relative}.profile-identity{align-items:center;gap:22px;min-width:0;display:flex}.profile-avatar{color:#fff;background:linear-gradient(145deg,#2fc69f,#148a78);border:2px solid #ffffffbf;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:27px;font-weight:800;display:grid;box-shadow:0 8px 30px #23ae8b4d}.profile-copy{gap:8px;min-width:0;display:grid}.profile-copy>div:first-child{align-items:baseline;gap:12px;display:flex}.profile-copy h1{white-space:nowrap;text-overflow:ellipsis;max-width:470px;margin:0;font-size:23px;overflow:hidden}.profile-username-copy{color:#aeb1bc;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.profile-username-copy:hover{color:#fff;background:#202126;border-color:#385762}.profile-username-copy.copied{color:#69efc3;background:#41d7a814;border-color:#41d7a833}.profile-copy small{color:#888b95;font-size:11px}.profile-copy p{color:#c1c3cb;margin:0;font-size:12px}.profile-copy .profile-email{color:#aeb2bd;font-variant-numeric:tabular-nums;letter-spacing:.025em;align-items:center;gap:6px;font-size:11px;display:flex}.profile-copy .profile-email svg{color:#9298a5}.profile-stats{color:#c0c2ca;align-items:center;gap:28px;margin-top:5px;font-size:12px;display:flex}.profile-stats strong{color:#fff;margin-right:3px;font-size:15px}.profile-actions{align-items:center;gap:10px;display:flex}.profile-actions button{color:#d1d2d8;background:#ffffff09;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:12px;display:flex}.profile-actions button:hover{color:#fff;background:#ffffff12;border-color:#ffffff40}.profile-actions .profile-edit{color:#fff;background:#2dd4a826;border-color:#3ed2aa59}.profile-tabs{border-bottom:1px solid #1a303a;align-items:end;gap:42px;height:72px;display:flex}.profile-tabs button{color:#9b9da7;background:0 0;border:0;height:54px;padding:0 4px;font-size:15px;font-weight:700;position:relative}.profile-tabs button.active{color:#fff}.profile-tabs button.active:after{content:"";background:#35d8aa;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.profile-toolbar{justify-content:flex-end;align-items:center;gap:18px;min-height:92px;display:flex}.profile-toolbar>button{color:#9cebd5;background:#2dd4a814;border:1px solid #2fcda3;border-radius:7px;height:38px;padding:0 22px;font-size:13px}.profile-toolbar label{color:#6f717b;background:#09171e;border:1px solid #34515c;border-radius:99px;align-items:center;gap:8px;width:270px;height:39px;padding:0 13px;display:flex}.profile-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.profile-empty{color:#71737d;text-align:center;background:#ffffff03;border:1px dashed #25262d;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:310px;display:grid}.profile-empty>span{color:#67cdb2;background:linear-gradient(145deg,#2dd4a826,#43beb014);border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.profile-empty h2{color:#aeb0b8;margin:6px 0 0;font-size:16px}.profile-empty p{margin:0;font-size:12px}.profile-works-error{color:#ff909b;background:#ff55640f;border:1px solid #ff556433;border-radius:9px;margin-bottom:16px;padding:11px 13px;font-size:11px}.profile-works-grid{grid-template-columns:repeat(auto-fill,minmax(210px,250px));align-items:start;gap:18px;display:grid}.profile-work-card{background:#05080b;border:1px solid #29414c;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #0000002e}.profile-work-media{aspect-ratio:2/3;background:#05080b;width:100%;position:relative;overflow:hidden}.profile-work-media video{object-fit:contain;cursor:zoom-in;background:#05080b;width:100%;height:100%;display:block}.profile-work-media video:not(:fullscreen)::-webkit-media-controls{display:none!important}.profile-work-overlay{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 36%,#03070a2e 55%,#03080bf5 100%);flex-direction:column;justify-content:flex-end;gap:10px;padding:12px 10px;transition:opacity .22s,transform .22s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.profile-work-card:hover .profile-work-overlay,.profile-work-card:focus-within .profile-work-overlay{opacity:1;transform:translateY(0)}.profile-work-copy{gap:5px;display:grid}.profile-work-copy strong{color:#fff;text-shadow:0 1px 5px #000c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.profile-work-copy small{color:#fff;text-shadow:0 1px 5px #000000d9;font-size:10px;font-weight:600}.profile-work-copy span{color:#fff;text-shadow:0 1px 5px #000000d9;font-size:9px;font-weight:600}.profile-work-actions{pointer-events:auto;grid-template-columns:1fr;gap:7px;display:grid}.profile-work-actions button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#122631d1;border:1px solid #fff3;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:10px;display:flex}.profile-work-actions button:hover{color:#fff;background:#2dd4a81f;border-color:#2dd4a866}.profile-work-actions button:disabled{cursor:not-allowed;opacity:.52}@media (hover:none){.profile-work-overlay{opacity:1;transform:none}}.billing-page{padding:38px 0 80px}.billing-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.billing-heading>div{gap:6px;display:grid}.billing-heading small{color:#2dd4a8;letter-spacing:normal;font-size:10px;font-weight:800}.billing-heading h1{margin:4px 0 0;font-size:29px}.billing-heading p{color:#9aa5ab;margin:0;font-size:12px}.billing-heading>button{color:#aaabb3;background:#10212a;border:1px solid #304b56;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.billing-heading>button:hover{color:#edf5f7;background:#142a34;border-color:#426471}.billing-heading>button:disabled{opacity:.62;cursor:wait}.spinning{animation:.8s linear infinite billing-spin}@keyframes billing-spin{to{transform:rotate(360deg)}}.billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.billing-summary>div{will-change:transform;background:#101c27;border:1px solid #2d465b;border-radius:12px;align-items:center;gap:14px;min-height:110px;padding:17px 19px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.billing-summary>div:hover{background:var(--panel-hover);border-color:#4c7a9494;transform:translateY(-3px)scale(1.015);box-shadow:0 18px 38px #00000040}.billing-summary-icon{border:1px solid #ffffff0f;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;transition:transform .2s,filter .2s;display:grid}.billing-summary>div:hover .billing-summary-icon{filter:brightness(1.14);transform:scale(1.08)}.summary-balance .billing-summary-icon{color:#a56cff;background:#a56cff26;box-shadow:inset 0 0 0 1px #a56cff2e}.summary-total .billing-summary-icon{color:#f2bd37;background:#daa52329}.summary-today .billing-summary-icon{color:#31d4a3;background:#1fc09026}.summary-month .billing-summary-icon{color:#31c3ef;background:#16a6cf26}.billing-summary p{gap:2px;margin:0;display:grid}.billing-summary small{color:#b9c0c9;font-size:11px}.billing-summary strong{color:#f5f7f9;font-size:25px;font-weight:780;line-height:1.05}.billing-summary em{color:#aeb7c0;font-size:10px;font-style:normal}.billing-filters{z-index:4;align-items:flex-end;gap:15px;margin:24px 0 18px;display:flex;position:relative}.billing-filter{gap:7px;width:205px;display:grid;position:relative}.billing-filter>small{color:#b5b8c1;font-size:11px}.billing-filter>button{color:#f2f3f6;background:var(--panel);border:1px solid #2d465b;border-radius:10px;align-items:center;gap:9px;width:100%;height:45px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.billing-filter>button>span{text-align:left;flex:1}.billing-filter>button>svg:first-child{color:#8e93a0}.billing-filter>button>svg:last-child{color:#717580}.billing-filter>button.open{border-color:#2bb789;box-shadow:0 0 0 3px #2bb7891a}.billing-filter-menu{background:var(--panel-3);border:1px solid #2d465b;border-radius:11px;gap:4px;width:230px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 50px #0000007a}.billing-filter-menu button{color:#e7e8ec;text-align:center;background:0 0;border:0;border-radius:7px;height:37px;padding:0 13px;font-size:12px}.billing-filter-menu button:hover{background:#ffffff0a}.billing-filter-menu button.active{color:#fff;background:#1fa08333}.billing-time-menu{grid-template-columns:repeat(2,1fr);width:355px}.billing-time-menu button:first-child{grid-column:1/-1}.billing-error{color:#ee6977;background:#ff55640f;border:1px solid #ff55642e;border-radius:9px;margin-bottom:15px;padding:11px 13px;font-size:11px}.billing-table-wrap{scrollbar-width:thin;scrollbar-color:#42434b transparent;background:#08131b;border:1px solid #2d465b;border-radius:13px;overflow-x:auto}.billing-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.billing-table th{color:#b8bdc7;text-align:left;background:#08131b;height:53px;padding:0 18px;font-size:12px;font-weight:600}.billing-table th:first-child{width:220px}.billing-table th:nth-child(2){width:180px}.billing-table th:nth-child(3){width:265px}.billing-table th:nth-child(4){width:120px}.billing-table th:nth-child(5){width:105px}.billing-table th:nth-child(6){width:90px}.billing-table td{color:#f3f4f7;background:#0b161e;border-top:1px solid #213344;height:58px;padding:0 18px;font-size:12px;font-weight:500;transition:background .18s}.billing-table tbody tr:nth-child(2n) td{background:#0a151e}.billing-table tr:hover td,.billing-table tbody tr:nth-child(2n):hover td{background:var(--panel-hover)}.billing-task-id{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.billing-task-id button{color:#696b75;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.billing-task-id button:hover{color:#86d7c1;background:#24252b}.billing-task-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.billing-status{align-items:center;gap:6px;display:inline-flex}.billing-status i{background:#dda94b;border-radius:50%;width:6px;height:6px}.billing-status.status-success{color:#69efc3}.billing-status.status-success i{background:#39d69f}.billing-status.status-failed,.billing-status.status-cancelled{color:#f08b95}.billing-status.status-failed i,.billing-status.status-cancelled i{background:#ef5f70}.billing-points{font-variant-numeric:tabular-nums;font-weight:700}.billing-points.deduct{color:#ffc86f}.billing-points.add{color:#62efc1}.billing-empty{color:#6f717b;border-top:1px solid #25272c;align-content:center;place-items:center;gap:9px;min-height:300px;font-size:11px;display:grid}.billing-empty strong{color:#aaaeb7;font-size:14px}.history-page{padding:38px 0 80px}.history-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.history-heading>div:first-child{gap:6px;display:grid}.history-heading small{color:#2dd4a8;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.history-heading h1{margin:4px 0 0;font-size:29px}.history-heading p{color:#9aa5ab;margin:0;font-size:12px}.history-heading em{color:#687b85;font-size:10px;font-style:normal}.history-heading>div:last-child{gap:8px;display:flex}.history-heading>div:last-child button{color:#aaabb3;background:#10212a;border:1px solid #304b56;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.history-heading>div:last-child button:hover{color:#edf5f7;background:#142a34;border-color:#426471}.history-heading>div:last-child button:disabled{opacity:.62;cursor:wait}.history-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.history-metrics article{will-change:transform;background:#101c27;border:1px solid #2d465b;border-radius:12px;align-items:center;gap:13px;min-height:101px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.history-metrics article:hover{background:var(--panel-hover);border-color:#4c7a9494;transform:translateY(-3px)scale(1.015);box-shadow:0 18px 38px #00000040}.history-metrics article>span{color:#35d9ad;background:#2dd4a824;border-radius:9px;place-items:center;width:39px;height:39px;transition:transform .2s,filter .2s;display:grid}.history-metrics article:hover>span{filter:brightness(1.14);transform:scale(1.08)}.history-metrics article>span.processing{color:#f0bf3e;background:#e0ae2a26}.history-metrics article>span.queued{color:#9f82ff;background:#7e59e226}.history-metrics article>span.completed{color:#39c9ef;background:#28b1d724}.history-metrics p{gap:1px;margin:0;display:grid}.history-metrics small,.history-metrics em{color:#9daab1;font-size:9px;font-style:normal}.history-metrics strong{font-size:24px;line-height:1}.history-filters{z-index:6;background:var(--panel-2);border:1px solid #213344;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:88px;margin-top:18px;padding:13px 15px;display:flex;position:relative}.history-status-tabs{align-items:center;gap:5px;display:flex}.history-status-tabs button{color:#9ba8ae;background:0 0;border:1px solid #0000;border-radius:7px;height:34px;padding:0 13px;font-size:10px}.history-status-tabs button.active{color:#fff;background:#2dd4a821;border-color:#2dd4a859}.history-selects{gap:10px;display:flex}.history-filter-select{color:#8c9ba3;gap:5px;font-size:9px;display:grid;position:relative}.history-filter-select>button{color:#91a3ac;background:var(--panel);text-align:left;border:1px solid #2d465b;border-radius:8px;align-items:center;gap:7px;width:190px;height:38px;padding:0 10px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.history-filter-select>button strong{color:#edf5f7;flex:1;font-size:10px}.history-filter-select>button.open{background:#101d27;border-color:#2bb789;box-shadow:0 0 0 3px #2bb7891a}.history-filter-menu{z-index:12;background:#101a24;border:1px solid #2d465b;border-radius:9px;gap:3px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #00000085}.history-filter-menu button{color:#d8e3e8;text-align:left;background:0 0;border:0;border-radius:6px;height:34px;padding:0 11px;font-size:10px}.history-filter-menu button:hover{color:#fff;background:#36e0a214}.history-filter-menu button.active{color:#f5fffc;background:#36e0a229}.history-time-options{grid-template-columns:repeat(2,1fr);width:250px}.history-time-options button:first-child{grid-column:1/-1}.filter-menu-enter-active,.filter-menu-leave-active{transform-origin:top;transition:opacity .16s,transform .16s}.filter-menu-enter-from,.filter-menu-leave-to{opacity:0;transform:translateY(-5px)scale(.98)}.history-error{color:#ff909b;background:#ff55640f;border:1px solid #ff556433;border-radius:8px;margin-top:13px;padding:10px 12px;font-size:10px}.history-records{background:#08131b;border:1px solid #46677c66;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 20px 54px #0000002e}.history-record{background:#0b161e;border-bottom:1px solid #47657e47;grid-template-columns:176px minmax(320px,1fr) minmax(390px,auto);align-items:center;gap:18px;min-height:158px;padding:16px 18px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.history-record:before{content:"";opacity:0;background:linear-gradient(#36e0a2,#38c6ff);border-radius:2px;width:2px;transition:opacity .18s,transform .18s;position:absolute;top:22px;bottom:22px;left:0;transform:scaleY(.45)}.history-record:nth-child(2n){background:#0a151e}.history-record:hover,.history-record:nth-child(2n):hover{background:var(--panel-hover);border-color:#47657e73;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #ffffff05}.history-record:hover:before{opacity:1;transform:scaleY(1)}.history-record:last-child{border-bottom:0}.history-preview{background:#050b10;border:1px solid #496a827a;border-radius:9px;width:176px;height:124px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.history-record:hover .history-preview{border-color:#36e0a26b;transform:translateY(-2px);box-shadow:0 8px 22px #0000003d}.history-preview :is(video,img){object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s;display:block}.history-record:hover .history-preview :is(video,img){filter:brightness(1.05);transform:scale(1.025)}.history-preview>span{color:#69818c;place-items:center;width:100%;height:100%;display:grid}.history-preview>.history-audio-cover{color:#0000;background-image:repeating-linear-gradient(90deg,#0000 0 8px,#f9a8d4b3 8px 10px,#0000 10px 14px),radial-gradient(circle at 50% 38%,#f472b64d,#0000 46%),linear-gradient(145deg,#54274a,#263657 72%);background-position:50% 82px,50%,50%;background-repeat:no-repeat;background-size:120px 18px,auto,auto;position:relative}.history-preview>.history-audio-cover>svg{display:none}.history-preview>.history-audio-cover>audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.history-preview>.history-audio-cover:after{content:"AUDIO";color:#f9a8d4b8;letter-spacing:.16em;text-align:center;font-size:8px;font-weight:700;position:absolute;bottom:12px;left:0;right:0}html[data-theme=light] .history-preview>.history-audio-cover{background-image:repeating-linear-gradient(90deg,#0000 0 8px,#be185d8c 8px 10px,#0000 10px 14px),radial-gradient(circle at 50% 38%,#ec48992e,#0000 46%),linear-gradient(145deg,#f9e8f1,#f2f4f7 72%)}.history-preview:has(.generation-loader){isolation:isolate;background:radial-gradient(circle at 30% 35%,#36e0a221,#0000 34%),radial-gradient(circle at 72% 68%,#38c6ff1c,#0000 38%),#050b10;place-items:center;display:grid}.history-preview:has(.generation-loader):before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 38%,#36e0a21a 48%,#38c6ff1f 52%,#0000 62%);animation:2.8s ease-in-out infinite generation-shimmer;position:absolute;inset:-70% -35%}.history-preview>.generation-loader{color:#8fa6b2;place-items:center;width:46px;height:46px;display:grid;position:relative;transform:translateY(-6px)}.generation-loader-orbit{filter:drop-shadow(0 0 5px #36e0a233);border:1px solid #63e7bee6;border-color:#63e7bee6 #38c6ff75 #63e7be29 #63e7be29;border-radius:50%;animation:1.8s linear infinite generation-orbit;position:absolute;inset:5px}.generation-loader-orbit:after{content:"";border-radius:inherit;border:1px solid #38c6ff2e;border-bottom-color:#38c6ffad;animation:1.15s linear infinite reverse generation-orbit;position:absolute;inset:7px}.generation-loader-pulse{align-items:center;gap:3px;height:18px;display:flex;transform:scale(.8)}.generation-loader-pulse i{background:linear-gradient(#63e7be,#38c6ff);border-radius:4px;width:3px;height:7px;animation:.9s ease-in-out infinite generation-pulse;box-shadow:0 0 7px #36e0a247}.generation-loader-pulse i:nth-child(2){animation-delay:.12s}.generation-loader-pulse i:nth-child(3){animation-delay:.24s}.generation-loader-pulse i:nth-child(4){animation-delay:.36s}.generation-loader small{color:#c2dcd5;letter-spacing:.1em;text-shadow:0 0 8px #63e7be47;width:max-content;font-size:9px;font-weight:600;position:absolute;top:calc(100% + 1px)}@keyframes generation-orbit{to{transform:rotate(360deg)}}@keyframes generation-pulse{0%,to{opacity:.45;height:6px}50%{opacity:1;height:18px}}@keyframes generation-shimmer{0%,18%{opacity:0;transform:translate(-42%)rotate(.001deg)}42%,58%{opacity:1}82%,to{opacity:0;transform:translate(42%)rotate(.001deg)}}.history-preview>button{color:#fff;background:#060c10b3;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 15px #0000004d}.history-preview>button:hover{background:#081015f0;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 5px #ffffff14,0 5px 18px #00000059}.history-preview:has(>.history-audio-cover)>button{background:#be185d8c;border-color:#f472b6b3;box-shadow:0 4px 14px #be185d47}.history-preview:has(>.history-audio-cover)>button:hover{background:#ec4899c7;box-shadow:0 0 0 5px #f472b61a,0 5px 18px #be185d4d}.history-record-main{gap:14px;min-width:0;display:grid}.history-record-main>div:first-child{gap:5px;min-width:0;display:grid}.history-record-main>div:first-child strong{color:#f5f9fc;font-size:14px}.history-task-title{align-items:center;gap:8px;min-width:0;display:flex}.history-task-title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-task-title>em{border:1px solid;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;line-height:1.4}.history-task-title>em.source-app{color:#82b7ff;background:#3470c224;border-color:#4e91e873}.history-task-title>em.source-canvas{color:#58dbb8;background:#269c7e24;border-color:#32c79f73}.history-record-main>div:first-child small{color:#8fa0ae;font-size:10px}.history-record-main code{color:#607481;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.history-task-id{align-items:center;gap:6px;min-width:0;display:flex}.history-task-id code{min-width:0}.history-task-id button{color:#607481;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}.history-task-id button:hover{color:#86d7c1;background:#24252b}.history-facts{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;display:grid}.history-facts>span{background:#040c1161;border-radius:8px;grid-template-rows:15px 15px;grid-template-columns:18px 1fr;align-content:center;align-items:center;column-gap:6px;min-height:53px;padding:9px 18px;display:grid}.history-facts svg{color:#4fdab4;grid-row:1/3}.history-facts small{color:#8fa0ae;font-size:8px;line-height:15px}.history-facts strong{color:#dfeaf2;font-size:10px;line-height:15px}.history-record-actions{grid-template-columns:minmax(0,1fr) auto auto auto auto;justify-content:stretch;align-items:center;gap:6px;width:100%;min-width:390px;display:grid}.history-task-status{white-space:nowrap;border:1px solid;border-radius:99px;justify-self:end;align-items:center;gap:5px;min-height:28px;margin-right:8px;padding:0 9px;font-size:10px;display:flex}.history-task-status.success{color:#49ddb5;background:#2dd4a814;border-color:#2dd4a852}.history-task-status.processing{color:#f0c454;background:#e0ae2a12;border-color:#e0ae2a4d}.history-task-status.preparing{color:#67dbe8;background:#34cddc14;border-color:#34cddc4d}.history-task-status.queued{color:#b69cff;background:#7e59e214;border-color:#9f82ff4d}.history-task-status.failed,.history-task-status.cancelled{color:#ff8795;background:#ff55640f;border-color:#ff556440}.history-record-actions button,.history-record-actions a{color:#dce7e9;white-space:nowrap;background:#10212a;border:1px solid #49697e5c;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:11px;text-decoration:none;display:flex}.history-record-actions button:hover,.history-record-actions a:hover{background:#2dd4a81a;border-color:#2dd4a866}.history-record-actions a{width:38px;padding:0}.history-record-actions .delete{color:#ff7181;width:38px;padding:0}.history-record-actions .cancel-task{color:#ff8795;background:#ff556412;border-color:#ff55644d}.history-record-actions .cancel-task:hover{background:#ff556421;border-color:#ff556480}.history-record-actions button:disabled,.history-record-actions a.disabled{pointer-events:none;opacity:.35}.history-empty{color:#67808b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.history-empty strong{color:#bdc9ce;font-size:13px}.history-empty small{font-size:10px}.records-pagination{color:#8fa0ae;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;padding-top:18px;font-size:11px;display:flex}.records-pagination>button{color:#d9e4ea;background:#101a24;border:1px solid #2d465b;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:11px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.records-pagination>button:hover:not(:disabled){color:#fff;background:#162838;border-color:#36e0a26b;transform:translateY(-1px)}.records-pagination>button:disabled{opacity:.4;cursor:not-allowed}.records-pagination>span{text-align:center;font-variant-numeric:tabular-nums;min-width:38px}.records-pagination label{white-space:nowrap;align-items:center;gap:7px;display:flex}.records-pagination input{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#05090c;border:1px solid #2d465b;border-radius:6px;outline:0;width:52px;height:36px;padding:0 7px;font-size:11px}.records-pagination input:focus{border-color:#36e0a2;box-shadow:0 0 0 2px #36e0a21a}.records-pagination input::-webkit-inner-spin-button{appearance:none;margin:0}.records-pagination input::-webkit-outer-spin-button{appearance:none;margin:0}@media (prefers-reduced-motion:reduce){.billing-summary>div,.billing-summary-icon,.history-metrics article,.history-metrics article>span,.round-action,.credit-button,.round-action svg,.credit-button svg{transition:none}.billing-summary>div:hover,.billing-summary>div:hover .billing-summary-icon,.history-metrics article:hover,.history-metrics article:hover>span,.round-action:hover,.credit-button:hover,.round-action:hover svg,.credit-button:hover svg{transform:none}}.history-player-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.history-player-modal{background:#07151d;border:1px solid #29414c;border-radius:16px;width:min(1080px,95vw);max-height:92vh;overflow:hidden;box-shadow:0 30px 100px #000000b3}.history-player-modal header{border-bottom:1px solid #29414c;justify-content:space-between;align-items:center;min-height:67px;padding:12px 17px;display:flex}.history-player-modal header div{gap:3px;display:grid}.history-player-modal header small{color:#48dcb5;letter-spacing:.14em;font-size:9px}.history-player-modal h2{margin:0;font-size:17px}.history-player-modal header button{color:#dce7e9;background:#10212a;border:1px solid #34515c;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.history-player-modal video{object-fit:contain;background:#000;width:100%;max-height:calc(92vh - 68px);display:block}.history-player-media{background:#000;place-items:center;display:grid;position:relative}.history-player-media img{object-fit:contain;width:100%;max-height:min(72vh,720px);display:block}.history-player-media audio{width:min(680px,80vw);margin:90px 34px}.history-player-nav{color:#fff;cursor:pointer;background:#101216c9;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.history-player-nav:disabled{opacity:.3;cursor:default}.history-player-nav.previous{left:16px}.history-player-nav.next{right:16px}.history-player-counter{color:#fff;background:#101216b8;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.invite-page{padding:38px 0 80px}.invite-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.invite-heading small{color:#2bbf96;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.invite-heading h1{letter-spacing:-.04em;margin:8px 0;font-size:34px}.invite-heading p{color:#8a8d97;margin:0;font-size:12px}.invite-heading>button{color:#aaabb3;background:#10212a;border:1px solid #304b56;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.invite-heading>button:disabled{opacity:.62;cursor:wait}.invite-overview{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.invite-link-card,.invite-steps{border:1px solid #213344;border-radius:14px;min-height:147px}.invite-link-card{background:#0d1721;grid-template-columns:auto 1fr minmax(260px,1.25fr);align-items:center;gap:18px;padding:20px;display:grid}.invite-gift{color:#2dd4a8;background:#2aca9e2e;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.invite-reward{gap:5px;display:grid}.invite-reward small,.invite-link-card label>small{color:#8e9ba2;font-size:10px}.invite-reward strong{font-size:20px}.invite-reward em{color:#88949a;margin-top:10px;font-size:9px;font-style:normal}.invite-link-card label{gap:7px;min-width:0;display:grid}.invite-link-card label>span{gap:7px;height:43px;display:flex}.invite-link-card input{color:#e7e7ec;background:#0b1820;border:1px solid #34515c;border-radius:7px;outline:0;width:100%;min-width:0;padding:0 12px;font-size:11px}.invite-link-card button{color:#fff;background:linear-gradient(90deg,#159d7c,#35d9ad);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;width:94px;font-size:11px;font-weight:800;display:flex}.invite-steps{background:#0d1721;justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.invite-steps>div{text-align:center;place-items:center;gap:7px;display:grid}.invite-steps i{color:#40dcb2;background:#2dd4a817;border:1px solid #47d6b059;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.invite-steps strong{color:#e1e7e9;font-size:11px}.invite-steps span{color:#727f86;font-size:9px}.invite-steps>svg{color:#4b4d57}.invite-stats{grid-template-columns:1fr 1fr;gap:12px;width:min(700px,100%);margin:34px 0 54px;display:grid}.invite-stats>div{background:#0d1721;border:1px solid #213344;border-radius:12px;align-items:center;gap:14px;min-height:96px;padding:17px;display:flex}.invite-stats>div>span{color:#2dd4a8;background:#2aca9e29;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.invite-stats p{gap:2px;margin:0;display:grid}.invite-stats small{color:#89969e;font-size:10px}.invite-stats strong{font-size:22px}.invite-stats em{color:#7b878e;font-size:9px;font-style:normal}.invite-users>div:first-child{margin-bottom:18px}.invite-users h2{margin:0 0 6px;font-size:17px}.invite-users p{color:#777f87;margin:0;font-size:10px}.invite-table-wrap{scrollbar-width:thin;scrollbar-color:#42434b transparent;background:#08131b;border:1px solid #213344;border-radius:11px;overflow-x:auto}.invite-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.invite-table-wrap th,.invite-table-wrap td{color:#f0f1f4;text-align:left;border-bottom:1px solid #25272c;height:52px;padding:0 14px;font-size:11px}.invite-table-wrap th{color:#b8bdc7;background:#101a24;font-weight:600}.invite-table-wrap td{background:#0b161e}.invite-table-wrap tbody tr:nth-child(2n) td{background:#0a151e}.invite-table-wrap td:first-child{color:#fff}.invite-user-status{color:#82d8bd}.invite-empty{color:#6f717b;text-align:center;align-content:center;place-items:center;gap:9px;min-height:230px;font-size:10px;display:grid}.invite-empty>svg{color:#35d8aa}.invite-empty strong{color:#aaaeb7;font-size:13px}.profile-edit-backdrop{z-index:95;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030407c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-edit-modal{scrollbar-width:thin;scrollbar-color:#31505a transparent;background:#0f2029;border:1px solid #2dd4a830;border-radius:20px;width:min(500px,100%);max-height:calc(100vh - 28px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000000b3}.profile-edit-close{color:#898b95;background:#142631;border:1px solid #304b56;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:17px}.profile-edit-heading small{color:#2fc49b;letter-spacing:.16em;font-size:9px;font-weight:800}.profile-edit-heading h2{margin:6px 0 5px;font-size:23px}.profile-edit-heading p{color:#777984;margin:0;font-size:11px}.profile-avatar-editor{background:#13242e;border:1px solid #29414c;border-radius:13px;align-items:center;gap:16px;margin:27px 0 22px;padding:16px;display:flex}.profile-avatar-editor>span{background:linear-gradient(145deg,#2fc69f,#148a78);border:2px solid #ffffffa6;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.profile-avatar-editor>div{gap:6px;min-width:0;display:grid}.profile-avatar-editor strong{font-size:13px}.profile-avatar-editor small{color:#777984;font-size:10px}.profile-avatar-editor>div>div{gap:8px;margin-top:4px;display:flex}.profile-avatar-editor label,.profile-avatar-editor button{color:#91dcc8;background:#2dd4a814;border:1px solid #36535e;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:10px;display:flex}.profile-avatar-editor label{cursor:pointer}.profile-avatar-editor label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-editor button{color:#ff909b;background:#ff58680d;border-color:#ff586826}.profile-bio-field{gap:8px;display:grid}.profile-bio-field>span{color:#c5c6cd;justify-content:space-between;font-size:11px;display:flex}.profile-bio-field>span small{color:#70727c}.profile-bio-field textarea{resize:none;color:#eeeef2;background:#142631;border:1px solid #304b56;border-radius:10px;outline:0;height:96px;padding:13px;font-size:12px;line-height:1.6}.profile-bio-field textarea:focus{border-color:#47d6b08c}.profile-bio-field textarea::placeholder{color:#60626c}.profile-edit-modal>.auth-error{margin-top:13px}.profile-edit-footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.profile-edit-footer button{color:#a8a9b1;background:#152731;border:1px solid #304b56;border-radius:8px;height:40px;padding:0 19px;font-size:12px}.profile-edit-footer .profile-save{color:#fff;background:linear-gradient(90deg,#159d7c,#35d9ad);border-color:#0000;font-weight:700}.profile-edit-footer .profile-save:disabled{opacity:.6;cursor:wait}.notification-backdrop{z-index:96;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030407cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notification-modal{background:#090f14;border:1px solid #213344;border-radius:18px;width:min(860px,100%);height:min(620px,100vh - 30px);overflow:hidden;box-shadow:0 30px 100px #000000b8}.notification-modal>header{background:#101216;border-bottom:1px solid #213344;justify-content:space-between;align-items:center;height:64px;padding:0 20px 0 23px;display:flex}.notification-modal>header h2{margin:0;font-size:18px}.notification-modal>header button{color:#9698a1;background:0 0;border:0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.notification-modal>header button:hover{color:#fff;background:#24252a}.notification-layout{grid-template-columns:210px 1fr;height:calc(100% - 64px);display:grid}.notification-layout>aside{background:#0d171f;border-right:1px solid #213344;flex-direction:column;justify-content:space-between;padding:16px 14px;display:flex}.notification-layout>aside>div{gap:7px;display:grid}.notification-layout>aside button{color:#a9abb3;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:42px;padding:0 11px;font-size:12px;display:flex}.notification-layout>aside button:hover,.notification-layout>aside button.active{color:#fff;background:#1a2229}.notification-layout>aside button>span{flex:1}.notification-layout>aside button i{color:#aaaab2;background:#303137;border-radius:99px;place-items:center;min-width:19px;height:18px;font-size:9px;font-style:normal;display:grid}.notification-layout>aside button.active i{color:#fff;background:#ef5969}.notification-layout>aside .notification-read-all{color:#858790}.notification-content{background:#080f14;min-width:0;padding:17px;overflow-y:auto}.notification-empty{color:#70727b;text-align:center;align-content:center;place-items:center;gap:9px;height:100%;min-height:310px;display:grid}.notification-empty>span{color:#35d8aa;background:#2dd4a81a;border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.notification-empty h3{color:#aaaeb7;margin:6px 0 0;font-size:15px}.notification-empty p{margin:0;font-size:10px}.customer-service-backdrop{z-index:97;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030407d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-service-modal{background:#11151a;border:1px solid #2c3038;border-radius:18px;width:min(850px,100%);padding:0 30px 24px;overflow:hidden;box-shadow:0 30px 100px #000000b8}.customer-service-modal>header{border-bottom:1px solid #293039;justify-content:space-between;align-items:center;min-height:100px;display:flex}.customer-service-modal>header>div{align-items:center;gap:14px;display:flex}.customer-service-modal>header>div>span{color:#3edab4;background:#25bf9a1a;border:1px solid #33d3ae38;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.customer-service-modal h2{margin:0 0 5px;font-size:22px}.customer-service-modal header p{color:#838b97;margin:0;font-size:12px}.customer-service-modal>header>button{color:#9da5af;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.customer-service-modal>header>button:hover{color:#fff;background:#20262d}.customer-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:30px;display:grid}.customer-service-grid article{background:#101a22;border:1px solid #2b3641;border-radius:15px;flex-direction:column;align-items:center;min-width:0;padding:23px 18px 21px;display:flex}.customer-service-grid article>div{aspect-ratio:1;background:#fff;border-radius:12px;place-items:center;width:min(264px,82%);margin-bottom:18px;display:grid;overflow:hidden}.customer-service-grid img{object-fit:contain;width:100%;height:100%;display:block}.customer-service-grid strong{color:#eef1f4;font-size:17px}.customer-service-grid article>span{color:#79838f;margin-top:6px;font-size:12px}.customer-service-modal>footer{color:#68727d;text-align:center;padding-top:21px;font-size:11px}.auth-entry{position:relative}.auth-entry:after{content:"";width:100%;height:10px;position:absolute;top:100%;right:0}.account-avatar-button{color:#fff;background:#12232d;border:1px solid #b292ff6b;border-radius:50%;place-items:center;width:42px;height:42px;padding:3px;display:grid;box-shadow:0 0 0 1px #2dd4a80d}.account-avatar-button span{background:linear-gradient(145deg,#2fc69f,#148a78);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.account-avatar-button img,.account-avatar img,.profile-avatar img,.profile-avatar-editor>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.account-avatar-button:hover{border-color:#60dcbbcc;box-shadow:0 0 0 4px #2dd4a81a}.account-avatar-loading{background:#12232d;border:1px solid #2b2c33;border-radius:50%;width:42px;height:42px;display:block;overflow:hidden}.account-avatar-loading:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff12 50%,#0000 80%);width:100%;height:100%;animation:1.1s linear infinite account-loading;display:block;transform:translate(-100%)}@keyframes account-loading{to{transform:translate(100%)}}.auth-user-menu{z-index:20;color:#eeeef2;background:#191a1f;border:1px solid #34343d;border-radius:15px;width:270px;padding:10px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 65px #00000094}.account-summary{background:#23242a;border:1px solid #ffffff0a;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:11px;display:flex}.account-avatar{color:#fff;background:linear-gradient(145deg,#2dd4a8,#157f75);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.account-summary>span:last-child{gap:3px;min-width:0;display:grid}.account-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.account-summary small{color:#85868f;font-size:10px}.account-identity-row{align-items:center;gap:7px;min-width:0;display:flex}.account-member-expiry{white-space:nowrap;margin-top:1px;font-weight:700;line-height:1.35;display:block;color:#fff!important;font-size:10px!important}.account-role-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:650;line-height:1.25}.account-role-badge.role-user{color:#aeb5bf;background:#30343a;border-color:#454a52}.account-role-badge.role-member{color:#74b5ff;background:#21364e;border-color:#315c8a}.account-role-badge.role-admin{color:#caa0ff;background:#3b2a50;border-color:#67488e}.account-role-badge.role-superadmin{color:#ffd06b;background:#4a381b;border-color:#806126}.account-avatar-change{color:#8e939c;text-align:left;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:11px}.account-avatar-change:hover{color:#f2f3f5;background:#2a2c31}.account-avatar-change:disabled{cursor:wait;opacity:.65}.avatar-file-input{display:none}.avatar-update-error{color:#ff6b74;padding:0 12px 10px;font-size:11px;display:block}.account-settings-modal{color:#edf0f4;background:#11161d;border:1px solid #343b45;border-radius:18px;width:min(660px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 100px #000c}.account-settings-modal>header{border-bottom:1px solid #2b323b;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.account-settings-modal>header span{color:#45c9b0;letter-spacing:.14em;font-size:9px;font-weight:750}.account-settings-modal>header h2{color:#f6f7f9;margin:4px 0 2px;font-size:21px}.account-settings-modal>header p{color:#858d97;margin:0;font-size:11px}.account-settings-modal>header>button{color:#b8bec6;background:#222a34;border:1px solid #3b434d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.account-settings-modal>header>button:hover{color:#fff;background:#343a43}.account-settings-body{gap:14px;padding:20px;display:grid}.account-profile-panel{background:#171c23;border:1px solid #303843;border-radius:13px;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:15px;display:grid}.account-settings-avatar{flex-direction:column;align-items:center;gap:8px;display:flex}.account-settings-avatar>span{color:#fff;background:linear-gradient(145deg,#2dd4a8,#157f75);border:2px solid #59616c;border-radius:50%;place-items:center;width:68px;height:68px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.account-settings-avatar img{object-fit:cover;width:100%;height:100%}.account-settings-avatar button{color:#f2f4f6;background:#343a43;border:1px solid #505965;border-radius:7px;padding:7px 12px;font-size:11px}.account-settings-avatar button:hover:not(:disabled){background:#424a55}.account-settings-avatar small{color:#747d87;text-align:center;font-size:8px}.account-info-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.account-info-grid label{background:#12171d;border:1px solid #2d3540;border-radius:9px;min-width:0;padding:10px}.account-info-grid small{color:#77818c;margin-bottom:4px;font-size:9px;display:block}.account-info-grid strong{color:#e9edf1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.account-permission-panel{background:#171c23;border:1px solid #3c434d;border-radius:12px;padding:14px 15px}.account-permission-panel>div{align-items:center;gap:9px;display:flex}.account-permission-panel>div>svg{color:#50d3ba}.account-permission-panel>div>span{gap:2px;margin-right:auto;display:grid}.account-permission-panel>p{color:#aab1ba;border-top:1px solid #2c343e;margin:10px 0 0;padding-top:10px;font-size:11px;line-height:1.6}.account-password-form{background:#171c23;border:1px solid #303843;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.account-password-form>div{grid-column:1/-1;align-items:center;gap:9px;display:flex}.account-password-form>div>svg{color:#50d3ba}.account-password-form>div>span{gap:2px;display:grid}.account-password-form label{gap:5px;display:grid}.account-password-form label:first-of-type{grid-column:1/-1}.account-password-form input{color:#edf1f4;background:#11161d;border:1px solid #38414c;border-radius:8px;outline:0;height:38px;padding:0 11px;font-size:12px}.account-password-form input:focus{border-color:#47bda9;box-shadow:0 0 0 3px #2dd4a814}.account-password-form>p{grid-column:1/-1;margin:0;font-size:10px}.account-settings-error{color:#ff7d88}.account-settings-success{color:#54d6b5}.account-password-form>button{color:#fff;background:#343a43;border:1px solid #59616c;border-radius:8px;grid-column:1/-1;justify-self:end;padding:9px 16px;font-size:11px;font-weight:700}.account-password-form>button:hover:not(:disabled){background:#424a55}.account-inviter-panel{background:#171c23;border:1px solid #303843;border-radius:13px;padding:18px}.account-inviter-panel>header{align-items:center;gap:9px;display:flex}.account-inviter-panel>header>svg{color:#50d3ba}.account-inviter-panel>header>span{gap:2px;display:grid}.account-inviter-panel>header strong{font-size:15px}.account-inviter-panel>header small{color:#abb3bc;font-size:11px}.account-inviter-loading,.account-inviter-unavailable{color:#9ba4ae;margin:14px 0 0;font-size:12px}.account-inviter-loading{align-items:center;gap:7px;display:flex}.account-inviter-bound{border-top:1px solid #2c343e;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;padding-top:14px;display:grid}.account-inviter-bound article{background:#12171d;border:1px solid #303944;border-radius:9px;padding:12px}.account-inviter-bound small{color:#aeb6c0;margin-bottom:6px;font-size:11px;display:block}.account-inviter-bound strong{color:#f4f6f8;font-size:13px}.account-inviter-form{border-top:1px solid #2c343e;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.account-inviter-form label{flex:1;gap:6px;display:grid}.account-inviter-form label>span{color:#d0d5db;font-size:12px}.account-inviter-form input{box-sizing:border-box;color:#fff;background:#11161d;border:1px solid #38414c;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font-size:14px}.account-inviter-form input:focus{border-color:#47bda9;box-shadow:0 0 0 3px #2dd4a814}.account-inviter-form button{color:#fff;background:#343a43;border:1px solid #59616c;border-radius:8px;height:42px;padding:0 18px;font-size:13px;font-weight:700}.account-inviter-form button:hover:not(:disabled){background:#424a55}.account-inviter-form button:disabled{opacity:.5}html[data-theme=light] .account-settings-modal{color:#29313a;background:#fff;border-color:#d3d9df;box-shadow:0 28px 80px #3341552e}html[data-theme=light] .account-settings-modal>header{border-color:#e1e5e9}html[data-theme=light] .account-settings-modal>header>button{color:#4d555e;background:#f4f6f9;border-color:#cbd1d7}html[data-theme=light] :is(.account-profile-panel,.account-permission-panel,.account-password-form){background:#f4f6f9;border-color:#d7dce1}html[data-theme=light] .account-info-grid label{background:#fff;border-color:#dce1e5}html[data-theme=light] .account-info-grid small,html[data-theme=light] .account-permission-panel>div>span small,html[data-theme=light] .account-password-form>div small{color:#747b82}html[data-theme=light] .account-permission-panel>p{color:#59616a;border-color:#dce1e5}html[data-theme=light] .account-password-form input{color:#252a30;background:#fff;border-color:#cfd5da}html[data-theme=light] .account-password-form>button{background:#343a43;border-color:#303740}.account-settings-modal>header span{font-size:10px}.account-settings-modal>header h2{color:#fff;font-size:22px}.account-settings-avatar button{color:#fff;font-size:12px}.account-settings-avatar small{color:#a0a8b1;font-size:10px}.account-info-grid label,.account-username-editor{background:#12171d;border:1px solid #2d3540;border-radius:9px;min-width:0;padding:10px}.account-info-grid small{color:#9aa3ad;margin-bottom:5px;font-size:11px}.account-info-grid strong{color:#fff;font-size:13px}.account-username-editor{display:block}.account-username-editor>span{gap:6px;display:flex}.account-username-editor input{color:#fff;background:#1a2028;border:1px solid #3b4550;border-radius:6px;outline:0;width:100%;min-width:0;height:29px;padding:0 8px;font-size:13px;font-weight:650}.account-username-editor input:focus{border-color:#45c9b0}.account-username-editor button{color:#fff;background:#343a43;border:1px solid #56606b;border-radius:6px;padding:0 9px;font-size:11px}.account-username-editor button:disabled{opacity:.5}.account-username-editor em{color:#a0a8b1;margin-top:5px;font-size:9px;font-style:normal;display:block}.account-info-grid>.account-settings-error{grid-column:1/-1;margin:0}.account-permission-panel>div>span small{color:#9aa3ad;font-size:10px}.account-permission-panel>div>span strong{color:#fff;font-size:14px}.account-permission-panel>p{color:#c1c7ce;font-size:12px}.account-password-form input{color:#fff;height:40px;font-size:13px}.account-password-form>p{font-size:11px}html[data-theme=light] .account-settings-modal>header h2{color:#20262c}html[data-theme=light] .account-info-grid label,html[data-theme=light] .account-username-editor{background:#fff;border-color:#dce1e5}html[data-theme=light] .account-username-editor input{color:#252a30;background:#f7f8f9;border-color:#cfd5da}html[data-theme=light] .account-username-editor em{color:#6f7780}html[data-theme=light] .account-info-grid strong,html[data-theme=light] .account-permission-panel>div>span strong{color:#20262c}.account-settings-modal{width:min(760px,100%)}.account-settings-modal>header{padding:24px 26px}.account-settings-modal>header h2{margin:0 0 5px}.account-settings-body{gap:18px;padding:24px}.account-profile-panel{grid-template-columns:140px minmax(0,1fr);gap:22px;padding:19px}.account-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.account-username-editor{grid-column:1/-1;padding:12px}.account-username-editor>span{gap:8px}.account-username-editor input{height:34px}.account-username-editor button{padding:0 14px}.account-info-grid label{padding:12px}.account-permission-panel{padding:18px}.account-permission-panel>header{align-items:flex-start;gap:10px;display:flex}.account-permission-panel>header>svg{color:#50d3ba;flex:none;margin-top:2px}.account-permission-panel>header>div{justify-items:start;gap:8px;display:grid}.account-permission-panel>header strong{color:#fff;font-size:14px}.account-permission-grid{border-top:1px solid #2c343e;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;padding-top:15px;display:grid}.account-permission-grid article{background:#12171d;border:1px solid #303944;border-radius:9px;min-width:0;padding:12px}.account-permission-grid small{color:#929ca7;margin-bottom:6px;font-size:10px;display:block}.account-permission-grid strong{color:#f4f6f8;font-size:12px;line-height:1.45;display:block}.account-password-form{gap:14px;padding:18px}.account-password-form>div{margin-bottom:2px}.account-password-form input{height:42px}.account-password-form>button{margin-top:2px;padding:10px 18px}.account-member-expiry-detail{color:#fff;font-size:11px;font-weight:700;line-height:1.45}html[data-theme=light] .account-permission-panel>header strong{color:#20262c}html[data-theme=light] .account-permission-grid{border-color:#dce1e5}html[data-theme=light] .account-permission-grid article{background:#fff;border-color:#dce1e5}html[data-theme=light] .account-permission-grid small{color:#6d7680}html[data-theme=light] .account-permission-grid strong{color:#252a30}html[data-theme=light] .account-member-expiry,html[data-theme=light] .account-member-expiry-detail{color:#30353b!important}@media (width<=700px){.account-settings-modal>header{padding:20px}.account-settings-body{padding:18px}.account-profile-panel{grid-template-columns:120px minmax(0,1fr);gap:16px}.account-info-grid{grid-template-columns:1fr 1fr}.account-username-editor{grid-column:1/-1}.account-permission-grid,.account-password-form{grid-template-columns:1fr}.account-password-form label{grid-column:1/-1}}.account-settings-modal>header p{color:#c0c6ce;font-size:13px}.account-settings-avatar small{color:#b1b8c0;font-size:11px;line-height:1.45}.account-info-grid small{color:#b2bac3;font-size:12px}.account-info-grid strong,.account-username-editor input{font-size:14px}.account-username-editor button{font-size:12px;font-weight:700}.account-permission-panel>header strong{font-size:15px}.account-permission-grid small{color:#aeb6c0;font-size:11px}.account-permission-grid strong{font-size:13px}.account-password-form>div strong{font-size:15px}.account-password-form>div small{color:#abb3bc;font-size:11px}.account-password-form label>span{color:#d0d5db;font-size:12px}.account-password-form input{font-size:14px}.account-password-form>button{font-size:13px}.account-username-editor button{white-space:nowrap;min-width:60px;height:34px;padding:0 12px}.account-username-editor button:hover:not(:disabled){color:#fff;background:#424a55}.account-phone-binder{background:#12171d;border:1px solid #2d3540;border-radius:9px;grid-column:1/-1;min-width:0;padding:12px}.account-phone-binder>div{grid-template-columns:minmax(150px,1fr) minmax(110px,.65fr) auto auto;gap:8px;display:grid}.account-phone-binder input{color:#fff;background:#1a2028;border:1px solid #3b4550;border-radius:6px;outline:0;min-width:0;height:34px;padding:0 9px;font-size:13px}.account-phone-binder input:focus{border-color:#45c9b0}.account-phone-binder button{white-space:nowrap;color:#fff;background:#343a43;border:1px solid #56606b;border-radius:6px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.account-phone-binder button:hover:not(:disabled){background:#424a55}.account-phone-binder button:disabled{opacity:.5}html[data-theme=light] .account-settings-modal>header p{color:#56616b}html[data-theme=light] .account-settings-avatar small,html[data-theme=light] .account-info-grid small,html[data-theme=light] .account-permission-grid small,html[data-theme=light] .account-password-form>div small{color:#626d77}html[data-theme=light] .account-password-form label>span{color:#46515b}html[data-theme=light] .account-settings-avatar>span{box-shadow:none;border-color:#d3d9df}html[data-theme=light] :is(.account-settings-avatar button,.account-username-editor button,.account-password-form>button){color:#25292e;background:#f4f6f9;border-color:#b8bec5;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:0 2px 5px #0000000d}html[data-theme=light] .account-phone-binder{background:#fff;border-color:#dce1e5}html[data-theme=light] .account-phone-binder input{color:#252a30;background:#f7f8f9;border-color:#cfd5da}html[data-theme=light] .account-phone-binder button{color:#25292e;background:#f4f6f9;border-color:#b8bec5}html[data-theme=light] .account-phone-binder button:hover:not(:disabled){background:#e1e4e8}html[data-theme=light] :is(.account-settings-avatar button,.account-username-editor button,.account-password-form>button):hover:not(:disabled){color:#20242a;background:#e1e4e8;border-color:#aeb4bb;box-shadow:0 3px 8px #00000014}@media (width<=620px){.account-settings-backdrop{padding:10px}.account-settings-modal{max-height:calc(100vh - 20px)}.account-profile-panel,.account-info-grid,.account-password-form{grid-template-columns:1fr}.account-password-form label{grid-column:1/-1}}html[data-theme=light] .account-inviter-panel{background:#f4f6f9;border-color:#d7dce1}html[data-theme=light] .account-inviter-panel>header strong{color:#20262c}html[data-theme=light] .account-inviter-panel>header small,html[data-theme=light] .account-inviter-bound small{color:#626d77}html[data-theme=light] .account-inviter-bound{border-color:#dce1e5}html[data-theme=light] .account-inviter-bound article{background:#fff;border-color:#dce1e5}html[data-theme=light] .account-inviter-bound strong{color:#252a30}html[data-theme=light] .account-inviter-form{border-color:#dce1e5}html[data-theme=light] .account-inviter-form label>span{color:#46515b}html[data-theme=light] .account-inviter-form input{color:#252a30;background:#fff;border-color:#cfd5da}html[data-theme=light] .account-inviter-form button{color:#25292e;background:#f4f6f9;border-color:#b8bec5}html[data-theme=light] .account-inviter-form button:hover:not(:disabled){background:#e1e4e8}@media (width<=620px){.account-inviter-bound{grid-template-columns:1fr}.account-inviter-form{flex-direction:column;align-items:stretch}.account-inviter-form button{width:100%}.account-phone-binder>div{grid-template-columns:1fr 1fr}.account-phone-binder input:first-child{grid-column:1/-1}}.account-summary .account-email{color:#696b75;letter-spacing:.03em;margin-top:1px;font-size:9px}.account-balance{background:#2dd4a80e;border:1px solid #47d6b021;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:11px;display:flex}.account-balance>span{align-items:baseline;gap:7px;display:flex}.account-balance>span small{color:#8d8e98;font-size:9px}.account-balance>span strong{color:#e8faf5;font-size:19px;line-height:1}.account-balance>div{align-items:center;gap:5px;display:flex}.account-balance>div button{color:#8fdbc7;background:#2dd4a812;border:1px solid #47d6b02e;border-radius:6px;height:27px;padding:0 8px;font-size:9px}.account-balance>div button:hover{color:#fff;background:#2dd4a824;border-color:#4fd7b173}.account-menu-list{border-top:1px solid #2c2d33;gap:3px;margin-top:9px;padding-top:8px;display:grid}.account-menu-list button{color:#d7d7dc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;font-size:12px;display:flex}.account-menu-list button:hover{color:#fff;background:#26272d}.account-menu-list button:disabled{opacity:.62;cursor:wait}.account-menu-list button.checkin-complete:disabled{color:#858790;opacity:.58;cursor:not-allowed;background:#202126}.account-menu-list button.checkin-complete:disabled svg{color:#747680}.account-menu-list button>span{flex:1}.account-menu-list button>svg:last-child{color:#676872}.account-menu-list i{color:#aaa7b1;background:#29414c;border-radius:99px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.account-menu-list .account-logout{color:#ff8d99;margin-top:4px}.account-menu-list .account-logout:hover{color:#ffabb3;background:#ff526214}.account-menu-enter-active,.account-menu-leave-active{transform-origin:100% 0;transition:opacity .16s,transform .16s}.account-menu-enter-from,.account-menu-leave-to{opacity:0;transform:translateY(-5px)scale(.98)}.account-announcement-backdrop{z-index:94;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030407cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-announcement-modal{color:#f4f4f5;background:#16171a;border:1px solid #303238;border-radius:24px;flex-direction:column;width:min(620px,100%);max-height:calc(100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 110px #000000b3}.account-announcement-modal:before{content:"";z-index:2;opacity:.42;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;inset:0 72px auto}.account-announcement-modal>header{flex:none;grid-template-columns:52px 1fr 40px;align-items:center;gap:15px;padding:27px 28px 23px;display:grid}.account-announcement-modal>header>span{color:#f4f4f5;background:#222429;border:1px solid #35373c;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff0d}.account-announcement-modal>header div{min-width:0}.account-announcement-modal>header small{color:#989ca3;letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}.account-announcement-modal>header small:before{content:"";width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.account-announcement-modal>header h2{overflow-wrap:anywhere;color:#f4f4f5;letter-spacing:-.02em;margin:0;font-size:23px;line-height:1.25}.account-announcement-modal>header button{color:#989ca3;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:40px;height:40px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.account-announcement-modal>header button:hover{color:#f4f4f5;background:#222429;border-color:#303238;transform:rotate(4deg)}.account-announcement-content{color:#b8bbc1;overflow-wrap:anywhere;scrollbar-width:thin;background:#0d0e10;border:1px solid #303238;border-radius:16px;min-height:112px;max-height:min(44vh,390px);margin:0 28px;padding:24px 25px 24px 29px;font-size:14px;line-height:1.9;position:relative;overflow:auto}.account-announcement-content:before{content:"";opacity:.55;background:currentColor;border-radius:0 4px 4px 0;width:3px;position:absolute;top:22px;bottom:22px;left:0}.account-announcement-content p{white-space:pre-wrap;margin:0}.account-announcement-error{color:#ff939d;background:#ff556414;border:1px solid #ff55643d;border-radius:10px;margin:14px 28px 0;padding:10px 12px;font-size:11px}.account-announcement-modal>footer{background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 28px 27px;display:flex}.account-announcement-modal>footer label{color:#989ca3;cursor:pointer;align-items:center;gap:11px;min-width:0;display:flex}.account-announcement-modal>footer label input{opacity:0;pointer-events:none;position:absolute}.account-announcement-modal>footer label i{color:#0000;background:#111215;border:1px solid #3a3c42;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-style:normal;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.account-announcement-modal>footer label:hover i{border-color:#666a72;transform:translateY(-1px)}.account-announcement-modal>footer label input:focus-visible+i{outline-offset:3px;outline:2px solid #f4f4f5}.account-announcement-modal>footer label input:checked+i{color:#0d0e10;background:#f4f4f5;border-color:#f4f4f5}.account-announcement-modal>footer label span{gap:2px;min-width:0;display:grid}.account-announcement-modal>footer label strong{color:#f4f4f5;font-size:12px;line-height:1.35}.account-announcement-modal>footer label small{color:#989ca3;font-size:10px;line-height:1.35}.account-announcement-modal>footer>button{color:#0d0e10;background:#f4f4f5;border:1px solid #f4f4f5;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:132px;height:43px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 8px 24px #0003}.account-announcement-modal>footer>button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 28px #00000047}.account-announcement-modal>footer>button svg{transition:transform .18s}.account-announcement-modal>footer>button:hover:not(:disabled) svg{transform:translate(3px)}.account-announcement-modal>footer>button:disabled{opacity:.6;cursor:wait}.auth-backdrop{z-index:90;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#030407c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{color:#f2effa;scrollbar-width:thin;scrollbar-color:#31505a transparent;background:#0c1a23;border:1px solid #4fd7b129;border-radius:22px;width:min(530px,100%);max-height:calc(100vh - 24px);position:relative;overflow:hidden auto;box-shadow:0 32px 100px #000000b8}.auth-close{z-index:4;color:#dceffa94;background:#07121c5c;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:15px;right:16px}.auth-promo{background:radial-gradient(circle at 18% 110%,#ff548f2e,#0000 36%),radial-gradient(circle at 88% -10%,#37d7c021,#0000 30%),linear-gradient(120deg,#101c1a,#102421 55%,#151c2a);border-bottom:1px solid #4fd7b121;align-content:center;place-items:center;gap:7px;height:145px;display:grid;position:relative;overflow:hidden}.auth-promo:before,.auth-promo:after{content:"";border:2px dashed #ffffffa6;border-radius:50%;width:220px;height:56px;position:absolute;transform:rotate(-6deg)}.auth-promo:before{top:44px;left:-55px}.auth-promo:after{bottom:12px;right:-55px;transform:rotate(8deg)}.auth-promo img{width:43px;height:43px;position:absolute;top:20px;left:25px}.auth-promo strong{z-index:2;color:#fff;background:linear-gradient(90deg,#159d7c,#35d9ad);border-radius:99px;padding:10px 32px;font-size:20px;position:relative;box-shadow:0 10px 24px #2dd4a840}.auth-promo p{z-index:2;color:#8ebeb1;margin:0;font-size:12px;font-weight:700;position:relative}.auth-free{color:#ffffffd9;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:22px;transform:rotate(-8deg)}.auth-content{padding:34px 58px 27px}.auth-content h2{color:#f3f7fa;text-align:center;margin:0;font-size:22px}.auth-content>p{color:#777984;text-align:center;margin:8px 0 25px;font-size:11px}.auth-tabs{background:#07151c;border:1px solid #4fd7b114;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:17px;padding:4px;display:grid}.auth-tabs button{color:#777984;background:0 0;border:0;border-radius:7px;height:38px;font-size:13px}.auth-tabs button.active{color:#e6faf4;background:#292431;font-weight:700;box-shadow:0 4px 12px #0003}.auth-back-login{color:#84b9aa;background:0 0;border:0;align-items:center;gap:3px;width:max-content;margin:0 0 17px;padding:0;font-size:12px;display:inline-flex}.auth-login-methods{justify-content:flex-end;gap:6px;margin:-8px 0 14px;display:flex}.auth-login-methods button{color:#9ba5af;background:#17181c;border:1px solid #2f3944;border-radius:7px;height:29px;padding:0 12px;font-size:11px}.auth-login-methods button:hover,.auth-login-methods button.active{color:#f4f6f8;background:#343a43;border-color:#59616c}.auth-login-methods button.active{font-weight:700}.auth-form{gap:15px;display:grid}.credential-field{color:#777984;background:#142631;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;height:50px;padding-left:15px;transition:border-color .2s,background .2s;display:flex}.credential-field:focus-within{background:#151d1b;border-color:#47d6b07a}.credential-field>svg{color:#777984;flex:none}.credential-field input{color:#edf5fa;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 14px 0 0;font-size:13px}.password-credential{padding-right:6px}.password-credential button{color:#777984;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.password-credential button:hover{color:#9bdcca;background:#ffffff0a}.credential-field input:-webkit-autofill{-webkit-text-fill-color:#edf5fa;caret-color:#edf5fa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #142631}.credential-field input:-webkit-autofill:hover{-webkit-text-fill-color:#edf5fa;caret-color:#edf5fa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #142631}.credential-field input:-webkit-autofill:focus{-webkit-text-fill-color:#edf5fa;caret-color:#edf5fa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #142631}.credential-field input:autofill{-webkit-text-fill-color:#edf5fa;caret-color:#edf5fa;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #142631}.country-code{color:#d8d5df;border-right:1px solid #34343d;align-items:center;height:26px;padding-right:12px;font-size:13px;display:flex}.verification-field{padding-right:6px}.verification-field button{color:#68dfbf;background:#25b08c1a;border:1px solid #39cda438;border-radius:7px;flex:none;min-width:88px;height:36px;padding:0 10px;font-size:11px}.verification-field button:disabled{color:#696574;cursor:not-allowed;background:#ffffff06;border-color:#ffffff0f}.optional-field>span{color:#8c8798;background:#223942;border-radius:6px;flex:none;margin-right:12px;padding:4px 7px;font-size:10px}.auth-error{color:#ee5364;background:#ff55640f;border:1px solid #ff55642e;border-radius:8px;padding:9px 11px;font-size:11px}.auth-notice{color:#71d8bc;background:#3ebe9a12;border:1px solid #5ad3b133;border-radius:8px;padding:9px 11px;font-size:11px}.auth-forgot-row{justify-content:flex-end;margin-top:-7px;display:flex}.auth-forgot-row button{color:#3fd5aa;background:0 0;border:0;padding:0;font-size:11px}.auth-submit{color:#fff;background:linear-gradient(90deg,#159d7c,#35d9ad);border:0;border-radius:9px;height:48px;font-size:14px;font-weight:800;box-shadow:0 10px 22px #2dd4a838}.auth-submit:disabled{opacity:.62;cursor:wait}.auth-agreement{color:#777984;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.auth-agreement input{accent-color:#2bcda2}.auth-agreement span{line-height:1.5}.sticky-header{z-index:40;width:100%;position:fixed;top:0;left:0;right:0}.announcement{color:#22242b;background:linear-gradient(90deg,#dceeff,#e6faf4 53%,#d9fbf0);justify-content:center;align-items:center;gap:20px;height:50px;padding:0 5vw;font-size:15px;font-weight:700;display:flex}.announcement p{align-items:center;gap:6px;margin:0;display:flex}.announcement p strong{color:#1eab88;font-weight:800}.announcement button{color:#176f63;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:flex}.announcement-badge{color:#fff;background:linear-gradient(90deg,#ff0794,#f000bc);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-weight:800;display:flex;box-shadow:0 5px 18px #f000a033}.announcement .announcement-close{color:#30313a;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:18px}.announcement .announcement-close:hover{background:#14161c14}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090ceb;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(16px,1.5vw,28px);display:flex;position:relative}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.brand>span:last-child{display:grid}.brand strong{letter-spacing:.08em;font-size:22px}.brand small{color:#777984;letter-spacing:.2em;font-size:8px}.brand-logo{object-fit:contain;filter:none;flex:none;width:40px;height:40px;display:block}html[data-theme=dark] .brand-logo{filter:invert()}html[data-theme=dark] .topbar .brand strong{color:#fff}.brand-mark{background:linear-gradient(145deg,#49dcb4,#20af8a 54%,#19d2a0);border-radius:12px;width:39px;height:39px;display:inline-block;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 28px #2dd4a857}.brand-mark i,.brand-mark b{border:4px solid #ffffffe6;border-radius:100% 0;width:17px;height:20px;position:absolute;transform:rotate(30deg)}.brand-mark i{top:4px;left:4px}.brand-mark b{bottom:1px;right:2px;transform:rotate(210deg)scale(.72)}nav{align-items:center;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}nav button{color:#92939d;background:0 0;border:0;padding:12px 18px;font-size:15px}.topbar>nav button{font-weight:700}nav button:hover,nav button.active{color:#fff}nav button.active:after{content:"";background:#35d8aa;border-radius:5px;width:14px;height:2px;margin:7px auto -9px;display:block}.top-actions{align-items:center;gap:10px;display:flex}.round-action,.credit-button,.login-button,.mobile-menu{border:1px solid var(--line);background:#0e1d26;border-radius:12px;height:44px}.round-action,.mobile-menu{color:#a6a7af;place-items:center;width:44px;display:grid}.credit-button,.login-button{align-items:center;gap:8px;padding:0 17px;font-size:14px;display:flex}.round-action,.credit-button{will-change:transform;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}.round-action svg,.credit-button svg{transition:color .2s,filter .2s,transform .2s}.round-action:hover,.credit-button:hover{color:#effffb;background:#142b35;border-color:#48d7b16b;transform:translateY(-2px)scale(1.055);box-shadow:0 10px 25px #00000047,inset 0 0 0 1px #36e0a20d}.round-action:hover svg,.credit-button:hover svg{color:#45dfb6;filter:drop-shadow(0 0 6px #36e0a247);transform:scale(1.1)}.round-action:active,.credit-button:active{transform:translateY(0)scale(.97)}.credit-button{color:#d9f5ec}.login-button{color:#0c1a23;background:#fff;border-color:#43d7ad;font-weight:700}.mobile-menu{display:none}main{width:min(1540px,100% - 48px);margin:0 auto}main.canvas-main{width:100%;max-width:none;margin:0}.site-shell.announcement-hidden .canvas-page{height:calc(100vh - 76px)}.hero-section{border:1px solid var(--line);background:#15151a;border-radius:26px;height:min(645px,100vh - 146px);min-height:500px;margin-top:22px;position:relative;overflow:hidden}.hero-slide{opacity:0;pointer-events:none;transition:opacity .75s,transform 1.2s;position:absolute;inset:0;transform:scale(1.025)}.hero-slide.active{opacity:1;pointer-events:auto;transform:scale(1)}.hero-slide img{object-fit:cover;width:100%;height:100%}.hero-slide:not(:has(img)){background:radial-gradient(circle at 75% 30%, var(--glow), transparent 30%), linear-gradient(125deg, #16141f 15%, #0d0e14 76%)}.abstract-cover{isolation:isolate;background:radial-gradient(circle at 72% 32%, var(--glow), transparent 32%), linear-gradient(135deg, var(--card-a), var(--card-b));overflow:hidden}.visual-shape{z-index:-1;pointer-events:none;border-radius:46% 54% 62% 38%/52% 42% 58% 48%;position:absolute}.shape-one{aspect-ratio:1;background:linear-gradient(145deg, #ffffff61, transparent 46%), var(--glow);filter:blur(1px);width:48%;box-shadow:inset -30px -24px 70px #00000047, 0 30px 100px var(--glow);top:-12%;right:4%;transform:rotate(-17deg)}.shape-two{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff38;width:25%;bottom:-12%;right:35%;transform:rotate(28deg)}.visual-grid{z-index:-2;opacity:.32;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000);mask-image:linear-gradient(90deg,#0000 18%,#000)}.cover-video .shape-one{border-radius:28% 72% 35% 65%;transform:rotate(12deg)skew(-8deg)}.cover-image .shape-one{width:40%;box-shadow:70px 70px 0 #ffffff14, -35px 55px 0 #ffffff0d, 0 30px 100px var(--glow);border-radius:50%}.cover-portrait .shape-one{border-radius:50% 50% 42% 42%;width:34%}.cover-poster .shape-one{border-radius:8px;width:35%;transform:rotate(12deg)}.cover-story .shape-one{clip-path:polygon(50% 0,100% 32%,81% 100%,19% 100%,0 32%);border-radius:8px;width:43%}.tone-violet{--glow:#2dd4a8b3;--card-a:#146f68;--card-b:#171126}.tone-rose{--glow:#ff50929e;--card-a:#a63867;--card-b:#26101c}.tone-blue{--glow:#3e87ff9e;--card-a:#2656ad;--card-b:#0f192a}.tone-cyan{--glow:#19cdda8f;--card-a:#147d87;--card-b:#0b2023}.tone-amber{--glow:#ffb03b94;--card-a:#a96920;--card-b:#25190c}.tone-green{--glow:#1fd1898c;--card-a:#187655;--card-b:#0b211a}.hero-scrim{background:linear-gradient(90deg,#08080ced 0%,#08080cb5 35%,#08080c1f 72%),linear-gradient(#0000 58%,#08080c6b);position:absolute;inset:0}.hero-copy{z-index:2;width:min(580px,50%);position:absolute;top:50%;left:clamp(40px,7vw,110px);transform:translateY(-52%)}.hero-kicker{color:#bcebdc;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:24px;font-size:12px;display:inline-flex}.hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,76px);line-height:1.08}.gradient-title{color:#0000;background:linear-gradient(90deg,#fff 5%,#55dcb7 52%,#75e3cb);-webkit-background-clip:text;background-clip:text;padding-bottom:8px}.hero-copy p{color:#b3b3bd;max-width:500px;margin:22px 0 30px;font-size:15px;line-height:1.8}.hero-actions{gap:11px;display:flex}.primary-cta,.ghost-cta{border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 21px;font-size:13px;font-weight:700;display:flex}.primary-cta{color:#151219;background:#fff;border:0}.ghost-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12121899;border:1px solid #ffffff2e}.hero-stat{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:38px;right:46px}.hero-stat strong{font-size:38px}.hero-stat span{color:#bbbcc4;font-size:11px;line-height:1.6}.hero-arrow{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080c73;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow.previous{left:18px}.hero-arrow.next{right:18px}.hero-dots{z-index:5;gap:7px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-dots button{background:#ffffff73;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:all .3s}.hero-dots button.active{background:#fff;border-radius:10px;width:24px}.creation-entry{border:1px solid var(--line);background:radial-gradient(circle at 50% 120%,#23ae8b47,#0000 45%),#0b1820;border-radius:24px;justify-content:center;align-items:center;gap:46px;min-height:204px;margin:24px 0 0;display:flex;position:relative;overflow:hidden}.creation-copy{text-align:center}.creation-copy span,.section-heading>div>span{color:#3aa38b;letter-spacing:.24em;font-size:10px;font-weight:700}.creation-copy h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(26px,3vw,42px)}.creation-copy p{color:#9697a1;margin:0;font-size:13px}.creation-entry>button{background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:7px;height:44px;padding:0 18px;display:flex}.creation-orbit{border:1px solid #af91ff1f;border-radius:50%;width:190px;height:190px;position:absolute}.creation-orbit.left{top:52px;left:-68px}.creation-orbit.right{bottom:65px;right:-62px}.creation-orbit:after,.creation-orbit:before{content:"";border-radius:inherit;border:1px solid #af91ff1a;position:absolute;inset:22px}.creation-orbit:before{inset:54px}.creation-orbit span{background:#4adbb4;border-radius:50%;width:6px;height:6px;position:absolute;top:30px;right:18px;box-shadow:0 0 20px #4adbb4}.prompt-section{z-index:3;width:min(850px,100%);margin:-28px auto 104px;position:relative}.prompt-box{background:#16161df5;border:1px solid #bca1ff45;border-radius:18px;padding:19px;box-shadow:0 22px 60px #00000059}.prompt-icon{float:left;color:#50deb7;background:#2dd4a81f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.prompt-box textarea{resize:none;background:0 0;border:0;width:calc(100% - 48px);height:74px;margin-left:14px;line-height:1.6}.prompt-box textarea::placeholder{color:#777984}.prompt-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:13px;display:flex}.prompt-footer span{color:#666872;letter-spacing:.08em;font-size:9px}.prompt-footer button{color:#18151f;background:#fff;border:0;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.inspiration-chips{justify-content:center;gap:8px;margin-top:11px;display:flex}.inspiration-chips button{border:1px solid var(--line);color:#9b9ca5;background:#0b1820;border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex}.skills-section,.gallery-section{margin-bottom:110px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(27px,3vw,40px)}.section-heading>button{color:#aaaab3;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex}.skill-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.skill-card{border:1px solid var(--line);text-align:left;background:linear-gradient(135deg, var(--card-a), var(--card-b));border-radius:19px;height:270px;padding:0;position:relative;overflow:hidden}.skill-card .shape-one{width:46%;top:4%;right:7%}.skill-card .shape-two{width:23%;right:30%}.skill-card .visual-grid{z-index:0}.skill-card:first-child,.skill-card:nth-child(4){grid-column:span 2}.skill-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.skill-card:hover img{transform:scale(1.045)}.skill-overlay{background:linear-gradient(90deg,#08080cdb,#08080c2e),linear-gradient(#0000 45%,#08080c8f);position:absolute;inset:0}.skill-tag{color:#dddde2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080c59;border:1px solid #ffffff24;border-radius:99px;padding:5px 8px;font-size:9px;position:absolute;top:15px;right:15px}.skill-copy{gap:6px;width:min(380px,70%);display:grid;position:absolute;bottom:23px;left:23px}.skill-copy small{color:#9ee8d2;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.skill-copy strong{font-size:22px}.skill-copy em{color:#b9bac2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;line-height:1.55;overflow:hidden}.skill-go{background:#08080c59;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:35px;height:35px;transition:all .25s;display:grid;position:absolute;bottom:19px;right:19px}.skill-card:hover .skill-go{color:#17141d;background:#fff;transform:translate(3px)}.gallery-heading{align-items:center}.gallery-search{border:1px solid var(--line);color:#787a84;background:#0b1820;border-radius:11px;align-items:center;gap:8px;width:min(300px,35vw);height:42px;padding:0 13px;display:flex}.gallery-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.category-tabs{gap:7px;margin:-7px 0 25px;display:flex;overflow-x:auto}.category-tabs button{color:#858690;background:0 0;border:1px solid #0000;border-radius:99px;flex:none;padding:8px 13px;font-size:11px}.category-tabs button.active{color:#d9f5ec;background:#2bbe9721;border-color:#4fd7b14d}.project-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.project-card{border:1px solid var(--line);background:#0b1820;border-radius:16px;overflow:hidden}.project-media{background:radial-gradient(circle at 70% 28%, var(--glow), transparent 38%), linear-gradient(150deg, var(--card-a), var(--card-b));height:260px;position:relative;overflow:hidden}.project-media .shape-one{width:88%;top:7%;right:-18%}.project-media .shape-two{width:48%;bottom:-8%;right:48%}.project-media .visual-grid{z-index:0}.project-card.tall .project-media{height:335px}.project-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.project-card:hover .project-media img{transform:scale(1.04)}.project-gradient{background:linear-gradient(#0000 50%,#07080b8c);position:absolute;inset:0}.project-media>button{opacity:0;color:#15121c;background:#ffffffe6;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:46px;height:46px;transition:all .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.project-card:hover .project-media>button{opacity:1;transform:translate(-50%,-50%)}.project-type{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06060a8c;border-radius:7px;padding:5px 8px;font-size:9px;position:absolute;bottom:12px;left:12px}.project-info{justify-content:space-between;align-items:center;padding:14px;display:flex}.project-info>div{gap:4px;min-width:0;display:grid}.project-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.project-info small{color:#737580;font-size:10px}.project-info>span{color:#858690;align-items:center;gap:4px;font-size:10px;display:flex}.empty-projects{border:1px dashed var(--line);color:#71737d;border-radius:16px;align-content:center;place-items:center;gap:12px;height:240px;display:grid}.empty-projects button{color:#62dfbd;background:0 0;border:0;font-size:12px}.closing-cta{background:radial-gradient(circle at 80% 100%,#714fc745,#0000 38%),#111117;border:1px solid #b294ff33;border-radius:24px;align-items:center;gap:20px;min-height:180px;margin-bottom:40px;padding:38px 48px;display:flex}.closing-cta>span{color:#9de8d2;background:#2dd4a821;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.closing-cta small{color:#399b85;letter-spacing:.2em;font-size:9px}.closing-cta h2{margin:5px 0 0;font-size:clamp(22px,3vw,35px)}.closing-cta button{color:#15121c;background:#fff;border:0;border-radius:11px;align-items:center;gap:8px;height:44px;margin-left:auto;padding:0 18px;font-size:12px;font-weight:700;display:flex}footer{border-top:1px solid var(--line);color:#666873;align-items:center;gap:22px;width:min(1540px,100% - 48px);min-height:100px;margin:auto;font-size:10px;display:flex}.footer-brand{color:#fff;align-items:center;gap:10px;display:flex}.footer-brand .brand-logo{width:30px;height:30px}.footer-brand .brand-mark{border-radius:8px;width:25px;height:25px}footer>span{margin-left:auto}.site-filing-footer{color:#858992;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;min-height:38px;font-size:14px;position:relative;top:8px}.site-filing-footer>span{margin-left:0}.site-filing-footer a{color:#858992;text-decoration:none;transition:color .18s}.site-filing-footer a:hover{color:var(--accent)}.site-filing-footer i{color:#555a63;font-style:normal}.panel-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040407b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.create-panel{background:#12232d;border:1px solid #ffffff21;border-radius:24px;width:min(470px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #000}.panel-close{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.panel-icon{background:linear-gradient(145deg, var(--card-a), var(--card-b));border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:19px;display:grid}.create-panel>small{color:#43d5ad;letter-spacing:.14em}.create-panel h2{margin:7px 0 10px;font-size:32px}.create-panel>p{color:#9596a0;font-size:13px;line-height:1.7}.create-panel label{color:#bbbcc4;gap:8px;margin-top:20px;font-size:11px;display:grid}.create-panel textarea{resize:none;border:1px solid var(--line);background:#0b1820;border-radius:11px;height:96px;padding:12px;font-size:12px;line-height:1.6}.panel-meta{color:#747680;gap:17px;margin:15px 0;font-size:10px;display:flex}.panel-meta span{align-items:center;gap:5px;display:flex}.panel-submit{color:#16131b;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;font-size:13px;font-weight:700;display:flex}.toast{z-index:80;background:#1d1e25f2;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #000}.account-settings-toast{z-index:120;color:#eafff8;background:#1b302cf7;border-color:#3a7d6d;font-size:13px;font-weight:650}.account-settings-toast svg{color:#59dfba}html[data-theme=light] .account-settings-toast{color:#176b58;background:#effdf8fa;border-color:#9bd9c8;box-shadow:0 10px 30px #243b3530}.app-toast{z-index:2000!important;box-sizing:border-box!important;color:#f2f3f5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;text-align:center!important;white-space:normal!important;pointer-events:auto!important;background:#222a34fa!important;border:1px solid #4d5662!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:220px!important;max-width:min(560px,100vw - 32px)!important;min-height:48px!important;margin:0!important;padding:13px 20px!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important;display:flex!important;position:fixed!important;inset:22px auto auto 50%!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 14px 38px #0008!important}.app-toast svg{flex:none}.app-toast.canvas-toast{padding-right:48px!important}.app-toast.canvas-toast>button{color:#aeb5be!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-50%)!important}.app-toast.canvas-toast>button:hover{color:#fff!important;background:#ffffff12!important}html[data-theme=light] .app-toast{color:#29313a!important;background:#f4f6f9fa!important;border-color:#cbd2da!important;box-shadow:0 14px 34px #3341552b!important}html[data-theme=light] .app-toast.canvas-toast>button{color:#68727d!important}html[data-theme=light] .app-toast.canvas-toast>button:hover{color:#20262c!important;background:#e1e4e8!important}.app-toast-enter-active,.app-toast-leave-active{transition:opacity .22s,transform .22s}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translate(-50%,-10px)!important}@media (width<=620px){.app-toast{width:calc(100vw - 28px)!important;min-width:0!important;font-size:13px!important;top:14px!important}}.panel-enter-active,.panel-leave-active,.toast-enter-active,.toast-leave-active{transition:all .25s}.panel-enter-from,.panel-leave-to{opacity:0}.panel-enter-from .create-panel,.panel-leave-to .create-panel{transform:translateY(14px)scale(.98)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,12px)}@media (width<=980px){nav{border:1px solid var(--line);background:#15161c;border-radius:15px;padding:12px;display:none;position:absolute;top:82px;left:20px;right:20px;transform:none}nav.open{display:grid}nav button{text-align:left}nav button.active:after{display:none}.mobile-menu{display:grid}.round-action,.credit-button{display:none}.hero-copy{width:68%}.skill-grid{grid-template-columns:repeat(2,1fr)}.skill-card:nth-child(n){grid-column:auto}.project-grid{grid-template-columns:repeat(3,1fr)}.application-toolbar{flex-direction:column-reverse;align-items:stretch}.application-search{width:100%}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-applications{height:300px;margin-left:0;margin-right:0}.featured-window{height:auto}.profile-hero{flex-direction:column;align-items:flex-start}.profile-actions{align-self:flex-end}.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-overview{grid-template-columns:1fr}.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.history-record{grid-template-columns:140px minmax(0,1fr)}.history-preview{width:140px}.history-record-actions{grid-column:1/-1;justify-content:flex-end}.history-filters{flex-direction:column;align-items:stretch}.history-selects{justify-content:flex-end}}@media (width<=680px){.site-shell{padding-top:108px}.site-shell.announcement-hidden{padding-top:70px}.empty-page{min-height:calc(100vh - 108px)}.announcement-hidden .empty-page{min-height:calc(100vh - 70px)}.applications-page{padding:32px 0 60px}.featured-applications{height:300px;margin-bottom:42px;overflow:hidden}.featured-window{width:88%;height:auto}.featured-window.position-center{transform:translate(-50%,-50%)scale(1)}.featured-window.position-left{transform:translate(-151%,-50%)scale(.9)}.featured-window.position-right{transform:translate(51%,-50%)scale(.9)}.featured-control{width:34px;height:34px}.applications-page>h1{font-size:20px}.applications-page>.featured-heading{margin-bottom:16px;font-size:24px}.application-grid{grid-template-columns:1fr;gap:26px}.history-page{padding-top:24px}.history-heading{flex-direction:column;align-items:flex-start}.history-heading>div:last-child{width:100%}.history-heading>div:last-child button{flex:1;justify-content:center}.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.history-status-tabs{overflow-x:auto}.history-selects{flex-direction:column;align-items:stretch}.history-filter-select,.history-filter-select>button,.history-filter-menu,.history-time-options{width:100%}.history-record{grid-template-columns:1fr;padding:13px}.history-preview{width:100%}.history-facts{grid-template-columns:1fr}.history-record-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.records-pagination{flex-wrap:wrap;justify-content:center}.announcement{white-space:nowrap;justify-content:flex-start;padding:0 16px;overflow:hidden}.announcement p{text-overflow:ellipsis;overflow:hidden}.announcement button{display:none}.announcement{height:38px;font-size:13px}.announcement .announcement-close{right:5px}.topbar{height:70px;padding:0 16px}.brand-mark{width:34px;height:34px}.brand-logo{width:38px;height:38px}.brand strong{font-size:19px}nav{top:66px}.login-button{justify-content:center;width:36px;padding:0;font-size:0}.auth-backdrop{padding:12px}.auth-promo{height:125px}.auth-promo strong{padding:9px 25px;font-size:17px}.auth-content{padding:28px 22px 23px}.profile-page{padding-top:16px}.profile-hero{gap:22px;min-height:0;padding:24px 20px}.profile-identity{align-items:flex-start;gap:14px}.profile-avatar{width:58px;height:58px;font-size:21px}.profile-copy>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.profile-copy h1{max-width:210px;font-size:18px}.profile-stats{flex-wrap:wrap;gap:10px 16px;max-width:230px}.profile-actions{align-self:stretch;width:100%}.profile-actions button{flex:1;justify-content:center;padding:0 8px}.profile-tabs{gap:20px;overflow-x:auto}.profile-tabs button{flex:none;font-size:13px}.profile-toolbar{flex-direction:column-reverse;justify-content:center;align-items:stretch;padding:18px 0}.profile-toolbar label,.profile-toolbar>button{width:100%}.profile-works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.profile-empty{min-height:260px}.billing-page{padding-top:25px}.billing-heading{flex-direction:column;align-items:flex-start}.billing-heading>button{justify-content:center;width:100%}.billing-summary{gap:8px}.billing-summary>div{min-height:92px;padding:14px}.billing-summary strong{font-size:17px}.billing-filters{flex-direction:column;align-items:stretch}.billing-filter,.billing-filter-menu,.billing-time-menu{width:100%}.billing-table-wrap{border-radius:0;margin-left:-12px;margin-right:-12px}.invite-page{padding-top:24px}.invite-heading{flex-direction:column;align-items:flex-start}.invite-heading h1{font-size:28px}.invite-heading>button{justify-content:center;width:100%}.invite-link-card{grid-template-columns:auto 1fr}.invite-link-card label{grid-column:1/-1}.invite-steps{padding:20px 12px}.invite-steps>div{max-width:90px}.invite-stats{margin:20px 0 38px}.invite-table-wrap{border-radius:0;margin-left:-12px;margin-right:-12px}.notification-backdrop{padding:8px}.notification-modal{border-radius:14px;height:calc(100vh - 16px)}.notification-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.notification-layout>aside{border-bottom:1px solid #29414c;border-right:0;padding:10px;display:block}.notification-layout>aside>div{grid-template-columns:1fr 1fr}.notification-layout>aside .notification-read-all{display:none}.notification-content{padding:10px}.customer-service-backdrop{padding:8px}.customer-service-modal{border-radius:14px;max-height:calc(100vh - 16px);padding:0 16px 18px;overflow-y:auto}.customer-service-modal>header{min-height:82px}.customer-service-modal>header>div>span{width:40px;height:40px}.customer-service-modal h2{font-size:18px}.customer-service-grid{grid-template-columns:1fr 1fr;gap:9px;padding-top:18px}.customer-service-grid article{padding:14px 8px}.customer-service-grid article>div{width:100%;margin-bottom:12px}.customer-service-grid strong{font-size:14px}.customer-service-grid article>span{font-size:10px}main,footer{width:calc(100% - 24px)}.hero-section{border-radius:20px;height:580px;min-height:0;margin-top:12px}.hero-scrim{background:linear-gradient(#07070b26,#07070b73 31%,#07070bf0 92%)}.hero-copy{width:auto;inset:auto 25px 66px;transform:none}.hero-copy h1{font-size:40px}.hero-copy p{max-height:54px;margin:14px 0 20px;font-size:12px;overflow:hidden}.hero-kicker{margin-bottom:13px}.ghost-cta,.hero-stat,.hero-arrow{display:none}.creation-entry{gap:18px;min-height:235px;padding:28px;display:grid}.creation-copy p{line-height:1.6}.creation-entry>button{justify-self:center}.prompt-section{margin-top:14px;margin-bottom:75px}.inspiration-chips{justify-content:flex-start;overflow-x:auto}.skill-grid{grid-template-columns:1fr}.skill-card{height:240px}.skills-section,.gallery-section{margin-bottom:75px}.section-heading{align-items:flex-start}.section-heading>button{display:none}.gallery-heading{gap:18px;display:grid}.gallery-search{width:100%}.project-grid{grid-template-columns:repeat(2,1fr);gap:10px}.project-media,.project-card.tall .project-media{height:215px}.project-info{padding:11px}.project-info>span{display:none}.closing-cta{flex-wrap:wrap;align-items:flex-start;padding:28px 24px}.closing-cta>span{display:none}.closing-cta button{justify-content:center;width:100%;margin:7px 0 0}footer{flex-wrap:wrap;padding:24px 0}footer p{order:3;width:100%}.create-panel{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=dark]{--accent:#fff}html[data-theme=dark] :is(body,.site-shell,.blank-site){background:#080808}html[data-theme=dark] .topbar{background:#090909f0}html[data-theme=dark] .theme-toggle-knob,html[data-theme=dark] nav button.active:after{background:#fff}html[data-theme=light]{--accent:#111;background:#f4f4f4}html[data-theme=light] :is(body,.site-shell,.blank-site,.motion-page){background:#f4f4f4}html[data-theme=light] .topbar{background:#fffffff5;border-color:#dedede;box-shadow:0 8px 30px #0000000b}html[data-theme=light] nav button:hover,html[data-theme=light] nav button.active{color:#111}html[data-theme=light] nav button.active:after{background:#111}html[data-theme=light] :is(.round-action,.credit-button,.login-button,.mobile-menu):hover{color:#111;background:#f2f2f2;border-color:#bdbdbd;box-shadow:0 8px 22px #00000010}html[data-theme=light] :is(.application-card,.profile-hero,.profile-stats>*,.profile-work-card,.billing-summary>*,.billing-table-wrap,.history-metrics>*,.history-record,.invite-overview>*,.invite-link-card,.invite-steps,.invite-table-wrap,.create-panel,.project-card,.skill-card,.motion-showcase,.motion-materials,.creation-step-card,.showcase-guidance,.material-guidance,.multi-reference-row,.motion-prompt,.motion-action-bar){box-shadow:0 10px 28px #0000000a;background-color:#fff!important;border-color:#dedede!important}html[data-theme=light] :is(.square-asset-upload,.reference-thumbnail-add){background:#f7f7f7;border-color:#cfcfcf}html[data-theme=light] .admin-shell{color:#303030!important;background:#f3f3f3!important}html[data-theme=light] .admin-brand>span{color:#111!important;background:#e7e7e7!important}html[data-theme=light] .admin-brand small,html[data-theme=light] .admin-head small{color:#555!important}html[data-theme=light] .admin-nav-group header{color:#8a8a8a!important}html[data-theme=light] .admin-nav-group header i{background:linear-gradient(90deg,#d2d2d2,#0000)!important}html[data-theme=light] .admin-side nav button.active{color:#fff!important;background:#171717!important;border-color:#111!important;box-shadow:0 8px 20px #00000018!important}html[data-theme=light] .admin-side nav button.active:before{box-shadow:none!important;background:#fff!important}html[data-theme=light] .admin-side nav button.active>svg:first-child{color:#fff!important;filter:none!important}html[data-theme] .billing-page{padding-top:42px}html[data-theme] .billing-heading{align-items:center;margin-bottom:28px}html[data-theme] .billing-heading>div{gap:4px}html[data-theme] .billing-heading small{letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--clear-meta)!important}html[data-theme] .billing-heading h1{margin:5px 0 1px;font-size:30px;line-height:1.25}html[data-theme] .billing-heading p{font-size:13px}html[data-theme] .billing-heading>button{border-radius:9px;height:40px;padding:0 15px;font-size:13px;transition:border-color .18s,background-color .18s}html[data-theme=light] .billing-heading>button{color:#202124;background:#f5f6f7;border-color:#d8dade}html[data-theme=light] .billing-heading>button:hover{color:#111;background:#eceeef;border-color:#bfc2c6}html[data-theme=dark] .billing-heading>button{color:#f4f4f5;background:#191a1e;border-color:#34363b}html[data-theme=dark] .billing-heading>button:hover{color:#fff;background:#23252a;border-color:#53565c}html[data-theme] .billing-summary{gap:14px;margin-bottom:24px}html[data-theme] .billing-summary>div{will-change:auto;border-radius:13px;min-height:112px;padding:19px 20px;box-shadow:none!important;transform:none!important}html[data-theme=light] .billing-summary>div{background:#f7f8f9!important;border-color:#e0e2e4!important}html[data-theme=light] .billing-summary>div:hover{background:#f1f2f3!important;border-color:#c8cbcf!important}html[data-theme=dark] .billing-summary>div{background:#16171b!important;border-color:#2e3035!important}html[data-theme=dark] .billing-summary>div:hover{background:#1c1e22!important;border-color:#44474d!important}html[data-theme] .billing-summary-icon{border:0;border-radius:10px;width:42px;height:42px;filter:none!important;transform:none!important}html[data-theme] .billing-summary p{gap:3px}html[data-theme] .billing-summary small{font-size:12px;font-weight:500;color:var(--clear-copy)!important}html[data-theme] .billing-summary strong{font-size:27px;font-weight:700;color:var(--clear-text)!important}html[data-theme] .billing-summary em{font-size:11px;color:var(--clear-meta)!important}html[data-theme] .billing-filters{gap:12px;margin:0 0 16px}html[data-theme] .billing-filter{gap:7px;width:210px}html[data-theme] .billing-filter>small{font-size:12px;font-weight:700;color:var(--clear-copy)!important}html[data-theme] .billing-filter>button{border-radius:9px;height:42px;font-size:13px;font-weight:600;transition:border-color .18s,box-shadow .18s,background-color .18s}html[data-theme=light] .billing-filter>button{color:#202124;background:#f7f8f9;border-color:#d7d9dc}html[data-theme=dark] .billing-filter>button{color:#f1f2f3;background:#17181c;border-color:#34363b}html[data-theme=light] .billing-filter>button>svg{color:#656a70!important}html[data-theme=dark] .billing-filter>button>svg{color:#b5b8bd!important}html[data-theme=light] .billing-filter>button.open{border-color:#05a3c5;box-shadow:0 0 0 3px #05a3c51a}html[data-theme=dark] .billing-filter>button.open{border-color:#05dff6;box-shadow:0 0 0 3px #05dff619}html[data-theme] .billing-filter-menu{border-radius:10px;padding:7px}html[data-theme=light] .billing-filter-menu{background:#fff;border-color:#d7d9dc;box-shadow:0 16px 40px #0000001a}html[data-theme=dark] .billing-filter-menu{background:#1b1c20;border-color:#34363b;box-shadow:0 18px 45px #000a}html[data-theme] .billing-filter-menu button{text-align:left;font-size:13px}html[data-theme=light] .billing-filter-menu button{color:#464a4f}html[data-theme=dark] .billing-filter-menu button{color:#d7d9dd}html[data-theme=light] .billing-filter-menu button:hover{color:#111;background:#f2f3f4}html[data-theme=dark] .billing-filter-menu button:hover{color:#fff;background:#26282d}html[data-theme=light] .billing-filter-menu button.active{color:#111;background:#e7e8ea}html[data-theme=dark] .billing-filter-menu button.active{color:#fff;background:#303238}html[data-theme] .billing-table-wrap{border-radius:13px;box-shadow:none!important}html[data-theme=light] .billing-table-wrap{background:#fff!important;border-color:#dfe1e4!important}html[data-theme=dark] .billing-table-wrap{background:#141519!important;border-color:#303238!important}html[data-theme] .billing-table th{height:50px;padding:0 17px;font-weight:700;font-size:13px!important}html[data-theme] .billing-table td{height:60px;padding:0 17px;font-weight:500;font-size:13px!important}html[data-theme=light] .billing-table th{color:#555a60;background:#f1f2f3}html[data-theme=light] .billing-table td{color:#34383d;background:#fff;border-color:#e6e7e9}html[data-theme=light] .billing-table tbody tr:nth-child(2n) td{background:#fafafa}html[data-theme=light] .billing-table tr:hover td,html[data-theme=light] .billing-table tbody tr:nth-child(2n):hover td{background:#f1f2f3}html[data-theme=dark] .billing-table th{color:#b9bcc2;background:#1c1d21}html[data-theme=dark] .billing-table td{color:#e3e4e7;background:#141519;border-color:#2c2e33}html[data-theme=dark] .billing-table tbody tr:nth-child(2n) td{background:#17181c}html[data-theme=dark] .billing-table tr:hover td,html[data-theme=dark] .billing-table tbody tr:nth-child(2n):hover td{background:#202126}html[data-theme] .billing-task-id{color:var(--clear-text);font-size:12px;font-weight:600}html[data-theme] .billing-task-id button{color:var(--clear-meta)}html[data-theme=light] .billing-task-id button:hover{color:#111;background:#e4e5e7}html[data-theme=dark] .billing-task-id button:hover{color:#fff;background:#2b2d32}html[data-theme=light] .history-task-id button:hover{color:#111;background:#e4e5e7}html[data-theme=dark] .history-task-id button:hover{color:#fff;background:#2b2d32}html[data-theme] .billing-task-name{color:var(--clear-text);font-weight:700}html[data-theme] .billing-status{font-weight:700}html[data-theme] .billing-status i{width:7px;height:7px}html[data-theme=light] .billing-status.status-success{color:#087f68}html[data-theme=light] .billing-status.status-failed,html[data-theme=light] .billing-status.status-cancelled{color:#cf3e50}html[data-theme=dark] .billing-status.status-success{color:#52dab5}html[data-theme=dark] .billing-status.status-failed,html[data-theme=dark] .billing-status.status-cancelled{color:#f07886}html[data-theme] .billing-points{font-size:13px;font-weight:700}html[data-theme=light] .billing-points.add{color:#05876d}html[data-theme=light] .billing-points.deduct{color:#a66908}html[data-theme=dark] .billing-points.add{color:#52dab5}html[data-theme=dark] .billing-points.deduct{color:#efbd63}html[data-theme] .billing-page>.records-pagination{color:var(--clear-copy);padding-top:16px}html[data-theme] .billing-page>.records-pagination>button,html[data-theme] .billing-page>.records-pagination input{border-radius:8px;height:36px;font-size:12px}html[data-theme=light] .billing-page>.records-pagination>button,html[data-theme=light] .billing-page>.records-pagination input{color:#202124;background:#f5f6f7;border-color:#d7d9dc}html[data-theme=dark] .billing-page>.records-pagination>button,html[data-theme=dark] .billing-page>.records-pagination input{color:#f4f4f5;background:#191a1e;border-color:#34363b}html[data-theme] .billing-page>.records-pagination>button:hover:not(:disabled){transform:none}html[data-theme=light] .billing-page>.records-pagination>button:hover:not(:disabled){color:#111;background:#e9eaec;border-color:#bfc2c6}html[data-theme=dark] .billing-page>.records-pagination>button:hover:not(:disabled){color:#fff;background:#25272c;border-color:#50535a}@media (width<=680px){html[data-theme] .billing-page{padding-top:25px}html[data-theme] .billing-summary{grid-template-columns:1fr}html[data-theme] .billing-summary>div{min-height:92px}html[data-theme] .billing-filters{gap:10px}}html[data-theme=light]{--clear-text:#202124;--clear-copy:#5f6368;--clear-meta:#74787e;--clear-page:#f3f4f5;--clear-surface:#fff;--clear-surface-hover:#f0f1f2;--clear-border:#dfe1e4;--points-color:#05a3c5}html[data-theme=dark]{--clear-text:#f4f4f5;--clear-copy:#b8bbc1;--clear-meta:#989ca3;--clear-page:#0d0e10;--clear-surface:#16171a;--clear-surface-hover:#222429;--clear-border:#303238;--points-color:#05dff6}body,button,input,textarea,select{font-synthesis:none;font-kerning:normal;letter-spacing:0}html[data-theme] :is(.applications-page,.profile-page,.billing-page,.history-page,.invite-page,.motion-page,.auth-modal,.profile-edit-modal,.notification-modal,.customer-service-modal,.admin-shell) :is(h1,h2,h3){letter-spacing:0;text-shadow:none;font-weight:700;color:var(--clear-text)!important}html[data-theme] :is(.application-author,.profile-copy,.billing-heading,.history-heading,.invite-heading,.motion-panel-heading,.creation-step-card>header,.multi-reference-row,.showcase-guidance,.account-menu-list,.panel-title,.settings-card) strong{letter-spacing:0;text-shadow:none;font-weight:700}html[data-theme] :is(.profile-copy p,.profile-copy small,.profile-copy .profile-email,.billing-heading p,.history-heading p,.invite-heading p,.motion-panel-heading>div>small,.creation-step-card>header small,.multi-reference-row small,.showcase-guidance>header small,.showcase-guidance article small,.account-summary small,.notification-empty p,.admin-head p,.panel-title p){letter-spacing:0;text-shadow:none;font-weight:400;color:var(--clear-copy)!important}html[data-theme] :is(.billing-summary small,.billing-summary em,.history-metrics small,.history-metrics em,.invite-stats small,.invite-stats em,.stats small,.stats em,.summary-strip small,.summary-strip em,.mini-list small,.identity small,.sub,.settings-card small,.settings-card label>b){letter-spacing:0;text-shadow:none;color:var(--clear-meta)!important}html[data-theme] .billing-summary>div:hover,html[data-theme] .history-metrics article:hover,html[data-theme] .credit-button:hover{transform:none!important}html[data-theme] .admin-shell :is(.pulse-chart-card header p,.pulse-insights header p,.pulse-live header p,.pulse-metrics small,.pulse-metrics em,.health-stats small,.growth-list span small,.points-balance small,.points-balance em,.points-flow small,.pulse-task-list small,.pulse-task-list time,.pulse-users small,.pulse-users em,.trend-detail b,.trend-detail span){line-height:1.4;font-size:11px!important}html[data-theme=light] .admin-shell :is(.pulse-chart-card header p,.pulse-insights header p,.pulse-live header p,.pulse-metrics small,.pulse-metrics em,.health-stats small,.growth-list span small,.points-balance small,.points-balance em,.points-flow small,.pulse-task-list small,.pulse-task-list time,.pulse-users small,.pulse-users em,.trend-detail b,.trend-detail span){color:#5f6368!important}html[data-theme=dark] .admin-shell :is(.pulse-chart-card header p,.pulse-insights header p,.pulse-live header p,.pulse-metrics small,.pulse-metrics em,.health-stats small,.growth-list span small,.points-balance small,.points-balance em,.points-flow small,.pulse-task-list small,.pulse-task-list time,.pulse-users small,.pulse-users em,.trend-detail b,.trend-detail span){color:#989ca3!important}html[data-theme=dark] button:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] textarea:focus-visible{outline-color:#fff}html[data-theme=light] button:focus-visible,html[data-theme=light] input:focus-visible,html[data-theme=light] textarea:focus-visible{outline-color:#111}html[data-theme=dark] :is(.application-card,.profile-hero,.profile-stats>*,.profile-work-card,.billing-summary>*,.billing-table-wrap,.history-metrics>*,.history-record,.invite-overview>*,.invite-link-card,.invite-steps,.invite-table-wrap,.create-panel,.project-card,.skill-card,.motion-showcase,.motion-materials,.creation-step-card,.showcase-guidance,.material-guidance,.multi-reference-row,.motion-prompt,.motion-action-bar){background-color:#111!important;border-color:#2c2c2c!important}html[data-theme=dark] .admin-shell{color:#e8e8e8!important;background:#080808!important}html[data-theme=dark] .admin-side{background:linear-gradient(#111,#0b0b0b)!important;border-color:#2a2a2a!important}html[data-theme=dark] .admin-main{background:#080808!important}html[data-theme=dark] .admin-brand>span{color:#fff!important;background:#252525!important}html[data-theme=dark] .admin-brand small,html[data-theme=dark] .admin-head small{color:#aaa!important}html[data-theme=dark] .admin-nav-group header{color:#666!important}html[data-theme=dark] .admin-nav-group header i{background:linear-gradient(90deg,#333,#0000)!important}html[data-theme=dark] .admin-side nav button{color:#999!important}html[data-theme=dark] .admin-side nav button:hover{color:#fff!important;background:#1a1a1a!important;border-color:#343434!important}html[data-theme=dark] .admin-account{border-color:#292929!important}html[data-theme=dark] .admin-account button{color:#eee!important}html[data-theme=dark] .admin-shell :is(.panel,.table-card,.pulse-metrics article,.stats article,.summary-strip){color:#ddd!important;box-shadow:none!important;background:#111!important;border-color:#292929!important}html[data-theme=dark] .pulse-today{background:radial-gradient(circle at 88% 15%,#ffffff17,#0000 33%),linear-gradient(145deg,#292929,#0d0d0d 72%)!important;border-color:#444!important;box-shadow:0 18px 38px #0006!important}html[data-theme=dark] .pulse-chart polyline.views{stroke:#fff!important;filter:none!important}html[data-theme=dark] .pulse-chart polyline.tasks{stroke:#777!important}html[data-theme=dark] .pulse-legend i{box-shadow:none!important;background:#fff!important}html[data-theme=dark] .pulse-legend span+span i{background:#777!important}html[data-theme=dark] .metric-icon{color:#fff!important;background:#262626!important}html[data-theme=dark] .health-ring{background:conic-gradient(#fff 0 var(--rate),#292929 var(--rate) 360deg)!important}html[data-theme=dark] .health-ring>div{background:#111!important}html[data-theme=dark] .health-stats span,html[data-theme=dark] .points-balance{background:#191919!important;border-color:#2c2c2c!important}html[data-theme=dark] .growth-list>div>i{background:#292929!important}html[data-theme=dark] .growth-list>div>i b{background:#eee!important}html[data-theme=dark] .table-card th{background:#181818!important}html[data-theme=dark] .pulse-today:after{border-color:#ffffff16!important;box-shadow:0 0 0 28px #ffffff08,0 0 0 55px #ffffff05!important}html[data-theme=dark] .pulse-orbit{border-color:#fff5!important}html[data-theme=dark] .pulse-orbit span{background:#fff!important;box-shadow:0 0 10px #fff8!important}html[data-theme=dark] .pulse-orbit :is(i,b){background:#888!important}html[data-theme=dark] .pulse-today>small{color:#ccc!important}html[data-theme=dark] .pulse-today>p{color:#888!important}html[data-theme=dark] .pulse-today>div:last-child span{color:#aaa!important;background:#111b!important;border-color:#3c3c3c!important}html[data-theme=dark] .pulse-today>div:last-child b{color:#fff!important}html[data-theme=dark] .pulse-chart-card header>div>small{color:#aaa!important}html[data-theme=dark] .admin-side nav button>b{color:#ddd!important;background:#242424!important;border-color:#3d3d3d!important}html[data-theme=light] .announcement{color:#333;background:#ededed;border-bottom:1px solid #ddd}html[data-theme=light] .announcement-badge{color:#fff;box-shadow:none;background:#111}html[data-theme=light] .announcement p strong,html[data-theme=light] .announcement button{color:#222}html[data-theme=dark] .announcement{color:#ddd;background:#151515}html[data-theme=dark] .announcement-badge{color:#111;box-shadow:none;background:#fff}html[data-theme=dark] .announcement p strong,html[data-theme=dark] .announcement button{color:#fff}html[data-theme=light] .applications-page{background:linear-gradient(#f7f7f7,#f2f2f2)}html[data-theme=light] .applications-page>h1{color:#151515}html[data-theme=light] .featured-window{border-color:#cfcfcf;box-shadow:0 20px 55px #0000001c}html[data-theme=light] .featured-window :is(.featured-copy strong,.featured-copy small,.featured-copy em),html[data-theme=light] .application-cover :is(strong,small),html[data-theme=light] .abstract-cover :is(strong,small,em){text-shadow:0 2px 14px #0008;color:#fff!important}html[data-theme=light] .featured-number,html[data-theme=light] .cover-number{color:#ffffff8c!important}html[data-theme=light] .featured-control{color:#fff;background:#171717cc;border-color:#fff3}html[data-theme=light] .application-search{color:#555;background:#fff;border-color:#d6d6d6;box-shadow:0 6px 18px #00000008}html[data-theme=light] .application-search input{color:#222}html[data-theme=light] .application-cover{border-color:#d1d1d1;box-shadow:0 10px 25px #0000000e}html[data-theme=light] .account-avatar-button{background:#fff;border-color:#bbb;box-shadow:0 0 0 1px #00000006}html[data-theme] .account-avatar-change{border-radius:4px;margin-left:-4px;padding:3px 4px;transition:color .16s,background .16s}html[data-theme=light] .account-avatar-change{color:#666b71}html[data-theme=light] .account-avatar-change:hover{color:#17191c;background:#e5e7e9}html[data-theme=light] .account-role-badge.role-user{color:#52606d;background:#e7eaee;border-color:#cbd1d8}html[data-theme=light] .account-role-badge.role-member{color:#2563b8;background:#e7f1ff;border-color:#b8d3f4}html[data-theme=light] .account-role-badge.role-admin{color:#7137a8;background:#f1e8fb;border-color:#d7bdea}html[data-theme=light] .account-role-badge.role-superadmin{color:#a85b08;background:#fff0d2;border-color:#efd098}html[data-theme=dark] .account-avatar-change{color:#b4b7bc}html[data-theme=dark] .account-avatar-change:hover{color:#f4f5f6;background:#2a2c31}html[data-theme=light] .auth-user-menu{color:#333;background:#fff;border-color:#d7d7d7;box-shadow:0 24px 65px #00000024}html[data-theme=light] .account-summary{color:#fff;background:#171717;border-color:#222}html[data-theme=light] .account-balance>span small{color:#666!important}html[data-theme=light] .account-balance>span strong{color:#111!important}html[data-theme=light] .account-balance>div button{color:#fff;background:#111;border-color:#111}html[data-theme=light] .account-menu-list button{color:#343434}html[data-theme=light] .account-menu-list button:hover{color:#000;background:#f0f0f0}html[data-theme=light] .account-menu-list button:disabled{color:#999;opacity:1;background:#eee}html[data-theme=light] .account-menu-list .account-logout{color:#d64552}html[data-theme=light] :is(.profile-hero,.profile-edit-modal,.notification-modal,.customer-service-modal) :is(h1,h2,h3,strong){color:#202020}html[data-theme=light]{color:#202124;--muted:#73777d;--line:#e7e8eb;--panel:#fff;--panel-2:#fafafa;--panel-3:#f3f4f5;--panel-hover:#f5f6f7;--accent:#151515;background:#fff}html[data-theme=light] :is(body,.site-shell,.blank-site,.applications-page,.motion-page){background:#fff!important}html[data-theme=dark]{color:#f2f3f5;--muted:#a5a8ae;--line:#292b30;--panel:#15161a;--panel-2:#111216;--panel-3:#1b1d22;--panel-hover:#202228;--accent:#fff;background:#0d0e10}html[data-theme=dark] :is(body,.site-shell,.blank-site,.applications-page,.motion-page){background:#0d0e10!important}html[data-theme] .announcement{height:44px}html[data-theme=light] .announcement{color:#293033;background:linear-gradient(90deg,#edf7ff,#eafaf6);border:0}html[data-theme=light] .announcement-badge{color:#fff;background:linear-gradient(90deg,#111,#343434)}html[data-theme=dark] .announcement{color:#d7dade;background:#17181c;border-bottom:1px solid #24262b}html[data-theme=dark] .announcement-badge{color:#111;background:#f1f2f4}html[data-theme] .topbar{height:76px}html[data-theme=light] .topbar{box-shadow:none;background:#fff;border-color:#ededee}html[data-theme=dark] .topbar{box-shadow:none;background:#0d0e10;border-color:#25272c}html[data-theme] .site-shell{padding-top:120px}html[data-theme] .site-shell.announcement-hidden{padding-top:76px}html[data-theme] .site-shell.admin-mode{padding-top:0}html[data-theme] :is(.round-action,.credit-button,.login-button,.mobile-menu){height:38px;box-shadow:none;border-radius:10px;transform:none}html[data-theme] :is(.round-action,.mobile-menu){width:38px}html[data-theme=light] :is(.round-action,.credit-button,.login-button,.mobile-menu){color:#626b72;background:#f8fafb;border-color:#e1e5e8}html[data-theme=dark] :is(.round-action,.credit-button,.login-button,.mobile-menu){color:#b0b4ba;background:#17191d;border-color:#2b2e33}html[data-theme] :is(.round-action,.credit-button):hover{box-shadow:none;transform:translateY(-1px)}html[data-theme=light] :is(.round-action,.credit-button):hover{color:#111;background:#fff;border-color:#bfc4c8}html[data-theme=dark] :is(.round-action,.credit-button):hover{color:#fff;background:#202227;border-color:#555960}html[data-theme] .theme-toggle{border-radius:99px;width:54px;height:34px}html[data-theme=light] .theme-toggle{color:#4e555a;background:#f1f2f3;border-color:#dedfe2}html[data-theme=dark] .theme-toggle{color:#e5e6e8;background:#191a1e;border-color:#34363b}html[data-theme=light] .theme-toggle-knob{background:#222}html[data-theme=dark] .theme-toggle-knob{background:#f4f4f4}html[data-theme] .applications-page{padding-top:36px}html[data-theme] .applications-page>.featured-heading,html[data-theme] .applications-page>h1{letter-spacing:-.035em;font-size:26px;font-weight:700}html[data-theme=light] .applications-page>.featured-heading,html[data-theme=light] .applications-page>h1{color:#202124}html[data-theme=dark] .applications-page>.featured-heading,html[data-theme=dark] .applications-page>h1{color:#f2f3f5}html[data-theme] .featured-window{box-shadow:none;border:0}html[data-theme] .featured-window.position-center{box-shadow:0 18px 46px #00000026}html[data-theme=dark] .featured-window.position-center{box-shadow:0 20px 55px #0009}html[data-theme=light] .featured-dots button{background:#d4d5d7}html[data-theme=light] .featured-dots button.active{background:#333}html[data-theme=dark] .featured-dots button{background:#3b3d43}html[data-theme=dark] .featured-dots button.active{background:#fff}html[data-theme] .application-toolbar{margin-bottom:22px}html[data-theme] .application-categories{gap:7px}html[data-theme] .application-categories button{border-radius:9px;height:34px;padding:0 13px;font-size:12px}html[data-theme=light] .application-categories button.active{color:#fff;background:#242424;border-color:#242424}html[data-theme=dark] .application-categories button.active{color:#111;background:#fff;border-color:#fff}html[data-theme] .application-search{height:38px;box-shadow:none;border-radius:99px}html[data-theme=light] .application-search{color:#70757a;background:#fff;border-color:#e0e2e4}html[data-theme=dark] .application-search{color:#a8acb2;background:#17181c;border-color:#303238}html[data-theme] .application-card{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .application-cover{box-shadow:none;border:0;transition:transform .25s,box-shadow .25s}html[data-theme] .application-cover:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0000001c}html[data-theme=dark] .application-cover:hover{box-shadow:0 16px 34px #0009}html[data-theme] .application-author{margin-top:10px}html[data-theme] .application-card>p{margin-top:4px;font-size:11px}html[data-theme=light] .application-author strong{color:#27282a!important}html[data-theme=light] .auth-user-menu{background:#fff;border-color:#e1e2e4;border-radius:14px;box-shadow:0 22px 55px #0000001d}html[data-theme=dark] .auth-user-menu{background:#17181c;border-color:#303238;box-shadow:0 24px 65px #000b}html[data-theme=light] .account-summary{background:#252525;border:0}html[data-theme=dark] .account-summary{background:#202126;border-color:#303238}html[data-theme=dark] .account-balance{background:#202126;border-color:#303238}html[data-theme=light] .account-menu-list{border-color:#ececee}html[data-theme=dark] .account-menu-list{border-color:#2b2d32}html[data-theme=dark] .account-menu-list button{color:#d5d7db}html[data-theme=dark] .account-menu-list button:hover{color:#fff;background:#24262b}html[data-theme] :is(.auth-modal,.profile-edit-modal,.notification-modal,.customer-service-modal,.history-player-modal){-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=760px){html[data-theme] .topbar{height:66px}html[data-theme] .site-shell{padding-top:110px}html[data-theme] .site-shell.announcement-hidden{padding-top:66px}.theme-toggle{justify-content:center!important;width:38px!important;padding:0!important}.theme-toggle-knob{display:none}}html[data-theme] .announcement{color:#22242b;background:linear-gradient(90deg,#dceeff,#e6faf4 53%,#d9fbf0);border:0}html[data-theme] .announcement-badge{color:#fff;background:linear-gradient(90deg,#ff0794,#f000bc);box-shadow:0 5px 18px #f000a033}html[data-theme] .announcement p strong{color:#1eab88}html[data-theme] .announcement button{color:#176f63}html[data-theme] .announcement .announcement-close{color:#30313a}html[data-theme] .announcement .announcement-close:hover{background:#14161c14}@media (width<=1320px) and (width>=761px){.top-actions>.round-action{display:none}}html[data-theme] .top-actions>.round-action,html[data-theme] .top-actions>.theme-toggle{color:#111;width:34px;height:34px;box-shadow:none;background:0 0;border:1px solid #e1e3e5;border-radius:8px;place-items:center;padding:0;transition:color .18s,background-color .18s;display:grid;transform:none}html[data-theme=light] .top-actions>.round-action,html[data-theme=light] .top-actions>.theme-toggle{color:#111;background:0 0;border-color:#e1e3e5}html[data-theme=dark] .top-actions>.round-action,html[data-theme=dark] .top-actions>.theme-toggle{color:#fff;background:0 0;border-color:#34363a}html[data-theme] .top-actions>:is(.round-action,.theme-toggle)>svg{color:inherit;filter:none;transform:none}html[data-theme] .top-actions>.round-action:hover,html[data-theme] .top-actions>.theme-toggle:hover{box-shadow:none;transform:none}html[data-theme=light] .top-actions>.round-action:hover,html[data-theme=light] .top-actions>.theme-toggle:hover{color:#111;background:#e6e7e9;border-color:#cfd2d5}html[data-theme=dark] .top-actions>.round-action:hover,html[data-theme=dark] .top-actions>.theme-toggle:hover{color:#fff;background:#2b2d31;border-color:#484b50}html[data-theme] .top-actions>:is(.round-action,.theme-toggle):hover>svg{color:inherit;filter:none;transform:none}html[data-theme] .top-actions>.theme-toggle .theme-toggle-knob{display:none}html[data-theme] .top-actions>.theme-toggle{justify-content:center}html[data-theme] .top-actions>.theme-toggle>svg{transition:none;position:static}html[data-theme] .top-actions>.credit-button{justify-content:center;min-width:120px;font-weight:700}html[data-theme=light] .top-actions>.credit-button{color:#111;background:0 0;border-color:#e1e3e5}html[data-theme=dark] .top-actions>.credit-button{color:#fff;background:0 0;border-color:#34363a}html[data-theme] .top-actions>.credit-button>svg,html[data-theme] .top-actions>.credit-button:hover>svg{color:inherit;filter:none;transform:none}html[data-theme=light] .top-actions>.credit-button:hover{color:#111;background:#e6e7e9;border-color:#cfd2d5}html[data-theme=dark] .top-actions>.credit-button:hover{color:#fff;background:#2b2d31;border-color:#484b50}html[data-theme=light] .account-summary{color:#222;background:#f0f1f2;border:1px solid #e0e2e4}html[data-theme=light] .account-summary strong{color:#111!important}html[data-theme=light] .account-summary small{color:#555!important}html[data-theme=light] .account-summary .account-email{color:#7a7d81!important}html[data-theme=light] .account-balance{background:#f5f6f7;border-color:#e0e2e4}html[data-theme=light] .account-balance>div button{color:#111;background:#e7e8ea;border-color:#d5d7da;font-weight:700}html[data-theme=light] .account-balance>div button:hover{color:#111;background:#dcdfe2;border-color:#c7cacf}html[data-theme=light] .account-balance>span small,html[data-theme=light] .account-balance>span strong{color:#05a3c5!important}html[data-theme=dark] .account-balance>span small,html[data-theme=dark] .account-balance>span strong{color:#05dff6!important}.account-menu-list button,.account-menu-list button>span{font-weight:700}html[data-theme=dark] .account-balance>div button{color:#111;background:#e7e8ea;border-color:#d5d7da;font-weight:700}html[data-theme=dark] .account-balance>div button:hover{color:#111;background:#dcdfe2;border-color:#c7cacf}html[data-theme] .account-balance>div{gap:12px}html[data-theme] .account-balance>div button,html[data-theme] .account-balance>div button:hover{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:700}html[data-theme=light] .account-balance>div button{color:#111}html[data-theme=dark] .account-balance>div button{color:#fff}html[data-theme=light] .account-balance>div button:hover{color:#111;text-decoration:none}html[data-theme=dark] .account-balance>div button:hover{color:#fff;text-decoration:none}html[data-theme] .featured-dots{gap:12px}html[data-theme] .featured-dots button{background:#6f7174;width:24px;height:7px;transition:width .25s,background-color .25s}html[data-theme] .featured-dots button.active{background:#a7a9ac;width:48px}html[data-theme=light] .application-categories button{color:#333;background:#fff;border-color:#d7d9dc}html[data-theme=light] .application-categories button:hover{color:#111;background:#f3f4f5;border-color:#c8cacf}html[data-theme=light] .application-categories button.active{color:#111;background:#e6e7e9;border-color:#c5c7ca;font-weight:700}html[data-theme=dark] .application-categories button{color:#d3d5d8;background:0 0;border-color:#34373c}html[data-theme=dark] .application-categories button:hover{color:#fff;background:#26282c;border-color:#484b51}html[data-theme=dark] .application-categories button.active{color:#fff;background:#3a3c41;border-color:#55585e;font-weight:700}html[data-theme=light] .application-search:focus-within{border-color:#05a3c5}html[data-theme=dark] .application-search:focus-within{border-color:#05dff6}html[data-theme=light] .application-search,html[data-theme=light] .application-search:focus-within{background:#f2f3f4}html[data-theme=dark] .application-search,html[data-theme=dark] .application-search:focus-within{background:#1a1c20}html[data-theme] .application-search input,html[data-theme] .application-search input:focus{appearance:none;border:0;outline:0;box-shadow:none!important;background:0 0!important}html[data-theme] .application-search>svg{transition:stroke-width .16s}html[data-theme] .application-search:focus-within>svg{stroke-width:3px}html[data-theme] .featured-control{box-sizing:border-box;border-radius:8px;width:42px;min-width:42px;height:42px;padding:0}html[data-theme] .featured-control>svg{width:20px;height:20px}@media (width>=681px){html[data-theme] .featured-applications{margin-left:0;margin-right:0}html[data-theme] .featured-window.position-left{transform:perspective(900px)translate(-128.6%,-50%)rotateY(5deg)scale(.92)}html[data-theme] .featured-window.position-right{transform:perspective(900px)translate(30.7%,-50%)rotateY(-5deg)scale(.92)}html[data-theme] .featured-control.previous{left:12px}html[data-theme] .featured-control.next{right:12px}}@media (width<=680px){html[data-theme] .featured-control.previous{left:12px}html[data-theme] .featured-control.next{right:12px}}html[data-theme] .featured-control{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0f2e;border-color:#ffffff47;transition:background-color .2s,border-color .2s}html[data-theme] .featured-control:hover{color:#fff;background:#ffffff2e;border-color:#ffffff7a}html[data-theme] .motion-page{padding-top:32px}html[data-theme] .motion-breadcrumb{color:#8a8e94;font-weight:600}html[data-theme] .motion-breadcrumb button{color:inherit;font-weight:700}html[data-theme=light] .motion-breadcrumb button:hover,html[data-theme=light] .motion-breadcrumb strong{color:#111}html[data-theme=dark] .motion-breadcrumb button:hover,html[data-theme=dark] .motion-breadcrumb strong{color:#fff}html[data-theme] .motion-workspace{grid-template-columns:minmax(0,1fr) 600px;gap:18px}html[data-theme] .motion-workspace>*,html[data-theme] .motion-materials>*,html[data-theme] :is(.creation-step-card,.motion-prompt){min-width:0;max-width:100%}html[data-theme] :is(.motion-showcase,.motion-materials){border-radius:16px;padding:20px;box-shadow:none!important}html[data-theme=light] :is(.motion-showcase,.motion-materials){color:#202124;background:#fff!important;border-color:#e0e2e4!important}html[data-theme=dark] :is(.motion-showcase,.motion-materials){color:#f2f3f5;background:#111216!important;border-color:#292b30!important}html[data-theme] .motion-panel-heading>div>span{box-shadow:none;border-radius:9px}html[data-theme=light] .motion-panel-heading>div>span{color:#111;background:#f0f1f2;border-color:#d8dade}html[data-theme=dark] .motion-panel-heading>div>span{color:#fff;background:#202227;border-color:#34363b}html[data-theme] .motion-panel-heading strong{font-weight:700}html[data-theme=light] .motion-panel-heading small{color:#74787e}html[data-theme=dark] .motion-panel-heading small{color:#9a9ea5}html[data-theme] .motion-panel-heading>button{border-radius:8px;font-weight:700}html[data-theme=light] .motion-panel-heading>button{color:#222;background:#f2f3f4;border-color:#d8dade}html[data-theme=dark] .motion-panel-heading>button{color:#fff;background:#202227;border-color:#37393e}html[data-theme] .motion-panel-heading>button:hover{filter:brightness(.94)}html[data-theme=light] .motion-panel-heading .material-guidance>div>strong{color:#111}html[data-theme=dark] .motion-panel-heading .material-guidance>div>strong{color:#fff}html[data-theme] .motion-panel-heading .material-guidance small{color:#73777d}html[data-theme=dark] .motion-panel-heading .material-guidance small{color:#989ca3}html[data-theme=light]{--motion-accent:#05a3c5}html[data-theme=dark]{--motion-accent:#05dff6}html[data-theme] .creation-step-card{border-radius:12px;padding:14px;box-shadow:none!important}html[data-theme=light] .creation-step-card{background:#f7f8f9!important;border-color:#e0e2e4!important}html[data-theme=dark] .creation-step-card{background:#17181c!important;border-color:#303238!important}html[data-theme] .creation-step-card>header>b{color:var(--motion-accent);border-color:var(--motion-accent);background:0 0;font-weight:800}html[data-theme=light] .creation-step-card>header strong,html[data-theme=light] .multi-reference-row strong{color:#111}html[data-theme=dark] .creation-step-card>header strong,html[data-theme=dark] .multi-reference-row strong{color:#fff}html[data-theme] .creation-step-card>header small,html[data-theme] .multi-reference-row small{color:#7b7f86}html[data-theme=dark] .creation-step-card>header small,html[data-theme=dark] .multi-reference-row small{color:#989ca3}html[data-theme] .multi-reference-row{border-radius:9px;box-shadow:none!important}html[data-theme=light] .multi-reference-row{background:#fff!important;border-color:#dfe1e4!important}html[data-theme=dark] .multi-reference-row{background:#111216!important;border-color:#303238!important}html[data-theme] .multi-switch{background:#777b80}html[data-theme=light] .multi-switch.active{background:#111}html[data-theme=dark] .multi-switch.active{background:#f2f3f5}html[data-theme] :is(.square-asset-upload,.reference-thumbnail-add){color:inherit;border-color:color-mix(in srgb,var(--motion-accent) 72%,transparent);background:color-mix(in srgb,var(--motion-accent) 7%,transparent)}html[data-theme] :is(.square-asset-upload,.reference-thumbnail-add):hover{border-color:var(--motion-accent);background:color-mix(in srgb,var(--motion-accent) 7%,transparent)}html[data-theme] .square-asset-upload>span{color:var(--motion-accent);border-color:color-mix(in srgb,var(--motion-accent) 45%,transparent);background:color-mix(in srgb,var(--motion-accent) 9%,transparent)}html[data-theme] .reference-thumbnail-add{color:var(--motion-accent)}html[data-theme=light] :is(.square-asset-upload small,.reference-thumbnail-add small){color:#70757b}html[data-theme=dark] :is(.square-asset-upload small,.reference-thumbnail-add small){color:#92969d}html[data-theme=light] .reference-thumbnail{background:#fff;border-color:#d7dade}html[data-theme=dark] .reference-thumbnail{background:#101115;border-color:#34363b}html[data-theme] .prompt-step-card .motion-prompt{box-shadow:none!important;background:0 0!important}html[data-theme] .prompt-step-card .motion-prompt textarea{box-shadow:none;border-radius:10px}html[data-theme=light] .prompt-step-card .motion-prompt textarea{color:#202124;background:#f2f3f4;border-color:#d8dade}html[data-theme=dark] .prompt-step-card .motion-prompt textarea{color:#f2f3f5;background:#0d0e10;border-color:#34363b}html[data-theme] .prompt-step-card .motion-prompt textarea:focus{border-color:var(--motion-accent)}html[data-theme] .motion-stage{box-shadow:none;border-color:#303238;border-radius:14px}html[data-theme] .motion-stage-pages{background:#0c0d1099;border-color:#ffffff3d}html[data-theme] .motion-stage-pages button.active{color:#111;box-shadow:none;background:#e6e7e9}html[data-theme] .motion-stage-nav{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0f2e;border-color:#ffffff47;border-radius:8px;width:42px;height:42px;transform:translateY(-50%)}html[data-theme] .motion-stage-nav:hover:not(:disabled){color:#fff;background:#ffffff2e;border-color:#ffffff7a;transform:translateY(-50%)}html[data-theme] .showcase-guidance{margin-top:70px;box-shadow:none!important}html[data-theme=light] .showcase-guidance{background:#f7f8f9!important;border-color:#e0e2e4!important}html[data-theme=dark] .showcase-guidance{background:#17181c!important;border-color:#2d2f34!important}html[data-theme=light] .showcase-guidance>header strong,html[data-theme=light] .showcase-guidance article strong{color:#111}html[data-theme=dark] .showcase-guidance>header strong,html[data-theme=dark] .showcase-guidance article strong{color:#fff}html[data-theme] .showcase-guidance article{box-shadow:none}html[data-theme=light] .showcase-guidance article{background:#fff;border-color:#dfe1e4}html[data-theme=dark] .showcase-guidance article{background:#111216;border-color:#303238}html[data-theme] .showcase-guidance article>span{color:var(--motion-accent);border:1px solid color-mix(in srgb,var(--motion-accent) 25%,transparent);background:color-mix(in srgb,var(--motion-accent) 9%,transparent)}html[data-theme=light] .showcase-guidance>header small{color:#626970}html[data-theme=dark] .showcase-guidance>header small{color:#afb2b8}html[data-theme=light] .showcase-guidance article small{color:#555d64}html[data-theme=dark] .showcase-guidance article small{color:#b9bcc2}html[data-theme] .motion-action-bar{box-shadow:none!important;background:0 0!important}html[data-theme=light] .motion-action-bar{border-top-color:#e0e2e4!important}html[data-theme=dark] .motion-action-bar{border-top-color:#303238!important}html[data-theme] .motion-action-bar>p strong,html[data-theme] .motion-action-bar>span strong,html[data-theme] .billing-help>button{color:var(--motion-accent)}html[data-theme] .generation-count{box-shadow:none}html[data-theme=light] .generation-count{background:#fff;border-color:#d8dade}html[data-theme=dark] .generation-count{background:#0d0e10;border-color:#383a40}html[data-theme] .generation-count button{color:inherit;background:0 0}html[data-theme=light] .generation-count button:first-child,html[data-theme=light] .generation-count button:last-child{border-color:#d8dade}html[data-theme=dark] .generation-count button:first-child,html[data-theme=dark] .generation-count button:last-child{border-color:#383a40}html[data-theme=light] .generation-count button:not(:disabled){color:#111}html[data-theme=dark] .generation-count button:not(:disabled){color:#fff}html[data-theme=light] .generation-count button:disabled{color:#a2a6ac;background:#eef0f2}html[data-theme=dark] .generation-count button:disabled{color:#666a71;background:#181a1e}html[data-theme=light] .generation-count strong{color:#111}html[data-theme=dark] .generation-count strong{color:#fff}html[data-theme=light] .generation-count button:hover:not(:disabled){color:#111;background:#e6e7e9}html[data-theme=dark] .generation-count button:hover:not(:disabled){color:#fff;background:#292b30}html[data-theme=light] .motion-action-bar>p,html[data-theme=light] .motion-action-bar>span{color:#62676e}html[data-theme=dark] .motion-action-bar>p,html[data-theme=dark] .motion-action-bar>span{color:#a3a7ae}html[data-theme] .motion-action-bar .motion-generate{box-shadow:none;filter:none;border-radius:10px}html[data-theme=light] .motion-action-bar .motion-generate{color:#fff;background:#111;border-color:#111}html[data-theme=dark] .motion-action-bar .motion-generate{color:#111;background:#f2f3f5;border-color:#f2f3f5}html[data-theme] .motion-action-bar .motion-generate:hover{filter:brightness(.88);transform:none}html[data-theme] .motion-notice{background:#dda6321a;border-color:#d6a84b}html[data-theme=dark] .motion-notice{color:#f0bd52}html[data-theme=light] .motion-notice{color:#8a5a00;background:#fff8e6}@media (width<=980px){html[data-theme] .motion-workspace{grid-template-columns:1fr}}body,button,input,textarea,select{text-rendering:optimizelegibility;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Segoe UI,system-ui,sans-serif}body{font-size:14px}html[data-theme] .application-cover>small{font-size:11px}html[data-theme] .application-author strong{font-size:15px}html[data-theme] .application-card>p{font-size:13px;line-height:1.55}html[data-theme] .application-card{border-radius:13px;transition:background-color .22s,box-shadow .22s;overflow:hidden}html[data-theme] .application-cover{transition:border-radius .22s,box-shadow .22s}html[data-theme] .application-cover:hover{box-shadow:none;transform:none}html[data-theme] .application-card:hover{transform:none}html[data-theme=light] .application-card:hover{background:#f1f2f3!important;box-shadow:0 14px 30px #00000014!important}html[data-theme=dark] .application-card:hover{background:#1a1b1e!important;box-shadow:0 16px 34px #00000080!important}html[data-theme] .application-card:hover .application-cover{border-radius:13px 13px 0 0}html[data-theme] .application-author{margin-left:10px;margin-right:10px}html[data-theme] .application-author strong{letter-spacing:0;text-shadow:none;font-weight:700;line-height:1.4}html[data-theme] .application-card>p{letter-spacing:0;text-shadow:none;margin-bottom:11px;margin-left:10px;margin-right:10px;font-weight:400}html[data-theme=light] .application-card>p{color:#5f6368!important}html[data-theme=dark] .application-author strong{color:#f4f4f5!important}html[data-theme=dark] .application-card>p{color:#b8bbc1!important}html[data-theme] .account-summary strong{font-size:14px}html[data-theme] .account-summary small{font-size:12px;line-height:1.35}html[data-theme] .account-summary .account-email,html[data-theme] .account-balance>span small{font-size:11px}html[data-theme] .account-balance>div button{font-size:12px}html[data-theme] .account-menu-list button,html[data-theme] .motion-breadcrumb{font-size:13px}html[data-theme] .motion-panel-heading strong{font-size:15px}html[data-theme] .motion-panel-heading small{font-size:12px;line-height:1.5}html[data-theme] .motion-panel-heading .material-guidance small{font-size:12px;line-height:1.65}html[data-theme] .motion-panel-heading>button{font-size:12px}html[data-theme] .creation-step-card>header strong{font-size:14px}html[data-theme] .creation-step-card>header small{font-size:11px;line-height:1.45}html[data-theme] .creation-step-card>header>b{font-size:12px}html[data-theme] .square-asset-upload strong{font-size:13px}html[data-theme] .square-asset-upload small{font-size:11px}html[data-theme] .multi-reference-row strong{font-size:13px}html[data-theme] .multi-reference-row small{font-size:11px;line-height:1.45}html[data-theme] .reference-thumbnail-add strong{font-size:12px}html[data-theme] .reference-thumbnail-add small{font-size:10px}html[data-theme] .prompt-step-card .motion-prompt textarea{font-size:13px;line-height:1.6}html[data-theme] .showcase-guidance>header strong{font-size:14px}html[data-theme] .showcase-guidance>header small{font-size:11px}html[data-theme] .showcase-guidance article strong{font-size:12px}html[data-theme] .showcase-guidance article small{font-size:11px;line-height:1.55}html[data-theme] .motion-stage-pages button{font-size:12px}html[data-theme] .motion-action-bar>p,html[data-theme] .motion-action-bar>span,html[data-theme] .billing-help>button{font-size:11px}html[data-theme] .motion-action-bar>p strong{font-size:15px}html[data-theme] .motion-action-bar>span strong,html[data-theme] .motion-action-bar .motion-generate strong{font-size:13px}html[data-theme] .motion-notice{font-size:12px;line-height:1.5}html[data-theme] .billing-popover>strong{font-size:14px}html[data-theme] .billing-popover p{font-size:12px}html[data-theme] .billing-popover small{font-size:11px}html[data-theme] .generation-count{flex:none}@media (width>=981px) and (width<=1400px),(width<=680px){html[data-theme] .motion-action-bar{grid-template-columns:minmax(0,1fr) auto auto;row-gap:12px;display:grid}html[data-theme] .motion-action-bar>p{grid-column:1;margin-right:0}html[data-theme] .motion-action-bar>.generation-count{grid-column:2}html[data-theme] .motion-action-bar>span{grid-column:3}html[data-theme] .motion-action-bar>.billing-help{grid-column:1}html[data-theme] .motion-action-bar>.motion-generate{grid-column:2/4;width:100%}}html[data-theme] .profile-copy small,html[data-theme] .profile-copy .profile-email{font-size:12px}html[data-theme] .profile-copy p,html[data-theme] .profile-stats{font-size:13px}html[data-theme] .profile-work-copy small,html[data-theme] .profile-work-copy span{font-size:11px}html[data-theme] .profile-work-actions button,html[data-theme] :is(.billing-heading,.history-heading,.invite-heading)>div>small,html[data-theme] :is(.billing-heading,.history-heading,.invite-heading)>small{font-size:12px}html[data-theme] :is(.billing-heading,.history-heading,.invite-heading) p{font-size:13px;line-height:1.55}html[data-theme] :is(.billing-heading,.history-heading,.invite-heading)>button,html[data-theme] .history-heading>div:last-child button,html[data-theme] .billing-summary small,html[data-theme] .billing-summary em,html[data-theme] .billing-filter>small{font-size:12px}html[data-theme] .billing-filter>button,html[data-theme] .billing-filter-menu button,html[data-theme] .billing-table :is(th,td){font-size:13px}html[data-theme] .history-metrics :is(small,em){font-size:11px}html[data-theme] .history-status-tabs button{font-size:12px}html[data-theme] .history-filter-select{font-size:11px}html[data-theme] .history-filter-select>button strong,html[data-theme] .history-filter-menu button{font-size:12px}html[data-theme] .history-record-main>div:first-child small,html[data-theme] .history-record-main code,html[data-theme] .history-facts small{font-size:11px}html[data-theme] .history-facts strong,html[data-theme] .history-task-status,html[data-theme] .history-record-actions :is(button,a),html[data-theme] .records-pagination,html[data-theme] .records-pagination>button,html[data-theme] .records-pagination input,html[data-theme] .invite-reward small,html[data-theme] .invite-link-card label>small{font-size:12px}html[data-theme] .invite-reward em,html[data-theme] .invite-steps span,html[data-theme] .invite-stats em{font-size:11px}html[data-theme] .invite-steps strong,html[data-theme] .invite-link-card input,html[data-theme] .invite-link-card button,html[data-theme] .invite-table-wrap :is(th,td),html[data-theme] .invite-stats small,html[data-theme] .invite-users p,html[data-theme] .invite-empty,html[data-theme] .auth-content>p,html[data-theme] .profile-edit-heading p,html[data-theme] .profile-avatar-editor small,html[data-theme] .profile-bio-field>span{font-size:12px}html[data-theme] .credential-field input,html[data-theme] .auth-tabs button{font-size:14px}html[data-theme] :is(.verification-field button,.auth-error,.auth-notice,.auth-forgot-row button){font-size:12px}html[data-theme] .auth-agreement{font-size:11px}.auth-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020509d1;padding:24px}.auth-modal{color:#e9eef4;background:#11161d;border:1px solid #33414d;border-radius:18px;grid-template-columns:320px minmax(0,1fr);width:min(880px,100%);max-height:calc(100vh - 40px);display:grid;overflow:auto;box-shadow:0 30px 100px #000c}.auth-close{color:#84909d;background:#171d25;border-color:#ffffff12;border-radius:9px;width:34px;height:34px;top:16px;right:16px}.auth-close:hover{color:#fff;background:#202832;border-color:#42d7ca55}.auth-brand-panel{box-sizing:border-box;background:radial-gradient(circle at 10% 6%,#17464d 0,#0000 34%),radial-gradient(circle at 95% 85%,#34294e 0,#0000 35%),linear-gradient(155deg,#101b22,#11151c 60%,#17131e);border-right:1px solid #2a333e;min-height:590px;padding:32px 30px 25px;position:relative;overflow:hidden}.auth-brand-panel:before{content:"";border:1px solid #3ce4d324;border-radius:50%;width:270px;height:270px;position:absolute;top:115px;right:-100px;box-shadow:0 0 80px #25c6b216}.auth-brand-panel:after{content:"";background:linear-gradient(90deg,#0000,#4bdac755,#0000);height:1px;position:absolute;bottom:64px;left:30px;right:30px}.auth-brand-lockup{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.auth-brand-lockup img{object-fit:contain;width:38px;height:38px}.auth-brand-lockup .auth-brand-logo{filter:invert()}.auth-brand-lockup span,.auth-brand-lockup strong,.auth-brand-lockup small{display:block}.auth-brand-lockup strong{letter-spacing:.05em;font-size:16px}.auth-brand-lockup small{color:#72808c;letter-spacing:.17em;margin-top:3px;font-size:7px}html[data-theme=light] .auth-brand-lockup .auth-brand-logo{filter:none}.auth-brand-copy{z-index:1;margin-top:76px;position:relative}.auth-brand-copy>span,.auth-heading>span{color:#4dd9c9;letter-spacing:.18em;font-size:9px;font-weight:800}.auth-brand-copy h2{letter-spacing:-.03em;margin:13px 0 15px;font-size:25px;line-height:1.42;color:#f4f7fa!important}.auth-brand-copy p{color:#8a96a2;margin:0;font-size:11px;line-height:1.8}.auth-brand-panel ul{z-index:1;gap:15px;margin:35px 0 0;padding:0;list-style:none;display:grid;position:relative}.auth-brand-panel li{align-items:center;gap:11px;display:flex}.auth-brand-panel li>svg{box-sizing:border-box;color:#4dd9c9;background:#1faaa318;border:1px solid #45d8c82b;border-radius:8px;width:31px;height:31px;padding:7px}.auth-brand-panel li span,.auth-brand-panel li strong,.auth-brand-panel li small{display:block}.auth-brand-panel li strong{font-size:11px}.auth-brand-panel li small{color:#697682;margin-top:3px;font-size:8px}.auth-brand-note{z-index:1;color:#64717d;align-items:center;gap:6px;margin:0;font-size:8px;display:flex;position:absolute;bottom:25px;left:30px}.auth-content{box-sizing:border-box;padding:48px 52px 30px}.auth-heading{margin-bottom:25px}.auth-heading h2{text-align:left;letter-spacing:-.02em;margin:8px 0 7px;font-size:25px;color:#f3f6f9!important}.auth-heading p{color:#77838f;text-align:left;margin:0;font-size:11px}.auth-tabs{background:#0b1016;border-color:#2b3540;border-radius:9px;margin-bottom:18px;padding:3px}.auth-tabs button{color:#707c88;border-radius:7px;height:37px}.auth-tabs button.active{color:#effffc;background:#1b413f;box-shadow:inset 0 0 0 1px #44d6c730,0 5px 16px #0003}.auth-form{gap:13px}.credential-field{color:#66727f;background:#171e26;border-color:#2d3742;border-radius:9px;height:54px;padding:0 13px}.credential-field:focus-within{background:#19242b;border-color:#3bcdbd;box-shadow:0 0 0 3px #34cdbc12}.credential-field>svg{color:#65727e}.credential-copy{flex:1;gap:1px;min-width:0;display:grid}.credential-copy small{color:#65717c;font-size:8px}.credential-copy input{padding:0!important}.credential-field input{color:#edf2f6;font-size:12px}.credential-field input::placeholder{color:#58636e}.credential-field input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #171e26}.credential-field input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #171e26}.credential-field input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #171e26}.credential-field input:autofill{box-shadow:inset 0 0 0 1000px #171e26}.country-code{color:#bcc6ce;border-color:#34404b}.verification-field button{color:#54d9c9;background:#28b8aa12;border-color:#42d3c230}.auth-forgot-row{margin-top:-3px}.auth-forgot-row button{color:#55d8c8;font-size:10px}.auth-agreement{color:#707c87;justify-content:flex-start;gap:3px;min-height:22px;font-size:9px}.auth-agreement label{cursor:pointer;align-items:center;gap:7px;display:flex}.auth-agreement input{opacity:0;width:1px;height:1px;position:absolute}.auth-agreement label i{color:#0000;background:#121820;border:1px solid #46515d;border-radius:4px;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.auth-agreement input:checked+i{color:#071310;background:#45d8c7;border-color:#45d8c7}.auth-agreement button{color:#55d8c8;background:0 0;border:0;padding:0;font-size:9px}.auth-agreement button:hover{text-decoration:underline}.auth-submit{color:#071512;background:linear-gradient(90deg,#35c6b5,#53dfc6);border-radius:9px;height:48px;font-size:13px;box-shadow:0 10px 25px #2dccb52b}.auth-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.auth-security-tip{color:#66727d;justify-content:center;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.auth-error,.auth-notice{font-size:10px}.auth-back-login{color:#54d8c8}.legal-backdrop{z-index:140;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020509dc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legal-modal{color:#dfe6ec;background:#121820;border:1px solid #34404c;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #000d}.legal-modal>header{border-bottom:1px solid #28323c;justify-content:space-between;align-items:flex-start;padding:22px 25px;display:flex}.legal-modal>header span{color:#4fd8c8;letter-spacing:.16em;font-size:9px;font-weight:800}.legal-modal>header h2{margin:5px 0 3px;font-size:20px;color:#f2f6f8!important}.legal-modal>header p{color:#6f7b86;margin:0;font-size:9px}.legal-modal>header button{color:#84909b;background:#19212a;border:1px solid #313c47;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.legal-content{scrollbar-width:thin;scrollbar-color:#3a4a55 transparent;padding:22px 27px;overflow:auto}.legal-content>p:first-child{color:#a9b5be;background:#1b252e;border-left:3px solid #48d4c3;border-radius:4px;margin-top:0;padding:13px 15px}.legal-content h3{color:#e8edf1;margin:21px 0 7px;font-size:12px}.legal-content p{color:#8995a0;margin:0;font-size:10px;line-height:1.85}.legal-modal>footer{border-top:1px solid #28323c;justify-content:flex-end;padding:14px 25px;display:flex}.legal-modal>footer button{color:#061411;background:#4bd7c6;border:0;border-radius:8px;height:37px;padding:0 22px;font-size:11px;font-weight:800}html[data-theme=light] .auth-backdrop{background:#eef2f5dc}html[data-theme=light] .auth-modal{color:#26333d;background:#fff;border-color:#d7dfe7;box-shadow:0 28px 80px #3341552e}html[data-theme=light] .auth-brand-panel{background:radial-gradient(circle at 10% 6%,#d9f5f0,#0000 34%),radial-gradient(circle at 95% 85%,#eee7f7,#0000 35%),linear-gradient(155deg,#f4faf9,#eef3f6);border-color:#dce4ea}html[data-theme=light] .auth-brand-lockup strong,html[data-theme=light] .auth-brand-copy h2{color:#1c2b33!important}html[data-theme=light] .auth-brand-copy p,html[data-theme=light] .auth-brand-panel li small{color:#75828c}html[data-theme=light] .auth-brand-panel li strong{color:#2a3941}html[data-theme=light] .auth-content{background:#fff}html[data-theme=light] .auth-heading h2{color:#1d2b34!important}html[data-theme=light] .auth-tabs{background:#f1f5f7;border-color:#dbe3e9}html[data-theme=light] .auth-tabs button.active{color:#202124;background:#fff;box-shadow:0 3px 10px #5267761c}html[data-theme=light] .credential-field{background:#f6f8fa;border-color:#d7e0e6}html[data-theme=light] .credential-field:focus-within{background:#fff;border-color:#2caf9f}html[data-theme=light] .credential-field input{color:#24323a}html[data-theme=light] .credential-field input:-webkit-autofill{-webkit-text-fill-color:#24323a;box-shadow:inset 0 0 0 1000px #f6f8fa}html[data-theme=light] .credential-field input:-webkit-autofill:hover{-webkit-text-fill-color:#24323a;box-shadow:inset 0 0 0 1000px #f6f8fa}html[data-theme=light] .credential-field input:-webkit-autofill:focus{-webkit-text-fill-color:#24323a;box-shadow:inset 0 0 0 1000px #f6f8fa}html[data-theme=light] .legal-backdrop{background:#eef2f5e8}html[data-theme=light] .legal-modal{color:#26333d;background:#fff;border-color:#d5dee5;box-shadow:0 28px 80px #3341552e}html[data-theme=light] .legal-modal>header,html[data-theme=light] .legal-modal>footer{border-color:#e1e7ec}html[data-theme=light] .legal-modal>header h2,html[data-theme=light] .legal-content h3{color:#203039!important}html[data-theme=light] .legal-content>p:first-child{color:#50616b;background:#f0f7f5}html[data-theme=light] .auth-login-methods button{color:#65707a;background:#f4f6f9;border-color:#d5dbe1}html[data-theme=light] .auth-login-methods button:hover,html[data-theme=light] .auth-login-methods button.active{color:#252a30;background:#e1e4e8;border-color:#c5cbd1}.auth-brand-copy h2,.auth-heading h2{margin-top:0}html[data-theme=light] .auth-close{color:#4d555e;background:#f4f6f9;border-color:#b8bec5;box-shadow:0 2px 5px #0000000d}html[data-theme=light] .auth-close:hover{color:#20242a;background:#e1e4e8;border-color:#aeb4bb;box-shadow:0 3px 8px #00000014}html[data-theme=light] .auth-agreement input:not(:checked)+i{color:#0000;background:#f4f6f9;border-color:#b8bec5;box-shadow:0 1px 3px #0000000b}html[data-theme=light] .auth-agreement label:hover input:not(:checked)+i{background:#e1e4e8;border-color:#aeb4bb}html[data-theme=light] .auth-agreement{color:#59636d;font-size:11px}html[data-theme=light] .auth-agreement button{color:#303840;font-size:11px;font-weight:600}html[data-theme=light] .auth-agreement button:hover{color:#20242a}html[data-theme=dark] .verification-field button{color:#d8dde3;background:#222a34;border-color:#4d5662}html[data-theme=dark] .verification-field button:hover:not(:disabled){color:#f3f5f7;background:#343a43;border-color:#59626d}html[data-theme=light] .verification-field button{color:#303840;background:#f4f6f9;border-color:#b8bec5}html[data-theme=light] .verification-field button:hover:not(:disabled){color:#20242a;background:#e1e4e8;border-color:#aeb4bb}.verification-field button:disabled{opacity:.55}html[data-theme=dark] .auth-forgot-row button{color:#b8c0c8}html[data-theme=dark] .auth-forgot-row button:hover{color:#f2f4f6}html[data-theme=light] .auth-forgot-row button{color:#59636d}html[data-theme=light] .auth-forgot-row button:hover{color:#20242a}.auth-security-tip{box-sizing:border-box;color:#b8c0c8;letter-spacing:.01em;background:0 0;border:0;border-radius:0;width:max-content;max-width:100%;min-height:0;margin:2px auto 0;padding:0;font-size:10px;font-weight:600}.auth-security-tip svg{color:inherit;flex:none}html[data-theme=light] .auth-security-tip{color:#59636d;background:0 0;border:0}html[data-theme=dark] :is(.auth-back-login,.password-credential button){color:#9aa4ae}html[data-theme=dark] :is(.auth-back-login,.password-credential button):hover{color:#f2f4f6;background:#ffffff0a}html[data-theme=light] :is(.auth-back-login,.password-credential button){color:#69737d}html[data-theme=light] :is(.auth-back-login,.password-credential button):hover{color:#20242a;background:#e1e4e8}:is(html[data-theme=light],html[data-theme=dark]) .auth-back-login:hover{background:0 0}@media (width<=760px){.auth-backdrop{padding:10px}.auth-modal{grid-template-columns:1fr;width:min(470px,100%);max-height:calc(100vh - 20px)}.auth-brand-panel{border-bottom:1px solid #2a333e;border-right:0;min-height:auto;padding:20px 22px}.auth-brand-copy,.auth-brand-panel ul,.auth-brand-note{display:none}.auth-brand-lockup img{width:32px;height:32px}.auth-content{padding:28px 22px 22px}.auth-heading{margin-bottom:20px}.auth-heading h2{font-size:22px}.legal-backdrop{padding:10px}.legal-modal{max-height:calc(100vh - 20px)}.legal-modal>header,.legal-content{padding:18px}.auth-agreement{flex-wrap:wrap}}html[data-theme=dark] .auth-brand-lockup small{color:#9ba7b2}html[data-theme=dark] .auth-brand-copy p{color:#b1bcc6}html[data-theme=dark] .auth-brand-panel li small{color:#96a2ad}html[data-theme=dark] .auth-brand-note{color:#929eaa}html[data-theme=dark] .auth-heading p{color:#aab5bf}html[data-theme=dark] .auth-tabs button{color:#9ba7b2}html[data-theme=dark] .auth-tabs button.active{color:#f5fffd}html[data-theme=dark] .credential-field>svg{color:#8f9ca8}html[data-theme=dark] .credential-copy small{color:#a3aeb8}html[data-theme=dark] .credential-field input::placeholder{color:#8e99a4}html[data-theme=dark] .auth-agreement{color:#abb5be}html[data-theme=dark] .auth-agreement label i{border-color:#687581}html[data-theme=dark] .auth-security-tip{color:#8f9ba6}html[data-theme=dark] .auth-close{color:#aab2bc;background:#222a34;border-color:#4d5662;box-shadow:0 2px 6px #0003}html[data-theme=dark] .auth-close:hover{color:#f3f5f7;background:#343a43;border-color:#59626d;box-shadow:0 3px 9px #0005}html[data-theme=dark] .auth-tabs button.active{color:#f2f4f6;background:#343a43;box-shadow:inset 0 0 0 1px #59616c,0 4px 12px #0003}html[data-theme=dark] .auth-agreement{font-size:11px}html[data-theme=dark] .auth-agreement button{color:#c7cdd4;font-size:11px;font-weight:600}html[data-theme=dark] .auth-agreement button:hover{color:#fff}html[data-theme=dark] .auth-agreement input:not(:checked)+i{color:#0000;background:#222a34;border-color:#4d5662;box-shadow:0 1px 4px #0003}html[data-theme=dark] .auth-agreement label:hover input:not(:checked)+i{background:#343a43;border-color:#59626d}html[data-theme=dark] .legal-modal>header p{color:#9ca8b2}html[data-theme=dark] .legal-content>p:first-child{color:#c5ced5;background:#1d2832}html[data-theme=dark] .legal-content h3{color:#f1f4f6}html[data-theme=dark] .legal-content p{color:#b3bdc6}.legal-modal{background:#15191f;border-color:#2d3741;border-radius:17px;width:min(700px,100vw - 28px);height:min(880px,100vh - 28px);max-height:none;box-shadow:0 30px 100px #000}.legal-modal>header{border-bottom-color:#222a32;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:96px;padding:18px 25px;display:grid}.legal-heading-icon{color:#16d3dc;background:#07373c80;border:1px solid #087f87;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.legal-heading-copy h2{line-height:1.25;color:#f7f9fb!important;margin:0 0 4px!important;font-size:20px!important}.legal-heading-copy p{color:#aab3bc!important;margin:0!important;font-size:13px!important}.legal-modal>header button{color:#9ba5ae;background:#1b222a;border-color:#333d47;border-radius:9px;align-self:start;width:36px;height:36px}.legal-modal>header button:hover{color:#eef3f6;background:#242d36;border-color:#4b5864}.legal-content{scrollbar-color:#515960 transparent;scrollbar-width:thin;padding:28px 36px 22px}.legal-document-title{margin-bottom:23px;padding-bottom:0}.legal-document-title h2{margin:0 0 10px;font-size:25px;line-height:1.25;color:#f7f9fb!important}.legal-document-title span{color:#99a4ae;font-size:12px}.legal-content>.legal-document-title+p{color:#d2d8dd;background:#1d252d;border-left:3px solid #2ad8d0;border-radius:4px;margin:0 0 24px;padding:16px 18px}.legal-content h3{color:#f1f4f6;margin:26px 0 12px;padding-left:15px;font-size:17px;line-height:1.45;position:relative}.legal-content h3:before{content:"";background:#19d7e0;border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.legal-content p{color:#c2c9cf;font-size:14px;line-height:2}.legal-modal>footer{background:#15191f;border-top-color:#252d35;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);align-items:center;gap:12px;padding:15px 25px 20px;display:grid}.legal-read-status{color:#e7a52d;background:#3b290d9c;border:1px solid #a76508;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:12px;font-weight:700;display:flex}.legal-read-status.complete{color:#42dc86;background:#063a268c;border-color:#0c754d}.legal-modal>footer button{color:#062025;background:#20cfe2;border-radius:9px;width:100%;height:55px;font-size:16px;font-weight:800;transition:filter .18s,transform .18s,opacity .18s}.legal-modal>footer button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.legal-modal>footer button:disabled{color:#62676c;cursor:not-allowed;box-shadow:none;background:#2a2a2a}html[data-theme=light] .legal-modal{background:#fff;border-color:#d8e0e6;box-shadow:0 30px 80px #33415530}html[data-theme=light] .legal-modal>header{border-bottom-color:#e4e9ed}html[data-theme=light] .legal-heading-icon{color:#078f99;background:#e7fbfb;border-color:#25aab0}html[data-theme=light] .legal-heading-copy h2,html[data-theme=light] .legal-document-title h2{color:#17242c!important}html[data-theme=light] .legal-heading-copy p,html[data-theme=light] .legal-document-title span{color:#687782!important}html[data-theme=light] .legal-modal>header button{color:#64727c;background:#f5f7f9;border-color:#d9e1e7}html[data-theme=light] .legal-content>.legal-document-title+p{color:#43535d;background:#f0f6f6}html[data-theme=light] .legal-content h3{color:#24333b!important}html[data-theme=light] .legal-content p{color:#52626c}html[data-theme=light] .legal-modal>footer{background:#fff;border-top-color:#e2e8ec}html[data-theme=light] .legal-read-status{color:#a46400;background:#fff7e8}html[data-theme=light] .legal-read-status.complete{color:#087c4b;background:#eafaf1}html[data-theme=light] .legal-modal>footer button:disabled{color:#a1a8ae;background:#e6e8ea}@media (width<=760px){.legal-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}.legal-modal>header{gap:11px;min-height:82px;padding:14px 16px}.legal-heading-icon{width:44px;height:44px}.legal-heading-copy h2{font-size:17px!important}.legal-heading-copy p{font-size:11px!important}.legal-content{padding:23px 20px 18px}.legal-document-title h2{font-size:22px}.legal-content h3{font-size:16px}.legal-content p{font-size:13px}.legal-modal>footer{grid-template-columns:minmax(0,1fr) minmax(145px,.72fr);gap:8px;padding:12px 16px 16px}.legal-read-status{white-space:nowrap;padding:0 8px;font-size:10px}.legal-modal>footer button{height:50px;padding:0 10px;font-size:12px}}html[data-theme] .notification-empty p{font-size:12px}html[data-theme] .admin-shell{font-size:14px}html[data-theme] .admin-side nav button{font-weight:700;font-size:13px!important}html[data-theme] .admin-brand small,html[data-theme] .admin-head small{font-size:11px!important}html[data-theme] .admin-head p,html[data-theme] .panel-title p{line-height:1.5;font-size:13px!important}html[data-theme] .stats small,html[data-theme] .summary-strip small,html[data-theme] .settings-card small{font-size:12px!important}html[data-theme] .stats em,html[data-theme] .summary-strip em,html[data-theme] .panel-title>span,html[data-theme] .bar small,html[data-theme] .mini-list small{font-size:11px!important}html[data-theme] .status-list span,html[data-theme] .mini-list strong{font-size:13px!important}html[data-theme] .toolbar>span,html[data-theme] .table-card :is(th,td){font-size:12px!important}html[data-theme] .identity small,html[data-theme] .sub,html[data-theme] .tag{font-size:11px!important}html[data-theme] .pager{font-size:12px!important}html[data-theme] .settings-card label span{font-size:14px!important}html[data-theme] .settings-card label>b{font-size:11px!important}html[data-theme] .modal :is(form>p,form>label,form>small){font-size:12px!important}@media (width<=680px){html[data-theme] .motion-panel-heading small,html[data-theme] .creation-step-card>header small,html[data-theme] .multi-reference-row small,html[data-theme] .motion-action-bar>p,html[data-theme] .motion-action-bar>span,html[data-theme] .billing-help>button{font-size:11px}}html[data-theme=light] :is(.admin-theme-toggle,.refresh,.toolbar>button){color:#333!important;background:#fff!important;border-color:#d5d5d5!important}html[data-theme=light] :is(.admin-theme-toggle,.refresh,.toolbar>button):hover{color:#000!important;background:#f4f4f4!important;border-color:#aaa!important}html[data-theme=light] .admin-shell :is(.panel,.table-card,.pulse-metrics article,.stats article,.summary-strip){color:#333!important;background:#fff!important;border-color:#ddd!important;box-shadow:0 10px 28px #00000008!important}html[data-theme=light] .pulse-today{color:#fff!important;background:radial-gradient(circle at 88% 15%,#ffffff24,#0000 33%),linear-gradient(145deg,#333,#111 72%)!important;border-color:#333!important;box-shadow:0 18px 38px #00000018!important}html[data-theme=light] .pulse-today :is(strong,b){color:#fff!important}html[data-theme=light] .pulse-today :is(p,small,span){color:#d3d3d3!important}html[data-theme=light] .pulse-today>div:last-child span{background:#00000030!important;border-color:#ffffff2b!important}html[data-theme=light] .pulse-orbit{border-color:#fff6!important}html[data-theme=light] .pulse-orbit :is(span,i,b){box-shadow:none!important;background:#fff!important}html[data-theme=light] .pulse-chart polyline.views{stroke:#111!important;filter:none!important}html[data-theme=light] .pulse-chart polyline.tasks{stroke:#888!important}html[data-theme=light] .pulse-legend i{box-shadow:none!important;background:#111!important}html[data-theme=light] .pulse-legend span+span i{background:#888!important}html[data-theme=light] .metric-icon{color:#111!important;background:#ededed!important}html[data-theme=light] .health-ring{background:conic-gradient(#111 0 var(--rate),#e6e6e6 var(--rate) 360deg)!important}html[data-theme=light] .growth-list>div>i b{background:#222!important}html[data-theme=light] .points-balance{background:#f6f6f6!important;border-color:#ddd!important}html[data-theme=light] .points-balance strong{color:#111!important}html[data-theme=light] .table-card th{color:#555!important;background:#f0f0f0!important}html[data-theme=light] :is(.toolbar label,.toolbar select,.settings-card input,.modal input){background:#fff!important;border-color:#d7d7d7!important}html[data-theme=light] .modal form,html[data-theme=light] .modal .detail{background:#fff!important;border-color:#d8d8d8!important;box-shadow:0 25px 70px #00000025!important}html[data-theme=dark] .admin-side nav button.active{color:#111!important;background:#f5f5f5!important;border-color:#fff!important;box-shadow:0 8px 22px #0008!important}html[data-theme=dark] .admin-side nav button.active:before{background:#fff!important;box-shadow:0 0 9px #fff8!important}html[data-theme=dark] .admin-side nav button.active>svg:first-child{color:#111!important;filter:none!important}html[data-theme=dark] .admin-side nav button.active>b{color:#fff!important;background:#222!important;border-color:#444!important}html[data-theme=dark] .admin-theme-toggle:hover{color:#fff!important;background:#1b1b1b!important;border-color:#666!important}html[data-theme=light] .admin-shell :is(h1,h2,h3,strong,b){color:#1b1b1b!important}html[data-theme=light] .admin-shell :is(p,small,em,time,dt,dd){color:#747474!important}html[data-theme=light] .admin-shell :is(.pulse-today,.pulse-today>div:last-child span) :is(strong,b){color:#fff!important}html[data-theme=light] .admin-shell .pulse-today :is(p,small,span,em){color:#d5d5d5!important}html[data-theme=light] .pulse-chart-card header>div>small{color:#666!important}html[data-theme=light] .admin-side nav button>b{color:#fff!important;background:#333!important;border-color:#333!important}html[data-theme=light] .admin-side nav button.active>b{color:#111!important;background:#fff!important;border-color:#fff!important}html[data-theme] .history-page{padding-top:42px}html[data-theme] .history-heading{align-items:center}html[data-theme] .history-heading>div:first-child{gap:4px}html[data-theme] .history-heading>div:first-child>small{letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--clear-meta)!important}html[data-theme] .history-heading h1{margin:5px 0 1px;font-size:30px;line-height:1.25}html[data-theme] .history-heading p{font-size:13px}html[data-theme] .history-heading em{color:var(--clear-meta);font-size:11px;line-height:1.5}html[data-theme] .history-heading>div:last-child button{border-radius:9px;height:40px;padding:0 15px;font-size:13px;transition:border-color .18s,background-color .18s}html[data-theme=light] .history-heading>div:last-child button{color:#202124;background:#f5f6f7;border-color:#d8dade}html[data-theme=light] .history-heading>div:last-child button:hover{color:#111;background:#e9eaec;border-color:#bfc2c6}html[data-theme=dark] .history-heading>div:last-child button{color:#f4f4f5;background:#191a1e;border-color:#34363b}html[data-theme=dark] .history-heading>div:last-child button:hover{color:#fff;background:#23252a;border-color:#53565c}html[data-theme] .history-metrics{gap:14px;margin-top:28px}html[data-theme] .history-metrics article{will-change:auto;border-radius:13px;min-height:106px;padding:18px 20px;box-shadow:none!important;transform:none!important}html[data-theme=light] .history-metrics article{background:#f7f8f9!important;border-color:#e0e2e4!important}html[data-theme=light] .history-metrics article:hover{background:#f1f2f3!important;border-color:#c8cbcf!important}html[data-theme=dark] .history-metrics article{background:#16171b!important;border-color:#2e3035!important}html[data-theme=dark] .history-metrics article:hover{background:#1c1e22!important;border-color:#44474d!important}html[data-theme] .history-metrics article>span{border-radius:10px;width:42px;height:42px}html[data-theme] .history-metrics article:hover>span{filter:none;transform:none}html[data-theme] .history-metrics p{gap:3px}html[data-theme] .history-metrics small{font-size:12px;font-weight:500;color:var(--clear-copy)!important}html[data-theme] .history-metrics strong{color:var(--clear-text);font-size:27px;font-weight:700}html[data-theme] .history-metrics em{font-size:11px;color:var(--clear-meta)!important}html[data-theme] .history-filters{min-height:72px;box-shadow:none;border-radius:12px;margin-top:18px;padding:12px 14px}html[data-theme=light] .history-filters{background:#f7f8f9;border-color:#dfe1e4}html[data-theme=dark] .history-filters{background:#15161a;border-color:#303238}html[data-theme] .history-status-tabs{gap:4px}html[data-theme] .history-status-tabs button{border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600}html[data-theme=light] .history-status-tabs button{color:#62666c}html[data-theme=light] .history-status-tabs button:hover{color:#111;background:#eceeef}html[data-theme=light] .history-status-tabs button.active{color:#111;background:#e3e5e7;border-color:#d0d2d5}html[data-theme=dark] .history-status-tabs button{color:#aeb1b7}html[data-theme=dark] .history-status-tabs button:hover{color:#fff;background:#24262b}html[data-theme=dark] .history-status-tabs button.active{color:#fff;background:#303238;border-color:#45484e}html[data-theme] .history-filter-select{color:var(--clear-copy);gap:6px;font-size:11px}html[data-theme] .history-filter-select>small{color:var(--clear-copy);font-size:11px;font-weight:700}html[data-theme] .history-filter-select>button{border-radius:9px;height:40px}html[data-theme] .history-filter-select>button strong{font-size:13px;font-weight:600}html[data-theme=light] .history-filter-select>button{color:#62666c;background:#fff;border-color:#d7d9dc}html[data-theme=light] .history-filter-select>button strong{color:#202124}html[data-theme=dark] .history-filter-select>button{color:#aeb1b7;background:#1a1b1f;border-color:#34363b}html[data-theme=dark] .history-filter-select>button strong{color:#f1f2f3}html[data-theme=light] .history-filter-select>button.open{background:#fff;border-color:#05a3c5;box-shadow:0 0 0 3px #05a3c51a}html[data-theme=dark] .history-filter-select>button.open{background:#1a1b1f;border-color:#05dff6;box-shadow:0 0 0 3px #05dff619}html[data-theme] .history-filter-menu{border-radius:10px;padding:7px}html[data-theme=light] .history-filter-menu{background:#fff;border-color:#d7d9dc;box-shadow:0 16px 40px #0000001a}html[data-theme=dark] .history-filter-menu{background:#1b1c20;border-color:#34363b;box-shadow:0 18px 45px #000a}html[data-theme] .history-filter-menu button{font-size:12px}html[data-theme=light] .history-filter-menu button{color:#464a4f}html[data-theme=light] .history-filter-menu button:hover{color:#111;background:#f2f3f4}html[data-theme=light] .history-filter-menu button.active{color:#111;background:#e7e8ea}html[data-theme=dark] .history-filter-menu button{color:#d7d9dd}html[data-theme=dark] .history-filter-menu button:hover{color:#fff;background:#26282d}html[data-theme=dark] .history-filter-menu button.active{color:#fff;background:#303238}html[data-theme] .history-records{box-shadow:none;border-radius:14px;margin-top:14px}html[data-theme=light] .history-records{background:#fff;border-color:#dfe1e4}html[data-theme=dark] .history-records{background:#141519;border-color:#303238}html[data-theme] .history-record{min-height:164px;padding:17px 18px}html[data-theme=light] .history-record{color:#202124;background:#fff;border-color:#e5e7e9}html[data-theme=light] .history-record:nth-child(2n){background:#fafafa}html[data-theme=light] .history-record:hover,html[data-theme=light] .history-record:nth-child(2n):hover{box-shadow:none;background:#f7f8f9;border-color:#d8dade}html[data-theme=dark] .history-record{color:#f4f4f5;background:#141519;border-color:#2c2e33}html[data-theme=dark] .history-record:nth-child(2n){background:#17181c}html[data-theme=dark] .history-record:hover,html[data-theme=dark] .history-record:nth-child(2n):hover{box-shadow:none;background:#1c1e22;border-color:#3b3e44}html[data-theme] .history-record:before{display:none}html[data-theme] .history-preview .generation-loader small{letter-spacing:.04em;text-shadow:0 1px 5px #000,0 0 9px #36e0a255;place-items:center;gap:3px;font-weight:700;display:grid;color:#63e7be!important}html[data-theme] .history-preview .generation-loader small :is(strong,time){color:#63e7be;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:9px;font-weight:700}html[data-theme] .history-preview>.history-failed-placeholder{color:#ff7181;filter:drop-shadow(0 0 7px #ff718133);background:radial-gradient(circle,#ff71811c 0,#0000 62%)}html[data-theme] .history-record-main>div:first-child strong{color:var(--clear-text);font-size:15px;font-weight:700}html[data-theme=light] .history-task-title>em.source-app{color:#2866aa;background:#edf5ff;border-color:#b9d1ee}html[data-theme=light] .history-task-title>em.source-canvas{color:#14755e;background:#ecf8f4;border-color:#b5ddcf}html[data-theme] .history-record-main>div:first-child small{color:var(--clear-copy);font-size:12px}html[data-theme] .history-record-main code{color:var(--clear-meta);font-size:11px}html[data-theme] .history-facts{gap:9px}html[data-theme] .history-facts>span{border:1px solid #0000;border-radius:9px;min-height:56px}html[data-theme=light] .history-facts>span{background:#f1f2f3;border-color:#e1e3e5}html[data-theme=dark] .history-facts>span{background:#1d1f23;border-color:#2d2f34}html[data-theme] .history-facts small{color:var(--clear-copy);font-size:11px}html[data-theme] .history-facts strong{color:var(--clear-text);font-size:12px;font-weight:700}html[data-theme] .history-facts>span{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);gap:5px 9px;min-height:68px;padding:11px 18px}html[data-theme] .history-facts svg{stroke-width:2.1px;width:18px;height:18px}html[data-theme] .history-facts small,html[data-theme] .history-facts strong{line-height:1.25}html[data-theme] .application-search,html[data-theme] .application-search:hover,html[data-theme] .application-search:focus-within{box-shadow:none!important;border-color:#0000!important}html[data-theme] .history-record-actions :is(button,a){border-radius:8px;height:36px;font-size:12px;font-weight:700}html[data-theme=light] .history-record-actions :is(button,a){color:#202124;background:#f5f6f7;border-color:#d7d9dc}html[data-theme=light] .history-record-actions :is(button,a):hover{color:#111;background:#e9eaec;border-color:#bfc2c6}html[data-theme=dark] .history-record-actions :is(button,a){color:#f1f2f3;background:#1b1c20;border-color:#34363b}html[data-theme=dark] .history-record-actions :is(button,a):hover{color:#fff;background:#27292e;border-color:#50535a}html[data-theme] .history-record-actions .cancel-task,html[data-theme] .history-record-actions .delete{color:#e45566}html[data-theme=light] .history-record-actions .cancel-task{background:#fff5f6;border-color:#efc4ca}html[data-theme=dark] .history-record-actions .cancel-task{background:#2b181c;border-color:#663139}html[data-theme=light] .history-record-actions .delete{background:#fff5f6;border-color:#efc4ca}html[data-theme=dark] .history-record-actions .delete{background:#2b181c;border-color:#663139}html[data-theme=light] .history-record-actions .cancel-task:hover{color:#e45566;background:#ffecee;border-color:#e7a1ab}html[data-theme=dark] .history-record-actions .cancel-task:hover{color:#e45566;background:#3a1d23;border-color:#91404c}html[data-theme=light] .history-record-actions .delete:hover{color:#e45566;background:#ffecee;border-color:#e7a1ab}html[data-theme=dark] .history-record-actions .delete:hover{color:#e45566;background:#3a1d23;border-color:#91404c}html[data-theme] .history-task-status{min-height:30px;font-size:12px;font-weight:700}html[data-theme] .history-record-actions :is(button,a):disabled,html[data-theme] .history-record-actions a.disabled{opacity:.38}html[data-theme] .history-page>.records-pagination{color:var(--clear-copy);padding-top:16px}html[data-theme] .history-page>.records-pagination>button,html[data-theme] .history-page>.records-pagination input{border-radius:8px;height:36px;font-size:12px}html[data-theme=light] .history-page>.records-pagination>button,html[data-theme=light] .history-page>.records-pagination input{color:#202124;background:#f5f6f7;border-color:#d7d9dc}html[data-theme=dark] .history-page>.records-pagination>button,html[data-theme=dark] .history-page>.records-pagination input{color:#f4f4f5;background:#191a1e;border-color:#34363b}html[data-theme] .history-page>.records-pagination>button:hover:not(:disabled){transform:none}html[data-theme=light] .history-page>.records-pagination>button:hover:not(:disabled){color:#111;background:#e9eaec;border-color:#bfc2c6}html[data-theme=dark] .history-page>.records-pagination>button:hover:not(:disabled){color:#fff;background:#25272c;border-color:#50535a}html[data-theme] .invite-page{padding-top:42px}html[data-theme] .invite-heading{align-items:center;margin-bottom:28px}html[data-theme] .invite-heading h1{margin:0 0 5px;font-size:30px;line-height:1.25}html[data-theme] .invite-heading p{color:var(--clear-copy);font-size:13px}html[data-theme] .invite-heading>button{border-radius:9px;height:40px;padding:0 15px;font-size:13px;transition:border-color .18s,background-color .18s,color .18s}html[data-theme=light] .invite-heading>button{color:#202124;background:#f5f6f7;border-color:#d8dade}html[data-theme=light] .invite-heading>button:hover{color:#111;background:#e9eaec;border-color:#bfc2c6}html[data-theme=dark] .invite-heading>button{color:#f4f4f5;background:#191a1e;border-color:#34363b}html[data-theme=dark] .invite-heading>button:hover{color:#fff;background:#23252a;border-color:#53565c}html[data-theme] .invite-overview{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:16px}html[data-theme] :is(.invite-link-card,.invite-steps){border-radius:14px;min-height:148px;box-shadow:none!important}html[data-theme=light] :is(.invite-link-card,.invite-steps){color:#202124;background:#f5f6f7!important;border-color:#dedfe2!important}html[data-theme=dark] :is(.invite-link-card,.invite-steps){color:#f2f3f5;background:#1a1b1f!important;border-color:#2f3136!important}html[data-theme] .invite-gift{color:#149a7d;background:#159b7c16}html[data-theme] .invite-reward small,html[data-theme] .invite-link-card label>small{color:var(--clear-meta)}html[data-theme] .invite-reward strong{font-size:21px;font-weight:700;color:var(--clear-text)!important}html[data-theme] .invite-reward em{color:var(--clear-copy)}html[data-theme] .invite-link-card label>span{height:43px}html[data-theme] .invite-link-card input{box-shadow:none;border-radius:8px;font-size:12px}html[data-theme=light] .invite-link-card input{color:#24272b;background:#f3f4f5;border-color:#d8dade}html[data-theme=dark] .invite-link-card input{color:#eef0f2;background:#111216;border-color:#35373d}html[data-theme] .invite-link-card button{background-image:none;border:1px solid;border-radius:8px;width:94px;font-size:12px}html[data-theme=light] .invite-link-card button{color:#202124;background:#f5f6f7;border-color:#d8dade}html[data-theme=light] .invite-link-card button:hover{color:#111;background:#e9eaec;border-color:#bfc2c6}html[data-theme=dark] .invite-link-card button{color:#f4f4f5;background:#191a1e;border-color:#34363b}html[data-theme=dark] .invite-link-card button:hover{color:#fff;background:#23252a;border-color:#53565c}html[data-theme] .invite-steps i{color:#149a7d;background:#159b7c12;border-color:#159b7c4d}html[data-theme] .invite-steps strong{color:var(--clear-text);font-size:12px;font-weight:700}html[data-theme] .invite-steps span{color:var(--clear-copy);font-size:11px}html[data-theme=light] .invite-steps>svg{color:#777b80}html[data-theme=dark] .invite-steps>svg{color:#777a80}html[data-theme] .invite-stats{gap:12px;width:min(700px,100%);margin:28px 0 48px}html[data-theme] .invite-stats>div{min-height:98px;box-shadow:none;border:1px solid;border-radius:12px}html[data-theme=light] .invite-stats>div{color:#202124;background:#f5f6f7;border-color:#dedfe2}html[data-theme=dark] .invite-stats>div{color:#f2f3f5;background:#1a1b1f;border-color:#2f3136}html[data-theme] .invite-stats>div>span{color:#149a7d;background:#159b7c16}html[data-theme] .invite-stats small{color:var(--clear-copy)}html[data-theme] .invite-stats strong{font-size:22px;font-weight:700;color:var(--clear-text)!important}html[data-theme] .invite-stats em{color:var(--clear-meta)}html[data-theme] .invite-users h2{color:var(--clear-text);font-size:18px;font-weight:700}html[data-theme] .invite-users p{color:var(--clear-copy);font-size:12px}html[data-theme] .invite-table-wrap{border-radius:12px;box-shadow:none!important}html[data-theme=light] .invite-table-wrap{background:#fff!important;border-color:#dedfe2!important}html[data-theme=dark] .invite-table-wrap{background:#15161a!important;border-color:#2f3136!important}html[data-theme] .invite-table-wrap :is(th,td){height:52px;font-size:12px}html[data-theme=light] .invite-table-wrap th{color:#62676d;background:#f0f1f2;border-bottom:0}html[data-theme=light] .invite-table-wrap td{color:#34383d;background:#fff;border-color:#e3e5e7}html[data-theme=light] .invite-table-wrap tbody tr:nth-child(2n) td{background:#fafafa}html[data-theme=light] .invite-table-wrap td:first-child{color:#111}html[data-theme=dark] .invite-table-wrap th{color:#b5b8be;background:#1d1f23}html[data-theme=dark] .invite-table-wrap td{color:#e3e4e7;background:#15161a;border-color:#2d2f34}html[data-theme=dark] .invite-table-wrap tbody tr:nth-child(2n) td{background:#18191d}html[data-theme=dark] .invite-table-wrap td:first-child{color:#fff}html[data-theme] .invite-user-status{color:#159b7c;font-weight:700}html[data-theme] .invite-empty{color:var(--clear-copy);font-size:12px}html[data-theme] .invite-empty>svg{color:#159b7c}html[data-theme] .invite-empty strong{color:var(--clear-text);font-size:14px;font-weight:700}html[data-theme] .notification-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:22px}html[data-theme=light] .notification-backdrop{background:#20222670}html[data-theme=dark] .notification-backdrop{background:#000000c2}html[data-theme] .notification-modal{border-radius:18px;width:min(860px,100%);height:min(600px,100vh - 44px)}html[data-theme=light] .notification-modal{color:#202124;background:#fff;border-color:#d8dade;box-shadow:0 30px 90px #11131842}html[data-theme=dark] .notification-modal{color:#f2f3f5;background:#15161a;border-color:#34363b;box-shadow:0 32px 100px #000c}html[data-theme] .notification-modal>header{height:66px;padding:0 18px 0 22px}html[data-theme=light] .notification-modal>header{background:#fff;border-color:#e0e2e5}html[data-theme=dark] .notification-modal>header{background:#18191d;border-color:#303238}html[data-theme] .notification-modal>header h2{margin:0;font-size:19px;font-weight:700;color:var(--clear-text)!important}html[data-theme] .notification-modal>header button{border:1px solid;border-radius:10px;width:36px;height:36px}html[data-theme=light] .notification-modal>header button{color:#555a60;background:#f1f2f3;border-color:#d9dcdf}html[data-theme=light] .notification-modal>header button:hover{color:#111;background:#e7e8ea;border-color:#c8cbcf}html[data-theme=dark] .notification-modal>header button{color:#b4b7bc;background:#23252a;border-color:#34363b}html[data-theme=dark] .notification-modal>header button:hover{color:#fff;background:#2b2d32;border-color:#4b4e54}html[data-theme] .notification-layout{grid-template-columns:220px minmax(0,1fr);height:calc(100% - 66px)}html[data-theme] .notification-layout>aside{padding:14px 12px}html[data-theme=light] .notification-layout>aside{background:#f5f6f7;border-color:#e0e2e5}html[data-theme=dark] .notification-layout>aside{background:#18191d;border-color:#303238}html[data-theme] .notification-layout>aside>div{gap:6px}html[data-theme] .notification-layout>aside button{border:1px solid #0000;border-radius:9px;height:43px;padding:0 11px;font-size:13px;font-weight:600}html[data-theme=light] .notification-layout>aside button{color:#5c6167}html[data-theme=light] .notification-layout>aside button:hover{color:#202124;background:#ebedef}html[data-theme=light] .notification-layout>aside button.active{color:#111;background:#fff;border-color:#d9dcdf;box-shadow:0 4px 14px #1113180d}html[data-theme=dark] .notification-layout>aside button{color:#aeb1b7}html[data-theme=dark] .notification-layout>aside button:hover{color:#f1f2f3;background:#222429}html[data-theme=dark] .notification-layout>aside button.active{color:#fff;background:#25272c;border-color:#35383e}html[data-theme] .notification-layout>aside button i{color:#777b81;background:#dfe1e4}html[data-theme=dark] .notification-layout>aside button i{color:#c0c3c8;background:#34363b}html[data-theme] .notification-layout>aside button.active i{color:#fff;background:#e45566}html[data-theme] .notification-layout>aside .notification-read-all{color:var(--clear-meta);font-weight:600}html[data-theme=light] .notification-layout>aside .notification-read-all:hover{color:#202124;background:#ebedef}html[data-theme=dark] .notification-layout>aside .notification-read-all:hover{color:#fff;background:#222429}html[data-theme] .notification-content{padding:18px}html[data-theme=light] .notification-content{background:#fff}html[data-theme=dark] .notification-content{background:#111216}html[data-theme] .notification-empty{color:var(--clear-copy)}html[data-theme] .notification-empty>span{width:66px;height:66px}html[data-theme=light] .notification-empty>span{color:#50565c;background:#f0f1f2}html[data-theme=dark] .notification-empty>span{color:#c6c9cd;background:#23252a}html[data-theme] .notification-empty h3{margin:6px 0 0;font-size:16px;font-weight:700;color:var(--clear-text)!important}html[data-theme] .notification-empty p{font-size:12px;color:var(--clear-copy)!important}html[data-theme] .customer-service-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:22px}html[data-theme=light] .customer-service-backdrop{background:#20222670}html[data-theme=dark] .customer-service-backdrop{background:#000000c2}html[data-theme] .customer-service-modal{border-radius:18px;width:min(820px,100%);padding:0 28px 22px}html[data-theme=light] .customer-service-modal{color:#202124;background:#fff;border-color:#d8dade;box-shadow:0 30px 90px #11131842}html[data-theme=dark] .customer-service-modal{color:#f2f3f5;background:#15161a;border-color:#34363b;box-shadow:0 32px 100px #000c}html[data-theme] .customer-service-modal>header{min-height:92px}html[data-theme=light] .customer-service-modal>header{border-color:#e0e2e5}html[data-theme=dark] .customer-service-modal>header{border-color:#303238}html[data-theme] .customer-service-modal>header>div>span{width:46px;height:46px}html[data-theme=light] .customer-service-modal>header>div>span{color:#4f555b;background:#f0f1f2;border-color:#d6d9dc}html[data-theme=dark] .customer-service-modal>header>div>span{color:#c6c9cd;background:#23252a;border-color:#37393e}html[data-theme] .customer-service-modal h2{margin:0 0 4px;font-size:21px;font-weight:700;color:var(--clear-text)!important}html[data-theme] .customer-service-modal header p{color:var(--clear-copy);font-size:12px}html[data-theme] .customer-service-modal>header>button{border:1px solid;border-radius:10px;width:36px;height:36px}html[data-theme=light] .customer-service-modal>header>button{color:#555a60;background:#f1f2f3;border-color:#d9dcdf}html[data-theme=light] .customer-service-modal>header>button:hover{color:#111;background:#e7e8ea;border-color:#c8cbcf}html[data-theme=dark] .customer-service-modal>header>button{color:#b4b7bc;background:#23252a;border-color:#34363b}html[data-theme=dark] .customer-service-modal>header>button:hover{color:#fff;background:#2b2d32;border-color:#4b4e54}html[data-theme] .customer-service-grid{gap:16px;padding-top:24px}html[data-theme] .customer-service-grid article{box-shadow:none;border:1px solid;border-radius:14px;padding:20px 18px 18px}html[data-theme=light] .customer-service-grid article{background:#f5f6f7;border-color:#dfe1e4}html[data-theme=dark] .customer-service-grid article{background:#1a1b1f;border-color:#303238}html[data-theme] .customer-service-grid article>div{box-sizing:border-box;background:#fff;border:1px solid;border-radius:12px;width:min(250px,82%);padding:10px}html[data-theme=light] .customer-service-grid article>div{border-color:#e0e2e5}html[data-theme=dark] .customer-service-grid article>div{border-color:#34363b}html[data-theme] .customer-service-grid strong{font-size:16px;font-weight:700;color:var(--clear-text)!important}html[data-theme] .customer-service-grid article>span{color:var(--clear-copy);margin-top:6px;font-size:12px}html[data-theme] .customer-service-modal>footer{color:var(--clear-meta);border-top:1px solid;margin-top:20px;padding:18px 0 0;font-size:12px}html[data-theme=light] .customer-service-modal>footer{border-color:#e0e2e5}html[data-theme=dark] .customer-service-modal>footer{border-color:#303238}@media (width<=680px){html[data-theme] .history-page{padding-top:25px}html[data-theme] .history-metrics{grid-template-columns:1fr 1fr}html[data-theme] .history-filters{flex-direction:column;align-items:stretch}html[data-theme] .history-status-tabs{overflow-x:auto}html[data-theme] .history-selects,html[data-theme] .history-filter-select,html[data-theme] .history-filter-select>button{width:100%}html[data-theme] .invite-page{padding-top:25px}html[data-theme] .invite-heading{flex-direction:column;align-items:flex-start}html[data-theme] .invite-heading>button{justify-content:center;width:100%}html[data-theme] .invite-overview{grid-template-columns:1fr}html[data-theme] .invite-link-card{grid-template-columns:auto 1fr}html[data-theme] .invite-link-card label{grid-column:1/-1}html[data-theme] .invite-stats{grid-template-columns:1fr;margin-bottom:36px}html[data-theme] .notification-backdrop{padding:8px}html[data-theme] .notification-modal{border-radius:14px;height:calc(100vh - 16px)}html[data-theme] .notification-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}html[data-theme] .notification-layout>aside{border-bottom:1px solid;border-right:0;padding:10px}html[data-theme] .notification-layout>aside>div{grid-template-columns:1fr 1fr}html[data-theme] .notification-layout>aside .notification-read-all{display:none}html[data-theme] .notification-content{padding:10px}html[data-theme] .customer-service-backdrop{padding:8px}html[data-theme] .customer-service-modal{border-radius:14px;max-height:calc(100vh - 16px);padding:0 14px 16px;overflow-y:auto}html[data-theme] .customer-service-modal>header{min-height:78px}html[data-theme] .customer-service-grid{grid-template-columns:1fr 1fr;gap:9px;padding-top:14px}html[data-theme] .customer-service-grid article{padding:12px 7px}html[data-theme] .customer-service-grid article>div{width:100%;margin-bottom:10px;padding:5px}}html[data-theme] .profile-page{padding-top:38px}html[data-theme] .profile-hero{border-radius:16px;min-height:184px;padding:30px 34px;background-color:#111318!important;background-image:radial-gradient(circle at 82% 0,#16433f66,#0000 32%),linear-gradient(112deg,#15171d,#111318 58%,#0f1517)!important;border-color:#2e3035!important;box-shadow:0 16px 40px #0000001a!important}html[data-theme] .profile-hero:after{opacity:.1}html[data-theme] .profile-avatar{border-color:#fffc;width:72px;height:72px;box-shadow:0 8px 25px #0008}html[data-theme] .profile-copy{gap:7px}html[data-theme] .profile-copy h1{font-size:22px;font-weight:700;color:#fff!important}html[data-theme] .profile-copy>p{font-size:13px;color:#c5c8ce!important}html[data-theme] .profile-copy .profile-email{font-size:12px;color:#aeb3ba!important}html[data-theme] .profile-copy .profile-email svg{color:#aeb3ba}html[data-theme] .profile-username-copy{color:#b9bdc4;background:0 0;border-color:#0000}html[data-theme] .profile-username-copy:hover{color:#fff;background:#25272c;border-color:#454950}html[data-theme] .profile-stats{color:#d2d5da;gap:9px;margin-top:4px;font-size:12px}html[data-theme] .profile-stats>span{color:#d2d5da;border:1px solid #ffffff1f;border-radius:8px;align-items:center;min-height:29px;padding:0 10px;display:flex;box-shadow:none!important;background:#ffffff0d!important}html[data-theme] .profile-stats strong{margin-right:5px;font-size:14px;font-weight:700;color:#fff!important}html[data-theme] .profile-actions button{color:#eceef1;background:#ffffff08;border-color:#3a3d43;border-radius:9px;height:40px;font-size:13px;font-weight:700}html[data-theme] .profile-actions button:hover{color:#fff;background:#ffffff12;border-color:#565a61}html[data-theme] .profile-actions .profile-edit{color:#f4f4f5;box-shadow:none;background:#ffffff12;border-color:#0000}html[data-theme] .profile-actions .profile-edit:hover{color:#fff;box-shadow:none;background:#ffffff1d;border-color:#0000}html[data-theme=light] .profile-hero .profile-copy h1{color:#fff!important}html[data-theme=light] .profile-hero .profile-copy>p{color:#c5c8ce!important}html[data-theme=light] .profile-hero .profile-copy .profile-email,html[data-theme=light] .profile-hero .profile-copy .profile-email svg{color:#aeb3ba!important}html[data-theme=light] .profile-hero .profile-username-copy{color:#b9bdc4!important}html[data-theme=light] .profile-hero .profile-stats,html[data-theme=light] .profile-hero .profile-stats>span{color:#d2d5da!important}html[data-theme=light] .profile-hero .profile-stats>span{border-color:#0000!important}html[data-theme=light] .profile-hero .profile-stats strong{color:#fff!important}html[data-theme=light] .profile-hero .profile-actions>button:not(.profile-edit){color:#eceef1!important}html[data-theme=light] .profile-hero .profile-actions>.profile-edit{color:#f4f4f5!important}html[data-theme] .profile-edit-modal{border-radius:18px;width:min(520px,100%);padding:30px}html[data-theme=light] .profile-edit-modal{color:#202124;background:#fff;border-color:#dfe1e4;box-shadow:0 28px 80px #2021242b}html[data-theme=dark] .profile-edit-modal{color:#f1f2f4;background:#17181c;border-color:#303238;box-shadow:0 30px 90px #000a}html[data-theme] .profile-edit-heading small{color:#13a889;font-size:10px}html[data-theme=light] .profile-edit-heading h2{color:#17181a!important}html[data-theme=dark] .profile-edit-heading h2{color:#fff!important}html[data-theme=light] .profile-edit-heading p{color:#74777d}html[data-theme=dark] .profile-edit-heading p{color:#a5a8ae}html[data-theme] .profile-edit-close{transition:border-color .18s,background-color .18s,color .18s}html[data-theme=light] .profile-edit-close{color:#555a60;background:#f1f2f3;border-color:#d9dcdf}html[data-theme=light] .profile-edit-close:hover{color:#111;background:#e7e8ea;border-color:#c8cbcf}html[data-theme=dark] .profile-edit-close{color:#b4b7bc;background:#23252a;border-color:#34363b}html[data-theme=dark] .profile-edit-close:hover{color:#fff;background:#2b2d32;border-color:#4b4e54}html[data-theme] .profile-avatar-editor{border-radius:13px}html[data-theme=light] .profile-avatar-editor{background:#f5f6f7;border-color:#e0e2e5}html[data-theme=dark] .profile-avatar-editor{background:#202126;border-color:#303238}html[data-theme=light] .profile-avatar-editor strong{color:#202124}html[data-theme=dark] .profile-avatar-editor strong{color:#f2f3f5}html[data-theme=light] .profile-avatar-editor small{color:#73777d}html[data-theme=dark] .profile-avatar-editor small{color:#a2a5ab}html[data-theme=light] .profile-avatar-editor label{color:#087f6b;background:#edf7f4;border-color:#b9ddd4}html[data-theme=dark] .profile-avatar-editor label{color:#75dfc3;background:#18302b;border-color:#31594f}html[data-theme=light] .profile-avatar-editor button{color:#d83f50;background:#fff1f3;border-color:#efc9cf}html[data-theme=dark] .profile-avatar-editor button{color:#ff7d8b;background:#2d1e22;border-color:#62333a}html[data-theme=light] .profile-bio-field>span{color:#45484d}html[data-theme=dark] .profile-bio-field>span{color:#d3d5d9}html[data-theme=light] .profile-bio-field>span small{color:#7d8187}html[data-theme=dark] .profile-bio-field>span small{color:#92969c}html[data-theme] .profile-bio-field textarea{box-shadow:none;transition:border-color .18s,box-shadow .18s,background-color .18s}html[data-theme=light] .profile-bio-field textarea{color:#24272b;background:#f5f6f7;border-color:#d9dcdf}html[data-theme=dark] .profile-bio-field textarea{color:#f0f1f3;background:#111216;border-color:#34363b}html[data-theme=light] .profile-bio-field textarea:focus{border-color:#05a3c5;box-shadow:0 0 0 3px #05a3c519}html[data-theme=dark] .profile-bio-field textarea:focus{border-color:#05dff6;box-shadow:0 0 0 3px #05dff619}html[data-theme=light] .profile-edit-footer>button:not(.profile-save){color:#33363a;background:#f1f2f3;border-color:#d8dade}html[data-theme=light] .profile-edit-footer>button:not(.profile-save):hover{color:#111;background:#e7e8ea;border-color:#c3c6ca}html[data-theme=dark] .profile-edit-footer>button:not(.profile-save){color:#d6d8dc;background:#24262b;border-color:#37393f}html[data-theme=dark] .profile-edit-footer>button:not(.profile-save):hover{color:#fff;background:#2d2f34;border-color:#50535a}html[data-theme=light] .profile-edit-footer .profile-save{color:#fff;box-shadow:none;background:#111;border-color:#111}html[data-theme=light] .profile-edit-footer .profile-save:hover{color:#fff;background:#303030;border-color:#303030}html[data-theme=dark] .profile-edit-footer .profile-save{color:#111;box-shadow:none;background:#fff;border-color:#fff}html[data-theme=dark] .profile-edit-footer .profile-save:hover{color:#111;background:#e4e4e4;border-color:#e4e4e4}html[data-theme] .site-confirm-backdrop{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;place-items:center;padding:18px;display:grid;position:fixed;inset:0}html[data-theme] .site-confirm-modal{text-align:center;border:1px solid;border-radius:16px;width:min(420px,100%);padding:30px 28px 24px;position:relative}html[data-theme=light] .site-confirm-modal{color:#202124;background:#fff;border-color:#dcdfe2;box-shadow:0 28px 80px #11131842}html[data-theme=dark] .site-confirm-modal{color:#f2f3f5;background:#191a1e;border-color:#34363b;box-shadow:0 30px 90px #000b}html[data-theme] .site-confirm-icon{color:#e45566;background:#e4556618;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 15px;display:grid}html[data-theme] .site-confirm-modal h2{margin:0;font-size:19px;font-weight:700}html[data-theme=light] .site-confirm-modal h2{color:#17181a}html[data-theme=dark] .site-confirm-modal h2{color:#fff}html[data-theme] .site-confirm-modal p{color:var(--clear-copy);overflow-wrap:anywhere;margin:9px 0 22px;font-size:13px;line-height:1.65}html[data-theme] .site-confirm-close{border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}html[data-theme=light] .site-confirm-close{color:#5e6268;background:#f1f2f3}html[data-theme=light] .site-confirm-close:hover{color:#111;background:#e5e7e9}html[data-theme=dark] .site-confirm-close{color:#b7bac0;background:#25272c}html[data-theme=dark] .site-confirm-close:hover{color:#fff;background:#303238}html[data-theme] .site-confirm-modal footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-theme] .site-confirm-modal footer button{border:1px solid;border-radius:9px;height:40px;font-size:13px;font-weight:700}html[data-theme=light] .site-confirm-modal footer button:not(.site-confirm-primary){color:#33363a;background:#f1f2f3;border-color:#d8dade}html[data-theme=dark] .site-confirm-modal footer button:not(.site-confirm-primary){color:#d6d8dc;background:#24262b;border-color:#37393f}html[data-theme] .site-confirm-modal .site-confirm-primary{color:#fff;background:#d94354;border-color:#d94354}html[data-theme] .site-confirm-modal .site-confirm-primary:hover{background:#c93647;border-color:#c93647}html[data-theme] .upload-feedback-backdrop{z-index:135;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;place-items:center;padding:18px;display:grid;position:fixed;inset:0}html[data-theme] .upload-feedback-modal{text-align:center;border:1px solid;border-radius:16px;width:min(380px,100%);padding:30px 28px 24px;position:relative}html[data-theme=light] .upload-feedback-modal{color:#202124;background:#fff;border-color:#dcdfe2;box-shadow:0 28px 80px #11131842}html[data-theme=dark] .upload-feedback-modal{color:#f2f3f5;background:#191a1e;border-color:#34363b;box-shadow:0 30px 90px #000b}html[data-theme] .upload-feedback-icon{border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 15px;display:grid}html[data-theme] .upload-feedback-modal.success .upload-feedback-icon{color:#159b7c;background:#159b7c18}html[data-theme] .upload-feedback-modal.error .upload-feedback-icon{color:#e45566;background:#e4556618}html[data-theme] .upload-feedback-modal.uploading .upload-feedback-icon{color:#159b7c;background:#159b7c18}html[data-theme] .upload-feedback-modal h2{margin:0;font-size:19px;font-weight:700}html[data-theme=light] .upload-feedback-modal h2{color:#17181a}html[data-theme=dark] .upload-feedback-modal h2{color:#fff}html[data-theme] .upload-feedback-modal p{min-height:22px;color:var(--clear-copy);margin:9px 0 22px;font-size:13px;line-height:1.65}html[data-theme] .upload-feedback-close{border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}html[data-theme=light] .upload-feedback-close{color:#5e6268;background:#f1f2f3}html[data-theme=light] .upload-feedback-close:hover{color:#111;background:#e5e7e9}html[data-theme=dark] .upload-feedback-close{color:#b7bac0;background:#25272c}html[data-theme=dark] .upload-feedback-close:hover{color:#fff;background:#303238}html[data-theme] .upload-feedback-confirm{border:1px solid;border-radius:9px;width:100%;height:40px;font-size:13px;font-weight:700}html[data-theme=light] .upload-feedback-confirm{color:#fff;background:#111;border-color:#111}html[data-theme=light] .upload-feedback-confirm:hover{background:#303030;border-color:#303030}html[data-theme=dark] .upload-feedback-confirm{color:#111;background:#fff;border-color:#fff}html[data-theme=dark] .upload-feedback-confirm:hover{background:#e4e4e4;border-color:#e4e4e4}html[data-theme] .upload-feedback-progress-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}html[data-theme] .upload-feedback-progress-row>strong{width:38px;color:var(--clear-heading);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}html[data-theme] .upload-feedback-progress{background:var(--panel-3);border-radius:99px;flex:1;height:6px;position:relative;overflow:hidden}html[data-theme] .upload-feedback-progress i{border-radius:inherit;background:#159b7c;transition:width .28s;position:absolute;inset:0 auto 0 0}html[data-theme] .upload-feedback-cancel{border:1px solid;border-radius:9px;width:100%;height:40px;font-size:13px;font-weight:700}html[data-theme=light] .upload-feedback-cancel{color:#26282b;background:#f1f2f3;border-color:#d4d7da}html[data-theme=light] .upload-feedback-cancel:hover{background:#e7e8ea;border-color:#c4c7ca}html[data-theme=dark] .upload-feedback-cancel{color:#f0f1f2;background:#24262b;border-color:#3a3d42}html[data-theme=dark] .upload-feedback-cancel:hover{background:#2d3035;border-color:#4a4d53}.notification-list{gap:10px;padding:18px;display:grid}.notification-list article{border:1px solid var(--clear-border);background:var(--panel-2);border-radius:11px;padding:14px}.notification-list article h3{color:var(--clear-heading);margin:1px 0 6px;font-size:13px}.notification-list article p{color:var(--clear-copy);margin:0;font-size:12px;line-height:1.6}.notification-list article time{color:var(--clear-muted);margin-top:8px;font-size:10px;display:block}.notification-trigger{position:relative;overflow:visible!important}.notification-badge{box-sizing:border-box;border:2px solid var(--page-bg);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#e54858;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}html[data-theme=light] .notification-badge{border-color:#fff}html[data-theme=dark] .notification-badge{border-color:#0d0f12}html[data-theme] .history-player-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:32px}html[data-theme=light] .history-player-backdrop{background:#20222673}html[data-theme=dark] .history-player-backdrop{background:#000000c7}html[data-theme] .history-player-modal{isolation:isolate;border-radius:18px;width:min(960px,100vw - 64px);max-height:calc(100vh - 64px)}html[data-theme=light] .history-player-modal{color:#202124;background:#f5f6f7;border-color:#d8dade;box-shadow:0 30px 90px #1113184d}html[data-theme=dark] .history-player-modal{color:#f2f3f5;background:#15161a;border-color:#34363b;box-shadow:0 32px 100px #000c}html[data-theme] .history-player-modal header{min-height:66px;padding:12px 16px 12px 20px}html[data-theme=light] .history-player-modal header{background:#fff;border-color:#e0e2e5}html[data-theme=dark] .history-player-modal header{background:#18191d;border-color:#303238}html[data-theme] .history-player-modal header small{color:#139a7e;letter-spacing:.04em;font-size:10px;font-weight:700}html[data-theme] .history-player-modal h2{font-size:16px;font-weight:700}html[data-theme=light] .history-player-modal h2{color:#17181a}html[data-theme=dark] .history-player-modal h2{color:#fff}html[data-theme] .history-player-modal header button{border-radius:10px;width:38px;height:38px;transition:border-color .18s,background-color .18s,color .18s}html[data-theme=light] .history-player-modal header button{color:#464a50;background:#f1f2f3;border-color:#d9dcdf}html[data-theme=light] .history-player-modal header button:hover{color:#111;background:#e5e7e9;border-color:#c8cbcf}html[data-theme=dark] .history-player-modal header button{color:#d8dade;background:#24262b;border-color:#383a40}html[data-theme=dark] .history-player-modal header button:hover{color:#fff;background:#2e3035;border-color:#53565c}html[data-theme] .history-player-modal video{object-fit:contain;background:#050505;width:100%;max-height:min(72vh,720px)}html[data-theme] .history-player-modal>img,html[data-theme] .gallery-player-modal>img{object-fit:contain;background:#050505;width:100%;max-height:min(72vh,720px);display:block}html[data-theme] .gallery-player-modal>audio{width:calc(100% - 40px);margin:34px 20px;display:block}html[data-theme] .gallery-player-modal header small{color:var(--clear-copy);letter-spacing:0;font-weight:600}html[data-theme] .gallery-player-modal video{max-height:min(64vh,650px)}html[data-theme] .gallery-player-actions{border-top:1px solid var(--clear-border);background:var(--clear-surface);box-sizing:border-box;justify-content:flex-end;align-items:center;gap:18px;min-height:66px;padding:11px 18px;display:flex}html[data-theme] .gallery-player-author{min-width:0;color:var(--clear-text);align-items:center;gap:9px;display:flex}html[data-theme] .gallery-player-author i{border:1px solid var(--clear-border);background:var(--clear-page);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid;overflow:hidden}html[data-theme] .gallery-player-author img{object-fit:cover;width:100%;height:100%}html[data-theme] .gallery-player-author>span{gap:3px;min-width:0;display:grid}html[data-theme] .gallery-player-author strong{color:var(--clear-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}html[data-theme] .gallery-player-author time{color:var(--clear-meta);white-space:nowrap;font-size:10px;font-weight:600}html[data-theme] .gallery-player-actions>div{justify-content:flex-end;align-items:center;gap:7px;display:flex}html[data-theme] .gallery-player-views,html[data-theme] .gallery-player-actions button{border:1px solid var(--clear-border);height:36px;color:var(--clear-copy);background:var(--clear-page);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}html[data-theme] .gallery-player-actions button:hover{color:var(--clear-text);background:var(--clear-surface-hover)}html[data-theme] .gallery-player-actions button.active{color:#ff5e75;background:#ff5e7510;border-color:#ff5e7548}html[data-theme] .gallery-player-actions button:has(.lucide-star).active{color:#e5b900;background:#e5b90012;border-color:#e5b9004d}html[data-theme] .gallery-player-actions .gallery-player-remix{color:var(--clear-text)}html[data-theme] .gallery-player-actions .gallery-player-cancel{color:#ff6475}html[data-theme] .gallery-storage-backdrop{z-index:90}html[data-theme] .gallery-storage-modal{box-sizing:border-box;border:1px solid var(--clear-border);width:min(470px,100vw - 28px);color:var(--clear-text);background:var(--clear-surface);text-align:center;border-radius:16px;justify-items:center;padding:27px;display:grid;position:relative;box-shadow:0 28px 90px #0008}html[data-theme] .gallery-storage-close{width:34px;height:34px;color:var(--clear-meta);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:13px;right:13px}html[data-theme] .gallery-storage-close:hover{color:var(--clear-text);background:var(--clear-surface-hover)}html[data-theme] .gallery-storage-icon{color:#ffb55f;background:#ff9d2e18;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}html[data-theme] .gallery-storage-modal h2{margin:15px 0 0;font-size:19px}html[data-theme] .gallery-storage-modal>p{color:var(--clear-copy);margin:9px 0 0;font-size:13px;line-height:1.75}html[data-theme] .gallery-storage-meter{text-align:left;gap:7px;width:100%;margin-top:18px;display:grid}html[data-theme] .gallery-storage-meter>span{background:var(--clear-page);border-radius:99px;height:7px;overflow:hidden}html[data-theme] .gallery-storage-meter i{border-radius:inherit;background:#f06a76;height:100%;display:block}html[data-theme] .gallery-storage-meter small{color:var(--clear-meta);font-size:10px}html[data-theme] .gallery-storage-modal>aside{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--points-color) 28%,var(--clear-border));width:100%;color:var(--points-color);background:color-mix(in srgb,var(--points-color) 8%,transparent);text-align:left;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:11px 12px;display:flex}html[data-theme] .gallery-storage-modal>aside span{gap:3px;display:grid}html[data-theme] .gallery-storage-modal>aside strong{color:var(--clear-text);font-size:12px}html[data-theme] .gallery-storage-modal>aside small{color:var(--clear-copy);font-size:10px}html[data-theme] .gallery-storage-modal>footer{justify-content:flex-end;gap:8px;width:100%;margin-top:21px;display:flex}html[data-theme] .gallery-storage-modal>footer button{border:1px solid var(--clear-border);height:38px;color:var(--clear-copy);background:var(--clear-page);border-radius:8px;padding:0 14px;font-size:11px;font-weight:700}html[data-theme] .gallery-storage-modal>footer button:hover{color:var(--clear-text);background:var(--clear-surface-hover)}html[data-theme] .gallery-storage-modal>footer button.primary{color:#fff;border-color:var(--points-color);background:var(--points-color)}@media (width<=520px){html[data-theme] .gallery-storage-modal{padding:24px 18px 18px}html[data-theme] .gallery-storage-modal>footer{grid-template-columns:1fr 1fr;display:grid}html[data-theme] .gallery-storage-modal>footer button.primary{grid-column:1/-1}}html[data-theme] .profile-tabs{border-color:var(--line);gap:34px;height:68px}html[data-theme] .profile-tabs button{height:51px;color:var(--clear-meta);padding:0 3px;font-size:14px;font-weight:700}html[data-theme=light] .profile-tabs button:hover,html[data-theme=light] .profile-tabs button.active{color:#111}html[data-theme=dark] .profile-tabs button:hover,html[data-theme=dark] .profile-tabs button.active{color:#fff}html[data-theme] .profile-tabs button.active:after{background:var(--clear-text);height:2px}html[data-theme] .profile-toolbar{gap:12px;min-height:76px}html[data-theme] .profile-toolbar>button{border-radius:8px;height:38px;padding:0 15px;font-size:13px;font-weight:700;transition:border-color .18s,background-color .18s}html[data-theme=light] .profile-toolbar>button{color:#202124;background:#f5f6f7;border-color:#d7d9dc}html[data-theme=light] .profile-toolbar>button:hover{color:#111;background:#e9eaec;border-color:#bfc2c6}html[data-theme=dark] .profile-toolbar>button{color:#f4f4f5;background:#191a1e;border-color:#34363b}html[data-theme=dark] .profile-toolbar>button:hover{color:#fff;background:#25272c;border-color:#50535a}html[data-theme] .profile-toolbar label{border-radius:99px;width:280px;height:38px;transition:border-color .18s,box-shadow .18s,background-color .18s}html[data-theme=light] .profile-toolbar label{color:#656a70;background:#f1f2f3;border-color:#dfe1e4}html[data-theme=dark] .profile-toolbar label{color:#aeb1b7;background:#191a1e;border-color:#34363b}html[data-theme] .profile-toolbar label:focus-within{box-shadow:0 0 0 3px #05a3c51a}html[data-theme=light] .profile-toolbar label:focus-within{border-color:#05a3c5}html[data-theme=dark] .profile-toolbar label:focus-within{border-color:#05dff6;box-shadow:0 0 0 3px #05dff619}html[data-theme] .profile-toolbar input{color:var(--clear-text);appearance:none;border:0;outline:0;font-size:13px;box-shadow:none!important;background:0 0!important}html[data-theme] .profile-toolbar input::placeholder{color:var(--clear-meta)}html[data-theme] .profile-works-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}html[data-theme] .profile-work-card{border-radius:12px;transition:border-color .2s,box-shadow .2s;box-shadow:none!important;background:#05080b!important}html[data-theme=light] .profile-work-card{border-color:#dfe1e4!important}html[data-theme=dark] .profile-work-card{border-color:#303238!important}html[data-theme=light] .profile-work-card:hover{border-color:#bfc2c6!important;box-shadow:0 12px 28px #00000018!important}html[data-theme=dark] .profile-work-card:hover{border-color:#50535a!important;box-shadow:0 14px 30px #0009!important}html[data-theme] .profile-work-media{aspect-ratio:var(--work-ratio,16/9);background:#05080b}html[data-theme] .profile-work-media video{object-fit:contain}html[data-theme] .profile-work-copy strong{font-size:14px;font-weight:700;color:#fff!important}html[data-theme] .profile-work-copy small{font-size:11px;color:#e2e4e7!important}html[data-theme] .profile-work-actions{grid-template-columns:repeat(2,minmax(0,1fr)) 36px}html[data-theme] .profile-work-actions button{height:34px;font-size:12px;font-weight:700}html[data-theme] .profile-work-actions .profile-work-delete{color:#ff7181;background:#321b20cc;border-color:#7b3540;width:36px;padding:0}html[data-theme] .profile-work-actions .profile-work-delete:hover{color:#ff7181;background:#4a222acc;border-color:#a54856}html[data-theme] .profile-work-actions .profile-work-publish{color:#65e8c0;background:#12342ccc;border-color:#2a7562}html[data-theme] .profile-work-actions .profile-work-publish:hover{color:#79f0cc;background:#19493dcc;border-color:#45a88d}html[data-theme] .gallery-page{min-height:calc(100vh - 104px);padding:42px 0 80px}html[data-theme] .gallery-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}html[data-theme] .gallery-heading small{color:var(--clear-meta);letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}html[data-theme] .gallery-heading h1{color:var(--clear-text);letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.15}html[data-theme] .gallery-heading p{color:var(--clear-copy);margin:8px 0 0;font-size:13px}html[data-theme] .gallery-heading>button{border:1px solid var(--clear-border);height:38px;color:var(--clear-text);background:var(--clear-surface);border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-weight:700;display:flex}html[data-theme] .gallery-heading>button:hover{background:var(--clear-surface-hover)}html[data-theme] .gallery-toolbar{border:1px solid var(--clear-border);background:var(--clear-surface);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:22px;padding:10px 12px 10px 16px;display:flex}html[data-theme] .gallery-toolbar>span{color:var(--clear-copy);font-size:13px;font-weight:700}html[data-theme] .gallery-media-tabs{align-items:center;gap:5px;display:flex}html[data-theme] .gallery-media-tabs button{height:34px;color:var(--clear-meta);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700}html[data-theme] .gallery-media-tabs button:hover{color:var(--clear-text);background:var(--clear-surface-hover)}html[data-theme] .gallery-media-tabs button.active{color:var(--clear-text);border-color:var(--clear-border);background:var(--clear-page)}html[data-theme] .gallery-toolbar label{border:1px solid var(--clear-border);width:290px;height:38px;color:var(--clear-meta);background:var(--clear-page);border-radius:99px;align-items:center;gap:8px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}html[data-theme] .gallery-toolbar label:focus-within{border-color:var(--points-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--points-color) 12%,transparent)}html[data-theme] .gallery-toolbar input{min-width:0;color:var(--clear-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}html[data-theme] .gallery-toolbar input::placeholder{color:var(--clear-meta)}html[data-theme] .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,230px));justify-content:start;align-items:start;gap:18px;display:grid}html[data-theme] .gallery-work-card{border:1px solid var(--clear-border);background:#05080b;border-radius:13px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}html[data-theme] .gallery-work-card:hover{transform:translateY(-2px)}html[data-theme=light] .gallery-work-card:hover{border-color:#bfc2c6;box-shadow:0 14px 30px #00000012}html[data-theme=dark] .gallery-work-card:hover{border-color:#4b4e54;box-shadow:0 14px 32px #0008}html[data-theme] .gallery-work-media{aspect-ratio:9/16;background:#05080b;width:100%;position:relative;overflow:hidden}html[data-theme] .gallery-work-media video{width:100%;height:100%;display:block}html[data-theme] .gallery-work-media .gallery-work-video-background{z-index:0;filter:blur(18px)brightness(.62)saturate(.9);pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.06)}html[data-theme] .gallery-work-media .gallery-work-video-foreground{z-index:1;object-fit:contain;cursor:zoom-in;background:0 0;position:relative}html[data-theme] .gallery-work-media>img{object-fit:contain;cursor:zoom-in;background:#05080b;width:100%;height:100%;display:block}html[data-theme] .gallery-work-media .gallery-work-video-foreground:not(:fullscreen)::-webkit-media-controls{display:none!important}html[data-theme] .gallery-media-retry{z-index:4;color:#f4f5f6;white-space:nowrap;background:#171b21e8;border:1px solid #ffffff30;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;display:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}html[data-theme] .gallery-work-media.is-media-failed .gallery-media-retry{display:flex}html[data-theme] .gallery-media-badge{z-index:3;color:#fff;pointer-events:none;background:#000b;border:1px solid #ffffff2e;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:9px;left:9px}html[data-theme] .gallery-media-badge.is-new{color:#fff;letter-spacing:.12em;text-shadow:0 1px 2px #312e8199;background:linear-gradient(115deg,#5664ff 0%,#8b5cf6 46%,#ec4899 100%);border:1px solid #ffffff8c;border-radius:999px;padding:4px 8px 3px;font-size:9px;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff73,0 4px 14px #8b5cf673}html[data-theme] .gallery-duration{z-index:3;color:#fff;pointer-events:none;background:#000b;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;top:9px;right:9px}html[data-theme] .gallery-work-info{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0205082e 24%,#0205088f 64%,#020508b8 100%);padding:34px 14px 13px;position:absolute;bottom:0;left:0;right:0}html[data-theme] .gallery-work-title{flex-direction:column;align-items:flex-start;gap:2px;display:flex}html[data-theme] .gallery-work-title strong{color:#fff;text-shadow:0 1px 5px #000;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:800;overflow:hidden}html[data-theme] .gallery-view-count{color:#fff;text-shadow:0 1px 4px #000;flex:none;align-items:center;gap:4px;height:31px;padding:0 5px;font-size:13px;font-weight:700;display:inline-flex}html[data-theme] .gallery-work-title time{color:#e5e7ea;text-shadow:0 1px 4px #000;font-size:12px;font-weight:600}html[data-theme] .gallery-work-footer{flex-direction:column;align-items:stretch;gap:5px;margin-top:7px;display:flex}html[data-theme] .gallery-author{color:#f3f4f6;text-shadow:0 1px 4px #000;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:700;display:flex;overflow:hidden}html[data-theme] .gallery-author i{color:#fff;background:#101318;border:1px solid #fff5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-style:normal;display:grid;overflow:hidden}html[data-theme] .gallery-author img{object-fit:cover;width:100%;height:100%}html[data-theme] .gallery-card-actions{pointer-events:auto;justify-content:flex-start;align-items:center;gap:2px;width:100%;display:flex}html[data-theme] .gallery-card-actions button{color:#f2f3f5;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:31px;height:31px;padding:0 6px;font-size:13px;font-weight:700;display:flex}html[data-theme] .gallery-view-count svg,html[data-theme] .gallery-card-actions button svg{width:17px;height:17px}html[data-theme] .gallery-card-actions button:hover{color:#fff;background:#ffffff24}html[data-theme] .gallery-card-actions button.active{color:#ff5e75;background:#ff5e750c;border-color:#ff5e7540}html[data-theme] .gallery-card-actions button:nth-child(2).active{color:var(--points-color);border-color:color-mix(in srgb,var(--points-color) 35%,transparent);background:color-mix(in srgb,var(--points-color) 7%,transparent)}html[data-theme] .gallery-card-actions button:has(.lucide-heart).active{color:#ff5e75;background:#ff5e7512}html[data-theme] .gallery-card-actions button:has(.lucide-star).active{color:#ffd43b;background:#ffd43b14}html[data-theme] .gallery-card-actions .gallery-remix{color:#fff}html[data-theme] .gallery-card-actions .gallery-remix svg{display:none}html[data-theme] .gallery-unpublish{margin:0;font-size:10px;font-weight:700;text-decoration:none;color:#ff6475!important;background:0 0!important;border-color:#0000!important;padding:0 5px!important}html[data-theme] .gallery-unpublish:hover{color:#ff6475;text-decoration:none}html[data-theme] .gallery-error{color:#ff6475;background:#ff64750d;border:1px solid #ff6a7a55;border-radius:9px;margin-bottom:18px;padding:11px 13px;font-size:13px;font-weight:700}html[data-theme] .gallery-empty{border:1px dashed var(--clear-border);min-height:320px;color:var(--clear-meta);background:var(--clear-surface);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex}html[data-theme] .gallery-empty>span{background:var(--clear-page);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}html[data-theme] .gallery-empty h2{color:var(--clear-text);margin:14px 0 0;font-size:17px}html[data-theme] .gallery-empty p{color:var(--clear-copy);margin:7px 0 0;font-size:13px}html[data-theme] .profile-published-grid{margin-top:0}html[data-theme] .profile-published-grid .gallery-unpublish{margin:0}html[data-theme] .profile-empty{border-radius:14px;min-height:300px}html[data-theme=light] .profile-empty{color:#5f6368;background:#fafafa;border-color:#d7d9dc}html[data-theme=dark] .profile-empty{color:#989ca3;background:#141519;border-color:#303238}html[data-theme] .profile-empty h2{font-size:17px;color:var(--clear-text)!important}html[data-theme] .profile-empty p{color:var(--clear-copy);font-size:13px}@media (width<=980px){html[data-theme] .profile-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .gallery-grid{grid-template-columns:repeat(2,minmax(200px,230px))}}@media (width<=680px){html[data-theme] .profile-page{padding-top:16px}html[data-theme] .profile-hero{min-height:0;padding:22px 18px}html[data-theme] .profile-stats{gap:7px}html[data-theme] .profile-tabs{gap:22px}html[data-theme] .profile-toolbar{padding:14px 0}html[data-theme] .profile-works-grid{grid-template-columns:1fr}html[data-theme] .profile-work-actions{grid-template-columns:1fr 1fr 36px}html[data-theme] .history-player-backdrop{padding:10px}html[data-theme] .history-player-modal{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}html[data-theme] .history-player-modal header{min-height:58px;padding:9px 10px 9px 14px}html[data-theme] .history-player-modal header button{width:36px;height:36px}html[data-theme] .gallery-player-actions{flex-direction:column;align-items:stretch;gap:8px;padding:10px}html[data-theme] .gallery-player-actions>div{justify-content:flex-start;overflow-x:auto}html[data-theme] .gallery-page{padding-top:24px}html[data-theme] .gallery-heading{align-items:flex-start}html[data-theme] .gallery-heading h1{font-size:25px}html[data-theme] .gallery-toolbar{flex-direction:column;align-items:stretch}html[data-theme] .gallery-toolbar label{width:100%}html[data-theme] .gallery-grid{grid-template-columns:minmax(0,230px);justify-content:center}html[data-theme] .gallery-card-actions{justify-content:flex-end}}html[data-theme=light] .admin-shell{--ca-page:#fff;--ca-card:#fff;--ca-soft:#fafafa;--ca-border:#e7e8eb;--ca-text:#202124;--ca-muted:#73777d;--ca-shadow:0 10px 28px #0000000a;color:#202124!important;background:#fff!important}html[data-theme=light] .admin-main{background:#fff!important}html[data-theme=light] .admin-head{background:#fff!important;border-color:#ededee!important}html[data-theme=light] .admin-side{box-shadow:none!important;background:#fff!important;border-color:#e1e2e4!important}html[data-theme=light] .admin-side nav button{color:#626b72!important}html[data-theme=light] .admin-side nav button:hover{color:#111!important;background:#f5f6f7!important;border-color:#dedfe2!important}html[data-theme=light] .admin-side nav button.active{color:#fff!important;box-shadow:none!important;background:#242424!important;border-color:#242424!important}html[data-theme=light] .admin-side nav button.active>svg:first-child{color:#fff!important}html[data-theme=light] .admin-account{border-color:#ececee!important}html[data-theme=light] .admin-account button{color:#4e555a!important}html[data-theme=light] :is(.admin-theme-toggle,.admin-main .refresh,.admin-main .toolbar>button){color:#4e555a!important;box-shadow:none!important;background:#f8fafb!important;border-color:#dedfe2!important}html[data-theme=light] :is(.admin-theme-toggle,.admin-main .refresh,.admin-main .toolbar>button):hover{color:#111!important;background:#fff!important;border-color:#bfc4c8!important}html[data-theme=light] .admin-content-scale:not(.page-overview) :is(.panel,.table-card){color:#202124!important;background:#fff!important;border-color:#e7e8eb!important;box-shadow:0 10px 28px #0000000a!important}html[data-theme=light] .admin-content-scale:not(.page-overview) :is(h2,strong){color:#202124!important}html[data-theme=light] .admin-content-scale:not(.page-overview) :is(p,small,em,time,dt){color:#73777d!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar :is(label,select){color:#4e555a!important;box-shadow:none!important;background:#fff!important;border-color:#e0e2e4!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar input{color:#202124!important;background:0 0!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar input::placeholder{color:#92979d!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .table-card th{color:#5f6469!important;background:#f5f6f7!important;border-color:#e1e3e6!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .table-card tbody tr:hover td{background:#fafafa!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .table-card td strong{color:#202124!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .table-card code{color:#626a70!important}html[data-theme=light] .admin-content-scale:not(.page-overview) :is(.actions button,.pager button){color:#4e555a!important;background:#f5f6f7!important;border-color:#dedfe2!important}html[data-theme=light] .admin-content-scale:not(.page-overview) :is(.actions button,.pager button):hover:not(:disabled){color:#fff!important;background:#242424!important;border-color:#242424!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .pager{color:#73777d!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .settings-card label{border-color:#e7e8eb!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .settings-card input{color:#202124!important;background:#fafafa!important;border-color:#dedfe2!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .settings-card .readonly{opacity:.72}html[data-theme=light] .admin-content-scale:not(.page-overview) :is(.primary,.save){color:#fff!important;background:#242424!important;border-color:#242424!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .key-state.online{color:#202124!important;background:#f1f2f3!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .key-card>code{color:#202124!important;background:#f5f6f7!important;border-color:#dedfe2!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .review-card video{background:#f1f2f3!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .review-copy dl div{border-color:#e7e8eb!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .tag{color:#555b61!important;background:#f0f1f2!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .tag.success{color:#087f68!important;background:#e8f6f2!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .tag.processing{color:#176987!important;background:#e8f4f8!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .tag.queued{color:#81670c!important;background:#faf3dc!important}html[data-theme=light] .admin-content-scale:not(.page-overview) :is(.tag.failed,.tag.cancelled){color:#b33d4c!important;background:#fae9ec!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar :is(label,select){color:#d6d8dc!important;box-shadow:none!important;background:#17181c!important;border-color:#34363b!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar input{color:#f2f3f5!important;background:0 0!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar input::placeholder{color:#85898f!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar>button{color:#e3e4e6!important;box-shadow:none!important;background:#191a1e!important;border-color:#34363b!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar>button:hover{color:#fff!important;background:#24262b!important;border-color:#555960!important}html[data-theme] .admin-content-scale:not(.page-overview) .toolbar{gap:12px}html[data-theme] .admin-content-scale:not(.page-overview) .toolbar label,html[data-theme] .admin-content-scale:not(.page-overview) .toolbar select,html[data-theme] .admin-content-scale:not(.page-overview) .toolbar>button{border-radius:9px!important;height:42px!important;font-size:13px!important;font-weight:600!important;transition:border-color .18s,box-shadow .18s,background-color .18s!important}html[data-theme] .admin-content-scale:not(.page-overview) .toolbar label{padding:0 12px!important}html[data-theme] .admin-content-scale:not(.page-overview) .toolbar select{appearance:none;cursor:pointer;min-width:150px;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:15px 15px!important;padding:0 38px 0 13px!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar label,html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar select,html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar>button{color:#202124!important;background-color:#f7f8f9!important;border-color:#d7d9dc!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23656a70' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar :is(label:focus-within,select:focus){outline:none;border-color:#05a3c5!important;box-shadow:0 0 0 3px #05a3c51a!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .toolbar select option{color:#464a4f;background:#fff}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar label,html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar select,html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar>button{color:#f1f2f3!important;background-color:#17181c!important;border-color:#34363b!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b5b8bd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar :is(label:focus-within,select:focus){outline:none;border-color:#05dff6!important;box-shadow:0 0 0 3px #05dff619!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .toolbar select option{color:#d7d9dd;background:#1b1c20}html[data-theme] .admin-filter-select{z-index:8;min-width:150px;position:relative}html[data-theme] .admin-filter-select>button{text-align:left;cursor:pointer;border:1px solid;border-radius:9px;align-items:center;gap:9px;width:100%;height:42px;padding:0 12px;font:600 13px/1 Inter,PingFang SC,sans-serif;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}html[data-theme] .admin-filter-select>button span{white-space:nowrap;flex:1;min-width:0}html[data-theme] .admin-filter-select>button svg{flex:none;width:15px;height:15px}html[data-theme] .admin-filter-menu{z-index:50;box-sizing:border-box;border:1px solid;border-radius:10px;gap:3px;width:100%;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0}html[data-theme] .admin-filter-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;height:36px;padding:0 11px;font:500 13px/1 Inter,PingFang SC,sans-serif}html[data-theme=light] .admin-filter-select>button{color:#202124;background:#f7f8f9;border-color:#d7d9dc}html[data-theme=light] .admin-filter-select>button svg{color:#656a70}html[data-theme=light] .admin-filter-select>button.open{background:#fff;border-color:#05a3c5;box-shadow:0 0 0 3px #05a3c51a}html[data-theme=light] .admin-filter-menu{background:#fff;border-color:#d7d9dc;box-shadow:0 16px 40px #0000001a}html[data-theme=light] .admin-filter-menu button{color:#464a4f}html[data-theme=light] .admin-filter-menu button:hover{color:#111;background:#f2f3f4}html[data-theme=light] .admin-filter-menu button.active{color:#111;background:#e7e8ea;font-weight:700}html[data-theme=dark] .admin-filter-select>button{color:#f1f2f3;background:#17181c;border-color:#34363b}html[data-theme=dark] .admin-filter-select>button svg{color:#b5b8bd}html[data-theme=dark] .admin-filter-select>button.open{background:#1a1b1f;border-color:#05dff6;box-shadow:0 0 0 3px #05dff619}html[data-theme=dark] .admin-filter-menu{background:#1b1c20;border-color:#34363b;box-shadow:0 18px 45px #000a}html[data-theme=dark] .admin-filter-menu button{color:#d7d9dd}html[data-theme=dark] .admin-filter-menu button:hover{color:#fff;background:#26282d}html[data-theme=dark] .admin-filter-menu button.active{color:#fff;background:#303238;font-weight:700}.admin-filter-menu-enter-active,.admin-filter-menu-leave-active{transform-origin:top;transition:opacity .16s,transform .16s}.admin-filter-menu-enter-from,.admin-filter-menu-leave-to{opacity:0;transform:translateY(-5px)scale(.98)}html[data-theme] .admin-content-scale:not(.page-overview) .table-card th{letter-spacing:0!important;height:50px!important;padding:0 17px!important;font-family:Inter,PingFang SC,sans-serif!important;font-size:13px!important;font-weight:700!important}html[data-theme] .admin-content-scale:not(.page-overview) .table-card td{letter-spacing:0!important;height:60px!important;padding:0 17px!important;font-family:Inter,PingFang SC,sans-serif!important;font-size:13px!important;font-weight:500!important}html[data-theme] .admin-content-scale:not(.page-overview) .table-card td code{letter-spacing:0;white-space:normal;word-break:break-all;max-width:210px;line-height:1.35;color:var(--clear-text)!important;font-family:Inter,PingFang SC,sans-serif!important;font-size:12px!important;font-weight:600!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .table-card th{color:#555a60!important;background:#f1f2f3!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .table-card td{color:#34383d!important;background:#fff!important;border-color:#e6e7e9!important}html[data-theme=light] .admin-content-scale:not(.page-overview) .table-card tbody tr:nth-child(2n) td{background:#fafafa!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .table-card th{color:#b9bcc2!important;background:#1c1d21!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .table-card td{color:#e3e4e7!important;background:#141519!important;border-color:#2c2e33!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .table-card tbody tr:nth-child(2n) td{background:#17181c!important}html[data-theme=dark] .admin-content-scale:not(.page-overview) .table-card tbody tr:hover td{background:#202126!important}html[data-theme] .admin-content-scale.page-users .identity>span{color:#202124!important;box-shadow:none!important;background:#e7e8ea!important;border:1px solid #d7d9dc!important}html[data-theme] .admin-content-scale.page-users .actions button{color:#202124!important;box-shadow:none!important;background:#e7e8ea!important;border-color:#d7d9dc!important}html[data-theme] .admin-content-scale.page-users .actions button:hover{color:#111!important;background:#d9dbde!important;border-color:#bfc2c6!important}html[data-theme=light] .admin-content-scale.page-users .actions button{color:#626b72!important;background:#f8fafb!important;border-color:#e1e5e8!important}html[data-theme=light] .admin-content-scale.page-users .actions button:hover{color:#111!important;background:#e7e8ea!important;border-color:#bfc4c8!important}html[data-theme=dark] .admin-content-scale.page-users .actions button{color:#b0b4ba!important;background:#17191d!important;border-color:#2b2e33!important}html[data-theme=dark] .admin-content-scale.page-users .actions button:hover{color:#fff!important;background:#303238!important;border-color:#555960!important}html[data-theme=light] .admin-shell .admin-content-scale.page-users .table-card .actions button:hover:not(:disabled){color:#111!important;background:#e7e8ea!important;border-color:#c8cacf!important}html[data-theme=light] .admin-content-scale.page-users .points{color:#202124!important}html[data-theme=dark] .admin-content-scale.page-users .points{color:#f4f4f5!important}html[data-theme=light] .admin-content-scale.page-tasks .points{color:#202124!important}html[data-theme=dark] .admin-content-scale.page-tasks .points{color:#f4f4f5!important}html[data-theme=light] .admin-shell .admin-content-scale.page-tasks .table-card .actions button{color:#626b72!important;box-shadow:none!important;background:#f8fafb!important;border-color:#e1e5e8!important}html[data-theme=light] .admin-shell .admin-content-scale.page-tasks .table-card .actions button:hover{color:#111!important;background:#e7e8ea!important;border-color:#c8cacf!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-tasks .table-card .actions button{color:#b0b4ba!important;box-shadow:none!important;background:#17191d!important;border-color:#2b2e33!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-tasks .table-card .actions button:hover{color:#fff!important;background:#303238!important;border-color:#555960!important}html[data-theme] .admin-shell .modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11131870!important}html[data-theme] .admin-shell .modal :is(form,.detail){border-radius:16px!important}html[data-theme=light] .admin-shell .modal :is(form,.detail){color:#202124!important;background:#fff!important;border-color:#dcdfe2!important;box-shadow:0 28px 80px #11131842!important}html[data-theme=dark] .admin-shell .modal :is(form,.detail){color:#f2f3f5!important;background:#191a1e!important;border-color:#34363b!important;box-shadow:0 30px 90px #000b!important}html[data-theme=light] .admin-shell .modal :is(h2,strong){color:#17181a!important}html[data-theme=dark] .admin-shell .modal :is(h2,strong){color:#fff!important}html[data-theme=light] .admin-shell .modal :is(p,label,small,dt){color:#656a70!important}html[data-theme=dark] .admin-shell .modal :is(p,label,small,dt){color:#a5a8ae!important}html[data-theme] .admin-shell .modal :is(input,textarea){box-shadow:none!important;border-radius:9px!important;font:500 13px/1.4 Inter,PingFang SC,sans-serif!important}html[data-theme=light] .admin-shell .modal :is(input,textarea){color:#202124!important;background:#f7f8f9!important;border-color:#d8dade!important}html[data-theme=dark] .admin-shell .modal :is(input,textarea){color:#f2f3f5!important;background:#111216!important;border-color:#34363b!important}html[data-theme=light] .admin-shell .modal :is(input,textarea):focus{outline:none;border-color:#8f949a!important}html[data-theme=dark] .admin-shell .modal :is(input,textarea):focus{outline:none;border-color:#666a71!important}html[data-theme=light] .admin-shell .modal .seg{background:#f1f2f3!important}html[data-theme=dark] .admin-shell .modal .seg{background:#111216!important}html[data-theme=light] .admin-shell .modal .seg button{color:#656a70!important;background:0 0!important}html[data-theme=dark] .admin-shell .modal .seg button{color:#a5a8ae!important;background:0 0!important}html[data-theme=light] .admin-shell .modal .seg button.active{color:#111!important;background:#e1e3e5!important}html[data-theme=dark] .admin-shell .modal .seg button.active{color:#fff!important;background:#303238!important}html[data-theme] .admin-shell .modal footer{border-color:var(--clear-border)!important}html[data-theme] .admin-shell .modal footer button{border-radius:9px!important;height:40px!important;font-size:13px!important;font-weight:700!important}html[data-theme=light] .admin-shell .modal footer button:not(.primary){color:#33363a!important;background:#f1f2f3!important;border-color:#d8dade!important}html[data-theme=dark] .admin-shell .modal footer button:not(.primary){color:#d6d8dc!important;background:#24262b!important;border-color:#37393f!important}html[data-theme=light] .admin-shell .modal footer .primary{color:#fff!important;background:#242424!important;border-color:#242424!important}html[data-theme=dark] .admin-shell .modal footer .primary{color:#111!important;background:#e7e8ea!important;border-color:#e7e8ea!important}html[data-theme] .admin-shell .modal footer .danger-review{color:#fff!important;background:#d94354!important;border-color:#d94354!important}html[data-theme] .admin-shell .modal .task-detail{width:min(520px,100vw - 32px);padding:26px!important}html[data-theme] .admin-shell .modal .task-detail dl{gap:9px;display:grid;margin:18px 0 0!important}html[data-theme] .admin-shell .modal .task-detail dl>div{box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;min-height:46px;display:flex;border:0!important;padding:11px 14px!important}html[data-theme] .admin-shell .modal .task-detail dt{flex:none;font-size:11px!important;font-weight:600!important}html[data-theme] .admin-shell .modal .task-detail dd{overflow-wrap:anywhere;text-align:right;max-width:72%;margin:0;font-size:12px!important;font-weight:600!important}html[data-theme=light] .admin-shell .modal .task-detail dl>div{background:#f3f6f8!important}html[data-theme=light] .admin-shell .modal .task-detail dt{color:#75818b!important}html[data-theme=light] .admin-shell .modal .task-detail dd{color:#293640!important}html[data-theme=dark] .admin-shell .modal .task-detail dl>div{background:#e8ecef!important}html[data-theme=dark] .admin-shell .modal .task-detail dt{color:#68747e!important}html[data-theme=dark] .admin-shell .modal .task-detail dd{color:#27323b!important}html[data-theme] .admin-shell .modal .task-detail footer{border:0!important;margin-top:18px!important;padding-top:0!important}html[data-theme] .admin-shell .modal .generation-task-detail{overscroll-behavior:contain;max-height:calc(100vh - 40px);width:min(720px,100vw - 32px)!important;padding:30px!important}html[data-theme] .admin-shell .generation-detail-head{z-index:6;background:inherit;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;margin:-30px -30px 0;padding:30px 30px 16px;display:flex;position:sticky;top:-30px}html[data-theme] .admin-shell .generation-detail-head small{letter-spacing:.08em;font-size:12px;font-weight:600;display:block}html[data-theme] .admin-shell .generation-detail-head h2{margin:5px 0 0;font-size:25px;line-height:1.2}html[data-theme] .admin-shell .generation-detail-head .tag{padding:7px 12px;font-size:12px;font-weight:700}html[data-theme] .admin-shell .generation-detail-head-actions{align-items:center;gap:9px;display:flex}html[data-theme] .admin-shell .generation-detail-close{cursor:pointer;border:1px solid;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}html[data-theme] .admin-shell .generation-detail-close svg{width:17px;height:17px}html[data-theme] .admin-shell .generation-detail-ids{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}html[data-theme] .admin-shell .generation-detail-ids article{border:1px solid;border-radius:12px;min-width:0;padding:15px 16px}html[data-theme] .admin-shell .generation-detail-ids small,html[data-theme] .admin-shell .generation-detail-stats small{font-size:12px;font-weight:600;display:block}html[data-theme] .admin-shell .generation-detail-ids article>div{align-items:center;gap:8px;min-width:0;margin-top:9px;display:flex}html[data-theme] .admin-shell .generation-detail-ids code{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;font-size:12px;font-weight:700;line-height:1.45}html[data-theme] .admin-shell .generation-detail-ids button{cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}html[data-theme] .admin-shell .generation-detail-ids svg{width:14px;height:14px}html[data-theme] .admin-shell .generation-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}html[data-theme] .admin-shell .generation-detail-stats article{border:1px solid;border-radius:12px;min-width:0;padding:16px}html[data-theme] .admin-shell .generation-detail-stats strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;display:block;overflow:hidden}html[data-theme] .admin-shell .generation-detail-stats .generation-detail-project{grid-column:span 2}html[data-theme] .admin-shell .generation-detail-stats .admin-task-project-detail{text-overflow:clip;white-space:normal;overflow:visible}html[data-theme] .admin-shell .generation-detail-work,html[data-theme] .admin-shell .generation-detail-inputs{border:1px solid;border-radius:12px;margin-top:12px;padding:16px}html[data-theme] .admin-shell .generation-detail-input-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}html[data-theme] .admin-shell .generation-detail-input-toggle small{font-size:12px;font-weight:600;display:block}html[data-theme] .admin-shell .generation-detail-input-toggle strong{margin-top:4px;font-size:15px;display:block}html[data-theme] .admin-shell .generation-detail-input-toggle>span{flex:none;align-items:center;gap:8px;display:flex}html[data-theme] .admin-shell .generation-detail-input-toggle em{font-size:11px;font-style:normal}html[data-theme] .admin-shell .generation-detail-input-toggle svg{width:17px;height:17px;transition:transform .22s}html[data-theme] .admin-shell .generation-detail-input-toggle[aria-expanded=true] svg{transform:rotate(180deg)}html[data-theme] .admin-shell .generation-detail-input-content{padding-top:12px;overflow:hidden}html[data-theme] .admin-shell .generation-detail-input-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}html[data-theme] .admin-shell .generation-detail-input-tools>small{font-size:11px}html[data-theme] .admin-shell .generation-detail-input-tools>button{border:1px solid;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:flex}html[data-theme] .admin-shell .generation-detail-input-tools>button svg{width:14px;height:14px}html[data-theme] .admin-shell .toolbar>.task-input-clear-all{white-space:nowrap;color:#ff9ca6!important;background:#2b2024!important;border-color:#5e3037!important}html[data-theme] .admin-shell .toolbar>.task-input-clear-all:hover{color:#ffc4ca!important;background:#3a252b!important;border-color:#9a4652!important}html[data-theme] .admin-shell .toolbar>.task-input-clear-all svg{width:15px;height:15px}.task-input-collapse-enter-active,.task-input-collapse-leave-active{opacity:1;max-height:2000px;transition:max-height .28s,opacity .2s,transform .22s;transform:translateY(0)}.task-input-collapse-enter-from,.task-input-collapse-leave-to{opacity:0;max-height:0;transform:translateY(-7px)}html[data-theme] .admin-shell .generation-detail-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-theme] .admin-shell .generation-detail-input-grid>button{text-align:left;cursor:zoom-in;background:0 0;border:1px solid;border-radius:10px;min-width:0;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}html[data-theme] .admin-shell .generation-detail-input-grid>button:hover{transform:translateY(-2px)}html[data-theme] .admin-shell .generation-detail-input-grid>button:focus-visible{outline-offset:2px;outline:2px solid #22bfa0}html[data-theme] .admin-shell .generation-detail-input-media{aspect-ratio:4/3;background:#11151a;place-items:center;display:grid;overflow:hidden}html[data-theme] .admin-shell .generation-detail-input-media :is(img,video){object-fit:contain;width:100%;height:100%}html[data-theme] .admin-shell .generation-detail-input-audio{place-items:center;gap:12px;width:100%;padding:16px;display:grid}html[data-theme] .admin-shell .generation-detail-input-audio>svg{width:34px;height:34px}html[data-theme] .admin-shell .generation-detail-input-grid>button>span{padding:10px 11px;display:block}html[data-theme] .admin-shell .generation-detail-input-grid>button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}html[data-theme] .admin-shell .generation-detail-input-legacy{overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.7}html[data-theme] .admin-shell .generation-detail-prompt{border:1px solid;border-radius:9px;margin-top:11px;padding:13px 14px}html[data-theme] .admin-shell .generation-detail-prompt small{font-size:12px;font-weight:700;display:block}html[data-theme] .admin-shell .generation-detail-prompt p{white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:.01em;-webkit-font-smoothing:antialiased;max-height:180px;margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.85;overflow:auto}html[data-theme] .admin-shell .task-input-preview-modal{z-index:130!important}html[data-theme] .admin-shell .modal .task-input-preview-dialog{width:min(980px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;padding:18px!important}html[data-theme] .admin-shell .task-input-preview-dialog>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}html[data-theme] .admin-shell .task-input-preview-dialog>header small{font-size:11px;font-weight:600;display:block}html[data-theme] .admin-shell .task-input-preview-dialog>header strong{margin-top:3px;font-size:15px;display:block}html[data-theme] .admin-shell .task-input-preview-dialog>header button{background:0 0;border:1px solid;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}html[data-theme] .admin-shell .task-input-preview-dialog>header button svg{width:17px;height:17px}html[data-theme] .admin-shell .task-input-preview-dialog>:is(img,video){object-fit:contain;background:#07090c;border-radius:10px;width:100%;max-height:calc(100vh - 145px);display:block}html[data-theme] .admin-shell .task-input-preview-audio{background:#0c1217;border-radius:10px;align-content:center;place-items:center;gap:24px;min-height:210px;padding:28px;display:grid}html[data-theme] .admin-shell .task-input-preview-audio>svg{color:#43d5b1;width:54px;height:54px}html[data-theme] .admin-shell .task-input-preview-audio audio{width:min(620px,100%)}html[data-theme] .admin-shell .generation-detail-work header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}html[data-theme] .admin-shell .generation-detail-work header>div{min-width:0}html[data-theme] .admin-shell .generation-detail-work small{font-size:12px;font-weight:600;display:block}html[data-theme] .admin-shell .generation-detail-work strong{margin-top:4px;font-size:15px;display:block}html[data-theme] .admin-shell .generation-detail-work a{border:1px solid;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}html[data-theme] .admin-shell .generation-detail-work a svg{width:15px;height:15px}html[data-theme] .admin-shell .generation-detail-work :is(img,video){object-fit:contain;background:#0d0f12;border-radius:10px;width:100%;max-height:360px;display:block}html[data-theme] .admin-shell .generation-detail-work>audio{width:min(680px,100%);margin:38px auto;display:block}html[data-theme] .admin-shell .generation-detail-work.is-image img{min-height:180px}html[data-theme] .admin-shell .generation-detail-error{border:1px solid;border-radius:12px;margin-top:12px;padding:17px 18px}html[data-theme] .admin-shell .generation-detail-error header{align-items:center;gap:8px;display:flex}html[data-theme] .admin-shell .generation-detail-error svg{width:17px;height:17px}html[data-theme] .admin-shell .generation-detail-error strong{font-size:13px}html[data-theme] .admin-shell .generation-detail-error p{white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0;font-size:13px;line-height:1.75}html[data-theme] .admin-shell .generation-detail-footer{align-items:center;gap:20px;border-top:1px solid!important;justify-content:space-between!important;margin-top:22px!important;padding-top:18px!important;display:flex!important}html[data-theme] .admin-shell .generation-detail-footer span{font-size:12px}html[data-theme] .admin-shell .generation-detail-footer button{justify-content:center;min-width:86px}html[data-theme=dark] .admin-shell .modal .generation-task-detail{color:#f1f3f5!important;background:#1b1d21!important;border-color:#34383e!important;box-shadow:0 28px 80px #000a!important}html[data-theme=dark] .admin-shell .generation-detail-head small,html[data-theme=dark] .admin-shell .generation-detail-ids small,html[data-theme=dark] .admin-shell .generation-detail-stats small,html[data-theme=dark] .admin-shell .generation-detail-footer span{color:#8f98a2}html[data-theme=dark] .admin-shell :is(.generation-detail-ids article,.generation-detail-stats article){color:#eef1f3;background:#24272c;border-color:#34383e}html[data-theme=dark] .admin-shell .generation-detail-ids code{color:#dce3e8}html[data-theme=dark] .admin-shell .generation-detail-ids button{color:#a0a9b2;background:#2c3035;border-color:#42474e}html[data-theme=dark] .admin-shell .generation-detail-ids button:hover{color:#55d6b4;background:#293934;border-color:#47766a}html[data-theme=dark] .admin-shell .generation-detail-close{color:#aeb6bd;background:#24272c;border-color:#42474e}html[data-theme=dark] .admin-shell .generation-detail-close:hover{color:#fff;background:#30343a;border-color:#555b63}html[data-theme=dark] .admin-shell .generation-detail-work,html[data-theme=dark] .admin-shell .generation-detail-inputs{background:#24272c;border-color:#34383e}html[data-theme=dark] .admin-shell .generation-detail-input-toggle small,html[data-theme=dark] .admin-shell .generation-detail-input-toggle em,html[data-theme=dark] .admin-shell .generation-detail-input-toggle svg,html[data-theme=dark] .admin-shell .generation-detail-prompt small{color:#8f98a2}html[data-theme=dark] .admin-shell .generation-detail-input-grid>button,html[data-theme=dark] .admin-shell .generation-detail-prompt{color:#f1f3f5;background:#202328;border-color:#3a3f46}html[data-theme=dark] .admin-shell .generation-detail-prompt p{color:#dce2e7!important}html[data-theme=dark] .admin-shell .generation-detail-input-grid>button:hover{border-color:#47766a;box-shadow:0 10px 24px #0006}html[data-theme=dark] .admin-shell .generation-detail-input-tools>button{color:#ff9ca6;background:#2b2024;border-color:#5e3037}html[data-theme=dark] .admin-shell .task-input-preview-dialog>header button{color:#aeb6bd;background:#24272c;border-color:#42474e}html[data-theme=dark] .admin-shell .generation-detail-input-legacy{color:#9aa3ab;background:#202328}html[data-theme=dark] .admin-shell .generation-detail-work small{color:#8f98a2}html[data-theme=dark] .admin-shell .generation-detail-work a{color:#b9c2ca;background:#2c3035;border-color:#42474e}html[data-theme=dark] .admin-shell .generation-detail-work a:hover{color:#55d6b4;background:#293934;border-color:#47766a}html[data-theme=dark] .admin-shell .generation-detail-error{color:#ff9ca6;background:#2b2024;border-color:#5e3037}html[data-theme=dark] .admin-shell .generation-detail-error.empty{color:#9aa3ab;background:#23262a;border-color:#34383e}html[data-theme=dark] .admin-shell .generation-detail-footer{border-color:#34383e!important}html[data-theme=dark] .admin-shell .generation-task-detail .generation-detail-footer button.primary{color:#e7eaed!important;box-shadow:none!important;background:#23262a!important;border-color:#34383e!important}html[data-theme=dark] .admin-shell .generation-task-detail .generation-detail-footer button.primary:hover,html[data-theme=dark] .admin-shell .generation-task-detail .generation-detail-footer button.primary:focus-visible{color:#fff!important;background:#2c3035!important;border-color:#454a51!important}html[data-theme=dark] .admin-shell .generation-task-detail .generation-detail-footer button.primary:active{color:#fff!important;background:#202327!important;border-color:#30343a!important}html[data-theme=light] .admin-shell .modal .generation-task-detail{color:#202830!important;background:#fff!important;border-color:#d9dee3!important;box-shadow:0 28px 80px #26323d35!important}html[data-theme=light] .admin-shell .generation-detail-head small,html[data-theme=light] .admin-shell .generation-detail-ids small,html[data-theme=light] .admin-shell .generation-detail-stats small,html[data-theme=light] .admin-shell .generation-detail-footer span{color:#78838d}html[data-theme=light] .admin-shell :is(.generation-detail-ids article,.generation-detail-stats article){color:#202830;background:#f4f6f8;border-color:#dfe4e8}html[data-theme=light] .admin-shell .generation-detail-ids code{color:#34414b}html[data-theme=light] .admin-shell .generation-detail-ids button{color:#6f7b85;background:#fff;border-color:#d5dce1}html[data-theme=light] .admin-shell .generation-detail-ids button:hover{color:#087e6b;background:#eaf5f1;border-color:#b8d4cc}html[data-theme=light] .admin-shell .generation-detail-close{color:#66727d;background:#f4f6f8;border-color:#d5dce1}html[data-theme=light] .admin-shell .generation-detail-close:hover{color:#202830;background:#e9edf0;border-color:#c7d0d7}html[data-theme=light] .admin-shell .generation-detail-work,html[data-theme=light] .admin-shell .generation-detail-inputs{background:#f4f6f8;border-color:#dfe4e8}html[data-theme=light] .admin-shell .generation-detail-input-toggle small,html[data-theme=light] .admin-shell .generation-detail-input-toggle em,html[data-theme=light] .admin-shell .generation-detail-input-toggle svg,html[data-theme=light] .admin-shell .generation-detail-prompt small{color:#78838d}html[data-theme=light] .admin-shell .generation-detail-input-grid>button,html[data-theme=light] .admin-shell .generation-detail-prompt{color:#202830;background:#fff;border-color:#dfe4e8}html[data-theme=light] .admin-shell .generation-detail-prompt p{color:#303a43!important}html[data-theme=light] .admin-shell .generation-detail-input-grid>button:hover{border-color:#b8d4cc;box-shadow:0 10px 24px #26323d1f}html[data-theme=light] .admin-shell .generation-detail-input-tools>button{color:#ad3948;background:#fff2f4;border-color:#efcdd2}html[data-theme=light] .admin-shell .toolbar>.task-input-clear-all{color:#ad3948!important;background:#fff2f4!important;border-color:#efcdd2!important}html[data-theme=light] .admin-shell .toolbar>.task-input-clear-all:hover{color:#8d2735!important;background:#ffe7ea!important;border-color:#dfaab2!important}html[data-theme=light] .admin-shell .task-input-preview-dialog>header button{color:#66727d;background:#f4f6f8;border-color:#d5dce1}html[data-theme=light] .admin-shell .task-input-preview-audio{background:#f1f4f6}html[data-theme=light] .admin-shell .generation-detail-input-legacy{color:#707b84;background:#fff}html[data-theme=light] .admin-shell .generation-detail-work small{color:#78838d}html[data-theme=light] .admin-shell .generation-detail-work a{color:#52606b;background:#fff;border-color:#d5dce1}html[data-theme=light] .admin-shell .generation-detail-work a:hover{color:#087e6b;background:#eaf5f1;border-color:#b8d4cc}html[data-theme=light] .admin-shell .generation-detail-error{color:#ad3948;background:#fff2f4;border-color:#efcdd2}html[data-theme=light] .admin-shell .generation-detail-error.empty{color:#707b84;background:#f4f6f8;border-color:#dfe4e8}html[data-theme=light] .admin-shell .generation-detail-footer{border-color:#dfe4e8!important}html[data-theme=light] .admin-shell .generation-task-detail .generation-detail-footer button.primary{color:#303840!important;box-shadow:none!important;background:#f4f6f8!important;border-color:#dfe4e8!important}html[data-theme=light] .admin-shell .generation-task-detail .generation-detail-footer button.primary:hover,html[data-theme=light] .admin-shell .generation-task-detail .generation-detail-footer button.primary:focus-visible{color:#202428!important;background:#e9edf0!important;border-color:#d3d9de!important}html[data-theme=light] .admin-shell .generation-task-detail .generation-detail-footer button.primary:active{color:#202428!important;background:#e1e6e9!important;border-color:#cbd2d7!important}html[data-theme=light] .admin-shell .generation-detail-head .tag.success{color:#13785d!important;background:#dff3ec!important}html[data-theme=light] .admin-shell .generation-detail-head .tag.processing{color:#176987!important;background:#e2f2f8!important}html[data-theme=light] .admin-shell .generation-detail-head .tag.queued{color:#81670c!important;background:#f8f1d9!important}html[data-theme=light] .admin-shell .generation-detail-head :is(.tag.failed,.tag.cancelled){color:#a93645!important;background:#f9e6e9!important}html[data-theme=dark] .admin-shell .generation-detail-head .tag.success{color:#50ddb6!important;background:#123d35!important}html[data-theme=dark] .admin-shell .generation-detail-head .tag.processing{color:#67cef0!important;background:#173943!important}html[data-theme=dark] .admin-shell .generation-detail-head .tag.queued{color:#e5c65c!important;background:#3a341c!important}html[data-theme=dark] .admin-shell .generation-detail-head :is(.tag.failed,.tag.cancelled){color:#ff8795!important;background:#3d1e24!important}@media (width<=700px){html[data-theme] .admin-shell .modal .generation-task-detail{padding:22px!important}.admin-shell .generation-detail-head{margin:-22px -22px 0;padding:22px 22px 14px;top:-22px}.admin-shell .generation-detail-ids{grid-template-columns:1fr}.admin-shell .generation-detail-stats{grid-template-columns:1fr 1fr}.admin-shell .generation-detail-input-grid{grid-template-columns:1fr}.admin-shell .generation-detail-footer{flex-direction:column;align-items:flex-start!important}.admin-shell .generation-detail-footer button{width:100%}}html[data-theme] .admin-shell .modal .adjustment-reason-field .admin-filter-select{z-index:30;width:100%;margin-top:7px}html[data-theme] .admin-shell .modal .adjustment-reason-field .admin-filter-select>button{height:38px;font-size:12px;font-weight:600}html[data-theme] .admin-shell .modal .adjustment-reason-field .admin-filter-menu{max-height:232px;overflow-y:auto}html[data-theme] .admin-shell .modal .adjustment-reason-field .custom-reason-input{margin-top:9px}html[data-theme] .admin-content-scale.page-users .task-consumption{white-space:nowrap;font-variant-numeric:tabular-nums}html[data-theme] .admin-content-scale.page-users .identity>span{overflow:hidden;border-radius:50%!important}html[data-theme] .admin-content-scale.page-users .identity>span img{object-fit:cover;width:100%;height:100%;display:block}html[data-theme] .admin-content-scale.page-users .bulk-action-wrap{z-index:20;position:relative}html[data-theme] .admin-content-scale.page-users .bulk-action-trigger{cursor:pointer;border:1px solid;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 13px;font:600 13px/1 Inter,PingFang SC,sans-serif;display:flex}html[data-theme] .admin-content-scale.page-users .bulk-action-trigger svg{transition:transform .18s}html[data-theme] .admin-content-scale.page-users .bulk-action-trigger.open svg{transform:rotate(180deg)}html[data-theme] .admin-content-scale.page-users .bulk-action-menu{box-sizing:border-box;border:1px solid;border-radius:10px;gap:3px;width:166px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 40px #0003}html[data-theme] .admin-content-scale.page-users .bulk-action-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;height:36px;padding:0 11px;font:500 13px/1 Inter,PingFang SC,sans-serif}html[data-theme=light] .admin-content-scale.page-users .bulk-action-trigger{color:#202124;background:#f7f8f9;border-color:#d7d9dc}html[data-theme=light] .admin-content-scale.page-users .bulk-action-menu{background:#fff;border-color:#d7d9dc}html[data-theme=light] .admin-content-scale.page-users .bulk-action-menu button{color:#464a4f}html[data-theme=light] .admin-content-scale.page-users .bulk-action-menu button:hover{color:#111;background:#f0f1f2}html[data-theme=dark] .admin-content-scale.page-users .bulk-action-trigger{color:#f1f2f3;background:#17181c;border-color:#34363b}html[data-theme=dark] .admin-content-scale.page-users .bulk-action-menu{background:#1b1c20;border-color:#34363b}html[data-theme=dark] .admin-content-scale.page-users .bulk-action-menu button{color:#d7d9dd}html[data-theme=dark] .admin-content-scale.page-users .bulk-action-menu button:hover{color:#fff;background:#2a2c31}html[data-theme] .admin-shell .modal .bulk-points-warning{color:#c88922!important}html[data-theme] .admin-content-scale.page-reviews .review-grid>.empty{box-sizing:border-box;text-align:center;grid-column:1/-1;place-items:center;width:100%;min-height:150px;margin:0;padding:24px;display:grid}html[data-theme] .admin-content-scale.page-reviews .review-grid{align-items:start;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:16px!important}html[data-theme] .admin-content-scale.page-reviews .review-card{grid-template-rows:auto auto;min-width:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden;border-radius:13px!important;padding:0!important}html[data-theme] .admin-content-scale.page-reviews .review-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0003}html[data-theme] .admin-content-scale.page-reviews .review-media{aspect-ratio:16/9;background:#05080b;width:100%;position:relative;overflow:hidden}html[data-theme] .admin-content-scale.page-reviews .review-media video,html[data-theme] .admin-content-scale.page-reviews .review-media>img{display:block;object-fit:contain!important;aspect-ratio:auto!important;background:#05080b!important;width:100%!important;height:100%!important}html[data-theme] .admin-content-scale.page-reviews .review-media-placeholder{color:#8c9198;background:#111318;place-items:center;width:100%;height:100%;font-size:11px;display:grid}html[data-theme] .admin-content-scale.page-reviews .review-media-status{z-index:4;position:absolute;top:9px;right:9px;box-shadow:0 2px 8px #0007}html[data-theme] .admin-content-scale.page-reviews .review-media-info{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#0000 0,#0205088f 34%,#020508eb 100%);gap:5px;min-width:0;padding:48px 13px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}html[data-theme] .admin-content-scale.page-reviews .review-media-info strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden;color:#fff!important}html[data-theme] .admin-content-scale.page-reviews .review-media-info span,html[data-theme] .admin-content-scale.page-reviews .review-media-info small{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000;font-size:9px;font-weight:600;overflow:hidden;color:#e2e6e9!important}html[data-theme] .admin-content-scale.page-reviews .review-media-author{opacity:.9}html[data-theme] .admin-content-scale.page-reviews .review-media-stats{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}html[data-theme] .admin-content-scale.page-reviews .review-media-stats small{white-space:nowrap;min-width:0;text-shadow:none;background:#06090c73;border:1px solid #ffffff24;border-radius:5px;padding:3px 6px;font-size:9px;line-height:1}html[data-theme] .admin-content-scale.page-reviews .review-actions{box-sizing:border-box;border-top:1px solid color-mix(in srgb,currentColor 9%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;min-height:56px;padding:9px 11px;display:grid}html[data-theme] .admin-content-scale.page-reviews .review-actions.single{grid-template-columns:1fr}html[data-theme] .admin-content-scale.page-reviews .review-actions.dual{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .admin-content-scale.page-reviews .review-actions button{border:1px solid;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:36px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}html[data-theme=light] .admin-content-scale.page-reviews .review-actions{background:#fff}html[data-theme=dark] .admin-content-scale.page-reviews .review-actions{background:#17181b}html[data-theme] .admin-content-scale.page-reviews .review-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:18px!important}html[data-theme] .admin-content-scale.page-reviews .review-card{grid-template-rows:auto auto auto auto;border-radius:14px!important}html[data-theme] .admin-content-scale.page-reviews .review-card-header{box-sizing:border-box;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:66px;padding:14px 15px;display:flex}html[data-theme] .admin-content-scale.page-reviews .review-card-header>div{gap:5px;min-width:0;display:grid}html[data-theme] .admin-content-scale.page-reviews .review-card-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;line-height:1.2;overflow:hidden}html[data-theme] .admin-content-scale.page-reviews .review-card-header span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}html[data-theme] .admin-content-scale.page-reviews .review-media-status{box-shadow:none;flex:none;margin:0;position:static}html[data-theme] .admin-content-scale.page-reviews .review-media{aspect-ratio:4/3;border-bottom:1px solid}html[data-theme] .admin-content-scale.page-reviews .review-media video,html[data-theme] .admin-content-scale.page-reviews .review-media>img{box-sizing:border-box;padding:8px}html[data-theme] .admin-content-scale.page-reviews .review-card-copy{gap:12px;min-width:0;padding:13px 15px 14px;display:grid}html[data-theme] .admin-content-scale.page-reviews .review-card-copy>p{text-overflow:ellipsis;white-space:nowrap;min-height:17px;margin:0;font-size:10px;line-height:1.7;overflow:hidden}html[data-theme] .admin-content-scale.page-reviews .review-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-theme] .admin-content-scale.page-reviews .review-card-stats>span{text-align:center;border:1px solid;border-radius:8px;gap:4px;min-width:0;padding:9px 7px;display:grid}html[data-theme] .admin-content-scale.page-reviews .review-card-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1;overflow:hidden}html[data-theme] .admin-content-scale.page-reviews .review-card-stats small{font-size:8px;line-height:1}html[data-theme] .admin-content-scale.page-reviews .review-card-copy>.review-rejection-reason{white-space:normal;border-radius:7px;min-height:0;padding:8px 9px}html[data-theme] .admin-content-scale.page-reviews .review-actions{gap:9px;min-height:60px;padding:10px 12px}html[data-theme] .admin-content-scale.page-reviews .review-actions button{border-radius:8px;height:38px;font-size:10px!important}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-header,html[data-theme=dark] .admin-content-scale.page-reviews .review-media{border-color:#2c3036}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-header{background:#181a1e}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-header strong{color:#f1f3f5}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-header span,html[data-theme=dark] .admin-content-scale.page-reviews .review-card-copy>p{color:#8d949d}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-copy{background:#141619}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-stats>span{background:#1c1f23;border-color:#30343a}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-stats strong{color:#e7eaed}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-stats small{color:#858c95}html[data-theme=dark] .admin-content-scale.page-reviews .review-card-copy>.review-rejection-reason{color:#f0919a;background:#321b20}html[data-theme=light] .admin-content-scale.page-reviews .review-card-header,html[data-theme=light] .admin-content-scale.page-reviews .review-media{border-color:#e1e5e9}html[data-theme=light] .admin-content-scale.page-reviews .review-card-header{background:#fff}html[data-theme=light] .admin-content-scale.page-reviews .review-card-header strong{color:#22272e}html[data-theme=light] .admin-content-scale.page-reviews .review-card-header span,html[data-theme=light] .admin-content-scale.page-reviews .review-card-copy>p{color:#737b84}html[data-theme=light] .admin-content-scale.page-reviews .review-card-copy{background:#fff}html[data-theme=light] .admin-content-scale.page-reviews .review-card-stats>span{background:#f7f8f9;border-color:#e1e5e9}html[data-theme=light] .admin-content-scale.page-reviews .review-card-stats strong{color:#2d333a}html[data-theme=light] .admin-content-scale.page-reviews .review-card-stats small{color:#7b838c}html[data-theme=light] .admin-content-scale.page-reviews .review-card-copy>.review-rejection-reason{color:#a43c47;background:#f9e8ea}@media (width<=520px){html[data-theme] .admin-content-scale.page-reviews .review-grid{grid-template-columns:1fr!important}}.review-template-modal{padding:18px!important}.review-template-viewer{border:1px solid;border-radius:16px;grid-template-rows:78px minmax(0,1fr) 64px;width:min(1120px,100vw - 36px);height:min(820px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0009}.review-template-viewer>header{border-bottom:1px solid;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.review-template-viewer>header>div:first-child{gap:3px;min-width:0;display:grid}.review-template-viewer>header>div:first-child>span{letter-spacing:.08em;font-size:10px;font-weight:750}.review-template-viewer>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.review-template-viewer>header p{margin:0;font-size:10px}.review-template-viewer>header>div:last-child{align-items:center;gap:8px;display:flex}.review-template-viewer>header button,.review-template-viewer>footer button{border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.review-template-close{width:38px;padding:0!important}.review-template-viewer-body{grid-template-columns:330px minmax(0,1fr);gap:16px;min-height:0;padding:18px;display:grid;overflow:hidden}.review-template-viewer-body>aside{flex-direction:column;gap:12px;min-width:0;display:flex}.review-template-preview{aspect-ratio:16/9;border:1px solid;border-radius:11px;place-items:center;width:100%;display:grid;overflow:hidden}.review-template-preview video,.review-template-preview img{object-fit:contain;background:#05080b;width:100%;height:100%;display:block}.review-template-preview>span{font-size:11px}.review-template-viewer-body>aside>dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.review-template-viewer-body>aside>dl>div{border:1px solid;border-radius:8px;gap:5px;min-width:0;padding:10px 9px;display:grid}.review-template-viewer-body>aside dt{font-size:9px}.review-template-viewer-body>aside dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}.review-template-viewer-body>aside>p{border:1px solid;border-radius:9px;margin:0;padding:12px;font-size:11px;line-height:1.7}.review-template-structure{grid-template-rows:auto auto minmax(0,1fr) auto;gap:11px;min-width:0;min-height:0;display:grid}.review-template-structure>header{justify-content:space-between;align-items:center;display:flex}.review-template-structure>header>div{gap:3px;display:grid}.review-template-structure>header strong{font-size:13px}.review-template-structure>header small{font-size:10px}.review-template-node-list{gap:7px;padding:1px 1px 6px;display:flex;overflow-x:auto}.review-template-node-list>button{text-align:left;border:1px solid;border-radius:8px;align-content:center;gap:3px;min-width:116px;height:48px;padding:0 10px;display:grid}.review-template-node-list span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.review-template-node-list small{font-size:9px}.review-template-node-detail{border:1px solid;border-radius:10px;flex-direction:column;gap:11px;min-height:0;padding:14px;display:flex;overflow:auto}.review-template-node-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-template-node-detail>header>div{gap:3px;display:grid}.review-template-node-detail>header strong{font-size:13px}.review-template-node-detail>header small{font-size:9px}.review-template-node-detail code{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:9px;overflow:hidden}.review-template-prompt{white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;border:1px solid;border-radius:8px;min-height:100px;margin:0;padding:13px;font:11px/1.75 inherit;overflow:auto}.review-template-no-prompt{border:1px dashed;border-radius:8px;place-items:center;min-height:74px;margin:0;font-size:10px;display:grid}.review-template-node-detail>dl{flex-wrap:wrap;gap:6px;margin:0;display:flex}.review-template-node-detail>dl>div{border:1px solid;border-radius:6px;gap:6px;padding:6px 8px;font-size:9px;display:flex}.review-template-node-detail dt{opacity:.68}.review-template-node-detail dd{margin:0;font-weight:700}.review-template-connections{gap:6px;display:grid}.review-template-connections>strong{font-size:10px}.review-template-connections>div{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.review-template-connections span{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:inline-flex}.review-template-connections>p{margin:0;font-size:9px}.review-template-viewer>footer{border-top:1px solid;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;display:flex}.review-template-viewer>footer>span{font-size:10px}.review-template-viewer>footer>div{gap:8px;display:flex}.review-template-viewer>footer .primary{min-width:128px}html[data-theme=dark] .review-template-viewer{color:#e8edf2;background:#171b20;border-color:#3b434d}.review-template-viewer>header,html[data-theme=dark] .review-template-viewer>footer{background:#1b2026;border-color:#303741}.review-template-viewer>header>div:first-child>span,html[data-theme=dark] .review-template-viewer>header p,html[data-theme=dark] .review-template-structure small,html[data-theme=dark] .review-template-viewer>footer>span{color:#8f99a4}.review-template-viewer>header button,html[data-theme=dark] .review-template-viewer>footer button{color:#cbd2da;background:#252c34;border-color:#3b444e}.review-template-viewer>header button:hover,html[data-theme=dark] .review-template-viewer>footer button:hover{color:#fff;background:#303842}.review-template-preview,html[data-theme=dark] .review-template-viewer-body>aside>dl>div,html[data-theme=dark] .review-template-viewer-body>aside>p,html[data-theme=dark] .review-template-node-detail{background:#1c2127;border-color:#303842}.review-template-viewer-body>aside dt,html[data-theme=dark] .review-template-viewer-body>aside>p,html[data-theme=dark] .review-template-node-detail>header small,html[data-theme=dark] .review-template-node-list small,html[data-theme=dark] .review-template-connections>p{color:#8f99a4}html[data-theme=light] .review-template-viewer{color:#29323c;background:#fff;border-color:#cbd3dc;box-shadow:0 26px 80px #33415545}.review-template-viewer>header,html[data-theme=light] .review-template-viewer>footer{background:#f7f9fb;border-color:#dce2e8}.review-template-viewer>header>div:first-child>span,html[data-theme=light] .review-template-viewer>header p,html[data-theme=light] .review-template-structure small,html[data-theme=light] .review-template-viewer>footer>span{color:#75808b}.review-template-viewer>header button,html[data-theme=light] .review-template-viewer>footer button{color:#4c5662;background:#fff;border-color:#d1d8e0}.review-template-viewer>header button:hover,html[data-theme=light] .review-template-viewer>footer button:hover{color:#202832;background:#edf0f3}.review-template-preview,html[data-theme=light] .review-template-viewer-body>aside>dl>div,html[data-theme=light] .review-template-viewer-body>aside>p,html[data-theme=light] .review-template-node-detail{background:#f8fafb;border-color:#d7dee5}.review-template-viewer-body>aside dt,html[data-theme=light] .review-template-viewer-body>aside>p,html[data-theme=light] .review-template-node-detail>header small,html[data-theme=light] .review-template-node-list small,html[data-theme=light] .review-template-connections>p{color:#75808b}.review-template-node-list>button{color:#4f5a66;background:#f8fafb;border-color:#d5dce3}.review-template-node-list>button:hover{color:#202832;background:#eef1f4}.review-template-node-list>button.active{color:#202832;background:#e9edf1;border-color:#9ba5af}.review-template-prompt{color:#313b46;background:#fff;border-color:#d7dee5}.review-template-no-prompt{color:#7a8590;border-color:#ccd4dc}.review-template-node-detail>dl>div,.review-template-connections span{color:#4f5a66;background:#fff;border-color:#d5dce3}@media (width<=850px){.review-template-viewer-body{grid-template-columns:1fr;overflow:auto}.review-template-viewer{height:calc(100vh - 24px)}.review-template-viewer-body>aside{grid-template-columns:220px 1fr;display:grid}.review-template-viewer-body>aside>dl,.review-template-viewer-body>aside>p{grid-column:2}.review-template-structure{min-height:520px}}@media (width<=620px){.review-template-modal{padding:6px!important}.review-template-viewer{width:calc(100vw - 12px);height:calc(100vh - 12px)}.review-template-viewer>header{padding:0 12px}.review-template-test{width:38px;padding:0!important;font-size:0!important}.review-template-viewer-body{padding:12px}.review-template-viewer-body>aside{display:flex}.review-template-viewer>footer>span{display:none}.review-template-viewer>footer{justify-content:flex-end}}html[data-theme] .admin-shell .review-template-viewer{height:min(720px,100vh - 36px)}html[data-theme] .admin-shell .review-template-viewer-body{grid-template-columns:310px minmax(0,1fr)}html[data-theme] .admin-shell .review-template-node-detail{max-height:330px}html[data-theme] .admin-shell .review-actions button{white-space:nowrap;font-size:9px}html[data-theme=dark] .admin-shell .review-template-viewer{color:#e8edf2!important;background:#171b20!important;border-color:#3b434d!important}html[data-theme=dark] .admin-shell .review-template-viewer>header,html[data-theme=dark] .admin-shell .review-template-viewer>footer{color:#e8edf2!important;background:#1b2026!important;border-color:#303741!important}html[data-theme=dark] .admin-shell .review-template-viewer>header h2{color:#fff!important}html[data-theme=dark] .admin-shell .review-template-viewer>header>div:first-child>span,html[data-theme=dark] .admin-shell .review-template-viewer>header p,html[data-theme=dark] .admin-shell .review-template-structure small,html[data-theme=dark] .admin-shell .review-template-viewer>footer>span{color:#8f99a4!important}html[data-theme=dark] .admin-shell .review-template-viewer :is(.review-template-test,.review-template-close),html[data-theme=dark] .admin-shell .review-template-viewer>footer button{color:#cbd2da!important;background:#252c34!important;border-color:#3b444e!important}html[data-theme=dark] .admin-shell .review-template-preview,html[data-theme=dark] .admin-shell .review-template-viewer-body>aside>dl>div,html[data-theme=dark] .admin-shell .review-template-viewer-body>aside>p,html[data-theme=dark] .admin-shell .review-template-node-detail{color:#e8edf2!important;background:#1c2127!important;border-color:#303842!important}html[data-theme=dark] .admin-shell .review-template-node-list>button{color:#bac2cb!important;background:#20262d!important;border-color:#343c46!important}html[data-theme=dark] .admin-shell .review-template-node-list>button:hover{color:#fff!important;background:#29313a!important}html[data-theme=dark] .admin-shell .review-template-node-list>button.active{color:#fff!important;background:#303741!important;border-color:#69737f!important}html[data-theme=dark] .admin-shell .review-template-prompt{color:#dce2e8!important;background:#12171c!important;border-color:#303842!important}html[data-theme=dark] .admin-shell .review-template-no-prompt{color:#7f8994!important;background:#181d23!important;border-color:#3a424c!important}html[data-theme=dark] .admin-shell .review-template-node-detail>dl>div,html[data-theme=dark] .admin-shell .review-template-connections span{color:#bdc5ce!important;background:#20262d!important;border-color:#343c46!important}html[data-theme=light] .admin-shell .review-template-viewer{color:#29323c!important;background:#fff!important;border-color:#cbd3dc!important}html[data-theme=light] .admin-shell .review-template-viewer>header,html[data-theme=light] .admin-shell .review-template-viewer>footer{color:#29323c!important;background:#f7f9fb!important;border-color:#dce2e8!important}html[data-theme=light] .admin-shell .review-template-viewer>header h2{color:#202830!important}html[data-theme=light] .admin-shell .review-template-viewer>header>div:first-child>span,html[data-theme=light] .admin-shell .review-template-viewer>header p,html[data-theme=light] .admin-shell .review-template-structure small,html[data-theme=light] .admin-shell .review-template-viewer>footer>span{color:#75808b!important}html[data-theme=light] .admin-shell .review-template-viewer :is(.review-template-test,.review-template-close),html[data-theme=light] .admin-shell .review-template-viewer>footer button{color:#4c5662!important;background:#fff!important;border-color:#d1d8e0!important}html[data-theme=light] .admin-shell .review-template-preview,html[data-theme=light] .admin-shell .review-template-viewer-body>aside>dl>div,html[data-theme=light] .admin-shell .review-template-viewer-body>aside>p,html[data-theme=light] .admin-shell .review-template-node-detail{color:#29323c!important;background:#f8fafb!important;border-color:#d7dee5!important}html[data-theme=light] .admin-shell .review-template-node-list>button{color:#4f5a66!important;background:#f8fafb!important;border-color:#d5dce3!important}html[data-theme=light] .admin-shell .review-template-node-list>button:hover{color:#202832!important;background:#eef1f4!important}html[data-theme=light] .admin-shell .review-template-node-list>button.active{color:#202832!important;background:#e9edf1!important;border-color:#9ba5af!important}html[data-theme=light] .admin-shell .review-template-prompt{color:#313b46!important;background:#fff!important;border-color:#d7dee5!important}html[data-theme=light] .admin-shell .review-template-no-prompt{color:#7a8590!important;background:#fff!important;border-color:#ccd4dc!important}html[data-theme=light] .admin-shell .review-template-node-detail>dl>div,html[data-theme=light] .admin-shell .review-template-connections span{color:#4f5a66!important;background:#fff!important;border-color:#d5dce3!important}html[data-theme] .admin-content-scale.page-reviews .admin-template-grid{justify-content:start;align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,230px))!important;gap:18px!important}html[data-theme] .admin-content-scale.page-reviews .admin-template-card{background:#05080b;overflow:hidden;box-sizing:border-box!important;border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}html[data-theme] .admin-content-scale.page-reviews .admin-template-media{cursor:pointer;aspect-ratio:9/16!important;border:0!important}html[data-theme] .admin-content-scale.page-reviews .admin-template-media video,html[data-theme] .admin-content-scale.page-reviews .admin-template-media>img{object-fit:contain;background:#05080b;width:100%;height:100%;display:block;padding:0!important}html[data-theme] .admin-content-scale.page-reviews .admin-template-category{color:#fff;text-shadow:0 1px 4px #000;align-items:center;height:31px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}html[data-theme] .admin-content-scale.page-reviews .admin-template-actions{background:#141619;border-top:1px solid #292d33;grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;min-width:0;min-height:54px;display:flex;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:8px 10px!important}html[data-theme] .admin-content-scale.page-reviews .admin-template-actions button{color:#ff8a96;white-space:nowrap;background:#391a20;border:1px solid #7d303a;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:none;height:37px;min-height:37px;font-size:11px;font-weight:750;display:flex;box-sizing:border-box!important;width:auto!important;margin:0!important;padding:0 8px!important}html[data-theme] .admin-content-scale.page-reviews .admin-template-actions button:hover{color:#fff;background:#58232b}html[data-theme] .admin-content-scale.page-reviews .admin-template-actions .admin-template-edit{color:#d3d7dc;background:#25282d;border-color:#3a3e44}html[data-theme] .admin-content-scale.page-reviews .admin-template-actions .admin-template-edit:hover{color:#fff;background:#34383e;border-color:#555b63}html[data-theme] .admin-content-scale.page-reviews .admin-template-grid>.empty{box-sizing:border-box;grid-column:1/-1;width:100%}@media (width<=520px){html[data-theme] .admin-content-scale.page-reviews .admin-template-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}html[data-theme=dark] .admin-shell .admin-content-scale.page-reviews .review-actions .review-detail-button{color:#d3d7dc!important;background:#25282d!important;border-color:#3a3e44!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .review-actions .review-detail-button{color:#444a51!important;background:#f3f4f5!important;border-color:#d5d9de!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-actions .review-detail-button:disabled{cursor:wait;opacity:.62!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-card-header strong{letter-spacing:.01em;font-size:16px!important;line-height:1.25!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-card-header span{font-size:11px!important;line-height:1.35!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-media-status{padding:6px 9px!important;font-size:10px!important;font-weight:750!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-card-copy>p{font-size:11px!important;line-height:1.65!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-card-stats strong{font-size:14px!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-card-stats small{font-size:10px!important;line-height:1.2!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-actions button{font-size:11px!important;font-weight:750!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-actions .primary{color:#fff!important;background:#1f9d72!important;border-color:#19865f!important;box-shadow:0 4px 12px #1f9d7230!important}html[data-theme] .admin-shell .admin-content-scale.page-reviews .review-actions .primary:hover{background:#25aa7c!important;border-color:#20a879!important;box-shadow:0 6px 16px #1f9d7245!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-reviews .review-card-header span,html[data-theme=dark] .admin-shell .admin-content-scale.page-reviews .review-card-copy>p{color:#aeb5bd!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-reviews .review-card-stats small{color:#a3abb4!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .review-card-header span,html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .review-card-copy>p{color:#606a75!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .review-card-stats small{color:#67717c!important}html[data-theme] .admin-shell .review-template-viewer>footer{box-sizing:border-box;z-index:2;align-self:stretch;min-height:64px;position:relative;margin:0!important;padding:0 20px!important}html[data-theme] .admin-shell .review-template-viewer>footer>div{align-self:center;margin:0!important}html[data-theme] .admin-shell .review-template-viewer>footer button{white-space:nowrap;margin:0!important}html[data-theme=light] .admin-shell .admin-content-scale.page-overview .concept-a-recent em.success{color:#2bc7ac!important}html[data-theme=light] .admin-shell .admin-content-scale.page-overview .concept-a-recent :is(em.processing,em.queued){color:#2f7ff2!important}html[data-theme=light] .admin-shell .admin-content-scale.page-overview .concept-a-recent :is(em.failed,em.cancelled){color:#ee6570!important}html[data-theme=light] .admin-shell .admin-content-scale.page-overview .concept-a-table td b{color:#2bc7ac!important}html[data-theme] .admin-shell .admin-user>span{overflow:hidden}html[data-theme] .admin-shell .admin-user>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}html[data-theme=light] .admin-shell .admin-side nav button.active{color:#34383d!important;box-shadow:none!important;background:#e3e4e6!important;border-color:#d3d5d8!important}html[data-theme=light] .admin-shell .admin-side nav button.active:before{box-shadow:none!important;background:#8a8f95!important}html[data-theme=light] .admin-shell .admin-side nav button.active>svg:first-child{color:#555c63!important;filter:none!important}html[data-theme=light] .admin-shell .admin-side nav button.active>b{color:#fff!important;background:#6b7076!important;border-color:#6b7076!important}html[data-theme=light] .admin-shell .admin-side nav button:not(.active):hover>svg:first-child{color:#111!important;animation:none!important}html[data-theme=dark] .admin-shell .admin-side nav button:not(.active):hover>svg:first-child{color:#fff!important;animation:none!important}html[data-theme=dark] .admin-shell .admin-side nav button.active{color:#d0d2d5!important;box-shadow:none!important;background:#292b2f!important;border-color:#3a3c41!important}html[data-theme=dark] .admin-shell .admin-side nav button.active:before{box-shadow:none!important;background:#858a91!important}html[data-theme=dark] .admin-shell .admin-side nav button.active>svg:first-child{color:#aeb2b8!important;filter:none!important}html[data-theme=dark] .admin-shell .admin-side nav button.active>b{color:#e3e4e6!important;background:#45484e!important;border-color:#55585e!important}html[data-theme=light] .admin-shell .admin-content-scale.page-audit .table-card .actions button{color:#626b72!important;box-shadow:none!important;background:#f8fafb!important;border-color:#e1e5e8!important}html[data-theme=light] .admin-shell .admin-content-scale.page-audit .table-card .actions button:hover{color:#111!important;background:#e7e8ea!important;border-color:#c8cacf!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-audit .table-card .actions button{color:#b0b4ba!important;box-shadow:none!important;background:#17191d!important;border-color:#2b2e33!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-audit .table-card .actions button:hover{color:#fff!important;background:#303238!important;border-color:#555960!important}html[data-theme] .admin-shell .admin-content-scale.page-key .key-layout .panel{box-shadow:none!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-layout .panel{color:#202124!important;background:#fff!important;border-color:#dedfe2!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-state{color:#555b61!important;background:#eceef0!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-state span{background:#777d83!important;border-color:#fff!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-card>small,html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-card p,html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-note p,html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-card dt{color:#6d7278!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key :is(.key-card h2,.key-note h2,.key-card dd){color:#202124!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-card>code{color:#34383d!important;background:#f5f6f7!important;border-color:#d8dade!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-card dl div{border-color:#e5e6e8!important}html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-note>svg,html[data-theme=light] .admin-shell .admin-content-scale.page-key .key-note code{color:#555b61!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-layout .panel{color:#f1f2f3!important;background:#191a1e!important;border-color:#34363b!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-state{color:#b7bbc1!important;background:#292b30!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-state span{background:#858a91!important;border-color:#191a1e!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-card>small,html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-card p,html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-note p,html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-card dt{color:#a1a5ab!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key :is(.key-card h2,.key-note h2,.key-card dd){color:#f1f2f3!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-card>code{color:#d7d9dd!important;background:#111216!important;border-color:#34363b!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-card dl div{border-color:#34363b!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-note>svg,html[data-theme=dark] .admin-shell .admin-content-scale.page-key .key-note code{color:#b7bbc1!important}html[data-theme] .admin-shell .key-pool-page{gap:14px;display:grid}html[data-theme] .admin-shell .key-pool-summary{justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}html[data-theme] .admin-shell .key-pool-summary>div{align-items:center;gap:16px;display:flex}html[data-theme] .admin-shell .key-pool-summary h2,html[data-theme] .admin-shell .key-pool-list h2{margin:3px 0 5px;font-size:20px}html[data-theme] .admin-shell .key-pool-summary p,html[data-theme] .admin-shell .key-pool-list p{color:var(--clear-copy);margin:0;font-size:12px}html[data-theme] .admin-shell .key-state{border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative}html[data-theme] .admin-shell .key-state svg{width:23px}html[data-theme] .admin-shell .key-state i{background:#2bbd9d;border:2px solid;border-radius:50%;width:8px;height:8px;position:absolute;bottom:4px;right:4px}html[data-theme=light] .admin-shell .key-state{color:#3d444b;background:#eceeef}html[data-theme=light] .admin-shell .key-state i{border-color:#eceeef}html[data-theme=dark] .admin-shell .key-state{color:#e2e4e7;background:#2a2c31}html[data-theme=dark] .admin-shell .key-state i{border-color:#2a2c31}html[data-theme] .admin-shell .key-pool-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}html[data-theme] .admin-shell .key-pool-metrics article{padding:17px 20px}html[data-theme] .admin-shell .key-pool-metrics small,html[data-theme] .admin-shell .key-pool-usage small{color:var(--clear-meta);font-size:11px;display:block}html[data-theme] .admin-shell .key-pool-metrics strong{margin-top:5px;font-size:24px;display:block}html[data-theme] .admin-shell .key-pool-list{overflow:hidden}html[data-theme] .admin-shell .key-pool-list>header{border-bottom:1px solid var(--clear-border);box-sizing:border-box;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 20px;display:flex}html[data-theme] .admin-shell .key-pool-list>header code{color:var(--clear-meta);font-size:11px}html[data-theme] .admin-shell .key-pool-row{border-bottom:1px solid var(--clear-border);box-sizing:border-box;grid-template-columns:42px minmax(190px,1.4fr) minmax(90px,.65fr) minmax(80px,.55fr) 72px 108px;align-items:center;gap:14px;min-height:76px;padding:10px 18px;display:grid}html[data-theme] .admin-shell .key-pool-row:last-child{border-bottom:0}html[data-theme] .admin-shell .key-pool-row.disabled{opacity:.58}html[data-theme] .admin-shell .key-pool-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}html[data-theme=light] .admin-shell .key-pool-icon{color:#3e464e;background:#eef0f2}html[data-theme=dark] .admin-shell .key-pool-icon{color:#d9dcdf;background:#292b30}html[data-theme] .admin-shell .key-pool-name strong,html[data-theme] .admin-shell .key-pool-name code{display:block}html[data-theme] .admin-shell .key-pool-name code{color:var(--clear-meta);margin-top:5px;font-size:11px}html[data-theme] .admin-shell .key-pool-usage b{margin-top:5px;font-size:14px;display:block}html[data-theme] .admin-shell .key-pool-row>em{text-align:center;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal}html[data-theme] .admin-shell .key-pool-row>em.enabled{color:#12856e;background:#2bbd9d18}html[data-theme] .admin-shell .key-pool-row>em.disabled{color:#777d84;background:#777d8418}html[data-theme] .admin-shell .key-pool-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}html[data-theme] .admin-shell .key-pool-actions>button{border:1px solid var(--clear-border);width:36px;height:36px;color:var(--clear-copy);background:var(--clear-soft);border-radius:9px;place-items:center;display:grid}html[data-theme] .admin-shell .key-pool-actions>button:hover{color:var(--clear-text);filter:brightness(.96)}html[data-theme] .admin-shell .key-pool-actions>small{color:var(--clear-meta);white-space:nowrap;font-size:10px}html[data-theme] .admin-shell .key-pool-note{align-items:flex-start;gap:13px;padding:16px 20px;display:flex}html[data-theme] .admin-shell .key-pool-note svg{color:#5f666e;flex:none}html[data-theme] .admin-shell .key-pool-note p{color:var(--clear-copy);margin:5px 0 0;font-size:11px;line-height:1.65}html[data-theme] .admin-shell .platform-key-form{width:min(480px,100vw - 24px)}html[data-theme] .admin-shell .platform-key-form>label{gap:7px;display:grid}@media (width<=900px){html[data-theme] .admin-shell .key-pool-metrics{grid-template-columns:1fr 1fr}html[data-theme] .admin-shell .key-pool-row{grid-template-columns:38px 1fr auto}html[data-theme] .admin-shell .key-pool-usage,html[data-theme] .admin-shell .key-pool-row>em{display:none}}html[data-theme] .admin-shell .key-pool-page{gap:14px}html[data-theme] .admin-shell .key-pool-toolbar{margin:0}html[data-theme] .admin-shell .key-pool-toolbar .key-add-button{align-items:center;gap:8px;font-weight:700;display:flex}html[data-theme] .admin-shell .key-pool-toolbar>span{margin-left:auto}html[data-theme] .admin-shell .key-pool-table tr.disabled{opacity:.58}html[data-theme] .admin-shell .key-identity>span{color:var(--clear-copy)!important;background:var(--clear-soft)!important}html[data-theme] .admin-shell .key-identity small{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}html[data-theme] .admin-shell .key-pool-table td:nth-child(4) strong{font-variant-numeric:tabular-nums}html[data-theme] .admin-shell .key-pool-table .actions button.danger{margin-left:14px!important}html[data-theme=light] .admin-shell .key-pool-table .actions button:not(.danger){color:#202124!important;background:#f5f6f7!important;border-color:#d7d9dc!important}html[data-theme=light] .admin-shell .key-pool-table .actions button:not(.danger):hover{color:#111!important;background:#e9eaec!important;border-color:#bfc2c6!important}html[data-theme=dark] .admin-shell .key-pool-table .actions button:not(.danger){color:#f1f2f3!important;background:#1b1c20!important;border-color:#34363b!important}html[data-theme=dark] .admin-shell .key-pool-table .actions button:not(.danger):hover{color:#fff!important;background:#27292e!important;border-color:#50535a!important}html[data-theme] .admin-shell .key-pool-table .actions button.danger{color:#e45566!important}html[data-theme=light] .admin-shell .key-pool-table .actions button.danger{background:#fff5f6!important;border-color:#efc4ca!important}html[data-theme=dark] .admin-shell .key-pool-table .actions button.danger{background:#2b181c!important;border-color:#663139!important}html[data-theme=light] .admin-shell .key-pool-table .actions button.danger:hover{color:#cf3649!important;background:#ffe9ec!important;border-color:#e8aeb6!important}html[data-theme=dark] .admin-shell .key-pool-table .actions button.danger:hover{color:#ff7181!important;background:#391e23!important;border-color:#80404a!important}html[data-theme] .admin-shell .admin-content-scale.page-users .table-card .actions button.danger{color:#e45566!important}html[data-theme=light] .admin-shell .admin-content-scale.page-users .table-card .actions button.danger{background:#fff5f6!important;border-color:#efc4ca!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-users .table-card .actions button.danger{background:#2b181c!important;border-color:#663139!important}html[data-theme=light] .admin-shell .admin-content-scale.page-users .table-card .actions button.danger:hover{color:#cf3649!important;background:#ffe9ec!important;border-color:#e8aeb6!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-users .table-card .actions button.danger:hover{color:#ff7181!important;background:#391e23!important;border-color:#80404a!important}@media (width<=760px){html[data-theme] .admin-shell .key-pool-toolbar>span{display:none}html[data-theme] .admin-shell .key-pool-table{overflow-x:auto}html[data-theme] .admin-shell .key-pool-table table{min-width:760px}}html[data-theme] .admin-shell .settings-page{gap:14px;display:grid}html[data-theme] .admin-shell .settings-toolbar{margin:0}html[data-theme] .admin-shell .settings-toolbar .settings-save-button{align-items:center;gap:8px;font-weight:700;display:flex}html[data-theme] .admin-shell .settings-toolbar>span{margin-left:auto}html[data-theme] .admin-shell .settings-table th:first-child{width:25%}html[data-theme] .admin-shell .settings-table th:nth-child(2){width:48%}html[data-theme] .admin-shell .settings-table th:nth-child(3){width:170px}html[data-theme] .admin-shell .settings-table th:nth-child(4){width:95px}html[data-theme] .admin-shell .settings-table td{box-sizing:border-box;height:72px}html[data-theme] .admin-shell .settings-table td:nth-child(2){color:var(--clear-copy)!important}html[data-theme] .admin-shell .settings-table input{box-sizing:border-box;border:1px solid;border-radius:9px;outline:0;width:150px;height:40px;padding:0 12px;font:600 13px/1 Inter,PingFang SC,sans-serif}html[data-theme=light] .admin-shell .settings-table input{color:#202124;background:#f7f9fb;border-color:#d7dee6}html[data-theme=dark] .admin-shell .settings-table input{color:#f2f3f5;background:#111216;border-color:#34363b}html[data-theme] .admin-shell .settings-table input:focus{border-color:#777c83}html[data-theme] .admin-shell .settings-table tr.readonly{opacity:.58}html[data-theme] .admin-shell .settings-table input:disabled{cursor:not-allowed}html[data-theme] .admin-shell .settings-billing-switch{width:150px;height:40px;color:var(--clear-copy);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid;border-radius:9px;align-items:center;gap:9px;padding:0 11px;font:700 12px/1 Inter,PingFang SC,sans-serif;display:flex}html[data-theme] .admin-shell .settings-billing-switch>i{box-sizing:border-box;background:#5d6269;border-radius:999px;align-items:center;width:34px;height:19px;padding:2px;transition:background .2s;display:flex}html[data-theme] .admin-shell .settings-billing-switch>i>b{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;box-shadow:0 1px 4px #0005}html[data-theme] .admin-shell .settings-billing-switch.enabled>i{background:#19a974}html[data-theme] .admin-shell .settings-billing-switch.enabled>i>b{transform:translate(15px)}html[data-theme=light] .admin-shell .settings-billing-switch{background:#f7f9fb;border-color:#d7dee6}html[data-theme=dark] .admin-shell .settings-billing-switch{background:#111216;border-color:#34363b}@media (width<=760px){html[data-theme] .admin-shell .settings-toolbar>span{display:none}html[data-theme] .admin-shell .settings-table{overflow-x:auto}html[data-theme] .admin-shell .settings-table table{min-width:760px}}html[data-theme] .profile-works-grid{columns:220px;column-gap:14px;display:block}html[data-theme] .profile-work-card{break-inside:avoid;vertical-align:top;width:100%;margin:0 0 14px;display:inline-block}html[data-theme] .profile-work-media{aspect-ratio:var(--work-ratio,4/5)}html[data-theme] .gallery-grid{columns:auto;grid-template-columns:repeat(auto-fill,minmax(200px,230px));justify-content:start;align-items:start;gap:18px;display:grid}html[data-theme] .gallery-work-card{width:100%;margin:0;display:block}@media (width<=680px){html[data-theme] .profile-works-grid{columns:2 150px;column-gap:10px}html[data-theme] .profile-work-card{margin-bottom:10px}html[data-theme] .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px}}@media (width<=420px){html[data-theme] .profile-works-grid{columns:1}html[data-theme] .gallery-grid{grid-template-columns:1fr}}html[data-theme] .profile-player-actions{border-top:1px solid var(--clear-border);background:var(--clear-surface);box-sizing:border-box;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;padding:12px 18px;display:flex}html[data-theme] .profile-player-actions :is(button,a){border:1px solid var(--clear-border);height:38px;color:var(--clear-text);background:var(--clear-page);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}html[data-theme] .profile-player-actions :is(button,a):hover{background:var(--clear-surface-hover)}html[data-theme] .profile-player-actions button:disabled{cursor:not-allowed;opacity:.55}html[data-theme] .profile-player-actions .profile-player-download{color:var(--clear-text)}html[data-theme] .profile-player-actions .profile-player-publish{color:#20a67c;background:#20a67c0e;border-color:#20a67c55}html[data-theme] .profile-player-actions .profile-player-delete{color:#e45566;background:#e455660e;border-color:#e4556655}html[data-theme] .multi-switch.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--motion-accent) 14%,transparent),0 0 14px color-mix(in srgb,var(--motion-accent) 24%,transparent);background:var(--motion-accent)!important}html[data-theme] .multi-switch.active i{background:#fff!important}@media (width>=981px) and (width<=1499px){html[data-theme] :is(.motion-showcase,.motion-materials){box-sizing:border-box;min-height:925px}}@media (width>=1500px){html[data-theme] :is(.motion-showcase,.motion-materials){box-sizing:border-box;min-height:881px}}@media (width<=680px){html[data-theme] .profile-player-actions{flex-direction:column;align-items:stretch;padding:10px}html[data-theme] .profile-player-actions :is(button,a){width:100%}}html[data-theme] .tools-page{box-sizing:border-box;width:min(1320px,100% - 48px);min-height:calc(100vh - 180px);margin:0 auto;padding:42px 0 80px}html[data-theme] .tools-heading>span{color:#6f757d;letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}html[data-theme] .tools-heading h1{color:var(--clear-text);letter-spacing:-.04em;margin:10px 0 7px;font-size:32px}html[data-theme] .tools-heading p{color:var(--clear-muted);margin:0;font-size:13px}html[data-theme] .tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}html[data-theme] .tool-entry-card{border:1px solid var(--clear-border);min-height:330px;color:var(--clear-text);background:var(--clear-surface);text-align:left;cursor:pointer;border-radius:14px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 14px 38px #1d293b0a}html[data-theme] .tool-entry-card:hover{border-color:color-mix(in srgb,var(--clear-text) 30%,var(--clear-border));transform:translateY(-3px);box-shadow:0 20px 50px #1d293b14}html[data-theme] .tool-entry-visual{color:#f8f8f8;background:radial-gradient(circle at 70% 20%,#4d5260 0,#0000 35%),linear-gradient(145deg,#292c31,#121316);place-items:center;height:178px;display:grid;position:relative;overflow:hidden}html[data-theme] .tool-entry-visual>i{border:1px solid #ffffff19;border-radius:50%;width:190px;height:190px;position:absolute;box-shadow:0 0 0 32px #ffffff08,0 0 0 64px #ffffff05}html[data-theme] .tool-entry-visual>svg{z-index:1;filter:drop-shadow(0 8px 15px #0007);position:relative}html[data-theme] .tool-entry-visual>b{color:#ffffff75;letter-spacing:.18em;font-size:9px;position:absolute;bottom:12px;right:14px}html[data-theme] .tool-entry-copy{padding:20px;display:block}html[data-theme] .tool-entry-copy>small{color:#888e96;font-size:9px}html[data-theme] .tool-entry-copy>strong{margin-top:6px;font-size:17px;display:block}html[data-theme] .tool-entry-copy>p{min-height:38px;color:var(--clear-muted);margin:8px 0 14px;font-size:10px;line-height:1.7}html[data-theme] .tool-entry-copy>em{color:var(--clear-text);align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:800;display:flex}html[data-theme] .tool-entry-card:hover .tool-entry-copy>em svg{transform:translate(3px)}html[data-theme] .tool-entry-copy>em svg{transition:transform .2s}@media (width<=900px){html[data-theme] .tools-page{width:min(100% - 28px,700px);padding-top:28px}html[data-theme] .tools-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){html[data-theme] .tools-grid{grid-template-columns:1fr}html[data-theme] .tools-heading h1{font-size:27px}}html[data-theme] .tools-page{width:min(1240px,100% - 48px);padding-top:36px}html[data-theme] .tools-heading{margin-bottom:25px}html[data-theme] .tools-heading h1{font-size:26px;font-weight:700}html[data-theme] .tools-heading p{font-size:13px;line-height:1.6}html[data-theme] .tools-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:40px;margin-bottom:25px;display:flex}html[data-theme] .tools-toolbar button{border:1px solid var(--clear-border);height:36px;color:var(--clear-text);background:var(--clear-surface);border-radius:8px;padding:0 15px;font-size:12px}html[data-theme] .tools-toolbar button.active{color:#fff;background:#2c2d31;border-color:#2c2d31}html[data-theme] .tools-toolbar span{color:var(--clear-muted);font-size:12px}html[data-theme] .tools-application-grid{align-items:start}html[data-theme] .tutorial-page{box-sizing:border-box;width:100%;min-height:calc(100vh - 120px);padding:36px 0 64px}html[data-theme] .tutorial-heading{margin-bottom:25px}html[data-theme] .tutorial-heading h1{letter-spacing:-.035em;font-size:26px;font-weight:700}html[data-theme] .tutorial-heading p{color:var(--clear-muted);margin-top:8px;font-size:13px;line-height:1.6}html[data-theme] .tutorial-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}html[data-theme] .tutorial-cover:after{display:none}html[data-theme] .tutorial-cover-image{object-fit:cover;pointer-events:none;background:#06101d;width:100%;height:100%;display:block;position:absolute;inset:0}html[data-theme] .tutorial-player-modal{width:min(1120px,92vw)}html[data-theme] .tutorial-player-modal video{object-fit:contain;background:#000;width:100%;max-height:calc(92vh - 68px);display:block}html[data-theme] .tool-application-card .application-cover{border-radius:13px}html[data-theme] .tool-application-card .application-cover:after{content:"";background:linear-gradient(#00000008 45%,#10202e4d);display:block;position:absolute;inset:0}html[data-theme] .tool-cover-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.12em;background:#102a377a;border:1px solid #ffffff5c;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;bottom:11px;left:12px}html[data-theme] .tool-application-card .application-author{justify-content:flex-start}html[data-theme] .tool-free-badge{color:#168268;background:#28b89016;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:9px;font-weight:700}html[data-theme=dark] .tools-toolbar button{color:#b8bbc1;background:#17181b;border-color:#303237}html[data-theme=dark] .tools-toolbar button.active{color:#111;background:#eee;border-color:#eee}@media (width<=900px){html[data-theme] .tools-page{width:min(100% - 28px,700px)}html[data-theme] .tools-application-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){html[data-theme] .tools-application-grid{grid-template-columns:1fr}}@media (width<=900px){html[data-theme] .tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){html[data-theme] .tutorial-grid{grid-template-columns:1fr}}html[data-theme] :is(.applications-page,.gallery-page,.tools-page){box-sizing:border-box;width:100%;margin:0;padding-top:36px}html[data-theme] :is(.gallery-heading h1,.tools-heading h1){letter-spacing:-.035em;font-size:26px;font-weight:700}@media (width>=981px) and (width<=1200px){html[data-theme] .topbar>nav{gap:2px}html[data-theme] .topbar>nav>button{padding-left:10px;padding-right:10px;font-size:14px}}html[data-theme=light] .admin-content-scale.page-commerce button.commerce-primary{color:#35404a!important;box-shadow:none!important;background:#e9edf1!important;border-color:#ccd3db!important}html[data-theme=light] .admin-content-scale.page-commerce button.commerce-primary:hover:not(:disabled){color:#252d35!important;background:#dfe4e9!important;border-color:#bcc5ce!important}html[data-theme=dark] .admin-content-scale.page-commerce button.commerce-primary{color:#eef1f4!important;background:#292d33!important;border-color:#424852!important}html[data-theme=light] .admin-content-scale.page-media button.site-media-save{color:#35404a!important;box-shadow:none!important;background:#e9edf1!important;border:1px solid #ccd3db!important}html[data-theme=light] .admin-content-scale.page-media button.site-media-save:hover:not(:disabled){color:#252d35!important;background:#dfe4e9!important;border-color:#bcc5ce!important}html[data-theme=dark] .admin-content-scale.page-media button.site-media-save{color:#eef1f4!important;box-shadow:none!important;background:#292d33!important;border:1px solid #424852!important}html[data-theme=dark] .admin-content-scale.page-media button.site-media-save:hover:not(:disabled){color:#fff!important;background:#353a42!important;border-color:#555d68!important}html[data-theme=light] .admin-content-scale.page-commerce .redemption-list>header>span{color:#222831!important}html[data-theme=dark] .admin-content-scale.page-commerce .redemption-list>header>span{color:#f0f2f4!important}html[data-theme=light] .admin-content-scale.page-commerce .generated-result{color:#222831!important;background:#f3f5f7!important;border-color:#cfd5dc!important}html[data-theme=light] .admin-content-scale.page-commerce .generated-result>header button{color:#303842!important}html[data-theme=light] .admin-content-scale.page-commerce .generated-result code{color:#20262d!important;background:#e4e8ec!important}html[data-theme=dark] .admin-content-scale.page-commerce .generated-result{color:#f0f2f4!important;background:#20242a!important;border-color:#414750!important}html[data-theme=dark] .admin-content-scale.page-commerce .generated-result>header button{color:#eef1f4!important}html[data-theme=dark] .admin-content-scale.page-commerce .generated-result code{color:#f2f4f6!important;background:#101216!important}html[data-theme=dark] .admin-content-scale.page-commerce .commerce-tag.unused{color:#5ce0b8!important;background:#173c34!important}html[data-theme=light] .admin-content-scale.page-commerce .commerce-tag.unused{color:#16745d!important;background:#dff4ed!important}html[data-theme=dark] .admin-content-scale.page-commerce .commerce-tag.redeemed{color:#ff8994!important;background:#421f26!important}html[data-theme=light] .admin-content-scale.page-commerce .commerce-tag.redeemed{color:#b83242!important;background:#fde6e9!important}html[data-theme=dark] .admin-content-scale.page-commerce .commerce-tag.expired{color:#aeb5bd!important;background:#30353b!important}html[data-theme=light] .admin-content-scale.page-commerce .commerce-tag.expired{color:#8a6710!important;background:#fff1c7!important}html[data-theme=light] .admin-content-scale.page-commerce .redemption-code button,html[data-theme=light] .admin-content-scale.page-commerce .redemption-code button:hover,html[data-theme=light] .admin-content-scale.page-commerce .redemption-code button:focus-visible{color:#59636d!important;box-shadow:none!important;background:#f1f3f5!important;border-color:#cfd5dc!important}html[data-theme=dark] .admin-content-scale.page-commerce .redemption-code button,html[data-theme=dark] .admin-content-scale.page-commerce .redemption-code button:hover,html[data-theme=dark] .admin-content-scale.page-commerce .redemption-code button:focus-visible{color:#c7cbd0!important;box-shadow:none!important;background:#25292f!important;border-color:#42474f!important}html[data-theme] .account-balance>div>button{white-space:nowrap;min-width:68px}.recharge-backdrop{z-index:98;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.recharge-modal{color:#f2f3f5;background:#15161a;border:1px solid #34363b;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 32px 100px #000c}.recharge-modal>header{border-bottom:1px solid #303238;justify-content:space-between;align-items:center;min-height:92px;padding:0 26px;display:flex}.recharge-modal>header>div{align-items:center;gap:13px;display:flex}.recharge-modal>header>div>span{color:#f0f2f4;background:#24272c;border:1px solid #454950;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.recharge-modal h2{margin:0 0 5px;font-size:21px}.recharge-modal header p{color:#8e949d;margin:0;font-size:12px}.recharge-modal>header>button{color:#b4b7bc;background:#23252a;border:1px solid #34363b;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.recharge-modal>header>button:hover{color:#fff;background:#2b2d32;border-color:#4b4e54}.recharge-balance{background:#1c1e23;border:1px solid #30343a;border-radius:13px;align-items:baseline;margin:20px 26px 0;padding:18px 20px;display:flex}.recharge-balance span{color:#9298a0;font-size:12px}.recharge-balance strong{margin-left:auto;font-size:27px}.recharge-balance small{color:#9aa0a8;margin-left:6px;font-size:11px}.recharge-tabs{background:#202227;border-radius:10px;grid-template-columns:1fr 1fr;margin:18px 26px 0;padding:4px;display:grid}.recharge-tabs button{color:#9298a0;background:0 0;border:0;border-radius:7px;height:39px;font-weight:700}.recharge-tabs button.active{color:#f5f6f7;background:#30333a;box-shadow:0 3px 10px #0002}.recharge-content,.redeem-content{padding:22px 26px 26px}.recharge-section-heading h3,.redeem-content h3{margin:0 0 5px;font-size:16px}.recharge-section-heading p,.redeem-content>div>p{color:#898f98;margin:0;font-size:11px}.recharge-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.recharge-package-grid article{background:#1b1d22;border:1px solid #33373e;border-radius:12px;padding:17px}.recharge-package-grid article>span{color:#9298a0;font-size:11px;display:block}.recharge-package-grid article>strong{margin:10px 0 6px;font-size:21px;display:block}.recharge-package-grid article>strong small{color:#9ba1a9;font-size:10px}.recharge-package-grid article>em{color:#f1f2f4;font-size:14px;font-style:normal;font-weight:700;display:block}.recharge-package-grid article>button{color:#eef0f2;background:#292c32;border:1px solid #444952;border-radius:8px;width:100%;height:35px;margin-top:15px;font-weight:700}.recharge-package-grid article>button:hover{background:#343840;border-color:#565c66}.recharge-empty{color:#8d939b;background:#1a1c20;border:1px dashed #353941;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:150px;margin-top:17px;font-size:12px;display:flex}.recharge-note{color:#9da3aa;background:#1b1d21;border:1px solid #343840;border-radius:10px;gap:10px;margin-top:15px;padding:13px 15px;display:flex}.recharge-note svg{flex:none;margin-top:1px}.recharge-note p,.recharge-note strong,.recharge-note span{margin:0;display:block}.recharge-note strong{color:#e6e8eb;font-size:11px}.recharge-note span{margin-top:4px;font-size:10px;line-height:1.6}.redeem-content{gap:18px;display:grid}.redeem-content label{color:#aeb3ba;gap:8px;font-size:11px;display:grid}.redeem-content input{color:#f2f3f5;letter-spacing:.08em;text-transform:uppercase;background:#101216;border:1px solid #3a3e46;border-radius:9px;outline:0;height:48px;padding:0 15px;font-size:15px;font-weight:700}.redeem-content input:focus{border-color:#676d76}.redeem-submit{color:#f3f4f5;background:#2b2e34;border:1px solid #444952;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:700;display:flex}.redeem-submit:hover:not(:disabled){background:#363a42;border-color:#5a606a}.redeem-submit:disabled{opacity:.5}.redeem-content ul{color:#8e949c;background:#1b1d21;border-radius:10px;margin:0;padding:14px 14px 14px 33px;font-size:10px;line-height:1.9}.recharge-message{border-radius:9px;margin:0 26px 22px;padding:11px 13px;font-size:12px}.recharge-message.error{color:#ff8a95;background:#3b1d23}.recharge-message.success{color:#55dab4;background:#173a32;align-items:center;gap:7px;display:flex}html[data-theme=light] .recharge-backdrop{background:#20222670}html[data-theme=light] .recharge-modal{color:#202124;background:#fff;border-color:#d8dade;box-shadow:0 30px 90px #11131842}html[data-theme=light] .recharge-modal>header{border-color:#e0e2e5}html[data-theme=light] .recharge-modal>header>div>span{color:#3d454d;background:#eef1f4;border-color:#d6dbe0}html[data-theme=light] .recharge-modal h2,html[data-theme=light] .recharge-modal h3{color:#202124}html[data-theme=light] .recharge-modal>header>button{color:#555a60;background:#f1f2f3;border-color:#d9dcdf}html[data-theme=light] .recharge-modal>header>button:hover{color:#111;background:#e7e8ea;border-color:#c8cbcf}html[data-theme=light] .recharge-balance{background:#f5f6f7;border-color:#dfe2e5}html[data-theme=light] .recharge-balance strong{color:#202124}html[data-theme=light] .recharge-tabs button{color:#717880}html[data-theme=light] .recharge-tabs button.active{color:#202124;background:#fff;box-shadow:0 3px 10px #30384114}html[data-theme=light] .recharge-package-grid article>strong,html[data-theme=light] .recharge-package-grid article>em{color:#202124}html[data-theme=light] .recharge-package-grid article>button,html[data-theme=light] .redeem-submit{color:#35404a;background:#e9edf1;border-color:#ccd3db}html[data-theme=light] .recharge-package-grid article>button:hover,html[data-theme=light] .redeem-submit:hover:not(:disabled){color:#252d35;background:#dfe4e9;border-color:#bcc5ce}html[data-theme=light] .recharge-empty{color:#757c84;background:#f7f8f9;border-color:#d8dde2}html[data-theme=light] .recharge-note,html[data-theme=light] .redeem-content ul{color:#69727b;background:#f4f5f6;border-color:#dfe2e5}html[data-theme=light] .recharge-note strong{color:#30363c}html[data-theme=light] .redeem-content input{color:#20262d;background:#f5f6f7;border-color:#d2d8de}html[data-theme=light] .recharge-message.error{color:#a92c3a;background:#fde8ea}html[data-theme=light] .recharge-message.success{color:#176f59;background:#e1f4ee}@media (width<=680px){.recharge-backdrop{padding:8px}.recharge-modal{border-radius:14px;max-height:calc(100vh - 16px)}.recharge-modal>header{min-height:80px;padding:0 16px}.recharge-modal>header>div>span{display:none}.recharge-balance,.recharge-tabs{margin-left:16px;margin-right:16px}.recharge-content,.redeem-content{padding:18px 16px}.recharge-package-grid{grid-template-columns:1fr}.recharge-message{margin-left:16px;margin-right:16px}}.recharge-modal{width:min(980px,100%)}.recharge-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.recharge-section-heading>span{color:#ffcf8d;white-space:nowrap;background:#6a4024;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.recharge-package-grid article{cursor:pointer;background:linear-gradient(145deg,#172c32,#202634);min-height:180px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.recharge-package-grid article:after{content:"R";color:#79e9c00b;font:900 82px/1 Arial,sans-serif;position:absolute;top:14px;right:-8px;transform:skew(-12deg)}.recharge-package-grid article:hover{border-color:#59636f;transform:translateY(-2px)}.recharge-package-grid article.selected{border-color:#45d5c2;box-shadow:0 0 0 1px #45d5c233,0 15px 34px #0004}.recharge-package-top{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.recharge-package-top>b{color:#ffe0b3;background:#643c25;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:flex}.recharge-package-grid article>strong{z-index:1;color:#fff;margin:20px 0 5px;font-size:27px;position:relative}.recharge-package-grid article>p{z-index:1;color:#8fa0a8;margin:0;font-size:10px;position:relative}.recharge-package-grid article>em{z-index:1;color:#ffd49b;font-size:22px;position:absolute;bottom:18px;left:18px}.recharge-package-grid article>em small{margin-right:4px;font-size:13px}.recharge-package-grid article>i{z-index:2;color:#0000;border:1px solid #52606b;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;bottom:14px;right:14px}.recharge-package-grid article.selected>i{color:#062c27;background:#4ce0cb;border-color:#4ce0cb}.member-benefits{background:#171b21;border:1px solid #333a43;border-radius:14px;margin-top:18px;padding:18px}.member-benefits-heading,.member-benefits-heading>div,.member-benefit-grid article{align-items:center;display:flex}.member-benefits-heading{justify-content:space-between}.member-benefits-heading>div{color:#6fe1d0;gap:10px}.member-benefits-heading span,.member-benefits-heading strong,.member-benefits-heading small,.member-benefit-grid span,.member-benefit-grid strong,.member-benefit-grid small{display:block}.member-benefits-heading strong{color:#eef4f3;font-size:13px}.member-benefits-heading small{color:#7f8993;margin-top:2px;font-size:9px}.member-benefits-heading em{color:#77d9cb;background:#1b302f;border:1px solid #38524f;border-radius:999px;padding:5px 10px;font-size:10px;font-style:normal;font-weight:750}.member-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.member-benefit-grid article{color:#6dd8ca;background:#1d2229;border:1px solid #303740;border-radius:10px;gap:9px;min-height:66px;padding:10px}.member-benefit-grid strong{color:#e8ecef;font-size:10px}.member-benefit-grid small{color:#7f8993;margin-top:4px;font-size:8px;line-height:1.45}.recharge-validity{color:#9ca4ad;background:#1b1f24;border:1px solid #3b4149;border-radius:10px;gap:9px;margin-top:13px;padding:12px 14px;display:flex}.recharge-validity svg{flex:none;margin-top:1px}.recharge-validity p,.recharge-validity strong,.recharge-validity span{margin:0;display:block}.recharge-validity strong{color:#e6eaed;font-size:10px}.recharge-validity span{margin-top:3px;font-size:9px;line-height:1.55}.recharge-checkout{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171a1ff5;border-top:1px solid #343b43;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin:16px -26px -26px;padding:14px 26px;display:grid;position:sticky;bottom:0}.recharge-checkout>div{align-items:baseline;gap:8px;display:flex}.recharge-checkout>div span{color:#69d9c9;font-size:10px}.recharge-checkout>p{align-items:baseline;gap:7px;margin:0;display:flex}.recharge-checkout>p strong{color:#ffd39a;font-size:23px}.recharge-checkout>button{color:#062d28;background:linear-gradient(135deg,#59e1cf,#37cdb9);border:0;border-radius:10px;min-width:132px;height:42px;font-weight:800}.recharge-checkout>button:hover{filter:brightness(1.07)}html[data-theme=light] .recharge-section-heading>span{color:#9a521e;background:#fff0df}html[data-theme=light] .recharge-package-grid article:after{color:#168b7b0b}html[data-theme=light] .recharge-package-top>span,html[data-theme=light] .recharge-package-grid article>strong{color:#273139}html[data-theme=light] .recharge-package-top>b{color:#9b531e;background:#ffedda}html[data-theme=light] .recharge-package-grid article>em{color:#9a5e20}html[data-theme=light] .member-benefits{background:#f6f8fa;border-color:#dbe2e7}html[data-theme=light] .member-benefits-heading strong,html[data-theme=light] .member-benefit-grid strong,html[data-theme=light] .recharge-validity strong{color:#303a42}html[data-theme=light] .member-benefit-grid article{background:#fff;border-color:#dde3e8}html[data-theme=light] .recharge-validity{color:#6f7a84;background:#f6f8fa;border-color:#dce2e7}html[data-theme=light] .recharge-checkout{background:#fffffff2;border-color:#dce1e5}html[data-theme=light] .recharge-checkout>p strong{color:#9b5a19}@media (width<=760px){.member-benefit-grid{grid-template-columns:1fr 1fr}.recharge-checkout{grid-template-columns:1fr auto;gap:10px;margin-bottom:-18px;margin-left:-16px;margin-right:-16px;padding:12px 16px}.recharge-checkout>div{display:none}.recharge-checkout>button{min-width:118px}.recharge-package-grid article{min-height:164px}.recharge-section-heading{flex-direction:column;align-items:flex-start;gap:9px}}.recharge-modal{font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.recharge-modal header p{color:#b3bac3;font-size:13px;font-weight:520}.recharge-balance span{color:#aeb6bf;font-size:13px;font-weight:600}.recharge-balance small{color:#b5bdc6;font-size:12px;font-weight:600}.recharge-section-heading h3{font-size:18px;font-weight:800}.recharge-section-heading p{color:#b6bec7;font-size:12px;font-weight:560}.recharge-section-heading>span{font-size:11px}.recharge-package-top>span{color:#e3e8ed;font-size:12px;font-weight:800}.recharge-package-top>b{font-size:10px;font-weight:800}.recharge-package-grid article>strong small{color:#c2c9d0;font-size:11px;font-weight:700}.recharge-package-grid article>p{color:#b3bdc6;font-size:11px;font-weight:560;line-height:1.5}.recharge-package-grid article>em{font-weight:800}.member-benefits-heading strong{font-size:14px;font-weight:800}.member-benefits-heading small{color:#aab3bc;font-size:10px;font-weight:560}.member-benefits-heading em{font-size:11px}.member-benefit-grid strong{font-size:11px;font-weight:800}.member-benefit-grid small{color:#aeb7c0;font-size:10px;font-weight:540;line-height:1.55}.recharge-validity strong{font-size:11px;font-weight:800}.recharge-validity span{color:#b4bdc6;font-size:10px;font-weight:540;line-height:1.65}.recharge-checkout small{color:#abb4bd;font-size:10px}.recharge-checkout>div span{font-size:11px;font-weight:700}html[data-theme=light] .recharge-modal header p,html[data-theme=light] .recharge-balance span,html[data-theme=light] .recharge-balance small,html[data-theme=light] .recharge-section-heading p,html[data-theme=light] .recharge-package-grid article>p,html[data-theme=light] .member-benefits-heading small,html[data-theme=light] .member-benefit-grid small,html[data-theme=light] .recharge-validity span,html[data-theme=light] .recharge-checkout small{color:#5f6b76}.recharge-modal{flex-direction:column;width:min(1060px,100%);display:flex;overflow:hidden}.recharge-modal>header{flex:none;min-height:100px;padding:0 28px}.recharge-account-card{background:#1a2027;border:1px solid #34404a;border-radius:14px;margin-bottom:23px;overflow:hidden}.recharge-balance{background:0 0;border:0;border-bottom:1px solid #303b44;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:86px;margin:0;padding:15px 20px;display:grid}.recharge-balance>svg{color:#62decf;background:#26353a;border-radius:11px;width:42px;height:42px;padding:9px}.recharge-balance>div{min-width:0}.recharge-balance>div>span{margin-bottom:2px;display:block}.recharge-balance>div>p{align-items:baseline;margin:0;display:flex}.recharge-balance strong{margin:0;font-size:27px}.recharge-balance small{margin-left:6px}.recharge-balance>em{color:#aeb7c1;white-space:nowrap;font-size:12px;font-style:normal;font-weight:650}.recharge-tabs{align-self:center;width:360px;margin:10px auto 12px;padding:4px}.recharge-tabs button{background:#222931;height:40px}.recharge-tabs button.active{color:#63ded0;background:#222931;border:1px solid #50d9ca;box-shadow:0 0 0 1px #42d2c31c}.recharge-content{min-height:0;padding:20px 24px 0;overflow:auto}.recharge-layout{grid-template-columns:minmax(0,2fr) minmax(292px,.96fr);align-items:stretch;gap:20px;display:grid}.recharge-layout.redeem-layout{grid-template-columns:1fr}.recharge-layout.redeem-layout>.recharge-package-panel{width:min(720px,100%);margin:0 auto}.recharge-package-panel{min-width:0}.recharge-section-heading{align-items:flex-start;min-height:49px}.recharge-section-heading h3{margin-bottom:5px;font-size:18px}.recharge-section-heading p{font-size:11px}.recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.recharge-package-grid article{background:#1b222b;min-height:164px;padding:18px 20px}.recharge-package-grid article:after{display:none}.recharge-package-grid article>strong{margin:16px 0 3px;font-size:26px}.recharge-package-grid article>em{font-size:21px;bottom:15px;left:18px}.recharge-package-grid article>i{bottom:15px;right:15px}.recharge-benefits-side{background:#222931;border-color:#304b4b;flex-direction:column;min-height:100%;margin:0;padding:23px 22px;display:flex}.recharge-benefits-side .member-benefits-heading>div{align-items:flex-start}.recharge-benefits-side .member-benefits-heading strong{font-size:15px}.recharge-benefits-side .member-benefits-heading small{margin-top:5px}.member-duration{color:#62decf;text-align:center;background:#193b38;border:1px solid #32645e;border-radius:999px;width:158px;margin:27px auto 21px;padding:15px 16px;font-size:15px;font-style:normal;font-weight:800}.member-duration strong{font-size:38px;line-height:1}.recharge-benefits-side .member-benefit-grid{background:#192229;border:1px solid #304149;border-radius:13px;grid-template-columns:1fr;gap:0;margin:0;display:grid}.recharge-benefits-side .member-benefit-grid article{background:0 0;border:0;border-bottom:1px solid #303b43;border-radius:0;gap:13px;min-height:91px;padding:15px 14px}.recharge-benefits-side .member-benefit-grid article:last-child{border-bottom:0}.recharge-benefits-side .member-benefit-grid article>svg{background:#1a3333;border:1px solid #28504d;border-radius:11px;flex:none;width:42px;height:42px;padding:9px}.recharge-benefits-side .member-benefit-grid strong{font-size:12px}.recharge-benefits-side .member-benefit-grid small{margin-top:5px;font-size:10px;line-height:1.5}.recharge-benefits-side .recharge-validity{background:0 0;border:0;border-top:1px solid #344149;border-radius:0;margin-top:auto;padding:13px 0 0}.recharge-benefits-side .recharge-validity span{font-size:9px}.recharge-checkout{grid-template-columns:minmax(0,1fr) auto minmax(310px,auto);margin:18px -24px 0;padding:16px 24px}.recharge-checkout>div strong{font-size:17px}.recharge-checkout>p strong{font-size:29px}.recharge-checkout>button{height:50px;font-size:15px}.redeem-content{min-height:0;overflow:auto}html[data-theme=light] .recharge-balance{border-bottom-color:#dce3e6}html[data-theme=light] .recharge-balance>svg{color:#198c7c;background:#deefec}html[data-theme=light] .recharge-balance>em{color:#596773}html[data-theme=light] .recharge-tabs button.active{color:#167f70;background:#e7f6f3;border-color:#65cbbb}html[data-theme=light] .recharge-package-grid article{background:#f2f6f7}html[data-theme=light] .recharge-benefits-side{background:#eef7f5;border-color:#cfe2df}html[data-theme=light] .member-duration{color:#147d6f;background:#daf0ec;border-color:#acd8d1}html[data-theme=light] .recharge-benefits-side .member-benefit-grid article{border-color:#dde6e7}html[data-theme=light] .recharge-benefits-side .member-benefit-grid article>svg{color:#188b7c;background:#edf8f6;border-color:#cae1dd}html[data-theme=light] .recharge-benefits-side .recharge-validity{border-top-color:#d3dfdf}@media (width<=900px){.recharge-modal{overflow:auto}.recharge-controls{grid-template-columns:1fr}.recharge-tabs{width:100%}.recharge-content{overflow:visible}.recharge-layout{grid-template-columns:1fr}.recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-benefits-side{min-height:auto}.recharge-benefits-side .member-benefit-grid{grid-template-columns:1fr 1fr}.recharge-benefits-side .member-benefit-grid article:nth-child(odd){border-right:1px solid #303b43}.recharge-benefits-side .recharge-validity{margin-top:16px}}@media (width<=680px){.recharge-balance{grid-template-columns:38px minmax(0,1fr)}.recharge-balance>svg{width:38px;height:38px}.recharge-balance>em{display:none}.recharge-tabs{width:calc(100% - 24px)}.recharge-content{padding:16px 16px 0}.recharge-package-grid,.recharge-benefits-side .member-benefit-grid{grid-template-columns:1fr}.recharge-benefits-side .member-benefit-grid article:nth-child(odd){border-right:0}.recharge-checkout{margin-bottom:0;margin-left:-16px;margin-right:-16px}.recharge-checkout>p strong{font-size:23px}.recharge-checkout>button{min-width:120px}}.recharge-account-card{grid-template-rows:auto auto;display:grid}.recharge-account-card>.recharge-balance{grid-row:1}.recharge-account-card>.recharge-tabs{grid-row:2;grid-template-columns:1fr 1fr;justify-self:center;align-items:stretch;gap:0;width:min(360px,100% - 32px);margin:11px 0 13px;display:grid;position:static;left:auto;transform:none}.recharge-tabs button.active:after{content:none!important;display:none!important}html[data-theme=light] .recharge-modal{color:#202932;background:#fff}html[data-theme=light] .recharge-account-card{background:#f5f7f8;border-color:#d8e0e5}html[data-theme=light] .recharge-tabs{background:#e7ecef}html[data-theme=light] .recharge-tabs button{color:#66717c;box-shadow:none;background:#eef2f4}html[data-theme=light] .recharge-tabs button:hover{color:#34414b;background:#e6ecef}html[data-theme=light] .recharge-tabs button.active{color:#128878;background:#e8f7f4;border-color:#54cbbb;box-shadow:0 0 0 1px #54cbbb24}html[data-theme=light] .recharge-package-grid article{background:#f3f6f7;border-color:#d9e1e5}html[data-theme=light] .recharge-package-grid article:hover{border-color:#aab8bf}html[data-theme=light] .recharge-package-grid article.selected{background:#eff9f7;border-color:#42cbbb;box-shadow:0 0 0 1px #42cbbb24,0 12px 28px #24343b12}html[data-theme=light] .recharge-package-grid article>strong small{color:#687681}html[data-theme=light] .recharge-package-grid article>p{color:#65737d}html[data-theme=light] .recharge-benefits-side{color:#26323a;background:#f3f6f7;border-color:#cfe0de}html[data-theme=light] .recharge-benefits-side .member-benefit-grid{background:#f8fafa;border-color:#d4e0e2}html[data-theme=light] .recharge-benefits-side .member-benefit-grid article{border-bottom-color:#dce5e7}html[data-theme=light] .recharge-benefits-side .member-benefit-grid strong{color:#26323a}html[data-theme=light] .recharge-benefits-side .member-benefit-grid small{color:#64727c}html[data-theme=light] .recharge-benefits-side .recharge-validity{color:#68757e;border-top-color:#d4dfdf}html[data-theme=light] .recharge-benefits-side .recharge-validity strong{color:#344149}html[data-theme=light] .recharge-checkout{background:#fffffff7}.recharge-payment-actions{justify-content:flex-end;gap:10px;align-items:center!important;display:flex!important}.recharge-payment-actions>.payment-channel-button{color:#f4f6f7;white-space:nowrap;background:#273037;border:1px solid #3b454d;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:150px;height:50px;padding:0 18px;font-size:14px;font-weight:850;display:flex}.recharge-payment-actions>.payment-channel-button img{border-radius:5px;width:23px;height:23px;display:block}.recharge-payment-actions>.payment-channel-button.alipay:hover:not(:disabled){border-color:#39d8c4;box-shadow:0 0 0 1px #39d8c42b}.recharge-payment-actions>.payment-channel-button.wechat:hover:not(:disabled){border-color:#43d28b;box-shadow:0 0 0 1px #43d28b2b}.recharge-payment-actions>.payment-channel-button:disabled{opacity:.58;cursor:wait}.recharge-payment-actions>.payment-channel-button:hover:not(:disabled){background:#303a42;transform:translateY(-1px)}html[data-theme=light] .recharge-payment-actions>.payment-channel-button{color:#273139;background:#f5f7f8;border-color:#ccd5dc}html[data-theme=light] .recharge-payment-actions>.payment-channel-button:hover:not(:disabled){color:#202a31;background:#fff;transform:translateY(-1px)}html[data-theme=light] .recharge-payment-actions>.payment-channel-button.alipay:hover:not(:disabled){border-color:#3aa8ff;box-shadow:0 0 0 1px #1677ff20}html[data-theme=light] .recharge-payment-actions>.payment-channel-button.wechat:hover:not(:disabled){border-color:#23b86c;box-shadow:0 0 0 1px #07c16020}.wechat-payment-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wechat-payment-modal{color:#eef3f2;background:#171b20;border:1px solid #343b43;border-radius:18px;width:min(430px,100%);overflow:hidden;box-shadow:0 30px 90px #0009}.wechat-payment-modal>header{border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;min-height:86px;padding:0 22px;display:flex}.wechat-payment-modal>header>div{align-items:center;gap:12px;display:flex}.wechat-payment-modal>header>div>span{color:#fff;background:#07c160;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.wechat-payment-modal h2,.wechat-payment-modal p{margin:0}.wechat-payment-modal h2{font-size:19px}.wechat-payment-modal header p{color:#9ba5ad;margin-top:4px;font-size:11px}.wechat-payment-modal>header>button{color:#aeb6bd;background:#22272d;border:1px solid #3c434b;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.wechat-payment-modal>header>button:hover{color:#fff;background:#2c333a}.wechat-payment-body{text-align:center;padding:25px 28px 21px}.wechat-payment-qr{background:#fff;border:1px solid #384149;border-radius:15px;width:238px;height:238px;margin:0 auto;padding:10px;box-shadow:0 16px 42px #0005}.wechat-payment-qr img{width:100%;height:100%;display:block}.wechat-payment-price{justify-content:center;align-items:baseline;gap:9px;display:flex;margin-top:18px!important}.wechat-payment-price small{color:#a9b1b8;font-size:11px}.wechat-payment-price strong{color:#fff;font-size:29px}.wechat-payment-package{color:#8f9aa2;font-size:11px;margin-top:5px!important}.wechat-payment-status{color:#6ee3a5;background:#17352a;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:11px 12px;font-size:11px;display:flex}.wechat-payment-status svg{flex:none}.wechat-payment-modal>footer{color:#8e99a1;border-top:1px solid #30363d;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 21px;font-size:10px;display:flex}.wechat-payment-modal>footer>button{color:#c7cdd2;background:#272d33;border:1px solid #414951;border-radius:8px;height:34px;padding:0 13px}.wechat-payment-modal>footer>button:hover{color:#fff;background:#323940}html[data-theme=light] .wechat-payment-backdrop{background:#20222670}html[data-theme=light] .wechat-payment-modal{color:#20282e;background:#fff;border-color:#d7dde1;box-shadow:0 30px 90px #11131842}html[data-theme=light] .wechat-payment-modal>header,html[data-theme=light] .wechat-payment-modal>footer{border-color:#e0e4e7}html[data-theme=light] .wechat-payment-modal h2,html[data-theme=light] .wechat-payment-price strong{color:#20282e}html[data-theme=light] .wechat-payment-modal>header>button{color:#58636b;background:#f1f3f4;border-color:#d7dde1}html[data-theme=light] .wechat-payment-qr{border-color:#dce1e4;box-shadow:0 14px 35px #25343b1c}html[data-theme=light] .wechat-payment-status{color:#087d42;background:#e2f6ea}html[data-theme=light] .wechat-payment-modal>footer>button{color:#46525b;background:#f1f3f4;border-color:#d2d8dc}@media (width<=900px){.recharge-checkout{grid-template-columns:1fr auto}.recharge-checkout>div{display:none}.recharge-payment-actions{grid-column:1/-1}.recharge-payment-actions>.payment-channel-button{flex:1}}@media (width<=520px){.recharge-payment-actions{flex-direction:column;width:100%}.recharge-payment-actions>.payment-channel-button{width:100%}.wechat-payment-backdrop{padding:8px}.wechat-payment-body{padding:20px 18px}.wechat-payment-qr{width:220px;height:220px}.wechat-payment-modal>footer>span{display:none}.wechat-payment-modal>footer{justify-content:center}.wechat-payment-modal>footer>button{width:100%}}.recharge-modal header p,.recharge-balance>div>span,.recharge-section-heading p,.recharge-package-grid article>p,.recharge-package-grid article>strong small,.recharge-package-grid article>span,.recharge-package-top>b,.recharge-validity span,.recharge-checkout small,.recharge-checkout>div span,.redeem-content label,.redeem-content ul{font-size:13px!important;font-weight:600!important;line-height:1.65!important}.recharge-modal header p,.recharge-section-heading p,.recharge-package-grid article>p,.recharge-validity span,.redeem-content ul{color:#c1c9d1!important}.recharge-validity strong,.recharge-benefits-side .member-benefit-grid small,.recharge-benefits-side .recharge-validity span{font-size:12px!important}html[data-theme=light] .recharge-modal header p,html[data-theme=light] .recharge-section-heading p,html[data-theme=light] .recharge-package-grid article>p,html[data-theme=light] .recharge-validity span,html[data-theme=light] .redeem-content ul{color:#4b5965!important}html[data-theme=light] .recharge-balance>div>span,html[data-theme=light] .recharge-balance small,html[data-theme=light] .recharge-package-grid article>strong small,html[data-theme=light] .member-benefits-heading small,html[data-theme=light] .recharge-benefits-side .member-benefit-grid small,html[data-theme=light] .recharge-checkout small{color:#52616d!important}html[data-theme] .topbar>nav>button{letter-spacing:.015em;-webkit-font-smoothing:auto;text-rendering:optimizelegibility;text-shadow:none;font-size:15px;font-weight:750;line-height:1.25}html[data-theme=dark] .topbar>nav>button{color:#b6bbc3}html[data-theme=dark] .topbar>nav>button:hover,html[data-theme=dark] .topbar>nav>button.active{color:#fff}html[data-theme=light] .topbar>nav>button{color:#59616c}html[data-theme=light] .topbar>nav>button:hover,html[data-theme=light] .topbar>nav>button.active{color:#17191c}html[data-theme] .motion-panel-heading .material-guidance{border-left-color:#737a83!important}html[data-theme] .motion-panel-heading .material-guidance small strong{color:inherit!important}html[data-theme] .creation-step-card>header>b,html[data-theme] :is(.square-asset-upload,.reference-thumbnail-add){box-shadow:none!important}html[data-theme] :is(.square-asset-upload strong,.square-asset-upload small,.reference-thumbnail-add strong,.reference-thumbnail-add small){color:inherit!important}html[data-theme] .multi-switch.active,html[data-theme] .prompt-step-card .motion-prompt textarea:focus,html[data-theme] .motion-notice{box-shadow:none!important}html[data-theme=dark] .creation-step-card>header>b{color:#f0f2f4!important;background:#343a43!important;border-color:#626a75!important}html[data-theme=dark] :is(.square-asset-upload,.reference-thumbnail-add){color:#e7eaed!important;background:#222a34!important;border-color:#626a75!important}html[data-theme=dark] :is(.square-asset-upload,.reference-thumbnail-add):hover{color:#fff!important;background:#2d3540!important;border-color:#8b939e!important}html[data-theme=dark] .square-asset-upload>span{color:#f0f2f4!important;background:#343a43!important;border-color:#626a75!important}html[data-theme=dark] .multi-switch.active{background:#f2f3f5!important;box-shadow:0 0 0 1px #ffffff45!important}html[data-theme=dark] .multi-switch.active i{background:#171c23!important}html[data-theme=dark] .showcase-guidance article>span{color:#f0f2f4!important;background:#343a43!important;border-color:#4f5761!important}html[data-theme=dark] .prompt-step-card .motion-prompt textarea:focus{border-color:#737b86!important}html[data-theme=dark] .multi-reference-toggle.active{color:#fff!important;background:#343a43!important;border-color:#646d78!important}html[data-theme=dark] :is(.material-upload,.multi-reference-add):hover{color:#fff!important;background:#222a34!important;border-color:#737b86!important}html[data-theme=dark] .motion-action-bar .motion-generate{color:#fff!important;background:#343a43!important;border-color:#59616c!important;box-shadow:0 10px 24px #0004!important}html[data-theme=dark] .motion-action-bar .motion-generate :is(strong,svg){color:#fff!important}html[data-theme=dark] .motion-action-bar .motion-generate:hover{filter:none!important;background:#424a55!important}html[data-theme=dark] .motion-notice{color:#d8dce1!important;background:#252b33!important;border-color:#555d67!important}html[data-theme=light] .creation-step-card>header>b{color:#25292e!important;background:#e1e4e8!important;border-color:#aeb4bb!important}html[data-theme=light] :is(.square-asset-upload,.reference-thumbnail-add){color:#30343a!important;background:#f1f3f5!important;border-color:#b8bec5!important}html[data-theme=light] :is(.square-asset-upload,.reference-thumbnail-add):hover{color:#111!important;background:#e4e7ea!important;border-color:#858c94!important}html[data-theme=light] .square-asset-upload>span{color:#30343a!important;background:#e1e4e8!important;border-color:#b8bec5!important}html[data-theme=light] .multi-switch.active{background:#25292e!important;box-shadow:0 0 0 1px #00000024!important}html[data-theme=light] .multi-switch.active i{background:#fff!important}html[data-theme=light] .showcase-guidance article>span{color:#25292e!important;background:#e1e4e8!important;border-color:#b8bec5!important}html[data-theme=light] .prompt-step-card .motion-prompt textarea:focus{border-color:#858c94!important}html[data-theme=light] .multi-reference-toggle.active{color:#202020!important;background:#e1e4e8!important;border-color:#aeb4bb!important}html[data-theme=light] :is(.material-upload,.multi-reference-add):hover{color:#111!important;background:#e4e7ea!important;border-color:#858c94!important}html[data-theme=light] .motion-action-bar .motion-generate{color:#20242a!important;background:#e1e4e8!important;border-color:#b2b7bd!important;box-shadow:0 8px 18px #00000012!important}html[data-theme=light] .motion-action-bar .motion-generate :is(strong,svg){color:#20242a!important}html[data-theme=light] .motion-action-bar .motion-generate:hover{filter:none!important;background:#d3d7dc!important;border-color:#9299a1!important}html[data-theme=light] .motion-notice{color:#3f454c!important;background:#e9ecef!important;border-color:#b8bec5!important}html[data-theme] :is(.motion-panel-heading small,.creation-step-card>header small,.multi-reference-row small,.showcase-guidance>header small,.showcase-guidance article small,.material-step-title small,.material-step-title em,.material-upload small,.multi-reference-list article small,.multi-reference-add small,.motion-prompt small){letter-spacing:.003em;font-size:11px!important;font-weight:550!important;line-height:1.5!important}html[data-theme=dark] :is(.motion-panel-heading small,.creation-step-card>header small,.multi-reference-row small,.showcase-guidance>header small,.showcase-guidance article small,.material-step-title small,.material-step-title em,.material-upload small,.multi-reference-list article small,.multi-reference-add small,.motion-prompt small){color:#b8bec6!important}html[data-theme=light] :is(.motion-panel-heading small,.creation-step-card>header small,.multi-reference-row small,.showcase-guidance>header small,.showcase-guidance article small,.material-step-title small,.material-step-title em,.material-upload small,.multi-reference-list article small,.multi-reference-add small,.motion-prompt small){color:#626a73!important}html[data-theme] .motion-action-bar>p strong{color:#f5c451!important}html[data-theme] .motion-action-bar>span strong,html[data-theme] .billing-help>button{color:var(--motion-accent)!important}html[data-theme] .all-image-page .creation-action-row>span,html[data-theme] .all-image-page .billing-help{font-size:11px!important}html[data-theme] .all-image-page .creation-action-row>span b{font-size:13px!important}html[data-theme=dark] .all-image-page .creation-action-row>span{color:#a3a7ae!important}html[data-theme=dark] .all-image-page .creation-action-row>span b,html[data-theme=dark] .all-image-page .billing-help{color:#05dff6!important}html[data-theme=light] .all-image-page .creation-action-row>span{color:#62676e!important}html[data-theme=light] .all-image-page .creation-action-row>span b,html[data-theme=light] .all-image-page .billing-help{color:#05a3c5!important}html[data-theme] .square-asset-preview{box-shadow:none!important}html[data-theme=dark] .square-asset-preview{border-color:#4b535d!important}html[data-theme=light] .square-asset-preview{border-color:#c5cad0!important}html[data-theme=dark] .billing-popover{border-color:#454c55!important;box-shadow:0 16px 38px #00000073!important}html[data-theme=light] .billing-popover{border-color:#c9cdd2!important;box-shadow:0 14px 32px #20242a24!important}html[data-theme] body,html[data-theme] :is(button,input,textarea,select){-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums}html[data-theme] :is(p,small,em,time,label,code){text-shadow:none}html[data-theme] :is(.featured-copy small,.application-cover>small,.application-copy p,.application-author small,.project-info small,.project-info>span,.skill-copy small,.skill-copy p,.tools-heading p,.tool-entry-copy>small,.tool-entry-copy>p,.history-heading em,.history-record-main small,.history-record-main code,.history-facts small,.billing-heading small,.billing-summary em,.invite-heading p,.invite-reward small,.invite-reward em,.invite-steps span,.invite-users p,.notification-list article p,.notification-list article time,.customer-service-modal header p,.customer-service-grid article>span,.account-summary small,.account-summary .account-email,.account-balance small,.auth-brand-panel li small,.auth-brand-note,.credential-copy small,.auth-agreement,.auth-security-tip,.legal-modal>header p,.legal-content p,.recharge-modal header p,.recharge-section-heading p,.recharge-note span,.redeem-content ul,.gallery-heading p,.gallery-empty p,.profile-empty p){letter-spacing:.005em!important;font-size:12px!important;font-weight:500!important;line-height:1.65!important}html[data-theme] :is(.history-filter-select,.history-filter-select>small,.history-metrics small,.billing-filter>small,.invite-stats small,.notification-layout>aside button,.account-menu-list button,.auth-forgot-row button,.recharge-package-grid article>span,.recharge-package-grid article>strong small,.redeem-content label){font-size:11px!important;font-weight:550!important;line-height:1.5!important}html[data-theme=dark] :is(.application-copy p,.application-author small,.project-info small,.project-info>span,.skill-copy p,.tool-entry-copy>small,.tool-entry-copy>p,.auth-brand-panel li small,.auth-brand-note,.credential-copy small,.auth-agreement,.auth-security-tip,.legal-modal>header p,.legal-content p,.recharge-modal header p,.recharge-section-heading p,.recharge-note span,.redeem-content ul){color:#b8bec6!important}html[data-theme=light] :is(.application-copy p,.application-author small,.project-info small,.project-info>span,.skill-copy p,.tool-entry-copy>small,.tool-entry-copy>p,.auth-brand-panel li small,.auth-brand-note,.credential-copy small,.auth-agreement,.auth-security-tip,.legal-modal>header p,.legal-content p,.recharge-modal header p,.recharge-section-heading p,.recharge-note span,.redeem-content ul){color:#59616a!important}html[data-theme] .canvas-page :is(.title small,.canvas-file-drop small,.upload-empty small,.app-body>small,.app-body p,.properties section>small,.pair label,.input-list>div,.input-list p,.context-menu header,.context-menu button,.context-menu button small,.empty small,.panel-filter,.asset-toolbar small,.asset-empty small,.media-upload-overlay>small,.media-source-dialog>header small,.media-source-choices>button small,.media-source-assets-head,.media-source-assets-empty small){letter-spacing:.003em!important;font-size:11px!important;font-weight:550!important;line-height:1.5!important}html[data-theme] .canvas-page :is(.canvas-node footer,.canvas-node>header b,.status-row span,.status-row em){font-size:10px!important;font-weight:550!important;line-height:1.4!important}html[data-theme=dark] .canvas-page :is(.title small,.canvas-file-drop small,.upload-empty small,.app-body>small,.app-body p,.properties section>small,.pair label,.input-list p,.context-menu header,.context-menu button small,.empty small,.panel-filter,.asset-toolbar small,.asset-empty small,.media-upload-overlay>small){color:#b8bec6!important}html[data-theme=light] .canvas-page :is(.title small,.canvas-file-drop small,.upload-empty small,.app-body>small,.app-body p,.properties section>small,.pair label,.input-list p,.context-menu header,.context-menu button small,.empty small,.panel-filter,.asset-toolbar small,.asset-empty small,.media-upload-overlay>small){color:#5d6670!important}html[data-theme] .admin-shell :is(.admin-head p,.panel-title>span,.identity small,.sub,.key-card p,.key-note p,.modal form>p,.modal form>small,.modal form>label,.detail dt,.detail dd){letter-spacing:.004em!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important}html[data-theme] .admin-shell :is(.table-card th,.table-card td,.toolbar>span,.pager,.tag){font-size:11px!important;font-weight:550!important;line-height:1.45!important}html[data-theme] .admin-shell :is(.mini-list small,.trend-detail small,.status-list span,.concept-a-card p,.concept-a-card small,.concept-a-table small,.site-media-effect small,.site-media-asset-field small,.key-pool-note p,.key-pool-actions>small){font-size:11px!important;font-weight:500!important;line-height:1.55!important}html[data-theme=dark] .admin-shell :is(.admin-head p,.panel-title>span,.identity small,.sub,.key-card p,.key-note p,.modal form>p,.modal form>small,.modal form>label,.detail dt,.mini-list small,.trend-detail small,.status-list span,.concept-a-card p,.concept-a-card small,.site-media-effect small,.site-media-asset-field small){color:#b7bbc2!important}html[data-theme=light] .admin-shell :is(.admin-head p,.panel-title>span,.identity small,.sub,.key-card p,.key-note p,.modal form>p,.modal form>small,.modal form>label,.detail dt,.mini-list small,.trend-detail small,.status-list span,.concept-a-card p,.concept-a-card small,.site-media-effect small,.site-media-asset-field small){color:#5d6670!important}html[data-theme] .invite-page{-webkit-font-smoothing:auto;text-rendering:optimizelegibility}html[data-theme] .invite-heading h1{letter-spacing:-.02em;font-weight:750}html[data-theme] .invite-heading p,html[data-theme] .invite-heading>button,html[data-theme] .invite-reward small,html[data-theme] .invite-link-card label>small,html[data-theme] .invite-link-card input,html[data-theme] .invite-link-card button,html[data-theme] .invite-steps strong,html[data-theme] .invite-steps span,html[data-theme] .invite-stats small,html[data-theme] .invite-stats em,html[data-theme] .invite-users p,html[data-theme] .invite-table-wrap :is(th,td),html[data-theme] .invite-empty{letter-spacing:0!important;font-size:13px!important;font-weight:600!important;line-height:1.55!important}html[data-theme] .invite-reward em{margin-top:7px}html[data-theme] .invite-users h2,html[data-theme] .invite-empty strong{font-weight:750}html[data-theme] .invite-table-wrap th{font-weight:700!important}html[data-theme=dark] .invite-page :is(.invite-heading p,.invite-reward small,.invite-link-card label>small,.invite-reward em,.invite-steps span,.invite-stats small,.invite-stats em,.invite-users p){color:#b9bec6!important}html[data-theme=dark] .invite-table-wrap th{color:#d7dbe1!important}html[data-theme=dark] .invite-empty{color:#b9bec6!important}html[data-theme=dark] .invite-empty strong{color:#f1f3f5!important}html[data-theme] #aliyunCaptcha-window-popup{border:1px solid #0000!important;transition:background-color .2s,border-color .2s,box-shadow .2s!important}html[data-theme=dark] #aliyunCaptcha-window-popup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dfe3e8!important;background:#171a1f!important;border-color:#3a414a!important;box-shadow:0 18px 52px #0009!important}html[data-theme=dark] #aliyunCaptcha-title{color:#f0f2f5!important}html[data-theme=dark] :is(#aliyunCaptcha-btn-close,#aliyunCaptcha-btn-refresh){color:#d5dae0!important}html[data-theme=dark] #aliyunCaptcha-sliding-body{background:#252a31!important;border:1px solid #363d46!important}html[data-theme=dark] #aliyunCaptcha-sliding-left{background:#193c38!important}html[data-theme=dark] #aliyunCaptcha-sliding-slider{color:#e2e6ea!important;background:#3a414a!important;box-shadow:0 4px 12px #0007!important}html[data-theme=dark] #aliyunCaptcha-sliding-text{color:#aeb5be!important;background:linear-gradient(90deg,#9098a2 35%,#f1f3f5 50%,#9098a2 65%) 0 0/300% 100%!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=dark] #aliyunCaptcha-certifyId{color:#737c87!important}html[data-theme=light] #aliyunCaptcha-window-popup{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#30353b!important;background:#fff!important;border-color:#d7dce1!important;box-shadow:0 18px 48px #1b24303d!important}html[data-theme=light] #aliyunCaptcha-title{color:#24292f!important}html[data-theme=light] #aliyunCaptcha-btn-close{color:#737a82!important}html[data-theme=light] #aliyunCaptcha-sliding-body{background:#f3f5f6!important;border:1px solid #e2e5e8!important}html[data-theme=light] #aliyunCaptcha-sliding-left{background:#dff5f1!important}html[data-theme=light] #aliyunCaptcha-sliding-slider{color:#69717a!important;background:#fff!important;box-shadow:0 4px 10px #2028321f!important}html[data-theme=light] #aliyunCaptcha-certifyId{color:#9aa1a9!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-media .gallery-work-title strong,html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-media .gallery-work-title time,html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-media .gallery-view-count,html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-media .admin-template-category{color:#fff!important;text-shadow:0 1px 5px #000!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-actions{background:#eef0f2!important;border-top-color:#d5d8dc!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-actions .admin-template-edit{color:#30343a!important;background:#dde1e5!important;border-color:#c2c7cc!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-actions .admin-template-edit:hover{color:#17191c!important;background:#cfd4d9!important;border-color:#aeb4ba!important}html[data-theme=light] .admin-shell .template-editor-form :is(label,.template-editor-preview-picker>div:first-child>strong){color:#343a40!important}html[data-theme=light] .admin-shell .template-editor-form :is(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#292e34!important;background:#f3f4f5!important;border-color:#cbd0d5!important}html[data-theme=light] .admin-shell .template-editor-form select option{color:#292e34;background:#fff}html[data-theme=light] .admin-shell .template-editor-form>header p,html[data-theme=light] .admin-shell .template-editor-preview-picker>div:first-child>small{color:#656d75!important}html[data-theme=light] .admin-shell .template-editor-video-grid>button,html[data-theme=light] .admin-shell .template-editor-video-grid>button.selected{color:#292e34!important;box-shadow:none!important;background:#e5e8eb!important;border-color:#c8cdd2!important}html[data-theme=light] .admin-shell .template-editor-video-grid>button:hover{background:#dce0e4!important;border-color:#aeb4ba!important}html[data-theme=light] .admin-shell .template-editor-video-grid>button.selected{background:#d6dade!important;border-color:#7e878f!important}html[data-theme=light] .admin-shell .template-editor-video-grid>button>strong{color:#252a2f!important}html[data-theme=light] .admin-shell .template-editor-video-grid>button>small{color:#606870!important}html[data-theme=light] .admin-shell .template-editor-video-grid>button>span>i{color:#fff!important;background:#626a72!important}html[data-theme=light] .admin-shell .template-editor-form>header>button,html[data-theme=light] .admin-shell .template-editor-form>footer button,html[data-theme=light] .admin-shell .template-editor-form>footer .primary{color:#292e34!important;background:#dde1e5!important;border-color:#bfc4c9!important}html[data-theme=light] .admin-shell .template-editor-form>header>button:hover,html[data-theme=light] .admin-shell .template-editor-form>footer button:hover{color:#17191c!important;background:#cfd4d9!important;border-color:#a8aeb4!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-reviews .admin-template-actions .danger-review{color:#ff5368!important;background:#351b21!important;border-color:#74313c!important}html[data-theme=dark] .admin-shell .admin-content-scale.page-reviews .admin-template-actions .danger-review:hover{color:#ff5368!important;background:#402027!important;border-color:#8b3946!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-actions .danger-review{color:#ff5368!important;background:#fff0f2!important;border-color:#ffadb7!important}html[data-theme=light] .admin-shell .admin-content-scale.page-reviews .admin-template-actions .danger-review:hover{color:#ff5368!important;background:#ffe5e9!important;border-color:#ff98a5!important}html[data-theme] .account-announcement-modal{color:var(--clear-text);border-color:var(--clear-border);background:var(--clear-surface)}html[data-theme] .account-announcement-modal>header,html[data-theme] .account-announcement-modal>footer{border-color:var(--clear-border)}html[data-theme] .account-announcement-modal>header>span{color:var(--clear-text);border-color:var(--clear-border);background:var(--clear-surface-hover)}html[data-theme] .account-announcement-modal>header small,html[data-theme] .account-announcement-modal>header button,html[data-theme] .account-announcement-modal>footer label{color:var(--clear-meta)}html[data-theme] .account-announcement-modal>header h2{color:var(--clear-text)}html[data-theme] .account-announcement-modal>header button:hover{color:var(--clear-text);border-color:var(--clear-border);background:var(--clear-surface-hover)}html[data-theme] .account-announcement-content{color:var(--clear-copy);border-color:var(--clear-border);background:var(--clear-page)}html[data-theme] .account-announcement-modal>footer{background:0 0}html[data-theme] .account-announcement-modal>footer label strong{color:var(--clear-text)}html[data-theme] .account-announcement-modal>footer label small{color:var(--clear-meta)}html[data-theme] .account-announcement-modal>footer label i{border-color:var(--clear-border);background:var(--clear-surface)}html[data-theme] .account-announcement-modal>footer label input:focus-visible+i{outline-color:var(--clear-text)}html[data-theme] .account-announcement-modal>footer label input:checked+i,html[data-theme] .account-announcement-modal>footer>button{color:var(--clear-page);border-color:var(--clear-text);background:var(--clear-text)}html[data-theme=dark] .account-announcement-backdrop{background:#000000d1}html[data-theme=dark] .account-announcement-modal{box-shadow:0 28px 90px #000000b8}html[data-theme=light] .account-announcement-backdrop{background:#21282d7a}html[data-theme=light] .account-announcement-modal{box-shadow:0 28px 80px #20313a33}html[data-theme=light] .admin-shell .settings-announcement-card{background:#fff;border-color:#d7e1e4}html[data-theme=light] .admin-shell .settings-announcement-card>header strong{color:#22343c}html[data-theme=light] .admin-shell .settings-announcement-card>header span,html[data-theme=light] .admin-shell .settings-announcement-card>footer{color:#6f8088}html[data-theme=light] .admin-shell .settings-announcement-card label{color:#4f626a}html[data-theme=light] .admin-shell .settings-announcement-card :is(input,textarea){color:#263940;background:#f6f9fa;border-color:#d4e1e4}@media (width<=620px){.account-announcement-backdrop{padding:10px}.account-announcement-modal{border-radius:16px;max-height:calc(100vh - 20px)}.account-announcement-modal>header{grid-template-columns:40px 1fr 34px;padding:18px}.account-announcement-modal>header>span{width:40px;height:40px}.account-announcement-modal>header h2{font-size:20px}.account-announcement-content{min-height:96px;margin:0 16px;padding:20px 18px 20px 22px}.account-announcement-modal>footer{flex-direction:column;align-items:stretch;padding:18px}.account-announcement-modal>footer>button{width:100%}.admin-shell .settings-announcement-card>header{flex-direction:column;align-items:flex-start}}.header-checkin{flex:none;position:relative}html[data-theme] .checkin-button{color:#473318;white-space:nowrap;cursor:pointer;background:#e8c993;border:1px solid #d5b47b;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:13px;font-weight:700;display:flex}html[data-theme] .checkin-button:hover:not(:disabled){background:#f0d7aa;border-color:#dfc08b}html[data-theme] .checkin-button:focus-visible{outline-offset:3px;outline:2px solid #d5b47b}html[data-theme] .checkin-button:disabled{cursor:default}html[data-theme] .checkin-button.checkin-complete{color:var(--muted);border-color:var(--line);background:0 0}.checkin-feedback{z-index:20;border:1px solid var(--line);width:max-content;max-width:min(280px,80vw);color:inherit;background:var(--panel);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 20px #0002}@media (width<=680px){html[data-theme] .checkin-button{gap:5px;padding:0 9px;font-size:12px}.top-actions{gap:7px}}@media (width<=420px){html[data-theme] .topbar{padding:0 12px}.topbar .brand{gap:6px}.topbar .brand-logo{width:30px;height:30px}.topbar .brand strong{font-size:16px}.top-actions{gap:5px}.checkin-button>svg{display:none}}html[data-theme] .billing-points.expire,html[data-theme] .billing-status.status-expired{color:var(--muted)}
