:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#e5e7eb;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:#000}a{color:inherit;text-decoration:none}button{font-family:inherit}#app{min-height:100vh}.app-root[data-v-555a80d5]{min-height:100vh;background-color:#000;color:#e5e7eb}.tab-bar[data-v-66bb12e5]{width:100%;border-top:1px solid rgba(148,163,184,.2);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.tab-bar-inner[data-v-66bb12e5]{max-width:1200px;width:100%;margin:0 auto;padding:8px 12px 10px;padding-left:max(12px,env(safe-area-inset-left,0));padding-right:max(12px,env(safe-area-inset-right,0));display:flex;flex-wrap:wrap;gap:8px}.tab-item[data-v-66bb12e5]{position:relative;flex:0 0 auto;padding:6px 12px;border-radius:999px;border:none;background:transparent;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .12s ease}.tab-item[data-v-66bb12e5]:hover{color:#e5e7eb;background:#94a3b826;transform:translateY(-1px)}.tab-item--active[data-v-66bb12e5]{color:#e5e7eb;background:linear-gradient(135deg,#4f46e5,#ec4899);box-shadow:0 10px 25px #4f46e573}.tab-item--active[data-v-66bb12e5]:hover{background:linear-gradient(135deg,#6366f1,#f472b6)}.tab-label[data-v-66bb12e5]{white-space:nowrap}@media(min-width:768px){.tab-bar-inner[data-v-66bb12e5]{padding:8px 24px 12px;padding-left:max(24px,env(safe-area-inset-left,0));padding-right:max(24px,env(safe-area-inset-right,0));gap:10px;flex-wrap:nowrap}.tab-item[data-v-66bb12e5]{font-size:14px;padding:8px 16px}}.card[data-v-053360a6]{display:inline-block;width:100%}.card-media[data-v-053360a6]{position:relative;width:100%;border-radius:20px;overflow:hidden;background:#020617;box-shadow:0 20px 45px #0f172ae6,0 0 0 1px #0f172a99;aspect-ratio:9 / 16}.card-bg[data-v-053360a6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .35s ease}.card:hover .card-bg[data-v-053360a6]{transform:scale(1.06)}.card-gradient[data-v-053360a6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.card-thumb[data-v-053360a6]{position:absolute;top:14px;left:14px;width:76px;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px #0f172ae6;border:2px solid rgba(15,23,42,.9);z-index:2}.card-thumb-image[data-v-053360a6]{width:100%;height:100%;object-fit:cover}.card-caption[data-v-053360a6]{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:8px}.card-caption-main[data-v-053360a6]{text-shadow:0 1px 1px rgba(15,23,42,.9),0 4px 16px rgba(0,0,0,.9);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:transform,opacity}.card:hover .card-caption-main[data-v-053360a6]{transform:translateY(16px);opacity:0}.card-title[data-v-053360a6]{margin:0 0 4px;font-size:18px;font-weight:700;color:#f9fafb}.card-author[data-v-053360a6]{margin:0;font-size:13px;color:#d1d5db}.card-category-actions[data-v-053360a6]{position:relative;display:grid;place-items:center;min-height:44px}.card-category-pill-wrap[data-v-053360a6]{display:flex;justify-content:center;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:transform,opacity}.card-category-pill[data-v-053360a6]{position:relative;padding:10px 28px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#f9fafb;font-size:14px;font-weight:600;box-shadow:0 12px 30px #3b82f6cc}.card-generate-button[data-v-053360a6]{position:absolute;left:50%;bottom:0;transform:translate(-50%,120%);opacity:0;pointer-events:none;padding:11px 34px;border-radius:999px;border:none;background:#fff;color:#111827;font-size:14px;font-weight:700;letter-spacing:.01em;box-shadow:0 18px 40px #0000008c;cursor:pointer;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease;will-change:transform,opacity}.card:hover .card-category-pill-wrap[data-v-053360a6]{transform:translateY(18px);opacity:0}.card:hover .card-generate-button[data-v-053360a6]{transform:translate(-50%);opacity:1;pointer-events:auto}@media(min-width:768px){.card-title[data-v-053360a6]{font-size:20px}}.waterfall[data-v-4c1a0ef0]{width:100%}.waterfall-columns[data-v-4c1a0ef0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.waterfall-columns[data-v-4c1a0ef0]>*{min-width:0}.no-data[data-v-4c1a0ef0]{grid-column:1 / -1;text-align:center;color:#9ca3af;font-size:13px;margin:16px 0 8px}@media(min-width:640px){.waterfall-columns[data-v-4c1a0ef0]{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:420px){.waterfall-columns[data-v-4c1a0ef0]{grid-template-columns:1fr}}@media(min-width:1024px){.waterfall-columns[data-v-4c1a0ef0]{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1280px){.waterfall-columns[data-v-4c1a0ef0]{grid-template-columns:repeat(4,1fr);gap:24px}}.home-page[data-v-667b9046]{min-height:100vh;display:flex;flex-direction:column}.home-header[data-v-667b9046]{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#000;border-bottom:1px solid rgba(148,163,184,.2)}.home-header-inner[data-v-667b9046]{max-width:1200px;margin:0 auto;padding:0 12px 6px}.brand[data-v-667b9046]{padding:14px 4px 6px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-left[data-v-667b9046]{display:flex;align-items:center;gap:12px}.brand-logo-icon[data-v-667b9046]{width:48px;height:48px;border-radius:14px;background:linear-gradient(140deg,#2f7efb,#5b63ff);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff40;flex-shrink:0}.brand-logo-play[data-v-667b9046]{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #ffffff;margin-left:2px}.brand-text[data-v-667b9046]{display:flex;flex-direction:column}.brand-title[data-v-667b9046]{margin:0;font-size:42px;font-weight:700;letter-spacing:.03em;line-height:1}.brand-actions[data-v-667b9046]{display:flex;align-items:center;gap:10px}.avatar-wrap[data-v-667b9046],.lang-wrap[data-v-667b9046]{position:relative}.header-icon-btn[data-v-667b9046]{position:relative;width:36px;height:36px;border:none;background:#ffffff0d;border-radius:8px;color:#e5e7eb;font-size:16px;cursor:pointer}.header-icon-btn[data-v-667b9046]:hover{background:#ffffff1a}.lang-menu[data-v-667b9046]{position:absolute;right:0;top:calc(100% + 6px);min-width:160px;padding:6px 0;border-radius:12px;background:#020617;border:1px solid #4b5563;box-shadow:0 18px 45px #0f172ae6,0 0 0 1px #0f172ab3;z-index:31}.lang-menu-item[data-v-667b9046]{width:100%;padding:8px 14px;border:none;background:transparent;text-align:left;font-size:13px;color:#e5e7eb;cursor:pointer;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;justify-content:space-between;gap:12px}.lang-menu-item[data-v-667b9046]:hover,.lang-menu-item--active[data-v-667b9046]{background:#111827;color:#f97316}.lang-menu-active-mark[data-v-667b9046]{flex-shrink:0;font-size:12px;opacity:.9}.star-button[data-v-667b9046]{position:relative;padding:4px 14px;border-radius:999px;border:none;background:radial-gradient(circle at 20% 0,rgba(59,130,246,.7),transparent 65%),radial-gradient(circle at 80% 120%,rgba(59,130,246,.7),transparent 65%),#020617;box-shadow:0 0 0 1px #3b82f6b3,0 0 18px #3b82f6e6;display:inline-flex;align-items:center;gap:6px;color:#f9fafb;cursor:pointer;font-size:13px}.star-icon[data-v-667b9046]{font-size:13px}.star-count[data-v-667b9046]{font-weight:500}.header-user-btn[data-v-667b9046]{display:flex;align-items:center;gap:10px;padding:6px 10px;height:36px;border:none;border-radius:8px;background:#ffffff0d;color:#e5e7eb;cursor:pointer;max-width:240px}.header-user-btn[data-v-667b9046]:hover{background:#ffffff1a}.header-user-avatar[data-v-667b9046]{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#94a3b880}.header-username[data-v-667b9046]{font-size:13px;font-weight:600;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-menu[data-v-667b9046]{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;padding:6px 0;border-radius:12px;background:#020617;border:1px solid #4b5563;box-shadow:0 18px 45px #0f172ae6,0 0 0 1px #0f172ab3;z-index:30}.avatar-menu-item[data-v-667b9046]{width:100%;padding:8px 14px;border:none;background:transparent;text-align:left;font-size:13px;color:#e5e7eb;cursor:pointer;transition:background-color .15s ease,color .15s ease}.avatar-menu-item[data-v-667b9046]:hover{background:#111827;color:#f97316}.avatar-menu-item--with-icon[data-v-667b9046]{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-menu-item--noop[data-v-667b9046]{cursor:pointer}.avatar-menu-icon[data-v-667b9046]{flex-shrink:0;width:16px;height:16px;opacity:.6}.avatar-menu-icon-star[data-v-667b9046]{font-size:14px;line-height:1;opacity:.85}.avatar-menu-icon-star[data-v-667b9046]:before{content:"☆"}.avatar-menu-icon-sparkle[data-v-667b9046]{font-size:12px;opacity:.85}.avatar-menu-icon-sparkle[data-v-667b9046]:before{content:"✦"}.avatar-menu-icon-affiliate[data-v-667b9046]{width:14px;height:12px;border:1.5px solid currentColor;border-radius:1px;opacity:.85;position:relative;box-sizing:border-box}.avatar-menu-icon-affiliate[data-v-667b9046]:before,.avatar-menu-icon-affiliate[data-v-667b9046]:after{content:"";position:absolute;left:1px;width:10px;height:1px;background:currentColor;opacity:.7}.avatar-menu-icon-affiliate[data-v-667b9046]:before{top:3px}.avatar-menu-icon-affiliate[data-v-667b9046]:after{top:6px}.avatar-menu-icon-medal[data-v-667b9046]{width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;font-size:9px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;opacity:.85}.avatar-menu-icon-wallet[data-v-667b9046]{width:14px;height:12px;border:1.5px solid currentColor;border-radius:2px;opacity:.85;position:relative;box-sizing:border-box}.avatar-menu-icon-wallet[data-v-667b9046]:after{content:"";position:absolute;left:2px;right:2px;top:2px;height:4px;border:1px solid currentColor;border-bottom:none;border-radius:1px 1px 0 0;opacity:.8}.avatar-menu-icon-play[data-v-667b9046]{display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}.avatar-menu-icon-pause[data-v-667b9046]{display:inline-flex;align-items:center;justify-content:center;gap:3px}.avatar-menu-icon-pause[data-v-667b9046]:before,.avatar-menu-icon-pause[data-v-667b9046]:after{content:"";width:3px;height:12px;background:currentColor;border-radius:1px}.avatar-menu-icon-logout[data-v-667b9046]{display:inline-block;width:14px;height:12px;border:1.5px solid currentColor;border-radius:2px;position:relative;box-sizing:border-box}.avatar-menu-icon-logout[data-v-667b9046]:after{content:"";position:absolute;right:-5px;top:50%;width:6px;height:1.5px;background:currentColor;transform:translateY(-50%)}.avatar-menu-icon-logout[data-v-667b9046]:before{content:"";position:absolute;right:-3px;top:50%;width:0;height:0;border:3px solid transparent;border-left-color:currentColor;transform:translateY(-50%)}.avatar-menu-divider[data-v-667b9046]{height:1px;background:#374151;margin:6px 0}.avatar-menu-footer[data-v-667b9046]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 4px;color:#9ca3af;font-size:13px}.avatar-menu-username[data-v-667b9046]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.avatar-menu-edit[data-v-667b9046]{flex-shrink:0;opacity:.7;cursor:pointer;font-size:12px}.avatar-menu-edit[data-v-667b9046]:hover{color:#e5e7eb}.header-toolbar[data-v-667b9046]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:4px 4px 8px;flex-wrap:wrap}.toolbar-left[data-v-667b9046]{display:flex;align-items:center;gap:6px;flex-shrink:0}.icon-button[data-v-667b9046]{width:32px;height:32px;border-radius:999px;border:1px solid rgba(55,65,81,.9);background:#030712;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.icon-button[data-v-667b9046]:hover{background:#020617;border-color:#4b5563;color:#e5e7eb;transform:translateY(-.5px)}.icon[data-v-667b9046]{width:14px;height:14px;border-radius:999px;border:2px solid currentColor}.icon-search[data-v-667b9046]{border-width:2px;box-shadow:6px 6px 0 -4px currentColor;border-radius:999px}.icon-bookmark[data-v-667b9046]{width:10px;height:14px;border-radius:3px 3px 2px 2px;border:0;background:currentColor;position:relative}.icon-bookmark[data-v-667b9046]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:#030712;clip-path:polygon(0 0,50% 100%,100% 0)}.pill-button[data-v-667b9046]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(55,65,81,.9);background:#030712;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .12s ease}.pill-button[data-v-667b9046]:hover{background:#020617;border-color:#6b7280;transform:translateY(-.5px)}.pill-label[data-v-667b9046]{opacity:.9}.pill-chevron[data-v-667b9046]{font-size:11px;opacity:.8}.search-input-wrap[data-v-667b9046]{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:999px;border:1px solid rgba(55,65,81,.9);background:#030712;overflow:hidden;padding:0;transition:width .25s ease,padding .25s ease,background-color .18s ease,border-color .18s ease}.search-input-wrap--active[data-v-667b9046]{width:240px;justify-content:flex-start;padding:4px 10px}.search-close[data-v-667b9046]{border:none;background:transparent;color:#9ca3af;font-size:16px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.search-close[data-v-667b9046]:hover{color:#e5e7eb}.search-input[data-v-667b9046]{border:none;outline:none;background:transparent;color:#e5e7eb;font-size:13px;width:0;opacity:0;padding-left:4px;pointer-events:none;transition:width .25s ease,opacity .2s ease}.search-input--visible[data-v-667b9046]{width:100%;opacity:1;pointer-events:auto}.search-input[data-v-667b9046]::placeholder{color:#6b7280}.search-icon-button[data-v-667b9046]{box-shadow:none;border:none;background:transparent;width:100%;height:100%;padding:0}.search-icon-button[data-v-667b9046]:hover{background:transparent;border-color:transparent;transform:none}.category-dropdown-wrap[data-v-667b9046]{position:relative}.category-dropdown[data-v-667b9046]{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;padding:8px 0 6px;border-radius:12px;background:#030712;border:1px solid #4b5563;box-shadow:0 18px 45px #0f172ae6,0 0 0 1px #0f172ab3;z-index:20}.category-dropdown-header[data-v-667b9046]{padding:2px 14px 6px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#6b7280}.category-option[data-v-667b9046]{width:100%;padding:6px 14px;border:none;background:transparent;text-align:left;font-size:13px;color:#e5e7eb;cursor:pointer;transition:background-color .15s ease,color .15s ease}.category-option[data-v-667b9046]:hover{background:#111827}.category-option--active[data-v-667b9046]{color:#f97316}.toolbar-filters[data-v-667b9046]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;padding-left:2px;min-width:0;flex:1 1 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.filter-chip[data-v-667b9046]{flex:0 0 auto;border-radius:999px;border:1px solid rgba(31,41,55,.95);background:#020617;color:#e5e7eb;font-size:12px;padding:6px 10px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.filter-chip[data-v-667b9046]:hover{background:#030712;border-color:#4b5563;transform:translateY(-.5px)}.filter-chip--active[data-v-667b9046]{background:#f3f4f6;color:#111827;border-color:#f3f4f6;box-shadow:0 0 0 1px #1f2937cc}.filter-chip--active[data-v-667b9046]:hover{background:#f3f4f6;color:#000;border-color:#f3f4f6;transform:translateY(-.5px)}.filter-label[data-v-667b9046]{white-space:nowrap}.filter-info-dot[data-v-667b9046]{width:14px;height:14px;border-radius:999px;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.home-main[data-v-667b9046]{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:16px}.load-error[data-v-667b9046],.load-placeholder[data-v-667b9046]{text-align:center;color:#9ca3af;padding:24px}.load-error[data-v-667b9046]{color:#f87171}.auth-modal-backdrop[data-v-667b9046]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.auth-modal[data-v-667b9046]{background:#111827;border:1px solid #374151;border-radius:12px;padding:44px 24px 24px;width:360px;max-width:calc(100vw - 32px);position:relative}.auth-modal-close[data-v-667b9046]{position:absolute;top:10px;right:10px;width:40px;height:40px;border:none;background:#374151e6;color:#e5e7eb;font-size:24px;font-weight:300;cursor:pointer;line-height:1;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0}.auth-modal-close[data-v-667b9046]:hover{color:#fff;background:#4b5563}.auth-modal-title[data-v-667b9046]{margin-bottom:16px;font-size:18px;font-weight:600;color:#e5e7eb}.auth-modal-tabs[data-v-667b9046]{display:flex;gap:4px;margin-bottom:20px}.auth-modal-tab[data-v-667b9046]{flex:1;padding:10px;border:1px solid #374151;background:transparent;color:#9ca3af;border-radius:8px;cursor:pointer;font-size:14px}.auth-modal-tab--active[data-v-667b9046]{background:#1f2937;color:#f97316;border-color:#f97316}.auth-form[data-v-667b9046]{display:flex;flex-direction:column;gap:14px}.auth-field[data-v-667b9046]{display:flex;flex-direction:column;gap:4px}.auth-field label[data-v-667b9046]{font-size:13px;color:#9ca3af}.auth-field input[data-v-667b9046]{padding:10px 12px;border:1px solid #374151;border-radius:8px;background:#1f2937;color:#e5e7eb;font-size:14px}.auth-field input[data-v-667b9046]::placeholder{color:#6b7280}.auth-field-row[data-v-667b9046]{display:flex;gap:8px}.auth-field-row input[data-v-667b9046]{flex:1;min-width:0}.auth-captcha-row[data-v-667b9046]{display:flex;gap:8px;align-items:center}.auth-captcha-row input[data-v-667b9046]{flex:1;min-width:0}.auth-captcha-img[data-v-667b9046]{flex-shrink:0;height:48px;width:auto;cursor:pointer;border-radius:6px;border:1px solid #374151;display:block}.auth-captcha-img[data-v-667b9046]:hover{border-color:#f97316}.auth-error[data-v-667b9046]{color:#f87171;font-size:13px;margin:0}.auth-success[data-v-667b9046]{color:#34d399;font-size:13px;margin:0}.auth-submit[data-v-667b9046]{padding:12px;border:none;border-radius:8px;background:#f97316;color:#fff;font-size:15px;font-weight:500;cursor:pointer;margin-top:4px}.auth-submit[data-v-667b9046]:hover:not(:disabled){background:#ea580c}.auth-submit[data-v-667b9046]:disabled{opacity:.7;cursor:not-allowed}.login-required-card[data-v-667b9046]{display:flex;align-items:center;justify-content:center;min-height:260px}.login-required-inner[data-v-667b9046]{position:relative;text-align:center;padding:32px 24px;border-radius:18px;background:#020617;box-shadow:0 20px 45px #0f172ae6,0 0 0 1px #0f172a99;max-width:360px;width:100%}.login-required-close[data-v-667b9046]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:999px;border:none;background:#0f172acc;color:#9ca3af;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .12s ease}.login-required-close[data-v-667b9046]:hover{background:#0f172a;color:#e5e7eb;transform:translateY(-.5px)}.login-required-title[data-v-667b9046]{margin:0 0 8px;font-size:20px;font-weight:600}.login-required-desc[data-v-667b9046]{margin:0 0 20px;font-size:14px;color:#9ca3af}.login-required-button[data-v-667b9046]{min-width:140px;padding:10px 20px;border-radius:999px;border:none;background:#e5e7eb;color:#111827;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .18s ease,transform .12s ease,box-shadow .18s ease}.login-required-button[data-v-667b9046]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 18px 35px #0009}.pagination[data-v-667b9046]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:12px 0 24px}.pagination-arrow[data-v-667b9046],.pagination-page[data-v-667b9046]{width:36px;height:36px;border-radius:10px;border:1px solid #374151;background:#111827;color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.pagination-page--active[data-v-667b9046]{background:#2563eb;border-color:#2563eb;color:#fff}.pagination-arrow[data-v-667b9046]{font-size:30px;font-weight:600;line-height:1}.pagination-arrow[data-v-667b9046]:disabled{opacity:.3;cursor:not-allowed}.pagination-arrow[data-v-667b9046]:hover:not(:disabled),.pagination-page[data-v-667b9046]:hover:not(.pagination-page--active){background:#030712;border-color:#374151;color:#e5e7eb}.playlist-modal-backdrop[data-v-667b9046]{position:fixed;inset:0;background:#0f172acc;display:flex;align-items:center;justify-content:center;z-index:70}.playlist-modal[data-v-667b9046]{position:relative;width:360px;max-width:92vw;padding:20px 20px 18px;border-radius:18px;background:#0f172a;box-shadow:0 20px 45px #0f172ae6,0 0 0 1px #33415599}.playlist-modal-header[data-v-667b9046]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.playlist-modal-title[data-v-667b9046]{margin:0;font-size:18px;font-weight:600;color:#f9fafb}.playlist-modal-close[data-v-667b9046]{width:32px;height:32px;border-radius:50%;border:none;background:#1e293be6;color:#e5e7eb;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.playlist-modal-loading[data-v-667b9046]{padding:24px;text-align:center;color:#94a3b8;font-size:14px}.playlist-modal-list[data-v-667b9046]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.playlist-modal-item[data-v-667b9046]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border-radius:12px;border:1px solid #334155;background:#0f172a;color:#e5e7eb;font-size:14px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.playlist-modal-item[data-v-667b9046]:hover{background:#1e293b;border-color:#475569}.playlist-modal-item--selected[data-v-667b9046]{border-color:#3b82f6;background:#3b82f626}.playlist-modal-item-name[data-v-667b9046]{flex:1}.playlist-modal-item-check[data-v-667b9046]{color:#3b82f6;font-weight:600}.playlist-modal-item-plus[data-v-667b9046]{width:22px;height:22px;border-radius:50%;background:#334155;color:#e5e7eb;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.playlist-modal-item--create:hover .playlist-modal-item-plus[data-v-667b9046]{background:#475569}.playlist-modal-footer[data-v-667b9046]{display:flex;justify-content:flex-end;gap:10px}.playlist-modal-btn[data-v-667b9046]{padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;border:none}.playlist-modal-btn--cancel[data-v-667b9046]{background:transparent;color:#e5e7eb;border:1px solid #334155}.playlist-modal-btn--add[data-v-667b9046]{background:#e2e8f0;color:#0f172a}.playlist-modal-btn--add[data-v-667b9046]:disabled{opacity:.5;cursor:not-allowed}.playlist-modal--create-form .playlist-create-label[data-v-667b9046]{display:block;margin-bottom:6px;font-size:14px;color:#e5e7eb}.playlist-create-input[data-v-667b9046]{width:100%;box-sizing:border-box;margin-bottom:14px;padding:10px 12px;border-radius:10px;border:1px solid #334155;background:#020617;color:#e5e7eb;font-size:14px;outline:none}.playlist-create-check-wrap[data-v-667b9046]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;color:#e5e7eb;cursor:pointer}.playlist-create-check-wrap input[data-v-667b9046]{width:16px;height:16px}.playlist-create-hint[data-v-667b9046]{margin:0 0 14px;font-size:12px;color:#94a3b8}.playlist-create-error[data-v-667b9046]{margin:0 0 12px;font-size:12px;color:#f87171}.playlist-modal--create-form .playlist-modal-footer[data-v-667b9046]{margin-top:8px}.nickname-dialog-backdrop[data-v-667b9046]{position:fixed;inset:0;background:#0f172abf;display:flex;align-items:center;justify-content:center;z-index:50}.nickname-dialog[data-v-667b9046]{position:relative;width:320px;max-width:90vw;padding:24px 20px 20px;border-radius:18px;background:#020617;box-shadow:0 20px 45px #0f172ae6,0 0 0 1px #0f172a99}.nickname-dialog-close[data-v-667b9046]{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:999px;border:none;background:#0f172ae6;color:#9ca3af;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nickname-dialog-title[data-v-667b9046]{margin:4px 0 12px;font-size:18px;font-weight:600}.nickname-dialog-label[data-v-667b9046]{display:block;margin-bottom:6px;font-size:14px;color:#e5e7eb}.nickname-dialog-input[data-v-667b9046]{width:100%;border-radius:10px;border:1px solid #374151;background:#020617;padding:10px 12px;font-size:14px;color:#e5e7eb;outline:none}.nickname-dialog-input[data-v-667b9046]::placeholder{color:#6b7280}.nickname-dialog-error[data-v-667b9046]{margin:8px 2px 0;font-size:12px;color:#f97373}.nickname-dialog-save[data-v-667b9046]{margin-top:16px;width:100%;padding:10px 18px;border-radius:999px;border:none;background:#f9fafb;color:#0f172a;font-size:14px;font-weight:600;cursor:pointer}.nickname-dialog-save[data-v-667b9046]:disabled{opacity:.5;cursor:not-allowed}.scene-dialog-backdrop[data-v-667b9046]{position:fixed;inset:0;background:#0f172acc;display:flex;align-items:center;justify-content:center;z-index:60}.scene-dialog[data-v-667b9046]{position:relative;width:680px;max-width:96vw;max-height:90vh;padding:20px 22px 18px;border-radius:24px;background:#020617;box-shadow:0 24px 60px #0f172af2,0 0 0 1px #1f2937e6;display:flex;flex-direction:column;gap:14px;overflow:auto}.scene-dialog-close[data-v-667b9046]{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:999px;border:none;background:#0f172ae6;color:#e5e7eb;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.scene-dialog-header[data-v-667b9046]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:32px}.scene-dialog-title-block[data-v-667b9046]{display:flex;flex-direction:column;gap:4px}.scene-dialog-title[data-v-667b9046]{margin:0;font-size:18px;font-weight:600}.scene-dialog-tag[data-v-667b9046]{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#111827;font-size:11px;color:#e5e7eb}.scene-dialog-header-actions[data-v-667b9046]{display:flex;align-items:center;gap:6px}.scene-dialog-icon-button[data-v-667b9046]{width:40px;height:40px;border-radius:999px;border:none;background:#111827;color:#e5e7eb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.scene-dialog-icon-button--active[data-v-667b9046]{color:#f87171}.scene-dialog-icon-button--collect-active[data-v-667b9046]{background:#3b82f633;color:#93c5fd}.scene-dialog-tabs[data-v-667b9046]{display:inline-flex;align-items:center;gap:2px;margin-top:4px;padding:3px;border-radius:999px;background:#2f3138}.scene-dialog-tab[data-v-667b9046]{padding:7px 16px;border-radius:999px;border:none;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer}.scene-dialog-tab--active[data-v-667b9046]{background:#111827;color:#e5e7eb}.scene-dialog-body[data-v-667b9046]{position:relative;margin-top:4px;flex:0 0 440px;height:440px;min-height:440px;overflow:hidden}.scene-dialog-panel[data-v-667b9046]{position:absolute;inset:0;overflow:hidden;visibility:hidden;pointer-events:none;z-index:0;display:flex;flex-direction:column}.scene-dialog-panel .scene-dialog-preview[data-v-667b9046]{height:100%;min-height:0;align-items:stretch}.scene-dialog-panel--active[data-v-667b9046]{position:absolute;visibility:visible;pointer-events:auto;z-index:1}.scene-dialog-preview[data-v-667b9046]{display:grid;grid-template-columns:.85fr auto 1.15fr;gap:12px;align-items:stretch}.scene-dialog-preview--extend[data-v-667b9046]{grid-template-columns:.85fr auto 1.15fr}.scene-dialog-preview-right[data-v-667b9046]{position:relative;border-radius:22px;overflow:hidden;background:#020617}.scene-dialog-preview-left[data-v-667b9046],.scene-dialog-extend-left[data-v-667b9046]{min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px}.scene-dialog-preview-image[data-v-667b9046]{display:block;width:100%;height:100%;object-fit:cover}.scene-dialog-preview-placeholder[data-v-667b9046]{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;font-size:14px}.scene-dialog-upload-label[data-v-667b9046]{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#0f172ae6;font-size:13px}.scene-dialog-upload-input[data-v-667b9046]{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.scene-dialog-left-image-wrap[data-v-667b9046]{position:relative;border-radius:22px;overflow:hidden;background:#020617;aspect-ratio:3 / 4}.scene-dialog-left-image-wrap--clickable[data-v-667b9046]{cursor:pointer}.scene-dialog-preview-arrow[data-v-667b9046]{display:flex;align-items:center;align-self:center;font-size:22px;color:#e5e7eb}.scene-dialog-extend-upload[data-v-667b9046]{flex:1;border-radius:24px;overflow:hidden;background:#020617}.scene-dialog-extend-upload-image[data-v-667b9046]{display:block;width:100%;height:auto}.scene-dialog-checkbox[data-v-667b9046]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#e5e7eb}.scene-dialog-footer[data-v-667b9046]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.scene-dialog-settings-button[data-v-667b9046],.scene-dialog-info-button[data-v-667b9046]{width:36px;height:36px;border-radius:999px;border:none;background:#020617;color:#e5e7eb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #374151;font-size:20px}.scene-dialog-generate-button[data-v-667b9046]{padding:10px 22px;min-width:148px;border-radius:999px;border:none;background:#f9fafb;color:#111827;font-size:14px;font-weight:600;cursor:pointer}@media(max-width:720px){.scene-dialog[data-v-667b9046]{padding:18px 16px 16px;border-radius:18px}.scene-dialog-preview[data-v-667b9046]{grid-template-columns:1fr}.scene-dialog-preview-arrow[data-v-667b9046]{display:none}}@media(min-width:768px){.brand[data-v-667b9046]{padding:18px 8px 8px}.home-main[data-v-667b9046]{padding:24px 16px 32px}.brand-title[data-v-667b9046]{font-size:42px}.brand-subtitle[data-v-667b9046]{font-size:14px}.home-header-inner[data-v-667b9046]{padding:0 20px 8px}.header-toolbar[data-v-667b9046]{padding:4px 4px 10px;gap:12px}}.user-center[data-v-99cbac23]{display:flex;min-height:100vh;background:#0f172a;color:#e5e7eb}.user-center-sidebar[data-v-99cbac23]{width:220px;min-width:220px;background:#1e293b;display:flex;flex-direction:column;transition:width .2s ease}.user-center-sidebar--collapsed[data-v-99cbac23]{width:64px;min-width:64px}.sidebar-header[data-v-99cbac23]{padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-logo[data-v-99cbac23]{display:flex;align-items:center;gap:10px;cursor:pointer}.sidebar-logo-mark[data-v-99cbac23]{width:44px;height:44px;border-radius:12px;background:linear-gradient(140deg,#2f7efb,#5b63ff);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff40;flex-shrink:0}.sidebar-logo-play[data-v-99cbac23]{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #ffffff;margin-left:2px}.sidebar-avatar[data-v-99cbac23]{width:36px;height:36px;border-radius:999px;object-fit:cover;flex-shrink:0;background:#94a3b840}.sidebar-avatar--placeholder[data-v-99cbac23]{border-radius:999px}.logo-text[data-v-99cbac23]{font-size:34px;font-weight:700;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.sidebar-nav[data-v-99cbac23]{flex:1;padding:12px 0;overflow-y:auto}.menu-group[data-v-99cbac23]{margin-bottom:16px}.menu-group-title[data-v-99cbac23]{padding:0 16px 8px;font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.menu-item[data-v-99cbac23]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:none;background:none;color:#94a3b8;font-size:14px;text-align:left;cursor:pointer;transition:all .15s}.menu-item[data-v-99cbac23]:hover{background:#ffffff0d;color:#e5e7eb}.menu-item--active[data-v-99cbac23]{background:#3b82f640;color:#60a5fa}.menu-item--highlight[data-v-99cbac23]{color:#a78bfa}.menu-item-icon[data-v-99cbac23]{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.menu-item-icon svg[data-v-99cbac23]{width:18px;height:18px;display:block}.sidebar-collapse[data-v-99cbac23]{padding:12px 16px;border:none;background:#0003;color:#94a3b8;font-size:12px;cursor:pointer;text-align:left}.sidebar-collapse[data-v-99cbac23]:hover{color:#e5e7eb}.user-center-sidebar--collapsed .menu-item[data-v-99cbac23]{justify-content:center;gap:0;padding-left:0;padding-right:0}.user-center-main[data-v-99cbac23]{flex:1;display:flex;flex-direction:column;min-width:0}.user-center-header[data-v-99cbac23]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;min-height:68px;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.06)}.header-actions[data-v-99cbac23]{margin-left:auto;display:flex;align-items:center;gap:8px}.header-user-btn[data-v-99cbac23]{display:flex;align-items:center;gap:10px;padding:6px 10px;height:36px;border:none;border-radius:8px;background:#ffffff0d;color:#e5e7eb;cursor:pointer;max-width:240px}.header-user-btn[data-v-99cbac23]:hover{background:#ffffff1a}.header-user-avatar[data-v-99cbac23]{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#94a3b880}.header-user-avatar--placeholder[data-v-99cbac23]{background:#94a3b880}.header-username[data-v-99cbac23]{font-size:13px;font-weight:600;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-wrap[data-v-99cbac23]{position:relative}.avatar-menu[data-v-99cbac23]{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;padding:6px 0;border-radius:12px;background:#020617;border:1px solid #4b5563;box-shadow:0 18px 45px #0f172ae6,0 0 0 1px #0f172ab3;z-index:30}.avatar-menu-item[data-v-99cbac23]{width:100%;padding:8px 14px;border:none;background:transparent;text-align:left;font-size:13px;color:#e5e7eb;cursor:pointer;transition:background-color .15s ease,color .15s ease}.avatar-menu-item[data-v-99cbac23]:hover{background:#111827;color:#f97316}.avatar-menu-item--with-icon[data-v-99cbac23]{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-menu-item--noop[data-v-99cbac23]{cursor:pointer}.avatar-menu-icon[data-v-99cbac23]{flex-shrink:0;width:16px;height:16px;opacity:.6}.avatar-menu-icon-star[data-v-99cbac23]{font-size:14px;line-height:1;opacity:.85}.avatar-menu-icon-star[data-v-99cbac23]:before{content:"☆"}.avatar-menu-icon-sparkle[data-v-99cbac23]{font-size:12px;opacity:.85}.avatar-menu-icon-sparkle[data-v-99cbac23]:before{content:"✦"}.avatar-menu-icon-affiliate[data-v-99cbac23]{width:14px;height:12px;border:1.5px solid currentColor;border-radius:1px;opacity:.85;position:relative;box-sizing:border-box}.avatar-menu-icon-affiliate[data-v-99cbac23]:before,.avatar-menu-icon-affiliate[data-v-99cbac23]:after{content:"";position:absolute;left:1px;width:10px;height:1px;background:currentColor;opacity:.7}.avatar-menu-icon-affiliate[data-v-99cbac23]:before{top:3px}.avatar-menu-icon-affiliate[data-v-99cbac23]:after{top:6px}.avatar-menu-icon-medal[data-v-99cbac23]{width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;font-size:9px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;opacity:.85}.avatar-menu-icon-wallet[data-v-99cbac23]{width:14px;height:12px;border:1.5px solid currentColor;border-radius:2px;opacity:.85;position:relative;box-sizing:border-box}.avatar-menu-icon-wallet[data-v-99cbac23]:after{content:"";position:absolute;left:2px;right:2px;top:2px;height:4px;border:1px solid currentColor;border-bottom:none;border-radius:1px 1px 0 0;opacity:.8}.avatar-menu-icon-play[data-v-99cbac23]{display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}.avatar-menu-icon-pause[data-v-99cbac23]{display:inline-flex;align-items:center;justify-content:center;gap:3px}.avatar-menu-icon-pause[data-v-99cbac23]:before,.avatar-menu-icon-pause[data-v-99cbac23]:after{content:"";width:3px;height:12px;background:currentColor;border-radius:1px}.avatar-menu-icon-logout[data-v-99cbac23]{display:inline-block;width:14px;height:12px;border:1.5px solid currentColor;border-radius:2px;position:relative;box-sizing:border-box}.avatar-menu-icon-logout[data-v-99cbac23]:after{content:"";position:absolute;right:-5px;top:50%;width:6px;height:1.5px;background:currentColor;transform:translateY(-50%)}.avatar-menu-icon-logout[data-v-99cbac23]:before{content:"";position:absolute;right:-3px;top:50%;width:0;height:0;border:3px solid transparent;border-left-color:currentColor;transform:translateY(-50%)}.avatar-menu-divider[data-v-99cbac23]{height:1px;background:#374151;margin:6px 0}.avatar-menu-footer[data-v-99cbac23]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 4px;color:#9ca3af;font-size:13px}.avatar-menu-username[data-v-99cbac23]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.avatar-menu-username--editable[data-v-99cbac23]{cursor:pointer}.avatar-menu-username--editable[data-v-99cbac23]:hover{color:#e5e7eb}.avatar-menu-edit[data-v-99cbac23]{flex-shrink:0;opacity:.7;cursor:pointer;font-size:12px}.avatar-menu-edit[data-v-99cbac23]:hover{color:#e5e7eb}.header-icon-btn[data-v-99cbac23]{position:relative;width:36px;height:36px;border:none;background:#ffffff0d;border-radius:8px;color:#e5e7eb;font-size:16px;cursor:pointer}.header-icon-btn[data-v-99cbac23]:hover{background:#ffffff1a}.header-icon-btn--bell .badge[data-v-99cbac23]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;border-radius:8px;font-size:10px;line-height:16px;text-align:center}.lang-wrap[data-v-99cbac23]{position:relative}.lang-menu[data-v-99cbac23]{position:absolute;right:0;top:calc(100% + 6px);min-width:160px;padding:6px 0;border-radius:12px;background:#020617;border:1px solid #4b5563;box-shadow:0 18px 45px #0f172ae6,0 0 0 1px #0f172ab3;z-index:31}.lang-menu-item[data-v-99cbac23]{width:100%;padding:8px 14px;border:none;background:transparent;text-align:left;font-size:13px;color:#e5e7eb;cursor:pointer;transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;justify-content:space-between;gap:12px}.lang-menu-item[data-v-99cbac23]:hover,.lang-menu-item--active[data-v-99cbac23]{background:#111827;color:#f97316}.lang-menu-active-mark[data-v-99cbac23]{flex-shrink:0;font-size:12px;opacity:.9}.avatar-placeholder[data-v-99cbac23]{width:28px;height:28px;margin:auto;background:#94a3b880;border-radius:50%}.header-vigor-btn[data-v-99cbac23]{padding:6px 14px;background:#f97316;border:none;border-radius:999px;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.user-center-content[data-v-99cbac23]{flex:1;padding:24px;overflow-y:auto}.user-center-content--energy[data-v-99cbac23]{background:transparent}.user-center-content--my-gen[data-v-99cbac23]{background:transparent;color:inherit}.content-title[data-v-99cbac23]{margin:0 0 24px;font-size:24px;font-weight:700}.content-section[data-v-99cbac23]{margin-bottom:24px}.content-section h3[data-v-99cbac23]{margin:0 0 12px;font-size:16px;color:#94a3b8}.content-section p[data-v-99cbac23]{margin:0 0 8px;font-size:14px;color:#cbd5e1}.tips-block[data-v-99cbac23]{padding:16px 20px;background:#1e293bcc;border-radius:8px;border:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.7;color:#cbd5e1}.tips-line[data-v-99cbac23]{margin:0}.tips-line+.tips-line[data-v-99cbac23]{margin-top:10px}.content-search[data-v-99cbac23]{display:flex;gap:8px;margin-bottom:16px}.search-input[data-v-99cbac23]{flex:1;max-width:280px;padding:10px 14px;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e7eb;font-size:14px}.search-input[data-v-99cbac23]::placeholder{color:#64748b}.search-btn[data-v-99cbac23]{padding:10px 20px;background:#3b82f6;border:none;border-radius:8px;color:#fff;font-size:14px;cursor:pointer}.content-filters[data-v-99cbac23]{display:flex;flex-wrap:wrap;gap:8px}.filter-btn[data-v-99cbac23]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer}.filter-btn[data-v-99cbac23]:hover{background:#ffffff14;color:#e5e7eb}.filter-btn--active[data-v-99cbac23]{background:#3b82f64d;border-color:#3b82f6;color:#60a5fa}.auth-modal-backdrop[data-v-99cbac23]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.auth-modal[data-v-99cbac23]{background:#111827;border:1px solid #374151;border-radius:12px;padding:44px 24px 24px;width:360px;max-width:calc(100vw - 32px);position:relative}.auth-modal-close[data-v-99cbac23]{position:absolute;top:10px;right:10px;width:40px;height:40px;border:none;background:#374151e6;color:#e5e7eb;font-size:24px;font-weight:300;cursor:pointer;line-height:1;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0}.auth-modal-close[data-v-99cbac23]:hover{color:#fff;background:#4b5563}.auth-modal-tabs[data-v-99cbac23]{display:flex;gap:4px;margin-bottom:20px}.auth-modal-title[data-v-99cbac23]{margin-bottom:16px;font-size:18px;font-weight:600;color:#e5e7eb}.auth-modal-tab[data-v-99cbac23]{flex:1;padding:10px;border:1px solid #374151;background:transparent;color:#9ca3af;border-radius:8px;cursor:pointer;font-size:14px}.auth-modal-tab--active[data-v-99cbac23]{background:#1f2937;color:#f97316;border-color:#f97316}.auth-form[data-v-99cbac23]{display:flex;flex-direction:column;gap:14px}.auth-field[data-v-99cbac23]{display:flex;flex-direction:column;gap:4px}.auth-field label[data-v-99cbac23]{font-size:13px;color:#9ca3af}.auth-field input[data-v-99cbac23]{padding:10px 12px;border:1px solid #374151;border-radius:8px;background:#1f2937;color:#e5e7eb;font-size:14px}.auth-field input[data-v-99cbac23]::placeholder{color:#6b7280}.auth-captcha-row[data-v-99cbac23]{display:flex;gap:8px;align-items:center}.auth-captcha-row input[data-v-99cbac23]{flex:1;min-width:0}.auth-captcha-img[data-v-99cbac23]{flex-shrink:0;height:48px;width:auto;cursor:pointer;border-radius:6px;border:1px solid #374151;display:block}.auth-captcha-img[data-v-99cbac23]:hover{border-color:#f97316}.auth-error[data-v-99cbac23]{color:#f87171;font-size:13px;margin:0}.auth-success[data-v-99cbac23]{color:#34d399;font-size:13px;margin:0}.auth-submit[data-v-99cbac23]{padding:12px;border:none;border-radius:8px;background:#f97316;color:#fff;font-size:15px;font-weight:500;cursor:pointer;margin-top:4px}.auth-submit[data-v-99cbac23]:hover:not(:disabled){background:#ea580c}.auth-submit[data-v-99cbac23]:disabled{opacity:.7;cursor:not-allowed}.nickname-dialog-backdrop[data-v-99cbac23]{position:fixed;inset:0;background:#0f172abf;display:flex;align-items:center;justify-content:center;z-index:1100}.nickname-dialog[data-v-99cbac23]{position:relative;width:320px;max-width:90vw;padding:24px 20px 20px;border-radius:18px;background:#020617;box-shadow:0 20px 45px #0f172ae6,0 0 0 1px #0f172a99}.nickname-dialog-title[data-v-99cbac23]{margin:4px 0 12px;font-size:18px;font-weight:600;color:#e5e7eb}.nickname-dialog-label[data-v-99cbac23]{display:block;margin-bottom:6px;font-size:14px;color:#e5e7eb}.nickname-dialog-input[data-v-99cbac23]{width:100%;border-radius:10px;border:1px solid #374151;background:#020617;padding:10px 12px;font-size:14px;color:#e5e7eb;outline:none}.nickname-dialog-input[data-v-99cbac23]::placeholder{color:#6b7280}.nickname-dialog-error[data-v-99cbac23]{margin:8px 2px 0;font-size:12px;color:#f97373}.nickname-dialog-save[data-v-99cbac23]{margin-top:16px;width:100%;padding:10px 18px;border-radius:999px;border:none;background:#f9fafb;color:#0f172a;font-size:14px;font-weight:600;cursor:pointer}.nickname-dialog-save[data-v-99cbac23]:disabled{opacity:.5;cursor:not-allowed}.user-center-menu-page[data-v-f3ab5f44]{min-height:420px}.page-title[data-v-f3ab5f44]{margin:0;font-size:24px;font-weight:700;color:#e5e7eb}.page-empty[data-v-f3ab5f44]{font-size:14px;color:#94a3b8}.wall-page[data-v-f3ab5f44]{max-width:980px}.wall-card-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:22px}.wall-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.08);padding:18px 22px}.wall-card-title[data-v-f3ab5f44]{margin:0;font-size:18px;font-weight:700;color:#2b6cb0}.wall-card-subtitle[data-v-f3ab5f44]{margin:6px 0 14px;font-size:12px;color:#94a3b8}.wall-card-body p[data-v-f3ab5f44]{margin:0 0 12px;color:#e5e7eb;font-size:14px;line-height:1.75}.wall-search-section[data-v-f3ab5f44]{margin-bottom:18px}.wall-search-row[data-v-f3ab5f44]{display:flex;justify-content:center;gap:12px;margin-bottom:14px}.wall-search-input[data-v-f3ab5f44]{width:min(420px,100%);padding:12px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);outline:none;background:#0b1220;color:#e5e7eb}.wall-search-input[data-v-f3ab5f44]::placeholder{color:#64748b}.wall-search-btn[data-v-f3ab5f44]{padding:12px 26px;border-radius:999px;border:none;background:#3b82f6;color:#fff;font-weight:600;cursor:pointer}.wall-search-btn[data-v-f3ab5f44]:hover{background:#2563eb}.wall-filter-row[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wall-filter-btn[data-v-f3ab5f44]{padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#94a3b8;cursor:pointer;font-size:13px}.wall-filter-btn[data-v-f3ab5f44]:hover{border-color:#3b82f6b3;color:#60a5fa}.wall-filter-btn--active[data-v-f3ab5f44]{background:#3b82f64d;border-color:#3b82f6;color:#60a5fa}.wall-results[data-v-f3ab5f44]{padding:10px 4px 0}.wall-results-hint[data-v-f3ab5f44]{color:#cbd5e1;font-size:14px;line-height:1.6;text-align:center}.user-center-menu-page--my-gen[data-v-f3ab5f44]{max-width:1040px;margin:0 auto;padding:0;color:#e5e7eb}.my-gen-page[data-v-f3ab5f44]{padding-bottom:32px}.my-gen-search-section[data-v-f3ab5f44]{margin-bottom:18px}.my-gen-filter-row[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.my-gen-filter-btn[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#94a3b8;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.my-gen-filter-btn[data-v-f3ab5f44]:hover{border-color:#3b82f6b3;color:#60a5fa}.my-gen-filter-btn--active[data-v-f3ab5f44]{background:#3b82f64d;border-color:#3b82f6;color:#60a5fa}.my-gen-filter-btn.my-gen-filter-btn--active[data-v-f3ab5f44]:hover{color:#60a5fa;border-color:#3b82f6;background:#3b82f673}.my-gen-filter-icon[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;opacity:.85}.my-gen-filter-btn--active .my-gen-filter-icon[data-v-f3ab5f44]{opacity:1}.my-gen-filter-icon[data-v-f3ab5f44] svg{display:block}.my-gen-banner[data-v-f3ab5f44]{margin:0 auto 14px;max-width:720px;padding:10px 14px;border-radius:10px;background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:#fcd34d;font-size:14px;text-align:center}.my-gen-loading[data-v-f3ab5f44]{text-align:center;padding:28px 12px;color:#94a3b8;font-size:14px}.my-gen-masonry--flex[data-v-f3ab5f44]{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%}.my-gen-masonry-col[data-v-f3ab5f44]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}@media(max-width:720px){.my-gen-masonry--flex[data-v-f3ab5f44]{flex-direction:column}}.my-gen-card[data-v-f3ab5f44]{width:100%;background:#ffffff0d;border-radius:10px;box-shadow:none;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.my-gen-card-head[data-v-f3ab5f44]{display:flex;align-items:center;gap:10px;padding:12px 14px 10px}.my-gen-avatar[data-v-f3ab5f44]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#e5e7eb}.my-gen-avatar--placeholder[data-v-f3ab5f44]{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.my-gen-user-meta[data-v-f3ab5f44]{flex:1;min-width:0}.my-gen-user-line[data-v-f3ab5f44]{display:flex;align-items:center;gap:6px}.my-gen-username[data-v-f3ab5f44]{font-size:15px;font-weight:700;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-gen-vip[data-v-f3ab5f44]{color:#60a5fa;font-size:12px;line-height:1}.my-gen-time[data-v-f3ab5f44]{margin-top:2px;font-size:12px;color:#94a3b8}.my-gen-level-pill[data-v-f3ab5f44]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#d1fae5;color:#047857;font-size:13px;font-weight:600}.my-gen-level-icon[data-v-f3ab5f44]{font-size:12px;line-height:1}.my-gen-media[data-v-f3ab5f44]{position:relative;background:#0f172a80;min-height:0}.my-gen-media-overlay[data-v-f3ab5f44]{position:absolute;top:8px;z-index:2;padding:4px 8px;border-radius:8px;font-size:11px;color:#e5e7eb;background:#0f172ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-gen-media-overlay--left[data-v-f3ab5f44]{left:8px}.my-gen-media-overlay--right[data-v-f3ab5f44]{right:8px;left:auto;text-align:right}.my-gen-media-overlay--status[data-v-f3ab5f44]{background:#fffffff5;color:#64748b;border:1px solid #e2e8f0;-webkit-backdrop-filter:none;backdrop-filter:none;text-transform:lowercase;font-weight:500;letter-spacing:.02em}.my-gen-media-el[data-v-f3ab5f44]{display:block;width:100%;height:auto;max-width:100%;vertical-align:bottom;border-radius:0 0 12px 12px;object-fit:contain;background:#0f172a59}.my-gen-media-placeholder[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:center;min-height:220px;padding:20px;color:#94a3b8;font-size:14px;text-align:center}.my-gen-empty[data-v-f3ab5f44]{text-align:center;padding:36px 12px;color:#94a3b8;font-size:14px}.my-gen-list-wrap[data-v-f3ab5f44]{display:flex;flex-direction:column;gap:18px}.my-gen-pagination[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:4px 0 8px}.my-gen-page-btn[data-v-f3ab5f44]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e5e7eb;font-size:13px;font-weight:600;cursor:pointer}.my-gen-page-btn[data-v-f3ab5f44]:hover:not(:disabled){border-color:#3b82f699;color:#60a5fa}.my-gen-page-btn[data-v-f3ab5f44]:disabled{opacity:.35;cursor:not-allowed}.my-gen-page-info[data-v-f3ab5f44]{font-size:13px;color:#94a3b8}.my-upload-empty-wrap[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:center;padding:28px 0}.my-upload-empty[data-v-f3ab5f44]{text-align:center;padding:18px 16px}.my-upload-empty-icon[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:center;margin-bottom:16px;opacity:.95}.my-upload-empty-title[data-v-f3ab5f44]{font-size:22px;font-weight:700;color:#e5e7eb;margin-bottom:10px}.my-upload-empty-desc[data-v-f3ab5f44]{color:#94a3b8;font-size:14px;margin-bottom:20px}.my-upload-empty-btn[data-v-f3ab5f44]{border:none;background:#3b82f6;color:#fff;font-weight:600;padding:12px 26px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.my-upload-empty-btn[data-v-f3ab5f44]:hover{background:#2563eb}.my-upload-empty-btn-plus[data-v-f3ab5f44]{font-size:18px;line-height:1}.color-create-page[data-v-f3ab5f44]{max-width:980px;margin:0 auto}.cc-hint[data-v-f3ab5f44]{padding:18px 20px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);margin-bottom:16px;width:100%}.cc-hint-title[data-v-f3ab5f44]{margin:0 0 6px;font-size:16px;font-weight:700;color:#60a5fa}.cc-hint-sub[data-v-f3ab5f44]{color:#94a3b8;font-size:13px;margin-bottom:10px}.cc-hint-rows[data-v-f3ab5f44]{display:grid;gap:12px}.cc-hint-row[data-v-f3ab5f44]{display:flex;gap:12px;align-items:flex-start}.cc-hint-num[data-v-f3ab5f44]{min-width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.cc-hint-num--one[data-v-f3ab5f44]{background:#3b82f6}.cc-hint-num--two[data-v-f3ab5f44]{background:#60a5fa}.cc-hint-num--three[data-v-f3ab5f44]{background:#2563eb}.cc-hint-head[data-v-f3ab5f44]{font-weight:700;color:#e5e7eb;margin-bottom:4px;font-size:13px}.cc-hint-body[data-v-f3ab5f44]{color:#cbd5e1;font-size:13px;line-height:1.6}.cc-form-card[data-v-f3ab5f44]{padding:18px 20px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);width:100%}.cc-form-title[data-v-f3ab5f44]{margin:0 0 16px;font-size:18px;font-weight:800;color:#e5e7eb}.cc-field[data-v-f3ab5f44]{margin-bottom:12px}.cc-label-row[data-v-f3ab5f44]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cc-label-row--top[data-v-f3ab5f44]{align-items:flex-start}.cc-label[data-v-f3ab5f44]{color:#cbd5e1;font-size:13px}.cc-required[data-v-f3ab5f44]{color:#ef4444;font-weight:700}.cc-select[data-v-f3ab5f44]{width:fit-content;max-width:100%;display:inline-block;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e5e7eb;outline:none;font-size:14px;line-height:1.4;min-height:40px}.cc-textarea[data-v-f3ab5f44]{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e5e7eb;outline:none;resize:vertical;line-height:1.6}.cc-textarea[data-v-f3ab5f44]::placeholder{color:#94a3b8cc}.cc-textarea-hint[data-v-f3ab5f44]{margin-top:10px;color:#94a3b8;font-size:12px}.cc-generate-wrap[data-v-f3ab5f44]{margin-top:8px}.cc-generate-btn[data-v-f3ab5f44]{border:none;width:240px;padding:12px 14px;border-radius:8px;background:#3b82f6b3;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-generate-btn[data-v-f3ab5f44]:hover:not(:disabled){background:#2563ebe6}.cc-generate-btn--disabled[data-v-f3ab5f44],.cc-generate-btn[data-v-f3ab5f44]:disabled{opacity:.65;cursor:not-allowed}.cc-generate-btn-text[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:8px;font-weight:700}.cc-generate-btn-icon[data-v-f3ab5f44]{font-size:14px}.cc-generate-btn-cost[data-v-f3ab5f44]{height:26px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:#ffffff24;font-weight:800;padding:0 10px;flex-shrink:0}.cc-generate-btn-yuanqi-icon[data-v-f3ab5f44]{width:14px;height:14px;display:inline-block;object-fit:contain;flex-shrink:0}.cc-result-hint[data-v-f3ab5f44]{margin-top:12px;color:#94a3b8;font-size:13px}.cc-result-link[data-v-f3ab5f44]{margin-left:8px;padding:0;border:none;background:transparent;color:#60a5fa;cursor:pointer;text-decoration:underline;font-size:13px}.img-dynamic-gallery-page[data-v-f3ab5f44]{width:100%;max-width:1200px;margin:0 auto;color:#e5e7eb}.idg-inner[data-v-f3ab5f44]{padding:0 0 32px}.idg-search-row[data-v-f3ab5f44]{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}.idg-search-input[data-v-f3ab5f44]{flex:1;min-width:0;border:1px solid rgba(255,255,255,.14);background:#0b1220;border-radius:999px;padding:12px 18px;font-size:14px;color:#e5e7eb;outline:none}.idg-search-input[data-v-f3ab5f44]::placeholder{color:#64748b}.idg-search-input[data-v-f3ab5f44]:focus{border-color:#3b82f6a6;box-shadow:0 0 0 2px #3b82f633}.idg-search-btn[data-v-f3ab5f44]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border:none;border-radius:999px;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #2563eb59}.idg-search-btn[data-v-f3ab5f44]:hover{filter:brightness(1.05)}.idg-search-icon[data-v-f3ab5f44]{opacity:.95}.idg-filter-block[data-v-f3ab5f44]{margin-bottom:20px}.idg-pill-row[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.idg-pill-row--categories[data-v-f3ab5f44]{margin-bottom:0;align-items:center}.idg-pill[data-v-f3ab5f44]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#94a3b8;border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.idg-pill[data-v-f3ab5f44]:hover{border-color:#3b82f6b3;color:#60a5fa}.idg-pill--active[data-v-f3ab5f44]{background:#3b82f64d;border-color:#3b82f6;color:#60a5fa}.idg-status[data-v-f3ab5f44]{text-align:center;padding:28px 12px;color:#94a3b8;font-size:14px}.idg-status--error[data-v-f3ab5f44]{color:#f87171}.idg-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1100px){.idg-grid[data-v-f3ab5f44]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.idg-grid[data-v-f3ab5f44]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.idg-grid[data-v-f3ab5f44]{grid-template-columns:1fr}}.idg-card[data-v-f3ab5f44]{border-radius:14px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:none;transition:transform .2s,border-color .2s,box-shadow .2s}.idg-card[data-v-f3ab5f44]:hover{transform:translateY(-3px);border-color:#60a5fa59;box-shadow:0 12px 32px #00000059}.idg-card-media[data-v-f3ab5f44]{position:relative;aspect-ratio:9 / 14;background:#0f172a}.idg-card-video[data-v-f3ab5f44]{width:100%;height:100%;object-fit:cover;display:block}.idg-card-actions-left[data-v-f3ab5f44]{position:absolute;left:8px;top:8px;display:flex;flex-direction:column;gap:8px;z-index:2}.idg-orb[data-v-f3ab5f44]{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:#0f172a73;color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.idg-orb[data-v-f3ab5f44]:hover{background:#0f172a99}.idg-orb--busy[data-v-f3ab5f44]{opacity:.72}.idg-orb--fav-on[data-v-f3ab5f44],.idg-orb--like-on[data-v-f3ab5f44]{color:#fbbf24}.idg-card-premium[data-v-f3ab5f44]{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#2563ebeb;color:#fff;box-shadow:0 2px 8px #2563eb73}.idg-card-overlay[data-v-f3ab5f44]{position:absolute;left:0;right:0;bottom:0;padding:10px 10px 12px;background:linear-gradient(to top,rgba(15,23,42,.88),transparent);z-index:1}.idg-card-user[data-v-f3ab5f44]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.idg-card-avatar[data-v-f3ab5f44]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#64748b,#334155);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.idg-card-username[data-v-f3ab5f44]{font-size:12px;color:#f8fafce6}.idg-card-title[data-v-f3ab5f44]{font-size:13px;font-weight:600;color:#fff;line-height:1.35;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.idg-card-stats[data-v-f3ab5f44]{display:inline-flex;flex-wrap:wrap;gap:8px 12px;padding:6px 10px;border-radius:999px;background:#0f172a8c;font-size:11px;color:#f8fafceb}.idg-stat[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:4px}.idg-stat svg[data-v-f3ab5f44]{flex-shrink:0;opacity:.9}.idg-generate-btn[data-v-f3ab5f44]{width:100%;border:none;padding:11px 12px;font-size:14px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#2563eb)}.idg-generate-btn[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.06)}.idg-generate-btn[data-v-f3ab5f44]:disabled{opacity:.65;cursor:not-allowed}.idg-gen-modal-backdrop[data-v-f3ab5f44]{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idg-gen-modal[data-v-f3ab5f44]{width:100%;max-width:960px;max-height:min(95vh,900px);display:flex;flex-direction:column;background:#0b1220;color:#e5e7eb;border-radius:12px;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 56px #0000008c;overflow:hidden}.idg-gen-modal-head[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px 14px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.idg-gen-modal-title[data-v-f3ab5f44]{margin:0;font-size:17px;font-weight:700;color:#f1f5f9}.idg-gen-modal-close[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-6px -8px -6px 0;padding:0;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer}.idg-gen-modal-close[data-v-f3ab5f44]:hover{background:#ffffff14;color:#e5e7eb}.idg-gen-modal-body[data-v-f3ab5f44]{padding:18px 22px 8px;overflow-y:auto;flex:1;min-height:0}.idg-gen-field[data-v-f3ab5f44]{margin-bottom:20px}.idg-gen-field--upload[data-v-f3ab5f44]{margin-bottom:18px}.idg-gen-label-row[data-v-f3ab5f44]{display:flex;align-items:center;gap:2px;margin-bottom:6px}.idg-gen-label[data-v-f3ab5f44]{font-size:14px;font-weight:600;color:#e5e7eb}.idg-gen-req[data-v-f3ab5f44]{color:#f87171;font-size:14px;font-weight:600}.idg-gen-sub[data-v-f3ab5f44]{margin:0 0 12px;font-size:12px;line-height:1.5;color:#94a3b8}.idg-gen-radio-group[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;gap:20px 28px}.idg-gen-radio[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#cbd5e1;-webkit-user-select:none;user-select:none}.idg-gen-radio-input[data-v-f3ab5f44]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.idg-gen-radio-dot[data-v-f3ab5f44]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(148,163,184,.55);box-sizing:border-box;flex-shrink:0;position:relative;transition:border-color .15s}.idg-gen-radio-input:checked+.idg-gen-radio-dot[data-v-f3ab5f44]{border-color:#3b82f6}.idg-gen-radio-input:checked+.idg-gen-radio-dot[data-v-f3ab5f44]:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#3b82f6}.idg-gen-radio-input:focus-visible+.idg-gen-radio-dot[data-v-f3ab5f44]{box-shadow:0 0 0 2px #0b1220,0 0 0 4px #3b82f68c}.idg-gen-file-input[data-v-f3ab5f44]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.idg-gen-upload-zone[data-v-f3ab5f44]{width:100%;min-height:168px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;padding:20px 16px;border:1px dashed rgba(59,130,246,.45);border-radius:8px;background:#3b82f614;transition:border-color .15s,background .15s}.idg-gen-upload-zone[data-v-f3ab5f44]:not(.idg-gen-upload-zone--has-preview):hover{border-color:#60a5fabf;background:#3b82f61f}.idg-gen-upload-zone--has-preview[data-v-f3ab5f44]{padding:0;border-style:solid;border-color:#3b82f659;background:#0f172a73;min-height:0}.idg-gen-upload-zone-hit[data-v-f3ab5f44]{width:100%;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 16px;margin:0;border:none;border-radius:8px;background:transparent;cursor:pointer;font:inherit;color:inherit}.idg-gen-upload-zone-hit[data-v-f3ab5f44]:hover{background:#3b82f60f}.idg-gen-upload-icon[data-v-f3ab5f44]{color:#64748b}.idg-gen-upload-text[data-v-f3ab5f44]{font-size:13px;color:#94a3b8;text-align:center;line-height:1.45}.idg-gen-crop-block[data-v-f3ab5f44]{padding:14px 14px 16px}.idg-gen-crop-title[data-v-f3ab5f44]{font-size:15px;font-weight:600;color:#e5e7eb;margin:0 0 12px}.idg-gen-crop-stage[data-v-f3ab5f44]{position:relative;width:100%;max-height:280px;margin:0 auto;overflow:hidden;border-radius:8px;touch-action:none;background-color:#4b5563;background-image:repeating-conic-gradient(#6b7280 0% 25%,#9ca3af 0% 50%);background-size:20px 20px;background-position:center;cursor:grab}.idg-gen-crop-stage--dragging[data-v-f3ab5f44]{cursor:grabbing}.idg-gen-crop-img-layer[data-v-f3ab5f44]{position:absolute;inset:0;overflow:hidden}.idg-gen-crop-img[data-v-f3ab5f44]{display:block}.idg-gen-crop-img--loading[data-v-f3ab5f44]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.idg-gen-crop-frame[data-v-f3ab5f44]{position:absolute;inset:0;border:2px solid #3b82f6;border-radius:8px;pointer-events:none;box-sizing:border-box}.idg-gen-zoom-row[data-v-f3ab5f44]{display:flex;align-items:center;gap:10px;margin-top:14px}.idg-gen-zoom-label[data-v-f3ab5f44]{font-size:13px;color:#94a3b8;flex-shrink:0}.idg-gen-zoom-slider[data-v-f3ab5f44]{flex:1;min-width:0;height:6px;border-radius:3px;appearance:none;background:#94a3b859;accent-color:#3b82f6}.idg-gen-zoom-slider[data-v-f3ab5f44]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer}.idg-gen-crop-actions[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.idg-gen-crop-btn[data-v-f3ab5f44]{flex:1;min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;font:inherit;transition:background .15s,border-color .15s,color .15s}.idg-gen-crop-btn-icon[data-v-f3ab5f44]{flex-shrink:0}.idg-gen-crop-btn--fit[data-v-f3ab5f44]{border:1px solid #3b82f6;background:transparent;color:#60a5fa}.idg-gen-crop-btn--fit[data-v-f3ab5f44]:hover{background:#3b82f626}.idg-gen-crop-btn--cancel-upload[data-v-f3ab5f44]{border:1px solid rgba(226,232,240,.45);background:transparent;color:#e5e7eb}.idg-gen-crop-btn--cancel-upload[data-v-f3ab5f44]:hover{background:#ffffff0f}.idg-gen-template-note-title[data-v-f3ab5f44]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;color:#e5e7eb}.idg-gen-info-icon[data-v-f3ab5f44]{display:inline-flex;color:#60a5fa}.idg-gen-template-note-box[data-v-f3ab5f44]{list-style:none;margin:0;padding:12px 14px;border:1px solid rgba(59,130,246,.35);border-radius:8px;background:#3b82f61f}.idg-gen-template-note-row[data-v-f3ab5f44]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:#93c5fd}.idg-gen-template-note-row+.idg-gen-template-note-row[data-v-f3ab5f44]{margin-top:10px}.idg-gen-check-icon[data-v-f3ab5f44]{flex-shrink:0;color:#60a5fa;margin-top:2px;display:inline-flex}.idg-gen-template-note-line[data-v-f3ab5f44]{flex:1;min-width:0}.idg-gen-modal-foot[data-v-f3ab5f44]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 22px 16px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0;background:#0b1220}.idg-gen-btn[data-v-f3ab5f44]{min-width:96px;padding:9px 18px;font-size:14px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:opacity .15s,filter .15s}.idg-gen-btn--cancel[data-v-f3ab5f44]{background:#1f2937;color:#fff}.idg-gen-btn--cancel[data-v-f3ab5f44]:hover{filter:brightness(1.08)}.idg-gen-btn--next[data-v-f3ab5f44]{background:#60a5fa;color:#fff}.idg-gen-btn--next[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.05)}.idg-gen-btn--next[data-v-f3ab5f44]:disabled{opacity:.45;cursor:not-allowed}.idg-confirm-modal-backdrop[data-v-f3ab5f44]{position:fixed;inset:0;z-index:12001;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0000006b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idg-energy-insufficient-backdrop[data-v-f3ab5f44]{position:fixed;inset:0;z-index:12002;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0000006b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idg-energy-insufficient-modal[data-v-f3ab5f44]{width:100%;max-width:520px;background:#0b1220;color:#e5e7eb;border-radius:12px;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 56px #0000008c;overflow:hidden}.idg-energy-insufficient-head[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.idg-energy-insufficient-title[data-v-f3ab5f44]{margin:0;font-size:16px;font-weight:800;color:#f1f5f9}.idg-energy-insufficient-close[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-6px -6px -6px 0;padding:0;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer}.idg-energy-insufficient-close[data-v-f3ab5f44]:hover{background:#ffffff14;color:#e5e7eb}.idg-energy-insufficient-body[data-v-f3ab5f44]{padding:16px 18px 10px}.idg-energy-insufficient-desc[data-v-f3ab5f44]{margin:0;font-size:14px;line-height:1.6;color:#e2e8f0eb}.idg-energy-insufficient-foot[data-v-f3ab5f44]{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.1)}.idg-energy-insufficient-btn[data-v-f3ab5f44]{height:40px;padding:0 16px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#e5e7eb;font-weight:800;cursor:pointer}.idg-energy-insufficient-btn[data-v-f3ab5f44]:hover{background:#ffffff1a}.idg-energy-insufficient-btn--go[data-v-f3ab5f44]{border-color:#22c55e59;background:#22c55e2e}.idg-energy-insufficient-btn--go[data-v-f3ab5f44]:hover{background:#22c55e42}.idg-confirm-modal[data-v-f3ab5f44]{width:100%;max-width:980px;max-height:min(95vh,860px);display:flex;flex-direction:column;background:#0b1220;color:#e5e7eb;border-radius:12px;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 56px #0000008c;overflow:hidden}.idg-confirm-modal-head[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.idg-confirm-modal-title[data-v-f3ab5f44]{margin:0;font-size:16px;font-weight:800;color:#f1f5f9}.idg-confirm-modal-close[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-6px -6px -6px 0;padding:0;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer}.idg-confirm-modal-close[data-v-f3ab5f44]:hover{background:#ffffff14;color:#e5e7eb}.idg-confirm-modal-body[data-v-f3ab5f44]{padding:16px 18px 12px;overflow-y:auto;flex:1;min-height:0}.idg-confirm-previews[data-v-f3ab5f44]{display:flex;gap:18px;margin-bottom:18px}.idg-confirm-preview-card[data-v-f3ab5f44]{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px}.idg-confirm-preview-title[data-v-f3ab5f44]{font-size:13px;font-weight:700;color:#cbd5e1;margin-bottom:10px}.idg-confirm-preview-media[data-v-f3ab5f44]{width:100%;border-radius:8px;overflow:hidden;background:#4b5563;border:1px solid rgba(255,255,255,.1)}.idg-confirm-preview-img[data-v-f3ab5f44],.idg-confirm-template-media[data-v-f3ab5f44]{width:100%;height:100%;display:block;object-fit:contain;background:transparent}.idg-confirm-preview-img--cropped[data-v-f3ab5f44]{object-fit:cover}.idg-confirm-task-card[data-v-f3ab5f44]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 14px 12px}.idg-confirm-task-title[data-v-f3ab5f44]{font-size:14px;font-weight:900;color:#f1f5f9;margin-bottom:12px}.idg-confirm-task-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin-bottom:14px}.idg-confirm-task-block[data-v-f3ab5f44]{display:flex;flex-direction:column;gap:8px}.idg-confirm-task-block--full[data-v-f3ab5f44]{grid-column:span 2}.idg-confirm-task-label[data-v-f3ab5f44]{font-size:13px;font-weight:700;color:#94a3b8}.idg-confirm-task-value[data-v-f3ab5f44]{font-size:14px;font-weight:800;color:#e5e7eb}.idg-confirm-energy[data-v-f3ab5f44]{display:flex;align-items:center;gap:6px}.idg-confirm-note[data-v-f3ab5f44]{background:#3b82f61f;border:1px solid rgba(59,130,246,.35);border-radius:10px;padding:12px 12px 10px}.idg-confirm-note-title[data-v-f3ab5f44]{font-size:13px;font-weight:800;color:#93c5fd;margin-bottom:10px}.idg-confirm-note-box[data-v-f3ab5f44]{font-size:13px;color:#dbeafe;white-space:pre-wrap;line-height:1.6}.idg-confirm-modal-foot[data-v-f3ab5f44]{padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.1);background:#0b1220;display:flex;gap:12px;justify-content:flex-end;align-items:center;flex-shrink:0}.idg-confirm-modal-foot-right[data-v-f3ab5f44]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:12px}.idg-confirm-modal-foot-actions[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:12px}.idg-confirm-btn[data-v-f3ab5f44]{min-width:120px;padding:10px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:800;transition:opacity .15s,filter .15s}.idg-confirm-btn[data-v-f3ab5f44]:disabled{opacity:.6;cursor:not-allowed}.idg-confirm-btn--cancel[data-v-f3ab5f44]{background:#374151;color:#fff}.idg-confirm-btn--cancel[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.05)}.idg-confirm-btn--back[data-v-f3ab5f44]{background:transparent;border:1px solid rgba(148,163,184,.45);color:#cbd5e1}.idg-confirm-btn--back[data-v-f3ab5f44]:hover:not(:disabled){background:#ffffff0f}.idg-confirm-btn--confirm[data-v-f3ab5f44]{background:linear-gradient(90deg,#22c55e,#16a34a);color:#fff;min-width:170px}.idg-confirm-btn--confirm[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.05)}.idg-confirm-result-text[data-v-f3ab5f44]{margin:0;font-size:13px;line-height:1.5}.idg-confirm-result-text--success[data-v-f3ab5f44]{color:#86efac}.idg-confirm-result-text--error[data-v-f3ab5f44]{color:#fca5a5}.idg-confirm-result-link[data-v-f3ab5f44]{margin-left:8px;border:none;background:transparent;color:#93c5fd;font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.idg-pagination[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.idg-page-btn[data-v-f3ab5f44]{border:1px solid rgba(148,163,184,.35);background:#0f172a99;color:#e5e7eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}.idg-page-btn[data-v-f3ab5f44]:hover:not(:disabled){border-color:#60a5fa73;color:#60a5fa}.idg-page-btn[data-v-f3ab5f44]:disabled{opacity:.35;cursor:not-allowed}.idg-page-info[data-v-f3ab5f44]{font-size:13px;font-weight:600;color:#94a3b8}.user-center-menu-page--custom-dynamic[data-v-f3ab5f44],.user-center-menu-page--video-faceswap[data-v-f3ab5f44],.user-center-menu-page--img-faceswap[data-v-f3ab5f44],.user-center-menu-page--img-dynamic[data-v-f3ab5f44]{color:#e5e7eb;padding:0}.user-center-menu-page--custom-dynamic .page-title[data-v-f3ab5f44],.user-center-menu-page--video-faceswap .page-title[data-v-f3ab5f44],.user-center-menu-page--img-faceswap .page-title[data-v-f3ab5f44],.user-center-menu-page--img-dynamic .page-title[data-v-f3ab5f44]{color:#e5e7eb;font-size:34px}.user-center-menu-page--custom-dynamic .page-title-row[data-v-f3ab5f44],.user-center-menu-page--video-faceswap .page-title-row[data-v-f3ab5f44],.user-center-menu-page--img-faceswap .page-title-row[data-v-f3ab5f44],.user-center-menu-page--img-dynamic .page-title-row[data-v-f3ab5f44]{margin-bottom:22px}.user-center-menu-page--video-faceswap .page-title-icon[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;width:22px;margin-right:10px;color:#60a5fa;font-size:16px;transform:translateY(-1px)}.video-faceswap-page[data-v-f3ab5f44],.img-faceswap-page[data-v-f3ab5f44]{max-width:980px;color:#e5e7eb}.if-tips-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:12px;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.08);box-shadow:none}.if-tips-title[data-v-f3ab5f44]{margin:0;font-size:18px;font-weight:900;color:#60a5fa}.if-tips-sub[data-v-f3ab5f44]{margin-top:8px;font-size:13px;color:#94a3b8;font-weight:500}.if-tips-grid[data-v-f3ab5f44]{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;column-gap:56px;row-gap:14px}.if-tips-step[data-v-f3ab5f44]{display:flex;gap:14px;align-items:flex-start}.if-tips-num[data-v-f3ab5f44]{width:26px;height:26px;border-radius:999px;background:#2563eb;color:#fff;font-weight:900;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.if-tips-head[data-v-f3ab5f44]{font-size:14px;font-weight:900;color:#e5e7eb;margin-bottom:4px}.if-tips-desc[data-v-f3ab5f44]{font-size:13px;color:#cbd5e1;line-height:1.7}.if-upload-section[data-v-f3ab5f44]{margin-top:30px}.if-upload-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.if-upload-card[data-v-f3ab5f44]{position:relative;border-radius:16px;border:1px dashed rgba(148,163,184,.5);background:#0f172ad9;height:350px;display:flex;align-items:center;justify-content:center}.if-upload-input[data-v-f3ab5f44]{display:none}.if-upload-placeholder-btn[data-v-f3ab5f44]{width:100%;height:100%;border:none;background:transparent;color:inherit;cursor:pointer}.if-upload-inner[data-v-f3ab5f44]{text-align:center;max-width:420px}.if-upload-preview-img[data-v-f3ab5f44]{width:100%;height:100%;display:block;object-fit:contain}.if-upload-cancel-btn[data-v-f3ab5f44]{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:999px;border:none;background:#111827c7;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.if-upload-replace-btn[data-v-f3ab5f44]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:none;border-radius:6px;padding:9px 12px;background:#111827b8;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.if-upload-unselect-btn[data-v-f3ab5f44]{position:absolute;left:14px;top:14px;border:none;border-radius:6px;padding:9px 12px;background:#2563ebd9;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.if-upload-icon[data-v-f3ab5f44]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.7);display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#e5e7eb;margin-bottom:14px}.if-upload-title[data-v-f3ab5f44]{font-size:14px;font-weight:700;color:#e5e7eb;margin-bottom:6px}.if-upload-sub[data-v-f3ab5f44]{font-size:13px;color:#fb923c}.if-start-btn[data-v-f3ab5f44]{margin-top:24px;min-width:240px;padding:11px 20px;border-radius:999px;border:none;background:#3b82f6;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:10px}.if-start-btn[data-v-f3ab5f44]:hover{background:#2563eb}.if-start-btn[data-v-f3ab5f44]:disabled{background:#9ca3af;cursor:not-allowed}.if-start-btn-left[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:6px}.if-start-btn-cost[data-v-f3ab5f44]{height:24px;border-radius:999px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-weight:800;flex-shrink:0}.if-result-hint[data-v-f3ab5f44]{margin-top:10px;font-size:13px;color:#60a5fa}.if-result-link[data-v-f3ab5f44]{color:#93c5fd;text-decoration:underline}.if-resource-gallery[data-v-f3ab5f44]{margin-top:28px;padding:20px 18px 22px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#e5e7eb}.if-resource-gallery-status[data-v-f3ab5f44]{font-size:13px;color:#94a3b8;padding:8px 0}.if-resource-gallery-status--error[data-v-f3ab5f44]{color:#f87171}.if-resource-gallery-tabs[data-v-f3ab5f44]{display:flex;flex-wrap:nowrap;gap:18px;margin-bottom:16px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.if-resource-gallery-tab[data-v-f3ab5f44]{border:none;background:transparent;padding:6px 2px 10px;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;position:relative;flex-shrink:0;white-space:nowrap}.if-resource-gallery-tab--active[data-v-f3ab5f44]{color:#60a5fa}.if-resource-gallery-tab--active[data-v-f3ab5f44]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#60a5fa}.if-resource-gallery-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.if-resource-gallery-pager[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.if-resource-gallery-pager-btn[data-v-f3ab5f44]{padding:6px 14px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172a99;color:#e5e7eb;font-size:13px;font-weight:600;cursor:pointer}.if-resource-gallery-pager-btn[data-v-f3ab5f44]:hover:not(:disabled){border-color:#60a5fa73;color:#60a5fa}.if-resource-gallery-pager-btn[data-v-f3ab5f44]:disabled{opacity:.35;cursor:not-allowed}.if-resource-gallery-pager-info[data-v-f3ab5f44]{font-size:13px;font-weight:600;color:#94a3b8;min-width:7.5em;text-align:center}.if-resource-gallery-cell[data-v-f3ab5f44]{min-width:0}.if-resource-gallery-media-wrap[data-v-f3ab5f44]{position:relative;display:block;width:100%;padding:0;cursor:pointer;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0f172ad9;aspect-ratio:9 / 16}.if-resource-gallery-media-wrap--active[data-v-f3ab5f44]{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.if-resource-gallery-img[data-v-f3ab5f44]{display:block;width:100%;height:100%;object-fit:cover;transform:translateY(0);transition:transform .48s cubic-bezier(.22,1,.36,1)}.if-resource-gallery-media-wrap:hover .if-resource-gallery-img[data-v-f3ab5f44]{transform:translateY(-6px)}.if-resource-gallery-overlay[data-v-f3ab5f44]{position:absolute;left:0;right:0;bottom:0;padding:10px 8px 8px;background:linear-gradient(to top,#0f172ad1,#0f172a1f);color:#f8fafc;font-size:11px;line-height:1.35;opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity .42s ease,transform .48s cubic-bezier(.22,1,.36,1)}.if-resource-gallery-media-wrap:hover .if-resource-gallery-overlay[data-v-f3ab5f44]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.if-resource-gallery-img[data-v-f3ab5f44],.if-resource-gallery-overlay[data-v-f3ab5f44]{transition-duration:.01ms!important}.if-resource-gallery-media-wrap:hover .if-resource-gallery-img[data-v-f3ab5f44],.if-resource-gallery-media-wrap:hover .if-resource-gallery-overlay[data-v-f3ab5f44]{transform:none}}.if-resource-gallery-overlay-line1[data-v-f3ab5f44]{font-weight:700}.if-resource-gallery-overlay-line2[data-v-f3ab5f44]{margin-top:2px;opacity:.92;font-variant-numeric:tabular-nums}.vf-tips-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:12px;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.08);box-shadow:none}.vf-tips-title[data-v-f3ab5f44]{margin:0;font-size:18px;font-weight:900;color:#60a5fa}.vf-tips-sub[data-v-f3ab5f44]{margin-top:8px;font-size:13px;color:#94a3b8;font-weight:500}.vf-tips-grid[data-v-f3ab5f44]{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;column-gap:56px;row-gap:18px}.vf-tips-step[data-v-f3ab5f44]{display:flex;gap:14px;align-items:flex-start;min-width:0}.vf-tips-num[data-v-f3ab5f44]{width:26px;height:26px;border-radius:999px;background:#2563eb;color:#fff;font-weight:900;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vf-tips-head[data-v-f3ab5f44]{font-size:14px;font-weight:900;color:#e5e7eb;line-height:1.2;margin-bottom:6px}.vf-tips-desc[data-v-f3ab5f44]{font-size:13px;color:#cbd5e1;line-height:1.75}.vf-upload-section[data-v-f3ab5f44]{margin-top:26px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.vf-upload-card[data-v-f3ab5f44]{position:relative;overflow:hidden;border-radius:16px;border:1px dashed rgba(148,163,184,.5);background:#0f172ad9;width:450px;height:350px;max-width:100%;display:flex;align-items:center;justify-content:center}.vf-upload-card--with-preview[data-v-f3ab5f44]{border:none;background:#0f172a59}.vf-upload-input[data-v-f3ab5f44]{display:none}.vf-upload-inner[data-v-f3ab5f44]{text-align:center;max-width:420px}.vf-upload-icon[data-v-f3ab5f44]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.7);display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#e5e7eb;margin-bottom:14px}.vf-upload-title[data-v-f3ab5f44]{font-size:14px;font-weight:700;color:#e5e7eb;margin-bottom:6px}.vf-upload-sub[data-v-f3ab5f44]{font-size:13px;color:#fb923c}.vf-upload-placeholder-btn[data-v-f3ab5f44]{width:100%;height:100%;border:none;background:transparent;color:inherit;cursor:pointer;padding:0}.vf-upload-preview-img[data-v-f3ab5f44],.vf-upload-preview-video[data-v-f3ab5f44]{width:100%;height:100%;display:block;object-fit:contain}.vf-upload-actions[data-v-f3ab5f44]{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px}.vf-upload-replace-btn[data-v-f3ab5f44],.vf-upload-delete-btn[data-v-f3ab5f44]{border:none;border-radius:8px;padding:9px 12px;background:#111827b8;color:#fff;font-size:14px;font-weight:600;cursor:pointer;line-height:1.1}.vf-upload-replace-btn[data-v-f3ab5f44]:hover,.vf-upload-delete-btn[data-v-f3ab5f44]:hover{background:#111827d9}.vf-start-btn[data-v-f3ab5f44]{margin-top:20px;min-width:240px;padding:11px 18px;border-radius:999px;border:none;background:#3b82f6;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:10px}.vf-start-btn[data-v-f3ab5f44]:hover{background:#2563eb}.vf-start-btn[data-v-f3ab5f44]:disabled{opacity:.7;cursor:not-allowed}.vf-start-btn-cost[data-v-f3ab5f44]{height:24px;border-radius:999px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-weight:800;flex-shrink:0}.vf-result-hint[data-v-f3ab5f44]{margin-top:10px;font-size:13px;color:#60a5fa}.vf-target-modal-backdrop[data-v-f3ab5f44]{position:fixed;inset:0;z-index:13000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vf-target-modal[data-v-f3ab5f44]{width:100%;max-width:980px;max-height:min(95vh,720px);display:flex;flex-direction:column;background:#0f172af5;color:#e5e7eb;border-radius:12px;border:1px solid rgba(255,255,255,.12);overflow:hidden}.vf-target-modal-head[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.vf-target-modal-title[data-v-f3ab5f44]{margin:0;font-size:16px;font-weight:900;color:#e5e7eb}.vf-target-modal-close[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.vf-target-modal-close[data-v-f3ab5f44]:hover{background:#ffffff14;color:#e5e7eb}.vf-target-modal-body[data-v-f3ab5f44]{padding:16px 18px 8px;overflow-y:auto;flex:1;min-height:0}.vf-target-upload-zone[data-v-f3ab5f44]{border-radius:12px;border:1px dashed rgba(148,163,184,.45);background:#0f172a94;height:200px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}.vf-target-upload-zone[data-v-f3ab5f44]:focus-visible{outline:3px solid rgba(59,130,246,.35);outline-offset:2px}.vf-target-video-file-input[data-v-f3ab5f44]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.vf-target-upload-inner[data-v-f3ab5f44]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.vf-target-upload-ic[data-v-f3ab5f44]{color:#64748b;margin-bottom:2px}.vf-target-upload-title[data-v-f3ab5f44]{font-size:14px;font-weight:800;color:#e5e7eb}.vf-target-upload-sub[data-v-f3ab5f44]{font-size:12px;font-weight:800;color:#a78bfa}.vf-target-upload-preview-video[data-v-f3ab5f44]{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:#0f172a38;z-index:0}.vf-target-upload-actions[data-v-f3ab5f44]{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;z-index:1}.vf-target-select-text[data-v-f3ab5f44]{margin-top:14px;font-size:13px;font-weight:800;color:#e5e7eb}.vf-target-tabs[data-v-f3ab5f44]{margin-top:10px;display:flex;gap:18px;align-items:center;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.vf-target-tab[data-v-f3ab5f44]{border:none;background:transparent;cursor:pointer;padding:0;font-size:13px;font-weight:900;color:#64748b;flex-shrink:0;white-space:nowrap}.vf-target-tab--active[data-v-f3ab5f44]{color:#2563eb}.vf-target-grid[data-v-f3ab5f44]{margin-top:12px;display:block;column-count:5;column-gap:14px;padding-bottom:18px}@media(max-width:980px){.vf-target-grid[data-v-f3ab5f44]{column-count:4}}@media(max-width:760px){.vf-target-grid[data-v-f3ab5f44]{column-count:3}}@media(max-width:560px){.vf-target-grid[data-v-f3ab5f44]{column-count:2}}.vf-target-thumb[data-v-f3ab5f44]{position:relative;width:100%;height:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;padding:0;cursor:pointer;background:#0f172a61;display:inline-block;margin:0 0 14px;break-inside:avoid;-webkit-column-break-inside:avoid}.vf-target-thumb[data-v-f3ab5f44]:hover{border-color:#2563eb59}.vf-target-thumb--active[data-v-f3ab5f44]{border-color:#2563eb;border-width:2px;box-shadow:0 0 0 4px #2563eb38}.vf-target-thumb-video[data-v-f3ab5f44]{width:100%;height:auto;display:block;object-fit:contain}.vf-target-thumb-overlay[data-v-f3ab5f44]{position:absolute;left:0;right:0;bottom:0;padding:10px;background:linear-gradient(to top,#0f172af2,#0f172a00);transform:translateY(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.vf-target-thumb:hover .vf-target-thumb-overlay[data-v-f3ab5f44],.vf-target-thumb:focus-visible .vf-target-thumb-overlay[data-v-f3ab5f44]{transform:translateY(0);opacity:1}.vf-target-thumb-overlay-text[data-v-f3ab5f44]{font-size:12px;font-weight:900;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vf-target-thumb-overlay-line1[data-v-f3ab5f44]{font-size:12px;font-weight:900;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.vf-target-thumb-overlay-line2[data-v-f3ab5f44]{font-size:12px;font-weight:600;color:#cbd5e1;white-space:normal;line-height:1.1}.vf-target-pager[data-v-f3ab5f44]{margin-top:-2px;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 0 16px}.vf-target-pager-btn[data-v-f3ab5f44]{border:1px solid rgba(148,163,184,.45);background:#ffffff0f;color:#e5e7eb;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:900;cursor:pointer}.vf-target-pager-btn[data-v-f3ab5f44]:hover:not(:disabled){border-color:#2563eb73;color:#2563eb}.vf-target-pager-btn[data-v-f3ab5f44]:disabled{opacity:.6;cursor:not-allowed}.vf-target-pager-info[data-v-f3ab5f44]{font-size:13px;font-weight:900;color:#64748b}.vf-target-status[data-v-f3ab5f44]{column-span:all;min-height:120px;border-radius:10px;border:1px dashed rgba(148,163,184,.45);color:#94a3b8;font-size:13px;display:flex;align-items:center;justify-content:center;background:#0f172a9e;width:100%;margin-bottom:14px}.vf-target-status--error[data-v-f3ab5f44]{color:#dc2626;border-color:#dc262659;background:#dc262626}.vf-target-modal-foot[data-v-f3ab5f44]{padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0f172aa6;display:flex;gap:14px;justify-content:flex-end;align-items:center}.vf-target-btn[data-v-f3ab5f44]{border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:900;cursor:pointer}.vf-target-btn--cancel[data-v-f3ab5f44]{background:#374151;color:#fff}.vf-target-btn--cancel[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.05)}.vf-target-btn--next[data-v-f3ab5f44]{background:#3b82f659;color:#dbeafe}.vf-target-btn[data-v-f3ab5f44]:disabled{opacity:.8;cursor:not-allowed}.vf-target-btn--next[data-v-f3ab5f44]:not(:disabled):hover{filter:brightness(.98)}.vf-confirm-modal-backdrop[data-v-f3ab5f44]{position:fixed;inset:0;z-index:14000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vf-confirm-modal[data-v-f3ab5f44]{width:100%;max-width:980px;max-height:min(95vh,720px);display:flex;flex-direction:column;background:#0f172af5;color:#e5e7eb;border-radius:12px;border:1px solid rgba(255,255,255,.12);overflow:hidden}.vf-confirm-modal-head[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.vf-confirm-modal-title[data-v-f3ab5f44]{margin:0;font-size:16px;font-weight:900;color:#e5e7eb}.vf-confirm-modal-close[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.vf-confirm-modal-close[data-v-f3ab5f44]:hover{background:#ffffff14;color:#e5e7eb}.vf-confirm-modal-body[data-v-f3ab5f44]{padding:18px 18px 0;overflow-y:auto;flex:1;min-height:0}.vf-confirm-previews[data-v-f3ab5f44]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vf-confirm-preview-card[data-v-f3ab5f44]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 14px 12px}.vf-confirm-preview-title[data-v-f3ab5f44]{font-size:13px;font-weight:900;color:#60a5fa;margin-bottom:10px}.vf-confirm-preview-media[data-v-f3ab5f44]{height:240px;display:flex;align-items:flex-start;justify-content:center}.vf-confirm-preview-face[data-v-f3ab5f44]{width:auto;max-width:100%;height:auto;max-height:100%;display:block;border-radius:10px;object-fit:contain}.vf-confirm-preview-video[data-v-f3ab5f44]{width:auto;max-width:100%;height:auto;max-height:100%;display:block;border-radius:10px;object-fit:contain;background:#0f172a59}.vf-confirm-task-card[data-v-f3ab5f44]{margin-top:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px}.vf-confirm-task-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vf-confirm-task-label[data-v-f3ab5f44]{font-size:13px;font-weight:900;color:#94a3b8;margin-bottom:6px}.vf-confirm-task-value[data-v-f3ab5f44]{font-size:15px;font-weight:900;color:#e5e7eb}.vf-confirm-task-points[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:8px}.vf-confirm-modal-foot[data-v-f3ab5f44]{padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0f172a99;display:flex;gap:14px;justify-content:flex-end;align-items:center}.vf-confirm-btn[data-v-f3ab5f44]{border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:900;cursor:pointer}.vf-confirm-btn[data-v-f3ab5f44]:disabled{opacity:.8;cursor:not-allowed}.vf-confirm-btn--cancel[data-v-f3ab5f44]{background:#374151;color:#fff}.vf-confirm-btn--cancel[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.05)}.vf-confirm-btn--confirm[data-v-f3ab5f44]{background:#22c55e;color:#fff}.vf-confirm-btn--confirm[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.05)}.vf-confirm-action-col[data-v-f3ab5f44]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.vf-confirm-result-text[data-v-f3ab5f44]{margin:0;text-align:right}.page-title-row[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.cd-tutorial-btn[data-v-f3ab5f44]{border:1px solid rgba(59,130,246,.35);background:#3b82f62e;color:#60a5fa;font-weight:800;font-size:13px;padding:8px 14px;border-radius:8px;cursor:pointer;white-space:nowrap}.cd-tutorial-btn[data-v-f3ab5f44]:hover{background:#3b82f647}.custom-dynamic-page[data-v-f3ab5f44]{max-width:980px}.cd-hint-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:10px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);box-shadow:none}.cd-hint-title[data-v-f3ab5f44]{margin:0;font-size:18px;font-weight:900;color:#60a5fa}.cd-hint-sub[data-v-f3ab5f44]{margin-top:6px;font-size:13px;color:#94a3b8}.cd-hint-steps[data-v-f3ab5f44]{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;column-gap:36px;row-gap:14px}.cd-hint-step[data-v-f3ab5f44]{display:flex;gap:14px;align-items:flex-start}.cd-hint-num[data-v-f3ab5f44]{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:12px;flex-shrink:0}.cd-hint-num--one[data-v-f3ab5f44],.cd-hint-num--two[data-v-f3ab5f44],.cd-hint-num--three[data-v-f3ab5f44],.cd-hint-num--four[data-v-f3ab5f44],.cd-hint-num--five[data-v-f3ab5f44],.cd-hint-num--six[data-v-f3ab5f44]{background:#3b82f6}.cd-hint-head[data-v-f3ab5f44]{font-weight:900;font-size:13px;color:#e5e7eb;line-height:1.2}.cd-hint-desc[data-v-f3ab5f44]{margin-top:4px;font-size:12px;line-height:1.65;color:#cbd5e1}.cd-form-section[data-v-f3ab5f44]{margin-top:18px}.cd-radio-block[data-v-f3ab5f44]{max-width:520px}.cd-label-row[data-v-f3ab5f44]{display:flex;align-items:center;gap:8px;font-weight:900;font-size:14px;color:#e5e7eb;margin-bottom:10px}.cd-required[data-v-f3ab5f44]{color:#ef4444;font-weight:900}.cd-radio-row[data-v-f3ab5f44]{display:flex;gap:22px;flex-wrap:wrap}.cd-radio[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#e5e7eb;cursor:pointer}.cd-radio input[data-v-f3ab5f44]{width:16px;height:16px;accent-color:#2563eb}.cd-select-template-btn[data-v-f3ab5f44]{margin-top:26px;width:100%;max-width:520px;border:none;border-radius:10px;padding:18px 20px;background:#3b82f6b3;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900}.cd-select-template-btn[data-v-f3ab5f44]:hover:not(:disabled){background:#3b82f6e6}.cd-select-template-btn[data-v-f3ab5f44]:disabled{opacity:.7;cursor:not-allowed}.cd-select-template-left[data-v-f3ab5f44]{display:inline-flex;align-items:center;color:#e5e7eb}.cd-select-template-cost[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:center}.cd-template-box[data-v-f3ab5f44]{margin-top:0;display:block;max-width:520px;border-radius:10px;border:none;background:transparent;padding:0}.cd-template-box-left[data-v-f3ab5f44]{display:flex;align-items:center;gap:12px;font-weight:900}.cd-template-label[data-v-f3ab5f44]{font-size:14px;color:#e5e7eb}.cd-switch[data-v-f3ab5f44]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.cd-switch input[data-v-f3ab5f44]{opacity:0;width:0;height:0}.cd-switch-slider[data-v-f3ab5f44]{position:absolute;cursor:pointer;inset:0;background:#94a3b840;border:1px solid rgba(148,163,184,.35);transition:.2s;border-radius:999px}.cd-switch-slider[data-v-f3ab5f44]:before{position:absolute;content:"";height:18px;width:18px;left:3px;top:50%;transform:translateY(-50%);background:#e2e8f0f2;transition:.2s;border-radius:999px}.cd-switch input:checked+.cd-switch-slider[data-v-f3ab5f44]{background:#3b82f659;border-color:#3b82f6b3}.cd-switch input:checked+.cd-switch-slider[data-v-f3ab5f44]:before{transform:translate(20px,-50%)}.cd-template-cost[data-v-f3ab5f44]{height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;flex-shrink:0;background:#ffffff24;color:#e5e7eb}.cd-select-template-left-btn[data-v-f3ab5f44]{border:none;margin-top:26px;width:280px;border-radius:8px;padding:12px 14px;background:#3b82f6b3;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900}.cd-select-template-left-btn[data-v-f3ab5f44]:hover:not(:disabled){background:#3b82f6e6}.cd-select-template-left-btn[data-v-f3ab5f44]:disabled{opacity:.7;cursor:not-allowed}.cd-template-msg[data-v-f3ab5f44]{margin-top:10px;font-size:13px;color:#60a5fa}.oneclick-undress-page[data-v-f3ab5f44]{max-width:980px;color:#e5e7eb}.oud-undress-cancel-x[data-v-f3ab5f44]{font-weight:900;margin-right:6px}.oneclick-undress-upload-grid[data-v-f3ab5f44]{max-width:480px;margin-left:0;margin-right:auto;grid-template-columns:1fr}.oneclick-undress-upload-card--has-preview[data-v-f3ab5f44]{border-style:solid;border-color:#3b82f659;background:#0f172a73;overflow:hidden}.oneclick-undress-upload-section .if-upload-card[data-v-f3ab5f44]{height:350px;width:480px;max-width:100%;margin-left:0;margin-right:auto;overflow:hidden}.oneclick-undress-upload-preview[data-v-f3ab5f44]{width:100%;height:100%}.oneclick-undress-upload-section .if-upload-card .idg-gen-crop-block[data-v-f3ab5f44]{padding:14px 14px 12px}.oneclick-undress-upload-section .if-upload-card .idg-gen-crop-stage[data-v-f3ab5f44]{max-height:205px;border-radius:10px}.oneclick-undress-upload-section .if-upload-card .idg-gen-zoom-row[data-v-f3ab5f44],.oneclick-undress-upload-section .if-upload-card .idg-gen-crop-actions[data-v-f3ab5f44]{margin-top:10px}.oud-tips-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:12px;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.08);box-shadow:none}.oud-tips-title[data-v-f3ab5f44]{margin:0;font-size:18px;font-weight:900;color:#60a5fa}.oud-tips-sub[data-v-f3ab5f44]{margin-top:8px;font-size:13px;color:#94a3b8;font-weight:500}.oud-tips-grid[data-v-f3ab5f44]{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;column-gap:56px;row-gap:14px}.oud-tip-step[data-v-f3ab5f44]{display:flex;gap:14px;align-items:flex-start}.oud-tip-num[data-v-f3ab5f44]{width:26px;height:26px;border-radius:999px;background:#2563eb;color:#fff;font-weight:900;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oud-tip-head[data-v-f3ab5f44]{font-size:14px;font-weight:900;color:#e5e7eb;margin-bottom:4px}.oud-tip-desc[data-v-f3ab5f44]{font-size:13px;color:#cbd5e1;line-height:1.7}.oud-params-card[data-v-f3ab5f44]{margin-top:22px;width:min(440px,100%);background:#ffffff0d;border-radius:12px;padding:20px 18px;border:1px solid rgba(255,255,255,.08)}.oud-params-title[data-v-f3ab5f44]{margin:0 0 14px;font-size:18px;font-weight:900;color:#e5e7eb}.oud-field[data-v-f3ab5f44]{margin-top:14px}.oud-label[data-v-f3ab5f44]{font-size:14px;font-weight:800;color:#e5e7eb;margin-bottom:10px}.oud-select-wrap[data-v-f3ab5f44]{position:relative}.oud-select[data-v-f3ab5f44]{width:100%;appearance:none;-webkit-appearance:none;padding:12px 40px 12px 14px;border-radius:10px;border:1px solid rgba(148,163,184,.7);background:#e2e8f01f;color:#e5e7eb;outline:none;font-size:14px;line-height:1.4;min-height:44px}.oud-select[data-v-f3ab5f44]:focus{border-color:#3b82f6b3}.oud-select[data-v-f3ab5f44]:invalid{color:#94a3b8}.oud-select-caret[data-v-f3ab5f44]{position:absolute;right:14px;top:50%;width:10px;height:10px;border-right:2px solid rgba(148,163,184,.9);border-bottom:2px solid rgba(148,163,184,.9);transform:translateY(-60%) rotate(45deg);pointer-events:none}.oud-check-grid[data-v-f3ab5f44]{display:flex;flex-direction:column;gap:10px}.oud-check[data-v-f3ab5f44]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.oud-check input[type=checkbox][data-v-f3ab5f44]{width:20px;height:20px;border-radius:6px;appearance:none;-webkit-appearance:none;border:2px solid rgba(148,163,184,.6);background:#e2e8f01f;position:relative;outline:none;flex-shrink:0}.oud-check input[type=checkbox][data-v-f3ab5f44]:checked{background:#3b82f6;border-color:#3b82f6}.oud-check input[type=checkbox][data-v-f3ab5f44]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.oud-start-wrap[data-v-f3ab5f44]{margin-top:26px}.oud-start-btn[data-v-f3ab5f44]{border:none;border-radius:10px;width:260px;padding:12px 16px;background:#3b82f6a6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:900;font-size:14px}.oud-start-btn[data-v-f3ab5f44]:hover:not(:disabled){background:#2563ebe6}.oud-start-btn[data-v-f3ab5f44]:disabled{opacity:.65;cursor:not-allowed}.oud-start-btn-left[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:flex-start}.oud-start-btn-cost[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:900;font-size:14px;height:24px;border-radius:999px;padding:0 10px;background:#ffffff2e;flex-shrink:0}.action-btn-yuanqi-icon[data-v-f3ab5f44]{width:14px;height:14px;display:inline-block;object-fit:contain;flex-shrink:0}.oud-result-hint[data-v-f3ab5f44]{margin-top:10px;font-size:13px;color:#60a5fa}.user-center-menu-page--energy[data-v-f3ab5f44]{min-height:0;padding:0}.energy-page[data-v-f3ab5f44]{color:#e5e7eb;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}.energy-toast[data-v-f3ab5f44]{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:50;padding:10px 18px;border-radius:999px;background:#1e293beb;color:#fff;font-size:13px;box-shadow:0 8px 24px #0f172a33}.energy-inner[data-v-f3ab5f44]{max-width:980px;margin:0 auto;padding:8px 4px 32px}.energy-hero[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.energy-hero-icon[data-v-f3ab5f44]{width:64px;height:64px;flex-shrink:0}.energy-hero-icon svg[data-v-f3ab5f44]{width:64px;height:64px;display:block;filter:drop-shadow(0 8px 20px rgba(124,58,237,.35))}.energy-hero-title[data-v-f3ab5f44]{margin:0;font-size:28px;font-weight:800;color:#5b21b6;letter-spacing:.02em}.energy-hero-sub[data-v-f3ab5f44]{margin:8px 0 0;font-size:14px;color:#64748b;line-height:1.5}.energy-balance-card[data-v-f3ab5f44]{margin-left:auto;min-width:0;padding:0;border:0;background:transparent;display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.energy-balance-card__label[data-v-f3ab5f44]{font-size:20px;color:#4338ca}.energy-balance-card__value[data-v-f3ab5f44]{font-size:20px;line-height:1;font-weight:800;color:#4338ca}.energy-pkg-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}@media(max-width:640px){.energy-hero[data-v-f3ab5f44]{flex-wrap:wrap}.energy-balance-card[data-v-f3ab5f44]{margin-left:0;width:100%;align-items:flex-start}.energy-pkg-grid[data-v-f3ab5f44]{grid-template-columns:1fr}}.energy-pkg[data-v-f3ab5f44]{background:#ffffff0d;border-radius:18px;border:1px solid rgba(255,255,255,.08);box-shadow:none;padding:16px 16px 14px;display:flex;flex-direction:column;gap:12px}.energy-pkg__top[data-v-f3ab5f44]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.energy-pkg__tags[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.energy-pkg-tag[data-v-f3ab5f44]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:8px;color:#fff}.energy-pkg-tag--green[data-v-f3ab5f44]{background:linear-gradient(135deg,#22c55e,#16a34a)}.energy-pkg-tag--blue[data-v-f3ab5f44]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.energy-pkg-tag--purple[data-v-f3ab5f44]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.energy-pkg-tag--yellow[data-v-f3ab5f44]{background:linear-gradient(135deg,#eab308,#ca8a04);color:#422006}.energy-pkg-tag--wine[data-v-f3ab5f44]{background:linear-gradient(135deg,#9f1239,#7f1d1d)}.energy-pkg-tag--orange[data-v-f3ab5f44]{background:linear-gradient(135deg,#f97316,#ea580c)}.energy-pkg-extra[data-v-f3ab5f44]{font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px}.energy-pkg-extra--hot[data-v-f3ab5f44]{background:#fee2e2;color:#dc2626}.energy-pkg-extra--vip[data-v-f3ab5f44]{background:#fce7f3;color:#db2777}.energy-pkg__price[data-v-f3ab5f44]{font-size:18px;font-weight:800;color:#fbbf24;white-space:nowrap}.energy-pkg__mid[data-v-f3ab5f44]{display:flex;align-items:baseline;justify-content:center;gap:6px;padding:4px 0 2px}.energy-pkg__coin[data-v-f3ab5f44]{font-size:26px;line-height:1}.energy-pkg__amount[data-v-f3ab5f44]{font-size:26px;font-weight:800;color:#e5e7eb}.energy-pkg__unit[data-v-f3ab5f44]{font-size:15px;font-weight:600;color:#94a3b8}.energy-pkg__bonus[data-v-f3ab5f44]{background:#ffffff0a;border-radius:12px;padding:10px 12px;font-size:12px;color:#94a3b8;line-height:1.55}.energy-pkg__bonus-line[data-v-f3ab5f44]{display:flex;align-items:flex-start;gap:6px}.energy-pkg__bonus-line+.energy-pkg__bonus-line[data-v-f3ab5f44]{margin-top:4px}.energy-pkg__star[data-v-f3ab5f44]{color:#38bdf8;font-size:12px;line-height:1.5;flex-shrink:0}.energy-pkg__btn[data-v-f3ab5f44]{width:100%;border:none;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#4f46e5 40%,#2563eb);box-shadow:0 4px 14px #4f46e559}.energy-pkg__btn[data-v-f3ab5f44]:hover:not(:disabled){filter:brightness(1.05)}.energy-pkg__btn[data-v-f3ab5f44]:disabled{opacity:.65;cursor:not-allowed}.energy-pay-overlay[data-v-f3ab5f44]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.energy-pay-modal[data-v-f3ab5f44]{width:100%;max-width:380px;border-radius:20px;background:#1e293bf5;border:1px solid rgba(255,255,255,.1);color:#e5e7eb;box-shadow:0 24px 56px #00000073;overflow:hidden}.energy-pay-modal__head[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.energy-pay-modal__title[data-v-f3ab5f44]{margin:0;font-size:17px;font-weight:800;color:#e5e7eb;letter-spacing:.02em}.energy-pay-modal__close[data-v-f3ab5f44]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:10px;background:#ffffff14;color:#cbd5e1;font-size:22px;line-height:1;cursor:pointer}.energy-pay-modal__close[data-v-f3ab5f44]:hover{background:#ffffff24;color:#f1f5f9}.energy-pay-tabs[data-v-f3ab5f44]{display:flex;margin:0;padding:0 12px;gap:0;border-bottom:1px solid rgba(255,255,255,.08)}.energy-pay-tab[data-v-f3ab5f44]{flex:1;margin:0 0 -1px;padding:12px 8px;border:none;background:transparent;font-size:14px;font-weight:700;color:#94a3b8;cursor:pointer;border-bottom:3px solid transparent}.energy-pay-tab--active[data-v-f3ab5f44]{color:#16a34a;border-bottom-color:#16a34a}.energy-pay-tab:nth-child(2).energy-pay-tab--active[data-v-f3ab5f44]{color:#1677ff;border-bottom-color:#1677ff}.energy-pay-modal__body[data-v-f3ab5f44]{padding:16px 18px 20px}.energy-pay-meta[data-v-f3ab5f44]{margin:0 0 14px;font-size:12px;color:#94a3b8;line-height:1.5;text-align:center}.energy-pay-meta__dot[data-v-f3ab5f44]{margin:0 6px;opacity:.45}.energy-pay-qr-panel[data-v-f3ab5f44]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.energy-pay-qr-frame[data-v-f3ab5f44]{padding:12px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.energy-pay-qr-img[data-v-f3ab5f44]{display:block;width:200px;height:200px;object-fit:contain}.energy-pay-qr-miss[data-v-f3ab5f44]{margin:0;font-size:13px;color:#94a3b8;text-align:center}.energy-pay-hint[data-v-f3ab5f44]{margin:14px 0 0;font-size:12px;color:#94a3b8;text-align:center;line-height:1.5}.energy-pay-link[data-v-f3ab5f44]{display:block;margin-top:12px;text-align:center;font-size:13px;font-weight:600;color:#a78bfa;text-decoration:none}.energy-pay-link[data-v-f3ab5f44]:hover{color:#c4b5fd;text-decoration:underline}.energy-pay-link--btn[data-v-f3ab5f44]{width:100%;border:0;background:transparent;cursor:pointer}.energy-faq__title[data-v-f3ab5f44]{text-align:center;margin:0 0 18px;font-size:18px;font-weight:800;color:#e5e7eb}.energy-faq__grid[data-v-f3ab5f44]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.energy-faq__grid[data-v-f3ab5f44]{grid-template-columns:1fr}}.energy-faq-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:18px 16px;box-shadow:none;text-align:center}.energy-faq-ic[data-v-f3ab5f44]{width:44px;height:44px;margin:0 auto 12px;border-radius:12px;display:flex;align-items:center;justify-content:center}.energy-faq-ic svg[data-v-f3ab5f44]{width:24px;height:24px}.energy-faq-ic--blue[data-v-f3ab5f44]{background:#3b82f626;color:#2563eb}.energy-faq-ic--green[data-v-f3ab5f44]{background:#22c55e26;color:#16a34a}.energy-faq-ic--orange[data-v-f3ab5f44]{background:#f9731626;color:#ea580c}.energy-faq-infinity[data-v-f3ab5f44]{font-size:26px;font-weight:300;line-height:1;color:#ea580c}.energy-faq-card__title[data-v-f3ab5f44]{margin:0 0 8px;font-size:14px;font-weight:800;color:#e5e7eb}.energy-faq-card__desc[data-v-f3ab5f44]{margin:0;font-size:12px;color:#94a3b8;line-height:1.6}.referral-page[data-v-f3ab5f44]{color:#e5e7eb}.referral-inner[data-v-f3ab5f44]{max-width:980px;margin:0 auto}.referral-toast[data-v-f3ab5f44]{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:50;padding:10px 18px;border-radius:999px;background:#0f172ae0;color:#fff;font-size:13px;box-shadow:0 8px 24px #0f172a33}.referral-hero[data-v-f3ab5f44]{display:flex;align-items:center;gap:18px;margin-bottom:22px}.referral-hero-icon[data-v-f3ab5f44]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px #7c3aed59}.referral-hero-icon svg[data-v-f3ab5f44]{width:28px;height:28px}.referral-hero-title[data-v-f3ab5f44]{margin:0;font-size:26px;font-weight:800;color:#e5e7eb}.referral-hero-sub[data-v-f3ab5f44]{margin:6px 0 0;font-size:14px;color:#94a3b8}.referral-stats[data-v-f3ab5f44]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}@media(max-width:820px){.referral-stats[data-v-f3ab5f44]{grid-template-columns:repeat(2,1fr)}}.referral-stat-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.08);padding:16px 14px;text-align:center}.referral-stat-icon[data-v-f3ab5f44]{width:40px;height:40px;margin:0 auto 10px;border-radius:10px;display:flex;align-items:center;justify-content:center}.referral-stat-icon svg[data-v-f3ab5f44]{width:22px;height:22px}.referral-stat-icon--blue[data-v-f3ab5f44]{background:#3b82f633;color:#60a5fa}.referral-stat-icon--green[data-v-f3ab5f44]{background:#22c55e2e;color:#4ade80}.referral-stat-icon--orange[data-v-f3ab5f44]{background:#f973162e;color:#fb923c}.referral-stat-value[data-v-f3ab5f44]{font-size:26px;font-weight:800;color:#e5e7eb;line-height:1.1}.referral-stat-value--pct[data-v-f3ab5f44]{font-size:24px}.referral-stat-label[data-v-f3ab5f44]{margin-top:6px;font-size:13px;color:#94a3b8}.referral-card[data-v-f3ab5f44]{background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,255,255,.08);padding:18px 20px 20px;margin-bottom:16px}.referral-card-head[data-v-f3ab5f44]{margin:0 0 14px;font-size:15px;font-weight:700;color:#e5e7eb;display:flex;align-items:center;gap:8px}.referral-card-head--plain[data-v-f3ab5f44]{margin-bottom:0}.referral-card-head-icon[data-v-f3ab5f44]{width:22px;height:22px;color:#60a5fa;display:inline-flex;align-items:center;justify-content:center}.referral-card-head-icon svg[data-v-f3ab5f44]{width:20px;height:20px}.referral-link-row[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;gap:0;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.referral-link-input[data-v-f3ab5f44]{flex:1;min-width:0;border:none;padding:12px 14px;font-size:13px;color:#e5e7eb;background:#ffffff0a}.referral-link-input[data-v-f3ab5f44]:focus{outline:none;background:#ffffff0f}.referral-copy-btn[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border:none;background:#3b82f6;color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.referral-copy-btn[data-v-f3ab5f44]:hover{background:#2563eb}.referral-copy-ic[data-v-f3ab5f44]{width:16px;height:16px;opacity:.95}.referral-link-tip[data-v-f3ab5f44]{margin:12px 0 0;font-size:13px;color:#94a3b8;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.referral-tip-ic[data-v-f3ab5f44]{flex-shrink:0;color:#60a5fa;font-size:14px;line-height:1.4}.referral-rules-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.referral-rules-grid[data-v-f3ab5f44]{grid-template-columns:1fr}}.referral-rule-block[data-v-f3ab5f44]{background:#0003;border-radius:10px;border:1px solid rgba(255,255,255,.06);padding:16px 16px 14px;display:flex;flex-direction:column;gap:8px}.referral-rule-icon[data-v-f3ab5f44]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.referral-rule-icon svg[data-v-f3ab5f44]{width:20px;height:20px}.referral-rule-icon--green[data-v-f3ab5f44]{background:#22c55e2e;color:#4ade80}.referral-rule-icon--orange[data-v-f3ab5f44]{background:#f973162e;color:#fb923c}.referral-rule-title[data-v-f3ab5f44]{font-size:15px;font-weight:700;color:#e5e7eb}.referral-rule-desc[data-v-f3ab5f44]{margin:0;font-size:13px;color:#94a3b8;line-height:1.55}.referral-card--apply[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.referral-apply-left[data-v-f3ab5f44]{flex:1;min-width:200px}.referral-apply-heading[data-v-f3ab5f44]{font-size:16px;font-weight:800;color:#e5e7eb;margin-top:4px;margin-bottom:8px}.referral-apply-desc[data-v-f3ab5f44]{margin:0;font-size:13px;color:#94a3b8;line-height:1.6;max-width:520px}.referral-apply-btn[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border:none;border-radius:8px;background:#22c55e;color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #22c55e59}.referral-apply-btn[data-v-f3ab5f44]:hover{background:#16a34a}.referral-apply-btn svg[data-v-f3ab5f44]{width:18px;height:18px}.referral-rec-head[data-v-f3ab5f44]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.referral-badges[data-v-f3ab5f44]{display:flex;flex-wrap:wrap;gap:8px}.referral-badge[data-v-f3ab5f44]{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px}.referral-badge--green[data-v-f3ab5f44]{background:#22c55e33;color:#4ade80}.referral-badge--blue[data-v-f3ab5f44]{background:#3b82f633;color:#93c5fd}.referral-badge--orange[data-v-f3ab5f44]{background:#f9731633;color:#fdba74}.referral-empty[data-v-f3ab5f44]{text-align:center;padding:28px 12px 12px}.referral-empty-icon[data-v-f3ab5f44]{margin:0 auto 14px;width:64px;height:64px;opacity:.85;color:#64748b}.referral-empty-icon svg[data-v-f3ab5f44]{width:64px;height:64px}.referral-empty-title[data-v-f3ab5f44]{font-size:15px;font-weight:600;color:#94a3b8;margin-bottom:8px}.referral-empty-sub[data-v-f3ab5f44]{font-size:13px;color:#64748b;line-height:1.5}.referral-cash-modal-backdrop[data-v-f3ab5f44]{position:fixed;inset:0;z-index:9999;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.referral-cash-modal[data-v-f3ab5f44]{width:min(920px,100%);max-height:min(96vh,980px);overflow:auto;background:#0b1220;color:#e5e7eb;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 60px #02061759;padding:18px 18px 16px}.referral-cash-modal-head[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.referral-cash-modal-title[data-v-f3ab5f44]{margin:0;font-size:18px;font-weight:800}.referral-cash-modal-close[data-v-f3ab5f44]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#e5e7eb;cursor:pointer}.referral-cash-modal-close[data-v-f3ab5f44]:hover{background:#ffffff14}.referral-cash-modal-info[data-v-f3ab5f44]{background:#1e9be5;color:#fff;border-radius:10px;padding:14px 16px;margin-bottom:16px}.referral-cash-modal-info-line[data-v-f3ab5f44]{display:flex;align-items:center;gap:10px;font-weight:800;margin-bottom:8px}.referral-cash-modal-info-ic[data-v-f3ab5f44]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.referral-cash-modal-info-list[data-v-f3ab5f44]{margin:0;padding-left:20px;list-style:disc;display:grid;gap:6px}.referral-cash-modal-info-list li[data-v-f3ab5f44]{font-size:14px;line-height:1.5;opacity:.98}.referral-cash-modal-form[data-v-f3ab5f44]{display:block}.referral-cash-grid[data-v-f3ab5f44]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-bottom:14px}.referral-cash-field[data-v-f3ab5f44]{min-width:0}.referral-cash-field--full[data-v-f3ab5f44]{grid-column:1 / -1}.referral-cash-label[data-v-f3ab5f44]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#e5e7eb;margin-bottom:6px}.referral-cash-req[data-v-f3ab5f44]{color:#ef4444;font-weight:900}.referral-cash-input[data-v-f3ab5f44]{width:100%;padding:11px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#e5e7eb;outline:none;font-size:14px}.referral-cash-input[data-v-f3ab5f44]:focus{border-color:#1e9be5bf;box-shadow:0 0 0 4px #1e9be51f}.referral-cash-textarea[data-v-f3ab5f44]{width:100%;padding:11px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#e5e7eb;outline:none;font-size:14px;resize:vertical}.referral-cash-textarea[data-v-f3ab5f44]:focus{border-color:#1e9be5bf;box-shadow:0 0 0 4px #1e9be51f}.referral-cash-hint[data-v-f3ab5f44]{margin-top:8px;font-size:12px;color:#64748b}.referral-cash-actions[data-v-f3ab5f44]{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:6px}.referral-cash-btn[data-v-f3ab5f44]{min-width:120px;padding:11px 18px;border-radius:10px;border:none;cursor:pointer;font-weight:800;font-size:14px}.referral-cash-btn--cancel[data-v-f3ab5f44]{background:#334155;color:#fff}.referral-cash-btn--cancel[data-v-f3ab5f44]:hover{background:#1f2937}.referral-cash-btn--submit[data-v-f3ab5f44]{background:#22c55e;color:#fff}.referral-cash-btn--submit[data-v-f3ab5f44]:hover{background:#16a34a}.referral-cash-btn--submit[data-v-f3ab5f44]:disabled{background:#22c55e99;cursor:not-allowed}@media(max-width:720px){.referral-cash-grid[data-v-f3ab5f44]{grid-template-columns:1fr}}.tg-popup[data-v-e9d47a22]{min-height:100vh;background:#0b1220;color:#e5e7eb;display:grid;place-items:center;padding:18px}.tg-popup-inner[data-v-e9d47a22]{width:min(520px,100%)}.tg-title[data-v-e9d47a22]{font-size:18px;font-weight:600;margin-bottom:14px}.tg-login-container[data-v-e9d47a22]{display:flex;justify-content:center}.tg-error[data-v-e9d47a22]{margin-top:14px;color:#fb7185;word-break:break-word}.tg-hint[data-v-e9d47a22]{margin-top:10px;opacity:.8}
