.liquid-canvas[data-v-481b90e8]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:block;z-index:-1;background:radial-gradient(120% 100% at 50% 0%,#0a2c26,#05131a 55%,#030a10)}.topnav[data-v-d3584008]{position:sticky;top:0;z-index:50;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:#050f128c;border-bottom:1px solid var(--glass-border)}.topnav-inner[data-v-d3584008]{display:flex;align-items:center;gap:28px;padding:14px 40px}.brand[data-v-d3584008]{display:flex;align-items:center;gap:12px;cursor:pointer}.logo[data-v-d3584008]{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:21px;font-weight:800;color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));box-shadow:0 10px 26px var(--accent-glow)}.brand-name[data-v-d3584008]{font-size:17px;font-weight:800}.brand-sub[data-v-d3584008]{font-size:11px;color:var(--ink-dim)}.nav[data-v-d3584008]{display:flex;gap:6px;align-items:center}.nav a[data-v-d3584008]{padding:9px 18px;border-radius:999px;font-size:14px;cursor:pointer;color:var(--ink-dim);transition:all .16s ease;white-space:nowrap}.nav a[data-v-d3584008]:hover{color:var(--ink);background:#ffffff0d}.nav a.active[data-v-d3584008]{color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));font-weight:600}.nav-right[data-v-d3584008]{margin-left:auto;display:flex;align-items:center;gap:12px}.pill[data-v-d3584008]{font-size:12px;color:var(--accent-soft);border:1px solid rgba(16,185,129,.3);background:#10b9811a;padding:6px 14px;border-radius:999px}.login-btn-nav[data-v-d3584008]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:14px;font-weight:600;color:#04140f;padding:9px 20px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--accent-soft),var(--accent));box-shadow:0 8px 22px var(--accent-glow)}.me-chip[data-v-d3584008]{display:flex;align-items:center;gap:8px;cursor:pointer;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:999px;padding:5px 14px 5px 5px;color:var(--ink)}.me-chip[data-v-d3584008]:hover{border-color:#10b98166}.me-av[data-v-d3584008]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:#04140f;background:linear-gradient(140deg,var(--accent-soft),var(--accent))}.me-nm[data-v-d3584008]{font-size:13px}.err-fallback[data-v-d3584008]{max-width:460px;margin:60px auto;padding:40px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.ef-ic[data-v-d3584008]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:26px;color:#ffcf8a;background:#ffb4001f;border:1px solid rgba(255,180,0,.3)}.err-fallback h3[data-v-d3584008]{margin:6px 0 0;font-size:19px}.err-fallback p[data-v-d3584008]{margin:0 0 8px;color:var(--ink-dim);font-size:14px}.ef-btns[data-v-d3584008]{display:flex;gap:12px}.toast[data-v-d3584008]{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:12px;padding:14px 22px;border-radius:999px;cursor:pointer;max-width:90vw;box-shadow:0 20px 50px #00000080}.toast-ic[data-v-d3584008]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));flex:0 0 auto}.toast-go[data-v-d3584008]{color:var(--accent-soft);font-weight:600;white-space:nowrap}.toast-enter-active[data-v-d3584008],.toast-leave-active[data-v-d3584008]{transition:all .3s ease}.toast-enter-from[data-v-d3584008],.toast-leave-to[data-v-d3584008]{opacity:0;transform:translate(-50%,20px)}.hamburger[data-v-d3584008],.nav-backdrop[data-v-d3584008]{display:none}@media (max-width: 860px){.topnav[data-v-d3584008]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#040c0ef5}.topnav-inner[data-v-d3584008]{padding:11px 16px;gap:12px;position:relative}.brand-sub[data-v-d3584008]{display:none}.logo[data-v-d3584008]{width:38px;height:38px;font-size:19px}.brand-name[data-v-d3584008]{font-size:16px}.hamburger[data-v-d3584008]{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;border:1px solid var(--glass-border);border-radius:11px;background:#ffffff0d;cursor:pointer}.hamburger span[data-v-d3584008],.hamburger span[data-v-d3584008]:before,.hamburger span[data-v-d3584008]:after{content:"";display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.hamburger span[data-v-d3584008]:before{transform:translateY(-6px)}.hamburger span[data-v-d3584008]:after{transform:translateY(4px)}.hamburger span.x[data-v-d3584008]{background:transparent}.hamburger span.x[data-v-d3584008]:before{transform:rotate(45deg)}.hamburger span.x[data-v-d3584008]:after{transform:rotate(-45deg) translateY(-2px)}.nav[data-v-d3584008]{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;flex-direction:column;gap:4px;padding:10px 14px 16px;background:#050f12f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border)}.nav.open[data-v-d3584008]{display:flex}.nav a[data-v-d3584008]{padding:12px 16px;font-size:15px;border-radius:12px}.nav-backdrop[data-v-d3584008]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#02080999}.nav-right[data-v-d3584008]{margin-left:0}.pill[data-v-d3584008]{display:none}}.logo-lockup[data-v-7e58bd5d]{display:inline-flex;align-items:center;gap:20px;cursor:default;padding:6px;border-radius:20px}.emblem[data-v-7e58bd5d]{position:relative;width:74px;height:74px;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(140deg,#34d399,#10b981 55%,#059669);box-shadow:0 12px 34px var(--accent-glow),inset 0 1px #fff6;transition:transform .35s cubic-bezier(.2,.9,.2,1),box-shadow .35s ease}.emblem-char[data-v-7e58bd5d]{font-size:40px;font-weight:900;color:#04140f;text-shadow:0 1px 0 rgba(255,255,255,.35)}.emblem-shine[data-v-7e58bd5d]{position:absolute;top:-60%;left:-80%;width:60%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:rotate(20deg);transition:left .6s ease}.wordmark[data-v-7e58bd5d]{display:flex;flex-direction:column;line-height:1}.cn[data-v-7e58bd5d]{font-size:42px;font-weight:900;letter-spacing:2px;background:linear-gradient(120deg,#eafff8,#7ff0d0 45%,var(--accent-soft) 80%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto;background-position:0% center;transition:background-position .6s ease;filter:drop-shadow(0 4px 20px rgba(16,185,129,.35))}.en[data-v-7e58bd5d]{margin-top:8px;font-size:12px;letter-spacing:5px;color:var(--ink-dim);font-weight:600}.logo-lockup:hover .emblem[data-v-7e58bd5d]{transform:translateY(-3px) rotate(-6deg) scale(1.05);box-shadow:0 20px 50px var(--accent-glow),inset 0 1px #ffffff80}.logo-lockup:hover .emblem-shine[data-v-7e58bd5d]{left:130%}.logo-lockup:hover .cn[data-v-7e58bd5d]{background-position:100% center}@media (max-width: 640px){.emblem[data-v-7e58bd5d]{width:56px;height:56px;border-radius:15px}.emblem-char[data-v-7e58bd5d],.cn[data-v-7e58bd5d]{font-size:30px}.en[data-v-7e58bd5d]{letter-spacing:3px;font-size:10px}}.marquee[data-v-97bbbb18]{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.track[data-v-97bbbb18]{display:flex;gap:16px;width:max-content;animation:scroll-97bbbb18 var(--dur) linear infinite}.track.paused[data-v-97bbbb18]{animation-play-state:paused}@keyframes scroll-97bbbb18{0%{transform:translate(0)}to{transform:translate(-50%)}}.cell[data-v-97bbbb18]{position:relative;flex:0 0 auto;width:300px;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--glass-border);background:#0a1a17;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cell.portrait[data-v-97bbbb18]{width:230px;aspect-ratio:9/16}.cell[data-v-97bbbb18]:hover{transform:translateY(-4px) scale(1.02);border-color:var(--accent);box-shadow:0 16px 40px #00000080}.cell-media[data-v-97bbbb18]{width:100%;height:100%;object-fit:cover;display:block}.cell-tag[data-v-97bbbb18]{position:absolute;top:8px;left:8px;font-size:11px;color:#04140f;font-weight:600;padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,var(--accent-soft),var(--accent))}.cell-title[data-v-97bbbb18]{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 8px;font-size:13px;color:#eafff8;background:linear-gradient(transparent,#000c)}@media (max-width: 640px){.track[data-v-97bbbb18]{gap:10px}.cell[data-v-97bbbb18]{width:200px}.cell.portrait[data-v-97bbbb18]{width:148px}.cell-title[data-v-97bbbb18]{font-size:12px;padding:12px 8px 6px}}.icon[data-v-2f85f25a]{width:26px;height:26px;display:block}.home[data-v-85e7947d]{padding:0 40px 80px}.hero[data-v-85e7947d]{padding:60px 4px 44px;max-width:940px}.hero-logo[data-v-85e7947d]{margin-bottom:30px}.hero h1[data-v-85e7947d]{font-size:clamp(42px,6vw,76px);line-height:1.04;margin:18px 0;font-weight:800;letter-spacing:-.01em}.hero .grad[data-v-85e7947d]{background:linear-gradient(120deg,var(--accent-soft),#7ff0d0 55%,#bafff0);-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:12px}.hero p[data-v-85e7947d]{font-size:18px;color:var(--ink-dim);max-width:640px;margin:0}.chip[data-v-85e7947d]{display:inline-flex}.band[data-v-85e7947d]{margin-top:52px}.band-head[data-v-85e7947d]{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.band-head h2[data-v-85e7947d]{font-size:24px;font-weight:800;margin:0}.muted[data-v-85e7947d]{color:var(--ink-dim);font-size:13px}.cat-grid[data-v-85e7947d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.cat2[data-v-85e7947d]{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;cursor:pointer;padding:0;border:2px solid transparent;background:#0a1a17;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cat2[data-v-85e7947d]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 18px 44px #00000080}.cat2-media[data-v-85e7947d]{width:100%;height:100%;object-fit:cover;display:block}.cat2-foot[data-v-85e7947d]{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;text-align:left;background:linear-gradient(transparent,#000000d9)}.cat2-foot strong[data-v-85e7947d]{display:block;font-size:16px}.cat2-foot small[data-v-85e7947d]{color:var(--accent-soft);font-size:12px}.cat2-soon[data-v-85e7947d]{display:grid;place-items:center;background:linear-gradient(135deg,#34ffbe1a,#00000073)}.cat2-soon span[data-v-85e7947d]{font-size:30px;color:var(--accent-soft);opacity:.6}.soon-chip[data-v-85e7947d]{font-size:10px;font-style:normal;color:var(--ink-dim);background:#ffffff14;padding:2px 8px;border-radius:999px;margin-left:6px}.case-tabs[data-v-85e7947d]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.case-tabs button[data-v-85e7947d]{padding:6px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--ink-dim);font-size:13px;cursor:pointer;transition:all .18s ease}.case-tabs button[data-v-85e7947d]:hover{color:var(--accent-soft);border-color:#34ffbe4d}.case-tabs button.active[data-v-85e7947d]{color:#04140f;background:var(--accent);border-color:var(--accent)}.menu-grid[data-v-85e7947d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.menu-tile[data-v-85e7947d]{display:flex;align-items:center;gap:16px;text-align:left;padding:22px;cursor:pointer;border-radius:18px;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .2s ease}.menu-tile[data-v-85e7947d]:hover{transform:translateY(-4px);border-color:#10b98173;box-shadow:0 20px 46px #0006}.menu-icon[data-v-85e7947d]{width:56px;height:56px;border-radius:15px;display:grid;place-items:center;flex:0 0 auto;color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));box-shadow:0 10px 26px var(--accent-glow)}.menu-meta strong[data-v-85e7947d]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.menu-meta .soon[data-v-85e7947d]{font-size:10px;font-style:normal;color:var(--ink-dim);background:#ffffff0f;padding:2px 8px;border-radius:999px}.menu-meta small[data-v-85e7947d]{color:var(--ink-dim);font-size:13px;margin-top:4px;display:block}.creator-hub[data-v-85e7947d]{padding:48px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.hub-icon[data-v-85e7947d]{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:26px;color:var(--accent-soft);background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.creator-hub h3[data-v-85e7947d]{margin:6px 0 0;font-size:22px}.creator-hub p[data-v-85e7947d]{margin:0 0 8px;color:var(--ink-dim);max-width:520px;font-size:14px}.tpl-grid[data-v-85e7947d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.tpl-card[data-v-85e7947d]{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden;cursor:pointer;padding:0;border:2px solid transparent;background:#0a1a17;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tpl-card[data-v-85e7947d]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 18px 44px #00000080}.tpl-media[data-v-85e7947d]{width:100%;height:100%;object-fit:cover;display:block}.tpl-badge[data-v-85e7947d]{position:absolute;top:10px;left:10px;font-size:11px;color:#eafff8;padding:3px 10px;border-radius:999px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tpl-foot[data-v-85e7947d]{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;background:linear-gradient(transparent,#000c)}.tpl-foot strong[data-v-85e7947d]{font-size:14px}.foot[data-v-85e7947d]{text-align:center;color:var(--ink-dim);font-size:12px;padding-top:60px}@media (max-width: 640px){.home[data-v-85e7947d]{padding:0 14px 60px}.hero[data-v-85e7947d]{padding:24px 0 22px}.hero-logo[data-v-85e7947d]{margin-bottom:16px;transform:scale(.82);transform-origin:left center}.hero h1[data-v-85e7947d]{font-size:30px;margin:12px 0}.hero .grad[data-v-85e7947d]{margin-left:8px}.hero p[data-v-85e7947d]{font-size:14px;margin-bottom:0}.band[data-v-85e7947d]{margin-top:28px}.band-head[data-v-85e7947d]{margin-bottom:14px;gap:10px}.band-head h2[data-v-85e7947d]{font-size:19px}.menu-grid[data-v-85e7947d]{grid-template-columns:1fr 1fr;gap:10px}.menu-tile[data-v-85e7947d]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:14px}.menu-icon[data-v-85e7947d]{width:42px;height:42px;border-radius:12px}.menu-meta strong[data-v-85e7947d]{font-size:15px;gap:6px}.menu-meta small[data-v-85e7947d]{font-size:11px;margin-top:2px}.cat-grid[data-v-85e7947d]{grid-template-columns:1fr 1fr;gap:10px}.cat2-foot strong[data-v-85e7947d]{font-size:14px}.creator-row[data-v-85e7947d]{grid-template-columns:1fr;gap:12px}.tpl-grid[data-v-85e7947d]{grid-template-columns:1fr 1fr;gap:10px}.creator-hub[data-v-85e7947d]{padding:30px 18px}.creator-hub h3[data-v-85e7947d]{font-size:18px}.foot[data-v-85e7947d]{padding-top:40px}}.row[data-v-b1fec8ee]{display:flex;gap:10px}.row .text-input[data-v-b1fec8ee]{flex:1}.tags-pick[data-v-b1fec8ee]{display:flex;flex-wrap:wrap;gap:8px}.ind[data-v-b1fec8ee]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:10px 14px;border-radius:12px;text-align:left;color:var(--ink);background:#ffffff0a;border:1px solid var(--glass-border);display:flex;flex-direction:column;gap:2px}.ind strong[data-v-b1fec8ee]{font-size:13px}.ind em[data-v-b1fec8ee]{font-style:normal;font-size:10px;color:var(--ink-dim)}.ind.active[data-v-b1fec8ee]{color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));border-color:transparent}.ind.active em[data-v-b1fec8ee]{color:#04140fb3}.err[data-v-b1fec8ee]{color:#ff9c8a;font-size:13px;margin:8px 0 0}.steps-preview[data-v-b1fec8ee]{display:flex;flex-direction:column;gap:14px}.sp-item[data-v-b1fec8ee]{display:flex;align-items:flex-start;gap:12px}.sp-n[data-v-b1fec8ee]{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent))}.sp-item strong[data-v-b1fec8ee]{display:block;font-size:14px}.sp-item small[data-v-b1fec8ee]{color:var(--ink-dim);font-size:12px}@media (max-width: 640px){.row[data-v-b1fec8ee]{flex-direction:column}}.bn[data-v-a9e90d13]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px}.bn-hint[data-v-a9e90d13]{font-size:12px;color:var(--ink-dim);text-align:center;line-height:1.5}.bn-hint b[data-v-a9e90d13]{color:var(--accent-soft);font-weight:700}.bn-btn[data-v-a9e90d13]{padding:8px 18px;font-size:13px}.pulse2[data-v-025d6af4]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-025d6af4 1.4s ease-in-out infinite}@keyframes p2-025d6af4{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-025d6af4]{color:#ff9c8a;font-size:14px;margin-top:10px}.dual[data-v-9f94ea02]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.soon-dot[data-v-9f94ea02]{color:var(--ink-dim);margin-left:4px;font-style:normal}.dance-grid[data-v-9f94ea02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:440px;overflow-y:auto;padding-right:6px}.dance-card[data-v-9f94ea02]{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#0a1a17;cursor:pointer;padding:0;transition:all .18s ease}.dance-card[data-v-9f94ea02]:hover{transform:translateY(-3px)}.dance-card.active[data-v-9f94ea02]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.dance-media[data-v-9f94ea02]{width:100%;height:100%;object-fit:cover}.dname[data-v-9f94ea02]{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;font-size:12px;color:#eafff8;text-align:left;background:linear-gradient(transparent,#000c)}.tick[data-v-9f94ea02]{position:absolute;top:6px;left:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#04140f;background:var(--accent)}.pulse2[data-v-9f94ea02]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-9f94ea02 1.4s ease-in-out infinite}@keyframes p2-9f94ea02{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.bar[data-v-9f94ea02]{width:100%;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:6px}.bar i[data-v-9f94ea02]{display:block;height:100%;background:linear-gradient(90deg,var(--accent-soft),var(--accent));transition:width .6s ease}.err[data-v-9f94ea02]{color:#ff9c8a;font-size:14px;margin-top:10px}@media (max-width: 640px){.dual[data-v-9f94ea02]{grid-template-columns:1fr}}.cs-icon[data-v-890e92dc]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:28px;color:var(--accent-soft);background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.gv[data-v-b6a0de71]{margin-bottom:18px}.gv-row[data-v-b6a0de71]{display:flex;gap:16px;justify-content:center}.gv-box[data-v-b6a0de71]{position:relative;height:360px;aspect-ratio:var(--aspect, 9/16);border-radius:16px;overflow:hidden;border:1px solid var(--glass-border);background:#08130f}.gv-lab[data-v-b6a0de71]{position:absolute;top:10px;left:10px;z-index:2;font-size:12px;font-weight:600;color:#04140f;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,var(--accent-soft),var(--accent))}.gv-media[data-v-b6a0de71]{width:100%;height:100%;object-fit:cover;display:block;background:#08130f}.gv-empty[data-v-b6a0de71]{width:100%;height:100%;display:grid;place-items:center;color:var(--ink-dim);font-size:13px;text-align:center;padding:0 10px}.gv-name[data-v-b6a0de71]{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 8px;font-size:13px;color:#eafff8;background:linear-gradient(transparent,#000c)}.gv-zoom[data-v-b6a0de71]{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;border-radius:9px;border:none;cursor:pointer;font-size:15px;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center}.gv-zoom[data-v-b6a0de71]:hover{background:#000000b3}.gv-lightbox[data-v-b6a0de71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#000000e6;display:grid;place-items:center;padding:24px}.gv-lb-close[data-v-b6a0de71]{position:fixed;top:18px;right:20px;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;font-size:18px;color:#fff;background:#ffffff24}.gv-lb-close[data-v-b6a0de71]:hover{background:#ffffff3d}.gv-lb-media[data-v-b6a0de71]{max-width:92vw;max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:12px;background:#000;box-shadow:0 30px 80px #0009}.gv-pick-wrap[data-v-b6a0de71]{padding-top:14px}.gv-pick[data-v-b6a0de71]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;overflow:hidden;transition:max-height .3s ease}.gv-thumb[data-v-b6a0de71]{position:relative;aspect-ratio:var(--aspect, 9/16);border-radius:12px;overflow:hidden;border:2px solid transparent;background:#0a1a17;cursor:pointer;padding:0;transition:transform .16s ease,border-color .16s ease}.gv-thumb[data-v-b6a0de71]:hover{transform:translateY(-3px)}.gv-thumb.active[data-v-b6a0de71]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.gv-thumb-media[data-v-b6a0de71]{width:100%;height:100%;object-fit:cover}.gv-thumb-name[data-v-b6a0de71]{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 5px;font-size:12px;color:#eafff8;text-align:center;background:linear-gradient(transparent,#000000d9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv-more[data-v-b6a0de71]{display:block;margin:12px auto 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:13px;color:var(--accent-soft);background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:7px 22px;border-radius:999px}.gv-more[data-v-b6a0de71]:hover{background:#10b98129}.gv-tick[data-v-b6a0de71]{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:10px;color:#04140f;background:var(--accent)}@media (max-width: 640px){.gv[data-v-b6a0de71]{margin-bottom:12px}.gv-row[data-v-b6a0de71]{gap:8px}.gv-box[data-v-b6a0de71]{height:188px}.gv-lab[data-v-b6a0de71]{font-size:10px;padding:3px 8px;top:7px;left:7px}.gv-name[data-v-b6a0de71]{font-size:12px;padding:12px 8px 6px}.gv-pick-wrap[data-v-b6a0de71]{padding-top:10px}.gv-pick[data-v-b6a0de71]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.gv-thumb-name[data-v-b6a0de71]{font-size:11px;padding:11px 4px 4px}.gv-more[data-v-b6a0de71]{margin-top:10px;padding:7px 20px}}.cover-grid[data-v-2fcb8bab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:460px;overflow-y:auto;padding-right:6px}.cover-card[data-v-2fcb8bab]{position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#0a1a17;cursor:pointer;padding:0;transition:all .18s ease}.cover-card[data-v-2fcb8bab]:hover{transform:translateY(-3px)}.cover-card.active[data-v-2fcb8bab]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.cover-card img[data-v-2fcb8bab]{width:100%;height:100%;object-fit:cover;display:block}.cv-name[data-v-2fcb8bab]{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;font-size:11px;color:#eafff8;text-align:left;background:linear-gradient(transparent,#000000d1)}.tick[data-v-2fcb8bab]{position:absolute;top:6px;left:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#04140f;background:var(--accent)}.pulse2[data-v-2fcb8bab]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-2fcb8bab 1.4s ease-in-out infinite}@keyframes p2-2fcb8bab{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-2fcb8bab]{color:#ff9c8a;font-size:14px;margin-top:10px}.dance-grid[data-v-e6866b1e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:440px;overflow-y:auto;padding-right:6px}.dance-card[data-v-e6866b1e]{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#0a1a17;cursor:pointer;padding:0;transition:all .18s ease}.dance-card[data-v-e6866b1e]:hover{transform:translateY(-3px)}.dance-card.active[data-v-e6866b1e]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.dance-media[data-v-e6866b1e]{width:100%;height:100%;object-fit:cover}.dname[data-v-e6866b1e]{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;font-size:12px;color:#eafff8;text-align:left;background:linear-gradient(transparent,#000c)}.tick[data-v-e6866b1e]{position:absolute;top:6px;left:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#04140f;background:var(--accent)}.pulse2[data-v-e6866b1e]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-e6866b1e 1.4s ease-in-out infinite}@keyframes p2-e6866b1e{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.bar[data-v-e6866b1e]{width:100%;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:6px}.bar i[data-v-e6866b1e]{display:block;height:100%;background:linear-gradient(90deg,var(--accent-soft),var(--accent));transition:width .6s ease}.err[data-v-e6866b1e]{color:#ff9c8a;font-size:14px;margin-top:10px}.tags-pick[data-v-d86d67b3]{display:flex;flex-wrap:wrap;gap:8px}.ind[data-v-d86d67b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:8px 14px;border-radius:12px;font-size:13px;color:var(--ink);background:#ffffff0a;border:1px solid var(--glass-border);display:flex;align-items:center;gap:6px}.ind em[data-v-d86d67b3]{font-style:normal;font-size:10px;color:var(--ink-dim)}.ind.active[data-v-d86d67b3]{color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));border-color:transparent}.ind.active em[data-v-d86d67b3]{color:#04140fb3}.pulse2[data-v-d86d67b3]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-d86d67b3 1.4s ease-in-out infinite}@keyframes p2-d86d67b3{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-d86d67b3]{color:#ff9c8a;font-size:14px;margin-top:10px}.pulse2[data-v-cbd448f4]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-cbd448f4 1.4s ease-in-out infinite}@keyframes p2-cbd448f4{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-cbd448f4]{color:#ff9c8a;font-size:14px;margin-top:10px}.pulse2[data-v-0c275b24]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-0c275b24 1.4s ease-in-out infinite}@keyframes p2-0c275b24{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-0c275b24]{color:#ff9c8a;font-size:14px;margin-top:10px}.ta[data-v-259b4ba8]{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eafff8;padding:12px 14px;font-size:14px;resize:vertical;font-family:inherit}.ta[data-v-259b4ba8]:focus{outline:none;border-color:var(--accent)}.pulse2[data-v-259b4ba8]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-259b4ba8 1.4s ease-in-out infinite}@keyframes p2-259b4ba8{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-259b4ba8]{color:#ff9c8a;font-size:14px;margin-top:10px}.ta[data-v-aaef4229]{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eafff8;padding:12px 14px;font-size:14px;resize:vertical;font-family:inherit}.ta[data-v-aaef4229]:focus{outline:none;border-color:var(--accent)}.pulse2[data-v-aaef4229]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-aaef4229 1.4s ease-in-out infinite}@keyframes p2-aaef4229{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-aaef4229]{color:#ff9c8a;font-size:14px;margin-top:10px}.ta[data-v-c54d7134]{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eafff8;padding:12px 14px;font-size:14px;resize:vertical;font-family:inherit}.ta[data-v-c54d7134]:focus{outline:none;border-color:var(--accent)}.pulse2[data-v-c54d7134]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-c54d7134 1.4s ease-in-out infinite}@keyframes p2-c54d7134{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-c54d7134]{color:#ff9c8a;font-size:14px;margin-top:10px}.ta[data-v-41a64c12]{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eafff8;padding:12px 14px;font-size:14px;resize:vertical;font-family:inherit}.ta[data-v-41a64c12]:focus{outline:none;border-color:var(--accent)}.pulse2[data-v-41a64c12]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-41a64c12 1.4s ease-in-out infinite}@keyframes p2-41a64c12{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-41a64c12]{color:#ff9c8a;font-size:14px;margin-top:10px}.group-tabs[data-v-02368a53]{margin-bottom:14px;flex-wrap:wrap}.fn-grid[data-v-02368a53]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.fn-card[data-v-02368a53]{position:relative;padding:12px 14px;border-radius:12px;border:1px solid var(--glass-border);background:#00000038;color:#eafff8;font-size:13px;cursor:pointer;text-align:left;transition:all .16s ease}.fn-card[data-v-02368a53]:hover{border-color:var(--accent);transform:translateY(-2px)}.fn-card.active[data-v-02368a53]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow);background:#10b98124}.fn-card .tick[data-v-02368a53]{position:absolute;top:6px;right:8px;color:var(--accent);font-style:normal}.dual[data-v-02368a53]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dual.single[data-v-02368a53]{grid-template-columns:1fr}.up-label[data-v-02368a53]{font-size:12px;color:var(--ink-dim);margin-bottom:6px}.ta[data-v-02368a53]{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#eafff8;padding:12px 14px;font-size:14px;resize:vertical;font-family:inherit}.ta[data-v-02368a53]:focus{outline:none;border-color:var(--accent)}.chips[data-v-02368a53]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pchip[data-v-02368a53]{font-size:11px;color:var(--accent-soft);border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:3px 10px}.pulse2[data-v-02368a53]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-02368a53 1.4s ease-in-out infinite}@keyframes p2-02368a53{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-02368a53]{color:#ff9c8a;font-size:14px;margin-top:10px}@media (max-width: 640px){.dual[data-v-02368a53]{grid-template-columns:1fr}}.page[data-v-b4a112e5]{max-width:1180px;margin:0 auto;padding:26px 20px 60px}.crumb[data-v-b4a112e5]{color:var(--ink-dim);font-size:13px;margin-bottom:16px}.crumb a[data-v-b4a112e5]{cursor:pointer;color:var(--accent-soft)}.crumb span[data-v-b4a112e5]{margin:0 8px;opacity:.5}.page-head[data-v-b4a112e5]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;border-radius:20px;margin-bottom:22px}.page-head h1[data-v-b4a112e5]{font-size:26px;margin:0 0 6px}.page-head p[data-v-b4a112e5]{margin:0;color:var(--ink-dim);font-size:14px}.chip[data-v-b4a112e5]{white-space:nowrap;font-size:12px;color:var(--accent-soft);border:1px solid rgba(52,255,190,.25);padding:6px 14px;border-radius:999px}.item-grid[data-v-b4a112e5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.tpl-card[data-v-b4a112e5]{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;cursor:pointer;padding:0;border:2px solid transparent;background:#0a1a17;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tpl-card[data-v-b4a112e5]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 18px 44px #00000080}.tpl-media[data-v-b4a112e5]{width:100%;height:100%;object-fit:cover;display:block}.no-media[data-v-b4a112e5]{display:grid;place-items:center;background:linear-gradient(135deg,#34ffbe1a,#00000073)}.no-media span[data-v-b4a112e5]{font-size:30px;color:var(--accent-soft);opacity:.6}.tpl-badge[data-v-b4a112e5]{position:absolute;top:10px;left:10px;font-size:11px;color:#04140f;background:var(--accent);padding:3px 10px;border-radius:999px}.tpl-foot[data-v-b4a112e5]{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;text-align:left;background:linear-gradient(transparent,#000000d9)}.tpl-foot strong[data-v-b4a112e5]{display:block;font-size:16px}.soon-box[data-v-b4a112e5]{border-radius:20px;padding:60px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.hub-icon[data-v-b4a112e5]{font-size:34px;color:var(--accent-soft);opacity:.7}.soon-box h3[data-v-b4a112e5]{margin:0;font-size:20px}.soon-box p[data-v-b4a112e5]{margin:0 0 12px;color:var(--ink-dim);font-size:14px}@media (max-width: 640px){.item-grid[data-v-b4a112e5]{grid-template-columns:repeat(2,1fr);gap:12px}}.pulse2[data-v-164fea77]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-164fea77 1.4s ease-in-out infinite}@keyframes p2-164fea77{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-164fea77]{color:#ff9c8a;font-size:14px;margin-top:10px}.thumb video[data-v-63235683]{width:100%;height:100%;object-fit:cover}.pulse2[data-v-63235683]{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);animation:p2-63235683 1.4s ease-in-out infinite}@keyframes p2-63235683{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.1);opacity:1}}.err[data-v-63235683]{color:#ff9c8a;font-size:14px;margin-top:10px}.login-page[data-v-5c572d4f]{min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-card[data-v-5c572d4f]{width:100%;max-width:420px;padding:40px 36px}.logo-area[data-v-5c572d4f]{text-align:center;margin-bottom:26px}.logo-emblem[data-v-5c572d4f]{width:68px;height:68px;border-radius:20px;margin:0 auto 16px;display:grid;place-items:center;font-size:34px;font-weight:900;color:#04140f;background:linear-gradient(140deg,var(--accent-soft),var(--accent));box-shadow:0 14px 34px var(--accent-glow)}.logo-area h1[data-v-5c572d4f]{margin:0 0 6px;font-size:26px;font-weight:800}.logo-area p[data-v-5c572d4f]{margin:0;color:var(--ink-dim);font-size:13px;letter-spacing:1px}.divider[data-v-5c572d4f]{display:flex;align-items:center;gap:12px;margin:24px 0}.divider span[data-v-5c572d4f]{flex:1;height:1px;background:var(--glass-border)}.divider em[data-v-5c572d4f]{font-style:normal;font-size:12px;color:var(--ink-dim)}.form[data-v-5c572d4f]{display:flex;flex-direction:column;gap:16px}.field[data-v-5c572d4f]{display:flex;align-items:center;gap:10px;padding:0 14px;height:52px;border-radius:13px;background:#ffffff0a;border:1px solid var(--glass-border)}.field[data-v-5c572d4f]:focus-within{border-color:var(--accent)}.fi[data-v-5c572d4f]{font-size:18px;opacity:.85}.field input[data-v-5c572d4f]{flex:1;background:transparent;border:none;outline:none;color:var(--ink);font-size:16px}.code-btn[data-v-5c572d4f]{background:transparent;border:none;color:var(--accent-soft);font-size:13px;cursor:pointer;white-space:nowrap}.code-btn[data-v-5c572d4f]:disabled{color:var(--ink-dim);cursor:not-allowed}.login-btn[data-v-5c572d4f]{height:52px;font-size:16px;margin-top:4px}.err[data-v-5c572d4f]{color:#ff9c8a;font-size:13px;text-align:center;margin:0}.agree[data-v-5c572d4f]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-dim);cursor:pointer}.agree input[data-v-5c572d4f]{accent-color:var(--accent)}.tip[data-v-5c572d4f]{text-align:center;font-size:12px;color:var(--ink-dim);margin:20px 0 0}.me[data-v-5abca3d2]{max-width:720px;margin:0 auto}.login-cta[data-v-5abca3d2]{display:flex;align-items:center;gap:16px;cursor:pointer}.login-cta strong[data-v-5abca3d2]{display:block;font-size:17px}.login-cta small[data-v-5abca3d2]{color:var(--ink-dim);font-size:13px}.login-cta .arrow[data-v-5abca3d2]{margin-left:auto;font-size:24px;color:var(--ink-dim)}.avatar[data-v-5abca3d2]{border-radius:50%;display:grid;place-items:center;font-weight:800;color:#04140f;background:linear-gradient(140deg,var(--accent-soft),var(--accent))}.avatar.big[data-v-5abca3d2]{width:64px;height:64px;font-size:26px;flex:0 0 auto;box-shadow:0 8px 22px var(--accent-glow)}.user-card[data-v-5abca3d2]{position:relative;overflow:hidden;padding:26px 24px;display:flex;align-items:center;gap:18px;margin-bottom:18px}.deco[data-v-5abca3d2]{position:absolute;border-radius:50%;filter:blur(30px);opacity:.25}.d1[data-v-5abca3d2]{width:160px;height:160px;background:var(--accent);top:-60px;right:-30px}.d2[data-v-5abca3d2]{width:120px;height:120px;background:#7ff0d0;bottom:-50px;left:40%;opacity:.15}.user-meta[data-v-5abca3d2]{position:relative}.user-meta strong[data-v-5abca3d2]{font-size:20px}.tags[data-v-5abca3d2]{display:flex;gap:8px;margin-top:8px}.tag[data-v-5abca3d2]{font-size:12px;padding:4px 12px;border-radius:999px}.tag.points[data-v-5abca3d2]{color:var(--accent-soft);background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.tag.vip[data-v-5abca3d2]{color:#ffd77a;background:#ffb4001f;border:1px solid rgba(255,180,0,.3)}.logout[data-v-5abca3d2]{position:relative;margin-left:auto;padding:8px 18px}.works[data-v-5abca3d2]{margin-bottom:18px}.work-row[data-v-5abca3d2]{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.work-card[data-v-5abca3d2]{position:relative;flex:0 0 auto;width:108px;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--glass-border);background:#0a1a17;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.work-card[data-v-5abca3d2]:hover{transform:translateY(-3px);border-color:var(--accent)}.work-media[data-v-5abca3d2]{width:100%;height:100%;object-fit:cover;display:block}.work-badge[data-v-5abca3d2]{position:absolute;top:6px;left:6px;font-size:10px;color:#eafff8;padding:2px 8px;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.work-badge.done[data-v-5abca3d2]{color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent))}.work-badge.running[data-v-5abca3d2]{color:var(--accent-soft);background:#0009}.work-badge.failed[data-v-5abca3d2]{color:#ff9c8a;background:#0009}.more[data-v-5abca3d2]{font-size:13px;color:var(--accent-soft);cursor:pointer}.work-empty[data-v-5abca3d2]{padding:26px;text-align:center;color:var(--ink-dim);font-size:14px;cursor:pointer}.work-dl[data-v-5abca3d2]{position:absolute;bottom:6px;left:50%;transform:translate(-50%);font-size:11px;padding:4px 14px;border-radius:999px;color:#04140f;text-decoration:none;background:linear-gradient(135deg,var(--accent-soft),var(--accent))}.code-row[data-v-5abca3d2]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.code-row .ci[data-v-5abca3d2]{color:var(--accent-soft);font-size:18px}.code-row .text-input[data-v-5abca3d2]{flex:1}.menu[data-v-5abca3d2]{padding:6px 8px}.menu-item[data-v-5abca3d2]{display:flex;align-items:center;gap:14px;width:100%;padding:16px;background:transparent;border:none;cursor:pointer;color:var(--ink);border-bottom:1px solid var(--glass-border)}.menu-item[data-v-5abca3d2]:last-child{border-bottom:none}.menu-item[data-v-5abca3d2]:hover{background:#10b9810f}.mi[data-v-5abca3d2]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:15px;color:var(--accent-soft);background:#10b9811a}.mn[data-v-5abca3d2]{font-size:15px}.ma[data-v-5abca3d2]{margin-left:auto;color:var(--ink-dim);font-size:20px}@media (max-width: 640px){.user-card[data-v-5abca3d2]{padding:20px 18px;gap:14px}.avatar.big[data-v-5abca3d2]{width:56px;height:56px;font-size:22px}.user-meta[data-v-5abca3d2]{min-width:0}.user-meta strong[data-v-5abca3d2]{font-size:18px}.tags[data-v-5abca3d2]{flex-wrap:wrap;gap:6px}.tag[data-v-5abca3d2]{white-space:nowrap}.logout[data-v-5abca3d2]{position:absolute;top:14px;right:14px;margin-left:0;padding:6px 14px;font-size:13px}}.empty[data-v-a9b3ed98]{padding:60px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-ic[data-v-a9b3ed98]{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:26px;color:var(--accent-soft);background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.empty p[data-v-a9b3ed98]{color:var(--ink-dim);margin:0}.works-grid[data-v-a9b3ed98]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.work[data-v-a9b3ed98]{overflow:hidden;padding:0}.work-media[data-v-a9b3ed98]{position:relative;aspect-ratio:3/4;background:#08130f}.work-media video[data-v-a9b3ed98],.work-media img[data-v-a9b3ed98]{width:100%;height:100%;object-fit:cover;display:block}.work-media .dim[data-v-a9b3ed98]{opacity:.4}.work-media .ph[data-v-a9b3ed98]{width:100%;height:100%;background:linear-gradient(160deg,#10b9811a,#ffffff05)}.ov[data-v-a9b3ed98]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ring[data-v-a9b3ed98]{width:76px;height:76px;border-radius:50%;display:grid;place-items:center}.ring span[data-v-a9b3ed98]{width:60px;height:60px;border-radius:50%;background:#08130f;display:grid;place-items:center;font-size:16px;font-weight:800;color:var(--accent-soft)}.ov-txt[data-v-a9b3ed98]{font-size:13px;color:#eafff8}.ov.fail[data-v-a9b3ed98]{color:#ff9c8a}.ov.fail span[data-v-a9b3ed98]{font-size:34px}.work-foot[data-v-a9b3ed98]{padding:12px 14px}.wf-top[data-v-a9b3ed98]{display:flex;align-items:center;justify-content:space-between;gap:8px}.wf-top strong[data-v-a9b3ed98]{font-size:14px}.badge[data-v-a9b3ed98]{font-size:11px;padding:3px 10px;border-radius:999px}.badge.running[data-v-a9b3ed98]{color:var(--accent-soft);background:#10b9811f}.badge.done[data-v-a9b3ed98]{color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent))}.badge.failed[data-v-a9b3ed98]{color:#ff9c8a;background:#ff785a1f}.wf-bar[data-v-a9b3ed98]{height:5px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:8px 0}.wf-bar i[data-v-a9b3ed98]{display:block;height:100%;background:linear-gradient(90deg,var(--accent-soft),var(--accent));transition:width .6s ease}.wf-act[data-v-a9b3ed98]{display:flex;align-items:center;gap:8px;margin-top:8px}.wf-time[data-v-a9b3ed98]{font-size:11px;color:var(--ink-dim);margin-right:auto}.mini-btn[data-v-a9b3ed98]{font-size:12px;padding:5px 12px;border-radius:999px;border:none;cursor:pointer;color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));text-decoration:none}.mini-btn.ghost[data-v-a9b3ed98]{color:var(--ink-dim);background:#ffffff0f}.mini-btn.alt[data-v-a9b3ed98]{color:#eafff8;background:#10b9812e;border:1px solid rgba(16,185,129,.4)}.confirm-mask[data-v-a9b3ed98]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px}.confirm-box[data-v-a9b3ed98]{width:340px;max-width:92vw;padding:26px 24px;text-align:center;border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:8px}.confirm-ic[data-v-a9b3ed98]{font-size:32px}.confirm-box h3[data-v-a9b3ed98]{margin:4px 0 0;font-size:18px}.confirm-box p[data-v-a9b3ed98]{color:var(--ink-dim);font-size:13px;margin:0;line-height:1.6}.confirm-box p b[data-v-a9b3ed98]{color:#eafff8}.confirm-btns[data-v-a9b3ed98]{display:flex;gap:12px;margin-top:16px;width:100%}.confirm-btns .btn[data-v-a9b3ed98]{flex:1}.confirm-btns .btn.danger[data-v-a9b3ed98]{background:linear-gradient(135deg,#ff7a5a,#ff5a7a);color:#fff}.work-media.clickable[data-v-a9b3ed98]{cursor:pointer}.play-hint[data-v-a9b3ed98]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .18s ease}.work-media.clickable:hover .play-hint[data-v-a9b3ed98]{opacity:1}.play-hint span[data-v-a9b3ed98]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:#04140f;background:#34d399eb}.lightbox[data-v-a9b3ed98]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px}.lb-close[data-v-a9b3ed98]{position:fixed;top:18px;right:20px;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;font-size:18px;color:#fff;background:#ffffff1f}.lb-close[data-v-a9b3ed98]:hover{background:#ffffff38}.lb-body[data-v-a9b3ed98]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:92vw;max-height:88vh}.lb-media[data-v-a9b3ed98]{max-width:92vw;max-height:76vh;border-radius:14px;box-shadow:0 30px 80px #0009;background:#000}.lb-bar[data-v-a9b3ed98]{display:flex;align-items:center;gap:16px}.lb-bar strong[data-v-a9b3ed98]{font-size:15px;color:#eafff8}:root{--accent: #10b981;--accent-soft: #34d399;--accent-glow: rgba(16, 185, 129, .45);--ink: #eaf4f0;--ink-dim: #9db3ad;--glass: rgba(12, 26, 24, .55);--glass-border: rgba(120, 220, 190, .16);--radius: 18px;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;min-height:100%;background:#040d12;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,-apple-system,Segoe UI,Inter,sans-serif;-webkit-font-smoothing:antialiased}#app{position:relative;z-index:1}a{color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#78dcbe33;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#78dcbe59}.glass{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 24px 60px #0006}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.02em;padding:13px 26px;border-radius:999px;color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));box-shadow:0 10px 30px var(--accent-glow);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px var(--accent-glow)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-ghost{background:#ffffff0d;color:var(--ink);border:1px solid var(--glass-border);box-shadow:none}.btn-ghost:hover{background:#ffffff1a;box-shadow:none}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--accent-soft);background:#10b9811f;border:1px solid rgba(16,185,129,.25);padding:4px 12px;border-radius:999px;white-space:nowrap}.page-head .chip{flex-shrink:0;align-self:flex-start}.field-label{font-size:13px;color:var(--ink-dim);margin-bottom:8px;display:block}.seg{display:inline-flex;padding:4px;gap:4px;background:#ffffff0a;border:1px solid var(--glass-border);border-radius:999px}.seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--ink-dim);padding:8px 18px;border-radius:999px;cursor:pointer;font-size:14px;transition:all .16s ease}.seg button.active{color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent));font-weight:600}.page{padding:24px 40px 90px}.crumb{font-size:13px;color:var(--ink-dim);margin-bottom:18px}.crumb a{cursor:pointer;color:var(--accent-soft)}.crumb span{margin:0 6px}.page-head{padding:24px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-head h1{font-size:26px;margin:0 0 8px;font-weight:800}.page-head p{margin:0;color:var(--ink-dim);font-size:14px;max-width:680px}.panel{padding:20px 24px;margin-bottom:18px}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-head h3{margin:0;font-size:16px;font-weight:700;flex-shrink:0;white-space:nowrap}.panel-head .hint{min-width:0;text-align:right}.panel-head .req{color:var(--accent-soft);margin-left:4px}.hint{color:var(--ink-dim);font-size:12px}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;min-height:180px;border:1.5px dashed rgba(120,220,190,.35);border-radius:14px;cursor:pointer;background:#ffffff05;transition:all .18s ease;overflow:hidden}.dropzone:hover,.dropzone.dragging{border-color:var(--accent);background:#10b98114}.dz-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--accent-soft);background:#10b98124;border:1px solid rgba(16,185,129,.3)}.dz-title{font-size:15px;font-weight:600}.dz-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#05100d}.dz-overlay{position:absolute;left:0;right:0;bottom:0;padding:8px;font-size:12px;background:#0009}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.thumb{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--glass-border);background:#05100d}.thumb img{width:100%;height:100%;object-fit:cover}.thumb .del{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:none;background:#0009;color:#fff;cursor:pointer;font-size:13px}.thumb.add{display:grid;place-items:center;cursor:pointer;border-style:dashed;color:var(--accent-soft);font-size:26px}.thumb.add:hover{border-color:var(--accent);background:#10b98114}.prompt{width:100%;min-height:120px;resize:vertical;padding:14px 16px;border-radius:12px;background:#ffffff0a;border:1px solid var(--glass-border);color:var(--ink);font-size:14px;font-family:inherit;outline:none}.prompt:focus{border-color:var(--accent)}.text-input{width:100%;padding:14px 16px;border-radius:12px;background:#ffffff0a;border:1px solid var(--glass-border);color:var(--ink);font-size:15px;outline:none}.text-input:focus{border-color:var(--accent)}.seg.wrap{flex-wrap:wrap}.slider-row{display:flex;align-items:center;gap:16px}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:6px;border-radius:999px;background:#ffffff1f;outline:none}.range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--accent-soft),var(--accent));box-shadow:0 6px 16px var(--accent-glow);cursor:pointer;border:2px solid #04140f}.range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent);cursor:pointer;border:none}.slider-val{min-width:58px;text-align:center;font-weight:700;color:var(--accent-soft);font-size:16px}.tabs{display:inline-flex;gap:6px;padding:5px;background:#ffffff0a;border:1px solid var(--glass-border);border-radius:14px;flex-wrap:wrap}.tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--ink-dim);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:all .16s ease}.tabs button.active{color:#04140f;background:linear-gradient(135deg,var(--accent-soft),var(--accent))}.gen-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.two-col{display:grid;grid-template-columns:1fr 440px;gap:24px;align-items:start}.two-col>*{min-width:0}.preview-box{position:sticky;top:88px;padding:20px;min-height:460px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-dim)}@media (max-width: 960px){.two-col{grid-template-columns:1fr}.preview-box{position:static}}@media (max-width: 640px){.page{padding:20px 16px 60px}}.toggle{width:52px;height:30px;border-radius:999px;border:none;cursor:pointer;background:#ffffff24;position:relative;transition:background .18s ease}.toggle.on{background:var(--accent)}.toggle .knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .18s ease}.toggle.on .knob{transform:translate(22px)}@media (max-width: 640px){.page{padding:14px 14px 60px}.crumb{margin-bottom:12px;font-size:12px}.page-head{padding:16px;margin-bottom:12px}.page-head h1{font-size:20px;margin-bottom:5px}.page-head p{font-size:13px}.panel{padding:14px 15px;margin-bottom:12px}.panel-head{margin-bottom:11px}.panel-head h3{font-size:15px}.text-input,.prompt{font-size:16px}.prompt{min-height:96px;padding:12px 14px}.dropzone{min-height:130px}.dz-icon{width:42px;height:42px;font-size:18px}.dz-title{font-size:14px}.thumbs{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:9px}.seg button{padding:9px 15px;font-size:14px}.btn{padding:12px 22px;font-size:15px}.two-col{gap:14px}.preview-box{min-height:300px;padding:16px}.tabs button{padding:9px 15px;font-size:13px}}@media (max-width: 768px){.glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0a1614eb}}
