.history-card[data-v-77fa0a10]{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--color-stroke-2);border-radius:16px;display:grid;gap:10px;grid-template-rows:minmax(0,1fr) auto auto;height:100%;min-height:360px;padding:12px}.history-card__media[data-v-77fa0a10]{align-items:center;background:#080b13;border:1px solid rgba(45,212,191,.18);border-radius:12px;display:flex;justify-content:center;min-height:0;overflow:hidden;position:relative}.history-card__video[data-v-77fa0a10]{background:#000;display:block;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.history-card__video--empty[data-v-77fa0a10]{color:var(--color-muted-2);display:grid;height:180px;place-items:center}.history-card__video--empty svg[data-v-77fa0a10]{height:30px;width:30px}.history-card__head[data-v-77fa0a10]{align-items:flex-start;display:flex;gap:12px}.history-card__prompt[data-v-77fa0a10]{color:var(--color-copy);display:-webkit-box;flex:1;font-size:13.5px;font-weight:600;-webkit-line-clamp:2;line-height:1.55;margin:0;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.history-card__actions[data-v-77fa0a10]{display:flex;flex:0 0 auto;gap:6px}.history-card__icon-btn[data-v-77fa0a10]{background:var(--color-panel);border:1px solid var(--color-stroke);border-radius:10px;color:var(--color-muted);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:color .2s,background .2s,border-color .2s;width:34px}.history-card__icon-btn svg[data-v-77fa0a10]{height:16px;width:16px}.history-card__icon-btn[data-v-77fa0a10]:hover:not(:disabled){background:var(--color-panel-strong);border-color:var(--color-stroke-2);color:var(--color-copy)}.history-card__icon-btn[data-v-77fa0a10]:disabled{cursor:not-allowed;opacity:.45}.history-card__icon-btn--danger[data-v-77fa0a10]:hover:not(:disabled){border-color:#f8717166;color:#f87171}.history-card__meta[data-v-77fa0a10]{color:var(--color-muted-2);font-size:12.5px;line-height:1.5;margin:0;padding:0 2px}@media(max-width:640px){.history-card[data-v-77fa0a10]{border-radius:14px;height:auto;min-height:0;padding:10px}.history-card__media[data-v-77fa0a10]{border-radius:10px}.history-card__video[data-v-77fa0a10]{max-height:280px}.history-card__media[data-v-77fa0a10]{min-height:0}}.history-delete-dialog[data-v-5b465f92]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060eb8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:80}.history-delete-dialog__panel[data-v-5b465f92]{align-items:flex-start;background:#151b29;border:1px solid rgba(148,163,184,.2);border-radius:18px;box-shadow:0 24px 80px #0000007a;display:flex;gap:14px;padding:24px;width:min(100%,430px)}.history-delete-dialog__icon[data-v-5b465f92]{background:#f871711a;border:1px solid rgba(248,113,113,.35);border-radius:50%;color:#f87171;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.history-delete-dialog__icon[data-v-5b465f92] svg{height:21px;width:21px}.history-delete-dialog__body[data-v-5b465f92]{flex:1;min-width:0}.history-delete-dialog__body h2[data-v-5b465f92]{color:var(--color-copy);font-size:17px;line-height:1.3;margin:1px 0 8px}.history-delete-dialog__body p[data-v-5b465f92]{color:var(--color-muted);font-size:13px;line-height:1.6;margin:0}.history-delete-dialog__actions[data-v-5b465f92]{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.history-delete-dialog__actions button[data-v-5b465f92]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:40px;padding:0 16px;transition:opacity .2s,background .2s}.history-delete-dialog__actions button[data-v-5b465f92]:disabled{cursor:not-allowed;opacity:.55}.history-delete-dialog__cancel[data-v-5b465f92]{background:var(--color-panel);border:1px solid var(--color-stroke);color:var(--color-muted)}.history-delete-dialog__cancel[data-v-5b465f92]:hover:not(:disabled){background:var(--color-panel-strong);color:var(--color-copy)}.history-delete-dialog__confirm[data-v-5b465f92]{background:#e05252;border:1px solid transparent;color:#fff}.history-delete-dialog__confirm[data-v-5b465f92] svg{height:15px;width:15px}.history-delete-dialog__confirm[data-v-5b465f92]:hover:not(:disabled){background:#ef6262}.history-list[data-v-5b465f92]{display:flex;flex-direction:column;gap:16px;padding:18px}.history-list__grid[data-v-5b465f92]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.history-list__state[data-v-5b465f92]{align-items:center;color:var(--color-muted);display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;min-height:220px;padding:44px 18px;text-align:center}.history-list__state p[data-v-5b465f92]{margin:0}.history-list__state--error[data-v-5b465f92]{color:#f87171}.history-list__error[data-v-5b465f92]{color:#f87171;font-size:13px;margin:0;text-align:center}.history-list__state-sub[data-v-5b465f92]{color:var(--color-muted-2);font-size:13px}.history-list__spinner[data-v-5b465f92]{animation:studio-loader-rotate .85s linear infinite;border:2px solid rgba(45,212,191,.25);border-radius:50%;border-top:2px solid var(--color-primary);height:26px;width:26px}.history-list__more[data-v-5b465f92]{align-self:center;background:var(--color-panel);border:1px solid var(--color-stroke-2);border-radius:999px;color:var(--color-copy);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:11px 26px;transition:background .2s,border-color .2s,opacity .2s}.history-list__more[data-v-5b465f92]:hover:not(:disabled){background:var(--color-panel-strong);border-color:#2dd4bf66}.history-list__more[data-v-5b465f92]:disabled{cursor:not-allowed;opacity:.55}.history-list__retention[data-v-5b465f92]{color:var(--color-muted-2);font-size:12.5px;line-height:1.6;margin:0;padding:4px 2px 2px;text-align:center}.history-list__retention[data-v-5b465f92] .history-list__retention-days{color:#f87171;font-weight:600}@media(max-width:640px){.history-list[data-v-5b465f92]{gap:12px;padding:12px}.history-list__grid[data-v-5b465f92]{gap:12px;grid-template-columns:1fr}}.studio-generation-progress[data-v-53b4204e]{align-items:center;color:var(--color-copy);display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:300px;padding:26px 18px 30px}.studio-generation-progress__ring[data-v-53b4204e]{height:220px;position:relative;width:220px}.studio-generation-progress__ring svg[data-v-53b4204e]{height:100%;transform:rotate(-90deg);width:100%}.studio-generation-progress__track[data-v-53b4204e],.studio-generation-progress__value[data-v-53b4204e]{fill:none;stroke-width:8}.studio-generation-progress__track[data-v-53b4204e]{stroke:#00e5cc2e}.studio-generation-progress__value[data-v-53b4204e]{filter:drop-shadow(0 0 8px rgba(0,229,204,.45));stroke:#00e5cc;stroke-dasharray:653.45;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.studio-generation-progress__center[data-v-53b4204e]{align-items:center;background:radial-gradient(circle at 35% 35%,#26e8d0,#00a396);border-radius:50%;box-shadow:0 0 20px #00e5cc59,0 0 60px #00e5cc26;color:#e8f7f5;display:flex;flex-direction:column;inset:18px;justify-content:center;position:absolute}.studio-generation-progress__center strong[data-v-53b4204e]{font-size:56px;line-height:1}.studio-generation-progress__center span[data-v-53b4204e]{font-size:13px;margin-top:6px;opacity:.75}.studio-generation-progress p[data-v-53b4204e]{color:var(--color-muted);font-size:14px;font-weight:600;margin:0;text-align:center}.studio-generation-progress__dots[data-v-53b4204e]{display:flex;gap:10px}.studio-generation-progress__dots i[data-v-53b4204e]{animation:studio-progress-pulse-53b4204e 1.6s ease-in-out infinite;background:#00e5cc;border-radius:50%;height:8px;opacity:.35;width:8px}.studio-generation-progress__dots i[data-v-53b4204e]:nth-child(2){animation-delay:.2s}.studio-generation-progress__dots i[data-v-53b4204e]:nth-child(3){animation-delay:.4s}@keyframes studio-progress-pulse-53b4204e{0%,to{opacity:.25;transform:scale(.85)}50%{box-shadow:0 0 8px #00e5cc73;opacity:1;transform:scale(1.1)}}@media(max-width:520px){.studio-generation-progress__ring[data-v-53b4204e]{height:180px;width:180px}.studio-generation-progress__center[data-v-53b4204e]{inset:14px}.studio-generation-progress__center strong[data-v-53b4204e]{font-size:44px}}@media(prefers-reduced-motion:reduce){.studio-generation-progress__value[data-v-53b4204e]{transition:none}.studio-generation-progress__dots i[data-v-53b4204e]{animation:none}}@keyframes gen-result-in-fcd94392{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes orb-spin-fcd94392{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes orb-dot-fcd94392{0%,to{background:#ffffff2e;transform:scale(.8)}50%{background:var(--color-primary);box-shadow:0 0 10px var(--color-primary);transform:scale(1.15)}}@keyframes orb-fill-fcd94392{0%{height:0}to{height:72%}}@keyframes orb-halo-sweep-fcd94392{to{transform:rotate(1turn)}}@keyframes orb-swirl-fcd94392{to{transform:rotate(1turn)}}@keyframes orb-breathe-fcd94392{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}.gen-result[data-v-fcd94392]{animation:gen-result-in-fcd94392 .45s cubic-bezier(.16,.84,.28,1) both;background:linear-gradient(180deg,#0e2a34b8,#07161dc7);border:1px solid var(--color-stroke-2);border-radius:18px;box-shadow:0 26px 60px -30px #000000b3;margin-top:16px;overflow:hidden}.gen-result__loading[data-v-fcd94392]{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:300px;padding:26px 18px 30px}.orb[data-v-fcd94392]{background:#070a12;border:4px solid hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 0 0 10px #2dd4bf12,0 26px 64px -22px #2dd4bf66;isolation:isolate;overflow:hidden}.orb[data-v-fcd94392],.orb-shell[data-v-fcd94392]{height:172px;position:relative;width:172px}.orb-shell[data-v-fcd94392]{display:grid;isolation:isolate;place-items:center}.orb__glow[data-v-fcd94392]{animation:orb-breathe-fcd94392 3s ease-in-out infinite;background:radial-gradient(circle closest-side,transparent 0 64%,rgba(45,212,191,.5) 82%,rgba(34,211,238,.18) 93%,transparent 100%);inset:-18px;opacity:.7;will-change:transform,opacity;z-index:-1}.orb__glow[data-v-fcd94392],.orb__halo[data-v-fcd94392]{border-radius:50%;pointer-events:none;position:absolute}.orb__halo[data-v-fcd94392]{animation:orb-halo-sweep-fcd94392 3.6s linear infinite;background:conic-gradient(from 0deg,#5eead400 0deg 210deg,#5eead438 296deg,#5eead4d9 338deg,#d9fffb 351deg,#22d3eee6 358deg,#5eead400 1turn);inset:-6px;-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.4px));mask:radial-gradient(circle closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.4px));will-change:transform}.orb__sheen[data-v-fcd94392]{-webkit-mask:linear-gradient(0deg,#000 0 58%,transparent 74%);mask:linear-gradient(0deg,#000 0 58%,transparent 74%);mix-blend-mode:screen;pointer-events:none}.orb__sheen[data-v-fcd94392],.orb__sheen-spin[data-v-fcd94392]{border-radius:50%;inset:0;position:absolute}.orb__sheen-spin[data-v-fcd94392]{animation:orb-swirl-fcd94392 6.5s linear infinite;background:conic-gradient(from 0deg,#fff0,#ffffff29 96deg,#ffffff03 168deg,#fff0 236deg,#ffffff1a 320deg,#fff0 1turn);will-change:transform}.orb__water[data-v-fcd94392]{animation:orb-fill-fcd94392 4.5s cubic-bezier(.3,.7,.4,1) forwards;bottom:0;height:0;left:0;position:absolute;right:0}.orb__wave[data-v-fcd94392]{animation:orb-spin-fcd94392 5.5s linear infinite;background:#2dd4bfe6;border-radius:44%;left:50%;padding-top:220%;position:absolute;top:0;transform:translate(-50%,-50%);width:220%}.orb__wave--b[data-v-fcd94392]{animation:orb-spin-fcd94392 8s linear infinite reverse;background:#22d3ee8c;border-radius:47%;opacity:.8}.orb__tip[data-v-fcd94392]{color:var(--color-copy);font-size:14.5px;font-weight:600;margin:0;text-align:center}.orb__dots[data-v-fcd94392]{display:flex;gap:9px;justify-content:center}.orb__dots-i[data-v-fcd94392]{animation:orb-dot-fcd94392 1.4s ease infinite;background:#ffffff2e;border-radius:50%;height:8px;width:8px}.orb__dots-i[data-v-fcd94392]:nth-child(2){animation-delay:.18s}.orb__dots-i[data-v-fcd94392]:nth-child(3){animation-delay:.36s}.gen-result__card[data-v-fcd94392]{display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:16px 18px 20px}.gen-result__stage[data-v-fcd94392]{display:flex;justify-content:center;margin-bottom:16px}.gen-result__player[data-v-fcd94392]{background:#080b13;border:1px solid rgba(45,212,191,.28);border-radius:16px;box-shadow:0 34px 78px -30px #000000e6,0 0 0 1px #2dd4bf1f;overflow:hidden;position:relative;width:min(100%,720px)}.gen-result__video[data-v-fcd94392]{background:#000;display:block;max-height:420px;-o-object-fit:contain;object-fit:contain;width:100%}.gen-result__badge[data-v-fcd94392]{background:#05060fb8;border:1px solid rgba(45,212,191,.35);border-radius:999px;color:var(--color-primary);font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:5px 12px;position:absolute;right:12px;top:12px;z-index:2}.gen-result__play[data-v-fcd94392]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060f80;border:1px solid rgba(45,212,191,.5);border-radius:50%;box-shadow:0 0 0 9px #2dd4bf14;cursor:pointer;display:grid;height:68px;left:50%;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s,background .3s,opacity .3s;width:68px;z-index:2}.gen-result__play svg[data-v-fcd94392]{color:var(--color-primary);height:27px;width:27px}.gen-result__player:hover .gen-result__play[data-v-fcd94392]{background:#2dd4bf38;transform:translate(-50%,-50%) scale(1.08)}.gen-result__player[data-playing] .gen-result__play[data-v-fcd94392]{opacity:0;pointer-events:none}.gen-result__info[data-v-fcd94392]{text-align:center}.gen-result__info b[data-v-fcd94392]{color:var(--color-copy);display:block;font-family:var(--font-display);font-size:15px;margin-bottom:7px}.gen-result__info p[data-v-fcd94392]{color:var(--color-muted);font-size:13.5px;line-height:1.6;margin:0 auto 14px;max-width:620px}.gen-result__info-lead[data-v-fcd94392]{display:block;max-height:100px;overflow-y:auto;overscroll-behavior:contain}.gen-result__acts[data-v-fcd94392]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gen-result__acts .btn[data-v-fcd94392]{font-size:13.5px;padding:10px 18px}.gen-result__info--alert b[data-v-fcd94392]{color:#f87171}.gen-result__layout[data-v-fcd94392]{align-items:stretch;display:flex}.gen-result__rail[data-v-fcd94392]{background:#ffffff05;border-right:1px solid var(--color-stroke);display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:14px 10px;width:200px}.gen-result__rail-btn[data-v-fcd94392]{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--color-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:9px;padding:10px 12px;text-align:left;transition:color .2s,background .2s,border-color .2s;width:100%}.gen-result__rail-btn svg[data-v-fcd94392]{flex:0 0 auto;height:18px;width:18px}.gen-result__rail-btn[data-v-fcd94392]:hover{background:var(--color-panel);color:var(--color-copy)}.gen-result__rail-btn[data-active][data-v-fcd94392]{background:var(--color-panel-strong);border-color:var(--color-stroke-2);color:var(--color-copy)}.gen-result__rail-btn[data-active] svg[data-v-fcd94392]{color:var(--color-primary)}.gen-result__pane[data-v-fcd94392]{min-width:0;padding:16px;position:relative;z-index:2}.gen-result__empty[data-v-fcd94392],.gen-result__pane[data-v-fcd94392]{display:flex;flex:1;flex-direction:column}.gen-result__empty[data-v-fcd94392]{align-items:center;border:1.5px dashed rgba(150,184,198,.34);border-radius:14px;gap:6px;justify-content:center;min-height:300px;padding:24px;text-align:center}.gen-result__empty-art[data-v-fcd94392]{margin-bottom:10px}.gen-result__empty-art svg[data-v-fcd94392]{animation:gen-empty-float-fcd94392 3.8s ease-in-out infinite;display:block}@keyframes gen-empty-float-fcd94392{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.gen-result__empty b[data-v-fcd94392]{color:var(--color-copy);font-family:var(--font-display);font-size:15px}.gen-result__empty p[data-v-fcd94392]{color:var(--color-muted);font-size:13.5px;margin:0}@media(max-width:640px){.gen-result__player[data-v-fcd94392]{border-radius:12px}.gen-result__play[data-v-fcd94392]{height:54px;width:54px}.gen-result__play svg[data-v-fcd94392]{height:22px;width:22px}}@media(max-width:760px){.gen-result__layout[data-v-fcd94392]{flex-direction:column}.gen-result__rail[data-v-fcd94392]{border-bottom:1px solid var(--color-stroke);border-right:none;flex-direction:row;padding:10px;width:auto}.gen-result__rail-btn[data-v-fcd94392]{flex:1;justify-content:center;width:auto}}@media(prefers-reduced-motion:reduce){.orb__water[data-v-fcd94392]{height:55%}.orb__halo[data-v-fcd94392]{display:none}}
