[style*="position: fixed"][style*=bottom]:not(.infinite-canvas-root *),[style*="position: absolute"][style*=bottom]:not(.infinite-canvas-root *){display:none!important}:root{--xc-bg: #101113;--xc-surface: #191a1e;--xc-border: #303137;--xc-shell-gradient: #101113;--xc-glass-surface: #191a1e;--xc-glass-elevated: #222328;--xc-glass-border: #303137;--xc-glass-border-soft: #292a30;--xc-text: #f3f3f5;--xc-text-muted: #a0a0aa;--xc-text-faint: #777782;--xc-accent: #b8a7ed;--xc-accent-line: #5b4d7b;--xc-accent-secondary: #b8a7ed;--xc-primary: #8060dc;--xc-primary-hover: #7454cf;--xc-accent-gradient: #8060dc;--xc-on-accent: #ffffff;--xc-glow-purple: rgba(128, 96, 220, .06)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}#app{width:100%;height:100%}.session-restore-notice{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:20000;max-width:calc(100vw - 32px);width:max-content;padding:12px 16px;background:#fff4d6;color:#664600;border:1px solid #ebcf85;border-radius:10px;box-shadow:0 4px 20px #0002;font-size:14px}.session-restore-notice button{margin-left:12px;text-decoration:underline;cursor:pointer}#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home-privacy-dialog[data-v-29e568e6]{box-sizing:border-box;width:min(760px,calc(100vw - 40px));max-width:none;max-height:90dvh;margin:auto;padding:0;overflow:hidden;color:#f3f3f5;background:#191a1e;border:1px solid #ffffff20;border-radius:22px;box-shadow:0 32px 120px #0009;color-scheme:dark;font-family:inherit}.home-privacy-dialog[open][data-v-29e568e6]{display:flex;flex-direction:column}.home-privacy-dialog[data-v-29e568e6]::backdrop{background:#0b0c0ebd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-header[data-v-29e568e6]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding:26px 30px 24px;border-bottom:1px solid #ffffff12}.privacy-eyebrow[data-v-29e568e6]{color:#b8a7ed;font-size:10px;font-weight:650;letter-spacing:.16em}.privacy-header h2[data-v-29e568e6]{margin:9px 0 0;color:#f3f3f5;font-size:21px;font-weight:600;line-height:1.5}.privacy-close[data-v-29e568e6],.privacy-retry[data-v-29e568e6]{flex:0 0 auto;padding:9px 16px;border:1px solid #ffffff25;border-radius:999px;background:#ffffff08;color:#f3f3f5;font:inherit;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.privacy-close[data-v-29e568e6]:hover{background:#ffffff15;border-color:#ffffff50}.privacy-close[data-v-29e568e6]:focus-visible,.privacy-retry[data-v-29e568e6]:focus-visible{outline:2px solid #b8a7ed;outline-offset:4px}.privacy-content[data-v-29e568e6]{min-height:0;padding:26px 30px 32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#414148 transparent;scrollbar-width:thin}.privacy-document[data-v-29e568e6]{color:#c4c4cc;font-size:14px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-state[data-v-29e568e6]{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#c4c4cc;font-size:14px;text-align:center}.privacy-state p[data-v-29e568e6]{margin:0;line-height:1.7}.privacy-retry[data-v-29e568e6]{margin-top:8px;background:var(--xc-primary);border-color:var(--xc-primary);color:#fff}.privacy-retry[data-v-29e568e6]:hover{background:var(--xc-primary-hover)}.privacy-spinner[data-v-29e568e6]{width:24px;height:24px;border:2px solid #b8a7ed25;border-top-color:#b8a7ed;border-radius:50%;animation:privacy-spin-29e568e6 .8s linear infinite}@keyframes privacy-spin-29e568e6{to{transform:rotate(360deg)}}@media(max-width:600px){.home-privacy-dialog[data-v-29e568e6]{width:calc(100vw - 24px);max-height:90dvh;border-radius:18px}.privacy-header[data-v-29e568e6]{gap:12px;padding:20px}.privacy-header h2[data-v-29e568e6]{font-size:17px}.privacy-close[data-v-29e568e6]{padding:8px 13px}.privacy-content[data-v-29e568e6]{padding:22px 20px 26px}.privacy-document[data-v-29e568e6]{font-size:13px}}@media(prefers-reduced-motion:reduce){.privacy-spinner[data-v-29e568e6]{animation:none}.privacy-close[data-v-29e568e6],.privacy-retry[data-v-29e568e6]{transition:none}}.home-page[data-v-4792817a]{--home-bg: #101113;--home-panel: #191a1e;--home-border: #303137;--home-text: #f3f3f5;--home-muted: #a0a0aa;--home-accent: #b8a7ed;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;background:var(--home-bg);color:var(--home-text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#414148 var(--home-bg)}.home-page a[data-v-4792817a]{color:inherit;text-decoration:none}.home-page button[data-v-4792817a]{font:inherit;color:inherit;cursor:pointer}.home-page svg[data-v-4792817a]{width:20px;height:20px;flex-shrink:0}.home-page[data-v-4792817a] :is(a,button,summary):focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.page-width[data-v-4792817a]{width:min(1280px,calc(100% - 112px));margin-inline:auto}.home-page section[id][data-v-4792817a],#main-content[data-v-4792817a]{scroll-margin-top:98px}.skip-link[data-v-4792817a]{position:fixed;top:-80px;left:24px;z-index:100;padding:12px 20px;background:var(--xc-primary);color:#fff!important}.skip-link[data-v-4792817a]:focus{top:12px}.auth-banner[data-v-4792817a]{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 20px;background:#3b3120;color:#ffe3a1}.auth-banner a[data-v-4792817a]{display:inline-flex;align-items:center;gap:6px;text-decoration:underline}.auth-banner button[data-v-4792817a]{border:0;background:transparent;padding:4px;display:flex}.site-header[data-v-4792817a]{position:sticky;top:0;z-index:20;background:#101113ed;border-bottom:1px solid rgba(255,255,255,.075);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner[data-v-4792817a]{height:86px;max-width:1520px;padding-inline:48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand[data-v-4792817a]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-symbol[data-v-4792817a]{width:39px;height:39px;color:var(--home-accent);transform:rotate(-12deg)}.brand-symbol svg[data-v-4792817a]{width:39px;height:39px;fill:var(--home-accent);stroke:var(--home-bg);stroke-width:.8}.brand-name[data-v-4792817a]{font-size:25px;font-weight:750;line-height:1;letter-spacing:-1px}.brand-name>span[data-v-4792817a]{margin-left:3px;font-size:24px;font-weight:450}.brand-name small[data-v-4792817a]{display:block;font-size:8px;font-weight:500;letter-spacing:3.2px;margin-top:7px}.desktop-nav[data-v-4792817a]{display:flex;align-items:center;gap:36px;margin-left:36px}.desktop-nav a[data-v-4792817a]{color:#a0a0aa;font-size:14px;padding-block:30px;transition:color .2s}.desktop-nav a[data-v-4792817a]:hover,.desktop-nav .nav-active[data-v-4792817a]{color:#fff}.nav-dot[data-v-4792817a]{display:inline-block;width:5px;height:5px;background:var(--home-accent);border-radius:50%;vertical-align:top;margin:4px 0 0 3px}.header-actions[data-v-4792817a]{display:flex;gap:25px;align-items:center}.login-link[data-v-4792817a]{color:#e3e3e8!important}.button[data-v-4792817a]{border:1px solid var(--xc-primary);background:var(--xc-primary);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 24px;border-radius:7px;font-weight:650;line-height:1.3;white-space:nowrap;transition:background .2s,transform .2s}.button[data-v-4792817a]:hover{background:var(--xc-primary-hover);transform:translateY(-2px)}.button--small[data-v-4792817a]{min-height:39px;padding:9px 17px;font-size:13px;gap:13px}.button--small svg[data-v-4792817a]{width:17px;height:17px}.menu-toggle[data-v-4792817a]{display:none;width:36px;height:36px;border:0;background:transparent;align-items:center;justify-content:center}.mobile-nav[data-v-4792817a]{padding:8px 24px 20px;display:grid;gap:3px;border-top:1px solid var(--home-border)}.mobile-nav a[data-v-4792817a]{padding:10px 4px}.hero[data-v-4792817a]{position:relative;min-height:660px;height:min(750px,calc(100svh - 86px));max-height:820px;overflow:hidden;background:#131416}.hero-image[data-v-4792817a]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.hero-shade[data-v-4792817a]{position:absolute;inset:0;background:linear-gradient(90deg,#0b0c0ee8,#0b0c0eb3 30%,#0b0c0e1f 70%),linear-gradient(0deg,#101113,#10111324 25%,#1011131a 80%,#10111340)}.hero-inner[data-v-4792817a]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:48px;padding-bottom:112px}.hero-copy[data-v-4792817a]{max-width:650px}.eyebrow[data-v-4792817a]{display:flex;align-items:center;gap:10px;color:#e3e3e8;font-size:10px;letter-spacing:2.7px;font-weight:500;margin-bottom:25px}.eyebrow>span[data-v-4792817a]{width:5px;height:5px;background:var(--home-accent);border-radius:50%}.hero h1[data-v-4792817a]{font-size:clamp(58px,5.4vw,82px);font-weight:650;line-height:1.25;letter-spacing:-3px}.hero-emphasis[data-v-4792817a]{color:var(--home-accent)}.hero-period[data-v-4792817a]{margin-left:-8px}.hero-description[data-v-4792817a]{font-size:15px;line-height:1.95;color:#c4c4cc;margin-top:25px;letter-spacing:.7px}.hero-actions[data-v-4792817a]{display:flex;align-items:center;gap:29px;margin-top:35px}.button--hero[data-v-4792817a]{min-height:53px;padding-inline:22px}.button--hero svg[data-v-4792817a]:first-child{width:18px}.hero-explore[data-v-4792817a]{display:inline-flex;align-items:center;gap:11px;color:#f3f3f5!important}.hero-explore svg[data-v-4792817a]{width:17px}.hero-explore[data-v-4792817a]:hover{color:var(--home-accent)!important}.hero-caption[data-v-4792817a]{display:flex;align-items:center;gap:9px;font-size:11px;color:#a0a0aa;margin-top:24px;letter-spacing:1.2px}.caption-line[data-v-4792817a]{width:18px;height:1px;background:#92929c}.hero-bottom[data-v-4792817a]{position:absolute;left:0;right:0;bottom:35px;display:flex;align-items:end;justify-content:space-between;gap:32px}.scroll-cue[data-v-4792817a]{display:flex;align-items:center;gap:15px;font-size:10px;letter-spacing:2px;color:#a0a0aa!important}.scroll-line[data-v-4792817a]{width:43px;height:1px;background:#777782}.scene-details[data-v-4792817a]{width:246px}.scene-title[data-v-4792817a]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;background:transparent;text-align:left;padding:0}.scene-title small[data-v-4792817a]{display:block;font-size:10px;letter-spacing:1px;color:#c4c4cc}.scene-title strong[data-v-4792817a]{display:block;margin-top:3px;font-size:17px;letter-spacing:2px;font-weight:500}.scene-open[data-v-4792817a]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #92929c;border-radius:50%;transition:background .2s}.scene-title:hover .scene-open[data-v-4792817a]{background:#b8a7ed33}.scene-switcher[data-v-4792817a]{display:flex;gap:14px;margin-top:14px}.scene-switcher button[data-v-4792817a]{flex:1;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#92929c;font-size:10px;padding-block:7px}.scene-switcher i[data-v-4792817a]{flex:1;height:2px;background:#414148}.scene-switcher button.active[data-v-4792817a]{color:var(--home-accent)}.scene-switcher .active i[data-v-4792817a]{background:var(--home-accent)}.scene-enter-active[data-v-4792817a],.scene-leave-active[data-v-4792817a]{transition:opacity .5s ease}.scene-enter-from[data-v-4792817a],.scene-leave-to[data-v-4792817a]{opacity:0}.section-kicker[data-v-4792817a]{color:#92929c;font-size:10px;font-weight:500;letter-spacing:2.2px;margin-bottom:12px}.section-heading[data-v-4792817a]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2[data-v-4792817a]{font-size:28px;line-height:1.4;font-weight:550;letter-spacing:-.7px}.section-aside[data-v-4792817a]{font-size:12px;color:var(--home-muted);margin-bottom:5px}.tools-section[data-v-4792817a]{padding-top:44px}.tools-grid[data-v-4792817a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tool-card[data-v-4792817a]{--tool-accent: #c4c4cc;--tool-tint: rgba(255,255,255,.02);border:1px solid var(--home-border);border-radius:12px;padding:24px;background:var(--home-panel);transition:border-color .25s,transform .25s}.tool-card--blue[data-v-4792817a],.tool-card--peach[data-v-4792817a],.tool-card--lilac[data-v-4792817a]{--tool-accent: #c4c4cc;--tool-tint: transparent}.tool-card[data-v-4792817a]:hover{border-color:#5b4d7b;transform:translateY(-4px)}.tool-top[data-v-4792817a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.tool-icon[data-v-4792817a]{display:flex;color:var(--tool-accent)}.tool-icon svg[data-v-4792817a]{width:28px;height:28px;stroke-width:1.4}.tool-arrow[data-v-4792817a]{color:#777782;width:18px!important;height:18px!important;transition:color .2s}.tool-card:hover .tool-arrow[data-v-4792817a]{color:var(--tool-accent)}.tool-text h3[data-v-4792817a]{font-weight:550;font-size:20px;line-height:1.5;margin-bottom:7px}.tool-text p[data-v-4792817a]{font-size:11px;color:#a0a0aa;line-height:1.8}.tool-tag[data-v-4792817a]{display:block;width:fit-content;margin-top:21px;font-size:10px;color:var(--home-muted);opacity:.8;letter-spacing:.5px}.inspiration-section[data-v-4792817a]{padding-top:66px}.heading-star[data-v-4792817a]{color:var(--home-accent);display:inline-block;font-size:33px;line-height:1;margin-left:14px;vertical-align:-3px;font-weight:400}.gallery-toolbar[data-v-4792817a]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 25px}.category-tabs[data-v-4792817a]{display:flex;gap:8px}.category-tabs button[data-v-4792817a]{padding:8px 17px;background:transparent;border:1px solid transparent;border-radius:6px;color:#a0a0aa;font-size:12px;transition:background .2s,color .2s;white-space:nowrap}.category-tabs button[data-v-4792817a]:hover{color:#f3f3f5;background:#131416}.category-tabs button.selected[data-v-4792817a]{background:#191a1e;border-color:#303137;color:var(--home-accent)}.gallery-note[data-v-4792817a]{font-size:10px;color:#92929c}.gallery-grid[data-v-4792817a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;min-height:380px}.work-card[data-v-4792817a]{display:block;padding:0;border:0;background:transparent;text-align:left;min-width:0;align-self:start}.work-image-wrap[data-v-4792817a]{position:relative;aspect-ratio:1.18;border-radius:11px;overflow:hidden;background:#191a1e}.work-image-wrap[data-v-4792817a]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 40%);pointer-events:none}.work-image-wrap>img[data-v-4792817a]{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.work-card:hover img[data-v-4792817a]{transform:scale(1.04)}.work-category[data-v-4792817a]{position:absolute;top:15px;left:15px;background:#13141680;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);padding:3px 9px;border-radius:4px;font-size:10px;letter-spacing:.5px;color:#f3f3f5}.work-view[data-v-4792817a]{display:flex;position:absolute;top:15px;right:15px;width:31px;height:31px;align-items:center;justify-content:center;background:#0b0c0e66;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:background .2s}.work-card:hover .work-view[data-v-4792817a]{background:var(--home-accent);color:#131416}.work-view svg[data-v-4792817a]{width:16px;height:16px}.work-image-label[data-v-4792817a]{position:absolute;z-index:1;bottom:17px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;color:#fffc}.work-image-label span[data-v-4792817a]{font-size:8px;letter-spacing:1.8px}.work-image-label strong[data-v-4792817a]{font-size:25px;font-weight:350}.work-info[data-v-4792817a]{padding:18px 2px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.work-info h3[data-v-4792817a]{font-size:17px;font-weight:500;letter-spacing:.2px}.work-info p[data-v-4792817a]{margin-top:6px;font-size:11px;color:#a0a0aa;line-height:1.7}.work-tags[data-v-4792817a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.work-tags>span[data-v-4792817a]{padding:3px 7px;border:1px solid #222328;border-radius:4px;color:#a0a0aa;font-size:10px;line-height:1.5}.category-count[data-v-4792817a]{margin-left:5px;font-size:10px;opacity:.65}.gallery-intro[data-v-4792817a]{margin-top:13px;max-width:560px;color:#a0a0aa;font-size:13px;line-height:1.9}.gallery-count[data-v-4792817a]{color:#c4c4cc;font-variant-numeric:tabular-nums}.work-dot[data-v-4792817a]{width:6px;height:6px;flex-shrink:0;border-radius:50%}.guide-section[data-v-4792817a]{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;border-top:1px solid #191a1e;border-bottom:1px solid #191a1e;padding-block:65px;margin-top:75px}.guide-intro h2[data-v-4792817a]{font-size:36px;line-height:1.45;font-weight:500;letter-spacing:-.8px}.guide-intro>p[data-v-4792817a]:not(.section-kicker){color:#a0a0aa;font-size:12px;line-height:1.9;margin-top:20px}.text-link[data-v-4792817a]{display:inline-flex;align-items:center;gap:15px;color:var(--home-accent)!important;font-size:12px;margin-top:26px}.text-link[data-v-4792817a]:hover{text-decoration:underline}.guide-steps[data-v-4792817a]{display:flex;flex-direction:column;justify-content:center}.guide-steps article[data-v-4792817a]{display:flex;align-items:center;gap:24px;padding-block:25px;border-bottom:1px solid #222328}.guide-steps article[data-v-4792817a]:first-child{padding-top:0}.guide-steps article[data-v-4792817a]:last-child{border:0;padding-bottom:0}.step-number[data-v-4792817a]{font-size:13px;color:#92929c;align-self:start;margin-top:3px}.guide-steps h3[data-v-4792817a]{font-size:16px;font-weight:500}.guide-steps p[data-v-4792817a]{color:#a0a0aa;font-size:12px;margin-top:9px}.guide-steps svg[data-v-4792817a]{color:#a0a0aa;margin-left:auto;width:24px;height:24px}.faq-section[data-v-4792817a]{padding-top:65px}.faq-list[data-v-4792817a]{display:grid}.faq-list details[data-v-4792817a]{border-bottom:1px solid var(--home-border)}.faq-list summary[data-v-4792817a]{display:flex;justify-content:space-between;align-items:center;gap:25px;list-style:none;cursor:pointer;padding:23px 0;font-size:14px;color:#e3e3e8}.faq-list summary[data-v-4792817a]::-webkit-details-marker{display:none}.faq-list summary svg[data-v-4792817a]{color:#a0a0aa;transition:transform .2s}.faq-list details[open] summary svg[data-v-4792817a]{transform:rotate(45deg)}.faq-list details>p[data-v-4792817a]{max-width:900px;font-size:13px;color:#a0a0aa;line-height:1.9;padding:0 35px 24px 0}.closing-section[data-v-4792817a]{position:relative;display:flex;align-items:center;gap:28px;padding:46px;background:#131416;border:1px solid #222328;border-radius:12px;margin-top:70px;overflow:hidden}.closing-symbol[data-v-4792817a]{color:#a0a0aa;transform:rotate(-10deg)}.closing-symbol svg[data-v-4792817a]{width:50px;height:50px;stroke-width:1}.closing-section>h2[data-v-4792817a]{font-size:27px;font-weight:500;letter-spacing:-.6px}.closing-section .button[data-v-4792817a]{margin-left:auto}.site-footer[data-v-4792817a]{display:flex;align-items:center;gap:32px;padding-block:42px;color:#92929c}.footer-brand[data-v-4792817a]{font-size:18px;font-weight:650;color:#c4c4cc!important;white-space:nowrap}.footer-brand span[data-v-4792817a]{color:#92929c;font-size:10px;font-weight:400;margin-left:12px}.site-footer nav[data-v-4792817a]{display:flex;gap:24px;margin-left:auto;font-size:11px}.site-footer nav a[data-v-4792817a]:hover{color:#e3e3e8}.site-footer nav button[data-v-4792817a]{border:0;padding:0;background:transparent}.site-footer nav button[data-v-4792817a]:hover{color:#e3e3e8}.site-footer>small[data-v-4792817a]{font-size:10px}.inspiration-dialog[data-v-4792817a]{color:var(--home-text);background:#191a1e;border:1px solid #414148;border-radius:16px;margin:auto;padding:0;width:min(890px,calc(100% - 40px));max-height:88dvh;overflow:auto;box-shadow:0 35px 100px #0009}.inspiration-dialog[data-v-4792817a]::backdrop{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-image[data-v-4792817a]{display:block;width:100%;height:310px;object-fit:contain;background:#0b0c0e}.dialog-toolbar[data-v-4792817a]{position:sticky;top:0;height:0;z-index:2}.dialog-close[data-v-4792817a]{position:absolute;top:15px;right:15px;width:38px;height:38px;border:1px solid #ffffff50;border-radius:50%;background:#0b0c0edd;display:flex;align-items:center;justify-content:center}.dialog-content[data-v-4792817a]{padding:28px 34px 24px}.dialog-content h2[data-v-4792817a]{font-size:27px;font-weight:500}.dialog-subtitle[data-v-4792817a]{color:#a0a0aa;font-size:13px;margin-top:5px}.dialog-meta[data-v-4792817a]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:11px;color:#a0a0aa}.dialog-meta strong[data-v-4792817a]{margin-left:6px;color:#e3e3e8;font-weight:500}.creative-tip[data-v-4792817a]{padding-left:14px;margin-top:19px;border-left:2px solid #92929c}.creative-tip h3[data-v-4792817a]{color:#e3e3e8;font-size:12px;font-weight:500;margin-bottom:6px}.creative-tip p[data-v-4792817a]{color:#a0a0aa;font-size:12px;line-height:1.8}.prompt-box[data-v-4792817a]{background:#191a1e;border:1px solid #303137;border-radius:8px;margin-top:23px;padding:18px 20px}.prompt-box h3[data-v-4792817a]{font-size:12px;font-weight:500;color:#e3e3e8;margin-bottom:8px}.prompt-box p[data-v-4792817a]{color:#c4c4cc;font-size:13px;line-height:1.8;-webkit-user-select:text;user-select:text}.dialog-actions[data-v-4792817a]{display:flex;justify-content:end;gap:12px;margin-top:22px}.dialog-actions .button[data-v-4792817a]{font-size:12px;min-height:43px;padding:10px 18px}.button--secondary[data-v-4792817a]{background:transparent;color:#e3e3e8!important;border-color:#414148}.button--secondary[data-v-4792817a]:hover{background:#191a1e}.copy-status[data-v-4792817a]{font-size:11px;color:#a0a0aa;margin-top:13px;text-align:right;min-height:18px}@media(min-width:1600px){.hero-inner[data-v-4792817a]{padding-top:65px}.hero[data-v-4792817a]{height:740px}}@media(max-width:1150px){.page-width[data-v-4792817a]{width:calc(100% - 64px)}.header-inner[data-v-4792817a]{padding-inline:32px}.desktop-nav[data-v-4792817a]{gap:24px;margin-left:0}.header-actions[data-v-4792817a]{gap:18px}.hero[data-v-4792817a]{min-height:620px}.hero h1[data-v-4792817a]{font-size:68px}.tool-card[data-v-4792817a]{padding:21px 18px;--tool-accent: #c4c4cc;--tool-tint: rgba(255,255,255,.02);background:var(--home-panel)}.tool-text p[data-v-4792817a]{font-size:10px}.gallery-grid[data-v-4792817a]{gap:32px 18px;min-height:320px}.guide-section[data-v-4792817a]{gap:45px}.closing-section[data-v-4792817a]{padding:32px;gap:20px}.closing-section>h2[data-v-4792817a]{font-size:24px}.site-footer[data-v-4792817a]{gap:20px}.footer-brand span[data-v-4792817a]{display:none}}@media(max-width:850px){.header-inner[data-v-4792817a]{height:74px;padding-inline:24px}.desktop-nav[data-v-4792817a]{gap:20px}.desktop-nav a[data-v-4792817a]{font-size:12px}.desktop-nav a[data-v-4792817a]:first-child{display:none}.header-actions[data-v-4792817a]{gap:14px}.brand-name[data-v-4792817a]{font-size:22px}.brand-name>span[data-v-4792817a]{font-size:21px}.brand-symbol[data-v-4792817a],.brand-symbol svg[data-v-4792817a]{width:31px;height:31px}.page-width[data-v-4792817a]{width:calc(100% - 48px)}.hero[data-v-4792817a]{min-height:610px;height:680px}.hero-image[data-v-4792817a]{object-position:60% center}.hero h1[data-v-4792817a]{font-size:64px}.hero-shade[data-v-4792817a]{background:linear-gradient(90deg,#0b0c0eda,#0b0c0e70 55%,#0b0c0e20),linear-gradient(0deg,#101113,transparent 38%)}.tools-grid[data-v-4792817a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tool-card[data-v-4792817a]{padding:24px;--tool-accent: #c4c4cc;--tool-tint: rgba(255,255,255,.02);background:var(--home-panel)}.tool-top[data-v-4792817a]{margin-bottom:21px}.tool-text p[data-v-4792817a]{font-size:12px}.gallery-grid[data-v-4792817a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.work-image-wrap[data-v-4792817a]{aspect-ratio:1.18}.work-image-label[data-v-4792817a]{left:12px;right:12px}.work-image-label span[data-v-4792817a]{font-size:6px;letter-spacing:1px}.work-info h3[data-v-4792817a]{font-size:15px}.work-info p[data-v-4792817a]{font-size:10px}.gallery-note[data-v-4792817a],.section-aside[data-v-4792817a]{display:none}.guide-section[data-v-4792817a]{grid-template-columns:1fr 1.4fr;gap:30px}.guide-intro h2[data-v-4792817a]{font-size:29px}.guide-steps article[data-v-4792817a]{gap:16px}.guide-steps svg[data-v-4792817a]{display:none}.closing-section[data-v-4792817a]{flex-wrap:wrap;gap:16px}.closing-section>h2[data-v-4792817a]{font-size:23px}.closing-symbol svg[data-v-4792817a]{width:35px;height:35px}.closing-section .button[data-v-4792817a]{min-height:42px;font-size:12px;padding-inline:17px}.site-footer[data-v-4792817a]{flex-wrap:wrap}.site-footer>small[data-v-4792817a]{width:100%}}@media(max-width:600px){.page-width[data-v-4792817a]{width:calc(100% - 40px)}.header-inner[data-v-4792817a]{height:68px;padding-inline:20px;gap:12px}.desktop-nav[data-v-4792817a],.login-link[data-v-4792817a]{display:none}.header-actions[data-v-4792817a]{gap:9px}.button--small[data-v-4792817a]{font-size:11px;min-height:34px;padding:8px 11px;gap:8px}.button--small svg[data-v-4792817a]{width:14px;height:14px}.menu-toggle[data-v-4792817a]{display:flex;width:30px}.brand[data-v-4792817a]{gap:7px}.brand-name[data-v-4792817a]{font-size:21px}.brand-name>span[data-v-4792817a]{font-size:20px}.brand-name small[data-v-4792817a]{font-size:6px;letter-spacing:2.9px;margin-top:5px}.brand-symbol[data-v-4792817a],.brand-symbol svg[data-v-4792817a]{width:29px;height:29px}.hero[data-v-4792817a]{height:690px;min-height:0;max-height:none}.hero-inner[data-v-4792817a]{justify-content:start;padding-top:65px;padding-bottom:125px}.hero-image[data-v-4792817a]{object-position:61% center}.hero-shade[data-v-4792817a]{background:linear-gradient(90deg,#0b0c0ec9,#0b0c0e35),linear-gradient(0deg,#101113,#10111330 38%,#10111370)}.eyebrow[data-v-4792817a]{font-size:8px;letter-spacing:1.8px;gap:7px;margin-bottom:25px}.hero h1[data-v-4792817a]{font-size:clamp(45px,11.8vw,68px);line-height:1.32;letter-spacing:-2px}.hero-period[data-v-4792817a]{margin-left:-6px}.hero-description[data-v-4792817a]{font-size:12px;line-height:2;letter-spacing:.2px;margin-top:20px}.hero-actions[data-v-4792817a]{gap:22px;margin-top:29px}.button--hero[data-v-4792817a]{font-size:12px;padding-inline:16px;gap:10px;min-height:47px}.hero-explore[data-v-4792817a]{font-size:12px;gap:5px}.hero-caption[data-v-4792817a]{font-size:9px;letter-spacing:.5px;margin-top:19px}.hero-bottom[data-v-4792817a]{bottom:28px;gap:20px}.scroll-cue[data-v-4792817a]{font-size:9px;gap:10px}.scroll-line[data-v-4792817a]{width:22px}.scene-details[data-v-4792817a]{width:196px}.scene-title strong[data-v-4792817a]{font-size:15px}.scene-title small[data-v-4792817a]{font-size:8px}.scene-switcher[data-v-4792817a]{margin-top:8px}.tools-section[data-v-4792817a]{padding-top:30px}.section-kicker[data-v-4792817a]{font-size:8px;letter-spacing:1.8px;margin-bottom:10px}.section-heading[data-v-4792817a]{margin-bottom:23px}.section-heading h2[data-v-4792817a]{font-size:23px;letter-spacing:-.6px}.tools-grid[data-v-4792817a]{gap:10px}.tool-card[data-v-4792817a]{padding:19px 15px;border-radius:9px;--tool-accent: #c4c4cc;--tool-tint: rgba(255,255,255,.02);background:var(--home-panel)}.tool-top[data-v-4792817a]{margin-bottom:19px}.tool-icon svg[data-v-4792817a]{width:25px;height:25px}.tool-arrow[data-v-4792817a]{width:15px!important}.tool-text h3[data-v-4792817a]{font-size:17px}.tool-text p[data-v-4792817a]{font-size:10px;line-height:1.8;max-width:140px;min-height:36px}.tool-tag[data-v-4792817a]{font-size:8px;letter-spacing:0;margin-top:15px;color:var(--home-muted)}.inspiration-section[data-v-4792817a]{padding-top:43px}.heading-star[data-v-4792817a]{font-size:29px;margin-left:10px}.gallery-toolbar[data-v-4792817a]{margin-bottom:20px}.category-tabs[data-v-4792817a]{width:100%;gap:3px;overflow-x:auto;padding:2px}.category-tabs button[data-v-4792817a]{padding:7px 9px;font-size:11px}.category-count[data-v-4792817a]{margin-left:3px;font-size:9px}.gallery-intro[data-v-4792817a]{font-size:12px}.gallery-grid[data-v-4792817a]{grid-template-columns:1fr;gap:28px;min-height:350px}.work-image-wrap[data-v-4792817a]{aspect-ratio:1.25}.work-image-label[data-v-4792817a]{left:18px;right:18px}.work-image-label span[data-v-4792817a]{font-size:8px;letter-spacing:1.5px}.work-info[data-v-4792817a]{padding-top:14px}.work-info h3[data-v-4792817a]{font-size:18px}.work-info p[data-v-4792817a]{font-size:11px}.guide-section[data-v-4792817a]{grid-template-columns:1fr;gap:34px;margin-top:47px;padding-block:40px}.guide-intro h2[data-v-4792817a]{font-size:31px}.guide-intro>p[data-v-4792817a]:not(.section-kicker){margin-top:15px}.guide-steps article[data-v-4792817a]{gap:20px;padding-block:23px}.guide-steps h3[data-v-4792817a]{font-size:16px}.guide-steps p[data-v-4792817a]{font-size:11px}.guide-steps svg[data-v-4792817a]{display:block;width:21px}.faq-section[data-v-4792817a]{padding-top:40px}.faq-section h2[data-v-4792817a]{font-size:21px}.faq-list summary[data-v-4792817a]{font-size:12px;padding-block:20px}.faq-list details>p[data-v-4792817a]{font-size:12px;padding-right:0}.closing-section[data-v-4792817a]{margin-top:44px;padding:27px 22px;gap:11px}.closing-section>h2[data-v-4792817a]{font-size:21px}.closing-symbol svg[data-v-4792817a]{width:29px;height:29px}.closing-section .button[data-v-4792817a]{width:100%;margin-top:10px;min-height:44px}.site-footer[data-v-4792817a]{padding-block:32px;gap:17px}.footer-brand[data-v-4792817a]{font-size:17px}.site-footer nav[data-v-4792817a]{gap:15px;font-size:10px}.site-footer>small[data-v-4792817a]{font-size:9px}.inspiration-dialog[data-v-4792817a]{width:calc(100% - 24px);border-radius:12px;max-height:90dvh}.dialog-image[data-v-4792817a]{height:225px}.dialog-content[data-v-4792817a]{padding:23px 20px 20px}.dialog-content h2[data-v-4792817a]{font-size:24px}.prompt-box[data-v-4792817a]{padding:14px}.prompt-box p[data-v-4792817a]{font-size:12px}.dialog-actions[data-v-4792817a]{gap:9px}.dialog-actions .button[data-v-4792817a]{flex:1;gap:7px;padding-inline:8px;font-size:11px}.dialog-actions svg[data-v-4792817a]{width:16px;height:16px}.copy-status[data-v-4792817a]{font-size:10px;text-align:left}}@media(prefers-reduced-motion:reduce){.home-page[data-v-4792817a]{scroll-behavior:auto}.home-page[data-v-4792817a] *,.home-page[data-v-4792817a] *:before,.home-page[data-v-4792817a] *:after{transition:none!important;animation:none!important}.home-page .button[data-v-4792817a]:hover,.home-page .tool-card[data-v-4792817a]:hover,.home-page .work-card:hover img[data-v-4792817a]{transform:none}}.bc[data-v-c5a9a111]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#a0a0aa;font-size:11px;line-height:1.5}.bc-item[data-v-c5a9a111]{padding:2px 0;color:#a0a0aa;text-decoration:none;transition:color .15s}a.bc-item[data-v-c5a9a111]:hover{color:#f3f3f5}.bc-item.current[data-v-c5a9a111],.sep[data-v-c5a9a111]{color:#a0a0aa}a[data-v-c5a9a111]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px;border-radius:3px}.tabsbar[data-v-9dc91f85]{position:relative;z-index:45;display:flex;align-items:center;gap:16px;min-height:48px;padding:0 24px;background:#101113;border-top:1px solid #303137}.tabs-scroll[data-v-9dc91f85]{display:flex;flex:1;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:#777782 transparent}.tab[data-v-9dc91f85]{display:flex;align-items:center;flex:0 0 auto;gap:3px;min-height:32px;padding-right:6px;border:1px solid transparent;border-radius:8px;background:transparent;transition:background .18s,border-color .18s}.tab[data-v-9dc91f85]:hover{background:#191a1e}.tab.active[data-v-9dc91f85]{background:#262330;border-color:#5b4d7b}.tab-title[data-v-9dc91f85]{display:block;max-width:200px;padding:8px 11px;border:0;background:transparent;color:#a0a0aa;font:inherit;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tab.active .tab-title[data-v-9dc91f85]{color:#b8a7ed;font-weight:600}.tab-x[data-v-9dc91f85]{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#a0a0aa;font-size:16px;line-height:1;cursor:pointer}.tab-x[data-v-9dc91f85]:hover{color:#f3f3f5;background:#222328}.tabs-actions[data-v-9dc91f85]{display:flex;gap:4px;flex-shrink:0}.mini[data-v-9dc91f85]{padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#a0a0aa;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.mini[data-v-9dc91f85]:hover{background:#222328;color:#f3f3f5}button[data-v-9dc91f85]:focus-visible{outline:2px solid #b8a7ed;outline-offset:2px}@media(max-width:700px){.tabsbar[data-v-9dc91f85]{padding:0 12px;gap:8px}.tabs-actions[data-v-9dc91f85]{display:none}.tab-title[data-v-9dc91f85]{max-width:160px}}.bind-email-form[data-v-3937fee9]{padding-top:4px}.form-desc[data-v-3937fee9]{margin:0 0 16px;font-size:13px;line-height:1.5;color:#64748b}.current-email-line[data-v-3937fee9]{display:block;margin-top:8px;font-size:12px;color:#475569}.current-email-line code[data-v-3937fee9]{font-size:12px;padding:2px 6px;background:#f1f5f9;border-radius:4px;word-break:break-all}.bind-field[data-v-3937fee9]{margin-bottom:14px}.bind-field.grow[data-v-3937fee9]{flex:1;min-width:0;margin-bottom:0}.bind-field label[data-v-3937fee9]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.bind-field input[data-v-3937fee9]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px}.bind-field input[data-v-3937fee9]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.field-hint[data-v-3937fee9]{margin:6px 0 0;font-size:12px;color:#94a3b8}.bind-row-code[data-v-3937fee9]{display:flex;gap:10px;align-items:flex-end;margin-bottom:14px}.send-btn[data-v-3937fee9]{flex-shrink:0;height:42px;padding:0 14px;border-radius:10px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.send-btn[data-v-3937fee9]:disabled{opacity:.55;cursor:not-allowed}.bind-error[data-v-3937fee9]{margin:0 0 10px;padding:10px 12px;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:13px}.bind-ok[data-v-3937fee9]{margin:0 0 10px;padding:10px 12px;background:#ecfdf5;color:#047857;border-radius:8px;font-size:13px}.btn-primary[data-v-3937fee9]{width:100%;height:42px;margin-top:4px;border-radius:10px;border:none;background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;font-weight:700;cursor:pointer}.btn-primary.full[data-v-3937fee9]{display:block}.btn-primary[data-v-3937fee9]:disabled{opacity:.6;cursor:not-allowed}.bind-phone-form[data-v-57f7d3fa]{padding-top:4px}.form-desc[data-v-57f7d3fa]{margin:0 0 16px;font-size:13px;line-height:1.5;color:#64748b}.current-phone-line[data-v-57f7d3fa]{display:block;margin-top:8px;font-size:12px;color:#475569}.current-phone-line code[data-v-57f7d3fa]{font-size:12px;padding:2px 6px;background:#f1f5f9;border-radius:4px}.bind-field[data-v-57f7d3fa]{margin-bottom:14px}.bind-field.grow[data-v-57f7d3fa]{flex:1;min-width:0;margin-bottom:0}.bind-field label[data-v-57f7d3fa]{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.bind-field input[data-v-57f7d3fa]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px}.bind-field input[data-v-57f7d3fa]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.bind-row-code[data-v-57f7d3fa]{display:flex;gap:10px;align-items:flex-end;margin-bottom:14px}.send-btn[data-v-57f7d3fa]{flex-shrink:0;height:42px;padding:0 14px;border-radius:10px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.send-btn[data-v-57f7d3fa]:disabled{opacity:.55;cursor:not-allowed}.bind-error[data-v-57f7d3fa]{margin:0 0 10px;padding:10px 12px;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:13px}.bind-ok[data-v-57f7d3fa]{margin:0 0 10px;padding:10px 12px;background:#ecfdf5;color:#047857;border-radius:8px;font-size:13px}.btn-primary[data-v-57f7d3fa]{width:100%;height:42px;margin-top:4px;border-radius:10px;border:none;background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;font-weight:700;cursor:pointer}.btn-primary.full[data-v-57f7d3fa]{display:block}.btn-primary[data-v-57f7d3fa]:disabled{opacity:.6;cursor:not-allowed}.keys-panel[data-v-5746b7bc]{padding:20px;color:#243042;font-size:14px}.key-heading[data-v-5746b7bc]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.key-heading span[data-v-5746b7bc]{color:#617086;font-size:12px}.create-row[data-v-5746b7bc]{display:flex;flex-wrap:wrap;gap:8px}.create-row input[data-v-5746b7bc]{flex-basis:100%}input[data-v-5746b7bc]{min-width:0;flex:1;padding:10px 12px;border:1px solid #ccd5e1;border-radius:9px}button[data-v-5746b7bc]{padding:9px 12px;border:0;border-radius:9px;background:#243b81;color:#fff;cursor:pointer}button[data-v-5746b7bc]:disabled{opacity:.55;cursor:default}.error[data-v-5746b7bc]{color:#b42318}.created[data-v-5746b7bc]{margin:15px 0;padding:14px;display:grid;gap:9px;border-radius:10px;background:#eef5ff;overflow-wrap:anywhere}.created code[data-v-5746b7bc]{padding:10px;background:#fff;border-radius:7px;-webkit-user-select:all;user-select:all}.created-actions[data-v-5746b7bc]{display:flex;flex-wrap:wrap;gap:8px}.created-actions .secondary[data-v-5746b7bc]{background:#fff;border:1px solid #b7c6e5;color:#2848a5}.created small[data-v-5746b7bc],.key-list small[data-v-5746b7bc],.empty[data-v-5746b7bc]{color:#617086}.key-list[data-v-5746b7bc]{padding:0;list-style:none}.key-list li[data-v-5746b7bc]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #e5ebf3}.key-details[data-v-5746b7bc]{display:grid;gap:3px;min-width:0;flex:1;overflow-wrap:anywhere}.key-actions[data-v-5746b7bc]{display:flex;gap:6px}.remark-row[data-v-5746b7bc]{display:flex;gap:6px;order:1;width:100%}.key-list .delete[data-v-5746b7bc]{background:#fce8e6;color:#a52a22}.acct-mask[data-v-f17b15f9]{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:#101113b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color-scheme:dark}.acct-panel[data-v-f17b15f9]{width:100%;max-width:510px;max-height:min(90dvh,760px);overflow:auto;background:#191a1e;color:#f3f3f5;border:1px solid #303137;border-radius:20px;box-shadow:0 28px 90px #0007;scrollbar-width:thin;scrollbar-color:#777782 transparent}.acct-head[data-v-f17b15f9]{display:flex;align-items:center;justify-content:space-between;padding:26px 26px 22px;border-bottom:1px solid #303137}.acct-eyebrow[data-v-f17b15f9]{display:block;margin-bottom:8px;color:#a0a0aa;font-size:9px;letter-spacing:.18em}.acct-title[data-v-f17b15f9]{margin:0;color:#f3f3f5;font-size:22px;font-weight:650}.acct-close-x[data-v-f17b15f9]{display:grid;place-items:center;width:34px;height:34px;border:1px solid #303137;border-radius:9px;background:#222328;color:#a0a0aa;font-size:23px;line-height:1;cursor:pointer}.acct-close-x[data-v-f17b15f9]:hover{background:#222328;color:#f3f3f5}.acct-tabs[data-v-f17b15f9]{display:flex;flex-wrap:wrap;gap:5px;margin:22px 26px 0;padding:4px;background:#101113;border:1px solid #303137;border-radius:10px}.acct-tab[data-v-f17b15f9]{flex:1;min-width:85px;padding:10px 8px;border:0;border-radius:6px;background:transparent;color:#a0a0aa;font:inherit;font-size:12px;cursor:pointer}.acct-tab[data-v-f17b15f9]:hover{color:#f3f3f5}.acct-tab.active[data-v-f17b15f9]{background:#262330;color:#b8a7ed}.acct-body[data-v-f17b15f9]{padding:24px 26px}.pwd-hint[data-v-f17b15f9]{margin:0 0 22px;color:#a0a0aa;font-size:12px;line-height:1.8}.pwd-field[data-v-f17b15f9]{margin-bottom:18px}.pwd-field label[data-v-f17b15f9]{display:block;margin-bottom:8px;color:#f3f3f5;font-size:12px;font-weight:500}.pwd-field input[data-v-f17b15f9]{width:100%;height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #303137;border-radius:8px;background:#101113;color:#f3f3f5;font-size:14px}.pwd-field input[data-v-f17b15f9]:focus{outline:none;border-color:#b8a7ed;box-shadow:0 0 0 3px #8060dc20}.pwd-error[data-v-f17b15f9],.pwd-ok[data-v-f17b15f9]{margin:0 0 14px;padding:11px 13px;border-radius:8px;font-size:12px;line-height:1.6}.pwd-error[data-v-f17b15f9]{color:#f5a99e;background:#381f1d}.pwd-ok[data-v-f17b15f9]{color:#bce69b;background:#253522}.pwd-submit[data-v-f17b15f9]{width:100%;height:44px;margin-top:4px;border:0;border-radius:8px;background:#8060dc;color:#fff;font-weight:650;cursor:pointer}.pwd-submit[data-v-f17b15f9]:hover:not(:disabled){background:#7454cf}.pwd-submit[data-v-f17b15f9]:disabled{opacity:.45;cursor:not-allowed}.acct-foot[data-v-f17b15f9]{padding:16px 26px 22px;border-top:1px solid #303137}.btn-close-bottom[data-v-f17b15f9]{width:100%;height:40px;border:1px solid #303137;border-radius:8px;background:transparent;color:#a0a0aa;font-size:12px;cursor:pointer}.btn-close-bottom[data-v-f17b15f9]:hover{background:#222328;color:#f3f3f5}.acct-panel[data-v-f17b15f9] button:focus-visible,.acct-panel button[data-v-f17b15f9]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.acct-panel[data-v-f17b15f9] .form-desc,.acct-panel[data-v-f17b15f9] .field-hint,.acct-panel[data-v-f17b15f9] .current-email-line,.acct-panel[data-v-f17b15f9] .current-phone-line,.acct-panel[data-v-f17b15f9] .key-heading span,.acct-panel[data-v-f17b15f9] .key-list small,.acct-panel[data-v-f17b15f9] .created small,.acct-panel[data-v-f17b15f9] .empty{color:#f3f3f5}.acct-panel[data-v-f17b15f9] .bind-field label{color:#f3f3f5;font-weight:500;font-size:12px;margin-bottom:8px}.acct-panel[data-v-f17b15f9] .bind-field input,.acct-panel[data-v-f17b15f9] .keys-panel input{height:44px;box-sizing:border-box;background:#101113;color:#f3f3f5;border-color:#303137;border-radius:8px}.acct-panel[data-v-f17b15f9] .bind-field input:focus,.acct-panel[data-v-f17b15f9] .keys-panel input:focus{outline:none;border-color:#b8a7ed;box-shadow:0 0 0 3px #8060dc20}.acct-panel[data-v-f17b15f9] .send-btn{height:44px;background:#222328;color:#f3f3f5;border-color:#303137}.acct-panel[data-v-f17b15f9] .btn-primary,.acct-panel[data-v-f17b15f9] .keys-panel button{background:#8060dc;color:#fff}.acct-panel[data-v-f17b15f9] .bind-error,.acct-panel[data-v-f17b15f9] .keys-panel .error{background:#381f1d;color:#f5a99e}.acct-panel[data-v-f17b15f9] .bind-ok{background:#253522;color:#bce69b}.acct-panel[data-v-f17b15f9] .current-email-line code,.acct-panel[data-v-f17b15f9] .current-phone-line code,.acct-panel[data-v-f17b15f9] .created code{background:#101113;color:#f3f3f5}.acct-panel[data-v-f17b15f9] .keys-panel{padding:24px 26px;color:#f3f3f5}.acct-panel[data-v-f17b15f9] .created{background:#222328}.acct-panel[data-v-f17b15f9] .key-list li{border-color:#303137;padding:16px 0}.acct-panel[data-v-f17b15f9] .created-actions .secondary,.acct-panel[data-v-f17b15f9] .key-actions button{border:1px solid #303137;background:#222328;color:#f3f3f5}.acct-panel[data-v-f17b15f9] .key-list .delete{border-color:#303137;background:#191a1e;color:#f3f3f5}.acct-dlg-enter-active[data-v-f17b15f9],.acct-dlg-leave-active[data-v-f17b15f9]{transition:opacity .2s ease}.acct-dlg-enter-active .acct-panel[data-v-f17b15f9],.acct-dlg-leave-active .acct-panel[data-v-f17b15f9]{transition:transform .2s ease}.acct-dlg-enter-from[data-v-f17b15f9],.acct-dlg-leave-to[data-v-f17b15f9]{opacity:0}.acct-dlg-enter-from .acct-panel[data-v-f17b15f9],.acct-dlg-leave-to .acct-panel[data-v-f17b15f9]{transform:translateY(10px)}@media(max-width:520px){.acct-mask[data-v-f17b15f9]{padding:12px}.acct-panel[data-v-f17b15f9]{max-height:94dvh;border-radius:16px}.acct-head[data-v-f17b15f9]{padding:20px}.acct-tabs[data-v-f17b15f9]{margin:18px 18px 0}.acct-body[data-v-f17b15f9],.acct-panel[data-v-f17b15f9] .keys-panel{padding:20px}.acct-tab[data-v-f17b15f9]{min-width:74px}.acct-foot[data-v-f17b15f9]{padding:14px 20px 18px}}@media(prefers-reduced-motion:reduce){.acct-dlg-enter-active[data-v-f17b15f9],.acct-dlg-leave-active[data-v-f17b15f9],.acct-dlg-enter-active .acct-panel[data-v-f17b15f9],.acct-dlg-leave-active .acct-panel[data-v-f17b15f9]{transition:none}}.ram[data-v-6a98cad0]{position:fixed;inset:0;z-index:12060;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.ram__backdrop[data-v-6a98cad0]{position:absolute;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ram__panel-wrap[data-v-6a98cad0]{position:relative;z-index:1;width:100%;max-width:720px;max-height:min(88vh,820px);display:flex;flex-direction:column}.ram__panel[data-v-6a98cad0]{display:flex;flex-direction:column;max-height:min(88vh,820px);background:#fff;border-radius:16px;box-shadow:0 24px 48px #0f172a38;overflow:hidden}.ram__head[data-v-6a98cad0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #e2e8f0}.ram__title[data-v-6a98cad0]{margin:0;font-size:17px;font-weight:800;color:#0f172a;line-height:1.3}.ram__close[data-v-6a98cad0]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.ram__close[data-v-6a98cad0]:hover{background:#e2e8f0;color:#334155}.ram__body[data-v-6a98cad0]{flex:1;min-height:0;overflow:auto;padding:16px 18px}.ram__state[data-v-6a98cad0]{margin:0;font-size:14px;color:#64748b}.ram__state--err[data-v-6a98cad0]{color:#b91c1c}.ram__pre[data-v-6a98cad0]{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.65;color:#1e293b;white-space:pre-wrap;word-break:break-word}.ram__foot[data-v-6a98cad0]{flex-shrink:0;padding:12px 18px 16px;border-top:1px solid #e2e8f0}.ram__btn[data-v-6a98cad0]{width:100%;height:44px;border:none;border-radius:12px;background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.ram__btn[data-v-6a98cad0]:hover{filter:brightness(1.03)}.ram-fade-enter-active[data-v-6a98cad0],.ram-fade-leave-active[data-v-6a98cad0]{transition:opacity .2s ease}.ram-fade-enter-from[data-v-6a98cad0],.ram-fade-leave-to[data-v-6a98cad0]{opacity:0}.recharge-mask[data-v-d28962ef]{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:24px;outline:none;background:#101113b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color-scheme:dark}.recharge-panel[data-v-d28962ef]{position:relative;display:flex;flex-direction:column;width:100%;max-width:590px;max-height:min(90dvh,820px);min-height:0;overflow:hidden;border:1px solid #303137;border-radius:20px;background:#191a1e;color:#f3f3f5;box-shadow:0 28px 90px #0007}.recharge-head[data-v-d28962ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0;padding:26px 26px 22px;border-bottom:1px solid #303137}.recharge-head-text[data-v-d28962ef]{min-width:0}.recharge-eyebrow[data-v-d28962ef]{display:block;margin-bottom:8px;color:#a0a0aa;font-size:9px;letter-spacing:.18em}.recharge-title[data-v-d28962ef]{margin:0;color:#f3f3f5;font-size:22px;font-weight:650;line-height:1.3}.recharge-sub[data-v-d28962ef]{margin:10px 0 0;color:#a0a0aa;font-size:12px;line-height:1.8}.recharge-sub strong[data-v-d28962ef]{color:#a0a0aa;font-weight:500}.recharge-close[data-v-d28962ef]{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid #303137;border-radius:9px;background:#222328;color:#a0a0aa;cursor:pointer}.recharge-close[data-v-d28962ef]:hover:not(:disabled){background:#222328;color:#f3f3f5}.recharge-close__svg[data-v-d28962ef]{width:18px;height:18px}.recharge-body[data-v-d28962ef],.recharge-step[data-v-d28962ef]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.recharge-body__scroll[data-v-d28962ef]{flex:1;min-height:0;padding:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#777782 transparent}.recharge-body__footer[data-v-d28962ef]{display:flex;flex-shrink:0;flex-direction:column;gap:16px;padding:18px 24px 24px;border-top:1px solid #303137;background:#191a1e}.recharge-grid[data-v-d28962ef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.pkg-card[data-v-d28962ef]{position:relative;display:flex;flex-direction:column;gap:14px;min-height:112px;padding:16px;border:1px solid #303137;border-radius:12px;background:#222328;text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.pkg-card[data-v-d28962ef]:hover:not(:disabled){border-color:#303137;background:#222328}.pkg-card--active[data-v-d28962ef]{border-color:#5b4d7b;background:#262330;box-shadow:inset 0 0 0 1px #5b4d7b}.pkg-card__top[data-v-d28962ef]{display:flex;align-items:center;gap:7px}.pkg-card__gem[data-v-d28962ef]{display:flex;flex-shrink:0;color:#a0a0aa}.pkg-card__gem-svg[data-v-d28962ef]{width:19px;height:19px}.pkg-card__beans[data-v-d28962ef]{color:#f3f3f5;font-size:13px;font-weight:500;white-space:nowrap}.pkg-card__price-row[data-v-d28962ef]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pkg-card__price[data-v-d28962ef]{color:#f3f3f5;font-size:25px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.custom-card[data-v-d28962ef]{margin-top:16px;padding:16px;border:1px solid #303137;border-radius:12px;background:#191a1e}.custom-card--active[data-v-d28962ef]{border-color:#5b4d7b}.custom-card__head[data-v-d28962ef]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.custom-card__title[data-v-d28962ef]{color:#f3f3f5;font-size:13px;font-weight:500}.custom-card__switch[data-v-d28962ef]{min-height:28px;padding:5px 9px;border:1px solid #303137;border-radius:6px;background:#222328;color:#f3f3f5;font-size:11px;cursor:pointer}.custom-card__switch[data-v-d28962ef]:hover:not(:disabled){border-color:#303137}.custom-card__inputs[data-v-d28962ef]{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.custom-field[data-v-d28962ef]{display:flex;flex-direction:column;gap:8px}.custom-field>span[data-v-d28962ef]{color:#a0a0aa;font-size:11px}.custom-field input[data-v-d28962ef]{width:100%;min-width:0;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #303137;border-radius:8px;background:#101113;color:#f3f3f5;font-size:14px}.custom-field input[data-v-d28962ef]::placeholder{color:#a0a0aa}.custom-field input[data-v-d28962ef]:focus{outline:none;border-color:#b8a7ed;box-shadow:0 0 0 3px #8060dc20}.custom-result[data-v-d28962ef]{display:flex;flex-direction:column;justify-content:center;min-height:42px;padding:9px 12px;border:1px dashed #303137;border-radius:8px}.custom-result__label[data-v-d28962ef]{color:#a0a0aa;font-size:11px}.custom-result__value[data-v-d28962ef]{margin-top:6px;color:#f3f3f5;font-size:15px;font-weight:500}.custom-result--ok .custom-result__value[data-v-d28962ef]{color:#f3f3f5}.custom-card__hint[data-v-d28962ef]{margin:10px 0 0;color:#a0a0aa;font-size:11px;line-height:1.7}.recharge-toast[data-v-d28962ef]{margin:16px 0 0;padding:12px 14px;border-radius:9px;font-size:12px;line-height:1.7}.recharge-toast--err[data-v-d28962ef]{border:1px solid #613c34;background:#361f1b;color:#f5a99e}.recharge-toast--ok[data-v-d28962ef]{border:1px solid #4b633a;background:#253522;color:#bce69b}.recharge-agree[data-v-d28962ef]{display:flex;align-items:flex-start;gap:9px;margin:0;color:#a0a0aa;font-size:11px;line-height:1.7;cursor:pointer}.recharge-agree__cb[data-v-d28962ef]{flex-shrink:0;width:15px;height:15px;margin:2px 0 0;accent-color:#8060dc;cursor:pointer}.recharge-agree__text[data-v-d28962ef]{flex:1;min-width:0}.recharge-agree__link[data-v-d28962ef]{padding:0;border:0;background:none;color:#f3f3f5;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.recharge-agree__link[data-v-d28962ef]:hover{color:#f3f3f5}.recharge-cta[data-v-d28962ef]{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:20px;padding:10px 18px;border:0;border-radius:10px;background:#8060dc;color:#fff;font-size:14px;font-weight:650;cursor:pointer;transition:background .18s}.recharge-body__footer .recharge-cta[data-v-d28962ef]{margin-top:0}.recharge-cta[data-v-d28962ef]:hover:not(:disabled){background:#7454cf}.recharge-cta[data-v-d28962ef]:disabled,.recharge-close[data-v-d28962ef]:disabled,.pkg-card[data-v-d28962ef]:disabled,.pay-back[data-v-d28962ef]:disabled{opacity:.4;cursor:not-allowed}.recharge-cta__inner[data-v-d28962ef],.recharge-cta__row[data-v-d28962ef]{display:flex;align-items:center;justify-content:center;gap:10px}.recharge-cta__inner--stack[data-v-d28962ef]{flex-direction:column;gap:6px}.recharge-cta__price[data-v-d28962ef]{padding-left:12px;border-left:1px solid #ffffff30;font-variant-numeric:tabular-nums}.pay-await[data-v-d28962ef]{display:flex;flex-direction:column;gap:18px}.pay-back[data-v-d28962ef]{align-self:flex-start;min-height:32px;padding:6px 12px;border:1px solid #303137;border-radius:8px;background:#222328;color:#f3f3f5;font-size:12px;cursor:pointer}.pay-back[data-v-d28962ef]:hover:not(:disabled){border-color:#303137}.pay-qr-block[data-v-d28962ef]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 16px;border:1px solid #303137;border-radius:14px;background:#222328}.pay-qr[data-v-d28962ef]{width:220px;height:220px;padding:8px;box-sizing:border-box;border-radius:10px;background:#fff;object-fit:contain}.pay-qr-tip[data-v-d28962ef]{max-width:280px;margin:0;color:#a0a0aa;font-size:12px;line-height:1.7;text-align:center}.pay-summary[data-v-d28962ef]{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;border:1px solid #303137;border-radius:10px;background:#222328}.pay-summary__row[data-v-d28962ef]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.pay-summary__row dt[data-v-d28962ef]{margin:0;color:#a0a0aa;font-weight:400}.pay-summary__row dd[data-v-d28962ef]{margin:0;color:#f3f3f5;font-variant-numeric:tabular-nums;text-align:right}.pay-summary__row--strong dd[data-v-d28962ef]{font-size:18px;font-weight:600}.pay-summary__row--gold dd[data-v-d28962ef],.pay-summary__row--muted dd[data-v-d28962ef]{color:#f3f3f5;font-size:15px}.pay-order[data-v-d28962ef]{margin:0;color:#a0a0aa;font-size:11px;overflow-wrap:anywhere}.pay-order__code[data-v-d28962ef]{padding:3px 5px;border:1px solid #303137;border-radius:4px;background:#101113;color:#a0a0aa;font-size:11px}.pay-status[data-v-d28962ef]{display:flex;align-items:center;gap:8px;margin:0;color:#a0a0aa;font-size:12px}.pay-status strong[data-v-d28962ef]{color:#f3f3f5;font-weight:500}.pay-status__dot[data-v-d28962ef]{width:7px;height:7px;border-radius:50%;background:#a0a0aa;animation:pay-pulse-d28962ef 1.2s ease-in-out infinite}.pay-done[data-v-d28962ef]{display:flex;flex-direction:column;gap:16px}.pay-done__msg[data-v-d28962ef]{margin:0}.recharge-panel button[data-v-d28962ef]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}@keyframes pay-pulse-d28962ef{50%{opacity:.4}}.recharge-dlg-enter-active[data-v-d28962ef],.recharge-dlg-leave-active[data-v-d28962ef]{transition:opacity .2s}.recharge-dlg-enter-active .recharge-panel[data-v-d28962ef],.recharge-dlg-leave-active .recharge-panel[data-v-d28962ef]{transition:transform .2s}.recharge-dlg-enter-from[data-v-d28962ef],.recharge-dlg-leave-to[data-v-d28962ef]{opacity:0}.recharge-dlg-enter-from .recharge-panel[data-v-d28962ef],.recharge-dlg-leave-to .recharge-panel[data-v-d28962ef]{transform:translateY(10px)}@media(max-width:520px){.recharge-mask[data-v-d28962ef]{padding:12px}.recharge-panel[data-v-d28962ef]{max-height:94dvh;border-radius:16px}.recharge-head[data-v-d28962ef]{padding:20px}.recharge-body__scroll[data-v-d28962ef]{padding:18px}.recharge-body__footer[data-v-d28962ef]{padding:16px 18px 18px}.recharge-grid[data-v-d28962ef]{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg-card[data-v-d28962ef]{min-height:104px;padding:14px}.custom-card__inputs[data-v-d28962ef]{grid-template-columns:1fr}}@media(max-height:650px){.recharge-panel[data-v-d28962ef]{max-height:94dvh}.recharge-head[data-v-d28962ef]{padding-top:16px;padding-bottom:14px}.recharge-body__footer[data-v-d28962ef]{padding-top:12px;padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.pay-status__dot[data-v-d28962ef]{animation:none}.recharge-dlg-enter-active[data-v-d28962ef],.recharge-dlg-leave-active[data-v-d28962ef],.recharge-dlg-enter-active .recharge-panel[data-v-d28962ef],.recharge-dlg-leave-active .recharge-panel[data-v-d28962ef]{transition:none}}.notice-popover[data-v-fce335f3]{position:absolute;top:calc(100% + 14px);right:0;z-index:1200;display:flex;flex-direction:column;width:min(400px,calc(100vw - 24px));max-height:min(72dvh,560px);border:1px solid #303137;border-radius:16px;background:#191a1e;color:#f3f3f5;box-shadow:0 20px 60px #0007;overflow:hidden}.notice-popover__head[data-v-fce335f3]{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px 0 22px;border-bottom:1px solid #303137;color:#f3f3f5;font-size:14px}.notice-popover__close[data-v-fce335f3]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #303137;border-radius:8px;background:#222328;color:#a0a0aa;font-size:20px;line-height:1;cursor:pointer}.notice-popover__close[data-v-fce335f3]:hover{background:#222328;color:#f3f3f5}.notice-popover__body[data-v-fce335f3]{min-height:160px;overflow:auto;scrollbar-width:thin;scrollbar-color:#777782 transparent}.notice-popover__state[data-v-fce335f3]{display:flex;align-items:center;justify-content:center;min-height:180px;padding:24px;color:#a0a0aa;font-size:13px;text-align:center;line-height:1.7}.notice-popover__state--empty[data-v-fce335f3]{flex-direction:column;gap:8px;min-height:230px}.notice-popover__state--empty svg[data-v-fce335f3]{width:30px;height:30px;margin-bottom:10px;color:#a0a0aa}.notice-popover__state--empty strong[data-v-fce335f3]{color:#f3f3f5;font-size:14px;font-weight:500}.notice-popover__state--empty span[data-v-fce335f3]{font-size:11px}.notice-popover__state--error[data-v-fce335f3]{flex-direction:column;gap:12px;color:#f3f3f5}.notice-popover__retry[data-v-fce335f3]{border:1px solid #303137;border-radius:8px;padding:7px 14px;background:#191a1e;color:#f3f3f5;font-size:12px;cursor:pointer}.notice-list[data-v-fce335f3]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:10px}.notice-list__item[data-v-fce335f3]{margin:0;padding:0}.notice-list__btn[data-v-fce335f3]{width:100%;padding:15px 12px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.notice-list__btn[data-v-fce335f3]:hover{border-color:#303137;background:#222328}.notice-list__top[data-v-fce335f3]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.notice-list__title-wrap[data-v-fce335f3]{display:flex;align-items:center;gap:7px;min-width:0}.notice-list__title[data-v-fce335f3]{min-width:0;color:#f3f3f5;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-type[data-v-fce335f3],.notice-level[data-v-fce335f3]{flex-shrink:0;border:1px solid #303137;border-radius:5px;padding:4px 6px;color:#f3f3f5;background:#222328;font-size:10px;line-height:1}.notice-level--high[data-v-fce335f3]{color:#f2aa9d;background:#3a221e;border-color:#684238}.notice-level--medium[data-v-fce335f3]{color:#e4c58c;background:#352e1e;border-color:#5b5032}.notice-level--low[data-v-fce335f3]{color:#b4d99b;background:#273520;border-color:#435635}.notice-list__content[data-v-fce335f3]{margin:0 0 10px;color:#a0a0aa;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.notice-list__jump-line[data-v-fce335f3]{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px;border:1px solid #303137;border-radius:6px;background:#222328}.notice-list__jump-tag[data-v-fce335f3]{flex-shrink:0;padding:3px 5px;border:1px solid #303137;border-radius:4px;color:#f3f3f5;font-size:10px;line-height:1}.notice-list__jump-tag--external[data-v-fce335f3]{border-color:#303137;color:#a0a0aa}.notice-list__jump-text[data-v-fce335f3]{min-width:0;color:#a0a0aa;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-list__time[data-v-fce335f3]{color:#a0a0aa;font-size:10px}.notice-popover__foot[data-v-fce335f3]{padding:12px 20px 18px;color:#a0a0aa;font-size:11px;text-align:center}button[data-v-fce335f3]:focus-visible{outline:2px solid #b8a7ed;outline-offset:2px}@media(max-width:520px){.notice-popover[data-v-fce335f3]{position:fixed;top:76px;right:12px;max-height:70dvh}}.nav-menu-icon[data-v-07705b4a]{width:20px;height:20px;flex-shrink:0}.app-shell[data-v-a06fcc43]{position:relative;isolation:isolate;display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--xc-bg);color:var(--xc-text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;color-scheme:dark}.app-shell>.main[data-v-a06fcc43]{position:relative;z-index:1}.sider[data-v-a06fcc43]{display:flex;flex:0 0 auto;flex-direction:column;width:208px;min-height:0;overflow:hidden;background:#131416;border-right:1px solid var(--xc-border);transition:width .18s ease}.sider.collapsed[data-v-a06fcc43]{width:72px}.brand[data-v-a06fcc43]{display:flex;align-items:center;gap:11px;min-height:76px;padding:0 23px;flex-shrink:0;color:var(--xc-text);text-decoration:none}.brand__mark[data-v-a06fcc43]{display:grid;place-items:center;width:30px;height:36px;flex-shrink:0;color:var(--xc-accent);filter:none}.brand__mark svg[data-v-a06fcc43]{width:32px;height:32px}.brand__text[data-v-a06fcc43]{display:flex;flex-direction:column;gap:4px}.brand__title[data-v-a06fcc43]{font-size:22px;font-weight:750;letter-spacing:.05em;line-height:1}.brand__title span[data-v-a06fcc43]{color:var(--xc-text);font-size:15px;font-weight:500}.brand__eyebrow[data-v-a06fcc43]{font-size:8px;letter-spacing:.24em;color:var(--xc-text-muted)}.sider.collapsed .brand[data-v-a06fcc43]{padding:0 20px}.menu[data-v-a06fcc43]{flex:1;min-height:0;overflow-y:auto;padding:10px 12px 18px;scrollbar-width:thin;scrollbar-color:#303137 transparent}.menu-group+.menu-group[data-v-a06fcc43]{margin-top:23px}.menu-section-label[data-v-a06fcc43]{padding:0 12px 9px;color:var(--xc-text-faint);font-size:10px;font-weight:500;letter-spacing:.12em}.menu-item[data-v-a06fcc43]{display:flex;align-items:center;min-height:42px;gap:11px;margin:3px 0;padding:9px 12px;border:1px solid transparent;border-radius:9px;color:#a0a0aa;text-decoration:none;font-size:13px;transition:background .15s ease,color .15s ease}.menu-item[data-v-a06fcc43]:hover{color:var(--xc-text);background:#131416}.menu-item.active[data-v-a06fcc43]{color:#e8e3f4;background:#262330;border-color:#39323f}.menu-item__icon-wrap[data-v-a06fcc43]{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;color:inherit}.menu-item__icon-wrap[data-v-a06fcc43] .nav-menu-icon{width:21px;height:21px}.menu-item__text[data-v-a06fcc43]{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.menu-item__label[data-v-a06fcc43]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item__badge[data-v-a06fcc43]{padding:1px 5px;border-radius:4px;background:#303137;color:#e3e3e8;font-size:9px;white-space:nowrap}.menu-item__badge--maintenance[data-v-a06fcc43]{background:#3b3020;color:#eac780}.menu-item--disabled[data-v-a06fcc43]{opacity:.5;cursor:not-allowed}.sider.collapsed .menu[data-v-a06fcc43]{padding-inline:12px}.sider.collapsed .menu-item[data-v-a06fcc43]{justify-content:center;padding:10px}.sider.collapsed .menu-group+.menu-group[data-v-a06fcc43]{padding-top:14px;margin-top:14px;border-top:1px solid var(--xc-border)}.sider-inspiration[data-v-a06fcc43]{display:flex;align-items:center;gap:9px;margin:8px 14px 18px;padding:14px 10px;color:#c4c4cc;border:1px solid #303137;background:#191a1e;border-radius:10px;text-decoration:none}.sider-inspiration>svg[data-v-a06fcc43]{flex-shrink:0;width:19px;height:19px;color:var(--xc-accent)}.sider-inspiration span[data-v-a06fcc43]{display:flex;flex-direction:column;gap:5px;min-width:0}.sider-inspiration strong[data-v-a06fcc43]{font-size:11px;font-weight:550}.sider-inspiration small[data-v-a06fcc43]{font-size:9px;color:#a0a0aa;white-space:nowrap}.sider-inspiration .sider-inspiration__arrow[data-v-a06fcc43]{margin-left:auto;width:13px;height:13px}.sider-inspiration[data-v-a06fcc43]:hover{border-color:#777782}.sider-dock[data-v-a06fcc43]{flex-shrink:0;padding:0 14px 15px}.sider-dock__edge[data-v-a06fcc43]{height:1px;margin-bottom:8px;background:var(--xc-border)}.sider-dock__toggle[data-v-a06fcc43]{display:flex;align-items:center;gap:11px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#a0a0aa;text-align:left;cursor:pointer}.sider-dock__toggle[data-v-a06fcc43]:hover{color:var(--xc-text);background:#191a1e}.sider-dock__toggle--icon-only[data-v-a06fcc43]{justify-content:center;padding-inline:0}.sider-dock__glyph[data-v-a06fcc43]{flex-shrink:0;width:19px;height:19px}.sider-dock__copy[data-v-a06fcc43]{display:flex;flex-direction:column;gap:3px}.sider-dock__title[data-v-a06fcc43]{font-size:11px;font-weight:500}.sider-dock__sub[data-v-a06fcc43]{font-size:10px;color:var(--xc-text-muted)}.main[data-v-a06fcc43]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.header[data-v-a06fcc43]{position:relative;z-index:20;flex-shrink:0;overflow:visible;background:#141517;border-bottom:1px solid var(--xc-border)}.toprow[data-v-a06fcc43]{position:relative;z-index:60;height:72px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.left[data-v-a06fcc43]{display:flex;align-items:center;gap:13px;min-width:0}.title-block[data-v-a06fcc43]{display:flex;flex-direction:column;gap:5px;min-width:0}.page-title[data-v-a06fcc43]{font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-inline[data-v-a06fcc43]{font-size:10px}.icon-btn[data-v-a06fcc43]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#a0a0aa;cursor:pointer}.icon-btn svg[data-v-a06fcc43]{width:19px;height:19px}.icon-btn[data-v-a06fcc43]:hover{background:#191a1e;color:var(--xc-text)}.right[data-v-a06fcc43],.header-user-area[data-v-a06fcc43]{display:flex;align-items:center;min-width:0;overflow:visible}.header-user-area[data-v-a06fcc43]{gap:13px}.header-ad-beans-wrap[data-v-a06fcc43]{position:relative}.header-ad-beans-wrap[data-v-a06fcc43]:empty{display:none}.header-recharge-btn[data-v-a06fcc43]{order:2;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 13px;flex-shrink:0;border:1px solid #35353c;border-radius:7px;background:#222328;color:#dfdfe5;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.header-recharge-btn[data-v-a06fcc43]:hover{background:#2b2b32}.header-recharge-btn__icon[data-v-a06fcc43]{width:14px;height:14px}.notice-wrap[data-v-a06fcc43]{position:relative;order:3;flex:0 0 auto}.notice-btn[data-v-a06fcc43]{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#a0a0aa;cursor:pointer}.notice-btn[data-v-a06fcc43]:hover{background:#191a1e;color:var(--xc-text)}.notice-btn__icon[data-v-a06fcc43]{width:19px;height:19px}.notice-btn--unread[data-v-a06fcc43]{color:#edc787}.notice-btn__badge[data-v-a06fcc43]{position:absolute;top:-3px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#d56e5b;color:#fff;border:2px solid #131416;font-size:9px;line-height:12px}.bean-card[data-v-a06fcc43]{order:1;display:flex;align-items:center;gap:6px;min-width:0;height:34px;color:#c4c4cc}.bean-card__icon[data-v-a06fcc43]{object-fit:contain;width:15px;height:15px;opacity:.8}.bean-card__body[data-v-a06fcc43]{display:flex;align-items:baseline;gap:5px;min-width:0}.bean-card__label[data-v-a06fcc43],.bean-card__unit[data-v-a06fcc43],.bean-card__points-label[data-v-a06fcc43]{font-size:11px;color:#92929c;white-space:nowrap}.bean-card__num[data-v-a06fcc43]{color:#e3e3e8;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.bean-card__sep[data-v-a06fcc43]{padding-inline:5px;color:#414148}.bean-card__points-num[data-v-a06fcc43]{font-size:12px;color:#c4c4cc;font-variant-numeric:tabular-nums}.bean-card__refresh[data-v-a06fcc43]{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;padding:0;border:0;border-radius:5px;background:transparent;color:#92929c;font-size:15px;cursor:pointer}.bean-card__refresh[data-v-a06fcc43]:hover{background:#222328;color:var(--xc-accent)}.bean-card__refresh[data-v-a06fcc43]:disabled{opacity:.45;cursor:wait}.user-profile-card[data-v-a06fcc43]{position:relative;order:4;flex:0 1 auto;min-width:0;max-width:180px;padding-left:14px;border-left:1px solid var(--xc-border)}.user-profile-card__trigger[data-v-a06fcc43]{display:flex;align-items:center;gap:9px;width:100%;height:38px;padding:3px 5px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.user-profile-card__trigger[data-v-a06fcc43]:hover,.user-profile-card__trigger--open[data-v-a06fcc43]{background:#191a1e}.user-profile-card__avatar[data-v-a06fcc43]{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#29292f;color:#e3e3e8;font-size:12px;font-weight:600}.user-profile-card__trigger--hint .user-profile-card__avatar[data-v-a06fcc43]:after{content:"";position:absolute;right:0;bottom:0;width:5px;height:5px;border-radius:50%;border:2px solid #131416;background:#c5a870}.user-profile-card__text[data-v-a06fcc43]{min-width:0}.user-profile-card__name[data-v-a06fcc43]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:#e3e3e8}.user-profile-card__meta[data-v-a06fcc43]{margin-top:2px;font-size:9px;color:#a0a0aa}.user-profile-card__chevron[data-v-a06fcc43]{flex-shrink:0;width:12px;height:12px;color:#92929c;transition:transform .15s ease}.user-profile-card__trigger--open .user-profile-card__chevron[data-v-a06fcc43]{transform:rotate(180deg)}.user-menu[data-v-a06fcc43]{position:absolute;right:0;top:calc(100% + 12px);z-index:200;width:220px;padding:6px;border:1px solid #303137;border-radius:12px;background:#131416;box-shadow:0 16px 50px #0007}.user-menu__item[data-v-a06fcc43]{display:block;width:100%;padding:11px 12px;border:0;border-radius:6px;background:transparent;color:#c4c4cc;font:inherit;font-size:12px;text-align:left;cursor:pointer}.user-menu__item[data-v-a06fcc43]:hover{background:#222328;color:var(--xc-accent)}.user-menu__sep[data-v-a06fcc43]{height:1px;margin:5px 10px;background:#222328}.user-menu__item--logout[data-v-a06fcc43]{color:#a39b8f}.user-menu__item--logout[data-v-a06fcc43]:hover{color:#f2aa9e;background:#382b26}.content[data-v-a06fcc43]{position:relative;z-index:0;flex:1;min-height:0;overflow:auto;padding:26px 30px;scrollbar-width:thin;scrollbar-color:#303137 transparent}.content-inner[data-v-a06fcc43]{max-width:1440px;margin:0 auto}.content.full-viewport[data-v-a06fcc43]{display:flex;flex-direction:column;overflow:hidden;padding:20px 24px}.content.full-viewport .content-inner[data-v-a06fcc43]{display:flex;flex:1;flex-direction:column;min-height:0;max-width:none;margin:0}.content-actions[data-v-a06fcc43]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px;flex-shrink:0}.content-actions[data-v-a06fcc43] .action-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.content-actions[data-v-a06fcc43] .btn{min-height:36px;padding:8px 14px;border-radius:7px;border:1px solid #303137;background:#191a1e;color:#c4c4cc;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.content-actions[data-v-a06fcc43] .btn:hover:not(:disabled){background:#222328;transform:none;box-shadow:none}.content-actions[data-v-a06fcc43] .btn:disabled{opacity:.4;cursor:not-allowed}.content-actions[data-v-a06fcc43] :is(.btn-add,.btn-generate,.btn-primary){color:var(--xc-on-accent);background:var(--xc-accent-gradient);border-color:transparent}.content-actions[data-v-a06fcc43] :is(.btn-add,.btn-generate,.btn-primary):hover:not(:disabled){background:var(--xc-primary-hover)}.content-actions[data-v-a06fcc43] .btn-clear{color:#e6a594;background:#332620;border-color:#533a2e}.content-actions[data-v-a06fcc43] .btn-download{color:#c4c4cc}.content-actions[data-v-a06fcc43] .btn-debug{color:#e3c591}.sider-backdrop[data-v-a06fcc43]{position:fixed;inset:0;z-index:2140;background:#0b0c0eaa;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-shell>.sider.sider--overlay[data-v-a06fcc43]{position:fixed;left:0;top:0;bottom:0;z-index:2150;width:244px;transform:translate(-100%);transition:transform .18s ease}.app-shell>.sider.sider--overlay.sider--overlay-open[data-v-a06fcc43]{transform:translate(0);box-shadow:12px 0 48px #0006;pointer-events:auto}.app-shell>.sider.sider--overlay[data-v-a06fcc43]:not(.sider--overlay-open){pointer-events:none;visibility:hidden}.title-block--immersive[data-v-a06fcc43]{flex-direction:row;align-items:center;gap:14px}.immersive-nav-home[data-v-a06fcc43]{color:#a0a0aa;text-decoration:none;font-size:12px;white-space:nowrap}.immersive-nav-home[data-v-a06fcc43]:after{content:"/";margin-left:14px;color:#414148}.immersive-nav-home[data-v-a06fcc43]:hover{color:var(--xc-accent)}.content.full-viewport.content--immersive[data-v-a06fcc43]{padding:0}.content.full-viewport.content--immersive .content-inner[data-v-a06fcc43]{width:100%;max-width:none;margin:0;padding:0}.content.full-viewport.content--immersive .content-inner[data-v-a06fcc43]>*{flex:1 1 auto;min-height:0;width:100%;max-width:100%}.header-ad-beans-tip[data-v-a06fcc43]{position:absolute;top:calc(100% + 8px);right:0;width:max-content;max-width:min(calc(100vw - 24px),260px);z-index:4000;padding:10px 14px;border-radius:8px;background:#191a1e;border:1px solid #303137;color:#e3e3e8;font-size:12px;pointer-events:none}.promotion-tip[data-v-a06fcc43]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:5200;width:min(calc(100vw - 28px),460px);padding:12px 16px;border-radius:10px;background:#452c26;border:1px solid #7b4b40;color:#f0c6b8;font-size:13px;text-align:center;box-shadow:0 10px 30px #0005;pointer-events:none}:is(.brand[data-v-a06fcc43],.menu-item[data-v-a06fcc43],.sider-inspiration[data-v-a06fcc43],.sider-dock__toggle[data-v-a06fcc43],.icon-btn[data-v-a06fcc43],.header-recharge-btn[data-v-a06fcc43],.notice-btn[data-v-a06fcc43],.bean-card__refresh[data-v-a06fcc43],.user-profile-card__trigger[data-v-a06fcc43],.user-menu__item[data-v-a06fcc43],.immersive-nav-home[data-v-a06fcc43]):focus-visible{outline:2px solid var(--xc-accent);outline-offset:3px}@media(max-width:1100px){.toprow[data-v-a06fcc43]{padding-inline:20px}.header-user-area[data-v-a06fcc43]{gap:8px}.bean-card__points-label[data-v-a06fcc43],.bean-card__points-num[data-v-a06fcc43],.bean-card__sep[data-v-a06fcc43]{display:none}}@media(max-width:900px){.toprow[data-v-a06fcc43]{height:64px;padding-inline:18px}.content[data-v-a06fcc43]{padding:22px 20px}.user-profile-card[data-v-a06fcc43]{padding-left:8px}}@media(max-width:600px){.toprow[data-v-a06fcc43]{height:60px;padding-inline:12px;gap:8px}.left[data-v-a06fcc43]{gap:5px}.page-title[data-v-a06fcc43]{font-size:13px}.immersive-nav-home[data-v-a06fcc43],.user-profile-card__text[data-v-a06fcc43],.user-profile-card__chevron[data-v-a06fcc43],.bean-card__label[data-v-a06fcc43],.bean-card__unit[data-v-a06fcc43]{display:none}.header-user-area[data-v-a06fcc43]{gap:4px}.bean-card[data-v-a06fcc43]{gap:3px}.bean-card__body[data-v-a06fcc43]{gap:0}.bean-card__icon[data-v-a06fcc43]{width:12px;height:12px}.bean-card__num[data-v-a06fcc43]{font-size:12px}.bean-card__refresh[data-v-a06fcc43]{width:20px}.header-recharge-btn[data-v-a06fcc43]{height:30px;padding:0 9px;font-size:11px;color:#dfdfe5;background:#222328;border:1px solid #35353c}.header-recharge-btn__icon[data-v-a06fcc43]{display:none}.notice-btn[data-v-a06fcc43]{width:30px;height:32px}.user-profile-card[data-v-a06fcc43]{max-width:42px;padding-left:4px}.user-profile-card__trigger[data-v-a06fcc43]{padding:0 3px}.user-profile-card__avatar[data-v-a06fcc43]{flex-basis:26px;width:26px;height:26px;background:#29292f;color:#e3e3e8}.content[data-v-a06fcc43]{padding:18px 14px}.content.full-viewport[data-v-a06fcc43]{padding:14px}.content.full-viewport.content--immersive[data-v-a06fcc43]{padding:0}}@media(max-height:700px){.sider-inspiration[data-v-a06fcc43]{padding-block:10px;margin-bottom:10px}.menu-group+.menu-group[data-v-a06fcc43]{margin-top:17px}}@media(prefers-reduced-motion:reduce){.sider[data-v-a06fcc43],.app-shell>.sider.sider--overlay[data-v-a06fcc43],.menu-item[data-v-a06fcc43],.user-profile-card__chevron[data-v-a06fcc43]{transition:none}}.result-cell[data-v-ea9407cf],.circle-progress[data-v-ea9407cf]{display:flex;flex-direction:column;align-items:center;gap:4px}.progress-circle[data-v-ea9407cf]{transition:stroke-dashoffset .3s ease}.status-text[data-v-ea9407cf]{font-size:11px;color:#64748b;font-weight:500}.result-btn[data-v-ea9407cf]{padding:6px 12px;border:none;border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s;white-space:nowrap}.result-btn[data-v-ea9407cf]:hover{transform:scale(1.05)}.result-btn.status-completed[data-v-ea9407cf]{background:#d1fae5;color:#065f46}.result-btn.status-failed[data-v-ea9407cf]{background:#fee2e2;color:#991b1b}.result-btn.status-cancelled[data-v-ea9407cf]{background:#f3f4f6;color:#4b5563}.no-result[data-v-ea9407cf]{color:#cbd5e0;font-size:14px}td[data-v-79086632]{padding:12px 10px;vertical-align:middle}.center[data-v-79086632]{text-align:center}.img-box[data-v-79086632]{width:90px;height:60px;border:2px dashed #cbd5e0;border-radius:6px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:border-color .2s}.img-box[data-v-79086632]:hover{border-color:#667eea}.img-box img[data-v-79086632]{width:100%;height:100%;object-fit:cover}.img-placeholder[data-v-79086632]{display:flex;flex-direction:column;align-items:center;color:#a0aec0;font-size:10px}.img-placeholder span[data-v-79086632]{font-size:24px}.input-text[data-v-79086632]{width:100%;padding:7px 9px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;font-family:inherit;transition:border-color .2s}.input-text[data-v-79086632]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}textarea.input-text[data-v-79086632]{resize:vertical;min-height:50px;max-height:120px;line-height:1.4}.checkbox-input[data-v-79086632]{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.switch[data-v-79086632]{display:flex;align-items:center;gap:6px;cursor:pointer;justify-content:center}.switch-label[data-v-79086632]{font-size:12px;color:#4a5568;-webkit-user-select:none;user-select:none}.mini-btn[data-v-79086632]{background:none;border:none;font-size:18px;cursor:pointer;padding:5px 8px;border-radius:4px;transition:background .2s}.mini-btn[data-v-79086632]:hover{background:#edf2f7}.mini-btn.del[data-v-79086632]:hover{background:#fed7d7}.model-selector[data-v-79086632]{width:100%}.model-button[data-v-79086632]{width:100%;padding:8px 12px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;text-align:left}.model-button[data-v-79086632]:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea26;transform:translateY(-1px)}.model-name[data-v-79086632]{font-size:13px;font-weight:600;color:#374151;margin-bottom:4px}.model-cost[data-v-79086632]{display:inline-flex;align-items:center;padding:2px 8px;background:linear-gradient(135deg,#ebf8ff,#e6fffa);border-radius:4px;border:1px solid #bee3f8}.cost-value[data-v-79086632]{font-size:11px;color:#2b6cb0;font-weight:700}.table-area[data-v-87d19245]{flex:1;overflow:auto;min-height:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000d}.data-table[data-v-87d19245]{width:100%;border-collapse:collapse;min-width:1200px}.data-table thead[data-v-87d19245]{position:sticky;top:0;z-index:10;background:linear-gradient(135deg,#60a5fa,#a78bfa)}.data-table th[data-v-87d19245]{padding:14px 12px;text-align:left;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;border-right:1px solid rgba(255,255,255,.2)}.data-table th[data-v-87d19245]:last-child{border-right:none}.data-table tbody tr[data-v-87d19245]{border-bottom:1px solid #f1f5f9}.data-table tbody tr[data-v-87d19245]:hover{background:#f8fafc}.checkbox-input[data-v-87d19245]{width:18px;height:18px;cursor:pointer;accent-color:#60a5fa}.empty-row[data-v-87d19245]{padding:80px 24px!important;background:#fafbfc}.empty-state[data-v-87d19245]{display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-87d19245]{font-size:56px;opacity:.7}.empty-state p[data-v-87d19245]{font-size:15px;font-weight:600;color:#475569;margin:0}.empty-state p+span[data-v-87d19245]{font-size:13px;color:#94a3b8}.modal-overlay[data-v-ee302f66]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ee302f66]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-ee302f66]{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.modal-header h2[data-v-ee302f66]{margin:0;font-size:20px}.close-btn[data-v-ee302f66]{background:none;border:none;font-size:32px;color:#fff;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.close-btn[data-v-ee302f66]:hover{background:#fff3}.modal-body[data-v-ee302f66]{padding:24px;overflow-y:auto}.result-item[data-v-ee302f66]{margin-bottom:20px}.result-item[data-v-ee302f66]:last-child{margin-bottom:0}.result-item label[data-v-ee302f66]{display:block;font-weight:600;color:#2c3e50;margin-bottom:8px;font-size:14px}.status-badge[data-v-ee302f66]{display:inline-block;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500}.status-badge.status-pending[data-v-ee302f66]{background:#fef3c7;color:#92400e}.status-badge.status-processing[data-v-ee302f66]{background:#dbeafe;color:#1e40af}.status-badge.status-completed[data-v-ee302f66]{background:#d1fae5;color:#065f46}.status-badge.status-failed[data-v-ee302f66]{background:#fee2e2;color:#991b1b}.status-badge.status-cancelled[data-v-ee302f66]{background:#f3f4f6;color:#4b5563}.progress-bar[data-v-ee302f66]{width:100%;height:32px;background:#e2e8f0;border-radius:6px;overflow:hidden;position:relative}.progress-fill[data-v-ee302f66]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:13px;transition:width .3s ease}.video-preview[data-v-ee302f66]{margin-bottom:12px;border-radius:8px;overflow:hidden;background:#000}.video-preview video[data-v-ee302f66]{width:100%;max-height:400px;display:block}.download-btn[data-v-ee302f66]{display:inline-block;padding:10px 20px;background:#48bb78;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:background .2s}.download-btn[data-v-ee302f66]:hover{background:#38a169}.error-message[data-v-ee302f66]{padding:12px;background:#fee2e2;color:#991b1b;border-radius:6px;font-size:13px;line-height:1.5}.modal-enter-active[data-v-ee302f66],.modal-leave-active[data-v-ee302f66]{transition:opacity .3s}.modal-enter-active .modal-content[data-v-ee302f66],.modal-leave-active .modal-content[data-v-ee302f66]{transition:transform .3s}.modal-enter-from[data-v-ee302f66],.modal-leave-to[data-v-ee302f66]{opacity:0}.modal-enter-from .modal-content[data-v-ee302f66]{transform:scale(.9) translateY(-20px)}.modal-leave-to .modal-content[data-v-ee302f66]{transform:scale(.9) translateY(20px)}.model-card[data-v-78842aa9]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px #00000014;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative}.model-card.unavailable[data-v-78842aa9]{cursor:default}.model-card[data-v-78842aa9]:not(.unavailable):hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.model-card.selected[data-v-78842aa9]{border-color:#667eea;background:linear-gradient(135deg,#f7faff,#f0f4ff);box-shadow:0 4px 20px #667eea4d}.model-card.selected[data-v-78842aa9]:before{content:"✓";position:absolute;top:12px;right:12px;width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;box-shadow:0 2px 8px #667eea66}.model-card.unavailable[data-v-78842aa9]:not(.maintenance){border-color:#f56565}.model-card.maintenance[data-v-78842aa9]{border-color:#f59e0b;opacity:.95}.model-card.maintenance[data-v-78842aa9]:hover{box-shadow:0 4px 16px #f59e0b1f}.model-header[data-v-78842aa9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.model-name[data-v-78842aa9]{font-size:24px;font-weight:700;color:#4299e1;margin:0;letter-spacing:-.5px}.status-badge[data-v-78842aa9]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.status-available[data-v-78842aa9]{background:#d1fae5;color:#065f46}.status-unavailable[data-v-78842aa9]{background:#fee2e2;color:#991b1b}.status-maintenance[data-v-78842aa9]{background:#fef3c7;color:#92400e}.status-dot[data-v-78842aa9]{width:8px;height:8px;border-radius:50%;background:currentColor}.info-grid[data-v-78842aa9]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.info-box[data-v-78842aa9]{padding:16px;border-radius:12px;text-align:center}.cost-box[data-v-78842aa9]{background:linear-gradient(135deg,#dbeafe,#e0e7ff)}.token-box[data-v-78842aa9]{background:#f3f4f6}.info-label[data-v-78842aa9]{font-size:12px;color:#6b7280;margin-bottom:8px;font-weight:500}.info-value[data-v-78842aa9]{font-size:28px;font-weight:700;line-height:1}.cost-value[data-v-78842aa9]{color:#3b82f6}.token-value[data-v-78842aa9]{color:#6b7280}.unit[data-v-78842aa9]{font-size:14px;font-weight:500;color:#6b7280}.features[data-v-78842aa9]{display:flex;gap:12px;margin-bottom:16px}.feature-tag[data-v-78842aa9]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#d1fae5;color:#065f46;border-radius:8px;font-size:13px;font-weight:600}.feature-icon[data-v-78842aa9]{font-size:14px}.price-example[data-v-78842aa9]{background:#f9fafb;padding:12px 16px;border-radius:8px;margin-bottom:12px}.price-label[data-v-78842aa9]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;margin-bottom:6px;font-weight:500}.info-icon[data-v-78842aa9]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#d1d5db;color:#fff;border-radius:50%;font-size:11px;font-weight:700}.price-range[data-v-78842aa9]{font-size:15px;color:#374151;font-weight:600}.description[data-v-78842aa9]{display:flex;align-items:center;gap:8px;font-size:13px}.desc-label[data-v-78842aa9]{color:#6b7280;font-weight:500}.desc-link[data-v-78842aa9]{display:inline-flex;align-items:center;gap:4px;color:#3b82f6;text-decoration:none;font-weight:600;transition:color .2s}.desc-link[data-v-78842aa9]:hover{color:#2563eb;text-decoration:underline}.link-icon[data-v-78842aa9]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#3b82f6;color:#fff;border-radius:50%;font-size:11px;font-weight:700}.modal-hint[data-v-ec764176]{margin:0 32px;padding:12px 16px;font-size:13px;color:#64748b;background:#f1f5f9;border-radius:10px;line-height:1.5}.modal-overlay[data-v-ec764176]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-ec764176]{background:#fff;border-radius:20px;max-width:1200px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-ec764176]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-ec764176]{font-size:24px;font-weight:700;color:#1f2937;margin:0}.close-btn[data-v-ec764176]{background:none;border:none;font-size:28px;color:#9ca3af;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-btn[data-v-ec764176]:hover{background:#f3f4f6;color:#4b5563}.model-grid[data-v-ec764176]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;padding:24px 32px 32px}.modal-footer[data-v-ec764176]{display:flex;justify-content:flex-end;gap:12px;padding:20px 32px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 20px 20px}.btn[data-v-ec764176]{padding:12px 32px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-ec764176]{background:#fff;color:#6b7280;border:1px solid #d1d5db}.btn-cancel[data-v-ec764176]:hover{background:#f9fafb;border-color:#9ca3af}.btn-confirm[data-v-ec764176]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-confirm[data-v-ec764176]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.modal-fade-enter-active[data-v-ec764176],.modal-fade-leave-active[data-v-ec764176]{transition:opacity .3s}.modal-fade-enter-active .modal-container[data-v-ec764176],.modal-fade-leave-active .modal-container[data-v-ec764176]{transition:transform .3s}.modal-fade-enter-from[data-v-ec764176],.modal-fade-leave-to[data-v-ec764176]{opacity:0}.modal-fade-enter-from .modal-container[data-v-ec764176],.modal-fade-leave-to .modal-container[data-v-ec764176]{transform:scale(.9)}.modal-container[data-v-ec764176]::-webkit-scrollbar{width:8px}.modal-container[data-v-ec764176]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-container[data-v-ec764176]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.modal-container[data-v-ec764176]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.page-wrap[data-v-2c346a15]{padding:24px;max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:20px;min-height:0}.action-buttons[data-v-2c346a15]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-2c346a15]{padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease;white-space:nowrap}.btn[data-v-2c346a15]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.btn[data-v-2c346a15]:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn-add[data-v-2c346a15]{background:linear-gradient(135deg,#60a5fa,#a78bfa);color:#fff}.btn-download[data-v-2c346a15]{background:linear-gradient(135deg,#34d399,#10b981);color:#fff}.btn-clear[data-v-2c346a15]{background:#f87171;color:#fff}.btn-generate[data-v-2c346a15]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.notice-card[data-v-2c346a15]{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;color:#0c4a6e;font-size:13px;line-height:1.6;flex-shrink:0}.notice-dot[data-v-2c346a15]{width:8px;height:8px;border-radius:50%;background:#0ea5e9;flex-shrink:0;margin-top:6px}.notice-body p[data-v-2c346a15]{margin:0 0 4px}.notice-body p[data-v-2c346a15]:last-child{margin-bottom:0}.toast-message[data-v-2c346a15]{position:fixed;bottom:28px;right:28px;padding:14px 20px;border-radius:12px;color:#fff;font-size:13px;font-weight:600;z-index:1000;box-shadow:0 10px 40px #0003}.toast-message.success[data-v-2c346a15]{background:linear-gradient(135deg,#34d399,#10b981)}.toast-message.error[data-v-2c346a15]{background:linear-gradient(135deg,#f87171,#ef4444)}.toast-message.info[data-v-2c346a15]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.fade-enter-active[data-v-2c346a15],.fade-leave-active[data-v-2c346a15]{transition:all .25s ease}.fade-enter-from[data-v-2c346a15],.fade-leave-to[data-v-2c346a15]{opacity:0;transform:translateY(10px)}td[data-v-1fc61009]{padding:12px 10px;vertical-align:middle}.center[data-v-1fc61009]{text-align:center}.row--maintenance[data-v-1fc61009]{opacity:.88}.ref-col[data-v-1fc61009]{min-width:200px;max-width:280px}.ref-grid[data-v-1fc61009]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;align-items:flex-start}.ref-cell[data-v-1fc61009]{position:relative;width:36px;height:36px;border:1px dashed #cbd5e0;border-radius:4px;overflow:hidden;cursor:pointer;flex-shrink:0;background:#fafbfc;transition:border-color .2s}.ref-cell[data-v-1fc61009]:hover{border-color:#667eea}.ref-cell--disabled[data-v-1fc61009]{cursor:not-allowed;opacity:.75}.ref-cell--disabled[data-v-1fc61009]:hover{border-color:#cbd5e0}.ref-cell img[data-v-1fc61009]{width:100%;height:100%;object-fit:cover;display:block}.ref-placeholder[data-v-1fc61009]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#94a3b8;font-weight:600}.ref-clear[data-v-1fc61009]{position:absolute;top:0;right:0;width:14px;height:14px;padding:0;line-height:12px;font-size:11px;border:none;border-radius:0 0 0 4px;background:#0000008c;color:#fff;cursor:pointer}.ref-clear[data-v-1fc61009]:hover{background:#dc2626e6}.input-text[data-v-1fc61009]{width:100%;padding:7px 9px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;font-family:inherit;transition:border-color .2s}.input-text[data-v-1fc61009]:disabled{cursor:not-allowed;background:#f8fafc;color:#64748b}.input-duration[data-v-1fc61009]{max-width:96px;text-align:center}.input-text[data-v-1fc61009]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}textarea.input-text[data-v-1fc61009]{resize:vertical;min-height:50px;max-height:120px;line-height:1.4}.checkbox-input[data-v-1fc61009]{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.maint-tag[data-v-1fc61009]{display:inline-block;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;color:#b45309;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);white-space:nowrap}.mini-btn[data-v-1fc61009]{background:none;border:none;font-size:18px;cursor:pointer;padding:5px 8px;border-radius:4px;transition:background .2s}.mini-btn[data-v-1fc61009]:hover:not(:disabled){background:#edf2f7}.mini-btn[data-v-1fc61009]:disabled{opacity:.4;cursor:not-allowed}.mini-btn.del[data-v-1fc61009]:hover{background:#fed7d7}.table-area[data-v-97e6b861]{flex:1;overflow:auto;min-height:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000d}.data-table[data-v-97e6b861]{width:100%;border-collapse:collapse;min-width:1000px}.data-table thead[data-v-97e6b861]{position:sticky;top:0;z-index:10;background:linear-gradient(135deg,#60a5fa,#a78bfa)}.data-table th[data-v-97e6b861]{padding:14px 12px;text-align:left;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;border-right:1px solid rgba(255,255,255,.2)}.data-table th[data-v-97e6b861]:last-child{border-right:none}.data-table tbody tr[data-v-97e6b861]{border-bottom:1px solid #f1f5f9}.data-table tbody tr[data-v-97e6b861]:hover{background:#f8fafc}.checkbox-input[data-v-97e6b861]{width:18px;height:18px;cursor:pointer;accent-color:#60a5fa}.empty-row[data-v-97e6b861]{padding:80px 24px!important;background:#fafbfc}.empty-state[data-v-97e6b861]{display:flex;flex-direction:column;align-items:center;gap:12px}.empty-icon[data-v-97e6b861]{font-size:56px;opacity:.7}.empty-state p[data-v-97e6b861]{font-size:15px;font-weight:600;color:#475569;margin:0}.empty-state p+span[data-v-97e6b861]{font-size:13px;color:#94a3b8}.hidden-input[data-v-9194989b]{display:none}.page-wrap[data-v-9194989b]{padding:24px;max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:20px;min-height:0}.maintenance-banner[data-v-9194989b]{flex-shrink:0;padding:12px 16px;border-radius:10px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#b45309;font-size:13px;font-weight:600;line-height:1.5}.action-buttons[data-v-9194989b]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-9194989b]{padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease;white-space:nowrap}.btn[data-v-9194989b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.btn[data-v-9194989b]:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn-add[data-v-9194989b]{background:linear-gradient(135deg,#60a5fa,#a78bfa);color:#fff}.btn-download[data-v-9194989b]{background:linear-gradient(135deg,#34d399,#10b981);color:#fff}.btn-clear[data-v-9194989b]{background:#f87171;color:#fff}.btn-generate[data-v-9194989b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.toast-message[data-v-9194989b]{position:fixed;bottom:28px;right:28px;padding:14px 20px;border-radius:12px;color:#fff;font-size:13px;font-weight:600;z-index:1000;box-shadow:0 10px 40px #0003}.toast-message.success[data-v-9194989b]{background:linear-gradient(135deg,#34d399,#10b981)}.toast-message.error[data-v-9194989b]{background:linear-gradient(135deg,#f87171,#ef4444)}.toast-message.info[data-v-9194989b]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.fade-enter-active[data-v-9194989b],.fade-leave-active[data-v-9194989b]{transition:all .25s ease}.fade-enter-from[data-v-9194989b],.fade-leave-to[data-v-9194989b]{opacity:0;transform:translateY(10px)}.pill-select[data-v-fbf62c6d]{position:relative;display:inline-flex;vertical-align:middle}.pill-select__trigger[data-v-fbf62c6d]{cursor:pointer;margin:0;font:inherit}.pill[data-v-fbf62c6d]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 8px;border-radius:999px;background:#ffffff12;border:1px solid rgba(160,160,170,.14);font-size:11px;font-weight:500;color:#f3f3f5eb;color-scheme:dark}.pill--select[data-v-fbf62c6d]:hover{background:#a0a0aa24;border-color:#92929c47}.pill__text[data-v-fbf62c6d]{pointer-events:none;white-space:nowrap}.pill__chev[data-v-fbf62c6d]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(255,255,255,.45);margin-left:2px;flex-shrink:0;transition:transform .2s ease}.pill-select--open .pill__chev[data-v-fbf62c6d]{transform:rotate(180deg)}.pill-select__menu[data-v-fbf62c6d]{position:fixed;width:max-content;max-width:min(420px,92vw);max-height:min(360px,70vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;border-radius:12px;border:1px solid rgba(146,146,156,.35);background:#131416f7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -8px 36px #00000080,inset 0 1px #ffffff0f;z-index:10000;scrollbar-width:thin;scrollbar-color:rgba(146,146,156,.45) rgba(19,20,22,.35)}.pill-select__menu[data-v-fbf62c6d]::-webkit-scrollbar{width:5px}.pill-select__menu[data-v-fbf62c6d]::-webkit-scrollbar-thumb{background:#92929c66;border-radius:100px}.pill-select__opt[data-v-fbf62c6d]{display:block;width:100%;text-align:left;border:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;color:#e3e3e8;background:transparent;cursor:pointer;transition:background .15s ease}.pill-select__opt[data-v-fbf62c6d]:hover,.pill-select__opt[data-v-fbf62c6d]:focus-visible{background:#222328;outline:none}.pill-select__opt--active[data-v-fbf62c6d]{background:#262330;color:#e8e3f4}.pill-select__opt--disabled[data-v-fbf62c6d],.pill-select__opt[data-v-fbf62c6d]:disabled{opacity:.55;cursor:not-allowed;color:#a0a0aae6}.pill-select__opt--disabled[data-v-fbf62c6d]:hover,.pill-select__opt[data-v-fbf62c6d]:disabled:hover,.pill-select__opt--disabled[data-v-fbf62c6d]:focus-visible,.pill-select__opt[data-v-fbf62c6d]:disabled:focus-visible{background:transparent}.visually-hidden[data-v-b5278f6c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seedance-root[data-v-b5278f6c]{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;background:transparent;color:#f3f3f5;position:relative}.seedance-bg[data-v-b5278f6c]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.seedance-bg__blob[data-v-b5278f6c]{position:absolute;border-radius:50%;filter:blur(72px);opacity:.42}.seedance-bg__blob--tl[data-v-b5278f6c]{width:min(48vw,420px);height:min(48vw,420px);top:-10%;left:-6%;background:#191a1e}.seedance-bg__blob--br[data-v-b5278f6c]{width:min(40vw,360px);height:min(40vw,360px);bottom:5%;right:-4%;background:#191a1e;opacity:.32}.seedance-retention-notice[data-v-b5278f6c]{position:absolute;top:14px;left:max(16px,env(safe-area-inset-left,0px));z-index:2;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:8px 11px;box-sizing:border-box;border:1px solid #30313757;border-radius:10px;background:#222328c2;color:#f3f3f5eb;box-shadow:0 8px 24px #00000021;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:clamp(9px,2.8vw,12px);line-height:1.45;white-space:nowrap}.seedance-retention-notice__badge[data-v-b5278f6c]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 6px;border-radius:7px;background:#3031372e;color:#f3f3f5;font-size:11px;font-weight:700;letter-spacing:.04em}.seedance-hero[data-v-b5278f6c],.seedance-layout[data-v-b5278f6c],.seedance-panel-outer[data-v-b5278f6c]{position:relative;z-index:1}.seedance-hero[data-v-b5278f6c]{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:12px 0;min-height:0;gap:10px}.seedance-feed-header[data-v-b5278f6c]{flex:0 0 auto;text-align:center;padding:8px 8px 0}.seedance-hero__title[data-v-b5278f6c]{margin:0;font-size:clamp(16px,2.2vw,26px);font-weight:600;letter-spacing:.03em;text-align:center;line-height:1.35;color:#f3f3f5;text-shadow:0 2px 28px #00000029}.seedance-feed-hint[data-v-b5278f6c]{margin:6px 0 0;font-size:11px;color:#f3f3f573;letter-spacing:.02em}.seedance-feed[data-v-b5278f6c]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 4px 8px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:#42434b59 transparent}.seedance-feed[data-v-b5278f6c]::-webkit-scrollbar{width:5px}.seedance-feed[data-v-b5278f6c]::-webkit-scrollbar-thumb{background:#30313759;border-radius:100px}.seedance-job-card[data-v-b5278f6c]{position:relative;border-radius:12px;padding:12px 14px;background:#191a1e73;border:1px solid #3031372e;box-shadow:0 8px 28px #0000003a}.seedance-job-card__prompt[data-v-b5278f6c]{margin:0;font-size:13px;line-height:1.55;color:#f3f3f5eb;white-space:normal}.seedance-job-card__prompt-wrap[data-v-b5278f6c]{position:relative;margin:0 0 10px}.seedance-job-card__prompt-hover[data-v-b5278f6c]{position:absolute;left:0;right:0;top:0;z-index:15;padding:8px 10px;border-radius:10px;border:1px solid #30313759;background:#191a1ef5;color:#f3f3f5f5;font-size:13px;line-height:1.55;white-space:pre-wrap;max-height:220px;overflow:auto;box-shadow:0 12px 32px #00000063;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease}.seedance-job-card__prompt-wrap:hover .seedance-job-card__prompt-hover[data-v-b5278f6c]{opacity:1;pointer-events:auto;transform:translateY(0)}.seedance-job-card__refs[data-v-b5278f6c]{display:flex;align-items:center;gap:6px;margin:0 0 8px}.seedance-job-card__refs img[data-v-b5278f6c]{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid #30313742;background:#222328cc}.seedance-job-card__ref-btn[data-v-b5278f6c]{padding:0;margin:0;border:0;background:transparent;cursor:zoom-in}.seedance-job-card__refs-more[data-v-b5278f6c]{padding:0 8px;height:24px;border-radius:999px;border:1px solid #30313742;background:#222328b3;display:inline-flex;align-items:center;font-size:11px;color:#f3f3f5}.seedance-image-lightbox[data-v-b5278f6c]{position:fixed;inset:0;z-index:900;background:#101113cc;display:flex;align-items:center;justify-content:center;padding:24px}.seedance-image-lightbox img[data-v-b5278f6c]{max-width:min(92vw,1200px);max-height:88vh;border-radius:12px;object-fit:contain;box-shadow:0 16px 44px #00000074}.seedance-image-lightbox__close[data-v-b5278f6c]{position:fixed;top:16px;right:16px;width:36px;height:36px;border:1px solid #30313773;border-radius:10px;background:#191a1ee6;color:#f3f3f5;font-size:20px;line-height:1;cursor:pointer}.seedance-job-card__meta[data-v-b5278f6c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;color:#f3f3f5bf}.seedance-job-card__chip[data-v-b5278f6c]{padding:2px 8px;border-radius:999px;background:#30313726;border:1px solid #30313738;color:#f3f3f5;font-size:10px}.seedance-job-card__time[data-v-b5278f6c]{margin-left:auto;color:#a0a0aad9;font-variant-numeric:tabular-nums}.seedance-job-card__status[data-v-b5278f6c]{padding:2px 8px;border-radius:6px;font-size:10px;font-weight:600}.seedance-job-card__status--queued[data-v-b5278f6c],.seedance-job-card__status--submitted[data-v-b5278f6c]{color:#f3f3f5;background:#3031371f;border:1px solid #30313747}.seedance-job-card__status--processing[data-v-b5278f6c]{color:#a0a0aa;background:#30313726;border:1px solid #30313759}.seedance-job-card__status--completed[data-v-b5278f6c]{color:#6ee7b7;background:#10b9811f;border:1px solid rgba(52,211,153,.28)}.seedance-job-card__status--failed[data-v-b5278f6c]{color:#fca5a5;background:#ef44441f;border:1px solid rgba(248,113,113,.3)}.seedance-job-card__status--cancelled[data-v-b5278f6c]{color:#fda4af;background:#be185d1f;border:1px solid rgba(244,114,182,.3)}.seedance-job-card__queue[data-v-b5278f6c]{margin-top:8px;font-size:11px;color:#f3f3f5d9}.seedance-job-card__progress-wrap[data-v-b5278f6c]{margin-top:10px;display:flex;align-items:center;gap:10px}.seedance-job-card__progress-track[data-v-b5278f6c]{flex:1;height:5px;border-radius:100px;background:#222328e6;overflow:hidden}.seedance-job-card__progress-fill[data-v-b5278f6c]{height:100%;border-radius:100px;background:#191a1e;transition:width .35s ease}.seedance-job-card__progress-text[data-v-b5278f6c]{font-size:11px;font-variant-numeric:tabular-nums;color:#f3f3f5;min-width:36px;text-align:right}.seedance-job-card__media[data-v-b5278f6c]{margin-top:12px;border-radius:10px;overflow:hidden;border:1px solid #30313733;background:#191a1e99}.seedance-job-card__media--ar-16-9[data-v-b5278f6c]{aspect-ratio:16 / 9}.seedance-job-card__media--ar-9-16[data-v-b5278f6c]{aspect-ratio:9 / 16;width:min(100%,clamp(220px,34vw,300px));max-height:min(72vh,540px);margin-left:auto;margin-right:auto;box-shadow:0 16px 48px #0000005b,inset 0 0 0 1px #0000000a}.seedance-job-card__media--ar-1-1[data-v-b5278f6c]{aspect-ratio:1 / 1;width:min(100%,clamp(280px,62vw,420px));margin-left:auto;margin-right:auto;box-shadow:0 14px 40px #00000053,inset 0 0 0 1px #0000000a}.seedance-job-card__media img[data-v-b5278f6c]{display:block;width:100%;height:100%;object-fit:cover}.seedance-job-card__media-video[data-v-b5278f6c]{display:block;width:100%;height:100%;object-fit:cover;background:#191a1e}.seedance-job-card__media--ar-9-16 .seedance-job-card__media-video[data-v-b5278f6c],.seedance-job-card__media--ar-1-1 .seedance-job-card__media-video[data-v-b5278f6c]{object-fit:contain}.seedance-job-card__error[data-v-b5278f6c]{margin:10px 0 0;font-size:12px;line-height:1.45;color:#a0a0aa}.seedance-layout[data-v-b5278f6c]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:820px;margin:0 auto;padding:0 14px 16px;box-sizing:border-box;flex:1;min-height:0;overflow:visible}.seedance-main[data-v-b5278f6c]{flex:1 1 auto;min-width:0;width:100%;max-width:820px;display:flex;flex-direction:column;min-height:0}.seedance-templates-rail--float[data-v-b5278f6c]{position:fixed;top:calc(64px + max(10px,env(safe-area-inset-top,0px)));right:max(12px,env(safe-area-inset-right,0px));z-index:40;margin:0}.seedance-templates-rail__shell[data-v-b5278f6c]{display:flex;flex-direction:row;width:44px;overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1);border-radius:12px;border:1px solid #30313738;background:#191a1eb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-6px 10px 32px #0000005b}.seedance-templates-rail:hover .seedance-templates-rail__shell[data-v-b5278f6c],.seedance-templates-rail:focus-within .seedance-templates-rail__shell[data-v-b5278f6c]{width:292px}.seedance-templates-rail__drawer[data-v-b5278f6c]{flex:0 0 248px;width:248px;min-width:248px;padding:8px 4px 8px 8px;box-sizing:border-box}.seedance-templates-rail__tab[data-v-b5278f6c]{flex:0 0 44px;width:44px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;font-weight:600;letter-spacing:.12em;color:#f3f3f5;background:#30313733;border-left:1px solid #30313738;cursor:default;-webkit-user-select:none;user-select:none}.seedance-templates-rail__tab-text[data-v-b5278f6c]{line-height:1.2}.seedance-templates__head[data-v-b5278f6c]{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.seedance-templates__title[data-v-b5278f6c]{font-size:12px;font-weight:600;color:#f3f3f5;letter-spacing:.02em}.seedance-templates__sub[data-v-b5278f6c]{font-size:10px;color:#f3f3f585;line-height:1.35}.seedance-templates__scroll[data-v-b5278f6c]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#42434b6b transparent;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none}.seedance-templates__scroll--panning[data-v-b5278f6c]{cursor:grabbing}.seedance-templates__scroll[data-v-b5278f6c]::-webkit-scrollbar{height:4px}.seedance-templates__scroll[data-v-b5278f6c]::-webkit-scrollbar-button{display:none;width:0;height:0}.seedance-templates__scroll[data-v-b5278f6c]::-webkit-scrollbar-track{background:transparent;border-radius:100px}.seedance-templates__scroll[data-v-b5278f6c]::-webkit-scrollbar-thumb{background:#30313761;border-radius:100px}.seedance-templates__scroll[data-v-b5278f6c]::-webkit-scrollbar-thumb:hover{background:#30313780}.seedance-template-card[data-v-b5278f6c]{position:relative;flex:0 0 auto;width:108px;scroll-snap-align:start;border:1px solid #30313738;border-radius:12px;padding:0;overflow:hidden;cursor:pointer;touch-action:manipulation;-webkit-user-drag:none;text-align:left;background:#191a1e80;box-shadow:0 8px 24px #0000003a;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.seedance-template-card[data-v-b5278f6c]:hover{border-color:#42434a73;transform:translateY(-2px);box-shadow:0 12px 32px #00000021}.seedance-template-card[data-v-b5278f6c]:focus-visible{outline:2px solid #b8a7ed;outline-offset:2px}.seedance-template-card__cover[data-v-b5278f6c]{display:block;height:56px;width:100%}.seedance-template-card__tag[data-v-b5278f6c]{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:6px;font-size:9px;font-weight:600;color:#f3f3f5;background:#191a1e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid #3031371f}.seedance-template-card__title[data-v-b5278f6c]{display:block;padding:8px 10px 2px;font-size:12px;font-weight:600;color:#f3f3f5;line-height:1.25}.seedance-template-card__sub[data-v-b5278f6c]{display:block;padding:0 10px 10px;font-size:10px;color:#f3f3f59e;line-height:1.35}.seedance-panel-outer[data-v-b5278f6c]{flex:0 0 auto;width:100%;max-width:820px;margin:0 auto;padding:0;box-sizing:border-box}.seedance-panel[data-v-b5278f6c]{border-radius:14px;padding:10px 10px 8px;background:#191a1e6b;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #30313733;box-shadow:0 12px 48px #0000003a,inset 0 1px #0000000a;overflow:visible}.seedance-composer[data-v-b5278f6c]{position:relative;display:flex;flex-direction:column;gap:0;margin-bottom:8px;border-radius:14px;border:1px solid #30313724;background:#191a1e47;overflow:visible}.composer-at-popover[data-v-b5278f6c]{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);z-index:40;border-radius:12px;padding:8px 10px 10px;background:#191a1eeb;border:1px solid #30313747;box-shadow:0 16px 48px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);max-height:min(44vh,320px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#42434b73 #42434b59}.composer-at-popover[data-v-b5278f6c]::-webkit-scrollbar{width:6px}.composer-at-popover[data-v-b5278f6c]::-webkit-scrollbar-button{display:none;width:0;height:0}.composer-at-popover[data-v-b5278f6c]::-webkit-scrollbar-track{background:#191a1e73;border-radius:100px}.composer-at-popover[data-v-b5278f6c]::-webkit-scrollbar-thumb{background:#3031376b;border-radius:100px;border:1px solid #30313733}.composer-at-popover[data-v-b5278f6c]::-webkit-scrollbar-thumb:hover{background:#3031378c}.composer-at-popover__hint[data-v-b5278f6c]{font-size:10px;color:#f3f3f58c;margin-bottom:6px}.composer-at-popover__list[data-v-b5278f6c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.composer-at-row[data-v-b5278f6c]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;border-radius:8px;padding:6px 8px;background:transparent;color:#f3f3f5;font-size:12px;cursor:pointer}.composer-at-row[data-v-b5278f6c]:hover,.composer-at-row.composer-at-row--active[data-v-b5278f6c]{background:#262330;border-color:#5b4d7b}.composer-at-thumb[data-v-b5278f6c]{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background:#191a1ecc;border:1px solid #30313733;display:flex;align-items:center;justify-content:center}.composer-at-thumb img[data-v-b5278f6c],.composer-at-thumb video[data-v-b5278f6c]{width:100%;height:100%;object-fit:cover}.composer-at-thumb--audio[data-v-b5278f6c]{font-size:16px;color:#f3f3f5}.composer-at-popover__empty[data-v-b5278f6c]{margin:4px 0 0;font-size:11px;color:#f3f3f594;line-height:1.45}.composer-collapsed-strip[data-v-b5278f6c]{padding:10px 12px;font-size:11px;color:#f3f3f58c;text-align:center;border-bottom:1px solid #3031371a;background:#191a1e40;cursor:pointer;-webkit-user-select:none;user-select:none;max-height:56px;transition:max-height .28s ease,opacity .22s ease,padding .22s ease,background .2s ease,color .2s ease}.composer-collapsed-strip[data-v-b5278f6c]:not(.composer-collapsed-strip--hidden):hover{color:#f3f3f5d1;background:#3031371f}.composer-collapsed-strip--hidden[data-v-b5278f6c]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin:0;overflow:hidden;pointer-events:none;border-bottom-width:0}.composer-main[data-v-b5278f6c]{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:10px 10px 8px;overflow:hidden;isolation:isolate;position:relative;z-index:0;transition:max-height .32s ease,opacity .22s ease,padding .22s ease;max-height:min(72vh,640px);opacity:1}.seedance-composer:not(.composer--surface-expanded) .composer-main[data-v-b5278f6c]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin:0;pointer-events:none}.composer-media[data-v-b5278f6c]{flex:0 0 auto;display:flex;align-items:flex-end;width:100%;min-width:0}.composer-media--scroll[data-v-b5278f6c]{overflow:hidden}.composer-stack[data-v-b5278f6c]{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:nowrap;padding:4px 4px 8px 2px;min-height:100px;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#42434b73 #42434b59}.composer-stack[data-v-b5278f6c]::-webkit-scrollbar{height:6px}.composer-stack[data-v-b5278f6c]::-webkit-scrollbar-track{background:#191a1e59;border-radius:999px}.composer-stack[data-v-b5278f6c]::-webkit-scrollbar-thumb{background:#30313773;border-radius:999px}.composer-stack--roles[data-v-b5278f6c]{gap:0}.composer-stack__card[data-v-b5278f6c]{flex:0 0 auto;margin-left:-10px;transition:transform .15s ease}.composer-stack__card[data-v-b5278f6c]:first-child{margin-left:0}.composer-stack__card[data-v-b5278f6c]:nth-child(4n+1){transform:rotate(-5deg) translateY(4px)}.composer-stack__card[data-v-b5278f6c]:nth-child(4n+2){transform:rotate(4deg) translateY(1px)}.composer-stack__card[data-v-b5278f6c]:nth-child(4n+3){transform:rotate(-3deg) translateY(4px)}.composer-stack__card[data-v-b5278f6c]:nth-child(4n){transform:rotate(5deg) translateY(2px)}.composer-stack__card--role[data-v-b5278f6c]{margin-left:-12px;transform:rotate(-4deg) translateY(3px)}.composer-stack__card--role+.composer-stack__card--role[data-v-b5278f6c]{transform:rotate(4deg) translateY(2px)}.composer-stack__preview[data-v-b5278f6c]{position:relative;width:84px;height:96px;border-radius:10px;overflow:hidden;border:2px solid #3031371a;box-shadow:0 10px 28px #00000059;background:#191a1e8c}.composer-stack__preview img[data-v-b5278f6c],.composer-stack__preview video[data-v-b5278f6c]{width:100%;height:100%;object-fit:cover}.composer-stack__audio[data-v-b5278f6c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#f3f3f5;background:#30313733}.composer-stack__badge[data-v-b5278f6c]{position:absolute;left:6px;bottom:6px;font-size:9px;font-weight:600;color:#f3f3f5;padding:2px 6px;border-radius:999px;background:#191a1eb8;border:1px solid #30313759;text-shadow:0 1px 2px rgba(0,0,0,.6)}.composer-stack__remove[data-v-b5278f6c]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;border:none;background:#191a1ecc;color:#f3f3f5;font-size:12px;line-height:1;cursor:pointer}.composer-stack__placeholder[data-v-b5278f6c]{width:84px;height:96px;border-radius:10px;border:1px dashed #30313752;display:flex;align-items:center;justify-content:center;font-size:11px;color:#f3f3f58c;background:#30313708}.composer-stack__add-wrap[data-v-b5278f6c]{flex:0 0 auto;display:flex;align-items:flex-end;margin-left:0;padding-left:4px;z-index:25}.composer-stack__add[data-v-b5278f6c]{width:56px;height:72px;border-radius:10px;border:1px dashed #30313752;background:#3031370a;color:#f3f3f5d9;font-size:22px;line-height:1;cursor:pointer}.composer-stack__add[data-v-b5278f6c]:hover{background:#3031372e;border-color:#42434a73}.composer-prompt-wrap[data-v-b5278f6c]{flex:0 0 auto;width:100%;min-width:0;display:flex;flex-direction:column;gap:6px}.composer-prompt-schema[data-v-b5278f6c]{display:flex;align-items:center;gap:7px;min-height:24px;padding:0 2px;color:#f3f3f5ad;font-size:11px}.composer-prompt-schema__mode[data-v-b5278f6c]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;white-space:nowrap}.composer-prompt-schema__mode[data-v-b5278f6c]{border:1px solid #30313757;background:#30313729;color:#f3f3f5;font-weight:600}.composer-prompt-schema__limits[data-v-b5278f6c]{color:#f3f3f5d1;white-space:nowrap}.composer-prompt-schema__hint[data-v-b5278f6c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-prompt-inner[data-v-b5278f6c]{position:relative;flex:1;min-height:0}.composer-textarea-overlay[data-v-b5278f6c]{position:absolute;inset:0;z-index:3;border-radius:12px;padding:12px 44px 12px 12px;font-size:13px;line-height:1.45;color:#f3f3f5;font-family:inherit;white-space:pre-wrap;word-break:break-word;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none}.composer-textarea-overlay[data-v-b5278f6c]::-webkit-scrollbar{display:none}.composer-textarea-overlay__placeholder[data-v-b5278f6c]{color:#f3f3f561}.composer-inline-ref[data-v-b5278f6c]{display:inline-flex;align-items:center;box-sizing:border-box;gap:1px;width:2.55em;height:1.38em;margin:0;padding:0 2px;border-radius:.69em;border:1px solid #3031376b;background:#30313738;color:#f3f3f5;font-size:inherit;line-height:1;vertical-align:baseline;pointer-events:none;-webkit-user-select:none;user-select:none}.composer-inline-ref__thumb[data-v-b5278f6c]{flex:0 0 auto;width:.82em;height:.82em;border-radius:.25em;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#191a1ead;color:#f3f3f5;font-size:.7em;line-height:1}.composer-inline-ref__label[data-v-b5278f6c]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.composer-inline-ref__thumb img[data-v-b5278f6c],.composer-inline-ref__thumb video[data-v-b5278f6c]{width:100%;height:100%;object-fit:cover}.composer-inline-ref--missing[data-v-b5278f6c]{border-color:#f8717185;background:#ef444429;color:#fecaca}.composer-inline-ref--image[data-v-b5278f6c]{cursor:zoom-in;pointer-events:auto}.composer-inline-ref--video[data-v-b5278f6c],.composer-inline-ref--audio[data-v-b5278f6c]{cursor:default;pointer-events:none}.composer-textarea[data-v-b5278f6c]{position:relative;z-index:2;width:100%;min-height:96px;max-height:220px;box-sizing:border-box;resize:none;border:1px solid #3031371f;border-radius:12px;padding:12px 44px 12px 12px;font-size:13px;line-height:1.45;color:#f3f3f5;background:#191a1e73;outline:none;font-family:inherit;overflow:auto;scrollbar-width:thin;scrollbar-color:#42434b8c #42434b73}.composer-textarea[data-v-b5278f6c]:focus{border-color:#5b4d7b}.composer-textarea--overlay[data-v-b5278f6c]{color:transparent;caret-color:#b8a7ed;background:transparent}.composer-prompt-inner:focus-within .composer-textarea-overlay[data-v-b5278f6c]{display:none}.composer-prompt-inner:focus-within .composer-textarea--overlay[data-v-b5278f6c]{color:#f3f3f5;background:#191a1e73}.composer-textarea[data-v-b5278f6c]::placeholder{color:#f3f3f561}.composer-prompt-inner:focus-within .composer-textarea--overlay[data-v-b5278f6c]::placeholder{color:#f3f3f561}.composer-textarea[data-v-b5278f6c]::-webkit-scrollbar{width:8px}.composer-textarea[data-v-b5278f6c]::-webkit-scrollbar-track{background:#191a1e73;border-radius:999px}.composer-textarea[data-v-b5278f6c]::-webkit-scrollbar-thumb{background:#191a1e;border-radius:999px;border:1px solid #3031371f}.composer-at-trigger[data-v-b5278f6c]{position:absolute;right:8px;bottom:8px;z-index:5;width:30px;height:30px;border-radius:8px;border:1px solid #30313759;background:#30313724;color:#a0a0aa;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.composer-at-trigger[data-v-b5278f6c]:hover{background:#3031373d}.composer-at-trigger__dot[data-v-b5278f6c]{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#303137;box-shadow:0 0 0 2px #00000095}.composer-warnings[data-v-b5278f6c]{display:flex;flex-wrap:wrap;gap:6px}.composer-warning[data-v-b5278f6c]{font-size:11px;color:#fca5a5;border:1px dashed rgba(248,113,113,.45);border-radius:999px;padding:2px 8px;background:#f8717114}.composer-toolbar[data-v-b5278f6c]{margin-top:0;padding:8px 10px 10px;border-top:1px solid #3031371f}.seedance-toolbar[data-v-b5278f6c]{display:flex;align-items:center;gap:8px;position:relative;z-index:30;overflow:visible}.toolbar-pills[data-v-b5278f6c]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap}.pill[data-v-b5278f6c]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 8px;border-radius:999px;background:#30313712;border:1px solid #30313724;font-size:11px;font-weight:500;color:#f3f3f5eb;position:relative;color-scheme:dark}.pill--toggle[data-v-b5278f6c]:hover{background:#30313724;border-color:#42434a47}.pill--toggle[data-v-b5278f6c]{cursor:pointer}.submit-orbit[data-v-b5278f6c]{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid #8060dc;background:#8060dc;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .2s,filter .2s;box-shadow:none}.submit-orbit[data-v-b5278f6c]:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.04);box-shadow:none}.submit-orbit[data-v-b5278f6c]:disabled{opacity:.45;cursor:not-allowed}.submit-orbit__arrow[data-v-b5278f6c]{font-size:14px;font-weight:600;line-height:1}.seedance-footer[data-v-b5278f6c]{margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.footer-left[data-v-b5278f6c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cost-tag[data-v-b5278f6c]{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#30313733;border:1px solid #3031374d;color:#f3f3f5}.cost-tip[data-v-b5278f6c]{font-size:11px;color:#f3f3f5b8}.mock-badge[data-v-b5278f6c]{font-size:10px;color:#f3f3f5c2;border:1px dashed #30313759;border-radius:999px;padding:3px 8px}.seedance-toast[data-v-b5278f6c]{position:fixed;left:50%;bottom:120px;transform:translate(-50%);z-index:600;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:500;max-width:min(90vw,420px);text-align:center;pointer-events:none;box-shadow:0 8px 32px #0006}.seedance-toast.ok[data-v-b5278f6c]{background:#303137f2;color:#777782}.seedance-toast.err[data-v-b5278f6c]{background:#303137f2;color:#f3f3f5}.fade-enter-active[data-v-b5278f6c],.fade-leave-active[data-v-b5278f6c]{transition:opacity .25s ease}.fade-enter-from[data-v-b5278f6c],.fade-leave-to[data-v-b5278f6c]{opacity:0}@media(max-width:520px){.seedance-job-card__media--ar-9-16[data-v-b5278f6c]{width:min(100%,78vw);max-height:min(62vh,460px)}.seedance-job-card__media--ar-1-1[data-v-b5278f6c]{width:min(100%,88vw)}}@media(max-width:900px){.seedance-retention-notice[data-v-b5278f6c]{position:relative;top:auto;left:auto;align-self:flex-start;margin:10px 10px 0}.seedance-layout[data-v-b5278f6c]{padding:0 10px 12px;max-width:100%}.seedance-hero[data-v-b5278f6c]{flex:1 1 auto;min-height:0;padding:12px 10px 8px}.seedance-templates-rail--float[data-v-b5278f6c]{top:calc(56px + max(8px,env(safe-area-inset-top,0px)));right:max(8px,env(safe-area-inset-right,0px))}.seedance-templates-rail__shell[data-v-b5278f6c]{max-width:min(292px,calc(100vw - 24px))}.seedance-panel-outer[data-v-b5278f6c]{margin:0 auto 10px}.composer-textarea[data-v-b5278f6c]{min-height:76px}}.seedance-root[data-v-b5278f6c]{background:#101113;color:#f3f3f5;color-scheme:dark;min-width:0;overflow:hidden}.seedance-bg[data-v-b5278f6c]{display:none}.seedance-layout[data-v-b5278f6c]{max-width:1720px;width:100%;padding:26px 32px;gap:24px;overflow:hidden}.video-studio-heading[data-v-b5278f6c]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.video-studio-heading>div>span[data-v-b5278f6c]{color:#a0a0aa;font-size:10px;letter-spacing:.17em}.video-studio-heading h1[data-v-b5278f6c]{margin:8px 0;font-size:26px;font-weight:550;letter-spacing:-.035em;line-height:1.35}.video-studio-heading p[data-v-b5278f6c]{margin:0;color:#a0a0aa;font-size:12px}.video-studio-label[data-v-b5278f6c]{padding:8px 12px;border:1px solid #303137;border-radius:30px;color:#f3f3f5;background:#222328;font-size:11px;white-space:nowrap;margin-right:28px}.seedance-retention-notice[data-v-b5278f6c]{position:relative;left:auto;top:auto;width:auto;max-width:none;margin:12px 32px 0;align-self:flex-start;padding:7px 11px;color:#a0a0aa;background:#191a1e;border-color:#303137;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:normal;font-size:11px}.seedance-retention-notice__badge[data-v-b5278f6c]{background:#222328;color:#a0a0aa;font-size:10px;height:20px}.seedance-main[data-v-b5278f6c]{max-width:none;display:grid;grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:28px;align-items:stretch}.seedance-panel-outer[data-v-b5278f6c]{grid-column:1;grid-row:1;max-width:none;margin:0;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#42434b transparent}.seedance-panel[data-v-b5278f6c]{border-radius:16px;padding:0 20px 18px;background:#191a1e;border-color:#303137;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.video-composer-heading[data-v-b5278f6c]{padding:22px 0 19px;margin-bottom:16px;border-bottom:1px solid #303137}.video-composer-heading h2[data-v-b5278f6c]{font-size:17px;font-weight:600;margin:0 0 7px}.video-composer-heading>span[data-v-b5278f6c]{font-size:11px;color:#a0a0aa}.seedance-hero[data-v-b5278f6c]{grid-column:2;grid-row:1;min-width:0;padding:0;gap:18px}.seedance-feed-header[data-v-b5278f6c]{text-align:left;padding:0 0 18px;border-bottom:1px solid #303137}.seedance-hero__title[data-v-b5278f6c]{text-align:left;color:#f3f3f5;font-size:17px;letter-spacing:-.01em;text-shadow:none}.seedance-hero__title>span[data-v-b5278f6c]{vertical-align:middle;display:inline-block;margin-left:6px;border:1px solid #303137;border-radius:5px;color:#a0a0aa;background:#191a1e;font-size:11px;font-weight:400;padding:2px 8px}.seedance-feed-hint[data-v-b5278f6c]{color:#a0a0aa;font-size:11px;margin-top:8px}.seedance-feed[data-v-b5278f6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;align-content:start;align-items:start;padding:0 6px 10px 0;scrollbar-color:#42434b transparent}.video-studio-empty[data-v-b5278f6c]{grid-column:1 / -1;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px solid #303137;border-radius:16px;background:#141519;text-align:center}.video-studio-empty__icon[data-v-b5278f6c]{width:66px;height:66px;display:grid;place-items:center;background:#222328;border:1px solid #303137;border-radius:18px;margin-bottom:22px}.video-studio-empty__icon svg[data-v-b5278f6c]{width:36px;stroke:#f3f3f5;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.video-studio-empty h3[data-v-b5278f6c]{font-size:17px;font-weight:500;color:#f3f3f5;margin:0 0 12px}.video-studio-empty p[data-v-b5278f6c]{font-size:12px;color:#a0a0aa;line-height:1.9;margin:0}.video-studio-empty__note[data-v-b5278f6c]{border-top:1px solid #303137;margin-top:24px;padding-top:18px;font-size:10px;letter-spacing:.06em;color:#a0a0aa}.seedance-job-card[data-v-b5278f6c]{padding:17px;border-radius:14px;border-color:#303137;background:#191a1e;box-shadow:none;min-width:0}.seedance-job-card[data-v-b5278f6c]:hover{border-color:#42434a}.seedance-job-card__prompt[data-v-b5278f6c]{color:#f3f3f5;font-size:13px;line-height:1.8}.seedance-job-card__prompt-hover[data-v-b5278f6c]{background:#222328;border-color:#303137;color:#f3f3f5;box-shadow:0 12px 30px #0005}.seedance-job-card__chip[data-v-b5278f6c]{background:#222328;border-color:#303137;color:#f3f3f5}.seedance-job-card__time[data-v-b5278f6c],.seedance-job-card__refs-more[data-v-b5278f6c]{color:#a0a0aa}.seedance-job-card__status--submitted[data-v-b5278f6c],.seedance-job-card__status--processing[data-v-b5278f6c]{background:#222328;border-color:#303137;color:#a0a0aa}.seedance-job-card__status--completed[data-v-b5278f6c]{background:#23302a;border-color:#344d3e;color:#adc8b7}.seedance-job-card__queue[data-v-b5278f6c]{background:#222328;color:#f3f3f5;border-color:#303137}.seedance-job-card__progress-track[data-v-b5278f6c]{background:#222328}.seedance-job-card__progress-fill[data-v-b5278f6c]{background:#303137}.seedance-job-card__progress-text[data-v-b5278f6c]{color:#f3f3f5}.seedance-job-card__media[data-v-b5278f6c],.seedance-job-card__media-video[data-v-b5278f6c]{background:#0c0d0f;box-shadow:none;border-color:#303137}.seedance-job-card__media--ar-9-16[data-v-b5278f6c]{width:min(100%,280px);max-height:420px}.seedance-job-card__media--ar-1-1[data-v-b5278f6c]{width:100%;box-shadow:none}.seedance-composer[data-v-b5278f6c]{border:0;border-radius:0;background:transparent;margin-bottom:18px;gap:16px}.composer-collapsed-strip[data-v-b5278f6c]{display:none}.composer-main[data-v-b5278f6c],.seedance-composer:not(.composer--surface-expanded) .composer-main[data-v-b5278f6c]{max-height:none;opacity:1;padding:0;margin:0;pointer-events:auto;gap:20px;overflow:visible}.composer-media[data-v-b5278f6c]{padding:4px 0}.composer-stack[data-v-b5278f6c]{gap:8px;padding:8px 3px}.composer-stack__card[data-v-b5278f6c],.composer-stack__card[data-v-b5278f6c]:first-child,.composer-stack__card[data-v-b5278f6c]:nth-child(4n+1),.composer-stack__card[data-v-b5278f6c]:nth-child(4n+2),.composer-stack__card[data-v-b5278f6c]:nth-child(4n+3),.composer-stack__card[data-v-b5278f6c]:nth-child(4n){margin-left:0;transform:none}.composer-stack__preview[data-v-b5278f6c]{border-color:#303137;background:#101113;box-shadow:none}.composer-stack__audio[data-v-b5278f6c]{background:#222328;color:#f3f3f5}.composer-stack__placeholder[data-v-b5278f6c],.composer-stack__add[data-v-b5278f6c]{color:#f3f3f5;background:#191a1e;border-color:#303137}.composer-stack__add[data-v-b5278f6c]:hover{color:#f3f3f5;background:#222328;border-color:#42434a}.composer-prompt-schema[data-v-b5278f6c]{border-color:#303137;color:#f3f3f5;background:#191a1e}.composer-prompt-schema__mode[data-v-b5278f6c]{color:#f3f3f5;background:#222328;border-color:#303137}.composer-prompt-schema__limits[data-v-b5278f6c],.composer-prompt-schema__hint[data-v-b5278f6c]{color:#a0a0aa}.composer-prompt-inner[data-v-b5278f6c]{background:#101113;border-radius:10px}.composer-textarea[data-v-b5278f6c]{min-height:190px;max-height:340px;border-color:#303137;background:#101113;font-size:14px;line-height:1.8;color:#f3f3f5;padding:14px 42px 14px 14px;scrollbar-color:#42434b transparent}.composer-textarea-overlay[data-v-b5278f6c]{min-height:190px;font-size:14px;line-height:1.8;padding:14px 42px 14px 14px;color:#f3f3f5}.composer-textarea--overlay[data-v-b5278f6c]{color:transparent;background:transparent;caret-color:#b8a7ed}.composer-textarea[data-v-b5278f6c]:focus,.composer-prompt-inner:focus-within .composer-textarea--overlay[data-v-b5278f6c]{border-color:#5b4d7b;color:#f3f3f5;background:#101113}.composer-textarea[data-v-b5278f6c]::placeholder,.composer-textarea-overlay__placeholder[data-v-b5278f6c],.composer-prompt-inner:focus-within .composer-textarea--overlay[data-v-b5278f6c]::placeholder{color:#a0a0aa}.composer-textarea--overlay[data-v-b5278f6c]::placeholder{color:transparent}.composer-at-trigger[data-v-b5278f6c]{background:#222328;border-color:#303137;color:#f3f3f5}.composer-inline-ref[data-v-b5278f6c]{border-color:#303137;background:#222328;color:#f3f3f5}.composer-inline-ref__thumb[data-v-b5278f6c]{background:#191a1e;color:#f3f3f5}.composer-inline-ref--video[data-v-b5278f6c],.composer-inline-ref--audio[data-v-b5278f6c]{background:#303137;border-color:#303137;color:#f3f3f5}.composer-inline-ref--missing[data-v-b5278f6c]{border-color:#865649;background:#3d2b23;color:#e6b0a0}.composer-at-popover[data-v-b5278f6c]{background:#222328;border-color:#303137;color:#f3f3f5}.composer-at-popover__hint[data-v-b5278f6c],.composer-at-popover__empty[data-v-b5278f6c]{color:#a0a0aa}.composer-at-row[data-v-b5278f6c]{color:#f3f3f5}.composer-at-row.composer-at-row--active[data-v-b5278f6c]{background:#262330;border-color:#5b4d7b}.composer-toolbar[data-v-b5278f6c]{padding:18px 0 0;border-color:#303137}.seedance-toolbar[data-v-b5278f6c]{display:flex;flex-direction:column;align-items:stretch;gap:18px}.toolbar-pills[data-v-b5278f6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pill[data-v-b5278f6c],[data-v-b5278f6c] .pill-select__trigger{width:100%;height:42px;padding:0 10px;border-radius:9px;color:#f3f3f5;border:1px solid #303137;background:#222328;font-size:11px;justify-content:space-between}.pill--toggle[data-v-b5278f6c]:hover,[data-v-b5278f6c] .pill-select__trigger:hover{color:#f3f3f5;background:#222328;border-color:#42434a}[data-v-b5278f6c] .pill__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-orbit[data-v-b5278f6c]{width:100%;height:46px;border-radius:10px;color:#fff;background:#8060dc;border-color:#8060dc;gap:12px;box-shadow:none;font-size:14px;font-weight:650}.submit-orbit[data-v-b5278f6c]:hover:not(:disabled){background:#7454cf;box-shadow:none;filter:none;transform:none}.submit-orbit[data-v-b5278f6c]:active:not(:disabled){background:#6949c2;border-color:#6949c2}.submit-orbit[data-v-b5278f6c]:disabled{background:#25262c;border-color:#303137;color:#777782;opacity:1}.seedance-footer[data-v-b5278f6c]{margin-top:16px;padding-top:14px;border-top:1px solid #303137}.cost-tag[data-v-b5278f6c]{background:#222328;color:#f3f3f5;border-color:#303137;border-radius:6px}.cost-tip[data-v-b5278f6c],.mock-badge[data-v-b5278f6c]{color:#a0a0aa}.mock-badge[data-v-b5278f6c]{border-color:#303137}.seedance-templates-rail--float[data-v-b5278f6c]{top:88px}.seedance-templates-rail__shell[data-v-b5278f6c]{border-color:#303137;background:#191a1e;box-shadow:0 8px 24px #0003}.seedance-templates-rail__tab[data-v-b5278f6c]{background:#222328;border-color:#303137;color:#f3f3f5}.seedance-template-card[data-v-b5278f6c]{background:#191a1e;border-color:#303137;box-shadow:none}.seedance-template-card[data-v-b5278f6c]:hover{border-color:#42434a;box-shadow:none}.seedance-template-card__title[data-v-b5278f6c]{color:#f3f3f5}.seedance-template-card__sub[data-v-b5278f6c]{color:#a0a0aa}.seedance-template-card__cover[data-v-b5278f6c]{filter:saturate(.4) brightness(.8)}.seedance-root button[data-v-b5278f6c]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}@media(max-width:1100px){.seedance-layout[data-v-b5278f6c]{padding:24px;gap:22px}.seedance-main[data-v-b5278f6c]{grid-template-columns:minmax(320px,385px) minmax(0,1fr);gap:22px}}@media(max-width:900px){.seedance-root[data-v-b5278f6c]{overflow-y:auto}.seedance-layout[data-v-b5278f6c]{overflow:visible;flex:none;padding:22px 16px}.seedance-main[data-v-b5278f6c]{display:flex;flex-direction:column;gap:28px}.seedance-panel-outer[data-v-b5278f6c]{order:-1;overflow:visible;margin:0}.seedance-hero[data-v-b5278f6c]{padding:0}.seedance-feed[data-v-b5278f6c]{overflow:visible;padding-right:0}.video-studio-heading h1[data-v-b5278f6c]{font-size:23px}.video-studio-label[data-v-b5278f6c]{display:none}.seedance-retention-notice[data-v-b5278f6c]{margin:12px 16px 0}.composer-textarea[data-v-b5278f6c],.composer-textarea-overlay[data-v-b5278f6c]{font-size:16px}.video-studio-empty[data-v-b5278f6c]{min-height:280px}.seedance-templates-rail--float[data-v-b5278f6c]{top:84px}}@media(prefers-reduced-motion:reduce){[data-v-b5278f6c],[data-v-b5278f6c]:before,[data-v-b5278f6c]:after{transition:none!important;animation:none!important}}.studio-select[data-v-74fa8adf]{min-width:0}.studio-select__trigger[data-v-74fa8adf]{width:100%;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:5px 10px;padding:11px 13px;border:1px solid #303137;border-radius:12px;background:#191a1e;color:#f3f3f5;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.studio-select__trigger[data-v-74fa8adf]:hover,.is-open .studio-select__trigger[data-v-74fa8adf]{border-color:#92929c;background:#191a1e}.studio-select__trigger[data-v-74fa8adf]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.studio-select__trigger[data-v-74fa8adf]:disabled{opacity:.5;cursor:default}.studio-select__label[data-v-74fa8adf]{font-size:11px;color:#a0a0aa}.studio-select__value[data-v-74fa8adf]{grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.studio-select__trigger svg[data-v-74fa8adf]{width:16px;height:16px;grid-column:2;grid-row:1 / 3;align-self:center;color:#a0a0aa;transition:transform .15s}.is-open svg[data-v-74fa8adf]{transform:rotate(180deg)}.studio-select-panel[data-v-74fa8adf]{position:fixed;display:flex;flex-direction:column;box-sizing:border-box;z-index:10020;padding:8px;border:1px solid #303137;border-radius:16px;color:#f3f3f5;background:#131416;box-shadow:0 18px 60px #0008;font-family:inherit}.studio-select-panel__head[data-v-74fa8adf]{display:flex;justify-content:space-between;padding:6px 8px 12px;font-size:12px;font-weight:600}.studio-select-panel__head span[data-v-74fa8adf]{color:#a0a0aa;font-weight:400;font-size:11px}.studio-select-panel__search[data-v-74fa8adf]{flex-shrink:0;box-sizing:border-box;width:100%;min-height:38px;margin-bottom:7px;padding:8px 10px;border:1px solid #303137;border-radius:8px;color:#fff;background:#101113;font:inherit;font-size:13px;outline-color:#b8a7ed}.studio-select-panel__list[data-v-74fa8adf]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414148 transparent;outline:none}.studio-select-option[data-v-74fa8adf]{display:flex;align-items:center;gap:12px;min-height:40px;box-sizing:border-box;padding:10px;border:1px solid transparent;border-radius:9px;cursor:pointer}.studio-select-option.is-selected[data-v-74fa8adf]{background:#262330;color:#e8e3f4}.studio-select-option.is-focused[data-v-74fa8adf]{border-color:#5b4d7b;background:#222328}.studio-select-option.is-disabled[data-v-74fa8adf]{opacity:.45;cursor:not-allowed}.studio-select-option__copy[data-v-74fa8adf]{min-width:0;flex:1;display:grid;gap:4px}.studio-select-option strong[data-v-74fa8adf]{font-size:13px;font-weight:550;overflow-wrap:anywhere}.studio-select-option small[data-v-74fa8adf]{font-size:11px;color:#a0a0aa;line-height:1.5}.studio-select-option__check[data-v-74fa8adf]{width:16px;font-size:15px;color:#b8a7ed}.studio-select-option__ratio[data-v-74fa8adf]{flex-shrink:0;border:1.5px solid currentColor;border-radius:3px;opacity:.75}.studio-select-panel__empty[data-v-74fa8adf]{padding:18px 10px;font-size:12px;color:#a0a0aa}.studio-select-panel__foot[data-v-74fa8adf]{padding:10px 8px 2px;margin-top:5px;border-top:1px solid #ffffff0e;font-size:10px;color:#a0a0aa}.seedance-root[data-v-30e854c4]{--sd-text:#edeef0;--sd-muted:#91949d;--sd-line:#2a2d32;--sd-accent:#c0f2cf;flex:1;min-height:0;min-width:0;width:100%;background:#111214;color:var(--sd-text);font-size:14px;color-scheme:dark;display:flex;overflow:hidden}.seedance-root[data-v-30e854c4] *,.seedance-root[data-v-30e854c4] *:before,.seedance-root[data-v-30e854c4] *:after{box-sizing:border-box}.seedance-root button[data-v-30e854c4]{cursor:pointer;font-family:inherit}.seedance-root button[data-v-30e854c4]:disabled{cursor:not-allowed;opacity:.45}.seedance-root button[data-v-30e854c4]:focus-visible,.seedance-root input[data-v-30e854c4]:focus-visible,.seedance-root textarea[data-v-30e854c4]:focus-visible{outline:2px solid #b3e7c3;outline-offset:3px}.seedance-app-layout[data-v-30e854c4] .header--immersive{background:#141517;border-color:#2a2d32}.seedance-layout[data-v-30e854c4]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;max-width:1920px;margin:0 auto;padding:0 28px 24px;gap:18px}.seedance-workspace-header[data-v-30e854c4]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;flex-shrink:0;border-bottom:1px solid var(--sd-line)}.workspace-identity[data-v-30e854c4]{display:flex;align-items:center;gap:12px}.workspace-symbol[data-v-30e854c4]{display:grid;place-items:center;font-size:28px;width:40px;height:40px;color:var(--sd-accent)}.workspace-identity h1[data-v-30e854c4]{margin:0;font-size:20px;letter-spacing:-.04em;font-weight:600}.workspace-identity h1 span[data-v-30e854c4]{margin-left:12px;padding-left:12px;border-left:1px solid #43454c;font-size:12px;letter-spacing:.03em;color:var(--sd-muted);font-weight:400}.workspace-identity p[data-v-30e854c4]{margin:6px 0 0;font-size:12px;color:var(--sd-muted)}.workspace-tools[data-v-30e854c4]{display:flex;align-items:center;gap:24px;font-size:12px;color:var(--sd-muted)}.workspace-live[data-v-30e854c4]{display:flex;align-items:center;gap:7px}.workspace-live i[data-v-30e854c4]{width:5px;height:5px;background:#b3e7c3;border-radius:50%}.workspace-shortcut[data-v-30e854c4]{border:1px solid var(--sd-line);border-radius:6px;padding:6px 9px;font-size:11px}.mobile-workspace-tabs[data-v-30e854c4]{display:none}.submission-recovery[data-v-30e854c4]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid #6f6142;border-radius:10px;color:#e4d4b1;background:#393326}.submission-recovery strong[data-v-30e854c4]{font-size:13px;font-weight:550}.submission-recovery p[data-v-30e854c4]{margin:5px 0 0;color:#c2b394;font-size:12px;line-height:1.5}.submission-recovery button[data-v-30e854c4]{flex-shrink:0;border:1px solid #9c865e;border-radius:7px;padding:8px 12px;color:#efdfb7;background:#4e422c;font-size:12px}.seedance-main[data-v-30e854c4]{display:grid;flex:1;min-height:0;grid-template-columns:370px minmax(0,1fr);gap:28px;align-items:stretch}.seedance-panel-outer[data-v-30e854c4]{grid-column:1;grid-row:1;min-width:0;min-height:0}.seedance-panel[data-v-30e854c4]{height:100%;display:flex;flex-direction:column;border:1px solid #303237;border-radius:16px;background:#1b1d20;overflow:hidden}.seedance-panel-heading[data-v-30e854c4]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 20px 18px}.seedance-panel-heading__eyebrow[data-v-30e854c4]{color:#a0baaa;font-size:9px;letter-spacing:.16em;margin:0 0 6px}.seedance-panel-heading h2[data-v-30e854c4]{margin:0;font-size:18px;font-weight:550;letter-spacing:-.02em}.seedance-panel-heading__hint[data-v-30e854c4]{font-size:12px;color:var(--sd-muted);margin:6px 0 0}.seedance-panel-heading__state[data-v-30e854c4]{display:flex;align-items:center;gap:5px;font-size:11px;color:#a8adba;border:1px solid #32363c;padding:5px 7px;border-radius:6px;white-space:nowrap}.seedance-panel-heading__state i[data-v-30e854c4]{width:5px;height:5px;background:#86b798;border-radius:50%}.seedance-panel-heading__state.is-busy i[data-v-30e854c4]{animation:sdPulse-30e854c4 1.5s infinite}.seedance-composer[data-v-30e854c4]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:0 20px 20px;gap:20px;scrollbar-width:thin;scrollbar-color:#42464d transparent}.composer-main[data-v-30e854c4]{display:flex;flex-direction:column;gap:22px}.composer-section-label[data-v-30e854c4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;font-weight:550;color:#dbdee5}.section-optional[data-v-30e854c4]{max-width:60%;text-align:right;font-size:11px;font-weight:400;color:var(--sd-muted)}.studio-notice[data-v-30e854c4]{margin:-10px 0 0;color:var(--sd-muted);font-size:11px;line-height:1.7}.composer-prompt-inner[data-v-30e854c4]{position:relative;background:#141618;border:1px solid #33363d;border-radius:12px;transition:border-color .15s}.composer-prompt-inner[data-v-30e854c4]:focus-within{border-color:#7b9f88}.composer-textarea[data-v-30e854c4]:focus-visible{outline:none}.composer-textarea[data-v-30e854c4]{display:block;width:100%;height:190px;min-height:150px;max-height:60vh;padding:14px 14px 40px;margin:0;border:0;border-radius:12px;outline:0;color:#eef0f4;background:transparent;resize:vertical;font:inherit;font-size:16px;line-height:1.8;scrollbar-width:thin;scrollbar-color:#47494f transparent}.composer-textarea[data-v-30e854c4]::placeholder{color:#787e89;font-size:14px;line-height:1.85}.is-editing-expanded .composer-textarea[data-v-30e854c4]{height:380px}.composer-at-trigger[data-v-30e854c4]{position:absolute;right:10px;bottom:10px;height:26px;width:28px;border:1px solid #363a40;border-radius:7px;color:#c5dace;background:#24292a;font-size:16px}.composer-at-trigger__dot[data-v-30e854c4]{position:absolute;width:4px;height:4px;top:3px;right:3px;border-radius:50%;background:#c0f2cf}.prompt-actions[data-v-30e854c4]{display:flex;gap:12px;align-items:center;margin-top:6px}.prompt-actions button[data-v-30e854c4]{border:0;padding:5px 0;color:#b2b8c5;background:none;font-size:11px;min-height:28px}.prompt-actions button[data-v-30e854c4]:hover{color:var(--sd-accent)}.prompt-actions__right[data-v-30e854c4]{display:flex;gap:12px;margin-left:auto}.prompt-bottom-bar[data-v-30e854c4]{display:flex;justify-content:space-between;gap:6px;color:#868c96;font-size:10px;margin-top:3px}.composer-warnings[data-v-30e854c4]{display:grid;gap:6px;margin-top:10px}.composer-warning[data-v-30e854c4]{padding:8px 10px;border-radius:7px;color:#e9c697;background:#9c79251a;font-size:12px;line-height:1.6}.composer-extra-input[data-v-30e854c4]{width:100%;margin-top:10px;padding:10px;color:var(--sd-text);border:1px solid var(--sd-line);border-radius:8px;background:#141618;font:inherit}.composer-media__label[data-v-30e854c4]{color:var(--sd-muted);font-size:11px;margin:-5px 0 12px;line-height:1.6}.media-type-actions[data-v-30e854c4]{display:flex;gap:8px;flex-wrap:wrap}.media-type-button[data-v-30e854c4]{flex:1;min-height:48px;padding:10px;border:1px dashed #474b54;border-radius:9px;color:#d0d6df;background:#23262b;font-size:12px}.media-type-button[data-v-30e854c4]:before{content:"+";margin-right:6px;color:#b6cebd;font-size:16px}.media-type-button[data-v-30e854c4]:hover:not(:disabled){background:#2a302f;border-color:#94b8a1}.composer-stack[data-v-30e854c4]{display:flex;flex-wrap:wrap;gap:10px;padding:14px 0 0}.composer-stack__card[data-v-30e854c4]{position:relative}.composer-stack__preview[data-v-30e854c4]{position:relative;width:64px;height:64px}.composer-stack__insert[data-v-30e854c4]{padding:0;width:100%;height:100%;border:1px solid #454952;border-radius:9px;background:#272b30;overflow:hidden}.composer-stack__insert img[data-v-30e854c4],.composer-stack__insert video[data-v-30e854c4]{width:100%;height:100%;object-fit:cover}.composer-stack__audio[data-v-30e854c4]{color:#a8beaf;font-size:22px}.composer-stack__badge[data-v-30e854c4]{position:absolute;left:3px;right:3px;bottom:3px;padding:3px;border-radius:3px;color:#fff;background:#0b0e12cf;font-size:9px}.composer-stack__remove[data-v-30e854c4]{position:absolute;right:-5px;top:-5px;height:19px;width:19px;padding:0;border:1px solid #626977;border-radius:50%;background:#2b3038;color:#fff;font-size:14px}.composer-stack__add[data-v-30e854c4]{height:64px;width:64px;border:1px dashed #474b54;border-radius:9px;color:#a0aca5;background:transparent;font-size:24px}.toolbar-pills[data-v-30e854c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pill[data-v-30e854c4]{min-width:0;min-height:54px;padding:10px 12px;border:1px solid #353942;border-radius:9px;background:#23262b;color:#d9dde6;font:inherit;font-size:12px;text-align:left}.pill--fixed[data-v-30e854c4]{display:flex;align-items:center;color:#939ba8}.pill--range[data-v-30e854c4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pill-range__input[data-v-30e854c4]{width:50px;padding:4px;border:0;border-bottom:1px solid #777f8c;background:transparent;color:#eef0f4;font:inherit}.pill-range__hint[data-v-30e854c4]{font-size:10px;color:var(--sd-muted)}.pill--toggle[aria-checked=true][data-v-30e854c4]{border-color:#789280;color:#d1f1dc;background:#293b31}.seedance-submit-row[data-v-30e854c4]{flex-shrink:0;padding:14px 20px 17px;background:#1e2124;border-top:1px solid #34373c}.submit-feedback[data-v-30e854c4]{margin:0 0 10px;color:#9da6b5;font-size:11px;line-height:1.6;overflow-wrap:anywhere;max-height:70px;overflow:auto}.submit-feedback.is-ready[data-v-30e854c4]{color:#abc6b4}.submit-feedback.is-error[data-v-30e854c4]{color:#f1a7ab}.submit-orbit[data-v-30e854c4]{width:100%;height:46px;border:1px solid #c0f2cf;border-radius:10px;background:#c0f2cf;color:#182c20;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:650}.submit-orbit[data-v-30e854c4]:hover:not(:disabled){background:#d4f8de}.submit-orbit[data-v-30e854c4]:disabled{color:#8b9294;background:#30383a;border-color:#485153;opacity:1!important}.submit-orbit__arrow[data-v-30e854c4]{font-size:20px}.seedance-footer[data-v-30e854c4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;align-items:baseline;margin-top:10px}.cost-tag[data-v-30e854c4]{font-size:11px;color:#a2aab6}.cost-tag strong[data-v-30e854c4]{color:#dfe6e3;font-size:13px}.cost-tip[data-v-30e854c4]{font-size:10px;color:#89929f}.seedance-feed-col[data-v-30e854c4]{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:0;min-width:0}.seedance-feed-header[data-v-30e854c4]{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 14px;padding:5px 0 18px}.seedance-feed-heading[data-v-30e854c4]{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px}.seedance-hero__title[data-v-30e854c4]{margin:0;font-size:19px;font-weight:550}.seedance-feed-heading p[data-v-30e854c4]{margin:7px 0 0;color:#8d939e;font-size:12px}.feed-tools[data-v-30e854c4]{display:flex;gap:6px}.feed-tools button[data-v-30e854c4]{height:30px;min-width:30px;padding:0 8px;color:#a6aeb9;border:1px solid #34383f;border-radius:7px;background:#1d2024;font-size:13px}.feed-tools button[aria-pressed=true][data-v-30e854c4]{color:#c9f5d6;background:#2a3a30;border-color:#4c6b57}.seedance-feed-filters[data-v-30e854c4]{display:flex;gap:4px;min-width:0;flex-wrap:wrap}.seedance-feed-filter[data-v-30e854c4]{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:#969eab;background:transparent;font-size:12px;white-space:nowrap}.seedance-feed-filter[data-v-30e854c4]:hover{color:#e3e8ef;background:#23272c}.seedance-feed-filter.is-active[data-v-30e854c4]{border-color:#3c4441;background:#26342c;color:#c3ebcf}.seedance-feed-filter em[data-v-30e854c4]{font-size:10px;font-style:normal;opacity:.7}.feed-search[data-v-30e854c4]{display:flex;align-items:center;gap:7px;width:190px;padding:7px 10px;border:1px solid #30353c;background:#1b1e22;border-radius:8px;color:#8a95a1}.feed-search input[data-v-30e854c4]{width:100%;min-width:0;border:0;background:transparent;outline:0;color:#e4e9f1;font:inherit;font-size:12px}.feed-search input[data-v-30e854c4]::placeholder{color:#818996}.seedance-feed[data-v-30e854c4]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-auto-rows:max-content;gap:18px;align-items:start;align-content:start;padding:1px 7px 16px 1px;scrollbar-width:thin;scrollbar-color:#3f464e transparent}.sd-card[data-v-30e854c4]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #2c3238;border-radius:13px;background:#1b1e23;transition:border-color .15s}.sd-card[data-v-30e854c4]:hover{border-color:#58675d}.sd-card__top[data-v-30e854c4]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 13px}.sd-card__top-left[data-v-30e854c4]{display:flex;align-items:center;gap:8px;min-width:0}.sd-card__status[data-v-30e854c4]{flex-shrink:0;color:#bdc7d6;background:#2b323c;padding:4px 6px;border-radius:5px;font-size:10px}.sd-card__status.is-succeeded[data-v-30e854c4]{color:#b3dec3;background:#293c32}.sd-card__status.is-failed[data-v-30e854c4],.sd-card__status.is-cancelled[data-v-30e854c4]{color:#e8afb4;background:#433036}.sd-card__status.is-reconciling[data-v-30e854c4]{color:#e6cc98;background:#42392a}.sd-card__model[data-v-30e854c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9fa8b6;font-size:11px}.sd-card__time[data-v-30e854c4]{flex-shrink:0;color:#838e9e;font-size:10px}.sd-card__main[data-v-30e854c4]{display:flex;flex-direction:column;min-width:0}.sd-card__thumb[data-v-30e854c4]{position:relative;padding:0;width:100%;height:210px;border:0;overflow:hidden;background:#0c0f13}.sd-card__thumb video[data-v-30e854c4]{display:block;width:100%;height:100%;object-fit:contain}.sd-card__play[data-v-30e854c4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:1px solid #ffffff33;border-radius:50%;background:#111823aa;display:grid;place-items:center;color:#fff;font-size:15px}.sd-card__thumb--empty[data-v-30e854c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(ellipse at 50% 80%,#27322e,#171c22 75%);color:#a6bab0;font-size:13px}.sd-card__thumb--empty[data-v-30e854c4]:before{content:"✦";font-size:32px;color:#718779}.sd-card__thumb--empty.is-failed[data-v-30e854c4]{background:#211c22;color:#c9a4b3}.sd-card__thumb--empty.is-loading[data-v-30e854c4]:before,.sd-card__thumb--empty.is-queue[data-v-30e854c4]:before{animation:sdPulse-30e854c4 1.8s infinite}.sd-card__content[data-v-30e854c4]{padding:14px 14px 0;min-width:0}.sd-card__prompt[data-v-30e854c4]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:13px;line-height:1.7;min-height:44px;white-space:pre-wrap;overflow-wrap:anywhere;color:#cdd4df}.sd-card__expand[data-v-30e854c4]{padding:7px 0 0;background:transparent;border:0;color:#9facba;font-size:11px}.sd-card__expand[data-v-30e854c4]:hover{color:#c0f2cf}.sd-card__meta[data-v-30e854c4]{display:flex;gap:6px;margin-top:10px}.sd-card__meta span[data-v-30e854c4]{padding:3px 6px;border:1px solid #373e48;border-radius:4px;color:#96a1b1;font-size:10px}.sd-card__refs[data-v-30e854c4]{display:flex;gap:5px;margin-top:10px}.sd-card__refs img[data-v-30e854c4]{width:24px;height:24px;object-fit:cover;border-radius:4px}.sd-card__refs-more[data-v-30e854c4]{align-self:center;color:var(--sd-muted);font-size:11px}.sd-card__progress[data-v-30e854c4]{display:flex;gap:8px;align-items:center;color:#a3bdad;font-size:11px;margin-top:12px}.sd-card__progress-track[data-v-30e854c4]{flex:1;height:3px;border-radius:5px;overflow:hidden;background:#3b4548}.sd-card__progress-track i[data-v-30e854c4]{display:block;height:100%;background:#b3e2c3}.sd-card__error[data-v-30e854c4]{font-size:12px;line-height:1.65;padding:9px;color:#e1b7bb;background:#48343a55;border-radius:6px;overflow-wrap:anywhere}.sd-card__actions[data-v-30e854c4]{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:12px 14px 0;padding:12px 0;border-top:1px solid #303741}.sd-card__actions button[data-v-30e854c4],.sd-card__link[data-v-30e854c4]{padding:6px 8px;min-height:29px;border:1px solid #3e4653;border-radius:6px;background:#252c34;color:#b9c4d2;font-size:11px}.sd-card__actions button[data-v-30e854c4]:hover,.sd-card__actions .is-primary[data-v-30e854c4]{background:#2c3c32;border-color:#496153;color:#c2e8ce}.sd-card__actions-spacer[data-v-30e854c4]{flex:1}.is-list-view[data-v-30e854c4]{grid-template-columns:minmax(0,1fr)}.is-list-view .sd-card__main[data-v-30e854c4]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0}.is-list-view .sd-card__thumb[data-v-30e854c4]{height:165px}.is-list-view .sd-card__content[data-v-30e854c4]{padding-top:0}.is-list-view .sd-card__refs[data-v-30e854c4]{display:none}.seedance-empty[data-v-30e854c4]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:220px;padding:28px;border:1px dashed #363e47;border-radius:16px;text-align:center;line-height:1.7;color:#919eae}.seedance-empty--start[data-v-30e854c4]{min-height:470px;background:radial-gradient(ellipse at 50% 45%,#24362a4d,transparent 65%);border-style:solid;border-color:#293239}.seedance-empty h3[data-v-30e854c4]{font-size:23px;font-weight:500;margin:0;color:#e1e8ed;letter-spacing:-.03em}.seedance-empty p[data-v-30e854c4]{margin:0;font-size:13px}.seedance-empty button[data-v-30e854c4]{padding:10px 16px;border:1px solid #5c7967;border-radius:8px;background:#263a2e;color:#c3e4cf;font-size:12px}.seedance-empty--err[data-v-30e854c4]{color:#eab2b5}.seedance-empty--warn[data-v-30e854c4]{color:#e6cda1}.seedance-empty .empty-eyebrow[data-v-30e854c4]{font-size:9px;color:#789784;letter-spacing:.18em}.empty-storyboard[data-v-30e854c4]{position:relative;display:flex;align-items:center;justify-content:center;height:140px;width:260px;margin-bottom:10px}.empty-storyboard span[data-v-30e854c4]{display:grid;place-items:center;position:absolute;width:100px;height:120px;border:1px solid #678072;border-radius:12px;background:linear-gradient(150deg,#33483c,#182725);box-shadow:0 12px 20px #0002;font-size:30px;color:#c0f2cf}.empty-storyboard span[data-v-30e854c4]:first-child{transform:translate(-70px) rotate(-14deg);background:linear-gradient(30deg,#263339,#344638);opacity:.6}.empty-storyboard span[data-v-30e854c4]:last-child{transform:translate(70px) rotate(14deg);background:linear-gradient(140deg,#475042,#1a282a);opacity:.6}.empty-storyboard span[data-v-30e854c4]:nth-child(2){z-index:1}.seedance-toast[data-v-30e854c4]{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:10050;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid #486253;border-radius:10px;background:#23302a;color:#d9ece0;font-size:13px;box-shadow:0 12px 40px #0006}.seedance-toast.err[data-v-30e854c4]{background:#38292e;border-color:#79545c;color:#f5d6dd}.visually-hidden[data-v-30e854c4]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.seedance-preview-mask[data-v-30e854c4]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;margin:0;border:0;background:#080b10eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.seedance-preview-mask[open][data-v-30e854c4]{display:flex;align-items:center;justify-content:center}.seedance-preview-mask[data-v-30e854c4]::backdrop{background:#080b10}.seedance-preview-mask img[data-v-30e854c4],.seedance-preview-mask video[data-v-30e854c4]{max-width:90vw;max-height:85dvh;object-fit:contain;border-radius:12px}.seedance-preview-close[data-v-30e854c4]{position:absolute;right:24px;top:24px;padding:9px 15px;border:1px solid #5a6573;border-radius:8px;background:#252f39;color:#fff}.prompt-detail-dialog[data-v-30e854c4]{width:min(680px,calc(100vw - 32px));max-height:85dvh;padding:24px;margin:auto;border:1px solid #414b52;border-radius:18px;background:#1c2329;color:#e1e8ee}.prompt-detail-dialog[data-v-30e854c4]::backdrop{background:#090f15c9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.prompt-detail-dialog header[data-v-30e854c4]{display:flex;justify-content:space-between;align-items:center}.prompt-detail-dialog header p[data-v-30e854c4]{margin:0 0 6px;font-size:10px;letter-spacing:.13em;color:#96b6a1}.prompt-detail-dialog h2[data-v-30e854c4]{margin:0;font-size:21px;font-weight:550}.prompt-detail-dialog header button[data-v-30e854c4]{border:0;background:none;color:#cad4df;font-size:25px}.prompt-detail-meta[data-v-30e854c4]{margin:16px 0;color:#909eae;font-size:12px}.prompt-detail-text[data-v-30e854c4]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:15px;max-height:50dvh;overflow-y:auto}.prompt-detail-dialog footer[data-v-30e854c4]{display:flex;justify-content:flex-end;gap:12px;padding-top:15px;border-top:1px solid #39444d}.prompt-detail-dialog footer button[data-v-30e854c4]{border:1px solid #5e7969;border-radius:8px;padding:10px 14px;color:#d1edda;background:#293c30}.composer-at-popover[data-v-30e854c4]{position:fixed;z-index:10025;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #4d5d57;border-radius:12px;background:#222b29;color:#e3eae7;box-shadow:0 12px 40px #0007;font-family:inherit;box-sizing:border-box}.composer-at-popover__hint[data-v-30e854c4]{padding:6px 8px 10px;font-size:11px;color:#a8b8b1}.composer-at-popover__list[data-v-30e854c4]{padding:0;margin:0;list-style:none}.composer-at-row[data-v-30e854c4]{display:flex;align-items:center;width:100%;gap:10px;padding:8px;border:1px solid transparent;border-radius:8px;color:#e3eae7;background:transparent;text-align:left;cursor:pointer}.composer-at-row--active[data-v-30e854c4]{background:#30473a;border-color:#709b80}.composer-at-thumb[data-v-30e854c4]{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:5px;background:#3a4641}.composer-at-thumb img[data-v-30e854c4],.composer-at-thumb video[data-v-30e854c4]{width:100%;height:100%;object-fit:cover}.composer-at-row__label[data-v-30e854c4]{font-size:12px}.composer-at-row__kind[data-v-30e854c4]{margin-left:auto;font-size:10px;color:#9caea4}.composer-at-popover__empty[data-v-30e854c4]{padding:12px 8px;margin:0;font-size:12px;color:#9caea4;line-height:1.7}[data-v-30e854c4] .studio-select__trigger{background:#24282d;border-color:#3b414b;border-radius:9px}[data-v-30e854c4] .studio-select__trigger:hover,[data-v-30e854c4] .is-open .studio-select__trigger{border-color:#829a8a;background:#29352e}[data-v-30e854c4] .studio-select__label{color:#97a5a0}.fade-enter-active[data-v-30e854c4],.fade-leave-active[data-v-30e854c4]{transition:opacity .15s}.fade-enter-from[data-v-30e854c4],.fade-leave-to[data-v-30e854c4]{opacity:0}@keyframes sdPulse-30e854c4{50%{opacity:.4}}@media(min-width:1600px){.seedance-main[data-v-30e854c4]{grid-template-columns:400px minmax(0,1fr);gap:36px}.sd-card__thumb[data-v-30e854c4]{height:240px}}@media(max-width:1200px){.seedance-layout[data-v-30e854c4]{padding:0 20px 18px}.seedance-main[data-v-30e854c4]{grid-template-columns:340px minmax(0,1fr);gap:22px}.seedance-feed-header[data-v-30e854c4]{grid-template-columns:1fr;gap:14px}.feed-search[data-v-30e854c4]{width:100%}.seedance-feed-heading[data-v-30e854c4]{grid-column:1}.workspace-shortcut[data-v-30e854c4]{display:none}}@media(max-width:760px){.seedance-layout[data-v-30e854c4]{padding:0 12px 12px;gap:12px}.seedance-workspace-header[data-v-30e854c4]{min-height:64px}.workspace-identity p[data-v-30e854c4],.workspace-tools[data-v-30e854c4]{display:none}.workspace-identity h1[data-v-30e854c4]{font-size:18px}.mobile-workspace-tabs[data-v-30e854c4]{display:flex;gap:6px;flex-shrink:0;border-bottom:1px solid #303a42;padding-bottom:8px}.mobile-workspace-tabs button[data-v-30e854c4]{flex:1;padding:10px;border:0;border-radius:8px;color:#9eabb7;background:transparent;font-size:13px}.mobile-workspace-tabs button[aria-pressed=true][data-v-30e854c4]{background:#2b3e32;color:#cbf0d7}.mobile-workspace-tabs span[data-v-30e854c4]{margin-left:5px;font-size:11px}.seedance-main[data-v-30e854c4]{display:flex}.seedance-panel-outer[data-v-30e854c4]{width:100%}.seedance-feed-col[data-v-30e854c4]{display:none;width:100%}.mobile-show-works .seedance-feed-col[data-v-30e854c4]{display:flex}.mobile-show-works .seedance-panel-outer[data-v-30e854c4]{display:none}.seedance-panel-heading[data-v-30e854c4]{padding:16px}.seedance-composer[data-v-30e854c4]{padding:0 16px 16px}.seedance-submit-row[data-v-30e854c4]{padding:12px 16px}.seedance-panel-heading__hint[data-v-30e854c4]{display:none}.seedance-empty--start[data-v-30e854c4]{min-height:360px}.is-list-view .sd-card__main[data-v-30e854c4]{display:flex}.is-list-view .sd-card__thumb[data-v-30e854c4]{height:190px}.is-list-view .sd-card__content[data-v-30e854c4]{padding-top:14px}}@media(min-width:761px)and (max-height:760px){.seedance-workspace-header[data-v-30e854c4]{min-height:62px}.seedance-panel-heading[data-v-30e854c4]{padding-top:15px;padding-bottom:15px}.seedance-panel-heading__eyebrow[data-v-30e854c4],.seedance-panel-heading__hint[data-v-30e854c4]{display:none}.seedance-composer[data-v-30e854c4]{gap:16px}.composer-textarea[data-v-30e854c4]{height:165px}.is-editing-expanded .composer-textarea[data-v-30e854c4]{height:320px}.seedance-submit-row[data-v-30e854c4]{padding-top:10px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){[data-v-30e854c4],[data-v-30e854c4]:before,[data-v-30e854c4]:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.visually-hidden[data-v-80327dfe]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kling-root[data-v-80327dfe]{position:relative;color:#e2e8f0;min-height:calc(100vh - 120px)}.kling-bg[data-v-80327dfe]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.kling-bg__blob[data-v-80327dfe]{position:absolute;border-radius:50%;filter:blur(72px);opacity:.4}.kling-bg__blob--tl[data-v-80327dfe]{width:min(46vw,420px);height:min(46vw,420px);top:-8%;left:-6%;background:radial-gradient(circle,rgba(129,140,248,.75) 0%,transparent 70%)}.kling-bg__blob--br[data-v-80327dfe]{width:min(40vw,360px);height:min(40vw,360px);bottom:5%;right:-5%;background:radial-gradient(circle,rgba(167,139,250,.45) 0%,transparent 72%)}.kling-layout[data-v-80327dfe]{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;max-width:820px;margin:0 auto;min-height:calc(100vh - 130px);padding-bottom:12px}.kling-hero[data-v-80327dfe]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding-bottom:240px}.kling-feed-header[data-v-80327dfe]{text-align:center;padding-top:4px}.kling-hero__title[data-v-80327dfe]{margin:0;font-size:clamp(16px,2.2vw,26px);font-weight:600;color:#f8fafc}.kling-feed[data-v-80327dfe]{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 4px 8px}.kling-feed-empty[data-v-80327dfe]{margin:0;font-size:12px;color:#e2e8f099;text-align:center;padding:18px 0}.kling-job-card[data-v-80327dfe]{border-radius:12px;padding:12px 14px;background:#0f172a73;border:1px solid rgba(129,140,248,.18);box-shadow:0 8px 28px #0f172a59}.kling-job-card__prompt[data-v-80327dfe]{margin:0 0 8px;font-size:13px;line-height:1.55;color:#f1f5f9eb}.kling-job-card__meta[data-v-80327dfe]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;color:#cbd5e1bf}.kling-job-card__chip[data-v-80327dfe]{padding:2px 8px;border-radius:999px;background:#6366f126;border:1px solid rgba(129,140,248,.22);color:#e2e8f0;font-size:10px}.kling-job-card__time[data-v-80327dfe]{margin-left:auto;color:#94a3b8d9}.kling-job-card__status[data-v-80327dfe]{padding:2px 8px;border-radius:6px;font-size:10px;font-weight:600}.kling-job-card__status--submitted[data-v-80327dfe],.kling-job-card__status--processing[data-v-80327dfe]{color:#a5b4fc;background:#6366f126;border:1px solid rgba(129,140,248,.35)}.kling-job-card__status--completed[data-v-80327dfe]{color:#6ee7b7;background:#10b9811f;border:1px solid rgba(52,211,153,.28)}.kling-job-card__status--failed[data-v-80327dfe],.kling-job-card__status--cancelled[data-v-80327dfe]{color:#fca5a5;background:#ef44441f;border:1px solid rgba(248,113,113,.3)}.kling-job-card__progress-wrap[data-v-80327dfe]{margin-top:10px;display:flex;align-items:center;gap:10px}.kling-job-card__progress-track[data-v-80327dfe]{flex:1;height:5px;border-radius:100px;background:#1e293be6;overflow:hidden}.kling-job-card__progress-fill[data-v-80327dfe]{height:100%;border-radius:100px;background:linear-gradient(90deg,#6366f1,#a78bfa);transition:width .35s ease}.kling-job-card__progress-text[data-v-80327dfe]{font-size:11px;color:#c7d2fe;min-width:36px;text-align:right}.kling-job-card__video[data-v-80327dfe]{margin-top:10px;width:100%;border-radius:10px;background:#020617}.kling-job-card__error[data-v-80327dfe]{margin:10px 0 0;font-size:12px;color:#fca5a5}.kling-panel-outer[data-v-80327dfe]{width:100%;position:fixed;left:50%;bottom:14px;transform:translate(-50%);max-width:820px;z-index:35;padding:0 8px;box-sizing:border-box}.kling-panel[data-v-80327dfe]{border-radius:14px;padding:10px 10px 8px;background:#0f172a6b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(129,140,248,.2);box-shadow:0 12px 48px #0f172a59;overflow:visible}.kling-composer[data-v-80327dfe]{border-radius:14px;border:1px solid rgba(199,210,254,.14);background:#0f172a47;padding:10px;max-height:58vh;overflow:visible}.kling-collapsed-strip[data-v-80327dfe]{padding:8px 10px;font-size:11px;color:#e2e8f094;text-align:center;border-bottom:1px solid rgba(199,210,254,.1);cursor:pointer}.kling-collapsed-strip--hidden[data-v-80327dfe]{display:none}.kling-toolbar[data-v-80327dfe]{margin-top:8px;display:flex;align-items:center;gap:8px}.kling-composer:not(.kling-composer--expanded) .kling-toolbar[data-v-80327dfe]{margin-top:6px}.kling-composer:not(.kling-composer--expanded) .kling-images[data-v-80327dfe],.kling-composer:not(.kling-composer--expanded) .kling-voice-insert[data-v-80327dfe],.kling-composer:not(.kling-composer--expanded) .kling-textarea[data-v-80327dfe],.kling-composer:not(.kling-composer--expanded) .multi-shot-wrap[data-v-80327dfe],.kling-composer:not(.kling-composer--expanded) .collapsible[data-v-80327dfe]{display:none}.toolbar-pills[data-v-80327dfe]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap}.toggle-pill[data-v-80327dfe]{border:1px solid rgba(129,140,248,.35);color:#c7d2fe;background:#6366f124;border-radius:999px;font-size:11px;padding:5px 10px;cursor:pointer}.toggle-pill--on[data-v-80327dfe]{background:#4f46e566;color:#fff}.submit-orbit[data-v-80327dfe]{width:34px;height:34px;border-radius:50%;border:1px solid rgba(199,210,254,.25);background:linear-gradient(145deg,#6366f18c,#7c3aed73);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.submit-orbit[data-v-80327dfe]:disabled{opacity:.45;cursor:not-allowed}.kling-images[data-v-80327dfe]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kling-images__slot[data-v-80327dfe]{min-height:92px}.kling-stack__preview[data-v-80327dfe]{position:relative;width:100%;max-width:220px;height:96px;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,.1);background:#0f172a8c}.kling-stack__preview img[data-v-80327dfe]{width:100%;height:100%;object-fit:cover}.kling-stack__badge[data-v-80327dfe]{position:absolute;left:6px;bottom:6px;font-size:9px;color:#f8fafc;padding:2px 6px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(199,210,254,.35)}.kling-stack__remove[data-v-80327dfe]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;border:none;background:#0f172acc;color:#fff;cursor:pointer}.kling-stack__add[data-v-80327dfe]{width:100%;max-width:220px;height:96px;border-radius:10px;border:1px dashed rgba(199,210,254,.32);background:#ffffff0a;color:#e2e8f0d9;font-size:14px;cursor:pointer}.omni-config[data-v-80327dfe]{margin-top:10px}.omni-config__row[data-v-80327dfe]{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omni-config__file[data-v-80327dfe]{font-size:11px;color:#e2e8f0bf;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kling-voice-insert[data-v-80327dfe]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.mini-btn[data-v-80327dfe]{border:1px solid rgba(129,140,248,.32);background:#6366f12e;color:#dbeafe;border-radius:8px;padding:4px 8px;font-size:11px;cursor:pointer}.mini-btn--danger[data-v-80327dfe]{border-color:#f8717159;background:#ef44442e;color:#fecaca}.kling-textarea[data-v-80327dfe]{margin-top:10px;width:100%;min-height:86px;border:1px solid rgba(129,140,248,.12);border-radius:12px;padding:12px;font-size:13px;line-height:1.45;color:#f1f5f9;background:#0f172a73;outline:none;box-sizing:border-box;resize:none}.multi-shot-wrap[data-v-80327dfe]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.multi-shot-toolbar[data-v-80327dfe]{display:flex;justify-content:space-between;align-items:center;gap:8px}.multi-shot-toolbar__meta[data-v-80327dfe]{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#cbd5e1cc}.multi-shot-list[data-v-80327dfe]{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:4px}.shot-card[data-v-80327dfe]{border:1px solid rgba(129,140,248,.22);border-radius:10px;padding:8px;background:#02061759}.shot-card__head[data-v-80327dfe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;color:#cbd5e1}.shot-card__row[data-v-80327dfe]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.shot-duration__label[data-v-80327dfe]{font-size:11px;color:#cbd5e1}.shot-duration__hint[data-v-80327dfe]{font-size:11px;color:#94a3b8e6}.shot-duration-range[data-v-80327dfe]{width:100%;accent-color:#22d3ee}.shot-textarea[data-v-80327dfe]{margin-top:8px;min-height:72px}.collapsible[data-v-80327dfe]{margin-top:10px;border:1px solid rgba(129,140,248,.2);border-radius:10px;overflow:hidden}.collapsible__head[data-v-80327dfe]{width:100%;text-align:left;border:none;background:#6366f11a;color:#dbeafe;padding:8px 10px;cursor:pointer;font-size:12px}.collapsible__body[data-v-80327dfe]{padding:8px;display:flex;flex-direction:column;gap:8px}.voice-row[data-v-80327dfe]{display:flex;gap:6px;align-items:center}.voice-input[data-v-80327dfe]{flex:1;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid rgba(129,140,248,.25);background:#0f172a8c;color:#fff}.kling-footer[data-v-80327dfe]{margin-top:8px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.kling-footer__main[data-v-80327dfe]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.kling-footer__chips[data-v-80327dfe]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cost-footnote[data-v-80327dfe]{margin:0;font-size:10px;line-height:1.45;color:#94a3b8e0}.cost-tag[data-v-80327dfe]{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#6366f133;border:1px solid rgba(129,140,248,.3);color:#e0e7ff}.cost-tag--subtle[data-v-80327dfe]{background:#0f172a57;border-color:#c7d2fe2e;color:#e2e8f0d1}.cost-tip[data-v-80327dfe]{font-size:11px;color:#e2e8f0b8}.cost-tip--strong[data-v-80327dfe]{font-weight:600;color:#e2e8f0e0}.kling-toast[data-v-80327dfe]{align-self:flex-end;font-size:11px;padding:3px 8px;border-radius:8px;border:1px solid}.kling-toast--ok[data-v-80327dfe]{color:#86efac;border-color:#4ade8066;background:#16a34a26}.kling-toast--err[data-v-80327dfe]{color:#fecaca;border-color:#f8717166;background:#dc262626}.mini-btn[data-v-80327dfe]:disabled{opacity:.45;cursor:not-allowed}.voice-config[data-v-80327dfe]{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:10px;background:#0f172a47;border:1px solid rgba(129,140,248,.16)}.voice-config__head[data-v-80327dfe]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#dbeafe}.voice-config__hint[data-v-80327dfe]{margin:0;font-size:11px;line-height:1.45;color:#cbd5e1b3}.kling-composer[data-v-80327dfe]{display:flex;flex-direction:column;gap:10px}.kling-images[data-v-80327dfe]{order:1;margin-top:0;gap:12px}.kling-composer>.kling-textarea[data-v-80327dfe],.multi-shot-wrap[data-v-80327dfe]{order:2}.collapsible[data-v-80327dfe]{order:3}.kling-toolbar[data-v-80327dfe]{order:4;position:relative;z-index:90;margin-top:0;padding-top:10px;border-top:1px solid rgba(199,210,254,.12)}[data-v-80327dfe] .pill-select__menu{z-index:9999}.kling-images__slot[data-v-80327dfe]{position:relative;min-height:142px;padding:30px 8px 8px;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#080d2038;overflow:hidden}.kling-images__slot[data-v-80327dfe]:before,.kling-images__slot[data-v-80327dfe]:after{position:absolute;top:9px;z-index:1;font-size:11px;line-height:1}.kling-images__slot[data-v-80327dfe]:before{content:"首帧";left:10px;font-weight:700;color:#eef2ff}.kling-images__slot[data-v-80327dfe]:after{content:"必填";right:10px;color:#cbd5e1b8}.kling-images__slot[data-v-80327dfe]:nth-child(2):before{content:"尾帧"}.kling-images__slot[data-v-80327dfe]:nth-child(2):after{content:"可选"}.kling-stack__preview[data-v-80327dfe],.kling-stack__add[data-v-80327dfe]{width:100%;max-width:none;height:104px;border-radius:8px}.kling-stack__preview[data-v-80327dfe]{border:1px solid rgba(255,255,255,.1)}.kling-stack__badge[data-v-80327dfe]{display:none;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#080d20b8}.kling-stack__remove[data-v-80327dfe]{top:8px;right:8px;width:22px;height:22px}.kling-stack__add[data-v-80327dfe]{display:flex;align-items:center;justify-content:center;border-color:#c7d2fe47;background:#ffffff09;font-weight:600}@media(max-width:640px){.kling-images[data-v-80327dfe]{grid-template-columns:1fr}}.kling-root[data-v-80327dfe]{height:calc(100vh - 112px);min-height:560px}.kling-layout[data-v-80327dfe]{height:100%;min-height:0}.kling-hero[data-v-80327dfe]{min-height:0;padding-bottom:clamp(260px,34vh,360px)}.kling-feed[data-v-80327dfe]{flex:1;max-height:calc(100vh - 430px);min-height:160px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.42) rgba(15,23,42,.24)}.kling-feed-loader[data-v-80327dfe]{position:sticky;top:0;z-index:2;display:flex;justify-content:center;padding:5px 0 8px;margin-bottom:2px;font-size:11px;color:#e2e8f0ad;background:linear-gradient(180deg,#2a2f7eeb,#2a2f7e85 72%,#2a2f7e00);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kling-feed[data-v-80327dfe]::-webkit-scrollbar,.kling-composer[data-v-80327dfe]::-webkit-scrollbar,.multi-shot-list[data-v-80327dfe]::-webkit-scrollbar{width:6px}.kling-feed[data-v-80327dfe]::-webkit-scrollbar-thumb,.kling-composer[data-v-80327dfe]::-webkit-scrollbar-thumb,.multi-shot-list[data-v-80327dfe]::-webkit-scrollbar-thumb{background:#818cf86b;border-radius:999px}.kling-feed[data-v-80327dfe]::-webkit-scrollbar-track,.kling-composer[data-v-80327dfe]::-webkit-scrollbar-track,.multi-shot-list[data-v-80327dfe]::-webkit-scrollbar-track{background:#0f172a38;border-radius:999px}.kling-panel[data-v-80327dfe]{max-height:min(72vh,520px);display:flex;flex-direction:column}.kling-composer[data-v-80327dfe]{min-height:0;max-height:min(58vh,430px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.kling-footer[data-v-80327dfe]{flex-shrink:0}.multi-shot-list[data-v-80327dfe]{max-height:min(36vh,260px);overscroll-behavior:contain}.kling-job-card[data-v-80327dfe]{padding:10px 12px}.kling-job-card__prompt[data-v-80327dfe]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:7px;font-size:12px;line-height:1.45}.kling-job-card__meta[data-v-80327dfe]{gap:5px 7px}.kling-job-card__chip[data-v-80327dfe],.kling-job-card__status[data-v-80327dfe]{font-size:10px;line-height:1.2}.kling-job-card__time[data-v-80327dfe]{margin-left:0}.kling-job-card__video[data-v-80327dfe]{max-height:180px;object-fit:contain}@media(max-height:760px){.kling-root[data-v-80327dfe]{height:auto;min-height:calc(100vh - 112px)}.kling-feed[data-v-80327dfe]{max-height:220px}.kling-panel[data-v-80327dfe]{max-height:66vh}.kling-composer[data-v-80327dfe]{max-height:48vh}}.kling-layout[data-v-80327dfe]{max-width:900px}.kling-feed-header[data-v-80327dfe]{padding-top:10px}.kling-hero__title[data-v-80327dfe]{font-size:clamp(18px,2vw,24px);line-height:1.25}.kling-hero[data-v-80327dfe]{gap:12px;padding-bottom:clamp(190px,26vh,280px)}.kling-feed[data-v-80327dfe]{width:min(100%,860px);align-self:center;max-height:calc(100vh - 330px);min-height:300px;gap:8px;padding:8px 10px 12px;border-radius:14px;border:1px solid rgba(129,140,248,.14);background:#0f172a24;box-shadow:inset 0 1px #ffffff0a}.kling-feed-loader[data-v-80327dfe]{padding:4px 0 7px;font-size:10px;color:#e2e8f08a;background:linear-gradient(180deg,#303687c7,#3036873d 70%,#30368700)}.kling-job-card[data-v-80327dfe]{border-radius:10px;padding:10px 12px;background:#12183dad;border-color:#818cf82e;box-shadow:0 8px 18px #0f172a2e}.kling-job-card__prompt[data-v-80327dfe]{-webkit-line-clamp:1;margin-bottom:6px;color:#f1f5f9e6}.kling-job-card__meta[data-v-80327dfe]{gap:5px 6px}.kling-job-card__chip[data-v-80327dfe]{padding:2px 7px}.kling-job-card__time[data-v-80327dfe]{margin-left:2px;font-size:10px}.kling-job-card__video[data-v-80327dfe]{display:block;width:100%;height:clamp(120px,16vh,170px);margin-top:8px;object-fit:contain;border-radius:8px}.kling-job-card__error[data-v-80327dfe]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:11px;line-height:1.45}.kling-panel-outer[data-v-80327dfe]{max-width:860px}@media(max-width:760px){.kling-layout[data-v-80327dfe],.kling-feed[data-v-80327dfe],.kling-panel-outer[data-v-80327dfe]{max-width:100%}.kling-feed[data-v-80327dfe]{width:100%;max-height:calc(100vh - 360px);min-height:240px}}.action-buttons[data-v-a636a0bd]{display:flex;gap:8px}.btn[data-v-a636a0bd]{padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.btn-add[data-v-a636a0bd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-clear[data-v-a636a0bd]{background:#f56565;color:#fff}.btn-debug[data-v-a636a0bd]{background:#ed8936;color:#fff}.btn-debug[data-v-a636a0bd]:hover{background:#dd6b20}.btn-generate[data-v-a636a0bd]{background:#48bb78;color:#fff}.btn-generate[data-v-a636a0bd]:disabled{background:#cbd5e0;cursor:not-allowed}.notice-text[data-v-a636a0bd]{color:#c53030;font-size:12px;font-weight:500;padding:8px 12px;margin-bottom:12px;background:linear-gradient(135deg,#fff5f5,#fed7d7);border-left:3px solid #e53e3e;border-radius:6px;line-height:1.5;box-shadow:0 2px 8px #e53e3e1a}.tasks-container[data-v-a636a0bd]{flex:1;overflow:auto}.empty-state[data-v-a636a0bd]{text-align:center;padding:60px 20px;color:#a0aec0}.empty-icon[data-v-a636a0bd]{font-size:72px;margin-bottom:16px}.task-list[data-v-a636a0bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;padding:12px}.task-card[data-v-a636a0bd]{background:#fff;border-radius:12px;padding:14px;box-shadow:0 2px 8px #00000014;transition:all .3s;border:2px solid transparent}.task-card[data-v-a636a0bd]:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.task-card.task-in-progress[data-v-a636a0bd]{border:2px solid #4299e1;background:linear-gradient(135deg,#fff,#ebf8ff);box-shadow:0 4px 16px #4299e133}.task-header[data-v-a636a0bd]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.checkbox-input[data-v-a636a0bd]{width:16px;height:16px;cursor:pointer}.task-number[data-v-a636a0bd]{font-weight:600;color:#667eea;font-size:13px}.in-progress-badge[data-v-a636a0bd]{padding:3px 10px;background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border-radius:10px;font-size:10px;font-weight:700;margin-left:6px;box-shadow:0 2px 6px #4299e14d;text-transform:uppercase;letter-spacing:.5px;animation:pulse-a636a0bd 2s infinite}@keyframes pulse-a636a0bd{0%,to{opacity:1}50%{opacity:.8}}.completed-badge[data-v-a636a0bd]{padding:3px 10px;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border-radius:10px;font-size:10px;font-weight:700;margin-left:6px;box-shadow:0 2px 6px #48bb784d;text-transform:uppercase;letter-spacing:.5px}.task-actions[data-v-a636a0bd]{margin-left:auto;display:flex;gap:4px}.btn-icon[data-v-a636a0bd]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.btn-icon[data-v-a636a0bd]:hover{background:#e2e8f0}.btn-icon[data-v-a636a0bd]:active{transform:scale(.95)}.btn-remove[data-v-a636a0bd]{margin-left:auto;background:none;border:none;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.btn-remove[data-v-a636a0bd]:hover{background:#fed7d7}.task-body[data-v-a636a0bd]{display:flex;flex-direction:column;gap:10px}.readonly-notice[data-v-a636a0bd]{margin-bottom:12px;padding:8px 12px;background:linear-gradient(135deg,#edf2f7,#e2e8f0);border-left:3px solid #4299e1;border-radius:6px;font-size:12px;color:#2d3748;line-height:1.5;box-shadow:0 2px 8px #4299e11a}.maintenance-notice[data-v-a636a0bd]{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#fbbf24;font-size:13px;line-height:1.5}.form-group[data-v-a636a0bd]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-a636a0bd]{font-size:12px;font-weight:600;color:#4a5568}.form-row[data-v-a636a0bd]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.input-textarea[data-v-a636a0bd],.input-select[data-v-a636a0bd]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:5px;font-size:12px;font-family:inherit;transition:border-color .2s}.input-textarea[data-v-a636a0bd]:focus,.input-select[data-v-a636a0bd]:focus{outline:none;border-color:#667eea}.input-textarea[data-v-a636a0bd]{resize:vertical;min-height:50px}.input-disabled[data-v-a636a0bd]{background:#f7fafc!important;color:#a0aec0!important;cursor:not-allowed!important;border-color:#e2e8f0!important}.input-disabled[data-v-a636a0bd]:hover{border-color:#e2e8f0!important}.images-section[data-v-a636a0bd]{display:flex;flex-direction:column;gap:8px}.images-section label[data-v-a636a0bd]{font-size:13px;font-weight:600;color:#4a5568}.images-grid[data-v-a636a0bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.image-slot[data-v-a636a0bd]{aspect-ratio:1;border:2px dashed #cbd5e0;border-radius:8px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.image-slot[data-v-a636a0bd]:hover{border-color:#667eea}.image-slot-disabled[data-v-a636a0bd]{cursor:not-allowed!important;opacity:.6;background:#f7fafc}.image-slot-disabled[data-v-a636a0bd]:hover{border-color:#cbd5e0!important}.image-slot img[data-v-a636a0bd]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-a636a0bd]{display:flex;flex-direction:column;align-items:center;color:#a0aec0}.plus-icon[data-v-a636a0bd]{font-size:32px}.image-placeholder small[data-v-a636a0bd]{font-size:11px;margin-top:4px}.cost-display[data-v-a636a0bd]{padding:8px 12px;background:linear-gradient(135deg,#e6fffa,#b2f5ea);border-radius:6px;border:2px solid #81e6d9;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #81e6d933}.cost-label[data-v-a636a0bd]{font-size:12px;color:#234e52;font-weight:600}.cost-value[data-v-a636a0bd]{font-size:14px;color:#0c4a6e;font-weight:700}.task-status-section[data-v-a636a0bd]{display:flex;flex-direction:column;gap:8px;padding:10px;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:8px;margin-top:8px;border:1px solid #e2e8f0}.status-row[data-v-a636a0bd]{display:flex;align-items:center;gap:12px}.status-badge[data-v-a636a0bd]{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:700;box-shadow:0 2px 6px #0000001a}.status-submitted[data-v-a636a0bd],.status-pending[data-v-a636a0bd]{background:linear-gradient(135deg,#bee3f8,#90cdf4);color:#1a365d}.status-processing[data-v-a636a0bd]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#78350f}.status-completed[data-v-a636a0bd]{background:linear-gradient(135deg,#c6f6d5,#9ae6b4);color:#22543d}.status-failed[data-v-a636a0bd]{background:linear-gradient(135deg,#fed7d7,#fc8181);color:#742a2a}.progress-section[data-v-a636a0bd]{display:flex;align-items:center;gap:8px}.progress-bar-container[data-v-a636a0bd]{flex:1;height:10px;background:#e2e8f0;border-radius:5px;overflow:hidden}.progress-bar-fill[data-v-a636a0bd]{height:100%;background:linear-gradient(90deg,#4299e1,#667eea);transition:width .5s ease;border-radius:5px}.progress-percentage[data-v-a636a0bd]{font-size:12px;color:#2d3748;font-weight:700;min-width:40px;text-align:right}.progress-text[data-v-a636a0bd]{font-size:11px;color:#718096;font-weight:600}.update-time[data-v-a636a0bd]{font-size:10px;color:#4299e1;font-style:italic;margin-left:auto}.completed-actions[data-v-a636a0bd]{display:flex;gap:8px;margin-top:4px}.btn-action[data-v-a636a0bd]{flex:1;padding:8px 14px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:4px}.btn-view[data-v-a636a0bd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px #667eea4d}.btn-view[data-v-a636a0bd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea80}.btn-view[data-v-a636a0bd]:active{transform:translateY(0)}.btn-download[data-v-a636a0bd]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;box-shadow:0 2px 8px #48bb784d}.btn-download[data-v-a636a0bd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #48bb7880}.btn-download[data-v-a636a0bd]:active{transform:translateY(0)}.no-video-notice[data-v-a636a0bd]{padding:12px;background:#fef5e7;border:1px solid #f39c12;border-radius:6px;color:#d68910;font-size:13px;text-align:center}.btn-view-video[data-v-a636a0bd]{width:100%;padding:10px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #667eea4d}.btn-view-video[data-v-a636a0bd]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #667eea66}.error-info[data-v-a636a0bd]{padding:8px 12px;background:linear-gradient(135deg,#fed7d7,#feb2b2);color:#c53030;border-radius:6px;border-left:3px solid #e53e3e;font-size:11px;line-height:1.5;box-shadow:0 2px 8px #e53e3e33;margin-top:4px}.btn-view[data-v-a636a0bd]{margin-left:auto;padding:4px 12px;background:#667eea;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.btn-view[data-v-a636a0bd]:hover{background:#5568d3}.toast-message[data-v-a636a0bd]{position:fixed;bottom:30px;right:30px;padding:14px 22px;border-radius:6px;box-shadow:0 4px 16px #00000040;font-size:14px;font-weight:500;z-index:1000}.toast-message.success[data-v-a636a0bd]{background:#48bb78;color:#fff}.toast-message.error[data-v-a636a0bd]{background:#f56565;color:#fff}.toast-message.info[data-v-a636a0bd]{background:#4299e1;color:#fff}.toast-message.warning[data-v-a636a0bd]{background:#ed8936;color:#fff}.fade-enter-active[data-v-a636a0bd],.fade-leave-active[data-v-a636a0bd]{transition:all .3s}.fade-enter-from[data-v-a636a0bd]{opacity:0;transform:translate(50px)}.fade-leave-to[data-v-a636a0bd]{opacity:0;transform:translateY(20px)}.page-wrap[data-v-dd759d51]{--surface: #191a1e;--surface-deep: #101113;--line: #303137;--muted: #a0a0aa;--text: #f3f3f5;color:var(--text);width:100%;min-width:0;flex:1;min-height:0;display:flex;flex-direction:column;padding:4px 0 0}.page-wrap[data-v-dd759d51] *,.page-wrap[data-v-dd759d51] *:before,.page-wrap[data-v-dd759d51] *:after{box-sizing:border-box}.studio-header[data-v-dd759d51]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.eyebrow[data-v-dd759d51]{color:#a0a0aa;font-size:11px;font-weight:700;letter-spacing:.18em}.studio-header h1[data-v-dd759d51]{font-size:clamp(23px,2.3vw,30px);line-height:1.3;letter-spacing:-.04em;margin:7px 0}.studio-header p[data-v-dd759d51]{margin:0;color:var(--muted);font-size:14px}.studio-tag[data-v-dd759d51]{border:1px solid #303137;background:#222328;color:#f3f3f5;border-radius:24px;padding:9px 14px;font-size:12px;white-space:nowrap}.page-layout[data-v-dd759d51]{display:grid;flex:1;min-height:0;grid-template-columns:minmax(340px,390px) minmax(0,1fr);gap:24px;align-items:start}.panel[data-v-dd759d51]{min-width:0;border-radius:18px}.form-panel[data-v-dd759d51]{display:flex;flex-direction:column;max-height:100%;min-height:0;background:var(--surface);border:1px solid var(--line);overflow:hidden;box-shadow:0 12px 36px #0002}.card-hd[data-v-dd759d51]{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-panel>.card-hd[data-v-dd759d51]{padding:20px 22px;border-bottom:1px solid var(--line);flex-shrink:0}.panel-title[data-v-dd759d51]{font-size:18px;font-weight:650;margin:0;letter-spacing:-.02em}.composer-body[data-v-dd759d51]{padding:20px 22px 16px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#42434b transparent}.form-group[data-v-dd759d51]{display:flex;flex-direction:column;min-width:0;gap:9px;margin-bottom:20px}.field-heading[data-v-dd759d51]{display:flex;justify-content:space-between;align-items:center}.form-group label[data-v-dd759d51],.ref-title[data-v-dd759d51]{font-size:14px;font-weight:550;color:#f3f3f5}.required[data-v-dd759d51]{color:#f3f3f5}.helper-text[data-v-dd759d51]{font-size:12px;color:var(--muted);font-weight:400}.input-textarea[data-v-dd759d51],.input-select[data-v-dd759d51]{width:100%;min-width:0;font:inherit;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface-deep);transition:border-color .15s;color-scheme:dark}.input-textarea[data-v-dd759d51]{display:block;font-size:16px;line-height:1.8;min-height:172px;resize:vertical;padding:14px}.input-textarea[data-v-dd759d51]::placeholder{color:#a0a0aa;opacity:1}.input-select[data-v-dd759d51]{height:42px;font-size:14px;padding:0 10px;cursor:pointer}.input-textarea[data-v-dd759d51]:focus,.input-select[data-v-dd759d51]:focus{outline:none;border-color:#5b4d7b}button[data-v-dd759d51]:focus-visible,summary[data-v-dd759d51]:focus-visible,input[data-v-dd759d51]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.form-row-grid[data-v-dd759d51]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}.form-row-grid>.form-group[data-v-dd759d51]:first-child{grid-column:1 / -1}.ratio-hint[data-v-dd759d51]{color:#f3f3f5;font-size:12px;line-height:1.6;margin:-6px 0 16px}.pixel-settings[data-v-dd759d51]{margin:-4px 0 20px;padding:12px;background:var(--surface-deep);border:1px solid var(--line);border-radius:10px}.custom-size-toggle[data-v-dd759d51]{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.custom-size-toggle input[data-v-dd759d51]{accent-color:#b8a7ed}.pixel-inputs[data-v-dd759d51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.pixel-inputs label[data-v-dd759d51]{font-size:12px;color:var(--muted)}.pixel-inputs input[data-v-dd759d51]{margin-top:6px}.pixel-settings p[data-v-dd759d51]{margin:10px 0 0;line-height:1.6}.pixel-output[data-v-dd759d51]{color:#f3f3f5;font-size:13px;overflow-wrap:anywhere}.pixel-error[data-v-dd759d51]{color:#ffb0ba;font-size:13px}.ref-block[data-v-dd759d51]{margin-bottom:0}.ref-header[data-v-dd759d51]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ref-title .helper-text[data-v-dd759d51]{display:block;margin-top:4px}.ref-actions[data-v-dd759d51],.list-actions[data-v-dd759d51]{display:flex;flex-wrap:wrap;gap:6px}.empty-ref[data-v-dd759d51]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 10px;width:100%;background:#191a1e;color:#f3f3f5;border:1px dashed #303137;border-radius:12px;cursor:pointer;text-align:left;font:inherit;font-size:14px}.empty-ref[data-v-dd759d51]:hover:not(:disabled){border-color:#42434a;background:#222328}.empty-ref small[data-v-dd759d51]{display:block;font-size:12px;line-height:1.6;color:var(--muted);margin-top:5px}.upload-icon[data-v-dd759d51]{color:#f3f3f5;font-size:26px}.ref-grid[data-v-dd759d51]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ref-item[data-v-dd759d51]{position:relative;aspect-ratio:1;min-width:0}.ref-preview[data-v-dd759d51]{padding:0;width:100%;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;cursor:zoom-in;background:var(--surface-deep)}.ref-preview img[data-v-dd759d51]{width:100%;height:100%;object-fit:cover}.remove-ref[data-v-dd759d51]{position:absolute;right:3px;top:3px;border:0;border-radius:50%;width:23px;height:23px;background:#101113d9;color:#fff;cursor:pointer;font-size:18px}.pricing-note[data-v-dd759d51]{font-size:12px;color:var(--muted);line-height:1.7;margin:14px 0 0}.footer-actions[data-v-dd759d51]{flex-shrink:0;padding:16px 22px 20px;border-top:1px solid var(--line);background:var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:14px}.cost-badge[data-v-dd759d51],.balance-badge[data-v-dd759d51]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px}.balance-badge[data-v-dd759d51]{justify-content:flex-end}.cost-label[data-v-dd759d51],.cost-hint[data-v-dd759d51]{font-size:12px;color:var(--muted)}.cost-hint[data-v-dd759d51]{width:100%}.cost-value[data-v-dd759d51]{font-size:15px;color:var(--text);font-weight:650}.balance-badge .cost-value[data-v-dd759d51]{font-size:13px;font-weight:500}.footer-btns[data-v-dd759d51]{grid-column:1 / -1;display:flex;gap:10px}.footer-btns .btn-primary[data-v-dd759d51]{flex:1;min-height:46px;font-size:15px}.btn[data-v-dd759d51]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border:1px solid var(--line);border-radius:9px;cursor:pointer;font:inherit;font-size:13px;line-height:1.4;font-weight:550;background:#191a1e;color:#f3f3f5;transition:background .15s,border-color .15s}.btn[data-v-dd759d51]:hover:not(:disabled){background:#222328;border-color:#42434a}.btn[data-v-dd759d51]:disabled,.empty-ref[data-v-dd759d51]:disabled,.remove-ref[data-v-dd759d51]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-dd759d51]{background:#8060dc;border-color:#8060dc;color:#fff}.btn-clear[data-v-dd759d51]{color:#f5a4b3}.btn-ghost[data-v-dd759d51]{background:transparent;border-color:transparent;color:var(--muted)}.btn-sm[data-v-dd759d51]{padding:6px 9px;font-size:12px}.btn-mini[data-v-dd759d51]{padding:8px 12px;font-size:13px}.btn-download[data-v-dd759d51]{color:#f3f3f5;border-color:#303137;background:#222328}.result-panel[data-v-dd759d51]{min-width:0;max-height:100%;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#42434b transparent}.card-hd-right[data-v-dd759d51]{min-height:48px;margin-bottom:18px;flex-wrap:wrap}.panel-title-wrap[data-v-dd759d51]{display:flex;flex-direction:column;gap:7px}.count-pill[data-v-dd759d51]{display:inline-block;vertical-align:middle;margin-left:6px;padding:2px 8px;border:1px solid var(--line);border-radius:6px;color:#a0a0aa;font-size:12px}.task-ttl-hint[data-v-dd759d51]{color:var(--muted);font-size:12px}.task-filters[data-v-dd759d51]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.task-filters button[data-v-dd759d51]{display:flex;gap:7px;align-items:center;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.task-filters button[data-v-dd759d51]:hover{background:#30313708}.task-filters button span[data-v-dd759d51]{font-size:11px;opacity:.8}.empty-state-compact[data-v-dd759d51]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border:1px dashed #303137;border-radius:18px;text-align:center;background:#191a1e}.empty-illus[data-v-dd759d51]{display:grid;place-items:center;width:76px;height:76px;border:1px solid #303137;border-radius:22px;background:#222328;margin-bottom:24px;transform:rotate(-6deg)}.empty-illus svg[data-v-dd759d51]{width:44px;stroke:#a0a0aa;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.empty-desc[data-v-dd759d51]{margin:0 0 10px;color:#f3f3f5;font-size:18px;font-weight:550}.empty-hint[data-v-dd759d51]{color:var(--muted);font-size:14px;line-height:1.7}.task-list[data-v-dd759d51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;align-items:start}.task-item[data-v-dd759d51]{min-width:0;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.task-item[data-v-dd759d51]:hover,.task-item.is-selected[data-v-dd759d51]{border-color:#5b4d7b}.task-top[data-v-dd759d51]{display:flex;gap:9px;align-items:center}.task-checkbox input[data-v-dd759d51]{width:16px;height:16px;margin:0;accent-color:#b8a7ed;cursor:pointer}.task-meta[data-v-dd759d51]{flex:1;min-width:0}.task-id[data-v-dd759d51]{color:#f3f3f5;font-size:13px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-sub[data-v-dd759d51]{color:var(--muted);font-size:11px;margin-top:5px;line-height:1.5}.status-badge[data-v-dd759d51]{flex-shrink:0;font-size:11px;padding:4px 7px;border-radius:6px}.status-submitted[data-v-dd759d51],.status-pending[data-v-dd759d51],.status-processing[data-v-dd759d51]{background:#222328;color:#f3f3f5}.status-completed[data-v-dd759d51]{background:#173b35;color:#7cddbc}.status-failed[data-v-dd759d51],.status-cancelled[data-v-dd759d51]{background:#422b37;color:#ffb0ba}.progress-row[data-v-dd759d51]{display:flex;align-items:center;gap:10px;margin:24px 0}.progress-track[data-v-dd759d51]{flex:1;height:5px;overflow:hidden;border-radius:8px;background:#222328}.progress-fill[data-v-dd759d51]{height:100%;background:#303137;transition:width .3s}.progress-text[data-v-dd759d51]{font-size:12px;color:#a0a0aa}.result-row[data-v-dd759d51]{margin-top:14px}.result-media[data-v-dd759d51]{position:relative;display:grid;place-items:center;aspect-ratio:1;background:#101113;border-radius:9px;overflow:hidden}.result-image[data-v-dd759d51]{display:block;width:100%;height:100%;min-height:0;object-fit:contain;cursor:zoom-in;opacity:0;transition:opacity .2s}.result-image.is-loaded[data-v-dd759d51]{opacity:1}.result-img-placeholder[data-v-dd759d51]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;pointer-events:none}.result-img-spinner[data-v-dd759d51]{width:28px;height:28px;border:2px solid #303137;border-top-color:#303137;border-radius:50%;animation:result-img-spin-dd759d51 .9s linear infinite}@keyframes result-img-spin-dd759d51{to{transform:rotate(360deg)}}.result-img-hint[data-v-dd759d51],.result-img-fail-text[data-v-dd759d51]{font-size:13px;color:var(--muted);line-height:1.6}.result-img-fail[data-v-dd759d51]{padding:20px;text-align:center}.result-actions[data-v-dd759d51]{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.error-text[data-v-dd759d51]{background:#39222d;border:1px solid #643244;color:#f7b8c4;margin-top:14px;padding:12px;border-radius:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.task-prompt[data-v-dd759d51]{margin-top:14px;color:#f3f3f5;font-size:13px;line-height:1.7}.task-prompt summary[data-v-dd759d51]{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-prompt[open] summary[data-v-dd759d51]{color:#f3f3f5}.task-prompt p[data-v-dd759d51]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto;margin:10px 0;padding:10px;background:var(--surface-deep);border-radius:8px}.prompt-actions[data-v-dd759d51]{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:12px;padding-top:8px;gap:6px}.prompt-actions .btn[data-v-dd759d51]{padding:5px 4px;font-size:12px}.toast-message[data-v-dd759d51]{position:fixed;z-index:1000;left:50%;bottom:28px;transform:translate(-50%);max-width:calc(100vw - 32px);padding:12px 20px;border-radius:10px;font-size:14px;color:#fff;box-shadow:0 6px 30px #0005}.toast-message.success[data-v-dd759d51]{background:#22634e}.toast-message.error[data-v-dd759d51]{background:#913d50}.toast-message.info[data-v-dd759d51]{background:#222328}.preview-dialog[data-v-dd759d51]{margin:auto;padding:0;max-width:92vw;max-height:92dvh;border:1px solid var(--line);border-radius:14px;background:#101113}.preview-dialog[data-v-dd759d51]::backdrop{background:#101113d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-wrap[data-v-dd759d51]{position:relative;display:flex;align-items:center;justify-content:center}.preview-img[data-v-dd759d51]{display:block;max-width:90vw;max-height:88dvh;object-fit:contain}.preview-close[data-v-dd759d51]{position:absolute;top:12px;right:12px;width:36px;height:36px;border:1px solid #30313740;border-radius:50%;background:#101113c9;color:#fff;font-size:24px;cursor:pointer}.fade-enter-active[data-v-dd759d51],.fade-leave-active[data-v-dd759d51]{transition:opacity .2s}.fade-enter-from[data-v-dd759d51],.fade-leave-to[data-v-dd759d51]{opacity:0}@media(max-width:1050px){.page-layout[data-v-dd759d51]{grid-template-columns:minmax(310px,360px) minmax(0,1fr);gap:18px}.composer-body[data-v-dd759d51]{padding:16px}.form-panel>.card-hd[data-v-dd759d51],.footer-actions[data-v-dd759d51]{padding:16px}.studio-tag[data-v-dd759d51]{display:none}}@media(max-width:820px){.page-wrap[data-v-dd759d51]{overflow-y:auto;padding-bottom:8px}.page-layout[data-v-dd759d51]{grid-template-columns:minmax(0,1fr);gap:28px}.page-layout[data-v-dd759d51]{flex:none}.form-panel[data-v-dd759d51]{position:static;max-height:none;overflow:visible}.composer-body[data-v-dd759d51]{overflow:visible}.result-panel[data-v-dd759d51]{max-height:none;overflow:visible;padding-right:0}.footer-actions[data-v-dd759d51]{position:sticky;bottom:0;z-index:2;border-radius:0 0 18px 18px;box-shadow:0 -10px 24px #0002}.empty-state-compact[data-v-dd759d51]{min-height:260px}.studio-header[data-v-dd759d51]{margin-bottom:20px}}@media(max-height:740px)and (min-width:821px){.form-panel>.card-hd[data-v-dd759d51]{padding-top:12px;padding-bottom:12px}.footer-actions[data-v-dd759d51]{padding-top:12px;padding-bottom:12px;gap:10px}}@media(prefers-reduced-motion:reduce){[data-v-dd759d51],[data-v-dd759d51]:before,[data-v-dd759d51]:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.page-wrap[data-v-dd759d51]{--surface: #191a1e;--surface-deep: #101113;--line: #303137;--muted: #a0a0aa;--text: #f3f3f5;--studio-accent: #b8a7ed;padding:6px 0 0;color-scheme:dark}.studio-header[data-v-dd759d51]{margin-bottom:26px}.eyebrow[data-v-dd759d51]{color:#a0a0aa;font-size:10px;letter-spacing:.17em}.studio-header h1[data-v-dd759d51]{font-size:clamp(24px,2.3vw,30px);font-weight:550;letter-spacing:-.035em;margin:8px 0}.studio-header p[data-v-dd759d51]{font-size:13px}.studio-tag[data-v-dd759d51]{color:#f3f3f5;border-color:#303137;background:#222328;padding:7px 12px;font-size:11px}.page-layout[data-v-dd759d51]{grid-template-columns:minmax(330px,378px) minmax(0,1fr);gap:28px}.panel[data-v-dd759d51],.form-panel[data-v-dd759d51]{border-radius:16px;box-shadow:none}.form-panel>.card-hd[data-v-dd759d51]{padding:22px}.panel-title[data-v-dd759d51]{font-size:16px;font-weight:600}.composer-body[data-v-dd759d51],.result-panel[data-v-dd759d51]{scrollbar-color:#42434b transparent}.form-group label[data-v-dd759d51],.ref-title[data-v-dd759d51]{color:#f3f3f5;font-size:12px}.required[data-v-dd759d51],.upload-icon[data-v-dd759d51],.ratio-hint[data-v-dd759d51],.pixel-output[data-v-dd759d51],.task-prompt[open] summary[data-v-dd759d51]{color:#f3f3f5}.input-textarea[data-v-dd759d51]{font-size:14px;min-height:182px;line-height:1.9;padding:14px}.input-textarea[data-v-dd759d51]::placeholder{color:#a0a0aa}.input-select[data-v-dd759d51]{height:42px;font-size:12px}.input-textarea[data-v-dd759d51]:focus,.input-select[data-v-dd759d51]:focus{border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0d}button[data-v-dd759d51]:focus-visible,summary[data-v-dd759d51]:focus-visible,input[data-v-dd759d51]:focus-visible{outline-color:#b8a7ed}.custom-size-toggle input[data-v-dd759d51],.task-checkbox input[data-v-dd759d51]{accent-color:#b8a7ed}.pixel-settings[data-v-dd759d51]{background:#101113;padding:14px}.empty-ref[data-v-dd759d51]{min-height:96px;background:#191a1e;color:#f3f3f5;border-color:#303137}.empty-ref[data-v-dd759d51]:hover:not(:disabled){background:#191a1e;border-color:#42434a}.upload-icon[data-v-dd759d51]{width:32px;height:32px;display:grid;place-items:center;border:1px solid #303137;border-radius:8px;font-size:22px}.footer-actions[data-v-dd759d51]{padding:18px 22px;background:#1e1f24}.cost-value[data-v-dd759d51]{color:#f3f3f5}.balance-badge .cost-value[data-v-dd759d51]{color:#a0a0aa}.btn[data-v-dd759d51]{background:#222328;color:#f3f3f5;border-color:#303137;border-radius:8px;font-weight:500}.btn[data-v-dd759d51]:hover:not(:disabled){background:#25262c;border-color:#42434a}.btn-primary[data-v-dd759d51]{background:#8060dc;border-color:#8060dc;color:#fff;font-weight:650}.btn-primary[data-v-dd759d51]:hover:not(:disabled){background:#7454cf;border-color:#7454cf}.btn-primary[data-v-dd759d51]:active:not(:disabled){background:#6949c2;border-color:#6949c2}.btn-primary[data-v-dd759d51]:disabled{background:#25262c;color:#777782;border-color:#303137;opacity:1}.btn-ghost[data-v-dd759d51]{background:transparent;border-color:transparent;color:#a0a0aa}.btn-clear[data-v-dd759d51]{color:#efb5b1}.btn-download[data-v-dd759d51]{background:#222328;border-color:#303137;color:#f3f3f5}.count-pill[data-v-dd759d51]{color:#a0a0aa;border-color:#303137;background:#191a1e;border-radius:5px}.card-hd-right[data-v-dd759d51]{margin-bottom:20px}.task-filters[data-v-dd759d51]{gap:4px;border-bottom:1px solid #303137;padding-bottom:13px;margin-bottom:20px}.task-filters button[data-v-dd759d51]{border-radius:7px;padding:7px 11px;font-size:12px}.task-filters button.active[data-v-dd759d51]{background:#262330;border-color:#5b4d7b;color:#b8a7ed}.empty-state-compact[data-v-dd759d51]{min-height:400px;border:1px solid #303137;border-radius:16px;background:#141519;position:relative;overflow:hidden}.empty-state-compact[data-v-dd759d51]:before{content:"";position:absolute;width:240px;height:170px;top:40px;border:1px solid #3031370b;border-radius:18px;transform:rotate(8deg);pointer-events:none}.empty-illus[data-v-dd759d51]{position:relative;width:68px;height:68px;margin-bottom:22px;border-radius:18px;background:#222328;border-color:#303137;transform:none}.empty-illus svg[data-v-dd759d51]{width:36px;stroke:#f3f3f5}.empty-desc[data-v-dd759d51]{color:#f3f3f5;font-size:17px;font-weight:500}.empty-hint[data-v-dd759d51]{font-size:12px}.task-list[data-v-dd759d51]{grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr));gap:18px}.task-item[data-v-dd759d51]{padding:14px;border-radius:14px;transition:border-color .18s ease}.task-item[data-v-dd759d51]:hover{border-color:#42434a}.task-item.is-selected[data-v-dd759d51]{border-color:#5b4d7b;background:#262330}.task-id[data-v-dd759d51]{color:#f3f3f5}.status-submitted[data-v-dd759d51],.status-pending[data-v-dd759d51],.status-processing[data-v-dd759d51]{background:#222328;color:#a0a0aa}.status-completed[data-v-dd759d51]{background:#23302a;color:#adc8b7}.progress-track[data-v-dd759d51]{background:#222328}.progress-fill[data-v-dd759d51]{background:#303137}.progress-text[data-v-dd759d51]{color:#f3f3f5}.result-media[data-v-dd759d51]{background:#0c0d0f;border-radius:8px}.result-img-spinner[data-v-dd759d51]{border-color:#303137;border-top-color:#303137}.task-prompt[data-v-dd759d51]{color:#f3f3f5}.prompt-actions[data-v-dd759d51]{border-top-color:#303137}.toast-message.info[data-v-dd759d51]{background:#303137}.preview-dialog[data-v-dd759d51]{background:#0c0d0f}@media(max-width:1100px){.page-layout[data-v-dd759d51]{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:20px}.form-panel>.card-hd[data-v-dd759d51],.composer-body[data-v-dd759d51],.footer-actions[data-v-dd759d51]{padding:18px}}@media(max-width:820px){.page-layout[data-v-dd759d51]{grid-template-columns:minmax(0,1fr);gap:28px}.input-textarea[data-v-dd759d51],.input-select[data-v-dd759d51]{font-size:16px}.empty-state-compact[data-v-dd759d51]{min-height:280px}.studio-header h1[data-v-dd759d51]{font-size:24px}}.events-container[data-v-caf9633e]{min-height:min(70vh,640px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;padding:24px;background:transparent}.events-grid[data-v-caf9633e]{width:100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}.event-card[data-v-caf9633e]{display:flex;flex-direction:column;overflow:hidden;width:360px;border-radius:12px;text-decoration:none;text-align:left;cursor:pointer;padding:0;background:#0f172a6b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--xc-glass-border, rgba(129, 140, 248, .22));box-shadow:0 24px 60px #00000059,0 0 0 1px #ffffff0a inset}.event-image[data-v-caf9633e]{display:block;width:100%;height:320px;object-fit:cover}.event-content[data-v-caf9633e]{padding:14px 16px 16px}.event-content h3[data-v-caf9633e]{margin:0 0 8px;color:#f8fafc;font-size:20px;line-height:1.3;font-weight:700}.event-content p[data-v-caf9633e]{margin:0;color:#e2e8f0db;font-size:14px;line-height:1.6}.closed-notice[data-v-caf9633e]{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:99999;width:min(92vw,320px);padding:12px 14px 14px;border-radius:10px;border:1px solid rgba(248,113,113,.75);background:#7f1d1df0;box-shadow:0 16px 36px #7f1d1d80}@media(max-width:768px){.closed-notice[data-v-caf9633e]{top:64px}}.closed-notice__title[data-v-caf9633e]{font-size:16px;font-weight:700;color:#fecaca}.closed-notice__desc[data-v-caf9633e]{margin:6px 0 10px;font-size:13px;line-height:1.5;color:#fee2e2}.closed-notice__btn[data-v-caf9633e]{border:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:#fff7ed;background:#dc2626e0;cursor:pointer}.promotion-system-page[data-v-c8265cad]{min-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.5) rgba(15,23,42,.45);position:relative;background:linear-gradient(145deg,#0f172a,#1e1b4b 28%,#312e81 52%,#4f46e5 78%,#5b21b6);color:#e2e8f0}.promotion-system-page[data-v-c8265cad]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.11;background-image:linear-gradient(rgba(148,163,184,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.25) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,black 20%,transparent 75%);animation:promotion-grid-breathe-c8265cad 14s ease-in-out infinite alternate}.promotion-system-page[data-v-c8265cad]>*{position:relative;z-index:1}@keyframes promotion-grid-breathe-c8265cad{0%{opacity:.09}to{opacity:.13}}.promotion-system-page[data-v-c8265cad]::-webkit-scrollbar{width:10px;height:10px}.promotion-system-page[data-v-c8265cad]::-webkit-scrollbar-track{background:#0f172a59;border-radius:8px}.promotion-system-page[data-v-c8265cad]::-webkit-scrollbar-thumb{background:#818cf86b;border-radius:8px;border:2px solid transparent;background-clip:content-box}.promotion-system-page[data-v-c8265cad]::-webkit-scrollbar-thumb:hover{background:#a5b4fc8c;border:2px solid transparent;background-clip:content-box}.promotion-system-page[data-v-c8265cad]::-webkit-scrollbar-corner{background:transparent}.topbar[data-v-c8265cad]{min-height:64px;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(148,163,184,.22);background:#0f172abf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topbar__title-wrap[data-v-c8265cad]{min-width:0}.topbar__title[data-v-c8265cad]{margin:0;font-size:18px;line-height:1.1}.topbar__sub[data-v-c8265cad]{margin:6px 0 0;font-size:12px;color:#cbd5e1cc}.back-btn[data-v-c8265cad]{height:34px;padding:0 14px;border:1px solid rgba(148,163,184,.35);border-radius:10px;background:#1e293b8c;color:#e2e8f0;font-size:13px;cursor:pointer}.back-btn[data-v-c8265cad]:hover{border-color:#c4b5fd8c}.workspace[data-v-c8265cad]{max-width:1360px;margin:0 auto;padding:20px;display:grid;gap:14px}.tabs[data-v-c8265cad]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px;border-radius:12px;width:fit-content;background:#0f172a73;border:1px solid rgba(148,163,184,.2)}.tabs__item[data-v-c8265cad]{height:34px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:#e2e8f0cc;font-size:13px;font-weight:600;cursor:pointer}.tabs__item--active[data-v-c8265cad]{color:#f8fafc;border-color:#c4b5fd6b;background:#6366f147}.hero[data-v-c8265cad]{display:grid;grid-template-columns:1.55fr 1fr;gap:12px}.hero-main[data-v-c8265cad],.hero-rule[data-v-c8265cad],.panel[data-v-c8265cad],.metric-card[data-v-c8265cad],.empty-guide[data-v-c8265cad]{border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#0f172a8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hero-main[data-v-c8265cad]{padding:22px}.hero-main__eyebrow[data-v-c8265cad]{margin:0;font-size:12px;color:#c4b5fde6;letter-spacing:.08em;text-transform:uppercase}.hero-main h2[data-v-c8265cad]{margin:10px 0 8px;font-size:clamp(24px,2.2vw,34px);line-height:1.25}.hero-main__desc[data-v-c8265cad]{margin:0;font-size:14px;color:#cbd5e1e0;line-height:1.7}.hero-main__code-block[data-v-c8265cad]{margin-top:16px}.hero-main__code-title[data-v-c8265cad]{margin:0 0 8px;font-size:13px;color:#cbd5e1d6}.hero-main__code-row[data-v-c8265cad]{display:grid;gap:10px}.hero-main__code[data-v-c8265cad]{display:inline-flex;align-items:center;justify-content:center;min-height:62px;border-radius:12px;border:1px dashed rgba(196,181,253,.45);background:#1e293b73;font-size:34px;font-weight:800;letter-spacing:.22em;color:#f8fafc}.hero-main__badges[data-v-c8265cad]{display:flex;flex-wrap:wrap;gap:8px}.badge[data-v-c8265cad]{padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#1e293b99;font-size:12px;color:#e2e8f0e6}.hero-main__actions[data-v-c8265cad]{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.btn[data-v-c8265cad]{height:36px;padding:0 14px;border:1px solid rgba(148,163,184,.35);border-radius:9px;background:#1e293b85;color:#e2e8f0e6;font-size:13px;font-weight:600;cursor:pointer}.btn--primary[data-v-c8265cad]{border-color:#c4b5fd73;background:#6366f159;color:#f5f3ff}.btn--ghost[data-v-c8265cad]{border-style:dashed}.btn[data-v-c8265cad]:disabled{cursor:not-allowed;opacity:.45}.hero-main__hint[data-v-c8265cad]{margin:12px 0 0;font-size:13px;line-height:1.65;color:#cbd5e1cc}.hero-rule[data-v-c8265cad]{padding:20px}.hero-rule h3[data-v-c8265cad]{margin:0;font-size:18px}.hero-rule ul[data-v-c8265cad]{margin:12px 0 14px;padding-left:18px;display:grid;gap:8px;color:#e2e8f0d9;line-height:1.6;font-size:13px}.text-link[data-v-c8265cad]{border:none;background:none;padding:0;color:#c4b5fd;font-size:13px;cursor:pointer;text-decoration:underline}.metrics[data-v-c8265cad]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card[data-v-c8265cad]{padding:12px}.metric-card__title[data-v-c8265cad]{display:block;font-size:12px;color:#cbd5e1b8}.metric-card__value[data-v-c8265cad]{display:block;margin-top:7px;font-size:22px;color:#f8fafc}.metric-card__desc[data-v-c8265cad]{display:block;margin-top:8px;font-size:12px;line-height:1.6;color:#cbd5e1b8}.empty-guide[data-v-c8265cad]{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.empty-guide p[data-v-c8265cad]{margin:0;color:#e2e8f0e6;font-size:13px}.panel[data-v-c8265cad]{padding:18px}.panel h3[data-v-c8265cad]{margin:0;font-size:20px}.panel__sub[data-v-c8265cad]{margin:8px 0 12px;font-size:13px;color:#cbd5e1c7}.panel__tip[data-v-c8265cad]{margin:12px 0 0;padding:10px 12px;border-radius:10px;border:1px dashed rgba(148,163,184,.35);color:#cbd5e1d9;font-size:13px;line-height:1.6}.flow-overview[data-v-c8265cad]{margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(129,140,248,.3);background:#1e293b57}.flow-overview__title[data-v-c8265cad]{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fdf0}.flow-overview__text[data-v-c8265cad]{margin:6px 0 0;color:#cbd5e1db;line-height:1.6;font-size:13px}.steps[data-v-c8265cad]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.step-card[data-v-c8265cad]{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#1e293b47;padding:8px 10px}.step-card__index[data-v-c8265cad]{flex:0 0 24px;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#f5f3ff;background:#6366f1b8}.step-card__body[data-v-c8265cad]{min-width:0}.step-card__body strong[data-v-c8265cad]{display:block;margin-bottom:4px;font-size:13px;color:#f8fafc;line-height:1.4}.step-card__body span[data-v-c8265cad]{display:block;color:#cbd5e1d6;line-height:1.45;font-size:12px}.table-wrap[data-v-c8265cad]{overflow-x:auto}.record-table[data-v-c8265cad]{width:100%;border-collapse:collapse;min-width:760px}.record-table th[data-v-c8265cad],.record-table td[data-v-c8265cad]{padding:10px 9px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left;font-size:12px;color:#e2e8f0e0}.record-table th[data-v-c8265cad]{color:#c4b5fde6;font-weight:700}.record-table__empty[data-v-c8265cad]{text-align:center!important;padding:22px 12px!important;color:#cbd5e1e6}.record-table__empty strong[data-v-c8265cad]{display:block;margin-bottom:6px;font-size:16px;color:#f8fafc}.record-table__empty p[data-v-c8265cad]{margin:0 0 12px;font-size:13px}.record-table__actions[data-v-c8265cad]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.faq-list[data-v-c8265cad]{display:grid;gap:10px}.faq-list details[data-v-c8265cad]{border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#1e293b52;padding:10px 12px}.faq-list summary[data-v-c8265cad]{cursor:pointer;font-size:14px;font-weight:600;color:#f8fafc}.faq-list p[data-v-c8265cad]{margin:8px 0 0;font-size:13px;line-height:1.7;color:#cbd5e1d6}.toast[data-v-c8265cad]{position:fixed;left:50%;top:14px;transform:translate(-50%);width:min(calc(100vw - 28px),460px);z-index:5300;padding:10px 14px;border-radius:12px;border:1px solid rgba(129,140,248,.35);background:#6366f12e;color:#e2e8f0f5;font-size:15px;font-weight:650;line-height:1.4;text-align:center;box-shadow:0 12px 26px #0006,0 0 0 1px #ffffff0a inset;pointer-events:none}.toast--success[data-v-c8265cad]{border-color:#22c55e73;background:#22c55e29;color:#dcfce7fa}.toast--error[data-v-c8265cad]{border-color:#fca5a580;background:#7f1d1df5;color:#fef2f2f5}@media(max-width:1200px){.metrics[data-v-c8265cad]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.workspace[data-v-c8265cad]{padding:14px}.hero[data-v-c8265cad]{grid-template-columns:1fr}.metrics[data-v-c8265cad]{grid-template-columns:1fr 1fr}.empty-guide[data-v-c8265cad]{flex-direction:column;align-items:flex-start}.steps[data-v-c8265cad]{grid-template-columns:1fr}}@media(max-width:620px){.topbar[data-v-c8265cad]{padding:10px 14px}.metrics[data-v-c8265cad]{grid-template-columns:1fr}.hero-main__code[data-v-c8265cad]{font-size:28px;letter-spacing:.14em}}.withdrawal-page[data-v-446180b6]{padding:12px 4px 20px;display:grid;gap:14px}.topbar h2[data-v-446180b6]{margin:0;font-size:24px;color:#f1f5f9}.topbar p[data-v-446180b6]{margin:8px 0 0;color:#cbd5e1d9;font-size:14px}.notice[data-v-446180b6]{border-radius:10px;padding:10px 12px;font-size:13px;border:1px solid transparent}.notice--success[data-v-446180b6]{color:#dcfce7;background:#22c55e2e;border-color:#4ade8059}.notice--error[data-v-446180b6]{color:#fee2e2;background:#ef444433;border-color:#fca5a559}.notice--info[data-v-446180b6]{color:#dbeafe;background:#3b82f633;border-color:#93c5fd5c}.summary-grid[data-v-446180b6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-card[data-v-446180b6]{border:1px solid rgba(129,140,248,.25);border-radius:12px;padding:12px;background:#0f172a61;display:grid;gap:8px}.summary-card__label[data-v-446180b6]{color:#cbd5e1d1;font-size:12px}.summary-card__value[data-v-446180b6]{color:#f8fafc;font-size:22px;font-weight:700}.panel[data-v-446180b6]{border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0f172a66;padding:14px;display:grid;gap:12px}.panel__head[data-v-446180b6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel__head h3[data-v-446180b6]{margin:0;font-size:16px;color:#f1f5f9}.panel__hint[data-v-446180b6]{color:#94a3b8f2;font-size:12px}.form-grid[data-v-446180b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field[data-v-446180b6]{display:grid;gap:6px}.field--full[data-v-446180b6]{grid-column:1 / -1}.field span[data-v-446180b6]{font-size:12px;color:#cbd5e1e0}.field input[data-v-446180b6],.field textarea[data-v-446180b6],.filter-line select[data-v-446180b6]{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#0f172a9e;color:#e2e8f0;padding:9px 10px;outline:none}.field input[data-v-446180b6]:focus,.field textarea[data-v-446180b6]:focus,.filter-line select[data-v-446180b6]:focus{border-color:#818cf8b3}.field input[data-v-446180b6]:disabled,.field textarea[data-v-446180b6]:disabled{cursor:not-allowed}.actions[data-v-446180b6]{display:flex;align-items:center;gap:10px}.actions__hint[data-v-446180b6]{font-size:12px;color:#fca5a5}.btn[data-v-446180b6],.refresh-btn[data-v-446180b6]{height:36px;border-radius:10px;border:1px solid rgba(165,180,252,.4);background:#6366f138;color:#e0e7ff;padding:0 14px;font-size:13px;cursor:pointer}.btn[data-v-446180b6]:disabled,.refresh-btn[data-v-446180b6]:disabled{opacity:.6;cursor:not-allowed}.btn--primary[data-v-446180b6]{font-weight:700}.panel--form-disabled[data-v-446180b6]{border-color:#f8717159}.panel--form-disabled .panel__head[data-v-446180b6],.panel--form-disabled .form-grid[data-v-446180b6],.panel--form-disabled .actions[data-v-446180b6]{cursor:not-allowed}.empty[data-v-446180b6]{padding:16px 8px;color:#cbd5e1d9}.empty--error[data-v-446180b6]{color:#fecaca}.table-wrap[data-v-446180b6]{overflow-x:auto}.data-table[data-v-446180b6]{width:100%;border-collapse:collapse;min-width:760px}.data-table th[data-v-446180b6],.data-table td[data-v-446180b6]{padding:10px 8px;border-bottom:1px solid rgba(148,163,184,.14);text-align:left;font-size:13px;color:#e2e8f0}.data-table th[data-v-446180b6]{color:#cbd5e1db;font-weight:600}.mono[data-v-446180b6]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.status-tag[data-v-446180b6]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;border:1px solid transparent;font-size:12px}.status-tag--pending[data-v-446180b6]{color:#fef9c3;background:#eab30833;border-color:#facc1559}.status-tag--approved[data-v-446180b6]{color:#dbeafe;background:#3b82f633;border-color:#60a5fa59}.status-tag--rejected[data-v-446180b6]{color:#fee2e2;background:#ef444433;border-color:#fca5a559}.status-tag--paid[data-v-446180b6]{color:#dcfce7;background:#22c55e33;border-color:#4ade8059}.status-tag--cancelled[data-v-446180b6],.status-tag--default[data-v-446180b6]{color:#e2e8f0;background:#64748b33;border-color:#94a3b859}.pager[data-v-446180b6]{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#cbd5e1d6;font-size:12px}.pager__actions[data-v-446180b6]{display:flex;gap:8px}@media(max-width:1000px){.summary-grid[data-v-446180b6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.form-grid[data-v-446180b6]{grid-template-columns:1fr}.panel__head[data-v-446180b6],.pager[data-v-446180b6]{flex-direction:column;align-items:flex-start}}svg[data-v-b91f5c41]{width:20px;height:20px;flex-shrink:0}.language-layout[data-v-d4376d1b],.manage-drawer[data-v-d4376d1b],.image-preview-dialog[data-v-d4376d1b]{--chat-bg: #101113;--chat-panel: #191a1e;--chat-line: #303137;--chat-muted: #a0a0aa;--chat-text: #f3f3f5;--chat-accent: #b8a7ed;color-scheme:dark}.language-layout[data-v-d4376d1b]{height:100dvh}.language-layout[data-v-d4376d1b] .content.full-viewport{padding:0;background:var(--chat-bg)}.workspace[data-v-d4376d1b]{display:grid;grid-template-columns:224px minmax(0,1fr);flex:1;height:100%;min-width:0;min-height:0;color:var(--chat-text);font-size:14px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.workspace[data-v-d4376d1b] *,.workspace[data-v-d4376d1b] *:before,.workspace[data-v-d4376d1b] *:after{box-sizing:border-box}.workspace--sessions-collapsed[data-v-d4376d1b]{grid-template-columns:minmax(0,1fr)}button[data-v-d4376d1b],input[data-v-d4376d1b],textarea[data-v-d4376d1b]{font:inherit}button[data-v-d4376d1b]{cursor:pointer}button[data-v-d4376d1b]:disabled{cursor:not-allowed;opacity:.45}button[data-v-d4376d1b],input[data-v-d4376d1b],textarea[data-v-d4376d1b]{-webkit-tap-highlight-color:transparent}button[data-v-d4376d1b]:focus-visible,input[data-v-d4376d1b]:focus-visible,textarea[data-v-d4376d1b]:focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}.icon-button[data-v-d4376d1b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--chat-muted)}.icon-button[data-v-d4376d1b]:hover{background:#ffffff0b;color:var(--chat-text)}.session-sidebar[data-v-d4376d1b]{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#191a1e;border-right:1px solid var(--chat-line);padding:25px 14px 16px}.session-sidebar__head[data-v-d4376d1b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px;padding:0 4px}.workspace-brand[data-v-d4376d1b]{display:inline-flex;align-items:center;gap:9px;color:#f3f3f5;font-size:13px;font-weight:600;letter-spacing:.02em}.workspace-brand svg[data-v-d4376d1b]{color:var(--chat-accent)}.new-chat-button[data-v-d4376d1b]{display:flex;align-items:center;gap:10px;min-height:44px;padding:11px 13px;background:#8060dc;color:#fff;border:1px solid #8060dc;border-radius:9px;font-size:12px;font-weight:650;transition:background .16s ease,transform .16s ease}.new-chat-button[data-v-d4376d1b]:hover{background:#7454cf}.new-chat-button>span[data-v-d4376d1b]{margin-left:auto;opacity:.6}.session-search-wrap[data-v-d4376d1b]{display:flex;align-items:center;gap:8px;padding:0 10px;margin:18px 0 24px;border:1px solid var(--chat-line);border-radius:8px;color:#95959f;background:#101113}.session-search-wrap svg[data-v-d4376d1b]{width:15px;height:15px}.session-search[data-v-d4376d1b]{width:100%;height:36px;min-width:0;border:0;color:var(--chat-text);background:transparent;font-size:12px;outline:none}.session-search-wrap[data-v-d4376d1b]:focus-within{border-color:#5b4d7b}.session-section-label[data-v-d4376d1b]{display:flex;justify-content:space-between;padding:0 10px 12px;color:var(--chat-muted);font-size:11px;letter-spacing:.7px}.session-section-label span[data-v-d4376d1b]{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:17px;padding:0 5px;border-radius:4px;background:#ffffff07;color:#95959f;font-size:10px}.session-sidebar__list[data-v-d4376d1b]{flex:1;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#393a42 transparent}.session-item[data-v-d4376d1b]{position:relative;margin:2px 0 5px;border:1px solid transparent;border-radius:9px}.session-item[data-v-d4376d1b]:hover{background:#ffffff04}.session-item.active[data-v-d4376d1b]{background:#262330;border-color:#5b4d7b}.session-item__select[data-v-d4376d1b]{width:100%;padding:13px 11px;text-align:left;background:transparent;color:inherit;border:0;border-radius:8px}.session-item__title[data-v-d4376d1b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.6}.session-item.active .session-item__title[data-v-d4376d1b]{color:#b8a7ed}.session-item__meta[data-v-d4376d1b]{display:flex;justify-content:space-between;gap:5px;margin-top:6px;font-size:10px;color:#95959f}.session-item__meta>span[data-v-d4376d1b]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-item__actions[data-v-d4376d1b]{display:flex;position:absolute;right:5px;top:7px;background:#222328;border-radius:6px;opacity:0;pointer-events:none}.session-item:hover .session-item__actions[data-v-d4376d1b],.session-item:focus-within .session-item__actions[data-v-d4376d1b]{opacity:1;pointer-events:auto}@media(hover:none){.session-item__actions[data-v-d4376d1b]{opacity:1;pointer-events:auto;position:static;justify-content:flex-end;padding:0 5px 5px;background:transparent}}.session-item__actions .icon-button[data-v-d4376d1b]{width:27px;height:27px}.session-item__actions svg[data-v-d4376d1b]{width:14px;height:14px}.danger[data-v-d4376d1b]:hover{color:#f5a8ad}.session-item__rename[data-v-d4376d1b]{display:flex;align-items:center;padding:8px}.session-item__rename input[data-v-d4376d1b]{width:100%;min-width:0;padding:5px;border:1px solid #5b4d7b;border-radius:4px;background:#151619;color:var(--chat-text)}.session-sidebar__empty[data-v-d4376d1b]{color:var(--chat-muted);font-size:12px;text-align:center;padding:42px 4px}.session-sidebar__empty svg[data-v-d4376d1b]{width:28px;height:28px;opacity:.45}.session-sidebar__empty p[data-v-d4376d1b]{margin:12px 0 8px}.session-sidebar__empty>span[data-v-d4376d1b]{color:#777782;font-size:11px}.sidebar-model-link[data-v-d4376d1b]{display:flex;align-items:center;gap:9px;border:0;border-top:1px solid var(--chat-line);background:transparent;color:var(--chat-muted);padding:17px 8px 6px;margin-top:15px;font-size:12px}.sidebar-model-link>span[data-v-d4376d1b]:last-child{margin-left:auto}.sidebar-model-link svg[data-v-d4376d1b]{width:16px;height:16px}.sidebar-model-link[data-v-d4376d1b]:hover{color:var(--chat-text)}.chat-main[data-v-d4376d1b]{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--chat-bg);container-name:chat-pane;container-type:inline-size}.chat-main__head[data-v-d4376d1b]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:16px 32px;border-bottom:1px solid #303137}.chat-heading[data-v-d4376d1b]{display:flex;align-items:center;gap:16px;min-width:0}.chat-main__title-wrap[data-v-d4376d1b]{min-width:0}.chat-main__title-wrap h2[data-v-d4376d1b]{margin:0;max-width:480px;font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-subtitle[data-v-d4376d1b]{display:inline-block;margin-top:5px;color:#a0a0aa;font-size:11px}.chat-main__head-tools[data-v-d4376d1b]{display:flex;align-items:center;gap:16px;flex-shrink:0}.model-badge[data-v-d4376d1b]{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #303137;border-radius:6px;color:#a0a0aa;background:#191a1e;font-size:10px}.model-badge i[data-v-d4376d1b]{width:5px;height:5px;background:#a0a0aa;border-radius:50%}.chat-main__body[data-v-d4376d1b]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#393a42 transparent;padding:30px 36px}.chat-main--empty .chat-main__body[data-v-d4376d1b]{display:flex;flex-direction:column}.chat-empty[data-v-d4376d1b]{width:min(100%,800px);margin:auto;padding:20px 0 26px;text-align:center}.chat-empty__mark[data-v-d4376d1b]{width:52px;height:52px;display:grid;place-items:center;border:1px solid #5b4d7b;border-radius:16px;color:var(--chat-accent);background:#262330;box-shadow:none;margin:0 auto 22px}.chat-empty__mark svg[data-v-d4376d1b]{width:30px;height:30px}.chat-empty__eyebrow[data-v-d4376d1b]{display:block;margin-bottom:13px;color:#95959f;font-size:11px;letter-spacing:.18em}.chat-empty h3[data-v-d4376d1b]{margin:0;color:#f3f3f5;font-size:clamp(28px,2.35vw,38px);line-height:1.5;font-weight:550;letter-spacing:-.05em}.chat-empty h3 span[data-v-d4376d1b]{color:#f3f3f5}.chat-empty>p[data-v-d4376d1b]{color:var(--chat-muted);font-size:13px;line-height:1.8;margin:14px 0 35px}.mobile-break[data-v-d4376d1b]{display:none}.chat-empty__suggestions[data-v-d4376d1b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-card[data-v-d4376d1b]{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:9px;min-height:144px;padding:18px 15px;border:1px solid var(--chat-line);border-radius:12px;background:var(--chat-panel);color:var(--chat-text);text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease}.quick-card[data-v-d4376d1b]:hover{background:#222328;border-color:#5b4d7b;transform:translateY(-3px)}.quick-card__icon[data-v-d4376d1b]{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #303137;border-radius:8px;color:#c5c5ce;background:#222328;margin-bottom:3px}.quick-card__icon--code[data-v-d4376d1b],.quick-card__icon--plan[data-v-d4376d1b],.quick-card__icon--image[data-v-d4376d1b]{color:#c5c5ce}.quick-card strong[data-v-d4376d1b]{font-size:13px;font-weight:550}.quick-card>span[data-v-d4376d1b]:not(.quick-card__icon):not(.quick-card__arrow){color:#a0a0aa;font-size:11px;line-height:1.5}.quick-card__arrow[data-v-d4376d1b]{position:absolute;right:14px;top:18px;color:#777782;transition:color .16s ease,transform .16s ease}.message-list[data-v-d4376d1b]{display:flex;flex-direction:column;gap:34px;width:min(100%,820px);margin:0 auto;padding:4px 0 28px}.message-item[data-v-d4376d1b]{min-width:0;max-width:100%;font-size:15px;line-height:1.85}.message-item--assistant[data-v-d4376d1b]{width:100%}.message-item--user[data-v-d4376d1b]{align-self:flex-end;max-width:85%;border:1px solid #303137;border-radius:16px 16px 4px;background:#222328;padding:12px 20px}.message-author[data-v-d4376d1b]{display:flex;align-items:center;gap:10px;margin-bottom:17px;font-size:13px}.assistant-avatar[data-v-d4376d1b]{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #303137;background:#222328;color:#b8a7ed;border-radius:9px;flex-shrink:0}.assistant-avatar svg[data-v-d4376d1b]{width:18px;height:18px}.message-author strong[data-v-d4376d1b]{font-weight:600}.message-author>span[data-v-d4376d1b]:last-child{color:#95959f;font-size:11px}.message-item__text[data-v-d4376d1b]{overflow-wrap:anywhere;min-width:0}.message-text-block[data-v-d4376d1b]{margin:0 0 16px}.message-text-block[data-v-d4376d1b]:last-child{margin-bottom:0}.markdown-body[data-v-d4376d1b] p{margin:0 0 12px}.markdown-body[data-v-d4376d1b] p:last-child{margin-bottom:0}.markdown-body[data-v-d4376d1b] h1,.markdown-body[data-v-d4376d1b] h2,.markdown-body[data-v-d4376d1b] h3{color:#f3f3f5;line-height:1.5;margin:24px 0 12px;font-weight:600}.markdown-body[data-v-d4376d1b] h1{font-size:24px}.markdown-body[data-v-d4376d1b] h2{font-size:20px}.markdown-body[data-v-d4376d1b] h3{font-size:17px}.markdown-body[data-v-d4376d1b] ul,.markdown-body[data-v-d4376d1b] ol{margin:12px 0;padding-left:24px}.markdown-body[data-v-d4376d1b] li{margin:6px 0}.markdown-body[data-v-d4376d1b] strong{color:#f3f3f5;font-weight:650}.markdown-body[data-v-d4376d1b] blockquote{margin:16px 0;padding:10px 18px;border-left:3px solid #95959f;background:#191a1e;color:#c2c2cb}.markdown-body[data-v-d4376d1b] hr{border:0;border-top:1px solid var(--chat-line);margin:24px 0}.markdown-body[data-v-d4376d1b] code{font-family:Consolas,monospace;padding:2px 6px;background:#222328;color:#d5d5dd;border-radius:5px;font-size:.9em}.markdown-body[data-v-d4376d1b] a{color:#b8a7ed;text-underline-offset:3px}.message-code-block[data-v-d4376d1b]{margin:16px 0;border:1px solid #303137;border-radius:12px;overflow:hidden;background:#101113}.message-code-block__head[data-v-d4376d1b]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#191a1e;border-bottom:1px solid #303137;color:#a0a0aa;font-size:12px}.message-code-block__head>span[data-v-d4376d1b],.message-code-copy[data-v-d4376d1b]{display:inline-flex;align-items:center;gap:8px}.message-code-block__head svg[data-v-d4376d1b],.copy-reply svg[data-v-d4376d1b]{width:14px;height:14px}.message-code-copy[data-v-d4376d1b]{background:transparent;border:0;color:#a0a0aa;padding:3px 0;font-size:11px}.message-code-copy[data-v-d4376d1b]:hover,.copy-reply[data-v-d4376d1b]:hover{color:#b8a7ed}.message-code-block pre[data-v-d4376d1b]{margin:0;padding:20px;overflow:auto;white-space:pre;tab-size:4;scrollbar-width:thin}.message-code-block code[data-v-d4376d1b]{font-family:Cascadia Code,Consolas,Courier New,monospace;font-size:13px;line-height:1.8;color:#d5d5dd}.message-code-block[data-v-d4376d1b] .tok-key{color:#c5c5ce}.message-code-block[data-v-d4376d1b] .tok-string{color:#d5d5dd}.message-code-block[data-v-d4376d1b] .tok-comment{color:#777782;font-style:italic}.message-footer[data-v-d4376d1b]{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.copy-reply[data-v-d4376d1b]{display:inline-flex;align-items:center;gap:6px;padding:0;color:#95959f;border:0;background:transparent;font-size:11px}.message-item__usage[data-v-d4376d1b]{font-size:10px;line-height:1.8;color:#95959f}.thinking-state[data-v-d4376d1b],.loading-state[data-v-d4376d1b]{display:flex;align-items:center;gap:12px;color:#a0a0aa;font-size:13px}.loading-state[data-v-d4376d1b]{margin:auto;padding:36px}.thinking-dots[data-v-d4376d1b]{display:flex;gap:4px}.thinking-dots i[data-v-d4376d1b]{height:4px;width:4px;background:#c2c2cb;border-radius:50%;animation:pulse-d4376d1b 1.4s infinite}.thinking-dots i[data-v-d4376d1b]:nth-child(2){animation-delay:.2s}.thinking-dots i[data-v-d4376d1b]:nth-child(3){animation-delay:.4s}.chat-main__input-dock[data-v-d4376d1b]{width:min(100%,892px);padding:12px 36px 22px;margin:0 auto}.composer-card[data-v-d4376d1b]{border:1px solid #303137;background:#191a1e;border-radius:16px;box-shadow:0 12px 32px #00000016;transition:border-color .18s ease,box-shadow .18s ease}.composer-card[data-v-d4376d1b]:focus-within{border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0a,0 12px 32px #00000012}.composer-input[data-v-d4376d1b]{display:block;box-sizing:border-box;width:100%;min-height:88px;max-height:168px;resize:none;border:0;background:transparent;color:#f3f3f5;padding:20px 20px 12px;outline:none;font-size:14px;line-height:1.7;scrollbar-width:thin;scrollbar-color:#393a42 transparent}.composer-input[data-v-d4376d1b]:focus-visible{outline:none}.composer-input[data-v-d4376d1b]::placeholder{color:#777782}.composer-toolbar[data-v-d4376d1b]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 12px;gap:8px}.composer-tools[data-v-d4376d1b]{display:flex;align-items:center;gap:10px;min-width:0}.composer-attachment[data-v-d4376d1b]{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 8px;color:#a0a0aa;background:transparent;border:0;border-radius:6px;font-size:12px}.composer-attachment svg[data-v-d4376d1b]{width:17px;height:17px}.composer-attachment[data-v-d4376d1b]:hover{background:#ffffff08}.toolbar-divider[data-v-d4376d1b]{height:16px;width:1px;background:#26272d}.composer-model-picker[data-v-d4376d1b]{position:relative}.composer-model-picker__trigger[data-v-d4376d1b]{display:flex;align-items:center;gap:7px;height:33px;padding:0 9px;color:#c5c5ce;background:#222328;border:1px solid #303137;border-radius:7px;font-size:11px;white-space:nowrap}.composer-model-picker__trigger[data-v-d4376d1b]:hover{background:#ffffff08}.composer-model-picker__trigger svg[data-v-d4376d1b]{width:14px;height:14px}.composer-model-picker__trigger svg[data-v-d4376d1b]:last-child{width:12px;height:12px}.composer-model-picker__menu[data-v-d4376d1b]{position:absolute;left:0;bottom:calc(100% + 14px);width:265px;padding:8px;border:1px solid #303137;background:#222328;border-radius:12px;box-shadow:0 14px 44px #0006;z-index:15}.model-picker-label[data-v-d4376d1b]{padding:6px 10px 12px;color:#a0a0aa;font-size:11px}.composer-model-picker__item[data-v-d4376d1b]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 10px;border:0;border-radius:8px;text-align:left;color:#d5d5dd;background:transparent}.composer-model-picker__item.is-active[data-v-d4376d1b],.composer-model-picker__item[data-v-d4376d1b]:hover{background:#262330}.composer-model-picker__item strong[data-v-d4376d1b]{display:block;font-size:12px;font-weight:600}.composer-model-picker__item small[data-v-d4376d1b]{display:block;margin-top:5px;font-size:11px;color:#a0a0aa}.composer-model-picker__item svg[data-v-d4376d1b]{width:16px;height:16px;color:#b8a7ed}.send-btn[data-v-d4376d1b]{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:0;border:1px solid #8060dc;border-radius:10px;color:#fff;background:#8060dc;transition:background .16s ease,transform .16s ease}.send-btn[data-v-d4376d1b]:hover:not(:disabled){background:#7454cf}.send-btn[data-v-d4376d1b]:disabled{opacity:1;color:#777782;background:#222328;border-color:#303137}.composer-caption[data-v-d4376d1b]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:11px 4px 0;color:#95959f;font-size:10px;line-height:1.7}.keyboard-hint>span[data-v-d4376d1b]{margin:0 5px}.pricing-link[data-v-d4376d1b]{border:0;padding:0;background:transparent;color:#a0a0aa;font-size:10px}.chat-error[data-v-d4376d1b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:10px;background:#38272c;color:#e5b6bf;border-radius:9px;font-size:12px}.pending-images-bar[data-v-d4376d1b]{padding:15px 18px 0}.pending-images-bar__label[data-v-d4376d1b]{font-size:11px;color:#a0a0aa;margin-bottom:10px}.pending-images-bar__label span[data-v-d4376d1b]{margin-left:8px;color:#a0a0aa}.pending-images-bar__list[data-v-d4376d1b]{display:flex;gap:12px;overflow-x:auto;padding:5px 0}.pending-image-card[data-v-d4376d1b]{position:relative;flex-shrink:0}.pending-image-card__thumb[data-v-d4376d1b]{display:block;padding:0;width:62px;height:62px;border:1px solid #303137;border-radius:10px;overflow:hidden;background:#101113}.pending-image-card__thumb img[data-v-d4376d1b]{width:100%;height:100%;object-fit:cover}.pending-image-card__remove[data-v-d4376d1b]{position:absolute;right:-5px;top:-5px;border:1px solid #303137;border-radius:50%;background:#222328;color:#f3f3f5;width:19px;height:19px;padding:0;font-size:12px;line-height:1}.pending-images-bar__warn[data-v-d4376d1b]{padding:8px 18px;color:#f1c5a8;font-size:12px}.sr-only[data-v-d4376d1b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.image-preview-mask[data-v-d4376d1b],.manage-mask[data-v-d4376d1b]{position:fixed;inset:0;background:#090a0cbd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3000}.image-preview-mask[data-v-d4376d1b]{display:grid;place-items:center;z-index:3020}.image-preview-dialog[data-v-d4376d1b]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:90vw;max-height:90dvh}.image-preview-dialog__img[data-v-d4376d1b]{max-width:100%;max-height:75dvh;border-radius:12px}.text-btn[data-v-d4376d1b]{border:1px solid #303137;background:#222328;border-radius:7px;padding:8px 14px;color:#d5d5dd;font-size:12px}.manage-drawer[data-v-d4376d1b]{position:fixed;z-index:3010;right:0;top:0;width:min(420px,100vw);height:100dvh;background:#191a1e;border-left:1px solid #303137;color:#f3f3f5;display:flex;flex-direction:column;box-shadow:-20px 0 60px #0003}.manage-drawer__head[data-v-d4376d1b]{padding:30px 24px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #303137}.drawer-eyebrow[data-v-d4376d1b]{font-size:11px;color:#c2c2cb;letter-spacing:1px}.manage-drawer__head h3[data-v-d4376d1b]{margin:10px 0 0;font-size:22px;font-weight:600}.manage-drawer__body[data-v-d4376d1b]{padding:24px;overflow:auto}.drawer-intro[data-v-d4376d1b]{font-size:12px;line-height:1.8;color:#a0a0aa;margin:0 0 24px}.manage-model[data-v-d4376d1b]{background:#222328;border:1px solid #303137;border-radius:14px;padding:20px;margin-bottom:18px}.manage-model__title[data-v-d4376d1b]{display:flex;align-items:center;gap:8px}.manage-model__title svg[data-v-d4376d1b]{color:#c2c2cb;width:18px;height:18px}.manage-model h4[data-v-d4376d1b]{font-size:14px;margin:0}.manage-model__title>span[data-v-d4376d1b]{font-size:10px;color:#f3f3f5;margin-left:auto}.manage-model p[data-v-d4376d1b]{color:#a0a0aa;font-size:11px;line-height:1.8;margin:12px 0 22px}.model-prices[data-v-d4376d1b]{font-size:12px;margin:0 0 22px}.model-prices>div[data-v-d4376d1b]{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.model-prices dt[data-v-d4376d1b]{color:#a0a0aa}.model-prices dd[data-v-d4376d1b]{margin:0}.model-prices small[data-v-d4376d1b]{color:#a0a0aa;font-size:10px}.model-use-button[data-v-d4376d1b]{display:flex;justify-content:space-between;width:100%;padding:9px 12px;background:#222328;color:#c5c5ce;border:1px solid #303137;border-radius:7px;font-size:12px}.loading-spinner[data-v-d4376d1b]{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-d4376d1b .8s linear infinite}.session-backdrop[data-v-d4376d1b]{display:none}@keyframes spin-d4376d1b{to{transform:rotate(360deg)}}@keyframes pulse-d4376d1b{50%{opacity:.3;transform:translateY(-2px)}}@media(min-width:1600px){.workspace[data-v-d4376d1b]{grid-template-columns:244px minmax(0,1fr)}.workspace--sessions-collapsed[data-v-d4376d1b]{grid-template-columns:minmax(0,1fr)}.chat-empty[data-v-d4376d1b]{max-width:850px}.chat-main__head[data-v-d4376d1b]{padding-left:40px;padding-right:40px}}@media(max-width:1200px){.workspace[data-v-d4376d1b]{grid-template-columns:210px minmax(0,1fr)}.workspace--sessions-collapsed[data-v-d4376d1b]{grid-template-columns:minmax(0,1fr)}.chat-empty__suggestions[data-v-d4376d1b]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-card[data-v-d4376d1b]{min-height:113px;gap:6px}.quick-card__icon[data-v-d4376d1b]{margin-bottom:0}.chat-empty[data-v-d4376d1b]{max-width:640px;padding-top:12px;padding-bottom:16px}.chat-empty__mark[data-v-d4376d1b]{margin-bottom:16px}.chat-empty>p[data-v-d4376d1b]{margin-bottom:24px}.keyboard-hint[data-v-d4376d1b]{display:none}}@media(max-width:900px){.workspace[data-v-d4376d1b]{display:flex;position:relative}.chat-main[data-v-d4376d1b]{flex:1}.session-sidebar[data-v-d4376d1b]{position:absolute;inset:0 auto 0 0;width:260px;z-index:32;box-shadow:12px 0 40px #0005}.session-backdrop[data-v-d4376d1b]{display:block;position:absolute;inset:0;border:0;z-index:31;background:#090a0c88}.chat-main__head[data-v-d4376d1b]{padding:14px 22px}.chat-main__body[data-v-d4376d1b]{padding:22px}.chat-main__input-dock[data-v-d4376d1b]{padding:10px 22px 16px}}@media(max-width:600px){.chat-main__head[data-v-d4376d1b]{padding:12px 16px;min-height:65px}.chat-heading[data-v-d4376d1b]{gap:8px}.chat-main__title-wrap h2[data-v-d4376d1b]{max-width:160px;font-size:13px}.chat-main__head-tools[data-v-d4376d1b]{gap:4px}.model-badge[data-v-d4376d1b]{display:none}.chat-main__body[data-v-d4376d1b]{padding:18px}.chat-main__input-dock[data-v-d4376d1b]{padding:8px 12px 12px}.chat-empty[data-v-d4376d1b]{padding:12px 0 20px}.chat-empty__mark[data-v-d4376d1b]{width:42px;height:42px;border-radius:13px;margin-bottom:18px}.chat-empty h3[data-v-d4376d1b]{font-size:28px;line-height:1.55}.mobile-break[data-v-d4376d1b]{display:block}.chat-empty>p[data-v-d4376d1b]{font-size:12px;margin:12px 0 24px}.chat-empty__suggestions[data-v-d4376d1b]{gap:10px}.quick-card[data-v-d4376d1b]{padding:14px;min-height:120px}.quick-card strong[data-v-d4376d1b]{font-size:12px}.quick-card>span[data-v-d4376d1b]:not(.quick-card__icon):not(.quick-card__arrow){font-size:10px}.composer-input[data-v-d4376d1b]{font-size:13px;padding:16px}.composer-attachment span[data-v-d4376d1b]{display:none}.composer-tools[data-v-d4376d1b]{gap:5px}.composer-model-picker__menu[data-v-d4376d1b]{left:-48px;width:240px}.composer-caption[data-v-d4376d1b]{font-size:9px}.message-item[data-v-d4376d1b]{font-size:14px}.message-item--user[data-v-d4376d1b]{max-width:92%;padding:10px 15px}.message-author>span[data-v-d4376d1b]:last-child{font-size:10px}.message-code-block pre[data-v-d4376d1b]{padding:14px}.message-code-block code[data-v-d4376d1b]{font-size:12px}.message-footer[data-v-d4376d1b]{gap:8px}.message-item__usage[data-v-d4376d1b]{font-size:9px}}.workspace-identity[data-v-d4376d1b]{min-width:0}.workspace-identity>small[data-v-d4376d1b]{display:block;margin:7px 0 0 29px;color:#777782;font-size:10px}.chat-empty__suggestion-head[data-v-d4376d1b]{display:flex;align-items:center;gap:13px;margin-bottom:13px;color:#95959f;font-size:10px;text-align:left;letter-spacing:.06em}.chat-empty__suggestion-head[data-v-d4376d1b]:after{content:"";flex:1;height:1px;background:var(--chat-line)}.quick-card__icon svg[data-v-d4376d1b]{width:17px;height:17px}.quick-card:hover .quick-card__arrow[data-v-d4376d1b]{color:var(--chat-accent);transform:translate(1px,-1px)}.new-chat-button[data-v-d4376d1b]:hover:not(:disabled),.send-btn[data-v-d4376d1b]:hover:not(:disabled){transform:translateY(-1px)}.session-search[data-v-d4376d1b]::placeholder{color:#777782}.session-search[data-v-d4376d1b]::-webkit-search-cancel-button{cursor:pointer}.session-item__meta[data-v-d4376d1b]{align-items:center}.manage-drawer[data-v-d4376d1b] *,.image-preview-dialog[data-v-d4376d1b] *{box-sizing:border-box}.model-use-button[data-v-d4376d1b]:hover:not(:disabled){background:#262330;border-color:#5b4d7b}.pricing-link[data-v-d4376d1b]:hover{color:var(--chat-accent)}@container chat-pane (max-width: 760px){.chat-main__body[data-v-d4376d1b]{padding:22px 26px}.chat-main__input-dock[data-v-d4376d1b]{padding:10px 26px 20px}.chat-empty[data-v-d4376d1b]{max-width:600px}.chat-empty__suggestions[data-v-d4376d1b]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-card[data-v-d4376d1b]{min-height:120px}.chat-empty h3[data-v-d4376d1b]{font-size:31px}.keyboard-hint[data-v-d4376d1b]{display:none}}@container chat-pane (max-width: 480px){.chat-main__head[data-v-d4376d1b]{padding:12px 16px}.chat-main__body[data-v-d4376d1b]{padding:18px}.chat-main__input-dock[data-v-d4376d1b]{padding:8px 12px 14px}.chat-empty[data-v-d4376d1b]{padding:12px 0 18px}.chat-empty__mark[data-v-d4376d1b]{width:44px;height:44px;margin-bottom:17px;border-radius:13px}.chat-empty h3[data-v-d4376d1b]{font-size:28px}.chat-empty>p[data-v-d4376d1b]{font-size:12px;margin:11px 0 26px}.chat-empty__suggestions[data-v-d4376d1b]{gap:9px}.quick-card[data-v-d4376d1b]{padding:14px 12px;min-height:130px}.quick-card__arrow[data-v-d4376d1b]{right:12px;top:14px}.model-badge[data-v-d4376d1b]{display:none}.composer-input[data-v-d4376d1b]{min-height:86px;padding:16px}.composer-tools[data-v-d4376d1b]{gap:4px}.composer-attachment span[data-v-d4376d1b]{display:none}.composer-model-picker__trigger[data-v-d4376d1b]{padding:0 7px;font-size:10px}.composer-caption[data-v-d4376d1b]{align-items:flex-start;gap:8px;font-size:9px}.pricing-link[data-v-d4376d1b]{flex-shrink:0;font-size:9px;line-height:1.7}.mobile-break[data-v-d4376d1b]{display:block}}@media(max-height:760px)and (min-width:901px){.chat-empty[data-v-d4376d1b]{padding-top:10px;padding-bottom:14px}.chat-empty__mark[data-v-d4376d1b]{width:44px;height:44px;margin-bottom:16px;border-radius:13px}.chat-empty>p[data-v-d4376d1b]{margin-bottom:25px}.quick-card[data-v-d4376d1b]{min-height:122px;padding-top:14px;padding-bottom:14px}}@media(prefers-reduced-motion:reduce){[data-v-d4376d1b],[data-v-d4376d1b]:before,[data-v-d4376d1b]:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.task-manage-layout[data-v-e4c3e9e6] .content-inner{width:100%;max-width:1680px}.task-manage-container[data-v-e4c3e9e6],.modal-content[data-v-e4c3e9e6]{--tm-surface: #191a1e;--tm-surface-solid: #101113;--tm-border: #303137;--tm-border-strong: #45464f;--tm-text: #f3f3f5;--tm-text-muted: #a0a0aa;--tm-accent: #b8a7ed;--tm-accent-soft: #8060dc14;color:var(--tm-text);color-scheme:dark}.task-manage-container[data-v-e4c3e9e6]{padding:12px 8px 28px;min-width:0}.page-header[data-v-e4c3e9e6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:18px}.page-header__intro[data-v-e4c3e9e6]{min-width:0}.page-eyebrow[data-v-e4c3e9e6]{display:block;margin-bottom:7px;color:#a0a0aa;font-size:9px;letter-spacing:.17em}.task-manage-container h2[data-v-e4c3e9e6]{margin:0;color:#f3f3f5;font-size:25px;font-weight:600;line-height:1.35;letter-spacing:-.025em}.page-subtitle[data-v-e4c3e9e6]{margin:7px 0 0;color:var(--tm-text-muted);font-size:13px;line-height:1.7}.btn-panel[data-v-e4c3e9e6]{min-height:38px;padding:8px 16px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s}.btn-panel--primary[data-v-e4c3e9e6]{border-color:#8060dc;background:#8060dc;color:#fff}.btn-panel--primary[data-v-e4c3e9e6]:hover:not(:disabled){background:#7454cf}.btn-panel--ghost[data-v-e4c3e9e6]{border-color:#303137;background:#222328;color:#f3f3f5}.btn-panel--ghost[data-v-e4c3e9e6]:hover:not(:disabled){border-color:#303137;background:#222328}.btn-panel[data-v-e4c3e9e6]:disabled{cursor:wait;opacity:.5}.header-refresh[data-v-e4c3e9e6]{min-height:40px;padding:10px 17px}.account-summary[data-v-e4c3e9e6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:12px;padding:16px 22px;border:1px solid #303137;border-radius:14px;background:#222328}.account-balance>span[data-v-e4c3e9e6]{display:block;margin-bottom:7px;color:#a0a0aa;font-size:12px}.account-balance strong[data-v-e4c3e9e6]{color:#f3f3f5;font-size:30px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.account-balance small[data-v-e4c3e9e6]{margin-left:4px;color:#a0a0aa;font-size:12px;font-weight:400}.consumption-badge[data-v-e4c3e9e6]{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:9px 8px;min-width:185px;padding:2px 0 2px 28px;border-left:1px solid #303137}.consumption-badge__label[data-v-e4c3e9e6]{grid-column:1 / -1;color:#a0a0aa;font-size:11px}.consumption-badge__value[data-v-e4c3e9e6]{color:#f3f3f5;font-size:26px;font-weight:500;font-variant-numeric:tabular-nums}.consumption-badge__unit[data-v-e4c3e9e6]{color:#a0a0aa;font-size:12px}.billing-notice[data-v-e4c3e9e6]{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;padding:0 2px;color:#a0a0aa;font-size:11px;line-height:1.8}.billing-notice strong[data-v-e4c3e9e6]{color:#a0a0aa;font-weight:500;white-space:nowrap}.billing-overview[data-v-e4c3e9e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.billing-overview>div[data-v-e4c3e9e6]{min-width:0;padding:12px 18px;border:1px solid #303137;border-radius:11px;background:#191a1e}.billing-overview span[data-v-e4c3e9e6]{display:block;margin-bottom:7px;color:#a0a0aa;font-size:11px;line-height:1.6}.billing-overview strong[data-v-e4c3e9e6]{font-size:23px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#f3f3f5}.billing-overview small[data-v-e4c3e9e6]{font-size:12px;font-weight:400}.billing-positive[data-v-e4c3e9e6],.billing-attention[data-v-e4c3e9e6]{color:#a0a0aa}.search-filters[data-v-e4c3e9e6]{margin:0 0 14px;padding:14px 16px;border:1px solid #303137;border-radius:12px;background:#191a1e}.filter-toolbar[data-v-e4c3e9e6]{display:grid;grid-template-columns:minmax(115px,1fr) minmax(100px,.85fr) minmax(185px,1.6fr) minmax(94px,.65fr) auto;align-items:end;gap:12px}.filter-field[data-v-e4c3e9e6]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.filter-field label[data-v-e4c3e9e6]{color:#a0a0aa;font-size:11px}.filter-field select[data-v-e4c3e9e6],.filter-field .task-id-input[data-v-e4c3e9e6]{width:100%;min-height:39px;box-sizing:border-box;padding:9px 11px;border:1px solid #303137;border-radius:7px;background:#101113;color:#f3f3f5;font:inherit;font-size:12px;transition:border-color .18s}.filter-field select[data-v-e4c3e9e6]{cursor:pointer;appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a0a0aa' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.filter-field select[data-v-e4c3e9e6]:hover,.filter-field .task-id-input[data-v-e4c3e9e6]:hover{border-color:#303137}.filter-field select[data-v-e4c3e9e6]:focus,.filter-field .task-id-input[data-v-e4c3e9e6]:focus{outline:none;border-color:#b8a7ed;box-shadow:0 0 0 3px #8060dc20}.filter-field .task-id-input[data-v-e4c3e9e6]::placeholder{color:#a0a0aa}.filter-actions[data-v-e4c3e9e6],.action-buttons[data-v-e4c3e9e6]{display:flex;align-items:center;gap:8px}.page-quick-filters[data-v-e4c3e9e6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 12px}.page-quick-filters>span[data-v-e4c3e9e6]{margin-right:8px;color:#a0a0aa;font-size:11px}.page-quick-filters button[data-v-e4c3e9e6]{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #303137;border-radius:7px;background:#191a1e;color:#a0a0aa;font:inherit;font-size:11px;cursor:pointer}.page-quick-filters button[data-v-e4c3e9e6]:hover{border-color:#303137;color:#f3f3f5}.page-quick-filters button.selected[data-v-e4c3e9e6]{border-color:#5b4d7b;background:#262330;color:#b8a7ed}.page-quick-filters b[data-v-e4c3e9e6]{font-size:10px;font-variant-numeric:tabular-nums;font-weight:500}.quick-empty[data-v-e4c3e9e6]{margin-bottom:16px;padding:32px 18px;border:1px dashed #303137;border-radius:10px;background:#191a1e;color:#a0a0aa;font-size:12px;line-height:1.7;text-align:center}.copy-feedback[data-v-e4c3e9e6]{margin:0 0 12px;color:#f3f3f5;font-size:12px}.search-hint[data-v-e4c3e9e6]{margin-bottom:12px;padding:10px 14px;border:1px solid #303137;border-radius:8px;background:#222328;font-size:11px}.hint-text[data-v-e4c3e9e6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#a0a0aa}.hint-text__lead[data-v-e4c3e9e6]{margin-right:4px;color:#f3f3f5}.filter-tag[data-v-e4c3e9e6]{padding:4px 8px;border:1px solid #303137;border-radius:5px;background:#222328;color:#f3f3f5;font-size:11px}.filter-tag--mono[data-v-e4c3e9e6]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.result-count[data-v-e4c3e9e6]{margin-left:4px;color:#a0a0aa}.transactions-table[data-v-e4c3e9e6]{border:1px solid #303137;border-radius:12px;background:#191a1e}.transactions-table-inner[data-v-e4c3e9e6]{overflow-x:auto;border-radius:inherit;scrollbar-width:thin;scrollbar-color:#777782 transparent}.data-table[data-v-e4c3e9e6]{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;font-size:12px}.data-table th[data-v-e4c3e9e6]{position:sticky;top:0;z-index:2;padding:15px 14px;border-bottom:1px solid #303137;background:#222328;color:#a0a0aa;font-size:11px;font-weight:500;text-align:left;white-space:nowrap}.data-table td[data-v-e4c3e9e6]{height:82px;box-sizing:border-box;padding:15px 14px;border-bottom:1px solid #303137;color:#f3f3f5;vertical-align:middle}.data-table tbody tr[data-v-e4c3e9e6]:hover{background:#222328}.data-table tbody tr:last-child td[data-v-e4c3e9e6]{border-bottom:0}.data-table th.col-actions[data-v-e4c3e9e6],.data-table td.col-actions[data-v-e4c3e9e6]{position:sticky;right:0;z-index:3;min-width:100px;background:#191a1e;box-shadow:-8px 0 14px -6px #0003;text-align:center;white-space:nowrap}.data-table thead th.col-actions[data-v-e4c3e9e6]{z-index:4;background:#222328}.data-table tbody tr:hover td.col-actions[data-v-e4c3e9e6]{background:#222328}.data-table .center[data-v-e4c3e9e6]{color:#a0a0aa;text-align:center;font-variant-numeric:tabular-nums}.transaction-type[data-v-e4c3e9e6],.status[data-v-e4c3e9e6]{display:inline-block;padding:4px 7px;border:1px solid transparent;border-radius:5px;font-size:11px;line-height:1.4;white-space:nowrap}.type-consume[data-v-e4c3e9e6]{background:#191a1e;border-color:#303137;color:#a0a0aa}.type-refund[data-v-e4c3e9e6],.status-completed[data-v-e4c3e9e6]{background:#263522;border-color:#3d5331;color:#b1d395}.type-recharge[data-v-e4c3e9e6]{background:#222328;border-color:#303137;color:#f3f3f5}.status-pending[data-v-e4c3e9e6]{background:#332e1f;border-color:#55492c;color:#ddc28b}.status-processing[data-v-e4c3e9e6]{background:#222328;border-color:#303137;color:#f3f3f5}.status-failed[data-v-e4c3e9e6]{background:#351f1c;border-color:#5c3931;color:#eca89a}.status-cancelled[data-v-e4c3e9e6],.row-refunded .status-failed[data-v-e4c3e9e6]{background:#222328;border-color:#303137;color:#a0a0aa}.business-type[data-v-e4c3e9e6]{color:#f3f3f5;font-size:12px;white-space:nowrap}.task-id[data-v-e4c3e9e6]{color:#a0a0aa;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;word-break:break-all}.data-table .task-id[data-v-e4c3e9e6]{display:inline-flex;align-items:center;gap:8px;width:175px;max-width:175px;padding:6px 0;border:0;background:transparent;text-align:left;cursor:pointer}.data-table .task-id>span[data-v-e4c3e9e6]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table .task-id svg[data-v-e4c3e9e6]{width:14px;height:14px;flex-shrink:0;color:#a0a0aa}.data-table .task-id[data-v-e4c3e9e6]:hover,.data-table .task-id:hover svg[data-v-e4c3e9e6]{color:#f3f3f5}.data-table .task-id-highlight[data-v-e4c3e9e6]{background:#222328;color:#f3f3f5;border-radius:4px}.data-table .amount[data-v-e4c3e9e6]{min-width:166px;font-size:12px}.amount>strong[data-v-e4c3e9e6]{display:block;font-weight:500;white-space:nowrap;color:#f3f3f5}.amount-consume[data-v-e4c3e9e6],.amount-refund[data-v-e4c3e9e6],.amount-recharge[data-v-e4c3e9e6]{color:#f3f3f5}.billing-badge[data-v-e4c3e9e6]{display:inline-block;margin-top:7px;padding:3px 7px;border-radius:4px;background:#222328;color:#a0a0aa;font-size:10px;white-space:nowrap}.billing-refunded[data-v-e4c3e9e6]{background:#273b20;color:#b7d89a}.billing-unconfirmed[data-v-e4c3e9e6],.billing-unknown[data-v-e4c3e9e6]{background:#393020;color:#dfc18a}.billing-pending[data-v-e4c3e9e6]{background:#222328;color:#f3f3f5}.billing-original[data-v-e4c3e9e6]{display:block;margin-top:6px;color:#a0a0aa;font-size:10px;font-weight:400;line-height:1.5;white-space:nowrap}.row-refunded .amount[data-v-e4c3e9e6]{background:#a0a0aa04}.balance-change[data-v-e4c3e9e6]{color:#a0a0aa;font-size:12px}.data-table .description[data-v-e4c3e9e6]{max-width:190px;color:#a0a0aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table .time[data-v-e4c3e9e6]{color:#a0a0aa;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.result-btn[data-v-e4c3e9e6]{padding:7px 11px;border:1px solid #303137;border-radius:7px;background:#222328;color:#f3f3f5;font-size:11px;cursor:pointer;transition:border-color .18s,background .18s;white-space:nowrap}.result-btn[data-v-e4c3e9e6]:hover:not(:disabled){border-color:#303137;background:#222328}.result-btn[data-v-e4c3e9e6]:disabled{cursor:wait;opacity:.5}.result-btn-failed[data-v-e4c3e9e6]{border-color:#303137;background:#191a1e;color:#a0a0aa}.no-result[data-v-e4c3e9e6]{color:#a0a0aa;font-size:11px}.pagination[data-v-e4c3e9e6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:20px}.pagination-info[data-v-e4c3e9e6]{color:#a0a0aa;font-size:11px}.pagination-controls[data-v-e4c3e9e6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.page-numbers[data-v-e4c3e9e6]{display:flex;gap:4px}.btn-page[data-v-e4c3e9e6],.btn-page-num[data-v-e4c3e9e6]{min-height:32px;padding:7px 11px;border:1px solid #303137;border-radius:7px;background:#222328;color:#a0a0aa;font-size:11px;cursor:pointer}.btn-page-num[data-v-e4c3e9e6]{min-width:32px;padding:7px 9px}.btn-page[data-v-e4c3e9e6]:hover:not(:disabled),.btn-page-num[data-v-e4c3e9e6]:hover:not(.ellipsis){border-color:#303137;color:#f3f3f5}.btn-page[data-v-e4c3e9e6]:disabled{opacity:.3;cursor:not-allowed}.btn-page-num.active[data-v-e4c3e9e6]{border-color:#5b4d7b;background:#262330;color:#b8a7ed}.btn-page-num.ellipsis[data-v-e4c3e9e6]{border-color:transparent;background:transparent;color:#a0a0aa;cursor:default}.loading[data-v-e4c3e9e6]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:#a0a0aa;font-size:13px}.loading__dot[data-v-e4c3e9e6]{width:8px;height:8px;border-radius:50%;background:#a0a0aa;animation:tm-pulse-e4c3e9e6 1.2s ease-in-out infinite}@keyframes tm-pulse-e4c3e9e6{50%{opacity:.35}}.empty[data-v-e4c3e9e6]{padding:64px 20px;border:1px dashed #303137;border-radius:12px;background:#191a1e;text-align:center}.empty__icon[data-v-e4c3e9e6]{position:relative;width:50px;height:50px;margin:0 auto 18px;border:1px solid #303137;border-radius:14px;background:#222328}.empty__icon[data-v-e4c3e9e6]:after{content:"";position:absolute;left:14px;top:14px;width:19px;height:17px;border:1.5px solid #303137;border-radius:3px;box-shadow:5px 4px 0 -2px #000}.empty__title[data-v-e4c3e9e6]{margin:0 0 10px;color:#f3f3f5;font-size:16px;font-weight:500}.empty__hint[data-v-e4c3e9e6]{max-width:370px;margin:0 auto;color:#a0a0aa;font-size:12px;line-height:1.8}.error-message[data-v-e4c3e9e6],.error-info[data-v-e4c3e9e6]{padding:14px 16px;border:1px solid #5b3931;border-radius:9px;background:#351f1b;color:#e9aa9c;font-size:12px;line-height:1.8;white-space:pre-line}.error-message[data-v-e4c3e9e6]{margin-top:14px}.modal-overlay[data-v-e4c3e9e6]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#101113b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content[data-v-e4c3e9e6]{display:flex;flex-direction:column;width:100%;max-width:880px;max-height:90dvh;overflow:hidden;border:1px solid #303137;border-radius:18px;background:#191a1e;box-shadow:0 28px 90px #0007}.modal-header[data-v-e4c3e9e6]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:22px 26px;border-bottom:1px solid #303137}.modal-header h3[data-v-e4c3e9e6]{margin:0;color:#f3f3f5;font-size:20px;font-weight:600}.close-btn[data-v-e4c3e9e6]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #303137;border-radius:8px;background:#222328;color:#a0a0aa;font-size:22px;cursor:pointer}.close-btn[data-v-e4c3e9e6]:hover{background:#222328;color:#f3f3f5}.modal-body[data-v-e4c3e9e6]{position:relative;padding:24px 26px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#777782 transparent}.billing-detail[data-v-e4c3e9e6]{padding:18px;margin-bottom:24px;border:1px solid #303137;border-radius:12px;background:#222328}.billing-detail--refunded[data-v-e4c3e9e6]{border-color:#303137;background:#222328}.billing-detail--unconfirmed[data-v-e4c3e9e6]{border-color:#303137;background:#191a1e}.billing-detail-heading[data-v-e4c3e9e6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.billing-detail-heading>strong[data-v-e4c3e9e6]{color:#f3f3f5;font-size:15px;font-weight:600}.billing-detail p[data-v-e4c3e9e6]{margin:12px 0 16px;color:#a0a0aa;font-size:12px;line-height:1.8}.billing-detail .billing-overview[data-v-e4c3e9e6]{margin-bottom:0}.billing-detail .billing-overview>div[data-v-e4c3e9e6]{background:#191a1e}.modal-detail-toolbar[data-v-e4c3e9e6]{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 20px;padding:10px 0 14px;border-bottom:1px solid #303137;background:#191a1e}.toolbar-jump[data-v-e4c3e9e6]{padding:7px 12px;border:1px solid #303137;border-radius:7px;background:#222328;color:#f3f3f5;font-size:12px;cursor:pointer}.toolbar-jump[data-v-e4c3e9e6]:hover{border-color:#303137}.detail-anchor[data-v-e4c3e9e6]{scroll-margin-top:58px}.detail-item[data-v-e4c3e9e6]{margin-bottom:22px;color:#a0a0aa;font-size:13px;line-height:1.7}.detail-item[data-v-e4c3e9e6]:last-child{margin-bottom:0}.detail-item label[data-v-e4c3e9e6]{display:block;margin-bottom:8px;color:#f3f3f5;font-size:12px;font-weight:500}.detail-task-id[data-v-e4c3e9e6]{overflow-wrap:anywhere}.detail-task-id .result-btn[data-v-e4c3e9e6]{margin-left:8px}.params[data-v-e4c3e9e6]{padding:16px;border:1px solid #303137;border-radius:10px;background:#191a1e;font-size:12px;line-height:1.8}.param-row[data-v-e4c3e9e6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;margin-bottom:10px}.param-row[data-v-e4c3e9e6]:last-child{margin-bottom:0}.params strong[data-v-e4c3e9e6]{min-width:48px;color:#a0a0aa;font-weight:400}.param-value[data-v-e4c3e9e6]{flex:1;min-width:0;color:#f3f3f5;overflow-wrap:anywhere}.param-value--prompt[data-v-e4c3e9e6]{white-space:pre-wrap;line-height:1.8}.params-raw[data-v-e4c3e9e6]{margin-top:14px;color:#a0a0aa;font-size:11px}.params-raw summary[data-v-e4c3e9e6]{color:#a0a0aa;cursor:pointer}.params-pre[data-v-e4c3e9e6]{max-height:220px;overflow:auto;margin:10px 0 0;padding:12px;border:1px solid #303137;border-radius:7px;background:#101113;color:#a0a0aa;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.failed-info[data-v-e4c3e9e6]{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #5b4930;border-radius:8px;background:#30271b;color:#d4b68a;font-size:13px}.failed-icon[data-v-e4c3e9e6]{font-size:18px}.result-preview[data-v-e4c3e9e6]{margin-top:10px}.preview-video[data-v-e4c3e9e6]{width:100%;max-height:500px;border-radius:10px;background:#101113}.detail-result-media[data-v-e4c3e9e6]{position:relative;min-height:220px;overflow:hidden;border:1px solid #303137;border-radius:10px;background:#101113}.detail-img-placeholder[data-v-e4c3e9e6]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#101113;pointer-events:none}.detail-img-spinner[data-v-e4c3e9e6]{width:28px;height:28px;border:2px solid #303137;border-top-color:#303137;border-radius:50%;animation:detail-img-spin-e4c3e9e6 .85s linear infinite}@keyframes detail-img-spin-e4c3e9e6{to{transform:rotate(360deg)}}.detail-img-hint[data-v-e4c3e9e6]{color:#a0a0aa;font-size:12px}.detail-img-fail[data-v-e4c3e9e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;padding:20px 16px;text-align:center}.detail-img-fail-text[data-v-e4c3e9e6]{margin:0;color:#a0a0aa;font-size:12px;line-height:1.7}.btn-retry-detail-img[data-v-e4c3e9e6],.download-link[data-v-e4c3e9e6]{display:inline-block;padding:10px 16px;border:0;border-radius:8px;background:#8060dc;color:#fff;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.btn-retry-detail-img[data-v-e4c3e9e6]:hover,.download-link[data-v-e4c3e9e6]:hover{background:#7454cf}.preview-image[data-v-e4c3e9e6]{display:block;width:100%;max-height:500px;object-fit:contain;border-radius:8px;opacity:0;transition:opacity .2s}.preview-image.is-loaded[data-v-e4c3e9e6]{opacity:1}.task-manage-container button[data-v-e4c3e9e6]:focus-visible,.modal-content button[data-v-e4c3e9e6]:focus-visible,.modal-content a[data-v-e4c3e9e6]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.modal-enter-active[data-v-e4c3e9e6],.modal-leave-active[data-v-e4c3e9e6]{transition:opacity .2s}.modal-enter-active .modal-content[data-v-e4c3e9e6],.modal-leave-active .modal-content[data-v-e4c3e9e6]{transition:transform .2s}.modal-enter-from[data-v-e4c3e9e6],.modal-leave-to[data-v-e4c3e9e6]{opacity:0}.modal-enter-from .modal-content[data-v-e4c3e9e6],.modal-leave-to .modal-content[data-v-e4c3e9e6]{transform:translateY(10px)}@media(max-width:1150px){.filter-toolbar[data-v-e4c3e9e6]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-field--grow[data-v-e4c3e9e6]{grid-column:1 / -1}.filter-actions[data-v-e4c3e9e6]{justify-content:flex-end}}@media(max-width:700px){.task-manage-layout[data-v-e4c3e9e6] .content{padding:14px}.task-manage-container[data-v-e4c3e9e6]{padding:8px 0 24px}.task-manage-container h2[data-v-e4c3e9e6]{font-size:23px}.page-header[data-v-e4c3e9e6]{gap:16px;margin-bottom:22px}.account-summary[data-v-e4c3e9e6]{padding:20px;gap:20px}.account-balance strong[data-v-e4c3e9e6]{font-size:32px}.consumption-badge[data-v-e4c3e9e6]{min-width:150px;padding-left:18px}.billing-overview[data-v-e4c3e9e6]{gap:8px}.billing-overview>div[data-v-e4c3e9e6]{padding:14px 11px}.billing-overview strong[data-v-e4c3e9e6]{font-size:22px;color:#f3f3f5}.billing-overview span[data-v-e4c3e9e6]{font-size:10px}.billing-notice[data-v-e4c3e9e6]{flex-direction:column;gap:3px}.search-filters[data-v-e4c3e9e6]{padding:14px}.pagination[data-v-e4c3e9e6]{gap:14px}.modal-overlay[data-v-e4c3e9e6]{padding:12px}.modal-content[data-v-e4c3e9e6]{max-height:94dvh;border-radius:14px}.modal-header[data-v-e4c3e9e6],.modal-body[data-v-e4c3e9e6]{padding:18px}.billing-detail[data-v-e4c3e9e6]{padding:13px}.billing-detail .billing-overview[data-v-e4c3e9e6]{grid-template-columns:1fr}.billing-detail .billing-overview>div[data-v-e4c3e9e6]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.billing-detail .billing-overview span[data-v-e4c3e9e6]{margin-bottom:0}}@media(max-width:460px){.account-summary[data-v-e4c3e9e6]{align-items:stretch;gap:22px}.account-balance[data-v-e4c3e9e6]{width:100%}.consumption-badge[data-v-e4c3e9e6]{width:100%;grid-template-columns:1fr auto auto;border-left:0;border-top:1px solid #303137;padding:16px 0 0}.consumption-badge__label[data-v-e4c3e9e6]{grid-column:auto}.consumption-badge__value[data-v-e4c3e9e6]{font-size:20px}.billing-overview[data-v-e4c3e9e6]{gap:6px}.billing-overview>div[data-v-e4c3e9e6]{padding:12px 8px}.btn-page[data-v-e4c3e9e6]{padding:7px 8px}.pagination-controls[data-v-e4c3e9e6]{gap:4px}}@media(prefers-reduced-motion:reduce){.loading__dot[data-v-e4c3e9e6],.detail-img-spinner[data-v-e4c3e9e6]{animation:none}.modal-enter-active[data-v-e4c3e9e6],.modal-leave-active[data-v-e4c3e9e6],.modal-enter-active .modal-content[data-v-e4c3e9e6],.modal-leave-active .modal-content[data-v-e4c3e9e6],.preview-image[data-v-e4c3e9e6]{transition:none}}.btn[data-v-35bbffc0]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.main-layout[data-v-35bbffc0]{display:flex;gap:24px;padding:16px;align-items:flex-start;background:#303137;border-radius:14px}.form-column[data-v-35bbffc0]{flex:0 1 58%;min-width:0}.preview-column[data-v-35bbffc0]{flex:0 1 42%;min-width:300px}.sticky-preview[data-v-35bbffc0]{position:sticky;top:16px}.preview-card[data-v-35bbffc0]{background:#303137;border:1px solid #303137;border-radius:14px;padding:18px;box-shadow:0 1px 3px #0000000f}.preview-block[data-v-35bbffc0]{margin-bottom:18px}.preview-block-title[data-v-35bbffc0]{margin:0 0 10px;font-size:13px;font-weight:600;color:#777782}.preview-placeholders[data-v-35bbffc0]{display:flex;gap:10px;flex-wrap:wrap}.placeholder-card[data-v-35bbffc0]{flex:1;min-width:80px;aspect-ratio:1;background:#303137;border:1px dashed #303137;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.placeholder-icon[data-v-35bbffc0]{font-size:20px}.placeholder-label[data-v-35bbffc0]{font-size:11px;color:#777782}.generation-list[data-v-35bbffc0]{margin:0;padding-left:18px;font-size:13px;color:#777782;line-height:1.8}.cost-rows[data-v-35bbffc0]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#777782}.cost-row[data-v-35bbffc0]{display:flex;justify-content:space-between}.cost-total[data-v-35bbffc0]{margin-top:10px;padding-top:10px;border-top:1px solid #303137;display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:#777782}.preview-actions[data-v-35bbffc0]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.preview-actions .btn-large[data-v-35bbffc0]{padding:14px 20px;font-size:15px;font-weight:600}.preview-empty-hint[data-v-35bbffc0]{margin-top:12px;padding-top:12px;border-top:1px solid #303137}.empty-hint-text[data-v-35bbffc0]{margin:0;font-size:12px;color:#a0a0aa;text-align:center}.preset-cards[data-v-35bbffc0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.preset-card[data-v-35bbffc0]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#303137;border:2px solid #303137;border-radius:12px;cursor:pointer;transition:all .2s;text-align:center}.preset-check[data-v-35bbffc0]{position:absolute;top:8px;left:8px;width:20px;height:20px;border-radius:999px;background:#303137;color:#f3f3f5;font-size:12px;display:flex;align-items:center;justify-content:center}.preset-card[data-v-35bbffc0]:hover:not(:disabled){border-color:#42434a;background:#303137;box-shadow:0 4px 12px #00000019}.preset-card[data-v-35bbffc0]:disabled{opacity:.5;cursor:not-allowed}.preset-icon[data-v-35bbffc0]{font-size:26px}.preset-name[data-v-35bbffc0]{font-size:15px;font-weight:600;color:#777782}.preset-pages[data-v-35bbffc0]{font-size:11px;color:#777782;line-height:1.3}.preset-scene[data-v-35bbffc0]{font-size:11px;color:#a0a0aa}.preset-cost[data-v-35bbffc0]{font-size:13px;color:#777782;font-weight:700}.custom-plan-block[data-v-35bbffc0]{margin-top:16px;padding-top:16px;border-top:1px solid #303137}.custom-plan-title[data-v-35bbffc0]{margin:0 0 12px;font-size:13px;font-weight:600;color:#777782}.product-info-row[data-v-35bbffc0]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.upload-zone-main[data-v-35bbffc0]{min-height:220px}.upload-dropzone-large[data-v-35bbffc0]{min-height:220px;border:2px dashed #303137;border-radius:12px;background:#303137;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;cursor:pointer;transition:all .2s}.upload-dropzone-large[data-v-35bbffc0]:hover:not(.has-files){border-color:#42434a;background:#303137}.upload-dropzone-large .upload-icon[data-v-35bbffc0]{font-size:40px}.upload-dropzone-large strong[data-v-35bbffc0]{font-size:15px;color:#777782}.upload-hint[data-v-35bbffc0]{margin:0;font-size:12px;color:#777782;text-align:center;max-width:260px}.upload-format[data-v-35bbffc0]{font-size:11px;color:#a0a0aa}.images-grid-large[data-v-35bbffc0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;width:100%}.images-grid-large .image-slot[data-v-35bbffc0]{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative;background:#303137}.product-fields[data-v-35bbffc0]{display:flex;flex-direction:column;gap:14px}.advanced-panel[data-v-35bbffc0]{margin-top:20px;border:1px solid #303137;border-radius:10px;overflow:hidden;background:#303137}.advanced-panel-header[data-v-35bbffc0]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:transparent;border:none;cursor:pointer;font:inherit;text-align:left;transition:background .2s}.advanced-panel-header[data-v-35bbffc0]:hover{background:#303137}.advanced-panel-heading[data-v-35bbffc0]{display:flex;flex-direction:column;gap:4px}.advanced-panel-title[data-v-35bbffc0]{font-size:14px;font-weight:600;color:#777782}.advanced-panel-desc[data-v-35bbffc0]{font-size:12px;color:#777782}.advanced-summary-tags[data-v-35bbffc0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.summary-tag[data-v-35bbffc0]{font-size:11px;padding:4px 8px;background:#303137;color:#777782;border-radius:6px}.advanced-panel-arrow[data-v-35bbffc0]{font-size:12px;color:#777782;flex-shrink:0}.advanced-panel-body[data-v-35bbffc0]{padding:16px;border-top:1px solid #303137;background:#303137}.advanced-group[data-v-35bbffc0]{margin-bottom:20px}.advanced-group[data-v-35bbffc0]:last-child{margin-bottom:0}.advanced-group-title[data-v-35bbffc0]{margin:0 0 12px;font-size:12px;font-weight:600;color:#777782;text-transform:uppercase;letter-spacing:.02em}.hand-policy-readonly .input-readonly[data-v-35bbffc0],.field-disabled .toggle-slider[data-v-35bbffc0]{opacity:.7}.btn-ghost[data-v-35bbffc0]{background:transparent;color:#777782;border:none}.btn-ghost[data-v-35bbffc0]:hover{background:#303137;color:#777782}.stepper-large .stepper-btn[data-v-35bbffc0]{width:40px;height:40px;font-size:20px}.stepper-large .stepper-input[data-v-35bbffc0]{width:56px;height:40px;font-size:16px}.config-card[data-v-35bbffc0]{background:#fff;border-radius:12px;padding:16px;border:1px solid #303137;box-shadow:0 1px 2px #00000007;margin-bottom:16px}.section-title[data-v-35bbffc0]{margin:0 0 20px;font-size:14px;color:#777782;font-weight:600;display:flex;align-items:center;gap:8px}.section-index[data-v-35bbffc0]{display:inline-flex;width:20px;height:20px;border-radius:999px;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#777782;background:#303137}.form-column[data-v-35bbffc0]{display:flex;flex-direction:column}.plan-scheme-card[data-v-35bbffc0]{order:1}.product-info-card[data-v-35bbffc0]{order:2}.style-config-card[data-v-35bbffc0]{order:3}.page-controls[data-v-35bbffc0]{display:flex;flex-direction:column;gap:16px}.page-control-item[data-v-35bbffc0]{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;gap:12px;justify-content:space-between;align-items:center;padding:12px;background:#303137;border-radius:8px;border:1px solid #303137}.control-cost[data-v-35bbffc0]{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;color:#777782;min-width:72px}.control-cost strong[data-v-35bbffc0]{color:#777782;font-size:13px}.control-header[data-v-35bbffc0]{display:flex;flex-direction:column;gap:4px}.control-header label[data-v-35bbffc0]{font-size:13px;font-weight:600;color:#777782}.range-hint[data-v-35bbffc0]{font-size:11px;color:#a0a0aa}.landing-desc[data-v-35bbffc0]{font-size:11px;color:#777782}.stepper-wrapper[data-v-35bbffc0]{display:flex;align-items:center;gap:8px}.stepper-btn[data-v-35bbffc0]{width:32px;height:32px;background:#fff;border:1px solid #303137;border-radius:6px;font-size:18px;font-weight:600;color:#777782;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.stepper-btn[data-v-35bbffc0]:hover:not(:disabled){background:#303137;border-color:#42434a;color:#fff}.stepper-btn[data-v-35bbffc0]:disabled{opacity:.3;cursor:not-allowed}.stepper-input[data-v-35bbffc0]{width:60px;height:32px;text-align:center;border:1px solid #303137;border-radius:6px;font-size:14px;font-weight:600;color:#777782}.stepper-input[data-v-35bbffc0]:focus{outline:none;border-color:#5b4d7b}.toggle-wrapper[data-v-35bbffc0]{display:flex;align-items:center;gap:12px}.toggle-switch[data-v-35bbffc0]{position:relative;display:inline-block;width:48px;height:26px}.toggle-switch input[data-v-35bbffc0]{opacity:0;width:0;height:0}.toggle-slider[data-v-35bbffc0]{position:absolute;cursor:pointer;inset:0;background:#30313747;transition:.3s;border-radius:26px;border:1px solid #30313738;box-shadow:inset 0 1px #0000000a}.toggle-slider[data-v-35bbffc0]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#303137f5;transition:.3s;border-radius:50%;box-shadow:0 8px 18px #00000024,inset 0 1px #0000003a}input:checked+.toggle-slider[data-v-35bbffc0]{background:#262330;border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0d}input:checked+.toggle-slider[data-v-35bbffc0]:before{transform:translate(22px)}input:disabled+.toggle-slider[data-v-35bbffc0]{opacity:.5;cursor:not-allowed}.toggle-label[data-v-35bbffc0]{font-size:13px;font-weight:500;color:#777782}.form-row-inline[data-v-35bbffc0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-35bbffc0]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-group.flex-1[data-v-35bbffc0]{flex:1;margin-bottom:0}.form-group label[data-v-35bbffc0]{font-size:12px;font-weight:600;color:#777782;display:flex;align-items:center;gap:6px}.required-badge[data-v-35bbffc0]{font-size:10px;font-weight:600;color:#ef4444;background:#fee2e2;padding:2px 6px;border-radius:3px}.optional-badge[data-v-35bbffc0]{font-size:10px;font-weight:600;color:#777782;background:#303137;padding:2px 6px;border-radius:3px}.helper-inline[data-v-35bbffc0]{font-size:11px;color:#a0a0aa;font-weight:400}.helper-text[data-v-35bbffc0]{font-size:11px;color:#777782;line-height:1.4}.error-text[data-v-35bbffc0]{font-size:11px;color:#ef4444;font-weight:500}.input-text[data-v-35bbffc0],.input-select[data-v-35bbffc0]{height:36px;padding:0 12px;border:1px solid #303137;border-radius:8px;font-size:13px;transition:all .2s;background:#fff}.input-readonly[data-v-35bbffc0]{height:36px;padding:0 12px;border:1px solid #303137;border-radius:8px;background:#303137;color:#777782;font-size:13px;display:flex;align-items:center}textarea.input-text[data-v-35bbffc0]{height:auto;min-height:96px;padding:10px 12px}.input-text[data-v-35bbffc0]:focus,.input-select[data-v-35bbffc0]:focus{outline:none;border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0d}.input-text[data-v-35bbffc0]:disabled,.input-select[data-v-35bbffc0]:disabled{background:#303137;cursor:not-allowed}.input-error[data-v-35bbffc0]{border-color:#303137!important}.input-error[data-v-35bbffc0]:focus{box-shadow:0 0 0 3px #8060dc0d!important}.category-select[data-v-35bbffc0]{font-size:14px;font-weight:500}.tag-input-wrapper[data-v-35bbffc0]{border:1px solid #303137;border-radius:6px;padding:8px;background:#fff;transition:all .2s}.tag-input-wrapper[data-v-35bbffc0]:focus-within{border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0d}.tags-container[data-v-35bbffc0]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.advanced-toggle-row[data-v-35bbffc0]{margin-bottom:14px}.advanced-toggle-btn[data-v-35bbffc0]{border:1px solid #303137;background:#303137;color:#777782;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.feature-tag[data-v-35bbffc0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#303137;color:#777782;border-radius:6px;font-size:12px;font-weight:500}.feature-tag-warning[data-v-35bbffc0]{background:#f3f4f6;color:#6b7280;border:1px dashed #d1d5db}.tag-remove[data-v-35bbffc0]{background:transparent;border:none;color:#777782;font-size:16px;font-weight:600;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:all .2s}.tag-remove[data-v-35bbffc0]:hover:not(:disabled){background:#222328;color:#fff}.tag-remove[data-v-35bbffc0]:disabled{opacity:.5;cursor:not-allowed}.tag-input[data-v-35bbffc0]{flex:1;min-width:120px;border:none;outline:none;font-size:13px;padding:6px 4px}.suggested-tags[data-v-35bbffc0]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.suggested-tag[data-v-35bbffc0]{padding:4px 10px;background:#303137;color:#777782;border:1px solid #303137;border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s}.suggested-tag[data-v-35bbffc0]:hover:not(:disabled){background:#303137;color:#777782;border-color:#42434a}.suggested-tag[data-v-35bbffc0]:disabled{opacity:.4;cursor:not-allowed}.images-upload-area[data-v-35bbffc0]{border:1px dashed #303137;border-radius:10px;padding:12px;background:#303137}.upload-dropzone[data-v-35bbffc0]{border:1px dashed #303137;border-radius:10px;min-height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;color:#777782;cursor:pointer;margin-bottom:10px}.upload-dropzone strong[data-v-35bbffc0]{color:#777782;font-size:13px}.upload-dropzone span[data-v-35bbffc0]{font-size:12px}.upload-dropzone[data-v-35bbffc0]:hover{border-color:#42434a;background:#303137}.images-upload-area[data-v-35bbffc0]{margin-top:8px}.images-grid[data-v-35bbffc0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.image-slot[data-v-35bbffc0]{aspect-ratio:1;border:2px dashed #303137;border-radius:8px;overflow:hidden;position:relative;transition:all .2s;background:#303137}.image-slot img[data-v-35bbffc0]{width:100%;height:100%;object-fit:cover}.image-slot-add[data-v-35bbffc0]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#a0a0aa}.image-slot-add[data-v-35bbffc0]:hover{border-color:#42434a;background:#303137;color:#777782}.image-slot-add .plus-icon[data-v-35bbffc0]{font-size:32px;margin-bottom:4px}.image-slot-add small[data-v-35bbffc0]{font-size:11px}.image-remove-btn[data-v-35bbffc0]{position:absolute;top:4px;right:4px;width:24px;height:24px;background:#303137e6;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:0}.image-slot:hover .image-remove-btn[data-v-35bbffc0]{opacity:1}.image-remove-btn[data-v-35bbffc0]:hover{background:#222328;transform:scale(1.1)}.image-remove-btn[data-v-35bbffc0]:disabled{background:#303137;cursor:not-allowed}.summary-card[data-v-35bbffc0]{position:sticky;top:16px;background:#fff;border-radius:12px;padding:16px;border:1px solid #303137;box-shadow:0 2px 8px #00000008}.summary-title-row[data-v-35bbffc0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.summary-title[data-v-35bbffc0]{margin:0;font-size:16px;color:#777782;font-weight:600}.summary-link-btn[data-v-35bbffc0]{border:none;background:transparent;color:#777782;font-size:12px;cursor:pointer}.summary-section[data-v-35bbffc0]{margin-bottom:16px}.summary-subtitle[data-v-35bbffc0]{margin:0 0 12px;font-size:13px;color:#777782;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.summary-row[data-v-35bbffc0]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px}.summary-label[data-v-35bbffc0]{color:#777782;font-weight:500}.summary-value[data-v-35bbffc0]{color:#777782;font-weight:600}.summary-value.large[data-v-35bbffc0]{font-size:32px;color:#a0a0aa}.summary-divider[data-v-35bbffc0]{height:1px;background:#303137;margin:16px 0}.summary-total[data-v-35bbffc0]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#191a1e;border-radius:8px;margin-bottom:20px}.summary-pill[data-v-35bbffc0]{border-radius:12px;padding:14px 16px}.total-label[data-v-35bbffc0]{font-size:14px;color:#777782;font-weight:600}.total-value[data-v-35bbffc0]{font-size:28px;color:#777782;font-weight:700}.total-value small[data-v-35bbffc0]{font-size:14px;font-weight:500}.generation-preview[data-v-35bbffc0]{margin-bottom:20px}.preview-list[data-v-35bbffc0]{max-height:200px;overflow-y:auto;padding:8px;background:#303137;border-radius:8px}.preview-item[data-v-35bbffc0]{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;margin-bottom:4px;background:#fff;border-radius:6px;font-size:12px;border:1px solid #303137}.preview-icon[data-v-35bbffc0]{font-size:16px}.preview-text[data-v-35bbffc0]{color:#777782;font-weight:600}.preview-text-group[data-v-35bbffc0]{display:flex;flex-direction:column;gap:2px}.preview-subtext[data-v-35bbffc0]{font-size:11px;color:#a0a0aa}.summary-actions[data-v-35bbffc0]{display:flex;flex-direction:column;gap:10px}.btn-primary[data-v-35bbffc0]{background:#8060dc;color:#fff;padding:0 20px;height:44px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-35bbffc0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:none}.btn-primary[data-v-35bbffc0]:disabled{background:#25262c;cursor:not-allowed;transform:none}.btn-large[data-v-35bbffc0]{font-size:15px}.btn-secondary[data-v-35bbffc0]{background:#fff;color:#777782;padding:10px 20px;border:1px solid #303137;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-35bbffc0]:hover:not(:disabled){background:#303137;border-color:#42434a;color:#777782}.btn-secondary[data-v-35bbffc0]:disabled{opacity:.5;cursor:not-allowed}.plans-container[data-v-35bbffc0]{flex:1;overflow:auto;padding:16px;margin-top:24px}.empty-state[data-v-35bbffc0]{text-align:center;padding:60px 20px;color:#a0a0aa}.empty-icon[data-v-35bbffc0]{font-size:72px;margin-bottom:16px}.plan-list[data-v-35bbffc0]{display:flex;flex-direction:column;gap:16px}.plan-card[data-v-35bbffc0]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014;transition:all .3s}.plan-card[data-v-35bbffc0]:hover{box-shadow:0 6px 20px #0000001f}.plan-header[data-v-35bbffc0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #303137}.plan-actions[data-v-35bbffc0]{display:flex;align-items:center;gap:8px}.mini-btn[data-v-35bbffc0]{border:1px solid #303137;background:#303137;color:#777782;border-radius:6px;font-size:12px;padding:6px 10px;cursor:pointer}.mini-btn[data-v-35bbffc0]:disabled{opacity:.5;cursor:not-allowed}.plan-info h4[data-v-35bbffc0]{margin:0 0 4px;font-size:14px;color:#777782;font-weight:600}.plan-meta[data-v-35bbffc0]{font-size:12px;color:#777782}.status-badge[data-v-35bbffc0]{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 2px 6px #0000001a}.status-pending[data-v-35bbffc0],.status-processing[data-v-35bbffc0]{background:#191a1e;color:#777782}.status-completed[data-v-35bbffc0]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.status-failed[data-v-35bbffc0]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.plan-body[data-v-35bbffc0]{margin-top:16px}.pages-grid[data-v-35bbffc0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;align-items:start}.page-item[data-v-35bbffc0]{background:#303137;border-radius:8px;overflow:hidden;transition:all .3s;border:2px solid transparent}.page-item.page-completed[data-v-35bbffc0]{cursor:pointer}.page-item[data-v-35bbffc0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.page-item.page-completed[data-v-35bbffc0]{border-color:#10b981}.page-item.page-failed[data-v-35bbffc0]{border-color:#ef4444}.page-preview[data-v-35bbffc0]{width:100%;min-width:0;background:#303137;position:relative;overflow:hidden}.page-preview--1-1[data-v-35bbffc0]{padding-bottom:100%}.page-preview--9-16[data-v-35bbffc0]{padding-bottom:177.78%}.page-preview-inner[data-v-35bbffc0]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-preview-inner img[data-v-35bbffc0]{width:100%;height:100%;object-fit:cover}.page-placeholder[data-v-35bbffc0]{display:flex;flex-direction:column;align-items:center;gap:8px}.page-icon[data-v-35bbffc0]{font-size:32px}.page-status[data-v-35bbffc0]{font-size:11px;color:#777782;font-weight:500}.page-info[data-v-35bbffc0]{padding:8px;display:flex;justify-content:space-between;align-items:center;background:#fff}.preview-modal[data-v-35bbffc0]{position:fixed;inset:0;background:#000000b3;z-index:1200;display:flex;align-items:center;justify-content:center}.preview-modal-content[data-v-35bbffc0]{width:min(90vw,900px);max-height:90vh;background:#303137;border-radius:10px;overflow:hidden}.preview-modal-header[data-v-35bbffc0]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #303137;font-size:13px}.preview-close-btn[data-v-35bbffc0]{border:none;background:transparent;font-size:22px;cursor:pointer;line-height:1}.preview-modal-image[data-v-35bbffc0]{width:100%;max-height:calc(90vh - 48px);object-fit:contain;display:block;background:#191a1e}.page-type[data-v-35bbffc0]{font-size:11px;font-weight:600;color:#777782}.page-index[data-v-35bbffc0]{font-size:10px;color:#a0a0aa}.toast-message[data-v-35bbffc0]{position:fixed;bottom:30px;right:30px;padding:14px 22px;border-radius:8px;box-shadow:0 4px 16px #00000040;font-size:14px;font-weight:500;z-index:1000}.toast-message.success[data-v-35bbffc0]{background:#10b981;color:#fff}.toast-message.error[data-v-35bbffc0]{background:#ef4444;color:#fff}.toast-message.info[data-v-35bbffc0]{background:#303137;color:#fff}.fade-enter-active[data-v-35bbffc0],.fade-leave-active[data-v-35bbffc0]{transition:all .3s}.fade-enter-from[data-v-35bbffc0]{opacity:0;transform:translate(50px)}.fade-leave-to[data-v-35bbffc0]{opacity:0;transform:translateY(20px)}@media(max-width:1024px){.main-layout[data-v-35bbffc0]{flex-direction:column}.summary-column[data-v-35bbffc0]{width:100%}.summary-card[data-v-35bbffc0]{position:static}}@media(max-width:768px){.preset-buttons[data-v-35bbffc0],.form-row-inline[data-v-35bbffc0]{grid-template-columns:1fr}.page-control-item[data-v-35bbffc0]{grid-template-columns:1fr;align-items:stretch;gap:12px}.control-cost[data-v-35bbffc0]{align-items:flex-start}}.commerce-studio[data-v-35bbffc0]{width:100%;min-width:0;color:#f3f3f5;color-scheme:dark;padding:6px 0 20px}.commerce-heading[data-v-35bbffc0]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.commerce-eyebrow[data-v-35bbffc0]{font-size:10px;letter-spacing:.17em;color:#a0a0aa}.commerce-heading h1[data-v-35bbffc0]{margin:8px 0;font-size:clamp(24px,2.3vw,30px);line-height:1.35;font-weight:550;letter-spacing:-.035em}.commerce-heading p[data-v-35bbffc0]{margin:0;color:#a0a0aa;font-size:13px}.commerce-label[data-v-35bbffc0]{padding:8px 12px;border:1px solid #303137;border-radius:30px;color:#f3f3f5;background:#222328;font-size:11px;white-space:nowrap}.main-layout[data-v-35bbffc0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:24px;align-items:start;padding:0;background:transparent;border-radius:0}.form-column[data-v-35bbffc0]{min-width:0;gap:18px}.preview-column[data-v-35bbffc0]{min-width:0;height:100%}.sticky-preview[data-v-35bbffc0]{top:20px}.config-card[data-v-35bbffc0],.preview-card[data-v-35bbffc0],.summary-card[data-v-35bbffc0],.plan-card[data-v-35bbffc0]{background:#191a1e;border:1px solid #303137;border-radius:16px;padding:22px;box-shadow:none;margin-bottom:0}.section-title[data-v-35bbffc0]{margin-bottom:22px;color:#f3f3f5;font-size:15px;gap:10px}.section-index[data-v-35bbffc0]{width:25px;height:25px;border:1px solid #303137;background:#222328;color:#f3f3f5;border-radius:8px;font-size:11px;font-weight:500}.preset-cards[data-v-35bbffc0]{gap:10px;margin-bottom:18px}.preset-card[data-v-35bbffc0]{align-items:flex-start;padding:17px 14px;gap:9px;border:1px solid #303137;border-radius:11px;background:#101113;text-align:left}.preset-card[data-v-35bbffc0]:hover:not(:disabled){border-color:#42434a;background:#222328;box-shadow:none}.preset-card.active[data-v-35bbffc0]{border-color:#5b4d7b;background:#262330;box-shadow:0 0 0 3px #8060dc0d}.preset-icon[data-v-35bbffc0]{font-size:10px;color:#a0a0aa;letter-spacing:.12em;margin-bottom:5px}.preset-name[data-v-35bbffc0]{color:#f3f3f5;font-size:16px;font-weight:600}.preset-pages[data-v-35bbffc0]{color:#f3f3f5;font-size:11px;line-height:1.7}.preset-scene[data-v-35bbffc0]{color:#a0a0aa;line-height:1.6}.preset-cost[data-v-35bbffc0]{margin-top:auto;padding-top:8px;color:#f3f3f5;font-size:12px;font-weight:600}.preset-check[data-v-35bbffc0]{top:12px;left:auto;right:12px;width:17px;height:17px;color:#fff;background:#8060dc;font-size:10px}.custom-plan-block[data-v-35bbffc0]{border-color:#303137;background:#101113;border-radius:10px}.custom-plan-title[data-v-35bbffc0],.control-header label[data-v-35bbffc0],.form-group label[data-v-35bbffc0],.advanced-panel-title[data-v-35bbffc0],.advanced-group-title[data-v-35bbffc0],.preview-block-title[data-v-35bbffc0],.summary-title[data-v-35bbffc0],.summary-subtitle[data-v-35bbffc0]{color:#f3f3f5}.page-control-item[data-v-35bbffc0]{background:#101113;border-color:#303137}.range-hint[data-v-35bbffc0],.control-cost[data-v-35bbffc0],.helper-inline[data-v-35bbffc0],.helper-text[data-v-35bbffc0],.landing-desc[data-v-35bbffc0],.upload-hint[data-v-35bbffc0],.upload-format[data-v-35bbffc0],.advanced-panel-desc[data-v-35bbffc0],.toggle-label[data-v-35bbffc0],.summary-label[data-v-35bbffc0],.preview-subtext[data-v-35bbffc0],.plan-meta[data-v-35bbffc0],.page-status[data-v-35bbffc0]{color:#a0a0aa}.control-cost strong[data-v-35bbffc0],.summary-value[data-v-35bbffc0],.summary-value.large[data-v-35bbffc0]{color:#f3f3f5}.stepper-btn[data-v-35bbffc0]{color:#f3f3f5;background:#222328;border-color:#303137}.stepper-btn[data-v-35bbffc0]:hover:not(:disabled){background:#303137;color:#f3f3f5;border-color:#42434a}.stepper-input[data-v-35bbffc0]{background:#101113;color:#f3f3f5;border-color:#303137}.stepper-input[data-v-35bbffc0]:focus{border-color:#5b4d7b}.product-info-row[data-v-35bbffc0]{gap:20px}.upload-dropzone[data-v-35bbffc0],.upload-dropzone-large[data-v-35bbffc0]{background:#101113;border-color:#303137;border-radius:11px}.upload-dropzone[data-v-35bbffc0]:hover,.upload-dropzone-large[data-v-35bbffc0]:hover:not(.has-files){background:#191a1e;border-color:#42434a}.upload-dropzone strong[data-v-35bbffc0],.upload-dropzone-large strong[data-v-35bbffc0]{color:#f3f3f5}.upload-dropzone span[data-v-35bbffc0]{color:#a0a0aa}.images-grid-large[data-v-35bbffc0],.images-grid[data-v-35bbffc0]{gap:10px}.image-slot[data-v-35bbffc0]{background:#101113;border-color:#303137;border-radius:9px}.image-slot-add[data-v-35bbffc0]{color:#f3f3f5;background:#191a1e;border-color:#303137}.image-slot-add[data-v-35bbffc0]:hover{background:#222328;border-color:#42434a}.image-slot-add small[data-v-35bbffc0]{color:#a0a0aa}.input-text[data-v-35bbffc0],.input-select[data-v-35bbffc0],.input-readonly[data-v-35bbffc0]{height:42px;background:#101113;border:1px solid #303137;color:#f3f3f5;border-radius:9px;font-size:12px;transition:border-color .15s}.input-text[data-v-35bbffc0]::placeholder,.tag-input[data-v-35bbffc0]::placeholder{color:#a0a0aa}.input-text[data-v-35bbffc0]:focus,.input-select[data-v-35bbffc0]:focus,.tag-input-wrapper[data-v-35bbffc0]:focus-within{outline:none;border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0d}.input-readonly[data-v-35bbffc0]{background:#191a1e;color:#a0a0aa}textarea.input-text[data-v-35bbffc0]{min-height:110px;line-height:1.8}.tag-input-wrapper[data-v-35bbffc0]{background:#101113;border-color:#303137;border-radius:9px}.tag-input[data-v-35bbffc0]{color:#f3f3f5;background:transparent}.feature-tag[data-v-35bbffc0],.suggested-tag[data-v-35bbffc0],.summary-tag[data-v-35bbffc0]{background:#222328;border-color:#303137;color:#f3f3f5}.feature-tag-warning[data-v-35bbffc0]{background:#3b3020;border-color:#705a34;color:#dec18e}.tag-remove[data-v-35bbffc0]{color:#f3f3f5}.suggested-tag[data-v-35bbffc0]:hover:not(:disabled){background:#303137;border-color:#42434a;color:#f3f3f5}.required-badge[data-v-35bbffc0]{color:#e6aaa0;background:#432c25}.optional-badge[data-v-35bbffc0]{color:#a0a0aa;background:#222328}.advanced-panel[data-v-35bbffc0]{border-color:#303137;border-radius:11px;background:#101113}.advanced-panel-header[data-v-35bbffc0]{padding:16px;background:#191a1e}.advanced-panel-header[data-v-35bbffc0]:hover{background:#222328}.advanced-panel-arrow[data-v-35bbffc0]{color:#a0a0aa}.advanced-panel-body[data-v-35bbffc0]{border-color:#303137;padding:18px 16px}.advanced-group[data-v-35bbffc0]{border-color:#303137}.advanced-toggle-btn[data-v-35bbffc0]{background:transparent;color:#f3f3f5;border-color:#303137}.toggle-slider[data-v-35bbffc0]{background:#303137;border-color:#3c3d44;box-shadow:none}.toggle-slider[data-v-35bbffc0]:before{background:#c6c6cf;box-shadow:0 1px 3px #0003}.toggle-switch input:checked+.toggle-slider[data-v-35bbffc0]{background:#8060dc;border-color:#8060dc;box-shadow:none}.toggle-switch input:checked+.toggle-slider[data-v-35bbffc0]:before{background:#fff;box-shadow:0 1px 3px #0003}.toggle-switch input:focus-visible+.toggle-slider[data-v-35bbffc0]{outline:2px solid #b8a7ed;outline-offset:4px}.preview-card[data-v-35bbffc0]{padding:22px}.preview-block[data-v-35bbffc0]{margin-bottom:22px}.preview-block-title[data-v-35bbffc0]{font-size:12px;font-weight:550;margin-bottom:14px}.preview-placeholders[data-v-35bbffc0]{gap:8px}.placeholder-card[data-v-35bbffc0]{min-width:0;aspect-ratio:1.15;background:#101113;border:1px solid #303137;border-radius:9px;gap:10px}.placeholder-icon[data-v-35bbffc0]{width:29px;height:33px;display:grid;place-items:center;border:1px solid #303137;border-radius:5px;color:#f3f3f5;font-size:10px;letter-spacing:.06em}.placeholder-card:nth-child(2) .placeholder-icon[data-v-35bbffc0]{transform:rotate(-8deg)}.placeholder-card:nth-child(3) .placeholder-icon[data-v-35bbffc0]{width:22px;height:35px}.placeholder-label[data-v-35bbffc0]{color:#a0a0aa;font-size:10px}.generation-list[data-v-35bbffc0]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.generation-list li[data-v-35bbffc0]{background:#222328;border:1px solid #303137;border-radius:5px;color:#a0a0aa;font-size:10px;padding:4px 7px}.cost-rows[data-v-35bbffc0]{color:#a0a0aa;font-size:12px;gap:11px}.cost-row>span[data-v-35bbffc0]:last-child{color:#f3f3f5;font-variant-numeric:tabular-nums}.cost-total[data-v-35bbffc0]{padding-top:18px;margin-top:18px;border-color:#303137;color:#f3f3f5;align-items:baseline;font-size:12px}.cost-total strong[data-v-35bbffc0]{color:#f3f3f5;font-size:25px;font-weight:550;letter-spacing:-.03em}.preview-actions[data-v-35bbffc0]{gap:9px}.btn[data-v-35bbffc0]{font-family:inherit;border-radius:9px}.btn-primary[data-v-35bbffc0]{background:#8060dc;border:1px solid #8060dc;color:#fff;font-weight:650;box-shadow:none}.btn-primary[data-v-35bbffc0]:hover:not(:disabled){background:#7454cf;border-color:#7454cf;transform:none;box-shadow:none}.btn-primary[data-v-35bbffc0]:active:not(:disabled){background:#6949c2;border-color:#6949c2}.btn-primary[data-v-35bbffc0]:disabled{background:#25262c;color:#777782;border-color:#303137}.preview-actions .btn-large[data-v-35bbffc0]{padding:14px 10px;font-size:12px;min-height:47px}.btn-secondary[data-v-35bbffc0]{background:#222328;color:#f3f3f5;border:1px solid #303137;font-size:12px;min-height:39px}.btn-secondary[data-v-35bbffc0]:hover:not(:disabled){background:#222328;border-color:#42434a}.btn-ghost[data-v-35bbffc0]{color:#a0a0aa;background:transparent;border:1px solid transparent;font-size:11px}.btn-ghost[data-v-35bbffc0]:hover{background:#222328;color:#f3f3f5}.preview-empty-hint[data-v-35bbffc0]{border-color:#303137;margin-bottom:0}.empty-hint-text[data-v-35bbffc0]{color:#a0a0aa;font-size:10px;line-height:1.7}.btn-clear-history[data-v-35bbffc0]{border-color:#503a32;color:#c99b8c;background:#2a201b}.plans-container[data-v-35bbffc0]{margin-top:30px;background:transparent;padding:0}.commerce-results-heading[data-v-35bbffc0]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.commerce-results-heading h2[data-v-35bbffc0]{font-size:18px;font-weight:550}.commerce-results-heading>span[data-v-35bbffc0]{font-size:11px;color:#a0a0aa}.plan-list[data-v-35bbffc0]{gap:18px}.plan-card[data-v-35bbffc0]:hover{box-shadow:none;border-color:#42434a}.plan-header[data-v-35bbffc0]{border-color:#303137;padding-bottom:17px;gap:14px;flex-wrap:wrap}.plan-info[data-v-35bbffc0]{min-width:0}.plan-info h4[data-v-35bbffc0]{color:#f3f3f5;font-size:13px;word-break:break-all}.mini-btn[data-v-35bbffc0]{color:#f3f3f5;background:#222328;border-color:#303137;border-radius:7px}.status-badge[data-v-35bbffc0]{box-shadow:none;font-size:10px}.status-pending[data-v-35bbffc0]{background:#222328;color:#f3f3f5}.status-processing[data-v-35bbffc0]{background:#222328;color:#a0a0aa}.status-completed[data-v-35bbffc0]{background:#23302a;color:#adc8b7}.status-failed[data-v-35bbffc0]{background:#422b25;color:#e7aea0}.pages-grid[data-v-35bbffc0]{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px}.page-item[data-v-35bbffc0]{background:#101113;border:1px solid #303137;border-radius:10px}.page-item[data-v-35bbffc0]:hover{transform:none;box-shadow:none}.page-item.page-completed[data-v-35bbffc0]{border-color:#303137}.page-item.page-completed[data-v-35bbffc0]:hover{border-color:#494a52}.page-item.page-processing[data-v-35bbffc0]{border-color:#303137}.page-item.page-failed[data-v-35bbffc0]{border-color:#744f41}.page-preview[data-v-35bbffc0]{background:#101113}.page-info[data-v-35bbffc0]{background:#191a1e;padding:11px;color:#f3f3f5}.page-type[data-v-35bbffc0]{color:#f3f3f5;font-size:10px}.page-index[data-v-35bbffc0]{color:#777782}.preview-modal[data-v-35bbffc0]{background:#101113d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-modal-content[data-v-35bbffc0]{background:#191a1e;border-color:#303137}.preview-modal-header[data-v-35bbffc0]{background:#222328;color:#f3f3f5;border-color:#303137}.toast-message.info[data-v-35bbffc0]{background:#303137;color:#f3f3f5}.commerce-studio button[data-v-35bbffc0]:focus-visible,.commerce-studio input[data-v-35bbffc0]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}@media(max-width:1100px){.main-layout[data-v-35bbffc0]{grid-template-columns:minmax(0,1fr) minmax(260px,290px);gap:18px}.config-card[data-v-35bbffc0],.preview-card[data-v-35bbffc0]{padding:18px}.preset-card[data-v-35bbffc0]{padding:14px 10px}.preset-pages[data-v-35bbffc0]{font-size:10px}.product-info-row[data-v-35bbffc0]{flex-direction:column}}@media(max-width:850px){.main-layout[data-v-35bbffc0]{grid-template-columns:minmax(0,1fr)}.preview-column[data-v-35bbffc0]{height:auto}.sticky-preview[data-v-35bbffc0]{position:static}.commerce-label[data-v-35bbffc0]{display:none}.preview-card[data-v-35bbffc0]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.preview-actions[data-v-35bbffc0],.preview-empty-hint[data-v-35bbffc0]{grid-column:1 / -1}.commerce-heading h1[data-v-35bbffc0]{font-size:24px}}@media(max-width:550px){.preset-cards[data-v-35bbffc0]{grid-template-columns:1fr}.preset-card[data-v-35bbffc0]{display:grid;grid-template-columns:32px 1fr;gap:6px 10px;padding:15px}.preset-icon[data-v-35bbffc0]{grid-column:1;grid-row:1 / 5;align-self:center;margin:0}.preset-name[data-v-35bbffc0],.preset-pages[data-v-35bbffc0],.preset-scene[data-v-35bbffc0],.preset-cost[data-v-35bbffc0]{grid-column:2}.preset-cost[data-v-35bbffc0]{padding-top:4px}.preset-pages[data-v-35bbffc0]{font-size:11px}.preview-card[data-v-35bbffc0]{display:block}.input-text[data-v-35bbffc0],.input-select[data-v-35bbffc0]{font-size:16px}.pages-grid[data-v-35bbffc0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.config-card[data-v-35bbffc0],.preview-card[data-v-35bbffc0],.plan-card[data-v-35bbffc0]{padding:16px}}@media(prefers-reduced-motion:reduce){[data-v-35bbffc0],[data-v-35bbffc0]:before,[data-v-35bbffc0]:after{animation:none!important;transition:none!important}}.task-card[data-v-a7bbd934]{padding:18px;border-radius:20px;background:#fff;border:1px solid #e8edf3;box-shadow:0 10px 28px #0f172a0d}.task-card--selected[data-v-a7bbd934]{border-color:#f59e0b6b;box-shadow:0 12px 32px #f59e0b1f,inset 0 0 0 1px #f59e0b14}.task-card--locked[data-v-a7bbd934]{background:#fafbfc}.task-card__lock-banner[data-v-a7bbd934]{margin:0 0 12px;padding:10px 12px;border-radius:12px;color:#92400e;background:#fffbeb;border:1px solid rgba(245,158,11,.28);font-size:13px;line-height:1.45}.input-text[data-v-a7bbd934]:disabled,.setting-select[data-v-a7bbd934]:disabled,.mode-select[data-v-a7bbd934]:disabled,.upload-video-btn[data-v-a7bbd934]:disabled,.ref-add[data-v-a7bbd934]:disabled,.prompt-input[data-v-a7bbd934]:disabled{cursor:not-allowed;opacity:.72;background:#f1f5f9}.mini-btn[data-v-a7bbd934]:disabled{cursor:not-allowed;opacity:.5}.task-card__head[data-v-a7bbd934]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.task-card__select[data-v-a7bbd934]{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:700;white-space:nowrap}.task-card__toolbar[data-v-a7bbd934]{display:flex;flex-wrap:wrap;gap:8px;flex:1;justify-content:center}.task-card__side[data-v-a7bbd934]{display:flex;align-items:center;gap:8px;flex-shrink:0}.task-card__note[data-v-a7bbd934]{margin:10px 0 0;color:#a16207;font-size:12px}.task-card__video[data-v-a7bbd934]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:14px;align-items:center}.task-card__media[data-v-a7bbd934]{margin-top:14px}.task-card__media-head[data-v-a7bbd934]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.task-card__media-head strong[data-v-a7bbd934]{color:#78350f;font-size:14px}.task-card__media-head span[data-v-a7bbd934]{color:#92400e;font-size:12px}.task-card__media--empty[data-v-a7bbd934]{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px dashed #dbe3ee;color:#64748b;font-size:13px}.refs-strip[data-v-a7bbd934]{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ref-thumb[data-v-a7bbd934]{position:relative;width:88px;height:88px;border-radius:14px;overflow:hidden;border:1px solid rgba(245,158,11,.28);cursor:zoom-in;background:#fff7ed}.ref-thumb img[data-v-a7bbd934]{width:100%;height:100%;object-fit:cover}.ref-thumb__badge[data-v-a7bbd934]{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;color:#78350f;background:#fef3c7eb;font-size:11px;font-weight:800}.ref-thumb__clear[data-v-a7bbd934]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:999px;color:#fff;background:#0f172ab8;font-size:16px;line-height:1;cursor:pointer}.ref-add[data-v-a7bbd934]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:88px;min-height:88px;padding:10px;border:1px dashed #f3ba61;border-radius:14px;color:#b45309;background:linear-gradient(180deg,#fffbeb,#fff7ed);cursor:pointer}.ref-add__plus[data-v-a7bbd934]{font-size:28px;line-height:1;font-weight:300}.task-card__prompt[data-v-a7bbd934]{margin-top:16px}.task-card__prompt-head[data-v-a7bbd934]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.task-card__prompt-head strong[data-v-a7bbd934]{color:#0f172a;font-size:15px}.task-card__prompt-head span[data-v-a7bbd934]{color:#64748b;font-size:12px}.prompt-editor[data-v-a7bbd934]{position:relative}.prompt-input[data-v-a7bbd934]{width:100%;min-height:220px;padding:16px 48px 16px 16px;font-size:14px;line-height:1.75;resize:vertical}.prompt-at-trigger[data-v-a7bbd934]{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(245,158,11,.28);border-radius:999px;color:#b45309;background:#fffbeb;font-size:18px;font-weight:800;cursor:pointer}.prompt-at-menu[data-v-a7bbd934]{position:absolute;left:12px;bottom:calc(100% - 4px);z-index:30;width:min(320px,calc(100vw - 80px));max-height:280px;overflow:auto;padding:10px;border:1px solid rgba(245,158,11,.24);border-radius:14px;background:#fff;box-shadow:0 18px 50px #0f172a29}.prompt-at-menu__title[data-v-a7bbd934]{margin:0 0 8px;color:#92400e;font-size:12px;font-weight:800}.prompt-at-item[data-v-a7bbd934]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:10px;color:#334155;background:transparent;cursor:pointer;text-align:left}.prompt-at-item[data-v-a7bbd934]:hover,.prompt-at-item--active[data-v-a7bbd934]{background:#fff7ed}.prompt-at-item img[data-v-a7bbd934]{width:40px;height:40px;border-radius:8px;object-fit:cover}.prompt-at-item code[data-v-a7bbd934]{color:#b45309;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.prompt-at-empty[data-v-a7bbd934]{margin:0;color:#94a3b8;font-size:12px}.input-text[data-v-a7bbd934],.setting-select[data-v-a7bbd934],.mode-select[data-v-a7bbd934]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;box-sizing:border-box}.input-text[data-v-a7bbd934]:focus,.setting-select[data-v-a7bbd934]:focus,.mode-select[data-v-a7bbd934]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.mode-select[data-v-a7bbd934],.setting-select[data-v-a7bbd934]{padding:8px 10px;font-size:13px}.mode-select[data-v-a7bbd934]{min-width:128px;font-weight:700;color:#92400e;background:#fffbeb}.setting-select[data-v-a7bbd934]{min-width:88px}.input-url[data-v-a7bbd934]{font-size:13px}.upload-video-btn[data-v-a7bbd934]{padding:10px 14px;border:1px dashed #f3ba61;border-radius:12px;color:#92400e;background:#fffbeb;cursor:pointer;white-space:nowrap}.mini-btn[data-v-a7bbd934]{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:6px 12px;cursor:pointer;font-size:12px;color:#475569}.mini-btn.del[data-v-a7bbd934]:hover{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.checkbox-input[data-v-a7bbd934]{width:16px;height:16px;cursor:pointer}@media(max-width:900px){.task-card__head[data-v-a7bbd934]{align-items:flex-start;flex-direction:column}.task-card__toolbar[data-v-a7bbd934]{justify-content:flex-start}.task-card__video[data-v-a7bbd934]{grid-template-columns:1fr}.prompt-input[data-v-a7bbd934]{min-height:180px}}.task-list-area[data-v-824e72ac]{flex:1;overflow:auto;min-height:0;padding:14px;background:radial-gradient(circle at 6% 0%,rgba(251,191,36,.1),transparent 28%),linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(251,191,36,.2);border-radius:22px;box-shadow:0 18px 48px #0f172a0f}.table-toolbar[data-v-824e72ac]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.72)}.table-toolbar__title[data-v-824e72ac]{margin:0;color:#0f172a;font-size:16px;font-weight:800}.pricing-hint[data-v-824e72ac]{margin:6px 0 0;max-width:640px;font-size:12px;color:#64748b;line-height:1.55}.table-toolbar__actions[data-v-824e72ac]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.select-all[data-v-824e72ac]{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:13px}.price-pills[data-v-824e72ac]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.price-pills span[data-v-824e72ac]{padding:6px 10px;border-radius:999px;color:#92400e;background:#fffbeb;border:1px solid rgba(245,158,11,.22);font-size:12px;font-weight:700}.task-list[data-v-824e72ac]{display:flex;flex-direction:column;gap:14px}.empty-state[data-v-824e72ac]{padding:72px 20px;text-align:center;color:#94a3b8;border-radius:18px;background:linear-gradient(180deg,#fffaf0,#fff);border:1px dashed rgba(245,158,11,.28)}.empty-icon[data-v-824e72ac]{font-size:48px;margin-bottom:8px}.empty-state p[data-v-824e72ac]{margin:0 0 4px;font-weight:600;color:#64748b}.checkbox-input[data-v-824e72ac]{width:16px;height:16px}@media(max-width:900px){.table-toolbar[data-v-824e72ac]{flex-direction:column}.table-toolbar__actions[data-v-824e72ac]{align-items:flex-start}}.hidden-input[data-v-01435b1b]{display:none}.page-wrap[data-v-01435b1b]{padding:24px;max-width:1680px;margin:0 auto;display:flex;flex-direction:column;gap:16px;min-height:0;flex:1}.happyhorse-hero[data-v-01435b1b]{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(251,191,36,.24);border-radius:22px;background:radial-gradient(circle at 8% 0%,rgba(251,191,36,.22),transparent 36%),radial-gradient(circle at 95% 15%,rgba(249,115,22,.16),transparent 34%),linear-gradient(135deg,#fffaf0,#fff 52%,#fff7ed);box-shadow:0 18px 48px #92400e14}.happyhorse-hero__eyebrow[data-v-01435b1b]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d97706}.happyhorse-hero__title[data-v-01435b1b]{margin:0;color:#1f2937;font-size:28px;line-height:1.2}.mode-cards[data-v-01435b1b]{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;margin-top:18px;max-width:760px}.mode-card[data-v-01435b1b]{display:flex;flex-direction:column;align-items:flex-start;min-height:76px;padding:13px 14px;border:1px solid rgba(245,158,11,.22);border-radius:16px;background:#ffffffbd;box-shadow:0 8px 24px #92400e0d;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mode-card[data-v-01435b1b]:hover{transform:translateY(-2px);border-color:#f59e0b6b;box-shadow:0 14px 30px #92400e1a}.mode-card strong[data-v-01435b1b]{color:#78350f;font-size:13px}.mode-card span[data-v-01435b1b]{margin-top:6px;color:#92400e;font-size:12px;line-height:1.45;text-align:left}.happyhorse-hero__stats[data-v-01435b1b]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.stat-pill[data-v-01435b1b]{padding:8px 12px;border-radius:999px;color:#92400e;background:#fffbebe6;border:1px solid rgba(251,191,36,.24);font-size:12px;font-weight:700;white-space:nowrap}.action-buttons[data-v-01435b1b]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-01435b1b]{padding:10px 18px;border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease;white-space:nowrap}.btn[data-v-01435b1b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.btn[data-v-01435b1b]:disabled{cursor:not-allowed;opacity:.55}.btn-add[data-v-01435b1b]{background:linear-gradient(135deg,#60a5fa,#a78bfa);color:#fff}.btn-download[data-v-01435b1b]{background:linear-gradient(135deg,#34d399,#10b981);color:#fff}.btn-clear[data-v-01435b1b]{background:#f87171;color:#fff}.btn-generate[data-v-01435b1b]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}@media(max-width:900px){.happyhorse-hero[data-v-01435b1b]{flex-direction:column}.happyhorse-hero__stats[data-v-01435b1b]{width:100%}.mode-cards[data-v-01435b1b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.toast-message[data-v-01435b1b]{position:fixed;bottom:28px;right:28px;padding:14px 20px;border-radius:12px;color:#fff;font-size:13px;font-weight:600;z-index:1000;box-shadow:0 10px 40px #0003}.toast-message.success[data-v-01435b1b]{background:linear-gradient(135deg,#34d399,#10b981)}.toast-message.error[data-v-01435b1b]{background:linear-gradient(135deg,#f87171,#ef4444)}.toast-message.info[data-v-01435b1b]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.image-preview-mask[data-v-01435b1b]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:32px;background:#0f172ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-preview-mask img[data-v-01435b1b]{max-width:min(920px,92vw);max-height:86vh;border-radius:18px;object-fit:contain;box-shadow:0 24px 80px #00000052}.image-preview-close[data-v-01435b1b]{position:fixed;top:24px;right:24px;width:42px;height:42px;border:none;border-radius:999px;color:#fff;background:#0f172ab8;cursor:pointer;font-size:26px;line-height:1}.ml-mask[data-v-fd11945b]{position:fixed;inset:0;z-index:620;background:#0206178c;display:flex;justify-content:flex-end}.ml-drawer[data-v-fd11945b]{width:min(440px,100vw);height:100%;background:#0f172a;border-left:1px solid rgba(148,163,184,.2);box-shadow:-12px 0 40px #00000059;display:flex;flex-direction:column;color:#f1f5f9f2;padding:16px 14px 12px;min-height:0}.ml-head[data-v-fd11945b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-shrink:0}.ml-title[data-v-fd11945b]{margin:0 0 4px;font-size:16px}.ml-sub[data-v-fd11945b]{margin:0;font-size:12px;line-height:1.45;color:#94a3b8f2}.ml-close[data-v-fd11945b]{width:32px;height:32px;border:none;border-radius:8px;background:#33415580;color:#e2e8f0;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.ml-close[data-v-fd11945b]:hover{background:#475569b8}.ml-toolbar[data-v-fd11945b]{margin-bottom:8px;flex-shrink:0}.ml-tabs[data-v-fd11945b]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ml-tab[data-v-fd11945b],.ml-upload-btn[data-v-fd11945b]{padding:5px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172acc;color:#e2e8f0e6;font-size:12px;line-height:1.3;cursor:pointer;white-space:nowrap}.ml-tab[data-v-fd11945b]:hover{border-color:#94a3b866}.ml-tab.is-active[data-v-fd11945b],.ml-upload-btn[data-v-fd11945b]{border-color:#818cf873;background:#6366f12e;color:#e0e7ff}.ml-upload-row[data-v-fd11945b]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-shrink:0}.ml-upload-btn[data-v-fd11945b]{flex-shrink:0}.ml-upload-btn[data-v-fd11945b]:hover:not(:disabled){background:#6366f147}.ml-upload-btn[data-v-fd11945b]:disabled{opacity:.55;cursor:not-allowed}.ml-upload-kind[data-v-fd11945b]{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:#94a3b8f2}.ml-select[data-v-fd11945b]{padding:4px 8px;border-radius:8px;border:1px solid rgba(148,163,184,.22);background:#0f172acc;color:#e2e8f0}.ml-error[data-v-fd11945b]{margin:0 0 8px;font-size:12px;color:#fca5a5;flex-shrink:0}.ml-empty[data-v-fd11945b]{padding:32px 8px;text-align:center;font-size:13px;color:#94a3b8f2}.ml-grid[data-v-fd11945b]{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px;padding:0 2px 4px 0}.ml-card[data-v-fd11945b]{display:flex;flex-direction:column;width:100%;border:1px solid rgba(148,163,184,.16);border-radius:10px;overflow:hidden;background:#111827;transition:border-color .15s ease,box-shadow .15s ease}.ml-card[data-v-fd11945b]:hover{border-color:#818cf866;box-shadow:0 6px 16px #00000038}.ml-card.is-used[data-v-fd11945b]{opacity:.7}.ml-thumb[data-v-fd11945b]{position:relative;display:block;width:100%;aspect-ratio:1 / 1;height:auto;padding:0;border:none;background:#020617;cursor:pointer;overflow:hidden;flex-shrink:0}.ml-thumb img[data-v-fd11945b]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ml-kind[data-v-fd11945b],.ml-zoom[data-v-fd11945b]{position:absolute;padding:2px 6px;border-radius:6px;font-size:10px;line-height:1.3;background:#0f172ad9;color:#e0e7ff}.ml-kind[data-v-fd11945b]{left:6px;bottom:6px}.ml-zoom[data-v-fd11945b]{right:6px;top:6px;opacity:0}.ml-thumb:hover .ml-zoom[data-v-fd11945b]{opacity:1}.ml-preview-mask[data-v-fd11945b]{position:fixed;inset:0;z-index:640;background:#020617d1;display:flex;align-items:center;justify-content:center;padding:24px}.ml-preview[data-v-fd11945b]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(92vw,880px)}.ml-preview__img[data-v-fd11945b]{max-width:100%;max-height:72vh;border-radius:10px;object-fit:contain;background:#020617}.ml-preview__bar[data-v-fd11945b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.ml-preview__name[data-v-fd11945b]{font-size:13px;color:#e2e8f0eb}.ml-preview__actions[data-v-fd11945b]{display:flex;flex-wrap:wrap;gap:8px}.ml-preview__btn[data-v-fd11945b]{padding:7px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#0f172ae6;color:#e2e8f0;font-size:13px;cursor:pointer}.ml-preview__btn--primary[data-v-fd11945b]{border-color:#818cf873;background:#6366f147;color:#e0e7ff}.ml-preview__btn[data-v-fd11945b]:disabled{opacity:.55;cursor:not-allowed}.ml-card__meta[data-v-fd11945b]{padding:8px 8px 9px;flex-shrink:0}.ml-rename[data-v-fd11945b]{display:flex;flex-direction:column;gap:6px;margin-bottom:2px}.ml-name[data-v-fd11945b],.ml-name-input[data-v-fd11945b]{display:block;width:100%;font-size:12px;margin-bottom:6px;color:#e2e8f0}.ml-name[data-v-fd11945b]{padding:0;border:none;background:none;text-align:left;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-name[data-v-fd11945b]:hover{color:#c7d2fe;text-decoration:underline}.ml-name-input[data-v-fd11945b]{box-sizing:border-box;margin-bottom:0;padding:6px 8px;border-radius:6px;border:1px solid rgba(129,140,248,.4);background:#020617}.ml-rename__count[data-v-fd11945b]{font-size:11px;color:#94a3b8e6}.ml-card__actions[data-v-fd11945b]{display:flex;flex-wrap:wrap;gap:8px}.ml-link[data-v-fd11945b]{padding:0;border:none;background:none;color:#a5b4fc;font-size:12px;cursor:pointer}.ml-link[data-v-fd11945b]:disabled{color:#94a3b8b3;cursor:not-allowed}.ml-link.is-danger[data-v-fd11945b]{color:#fca5a5}.ml-foot[data-v-fd11945b]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;flex-shrink:0}.ml-count[data-v-fd11945b]{font-size:12px;color:#94a3b8f2}.sr-only[data-v-fd11945b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.workflow-root[data-v-8f0298b3]{--workflow-accent: #b8a7ed;--workflow-line: #303137;max-width:1080px;width:100%;margin:0 auto;padding:18px 8px 48px;color:#f3f3f5;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color-scheme:dark;box-sizing:border-box}.workflow-header[data-v-8f0298b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.workflow-header__actions[data-v-8f0298b3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.workflow-reset-btn[data-v-8f0298b3]{padding:10px 14px;min-height:40px;border-radius:8px;border:1px solid #303137;background:#191a1e;color:#c2c2cb;font-size:12px;font-weight:500;cursor:pointer}.workflow-reset-btn[data-v-8f0298b3]:hover:not(:disabled){border-color:#fca5a573;color:#fecaca}.workflow-reset-btn[data-v-8f0298b3]:disabled{opacity:.5;cursor:not-allowed}.workflow-library-btn[data-v-8f0298b3]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;min-height:40px;border-radius:8px;border:1px solid #303137;background:#191a1e;color:#c5c5ce;font-size:12px;font-weight:550;cursor:pointer;flex-shrink:0}.workflow-library-btn[data-v-8f0298b3]:hover{filter:brightness(1.08)}.workflow-library-btn__count[data-v-8f0298b3]{min-width:18px;padding:0 6px;border-radius:999px;background:#191a1eb3;font-size:11px}.workflow-title[data-v-8f0298b3]{margin:0 0 10px;color:#f3f3f5;font-size:clamp(24px,2.3vw,30px);font-weight:600;letter-spacing:-.045em;line-height:1.4}.workflow-sub[data-v-8f0298b3]{margin:0;color:#a0a0aa;font-size:13px;line-height:1.8}.workflow-stepper[data-v-8f0298b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-step[data-v-8f0298b3]{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:11px;row-gap:5px;padding:17px 16px;min-height:88px;border-radius:11px;border:1px solid #303137;background:#191a1e;color:#a0a0aa;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease}.workflow-step[data-v-8f0298b3]:hover{border-color:#5b4d7b}.workflow-step.is-active[data-v-8f0298b3]{border-color:#5b4d7b;background:#262330;color:#b8a7ed}.workflow-step.is-done[data-v-8f0298b3]{border-color:#22c55e59}.workflow-step__idx[data-v-8f0298b3]{display:flex;align-items:center;justify-content:center;grid-row:1 / 3;align-self:center;width:29px;height:29px;border:1px solid #303137;border-radius:50%;color:#a0a0aa;font-size:12px;font-weight:550}.workflow-step__label[data-v-8f0298b3]{font-size:13px;font-weight:550;line-height:1.4}.workflow-step__hint[data-v-8f0298b3]{font-size:11px;line-height:1.5;color:#95959f}.workflow-panel[data-v-8f0298b3]{display:flex;flex-direction:column;gap:17px}.workflow-card[data-v-8f0298b3]{padding:24px;border-radius:13px;border:1px solid #303137;background:#191a1e;box-shadow:none}.workflow-card--result[data-v-8f0298b3]{border-color:#303137}.workflow-card__head[data-v-8f0298b3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.workflow-card__title[data-v-8f0298b3]{margin:0;font-size:17px;font-weight:550;letter-spacing:-.02em;color:#f3f3f5}.workflow-card__desc[data-v-8f0298b3]{margin:0 0 22px;font-size:12px;line-height:1.85;color:#a0a0aa}.workflow-field[data-v-8f0298b3]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.workflow-field__label[data-v-8f0298b3]{font-size:12px;font-weight:550;color:#c2c2cb}.workflow-textarea[data-v-8f0298b3]{width:100%;min-height:140px;padding:15px 16px;border-radius:9px;border:1px solid #303137;background:#101113;color:#f3f3f5;font:inherit;font-size:13px;line-height:1.8;resize:vertical;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease}.workflow-textarea[data-v-8f0298b3]:focus{outline:none;border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0a}.workflow-toolbar[data-v-8f0298b3]{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:13px}.workflow-ratio-hint[data-v-8f0298b3]{margin:8px 0 0;font-size:12px;color:#a0a0aaf2}.workflow-prompt-block[data-v-8f0298b3]{margin-top:16px}.workflow-asset[data-v-8f0298b3]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;margin-top:14px;padding:10px;border-radius:10px;border:1px solid #303137;background:#222328}.workflow-asset__thumb[data-v-8f0298b3]{padding:0;border:none;border-radius:8px;overflow:hidden;cursor:pointer;background:#191a1ecc}.workflow-asset__thumb img[data-v-8f0298b3]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.workflow-asset__meta[data-v-8f0298b3]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#c5c5cff2}.workflow-imported[data-v-8f0298b3]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.workflow-imported__item[data-v-8f0298b3]{display:flex;flex-direction:column;gap:6px;width:88px;font-size:12px;color:#d5d5dde6}.workflow-imported__item img[data-v-8f0298b3]{width:88px;height:88px;object-fit:cover;border-radius:8px;border:1px solid rgba(160,160,170,.2)}.workflow-scene-at[data-v-8f0298b3]{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#10111366;border:1px solid rgba(160,160,170,.14)}.workflow-switch[data-v-8f0298b3]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer}.workflow-switch input[data-v-8f0298b3]{width:16px;height:16px;accent-color:#8060dc}.workflow-switch.is-disabled[data-v-8f0298b3]{opacity:.72;cursor:not-allowed}.workflow-switch.is-disabled input[data-v-8f0298b3]{cursor:not-allowed}.workflow-scene-at__summary[data-v-8f0298b3]{margin:8px 0 0;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.5;color:#c5c5ce;background:#222328;border:1px solid #303137}.workflow-scene-at__hint[data-v-8f0298b3]{margin:8px 0 0;font-size:12px;line-height:1.5;color:#a0a0aaf2}.workflow-ref-section[data-v-8f0298b3]{margin-bottom:16px}.workflow-ref-section__head[data-v-8f0298b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.workflow-ref-section__count[data-v-8f0298b3]{font-size:12px;color:#a0a0aaf2}.workflow-warn[data-v-8f0298b3]{margin:0 0 8px;font-size:12px;color:#fbbf24}.workflow-ref-list[data-v-8f0298b3]{display:flex;flex-direction:column;gap:10px}.workflow-ref-card[data-v-8f0298b3]{display:grid;grid-template-columns:88px minmax(0,1fr) 28px;gap:10px;align-items:start;padding:10px;border-radius:10px;border:1px solid rgba(160,160,170,.16);background:#10111359}@media(max-width:640px){.workflow-stepper[data-v-8f0298b3]{grid-template-columns:1fr}}@media(max-width:520px){.workflow-ref-card[data-v-8f0298b3]{grid-template-columns:72px minmax(0,1fr) 28px}}.workflow-ref-card__thumb[data-v-8f0298b3]{position:relative;width:100%;aspect-ratio:1;padding:0;border:none;border-radius:8px;overflow:hidden;cursor:pointer;background:#191a1ecc}.workflow-ref-card__thumb img[data-v-8f0298b3]{width:100%;height:100%;object-fit:cover;display:block}.workflow-ref-card__at[data-v-8f0298b3]{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#191a1ec7;color:#c2c2cb;font-size:11px;font-weight:600;line-height:1.3}.workflow-ref-card__meta[data-v-8f0298b3]{display:flex;flex-direction:column;gap:8px}.workflow-ref-card__field[data-v-8f0298b3]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#a0a0aaf2}.workflow-select[data-v-8f0298b3],.workflow-input[data-v-8f0298b3]{width:100%;padding:7px 10px;border-radius:8px;border:1px solid rgba(160,160,170,.22);background:#191a1ebf;color:#f3f3f5f5;font-size:13px;box-sizing:border-box}.workflow-ref-card__remove[data-v-8f0298b3]{width:28px;height:28px;border:none;border-radius:8px;background:#ef444426;color:#fca5a5;font-size:18px;line-height:1;cursor:pointer}.workflow-ref-card__remove[data-v-8f0298b3]:hover{background:#ef444447}.workflow-ref-add-group[data-v-8f0298b3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workflow-ref-add[data-v-8f0298b3]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;border-radius:10px;border:1px dashed #44454f;background:#191a1e;color:#c5c5ce;font-size:13px;cursor:pointer}.workflow-ref-add[data-v-8f0298b3]:hover:not(:disabled){border-color:#5b4d7b;background:#262330}.workflow-ref-add[data-v-8f0298b3]:disabled{opacity:.5;cursor:not-allowed}.workflow-ref-add__icon[data-v-8f0298b3]{font-size:20px;font-weight:600}.workflow-ref-tip[data-v-8f0298b3]{margin:0;font-size:12px;color:#a0a0aae6;line-height:1.5}.workflow-actions[data-v-8f0298b3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.workflow-actions--submit[data-v-8f0298b3]{margin-top:22px}.workflow-btn[data-v-8f0298b3]{min-height:42px;padding:10px 17px;border-radius:8px;font-size:12px;font-weight:550;cursor:pointer;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.workflow-btn--primary[data-v-8f0298b3]{background:#8060dc;color:#fff;border-color:#8060dc;box-shadow:none}.workflow-btn--primary[data-v-8f0298b3]:hover:not(:disabled){filter:none;background:#7454cf;border-color:#7454cf}.workflow-btn--primary[data-v-8f0298b3]:disabled{opacity:.55;cursor:not-allowed}.workflow-btn--ghost[data-v-8f0298b3]{background:#222328;color:#c2c2cb;border-color:#303137}.workflow-btn--ghost[data-v-8f0298b3]:hover:not(:disabled){background:#26272d;border-color:#5b4d7b}.workflow-btn--ghost[data-v-8f0298b3]:disabled{opacity:.55;cursor:not-allowed}.workflow-link-btn[data-v-8f0298b3]{padding:0;border:none;background:none;color:#b8a7ed;font-size:12px;line-height:1.6;cursor:pointer}.workflow-link-btn[data-v-8f0298b3]:hover{color:#c4b5f4;text-decoration:underline}.workflow-pricing[data-v-8f0298b3]{margin:8px 0 0;font-size:12px;color:#a0a0aaf2}.workflow-result[data-v-8f0298b3]{margin:0;padding:14px;border-radius:10px;background:#1011138c;border:1px solid rgba(160,160,170,.14);font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;max-height:480px;overflow:auto}.workflow-result--sm[data-v-8f0298b3]{max-height:220px}.workflow-video-ask[data-v-8f0298b3]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(160,160,170,.14)}.workflow-video-ask__title[data-v-8f0298b3]{margin:0 0 6px;font-size:15px;font-weight:600}.workflow-video-ask__desc[data-v-8f0298b3]{margin:0 0 12px;font-size:13px;line-height:1.55;color:#b8b8c2e6}.workflow-textarea--prompt[data-v-8f0298b3]{min-height:280px;font-size:13px;line-height:1.65}.workflow-video-ask__refs[data-v-8f0298b3]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.workflow-video-ask__ref[data-v-8f0298b3]{display:flex;flex-direction:column;gap:6px;width:84px;font-size:11px;color:#d5d5ddf2}.workflow-video-ask__thumb[data-v-8f0298b3]{padding:0;border:none;background:none;cursor:pointer}.workflow-video-ask__ref img[data-v-8f0298b3]{width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid rgba(160,160,170,.2);display:block}.workflow-video-ask__add[data-v-8f0298b3]{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:140px}.workflow-video-job[data-v-8f0298b3]{margin-top:16px;padding:14px;border-radius:10px;border:1px solid rgba(112,112,124,.22);background:#10111366}.workflow-video-job__meta[data-v-8f0298b3]{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:#b8b8c2eb}.workflow-video-job__progress[data-v-8f0298b3]{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px;color:#c2c2cb}.workflow-video-job__track[data-v-8f0298b3]{flex:1;height:6px;border-radius:999px;background:#303137b3;overflow:hidden}.workflow-video-job__fill[data-v-8f0298b3]{height:100%;border-radius:inherit;background:#8060dc}.workflow-video-job__player[data-v-8f0298b3]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.workflow-video-job__player video[data-v-8f0298b3]{width:100%;max-height:520px;border-radius:10px;background:#101113}.workflow-error[data-v-8f0298b3]{margin:0;color:#fecaca;font-size:13px;line-height:1.55}.workflow-error--block[data-v-8f0298b3]{margin-top:10px;padding:10px 12px;border-radius:8px;background:#7f1d1d59;border:1px solid rgba(248,113,113,.35);white-space:pre-wrap;word-break:break-word}.workflow-toast[data-v-8f0298b3]{position:fixed;top:88px;left:50%;transform:translate(-50%);z-index:4000;display:flex;align-items:flex-start;gap:12px;max-width:min(92vw,560px);padding:12px 14px 12px 16px;border-radius:12px;box-shadow:0 12px 40px #00000073}.workflow-toast.is-err[data-v-8f0298b3]{background:#7f1d1df5;border:1px solid rgba(248,113,113,.55);color:#fee2e2}.workflow-toast.is-ok[data-v-8f0298b3]{background:#064e3bf5;border:1px solid rgba(52,211,153,.5);color:#d1fae5}.workflow-toast__text[data-v-8f0298b3]{flex:1;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.workflow-toast__close[data-v-8f0298b3]{flex-shrink:0;width:24px;height:24px;margin-top:-2px;border:none;border-radius:6px;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.8}.workflow-toast__close[data-v-8f0298b3]:hover{opacity:1;background:#ffffff1f}.workflow-toast-enter-active[data-v-8f0298b3],.workflow-toast-leave-active[data-v-8f0298b3]{transition:opacity .2s ease,transform .2s ease}.workflow-toast-enter-from[data-v-8f0298b3],.workflow-toast-leave-to[data-v-8f0298b3]{opacity:0;transform:translate(-50%) translateY(-8px)}.workflow-cost[data-v-8f0298b3]{margin:10px 0 0;font-size:12px;color:#c5c5cff2}.workflow-preview-mask[data-v-8f0298b3]{position:fixed;inset:0;z-index:500;background:#101113d1;display:flex;align-items:center;justify-content:center;padding:24px}.workflow-preview-dialog[data-v-8f0298b3]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(92vw,720px)}.workflow-preview-dialog__img[data-v-8f0298b3]{max-width:100%;max-height:72vh;border-radius:10px;object-fit:contain}.sr-only[data-v-8f0298b3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workflow-root[data-v-8f0298b3] *,.workflow-root[data-v-8f0298b3] *:before,.workflow-root[data-v-8f0298b3] *:after{box-sizing:border-box}.workflow-root button[data-v-8f0298b3],.workflow-root input[data-v-8f0298b3],.workflow-root select[data-v-8f0298b3]{font-family:inherit}.workflow-root button[data-v-8f0298b3]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.workflow-textarea[data-v-8f0298b3]::placeholder,.workflow-input[data-v-8f0298b3]::placeholder{color:#777782}.workflow-input[data-v-8f0298b3]:focus,.workflow-select[data-v-8f0298b3]:focus{outline:none;border-color:#5b4d7b;box-shadow:0 0 0 3px #8060dc0a}.workflow-step.is-active .workflow-step__idx[data-v-8f0298b3]{border-color:#8060dc;color:#fff;background:#8060dc}.workflow-step.is-done:not(.is-active) .workflow-step__idx[data-v-8f0298b3]{border-color:#95959f;color:#c2c2cb}.workflow-toolbar[data-v-8f0298b3] .pill-select__trigger{height:36px;padding:0 12px;border-radius:7px;font-size:12px;background:#222328;border-color:#303137;color:#d5d5dd}.workflow-toolbar[data-v-8f0298b3] .pill-select__trigger:hover{background:#26272d;border-color:#5b4d7b}.workflow-panel>.workflow-card:first-child .workflow-ratio-hint[data-v-8f0298b3]{line-height:1.8}.workflow-ref-add[data-v-8f0298b3]{line-height:1.6;padding:12px}.workflow-eyebrow[data-v-8f0298b3]{display:block;margin-bottom:9px;color:#a0a0aa;font-size:10px;font-weight:550;letter-spacing:.16em}@media(max-width:760px){.workflow-root[data-v-8f0298b3]{padding:10px 0 36px}.workflow-header[data-v-8f0298b3]{flex-wrap:wrap;gap:17px;margin-bottom:22px}.workflow-header__actions[data-v-8f0298b3]{width:100%;justify-content:flex-end}.workflow-card[data-v-8f0298b3]{padding:20px 18px}.workflow-step[data-v-8f0298b3]{padding:15px 13px}}@media(max-width:520px){.workflow-header__actions[data-v-8f0298b3]{justify-content:flex-start}.workflow-title[data-v-8f0298b3]{font-size:25px}.workflow-sub[data-v-8f0298b3]{font-size:12px}.workflow-card[data-v-8f0298b3]{padding:18px 15px}.workflow-stepper[data-v-8f0298b3]{gap:8px}.workflow-step[data-v-8f0298b3]{min-height:72px;padding:13px 14px}.workflow-actions[data-v-8f0298b3]{gap:9px}.workflow-btn[data-v-8f0298b3]{flex:1 1 auto}.workflow-ref-add-group[data-v-8f0298b3]{grid-template-columns:1fr}.workflow-card__head[data-v-8f0298b3]{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.workflow-root[data-v-8f0298b3] *,.workflow-toast[data-v-8f0298b3]{transition:none!important;animation:none!important}}.channel-products[data-v-0ab9b7dd]{margin-bottom:24px}.channel-products header[data-v-0ab9b7dd]{margin-bottom:14px}.channel-products h3[data-v-0ab9b7dd]{margin:0 0 6px;font-size:16px;color:#f3f3f5}.channel-products h3 span[data-v-0ab9b7dd]{margin-left:8px;color:#f3f3f5}.channel-products header p[data-v-0ab9b7dd]{margin:0;color:#a0a0aa;font-size:12px;line-height:1.7}.channel-products__grid[data-v-0ab9b7dd]{display:grid;gap:10px}.product-package[data-v-0ab9b7dd]{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;align-items:center;gap:10px 24px;min-width:0;padding:18px 20px;background:#10111394;border:1px solid rgba(48,49,55,.18);border-radius:12px}.product-package__heading[data-v-0ab9b7dd]{grid-column:1;grid-row:1}.product-package footer[data-v-0ab9b7dd]{grid-column:3;grid-row:1}.product-package__upstreams[data-v-0ab9b7dd]{grid-column:1 / -1;font-size:12px;color:#a0a0aa;border-top:1px solid #ffffff10;padding-top:10px}.upstream-binding[data-v-0ab9b7dd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:4px 0}.upstream-binding strong[data-v-0ab9b7dd]{color:#f3f3f5}.upstream-model-id[data-v-0ab9b7dd]{flex:1;min-width:180px;overflow-wrap:anywhere}.upstream-model-id code[data-v-0ab9b7dd]{color:#f3f3f5;-webkit-user-select:text;user-select:text}.upstream-state[data-v-0ab9b7dd]{color:#f3f3f5}.product-package__upstreams p[data-v-0ab9b7dd]{margin:6px 0;line-height:1.6}.product-package__details[data-v-0ab9b7dd]{grid-column:1 / -1;font-size:12px;color:#a0a0aa}.product-package__details summary[data-v-0ab9b7dd]{cursor:pointer;width:fit-content;padding:4px 0}.product-package__details[open] summary[data-v-0ab9b7dd]{margin-bottom:12px}.product-package__details button+button[data-v-0ab9b7dd]{margin-left:8px}.product-package__heading[data-v-0ab9b7dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product-package h4[data-v-0ab9b7dd]{font-size:15px;color:#f3f3f5;margin:0;overflow-wrap:anywhere}.package-state[data-v-0ab9b7dd]{flex-shrink:0;color:#f3f3f5;background:#a0a0aa1a;border-radius:6px;padding:4px 6px;font-size:11px}.package-state--ready[data-v-0ab9b7dd]{color:#b7d89a;background:#10b9811f}.product-package__price[data-v-0ab9b7dd]{grid-column:2;grid-row:1;display:block;margin:0;font-size:22px;font-variant-numeric:tabular-nums;color:#f3f3f5}.product-package__price small[data-v-0ab9b7dd]{font-size:12px;font-weight:400;color:#a0a0aa}.product-package__description[data-v-0ab9b7dd]{color:#f3f3f5;font-size:12px;line-height:1.8;margin:0 0 14px}.product-package dl[data-v-0ab9b7dd]{margin:auto 0 0;font-size:11px}.product-package dl div[data-v-0ab9b7dd]{display:flex;gap:12px;margin-bottom:6px}.product-package dt[data-v-0ab9b7dd]{flex-shrink:0;color:#a0a0aa}.product-package dd[data-v-0ab9b7dd]{margin:0;color:#f3f3f5;overflow-wrap:anywhere}.product-package__reason[data-v-0ab9b7dd],.product-package__ready[data-v-0ab9b7dd]{padding:10px;border-radius:8px;margin:10px 0 14px;font-size:12px;line-height:1.7}.product-package__reason[data-v-0ab9b7dd]{grid-column:1 / -1;margin:0;padding:6px 10px;color:#f3f3f5;background:#a0a0aa12}.product-package__ready[data-v-0ab9b7dd]{color:#b7d89a;background:#10b9810f}.product-package footer[data-v-0ab9b7dd]{display:flex;flex-wrap:wrap;gap:8px}.product-package button[data-v-0ab9b7dd]{border:1px solid #303137;background:#222328;color:#f3f3f5;border-radius:7px;padding:7px 10px;font-size:12px;cursor:pointer}.product-package button[data-v-0ab9b7dd]:hover{border-color:#303137}.product-package .package-enable[data-v-0ab9b7dd]{border-color:#8060dc;background:#8060dc;color:#fff}.product-package button[data-v-0ab9b7dd]:disabled{opacity:.5;cursor:wait}.product-package .sort-handle[data-v-0ab9b7dd]{flex-shrink:0;padding:4px 8px;font-size:20px;line-height:24px;border-color:transparent;background:transparent;color:#f3f3f5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.product-package .sort-handle[data-v-0ab9b7dd]:active{cursor:grabbing}.product-package .sort-handle[data-v-0ab9b7dd]:focus-visible{outline:2px solid #b8a7ed;outline-offset:2px}.product-package__heading h4[data-v-0ab9b7dd]{flex:1}.product-package.is-dragging[data-v-0ab9b7dd]{opacity:.55}.product-package.drop-before[data-v-0ab9b7dd]{box-shadow:0 -3px #5b4d7b}.product-package.drop-after[data-v-0ab9b7dd]{box-shadow:0 3px #5b4d7b}.channel-products header .sort-hint[data-v-0ab9b7dd]{margin-top:6px;color:#f3f3f5}@media(max-width:1000px){.product-package[data-v-0ab9b7dd]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.product-package footer[data-v-0ab9b7dd]{grid-column:1 / -1;grid-row:auto}}@media(max-width:600px){.product-package[data-v-0ab9b7dd]{grid-template-columns:minmax(0,1fr);padding:14px}.product-package__price[data-v-0ab9b7dd]{grid-column:1;grid-row:auto}}.channel-products[data-v-0ab9b7dd]{color-scheme:dark}.product-package[data-v-0ab9b7dd]{background:#191a1e;border-color:#303137;padding:20px}.product-package[data-v-0ab9b7dd]:hover{border-color:#303137}.product-package__heading[data-v-0ab9b7dd]{align-items:center}.product-package h4[data-v-0ab9b7dd]{color:#f3f3f5;font-weight:600}.product-package__price[data-v-0ab9b7dd]{color:#f3f3f5;font-size:24px;font-weight:500}.product-package button[data-v-0ab9b7dd]{background:#222328;border-color:#303137;color:#f3f3f5}.product-package button[data-v-0ab9b7dd]:hover:not(:disabled){border-color:#303137;background:#222328}.product-package .package-enable[data-v-0ab9b7dd]{background:#8060dc;border-color:#8060dc;color:#fff}.product-package .package-enable[data-v-0ab9b7dd]:hover:not(:disabled){background:#7454cf}.product-package .sort-handle[data-v-0ab9b7dd]:hover{background:#222328}.product-package button[data-v-0ab9b7dd]:focus-visible,.product-package summary[data-v-0ab9b7dd]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.product-package__upstreams[data-v-0ab9b7dd]{padding-top:14px}.product-package__reason[data-v-0ab9b7dd]{margin-top:4px;padding:10px 12px}.package-state[data-v-0ab9b7dd]{font-size:10px;padding:5px 7px}@media(max-width:600px){.product-package[data-v-0ab9b7dd]{padding:16px}.product-package__heading[data-v-0ab9b7dd]{flex-wrap:wrap}}.confirm-mask[data-v-c6fc0c43]{position:fixed;inset:0;background:#10182866;display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;box-sizing:border-box}.confirm-dialog[data-v-c6fc0c43]{width:100%;max-width:400px;background:#fff;border-radius:14px;box-shadow:0 24px 48px #1018282e;border:1px solid rgba(16,24,40,.08);padding:28px 24px;text-align:center}.confirm-icon[data-v-c6fc0c43]{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.confirm-icon.default[data-v-c6fc0c43]{background:#6366f11a;color:#6366f1}.confirm-icon.danger[data-v-c6fc0c43]{background:#ef44441a;color:#dc2626}.confirm-title[data-v-c6fc0c43]{font-size:17px;font-weight:700;color:#101828;margin:0 0 8px;letter-spacing:-.01em}.confirm-message[data-v-c6fc0c43]{font-size:14px;color:#101828a6;line-height:1.5;margin:0 0 24px}.confirm-actions[data-v-c6fc0c43]{display:flex;justify-content:center;gap:12px}.btn-cancel[data-v-c6fc0c43]{height:40px;padding:0 20px;border-radius:10px;border:1px solid rgba(16,24,40,.15);background:#fff;font-size:14px;font-weight:600;color:#101828cc;cursor:pointer;transition:background .2s,border-color .2s}.btn-cancel[data-v-c6fc0c43]:hover{background:#1018280a;border-color:#10182840}.btn-confirm[data-v-c6fc0c43]{height:40px;padding:0 20px;border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:filter .2s,opacity .2s}.btn-confirm.default[data-v-c6fc0c43]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.btn-confirm.danger[data-v-c6fc0c43]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-confirm[data-v-c6fc0c43]:hover:not(:disabled){filter:brightness(1.06)}.btn-confirm[data-v-c6fc0c43]:disabled{opacity:.7;cursor:not-allowed}.btn-loading[data-v-c6fc0c43]{display:inline-block}.dialog-enter-active[data-v-c6fc0c43],.dialog-leave-active[data-v-c6fc0c43]{transition:opacity .2s ease}.dialog-enter-from[data-v-c6fc0c43],.dialog-leave-to[data-v-c6fc0c43]{opacity:0}.dialog-enter-active .confirm-dialog[data-v-c6fc0c43],.dialog-leave-active .confirm-dialog[data-v-c6fc0c43]{transition:transform .2s ease}.dialog-enter-from .confirm-dialog[data-v-c6fc0c43],.dialog-leave-to .confirm-dialog[data-v-c6fc0c43]{transform:scale(.96)}.input-mask[data-v-345b6ee2]{position:fixed;inset:0;background:#10182866;display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;box-sizing:border-box}.input-dialog[data-v-345b6ee2]{width:100%;max-width:420px;background:#fff;border-radius:14px;box-shadow:0 24px 48px #1018282e;border:1px solid rgba(16,24,40,.08);padding:24px}.input-title[data-v-345b6ee2]{font-size:17px;font-weight:700;color:#101828;margin:0 0 8px;letter-spacing:-.01em}.input-message[data-v-345b6ee2]{font-size:14px;color:#10182899;line-height:1.5;margin:0 0 16px}.input-field-wrap[data-v-345b6ee2]{margin-bottom:20px}.input-label[data-v-345b6ee2]{display:block;font-size:13px;font-weight:600;color:#101828;margin-bottom:8px}.input-field[data-v-345b6ee2]{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(16,24,40,.15);background:#fff;font-size:14px;color:#101828;box-sizing:border-box}.input-field[data-v-345b6ee2]::placeholder{color:#10182866}.input-field[data-v-345b6ee2]:focus{outline:none;border-color:#6366f180}.input-field[data-v-345b6ee2]:disabled{background:#1018280a;cursor:not-allowed}.input-error[data-v-345b6ee2]{font-size:12px;color:#dc2626;margin:6px 0 0}.input-actions[data-v-345b6ee2]{display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-345b6ee2]{height:40px;padding:0 20px;border-radius:10px;border:1px solid rgba(16,24,40,.15);background:#fff;font-size:14px;font-weight:600;color:#101828cc;cursor:pointer;transition:background .2s,border-color .2s}.btn-cancel[data-v-345b6ee2]:hover{background:#1018280a;border-color:#10182840}.btn-confirm[data-v-345b6ee2]{height:40px;padding:0 20px;border-radius:10px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:filter .2s,opacity .2s}.btn-confirm[data-v-345b6ee2]:hover:not(:disabled){filter:brightness(1.06)}.btn-confirm[data-v-345b6ee2]:disabled{opacity:.6;cursor:not-allowed}.btn-loading[data-v-345b6ee2]{display:inline-block}.dialog-enter-active[data-v-345b6ee2],.dialog-leave-active[data-v-345b6ee2]{transition:opacity .2s ease}.dialog-enter-from[data-v-345b6ee2],.dialog-leave-to[data-v-345b6ee2]{opacity:0}.dialog-enter-active .input-dialog[data-v-345b6ee2],.dialog-leave-active .input-dialog[data-v-345b6ee2]{transition:transform .2s ease}.dialog-enter-from .input-dialog[data-v-345b6ee2],.dialog-leave-to .input-dialog[data-v-345b6ee2]{transform:scale(.96)}.cc-profit-panel[data-v-29bba4f6]{border:1px solid #30313744;background:#191a1ec9;border-radius:16px;padding:24px;margin-bottom:24px}.cc-profit-heading[data-v-29bba4f6]{display:flex;justify-content:space-between;align-items:center;gap:16px}.cc-profit-heading h2[data-v-29bba4f6]{margin:0 0 10px;font-size:22px}.cc-profit-heading p[data-v-29bba4f6]{font-size:13px;color:#a0a0aa;line-height:1.7}.cc-profit-preview[data-v-29bba4f6]{padding:18px;border:1px solid #30313735;background:#a0a0aa0d;border-radius:10px;margin:16px 0}.cc-profit-preview p[data-v-29bba4f6]{font-size:13px;margin-top:8px}.cc-profit-saved[data-v-29bba4f6]{color:#8fe0bc}.cc-profit-panel .cc-toolbar[data-v-29bba4f6]{margin:20px 0}.cc-profit-panel td p[data-v-29bba4f6]{margin:6px 0 0;font-size:11px;color:#a0a0aa}.cc-wrap[data-v-29bba4f6]{max-width:1280px;margin:0 auto;padding:8px 4px 32px}.cc-tabs[data-v-29bba4f6]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.cc-source-note[data-v-29bba4f6]{margin:10px 0 16px;color:#a0a0aa;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.cc-tabs--advanced[data-v-29bba4f6]{padding:12px;border:1px solid #ffffff15;border-radius:12px;background:#191a1e40}.cc-daily-panel .cc-toolbar[data-v-29bba4f6]{display:flex;flex-wrap:wrap;gap:12px}.cc-daily-panel .cc-toolbar input[data-v-29bba4f6]{width:min(100%,360px)}.cc-daily-panel .cc-toolbar select[data-v-29bba4f6]{width:160px}.cc-daily-panel .cc-source-note[data-v-29bba4f6]{margin:0;align-self:center}.cc-technical[data-v-29bba4f6]{margin-top:16px;border-top:1px solid #ffffff15;padding-top:14px}.cc-technical>summary[data-v-29bba4f6]{color:#a0a0aa;cursor:pointer;font-size:13px;padding:8px 0}@media(max-width:700px){.sd-config-shell[data-v-29bba4f6] .content{padding:16px 12px}.cc-tab[data-v-29bba4f6]{padding:0 10px}.cc-daily-panel .cc-toolbar .cc-input[data-v-29bba4f6]{width:100%;max-width:100%}}.cc-product-link[data-v-29bba4f6]{border:0;background:none;padding:6px 0 0;color:#f3f3f5;cursor:pointer;font-size:12px;text-align:left}.cc-product-link[data-v-29bba4f6]:hover{text-decoration:underline}.cc-product-reason[data-v-29bba4f6]{color:#f3f3f5;background:#a0a0aa0f;border-top:1px solid rgba(48,49,55,.12);margin:0;padding:10px 16px;font-size:12px;line-height:1.7}.cc-tab[data-v-29bba4f6]{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(48,49,55,.22);background:#10111380;color:#a0a0aa;font-size:13px;cursor:pointer}.cc-toolbar[data-v-29bba4f6]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.cc-field[data-v-29bba4f6]{display:flex;align-items:center;gap:8px;font-size:13px;color:#a0a0aa}.cc-input[data-v-29bba4f6]{background:#101113b8;border:1px solid rgba(48,49,55,.22);border-radius:8px;color:#f3f3f5;padding:8px 12px;font-size:13px;outline:none}.cc-input[data-v-29bba4f6]:focus{border-color:#b8a7ed}.cc-input[data-v-29bba4f6]:disabled{opacity:.55}.cc-textarea[data-v-29bba4f6]{width:100%;min-height:88px;font-family:Consolas,monospace;resize:vertical}.cc-input--cell[data-v-29bba4f6]{width:100%;min-width:72px;padding:5px 8px;font-size:12px}.cc-btn[data-v-29bba4f6]{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(48,49,55,.28);background:#101113b3;color:#f3f3f5;cursor:pointer;font-size:12px;font-weight:600}.cc-btn[data-v-29bba4f6]:disabled{opacity:.5;cursor:not-allowed}.cc-btn--primary[data-v-29bba4f6]{background:#8060dc;border-color:transparent}.cc-btn--ok[data-v-29bba4f6]{color:#b7d89a;border-color:#4ade8059}.cc-btn--warn[data-v-29bba4f6]{color:#fdba74;border-color:#fb923c59}.cc-btn--danger[data-v-29bba4f6]{color:#fca5a5;border-color:#f8717166}.cc-btn--key[data-v-29bba4f6]{color:#f3f3f5;border-color:#30313766}.cc-price[data-v-29bba4f6]{font-variant-numeric:tabular-nums;color:#f3f3f5;font-size:12px}.cc-hint[data-v-29bba4f6]{grid-column:1 / -1;margin:0;font-size:12px;color:#a0a0aa;line-height:1.5}.cc-hint--block[data-v-29bba4f6]{margin-bottom:12px}.cc-toolbar .cc-hint--block[data-v-29bba4f6]{flex:1;margin-bottom:0;min-width:240px}.cc-empty[data-v-29bba4f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-btn--sm[data-v-29bba4f6]{height:28px;padding:0 10px}.cc-badge[data-v-29bba4f6]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.cc-badge--ok[data-v-29bba4f6]{background:#22c55e29;color:#b7d89a}.cc-badge--warn[data-v-29bba4f6]{background:#f59e0b29;color:#fdba74}.cc-badge--off[data-v-29bba4f6]{background:#a0a0aa29;color:#a0a0aa}.cc-badge--key[data-v-29bba4f6]{background:#a0a0aa29;color:#f3f3f5}.cc-readiness[data-v-29bba4f6]{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(48,49,55,.34);border-radius:12px;background:#a0a0aa24;color:#f3f3f5}.cc-readiness--ok[data-v-29bba4f6]{border-color:#3031374d;background:#22232821;color:#f3f3f5}.cc-readiness>div[data-v-29bba4f6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.cc-readiness p[data-v-29bba4f6]{margin:8px 0 0;font-size:12px}.cc-readiness-issues[data-v-29bba4f6],.cc-publish-note[data-v-29bba4f6]{margin:0 0 12px;padding:10px 12px;border-radius:9px;border:1px solid rgba(48,49,55,.3);background:#a0a0aa24;color:#f3f3f5;font-size:12px;line-height:1.6}.cc-list[data-v-29bba4f6]{display:flex;flex-direction:column;gap:10px}.cc-channel[data-v-29bba4f6]{background:#1011138c;border:1px solid rgba(48,49,55,.16);border-radius:12px;overflow:hidden}.cc-channel__row[data-v-29bba4f6]{display:flex;align-items:center;gap:12px;padding:12px 14px;flex-wrap:wrap}.cc-expand[data-v-29bba4f6]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(48,49,55,.2);background:transparent;color:#f3f3f5;cursor:pointer;flex-shrink:0}.cc-channel__meta[data-v-29bba4f6]{min-width:180px;flex:1}.cc-channel__title[data-v-29bba4f6]{display:flex;gap:8px;align-items:baseline}.cc-channel__title strong[data-v-29bba4f6]{font-size:15px;color:#f3f3f5}.cc-channel__name[data-v-29bba4f6]{color:#a0a0aa;font-size:13px}.cc-channel__url[data-v-29bba4f6]{font-size:12px;color:#a0a0aa;font-family:Consolas,monospace}.cc-channel__tags[data-v-29bba4f6],.cc-channel__actions[data-v-29bba4f6],.cc-ops[data-v-29bba4f6]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cc-sort[data-v-29bba4f6]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.cc-sort__num[data-v-29bba4f6]{min-width:22px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#f3f3f5;font-weight:700}.cc-channel__detail[data-v-29bba4f6]{border-top:1px solid rgba(48,49,55,.12);padding:4px 14px 16px}.cc-block[data-v-29bba4f6]{margin-top:14px}.cc-block__head[data-v-29bba4f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cc-block__head h3[data-v-29bba4f6],.cc-param-head h4[data-v-29bba4f6]{margin:0;font-size:13px;color:#f3f3f5;font-weight:700}.cc-param-head[data-v-29bba4f6]{display:flex;justify-content:space-between;align-items:center;margin:16px 0 8px}.cc-table-wrap[data-v-29bba4f6]{overflow-x:auto}.cc-table[data-v-29bba4f6]{width:100%;border-collapse:collapse;font-size:13px}.cc-table th[data-v-29bba4f6],.cc-table td[data-v-29bba4f6]{padding:8px 10px;text-align:left;border-bottom:1px solid rgba(48,49,55,.1);vertical-align:middle}.cc-table th[data-v-29bba4f6]{color:#a0a0aa;font-weight:600}.cc-table td[data-v-29bba4f6]{color:#f3f3f5}.cc-table code[data-v-29bba4f6]{color:#f3f3f5;font-size:12px}.cc-path[data-v-29bba4f6]{color:#f3f3f5!important}.cc-table--compact th[data-v-29bba4f6],.cc-table--compact td[data-v-29bba4f6]{padding:6px}.cc-method[data-v-29bba4f6]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;font-family:Consolas,monospace}.cc-method--get[data-v-29bba4f6]{background:#a0a0aa29;color:#f3f3f5}.cc-method--post[data-v-29bba4f6]{background:#a0a0aa2e;color:#f3f3f5}.cc-method--put[data-v-29bba4f6],.cc-method--patch[data-v-29bba4f6]{background:#f59e0b29;color:#fdba74}.cc-method--delete[data-v-29bba4f6]{background:#ef444429;color:#fca5a5}.cc-cap[data-v-29bba4f6]{display:inline-flex;flex-direction:column;gap:2px;font-family:Consolas,monospace;color:#f3f3f5}.cc-cap small[data-v-29bba4f6]{color:#a0a0aa;font-size:11px}.cc-toggle[data-v-29bba4f6]{border:none;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}.cc-toggle--on[data-v-29bba4f6]{background:#22c55e33;color:#b7d89a}.cc-toggle--off[data-v-29bba4f6]{background:#a0a0aa29;color:#a0a0aa}.cc-alert[data-v-29bba4f6],.cc-form-error[data-v-29bba4f6]{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:#fca5a5;border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:12px}.cc-form-error[data-v-29bba4f6]{margin:8px 0 0;grid-column:1 / -1}.cc-loading[data-v-29bba4f6],.cc-empty[data-v-29bba4f6],.cc-empty-sub[data-v-29bba4f6]{color:#a0a0aa;font-size:13px}.cc-loading[data-v-29bba4f6]{display:flex;align-items:center;gap:8px;padding:28px 0;justify-content:center}.cc-loading__dot[data-v-29bba4f6]{width:8px;height:8px;border-radius:50%;background:#a0a0aa;animation:pulse-29bba4f6 1s infinite}@keyframes pulse-29bba4f6{0%,to{opacity:.3}50%{opacity:1}}.cc-empty[data-v-29bba4f6]{text-align:center;padding:40px 0}.cc-empty-sub[data-v-29bba4f6]{margin:0;font-style:italic}.cc-mask[data-v-29bba4f6]{position:fixed;inset:0;z-index:12000;background:#1011139e;display:flex;align-items:center;justify-content:center;padding:20px}.cc-modal[data-v-29bba4f6]{width:520px;max-width:100%;max-height:90vh;background:#191a1e;border:1px solid rgba(48,49,55,.2);border-radius:14px;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000073}.cc-modal--wide[data-v-29bba4f6]{width:640px}.cc-modal--xl[data-v-29bba4f6]{width:980px}.cc-modal__head[data-v-29bba4f6],.cc-modal__foot[data-v-29bba4f6]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(48,49,55,.12)}.cc-modal__foot[data-v-29bba4f6]{border-bottom:none;border-top:1px solid rgba(48,49,55,.12);justify-content:flex-end;gap:8px}.cc-modal__head h3[data-v-29bba4f6]{margin:0;font-size:15px;color:#f3f3f5}.cc-modal__x[data-v-29bba4f6]{background:none;border:none;color:#a0a0aa;cursor:pointer;font-size:16px}.cc-modal__body[data-v-29bba4f6]{padding:16px 18px;overflow:auto;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.cc-modal__body--stack[data-v-29bba4f6]{display:block}.cc-modal__body label[data-v-29bba4f6]{font-size:13px;color:#a0a0aa;text-align:right}.cc-check[data-v-29bba4f6]{display:flex;align-items:center;gap:8px;grid-column:1 / -1;justify-content:flex-end}.cc-form-grid[data-v-29bba4f6]{display:grid;grid-template-columns:120px 1fr;gap:10px 12px;align-items:center}.cc-form-grid label[data-v-29bba4f6]{font-size:13px;color:#a0a0aa;text-align:right}.cc-wrap[data-v-29bba4f6],.cc-modal[data-v-29bba4f6]{color:#f3f3f5;color-scheme:dark}.cc-wrap[data-v-29bba4f6]{max-width:1440px;padding:12px 4px 32px}.cc-tabs[data-v-29bba4f6]{gap:6px;margin-bottom:20px}.cc-tab[data-v-29bba4f6]{min-height:38px;height:auto;padding:9px 16px;border-radius:8px;background:#191a1e;border-color:#303137;color:#a0a0aa;font-size:12px}.cc-tab[data-v-29bba4f6]:hover{color:#f3f3f5;border-color:#303137}.cc-tab--on[data-v-29bba4f6]{color:#b8a7ed;border-color:#5b4d7b;background:#262330}.cc-tabs--advanced[data-v-29bba4f6]{padding:12px;background:#191a1e;border-color:#303137}.cc-readiness[data-v-29bba4f6]{padding:16px 18px;background:#191a1e;border-color:#303137;color:#a0a0aa;font-size:13px;line-height:1.8}.cc-readiness--ok[data-v-29bba4f6]{background:#222328;border-color:#303137;color:#f3f3f5}.cc-input[data-v-29bba4f6]{box-sizing:border-box;min-width:0;min-height:39px;border-color:#303137;background-color:#101113;color:#f3f3f5;font-size:12px}.cc-input[data-v-29bba4f6]::placeholder{color:#a0a0aa}.cc-input[data-v-29bba4f6]:focus{border-color:#b8a7ed;box-shadow:0 0 0 3px #8060dc20}.cc-input option[data-v-29bba4f6]{background:#191a1e;color:#f3f3f5}.cc-btn[data-v-29bba4f6]{min-height:34px;height:auto;padding:7px 12px;background:#222328;border-color:#303137;color:#f3f3f5;font-size:11px}.cc-btn[data-v-29bba4f6]:hover:not(:disabled){border-color:#303137}.cc-btn--primary[data-v-29bba4f6]{background:#8060dc;border-color:#8060dc;color:#fff}.cc-btn--primary[data-v-29bba4f6]:hover:not(:disabled){background:#7454cf}.cc-btn--danger[data-v-29bba4f6]{background:#351f1b;color:#f2ab9b;border-color:#654034}.cc-btn--warn[data-v-29bba4f6]{background:#342c1e;color:#dfc18a;border-color:#65532f}.cc-btn--ok[data-v-29bba4f6]{background:#26381f;color:#b7d89a;border-color:#496239}.cc-btn--ghost[data-v-29bba4f6]{background:transparent}.cc-btn--sm[data-v-29bba4f6]{min-height:29px;padding:5px 10px}.cc-badge[data-v-29bba4f6]{border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500}.cc-channel[data-v-29bba4f6]{background:#191a1e;border-color:#303137}.cc-channel--open[data-v-29bba4f6]{border-color:#5b4d7b}.cc-channel__row[data-v-29bba4f6]{padding:18px;gap:14px}.cc-channel__detail[data-v-29bba4f6]{padding:16px 18px 20px;background:#191a1e}.cc-channel__title[data-v-29bba4f6]{flex-wrap:wrap}.cc-channel__title strong[data-v-29bba4f6]{font-weight:600}.cc-block[data-v-29bba4f6]{margin-top:20px}.cc-block__head[data-v-29bba4f6],.cc-param-head[data-v-29bba4f6]{gap:12px;flex-wrap:wrap;margin-bottom:12px}.cc-table-wrap[data-v-29bba4f6]{border:1px solid #303137;border-radius:10px;scrollbar-width:thin;scrollbar-color:#777782 transparent}.cc-table th[data-v-29bba4f6]{background:#222328;color:#a0a0aa;font-size:11px;font-weight:500}.cc-table th[data-v-29bba4f6],.cc-table td[data-v-29bba4f6]{padding:13px 12px;border-bottom-color:#303137}.cc-table td[data-v-29bba4f6]{color:#f3f3f5;font-size:12px}.cc-table tr:last-child td[data-v-29bba4f6]{border-bottom:0}.cc-table tbody tr[data-v-29bba4f6]:hover{background:#22232850}.cc-table--compact th[data-v-29bba4f6],.cc-table--compact td[data-v-29bba4f6]{padding:9px}.cc-table code[data-v-29bba4f6]{color:#a0a0aa}.cc-ops[data-v-29bba4f6]{min-width:126px}.cc-empty[data-v-29bba4f6]{justify-content:center;padding:56px 20px;border:1px dashed #303137;border-radius:12px;background:#191a1e;line-height:1.8}.cc-empty-sub[data-v-29bba4f6]{line-height:1.8;font-style:normal}.cc-mask[data-v-29bba4f6]{padding:24px;background:#101113b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color-scheme:dark}.cc-modal[data-v-29bba4f6]{max-height:90dvh;background:#191a1e;border-color:#303137;border-radius:18px;box-shadow:0 28px 90px #0007}.cc-modal__head[data-v-29bba4f6],.cc-modal__foot[data-v-29bba4f6]{padding:20px 24px;border-color:#303137}.cc-modal__head h3[data-v-29bba4f6]{font-size:18px;font-weight:600}.cc-modal__x[data-v-29bba4f6]{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#222328;color:#a0a0aa;font-size:20px}.cc-modal__body[data-v-29bba4f6]{padding:24px;gap:16px;scrollbar-width:thin;scrollbar-color:#777782 transparent}.cc-modal__body label[data-v-29bba4f6],.cc-form-grid label[data-v-29bba4f6]{color:#a0a0aa;font-size:12px}.cc-textarea[data-v-29bba4f6]{line-height:1.7}.cc-form-grid[data-v-29bba4f6]{gap:16px}.cc-profit-panel[data-v-29bba4f6]{border-color:#303137;background:#222328}.cc-profit-heading h2[data-v-29bba4f6]{font-size:22px;font-weight:600}.cc-profit-preview[data-v-29bba4f6]{border-color:#303137;background:#222328}.cc-profit-preview strong[data-v-29bba4f6]{color:#f3f3f5}.cc-wrap button[data-v-29bba4f6]:focus-visible,.cc-wrap summary[data-v-29bba4f6]:focus-visible,.cc-modal button[data-v-29bba4f6]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.cc-modal input[type=checkbox][data-v-29bba4f6]{accent-color:#8060dc}@media(max-width:700px){.cc-wrap[data-v-29bba4f6]{padding:8px 0 28px}.cc-channel__row[data-v-29bba4f6],.cc-channel__detail[data-v-29bba4f6]{padding:14px}.cc-channel__actions[data-v-29bba4f6]{width:100%}.cc-profit-panel[data-v-29bba4f6]{padding:18px 14px}.cc-profit-heading[data-v-29bba4f6]{align-items:flex-start;flex-wrap:wrap}.cc-table[data-v-29bba4f6]{min-width:640px}.cc-mask[data-v-29bba4f6]{padding:12px}.cc-modal[data-v-29bba4f6]{max-height:94dvh;border-radius:14px}.cc-modal__head[data-v-29bba4f6],.cc-modal__foot[data-v-29bba4f6],.cc-modal__body[data-v-29bba4f6]{padding:18px}.cc-modal__body[data-v-29bba4f6],.cc-form-grid[data-v-29bba4f6]{grid-template-columns:1fr;gap:9px}.cc-modal__body label[data-v-29bba4f6],.cc-form-grid label[data-v-29bba4f6]{text-align:left;margin-top:6px}.cc-check[data-v-29bba4f6]{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cc-loading__dot[data-v-29bba4f6]{animation:none}}.register-form[data-v-5b5291f4]{color:#e3e3e8;font:inherit;color-scheme:dark}.register-form[data-v-5b5291f4] *,.register-form[data-v-5b5291f4] *:before,.register-form[data-v-5b5291f4] *:after{box-sizing:border-box}.register-form button[data-v-5b5291f4],.register-form input[data-v-5b5291f4]{font:inherit}.register-form button[data-v-5b5291f4]{cursor:pointer}.register-form button[data-v-5b5291f4]:disabled,.register-form input[data-v-5b5291f4]:disabled{cursor:not-allowed;opacity:.45}.register-form button[data-v-5b5291f4]:focus-visible,.register-form summary[data-v-5b5291f4]:focus-visible{outline:2px solid #b8a7ed;outline-offset:4px}.register-steps[data-v-5b5291f4]{display:flex;align-items:center;gap:16px;margin:0 0 29px;padding:0;list-style:none}.register-steps li[data-v-5b5291f4]:not(.register-step-line){display:flex;align-items:center;gap:9px;color:#92929c;font-size:12px;white-space:nowrap}.register-step-number[data-v-5b5291f4]{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border:1px solid #303137;border-radius:50%;font-size:11px}.register-steps .is-current[data-v-5b5291f4]{color:#e3e3e8!important}.is-current .register-step-number[data-v-5b5291f4]{background:#b8a7ed;border-color:#b8a7ed;color:#131416}.is-complete .register-step-number[data-v-5b5291f4]{border-color:#92929c;color:#b8a7ed}.register-step-line[data-v-5b5291f4]{flex:1;height:1px;background:#303137}.register-channels[data-v-5b5291f4]{display:flex;gap:23px;margin-bottom:24px;border-bottom:1px solid #303137}.register-channels button[data-v-5b5291f4]{position:relative;padding:0 0 12px;border:0;background:transparent;color:#a0a0aa;font-size:13px}.register-channels .is-selected[data-v-5b5291f4]{color:#b8a7ed}.register-channels .is-selected[data-v-5b5291f4]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#b8a7ed;content:""}.register-field[data-v-5b5291f4]{margin-bottom:17px}.register-field>label[data-v-5b5291f4]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px;color:#c4c4cc;font-size:12px}.register-label-hint[data-v-5b5291f4]{color:#92929c;font-size:11px}.register-form input[data-v-5b5291f4]:not([type=checkbox]){width:100%;min-width:0;height:48px;padding:0 14px;border:1px solid #303137;border-radius:8px;background:#191a1e;color:#f3f3f5;font-size:13px;outline:0;transition:border-color .16s,box-shadow .16s}.register-form input[data-v-5b5291f4]:not([type=checkbox]):focus{border-color:#c4c4cc;box-shadow:0 0 0 3px #b8a7ed10}.register-form input[data-v-5b5291f4]::placeholder{color:#777782}.register-form input[data-v-5b5291f4]:-webkit-autofill{-webkit-text-fill-color:#f3f3f5;-webkit-box-shadow:0 0 0 1000px #191a1e inset;caret-color:#f3f3f5}.register-code-row[data-v-5b5291f4]{display:flex;gap:9px}.register-send[data-v-5b5291f4]{flex-shrink:0;min-width:112px;padding:0 12px;border:1px solid #414148;border-radius:8px;background:#b8a7ed09;color:#b8a7ed;font-size:12px!important}.register-send[data-v-5b5291f4]:hover:not(:disabled){background:#b8a7ed15;border-color:#92929c}.register-primary[data-v-5b5291f4]{display:flex;width:100%;height:48px;align-items:center;justify-content:center;gap:9px;margin-top:24px;padding:0 16px;border:0;border-radius:8px;background:var(--xc-primary);color:#fff;font-size:14px!important;font-weight:650!important;transition:background .16s,transform .16s}.register-primary[data-v-5b5291f4]:hover:not(:disabled){background:var(--xc-primary-hover);transform:translateY(-1px)}.register-primary>span[data-v-5b5291f4]:last-child:not(.register-spinner){margin-left:4px;font-size:18px;font-weight:400}.register-reassurance[data-v-5b5291f4]{margin:13px 0 0;color:#92929c;font-size:11px;text-align:center}.register-text[data-v-5b5291f4]{padding:0;border:0;background:transparent;color:#b8a7ed;font-size:12px!important}.register-text[data-v-5b5291f4]:hover:not(:disabled){color:#e3e3e8;text-decoration:underline;text-underline-offset:4px}.register-login[data-v-5b5291f4]{display:flex;justify-content:center;gap:7px;margin:26px 0 0;color:#a0a0aa;font-size:12px}.register-contact-summary[data-v-5b5291f4]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:-5px 0 23px;color:#a0a0aa;font-size:12px}.register-contact-summary>span[data-v-5b5291f4]{min-width:0;overflow-wrap:anywhere}.register-password-wrap[data-v-5b5291f4]{position:relative}.register-password-wrap input[data-v-5b5291f4]{padding-right:48px!important}.register-password-toggle[data-v-5b5291f4]{position:absolute;top:0;right:2px;width:44px;height:48px;display:grid;place-items:center;border:0;background:transparent;color:#92929c}.register-password-toggle svg[data-v-5b5291f4]{width:18px;height:18px}.register-password-toggle[data-v-5b5291f4]:hover{color:#b8a7ed}.register-invite[data-v-5b5291f4]{margin:1px 0 22px;color:#a0a0aa;font-size:12px}.register-invite summary[data-v-5b5291f4]{display:flex;align-items:center;width:fit-content;gap:6px;padding:3px 0;list-style:none;cursor:pointer}.register-invite summary[data-v-5b5291f4]::-webkit-details-marker{display:none}.register-invite summary>span[data-v-5b5291f4]{color:#777782;font-size:11px}.register-invite summary svg[data-v-5b5291f4]{width:15px;height:15px;transition:transform .16s}.register-invite[open] summary svg[data-v-5b5291f4]{transform:rotate(180deg)}.register-invite input[data-v-5b5291f4]{margin-top:9px}.register-invite p[data-v-5b5291f4],.register-domains p[data-v-5b5291f4]{margin:8px 0 0;color:#92929c;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.register-domains[data-v-5b5291f4]{margin-top:8px;font-size:11px;color:#92929c}.register-domains summary[data-v-5b5291f4]{width:fit-content;cursor:pointer}.register-agreement[data-v-5b5291f4]{display:flex;align-items:flex-start;gap:9px;margin-top:22px;color:#92929c;font-size:11px;line-height:1.8}.register-agreement input[data-v-5b5291f4]{flex-shrink:0;width:14px;height:14px;margin:3px 0 0;accent-color:#b8a7ed;cursor:pointer}.register-agreement input[data-v-5b5291f4]:focus-visible{outline:2px solid #b8a7ed;outline-offset:3px}.register-agreement label[data-v-5b5291f4]{cursor:pointer}.register-agreement button[data-v-5b5291f4]{display:inline;padding:0;border:0;background:transparent;color:#c4c4cc;font-size:inherit;line-height:inherit;text-align:left}.register-agreement button[data-v-5b5291f4]:hover{color:#b8a7ed;text-decoration:underline}.register-feedback[data-v-5b5291f4]{margin:12px 0 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.register-feedback--error[data-v-5b5291f4]{color:#f5ac9f}.register-feedback--success[data-v-5b5291f4]{color:#c4c4cc}.register-feedback--loading[data-v-5b5291f4]{display:flex;align-items:center;gap:8px;color:#a0a0aa}.register-state[data-v-5b5291f4]{display:flex;min-height:255px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.register-state h3[data-v-5b5291f4]{margin:16px 0 0;color:#e3e3e8;font-size:17px;font-weight:550}.register-state p[data-v-5b5291f4]{margin:11px 0 0;color:#a0a0aa;font-size:12px;line-height:1.8}.register-state__symbol[data-v-5b5291f4]{display:grid;width:42px;height:42px;place-items:center;border:1px solid #414148;border-radius:50%;background:#b8a7ed0b;color:#c4c4cc;font-size:19px}.register-spinner[data-v-5b5291f4]{width:17px;height:17px;display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:register-spin-5b5291f4 .7s linear infinite}.register-sr-only[data-v-5b5291f4]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes register-spin-5b5291f4{to{transform:rotate(360deg)}}@media(max-width:760px){.register-form input[data-v-5b5291f4]:not([type=checkbox]){font-size:16px}}@media(max-width:400px){.register-steps[data-v-5b5291f4]{gap:12px}.register-send[data-v-5b5291f4]{min-width:105px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.register-form[data-v-5b5291f4] *,.register-form[data-v-5b5291f4] *:before,.register-form[data-v-5b5291f4] *:after{transition:none!important;animation:none!important}}.fp-modal[data-v-16069802]{position:fixed;inset:0;z-index:11000;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;color:#f3f3f5;color-scheme:dark}.fp-modal__backdrop[data-v-16069802]{position:absolute;inset:0;background:#0b0c0ec7}.fp-modal__panel-wrap[data-v-16069802]{position:relative;z-index:1;width:100%;max-width:460px}.fp-modal__panel[data-v-16069802]{position:relative;max-height:min(90dvh,calc(100dvh - 48px));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid #303137;border-radius:24px;padding:32px;background:#191a1e;box-shadow:0 28px 90px #00000061;scrollbar-width:thin;scrollbar-color:#414148 transparent}.fp-modal__panel[data-v-16069802]:focus{outline:none}.fp-modal button[data-v-16069802]{font-family:inherit}.fp-modal button[data-v-16069802]:focus-visible{outline:2px solid #b8a7ed;outline-offset:4px}.fp-modal__close[data-v-16069802]{position:absolute;top:18px;right:18px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:50%;background:transparent;color:#a0a0aa;cursor:pointer;transition:background .15s,color .15s}.fp-modal__close[data-v-16069802]:hover{background:#191a1e;color:#f3f3f5}.fp-modal__close svg[data-v-16069802]{width:18px;height:18px}.fp-modal__head[data-v-16069802]{margin-bottom:24px;padding-right:25px;text-align:left}.fp-modal__title[data-v-16069802]{margin:0;font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.035em}.fp-modal__sub[data-v-16069802]{margin:9px 0 0;color:#a0a0aa;font-size:13px;line-height:1.6}.fp-channel-tabs[data-v-16069802]{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid #303137;border-radius:12px;background:#131416}.fp-channel-tab[data-v-16069802]{flex:1;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a0a0aa;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.fp-channel-tab[data-v-16069802]:hover:not(:disabled){color:#f3f3f5}.fp-channel-tab.active[data-v-16069802]{background:#222328;color:#b8a7ed}.fp-channel-tab[data-v-16069802]:disabled{opacity:.5;cursor:not-allowed}.fp-modal__note[data-v-16069802]{margin:0 0 20px;color:#a0a0aa;font-size:12px;line-height:1.7}.fp-field[data-v-16069802]{margin-bottom:16px}.fp-field__label[data-v-16069802]{display:block;margin-bottom:8px;color:#e3e3e8;font-size:13px;font-weight:500;line-height:1.4}.fp-field__input[data-v-16069802]{width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid #303137;border-radius:10px;background:#191a1e;color:#f3f3f5;font:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.fp-field__input--toggle[data-v-16069802]{padding-right:49px}.fp-field__input[data-v-16069802]::placeholder{color:#92929c}.fp-field__input[data-v-16069802]:focus{outline:none;border-color:#a0a0aa;box-shadow:0 0 0 3px #b8a7ed14}.fp-field__input[data-v-16069802]:disabled{opacity:.5;cursor:not-allowed}.fp-field__input--error[data-v-16069802],.fp-field__input--error[data-v-16069802]:focus{border-color:#e3988a}.fp-field__input--error[data-v-16069802]:focus{box-shadow:0 0 0 3px #e3988a14}.fp-field__wrap[data-v-16069802]{position:relative}.fp-field__eye[data-v-16069802]{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:7px;background:transparent;color:#a0a0aa;cursor:pointer}.fp-field__eye[data-v-16069802]:hover{background:#222328;color:#b8a7ed}.fp-field__eye svg[data-v-16069802]{width:18px;height:18px}.fp-field__hint[data-v-16069802]{margin:7px 0 0;color:#a0a0aa;font-size:12px;line-height:1.5}.fp-field__hint--error[data-v-16069802]{color:#f1ab9f}.fp-code-row[data-v-16069802]{display:flex;align-items:stretch;gap:10px}.fp-code-row__input[data-v-16069802]{flex:1;min-width:0}.fp-code-row__btn[data-v-16069802]{flex:0 0 auto;min-width:106px;height:48px;padding:0 12px;border:1px solid #414148;border-radius:10px;background:#191a1e;color:#b8a7ed;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.fp-code-row__btn[data-v-16069802]:hover:not(:disabled){border-color:#92929c;background:#222328}.fp-code-row__btn[data-v-16069802]:disabled{border-color:#303137;background:#191a1e;color:#92929c;cursor:not-allowed}.fp-modal__actions[data-v-16069802]{display:flex;flex-direction:column;gap:6px;margin-top:24px}.fp-btn[data-v-16069802]{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.fp-btn--primary[data-v-16069802]{background:var(--xc-primary);color:#fff}.fp-btn--primary[data-v-16069802]:hover:not(:disabled){background:var(--xc-primary-hover)}.fp-btn--primary[data-v-16069802]:active:not(:disabled){background:#7052c9}.fp-btn[data-v-16069802]:disabled{opacity:.5;cursor:not-allowed}.fp-btn--text[data-v-16069802]{min-height:38px;height:auto;padding:9px 0;background:transparent;color:#a0a0aa;font-size:13px;font-weight:400}.fp-btn--text[data-v-16069802]:hover:not(:disabled){color:#f3f3f5}.fp-modal__back[data-v-16069802]{display:block;width:100%;min-height:38px;margin-top:2px;padding:8px 0;border:none;background:transparent;color:#b8a7ed;font-size:13px;cursor:pointer;text-align:center}.fp-modal__back[data-v-16069802]:hover{color:#e3e3e8;text-decoration:underline;text-underline-offset:4px}.fp-success[data-v-16069802]{padding:22px 0 8px;text-align:center}.fp-success__title[data-v-16069802]{margin:0;color:#f3f3f5;font-size:25px;font-weight:600;letter-spacing:-.025em}.fp-success__desc[data-v-16069802]{margin:12px 0 28px;color:#a0a0aa;font-size:14px;line-height:1.6}.fp-modal-enter-active[data-v-16069802],.fp-modal-leave-active[data-v-16069802]{transition:opacity .18s ease}.fp-modal-enter-active .fp-modal__panel[data-v-16069802],.fp-modal-leave-active .fp-modal__panel[data-v-16069802]{transition:transform .18s ease}.fp-modal-enter-from[data-v-16069802],.fp-modal-leave-to[data-v-16069802]{opacity:0}.fp-modal-enter-from .fp-modal__panel[data-v-16069802],.fp-modal-leave-to .fp-modal__panel[data-v-16069802]{transform:translateY(10px)}@media(max-width:540px){.fp-modal__panel[data-v-16069802]{border-radius:20px;padding:26px 20px 20px}.fp-modal__title[data-v-16069802]{font-size:24px}.fp-field__input[data-v-16069802]{font-size:16px}.fp-code-row__btn[data-v-16069802]{min-width:100px;padding:0 10px}}@media(prefers-reduced-motion:reduce){.fp-modal[data-v-16069802] *,.fp-modal-enter-active[data-v-16069802],.fp-modal-leave-active[data-v-16069802]{transition:none!important}}.auth-page[data-v-fc143a1d]{--auth-accent: #b8a7ed;--auth-muted: #a0a0aa;--auth-border: #303137;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;gap:20px;padding:22px;color:#f3f3f5;background:#101113;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;scrollbar-width:thin;scrollbar-color:#414148 #101113;color-scheme:dark}.auth-page a[data-v-fc143a1d]{color:inherit;text-decoration:none}.auth-page button[data-v-fc143a1d],.auth-page input[data-v-fc143a1d]{font:inherit}.auth-page button[data-v-fc143a1d]{cursor:pointer}.auth-page button[data-v-fc143a1d]:disabled{cursor:wait;opacity:.55}.auth-page svg[data-v-fc143a1d]{width:20px;height:20px;flex-shrink:0}.auth-page[data-v-fc143a1d] :is(a,button,input):focus-visible{outline:2px solid #b8a7ed;outline-offset:4px}.auth-story[data-v-fc143a1d]{position:sticky;top:0;display:flex;flex-direction:column;height:calc(100dvh - 44px);min-height:650px;max-height:1200px;padding:34px 37px 27px;overflow:hidden;border:1px solid #ffffff12;border-radius:18px;background:#131416;isolation:isolate}.story-art[data-v-fc143a1d]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:64% 50%}.story-shade[data-v-fc143a1d]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b0c0ed9,#0b0c0e92 25%,#0b0c0e08 57%,#0b0c0ed9 84%,#0b0c0e),linear-gradient(90deg,#0b0c0e60,transparent)}.auth-brand[data-v-fc143a1d]{display:inline-flex;align-items:center;gap:10px;width:fit-content}.auth-brand>svg[data-v-fc143a1d]{width:35px;height:35px;fill:#b8a7ed;color:#b8a7ed;stroke:#131416;stroke-width:.7;transform:rotate(-12deg)}.auth-brand>span[data-v-fc143a1d]{font-size:24px;font-weight:650;line-height:1;letter-spacing:-.9px}.brand-ai[data-v-fc143a1d]{font-weight:400;margin-left:2px}.auth-brand small[data-v-fc143a1d]{display:block;font-size:7px;letter-spacing:3.1px;font-weight:500;margin-top:7px}.story-copy[data-v-fc143a1d]{padding-top:clamp(48px,9vh,100px)}.auth-eyebrow[data-v-fc143a1d]{font-size:9px;letter-spacing:2px;color:#a0a0aa;font-weight:500}.story-copy .auth-eyebrow[data-v-fc143a1d]{color:#c4c4cc;display:flex;align-items:center;gap:9px;font-size:8px}.story-copy .auth-eyebrow>span[data-v-fc143a1d]{width:4px;height:4px;background:#b8a7ed;border-radius:50%}.story-copy h2[data-v-fc143a1d]{font-size:clamp(35px,3.7vw,60px);font-weight:550;line-height:1.35;letter-spacing:-1.7px;margin-top:19px}.story-copy h2>span[data-v-fc143a1d]{color:#b8a7ed}.story-lead[data-v-fc143a1d]{font-size:12px;line-height:1.95;color:#c4c4cc;margin-top:19px;letter-spacing:.3px}.story-bottom[data-v-fc143a1d]{margin-top:auto;padding-top:48px}.story-work-label[data-v-fc143a1d]{display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:2px;margin-bottom:17px}.story-work-label>span[data-v-fc143a1d]:last-child{color:#c4c4cc;font-size:8px;letter-spacing:1px}.story-samples[data-v-fc143a1d]{display:grid;grid-template-columns:1fr 1fr .85fr;gap:12px}.story-sample[data-v-fc143a1d]{position:relative;aspect-ratio:1.5;min-width:0;overflow:hidden;border-radius:9px;border:1px solid #ffffff25}.story-sample[data-v-fc143a1d]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0c0ecc,transparent 70%)}.story-sample img[data-v-fc143a1d]{width:100%;height:100%;object-fit:cover}.story-sample>span[data-v-fc143a1d]{display:flex;position:absolute;z-index:1;left:10px;bottom:8px;align-items:center;gap:6px;font-size:9px}.story-sample svg[data-v-fc143a1d]{width:13px;height:13px}.story-sample-note[data-v-fc143a1d]{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:9px;padding-left:5px}.story-sample-note svg[data-v-fc143a1d]{width:25px;height:25px;color:#b8a7ed;stroke-width:1}.story-sample-note>span[data-v-fc143a1d]{font-size:11px;line-height:1.7;color:#c4c4cc}.story-models[data-v-fc143a1d]{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #c4c4cc29;padding-top:20px;margin-top:22px}.story-models>span[data-v-fc143a1d]{font-size:9px;color:#a0a0aa}.story-models>div[data-v-fc143a1d]{display:flex;align-items:center;gap:10px;font-size:10px;color:#c4c4cc}.story-models i[data-v-fc143a1d]{height:3px;width:3px;background:#777782;border-radius:50%}.auth-main[data-v-fc143a1d]{display:flex;flex-direction:column;min-width:0;min-height:calc(100dvh - 44px);padding:12px 42px 4px}.auth-topbar[data-v-fc143a1d]{display:flex;justify-content:flex-end;min-height:33px}.back-home[data-v-fc143a1d]{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#a0a0aa!important}.back-home[data-v-fc143a1d]:hover{color:#b8a7ed!important}.back-home svg[data-v-fc143a1d]{width:15px;height:15px}.mobile-auth-brand[data-v-fc143a1d]{display:none}.auth-form-shell[data-v-fc143a1d]{width:100%;max-width:410px;margin:auto;padding-block:32px}.auth-mode-switch[data-v-fc143a1d]{display:flex;padding:4px;gap:4px;background:#191a1e;border:1px solid #191a1e;border-radius:9px;margin-bottom:35px}.auth-mode-switch button[data-v-fc143a1d]{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:38px;border:0;border-radius:5px;background:transparent;color:#a0a0aa;font-size:12px;transition:color .2s,background .2s}.auth-mode-switch button.active[data-v-fc143a1d]{color:#f3f3f5;background:#2a2a31;box-shadow:0 1px 4px #0003}.auth-mode-switch button[data-v-fc143a1d]:hover{color:#e3e3e8}.mode-dot[data-v-fc143a1d]{height:4px;width:4px;border-radius:50%;background:#c4c4cc}.auth-heading[data-v-fc143a1d]{margin-bottom:29px}.auth-heading h1[data-v-fc143a1d]{font-size:clamp(23px,2.1vw,32px);line-height:1.5;font-weight:550;letter-spacing:-.7px;margin-top:10px}.heading-spark[data-v-fc143a1d]{display:inline-block;font-size:25px;color:#b8a7ed;font-weight:400;margin-left:10px;vertical-align:-1px}.auth-heading>p[data-v-fc143a1d]:last-child{font-size:12px;line-height:1.7;color:#a0a0aa;margin-top:9px}.login-form[data-v-fc143a1d]{display:flex;flex-direction:column;gap:20px}.auth-field[data-v-fc143a1d]{min-width:0}.auth-field>label[data-v-fc143a1d]{display:block;font-size:12px;font-weight:500;color:#c4c4cc;margin-bottom:9px}.auth-input-wrap[data-v-fc143a1d]{display:flex;align-items:center;gap:12px;height:49px;background:#191a1e;border:1px solid #303137;border-radius:8px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.auth-input-wrap[data-v-fc143a1d]:focus-within{border-color:#8060dc;box-shadow:0 0 0 3px #8060dc16}.auth-input-wrap.invalid[data-v-fc143a1d]{border-color:#d99782}.auth-input-wrap>svg[data-v-fc143a1d]{width:17px;height:17px;color:#92929c}.auth-input-wrap input[data-v-fc143a1d]{width:100%;height:100%;min-width:0;border:0;outline:none!important;padding:0;color:#f3f3f5;background:transparent;font-size:13px}.auth-input-wrap input[data-v-fc143a1d]::placeholder{color:#777782}.auth-input-wrap input[data-v-fc143a1d]:autofill{box-shadow:0 0 0 1000px #191a1e inset;-webkit-text-fill-color:#f3f3f5;caret-color:#f3f3f5}.password-toggle[data-v-fc143a1d]{display:flex;align-items:center;justify-content:center;height:38px;width:31px;padding:0;border:0;background:transparent;color:#92929c}.password-toggle svg[data-v-fc143a1d]{width:18px;height:18px}.password-toggle[data-v-fc143a1d]:hover{color:#b8a7ed}.field-error[data-v-fc143a1d]{font-size:11px;color:#efb09a;margin-top:7px;line-height:1.6}.login-options[data-v-fc143a1d]{display:flex;justify-content:space-between;align-items:center;margin-top:-5px}.remember-account[data-v-fc143a1d]{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#a0a0aa;cursor:pointer}.auth-page input[type=checkbox][data-v-fc143a1d]{width:15px;height:15px;accent-color:#8060dc;cursor:pointer;flex-shrink:0}.quiet-button[data-v-fc143a1d]{padding:5px 0;border:0;color:#a0a0aa;font-size:11px!important;background:transparent}.quiet-button[data-v-fc143a1d]:hover{color:#b8a7ed}.auth-consent[data-v-fc143a1d]{display:flex;align-items:start;gap:8px;font-size:10px;line-height:1.8;color:#a0a0aa}.auth-consent input[data-v-fc143a1d]{margin-top:2px}.auth-consent label[data-v-fc143a1d]{cursor:pointer}.auth-consent button[data-v-fc143a1d]{border:0;padding:0;font:inherit;color:#c4c4cc;background:transparent}.auth-consent button[data-v-fc143a1d]:hover{text-decoration:underline;text-underline-offset:3px}.auth-consent+.field-error[data-v-fc143a1d]{margin-top:-13px}.auth-submit[data-v-fc143a1d]{display:flex;justify-content:center;align-items:center;gap:13px;width:100%;min-height:49px;padding:12px 18px;border:1px solid var(--xc-primary);border-radius:8px;background:var(--xc-primary);color:#fff;font-size:13px!important;font-weight:600!important;transition:background .2s,transform .2s}.auth-submit[data-v-fc143a1d]:hover:not(:disabled){background:var(--xc-primary-hover);transform:translateY(-1px)}.auth-submit>svg[data-v-fc143a1d]{width:17px;height:17px}.auth-spinner[data-v-fc143a1d]{display:block;width:16px;height:16px;border:2px solid #13141640;border-top-color:#131416;border-radius:50%;animation:auth-spin-fc143a1d .8s linear infinite}.login-feedback[data-v-fc143a1d]{font-size:12px;line-height:1.7;border:1px solid #303137;background:#191a1e;border-radius:8px;padding:12px 14px;color:#c4c4cc}.login-feedback--error[data-v-fc143a1d]{color:#f0b9a8;background:#2c201b;border-color:#654237}.signup-invitation[data-v-fc143a1d]{display:flex;align-items:center;gap:11px;border-top:1px solid #222328;margin-top:29px;padding-top:25px}.invitation-icon[data-v-fc143a1d]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #303137;border-radius:8px;color:#b8a7ed;background:#131416;flex-shrink:0}.invitation-icon>svg[data-v-fc143a1d]{width:19px;height:19px}.signup-invitation strong[data-v-fc143a1d]{font-size:11px;color:#e3e3e8;font-weight:500}.signup-invitation p[data-v-fc143a1d]{font-size:9px;color:#92929c;margin-top:4px}.signup-invitation>button[data-v-fc143a1d]{display:flex;align-items:center;gap:4px;padding:6px 0;border:0;margin-left:auto;background:transparent;color:#b8a7ed;font-size:11px;white-space:nowrap}.signup-invitation>button[data-v-fc143a1d]:hover{text-decoration:underline;text-underline-offset:3px}.signup-invitation>button svg[data-v-fc143a1d]{width:14px;height:14px}.auth-footnote[data-v-fc143a1d]{display:flex;align-items:center;justify-content:center;gap:6px;color:#92929c;font-size:9px;margin-top:28px}.auth-footnote svg[data-v-fc143a1d]{width:12px;height:12px}.auth-footer[data-v-fc143a1d]{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#777782;padding:14px 0 6px}.auth-footer button[data-v-fc143a1d]{background:transparent;border:0;padding:0;color:#a0a0aa;font-size:10px}.auth-footer button[data-v-fc143a1d]:hover{color:#b8a7ed}@keyframes auth-spin-fc143a1d{to{transform:rotate(360deg)}}@media(min-width:1600px){.auth-page[data-v-fc143a1d]{padding:28px;gap:44px}.auth-story[data-v-fc143a1d]{height:calc(100dvh - 56px);padding:44px 48px 35px}.auth-main[data-v-fc143a1d]{min-height:calc(100dvh - 56px);padding-inline:60px}.auth-form-shell[data-v-fc143a1d]{max-width:440px}.story-copy[data-v-fc143a1d]{padding-top:90px}.story-samples[data-v-fc143a1d],.story-models[data-v-fc143a1d]{max-width:580px}}@media(max-width:1150px){.auth-page[data-v-fc143a1d]{padding:16px;gap:16px;grid-template-columns:minmax(0,.93fr) minmax(0,1fr)}.auth-story[data-v-fc143a1d]{padding:28px;height:calc(100dvh - 32px)}.auth-main[data-v-fc143a1d]{padding-inline:24px;min-height:calc(100dvh - 32px)}.story-copy h2[data-v-fc143a1d]{font-size:39px}.story-copy .auth-eyebrow[data-v-fc143a1d]{font-size:7px;letter-spacing:1.5px}.story-models[data-v-fc143a1d]{flex-direction:column;align-items:start;gap:10px;padding-top:16px;margin-top:18px}.story-models>div[data-v-fc143a1d]{gap:14px}.story-samples[data-v-fc143a1d]{grid-template-columns:1fr 1fr}.story-sample-note[data-v-fc143a1d]{display:none}.auth-heading h1[data-v-fc143a1d]{font-size:23px}.heading-spark[data-v-fc143a1d]{font-size:21px;margin-left:5px}.signup-invitation[data-v-fc143a1d]{gap:8px}.signup-invitation strong[data-v-fc143a1d]{font-size:10px}.signup-invitation p[data-v-fc143a1d]{font-size:8px}.signup-invitation>button[data-v-fc143a1d]{font-size:10px}}@media(max-width:760px){.auth-page[data-v-fc143a1d]{grid-template-columns:1fr;padding:0;gap:0}.auth-story[data-v-fc143a1d]{display:none}.auth-main[data-v-fc143a1d]{min-height:100dvh;padding:26px 32px 17px}.auth-topbar[data-v-fc143a1d]{justify-content:space-between;align-items:center;min-height:35px}.mobile-auth-brand[data-v-fc143a1d]{display:inline-flex;align-items:center;gap:7px;font-size:22px;font-weight:600}.mobile-auth-brand>svg[data-v-fc143a1d]{width:26px;height:26px;color:#b8a7ed;fill:#b8a7ed;stroke:#131416;stroke-width:.7;transform:rotate(-12deg)}.auth-form-shell[data-v-fc143a1d]{max-width:430px;padding-block:44px}.auth-heading h1[data-v-fc143a1d]{font-size:28px}.auth-heading>p[data-v-fc143a1d]:last-child{font-size:13px}.auth-heading[data-v-fc143a1d]{margin-bottom:29px}.auth-input-wrap[data-v-fc143a1d]{height:52px}.auth-input-wrap input[data-v-fc143a1d]{font-size:16px}.auth-submit[data-v-fc143a1d]{min-height:52px;background:var(--xc-primary);border:1px solid var(--xc-primary);color:#fff}.signup-invitation strong[data-v-fc143a1d]{font-size:12px}.signup-invitation p[data-v-fc143a1d]{font-size:10px}.signup-invitation>button[data-v-fc143a1d]{font-size:12px}.auth-footer[data-v-fc143a1d]{max-width:430px;width:100%;margin:0 auto}}@media(max-width:480px){.auth-main[data-v-fc143a1d]{padding:22px 24px 18px}.mobile-auth-brand[data-v-fc143a1d]{font-size:20px}.back-home[data-v-fc143a1d]{font-size:10px}.auth-form-shell[data-v-fc143a1d]{padding-top:36px;padding-bottom:30px}.auth-mode-switch[data-v-fc143a1d]{margin-bottom:29px}.auth-mode-switch button[data-v-fc143a1d]{min-height:38px}.auth-heading h1[data-v-fc143a1d]{font-size:24px;line-height:1.5;letter-spacing:-.9px}.auth-heading>p[data-v-fc143a1d]:last-child{font-size:11px}.auth-heading .auth-eyebrow[data-v-fc143a1d]{font-size:8px;letter-spacing:1.6px}.auth-heading[data-v-fc143a1d]{margin-bottom:27px}.heading-spark[data-v-fc143a1d]{font-size:23px;margin-left:7px}.auth-field>label[data-v-fc143a1d]{font-size:12px}.auth-consent[data-v-fc143a1d]{font-size:10px}.auth-consent input[data-v-fc143a1d]{width:15px;height:15px}.signup-invitation[data-v-fc143a1d]{gap:10px;margin-top:25px;padding-top:22px}.invitation-icon[data-v-fc143a1d]{width:31px;height:31px}.signup-invitation strong[data-v-fc143a1d]{font-size:10px}.signup-invitation p[data-v-fc143a1d]{font-size:9px}.signup-invitation>button[data-v-fc143a1d]{font-size:10px}.auth-footnote[data-v-fc143a1d]{margin-top:24px}}@media(max-width:350px){.auth-main[data-v-fc143a1d]{padding-inline:18px}.auth-heading h1[data-v-fc143a1d]{font-size:21px}.heading-spark[data-v-fc143a1d]{font-size:19px;margin-left:4px}.invitation-icon[data-v-fc143a1d]{display:none}}@media(prefers-reduced-motion:reduce){.auth-page[data-v-fc143a1d] *,.auth-page[data-v-fc143a1d] *:before,.auth-page[data-v-fc143a1d] *:after{transition:none!important;animation:none!important}}
