.home-studio-wrap[data-v-b9fc47de]{margin-top:1.2rem}.home-studio-page[data-v-b9fc47de]{width:min(100%,120rem)}.home-promo-bar[data-v-b9fc47de]{display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:3.2rem;margin-bottom:1rem;padding:.5rem 1.2rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,226,170,.95),rgba(41,171,255,.96) 24%,rgba(31,153,245,.92));color:#fdfefe;box-shadow:0 18px 40px rgba(18,106,179,.22)}.home-promo-badge[data-v-b9fc47de]{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .85rem;border-radius:999px;background:hsla(0,0%,100%,.18);color:rgba(7,17,26,.9);font-size:.76rem;font-weight:700}.home-studio-shell[data-v-b9fc47de]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1.4rem;min-height:calc(100vh - 11rem)}.home-dock[data-v-b9fc47de]{display:grid;grid-template-rows:auto 1fr auto;gap:1.2rem;padding:1.1rem .7rem;border-radius:1.8rem;background:rgba(9,13,19,.92);border:1px solid hsla(0,0%,100%,.06);box-shadow:var(--shadow)}.home-dock-link[data-v-b9fc47de],.home-dock-login[data-v-b9fc47de],.home-dock-logo[data-v-b9fc47de]{border-radius:1.15rem}.home-dock-logo[data-v-b9fc47de]{display:grid;place-items:center;width:100%;aspect-ratio:1;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.home-dock-logo img[data-v-b9fc47de]{width:2.2rem;height:2.2rem}.home-dock-foot[data-v-b9fc47de],.home-dock-nav[data-v-b9fc47de],.home-feed-grid[data-v-b9fc47de],.home-feed-tabs[data-v-b9fc47de],.home-mode-grid[data-v-b9fc47de],.home-studio-main[data-v-b9fc47de]{display:grid;gap:.85rem}.home-dock-link[data-v-b9fc47de]{display:grid;justify-items:center;gap:.45rem;padding:.9rem .35rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:rgba(237,245,247,.86)}.home-dock-link span[data-v-b9fc47de]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;background:hsla(0,0%,100%,.06);font-size:.84rem;font-weight:700}.home-dock-link strong[data-v-b9fc47de]{font-size:.74rem;font-weight:600}.home-dock-link.router-link-exact-active[data-v-b9fc47de]{border-color:rgba(88,239,229,.3);background:rgba(88,239,229,.1)}.home-dock-foot[data-v-b9fc47de]{align-content:end}.home-dock-foot span[data-v-b9fc47de],.home-dock-login[data-v-b9fc47de]{display:grid;place-items:center;min-height:2.8rem;padding:.45rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);color:var(--muted);font-size:.8rem}.home-studio-main[data-v-b9fc47de]{min-width:0;align-content:start}.home-studio-hero[data-v-b9fc47de]{display:grid;justify-items:center;gap:.8rem;padding-top:2rem;text-align:center}.home-studio-hero h1[data-v-b9fc47de]{margin:0;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.04}.home-studio-hero h1 span[data-v-b9fc47de]{color:#38d9ff}.home-studio-hero p[data-v-b9fc47de]{max-width:56rem;margin:0;color:var(--muted);font-size:1rem;line-height:1.75}.home-composer-card[data-v-b9fc47de]{display:grid;gap:1rem;width:min(100%,92rem);margin:1.35rem auto 0;padding:1.25rem;border-radius:2rem;background:rgba(27,30,37,.92);border:1px solid hsla(0,0%,100%,.06);box-shadow:var(--shadow)}.home-composer-input[data-v-b9fc47de]{position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem;align-items:start;min-height:10rem}.home-composer-ref[data-v-b9fc47de]{display:grid;place-items:center;gap:.45rem;min-height:5.8rem;padding:.75rem;border-radius:1.2rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);color:var(--muted);text-align:center}.home-composer-ref-upload[data-v-b9fc47de]{position:relative;cursor:pointer}.home-composer-ref strong[data-v-b9fc47de]{font-size:1.45rem;color:rgba(237,245,247,.88)}.home-composer-ref span[data-v-b9fc47de]{font-size:.78rem}.home-reference-input[data-v-b9fc47de]{position:absolute;inset:0;opacity:0;cursor:pointer}.home-composer-field[data-v-b9fc47de]{min-width:0}.home-composer-textarea[data-v-b9fc47de]{min-height:9rem;border:none;background:transparent;padding:.15rem 0;font-size:1.08rem;line-height:1.8}.home-composer-textarea[data-v-b9fc47de]:focus{outline:none}.home-composer-submit[data-v-b9fc47de]{align-self:end;width:3rem;height:3rem;border:none;border-radius:999px;background:hsla(0,0%,100%,.1);color:rgba(237,245,247,.92);font-size:1.25rem;cursor:pointer}.home-composer-submit[data-v-b9fc47de]:disabled{cursor:wait;opacity:.68}.home-reference-strip[data-v-b9fc47de]{display:grid;gap:.8rem}.home-reference-card[data-v-b9fc47de]{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.9rem;border-radius:1.25rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.home-reference-card img[data-v-b9fc47de]{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:.9rem;background:hsla(0,0%,100%,.04)}.home-reference-copy[data-v-b9fc47de]{display:grid;gap:.22rem;min-width:0}.home-reference-copy strong[data-v-b9fc47de]{font-size:.95rem}.home-reference-copy span[data-v-b9fc47de]{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-reference-clear[data-v-b9fc47de]{min-height:2.4rem;padding:0 .95rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.03);color:rgba(245,247,250,.88)}.home-result-panel[data-v-b9fc47de]{display:grid;gap:1rem;width:min(100%,92rem);margin:0 auto;padding:1.25rem;border-radius:2rem;background:rgba(17,22,29,.92);border:1px solid hsla(0,0%,100%,.06);box-shadow:var(--shadow)}.home-result-head[data-v-b9fc47de],.home-result-meta[data-v-b9fc47de]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.home-result-head strong[data-v-b9fc47de]{display:block;margin-top:.3rem;font-size:1.2rem}.home-result-head p[data-v-b9fc47de],.home-result-meta[data-v-b9fc47de],.home-result-stage[data-v-b9fc47de]{margin:0;color:var(--muted)}.home-result-meta[data-v-b9fc47de]{font-size:.86rem}.home-result-progress[data-v-b9fc47de]{height:.82rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.06)}.home-result-progress-fill[data-v-b9fc47de]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20d4ff,#7ee0dc 65%,#ffd189)}.home-result-stage[data-v-b9fc47de]{font-size:.9rem}.home-result-error[data-v-b9fc47de]{margin:0;color:#ffb0a5;line-height:1.6}.home-result-media-card[data-v-b9fc47de],.home-result-placeholder[data-v-b9fc47de]{border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.home-result-media-card[data-v-b9fc47de]{overflow:hidden}.home-result-video[data-v-b9fc47de]{display:block;width:100%;min-height:20rem;max-height:36rem;background:#05080d}.home-result-placeholder[data-v-b9fc47de]{display:grid;justify-items:center;gap:.75rem;min-height:20rem;padding:2rem;align-content:center;text-align:center}.home-result-placeholder strong[data-v-b9fc47de]{font-size:1.08rem}.home-result-placeholder p[data-v-b9fc47de]{max-width:30rem;margin:0;color:var(--muted);line-height:1.7}.home-result-spinner[data-v-b9fc47de]{width:3rem;height:3rem;border-radius:999px;border:3px solid hsla(0,0%,100%,.12);border-top-color:#20d4ff;animation:homeResultSpin-data-v-b9fc47de .9s linear infinite}.home-composer-toolbar[data-v-b9fc47de]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.home-toolbar-control[data-v-b9fc47de]{position:relative}@keyframes homeResultSpin-data-v-b9fc47de{to{transform:rotate(1turn)}}.home-toolbar-chip[data-v-b9fc47de]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:0 .9rem;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:rgba(237,245,247,.9);cursor:pointer;font-size:.9rem}.home-toolbar-chip-accent[data-v-b9fc47de]{color:#20d4ff}.home-toolbar-chip.open[data-v-b9fc47de]{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06)}.home-toolbar-dot[data-v-b9fc47de]{width:.52rem;height:.52rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .2rem rgba(32,212,255,.12)}.home-toolbar-caret[data-v-b9fc47de]{color:rgba(237,245,247,.5);font-size:.78rem}.home-toolbar-chip-format[data-v-b9fc47de],.home-toolbar-chip-model[data-v-b9fc47de]{color:rgba(245,247,250,.94)}.home-toolbar-clock[data-v-b9fc47de],.home-toolbar-cube[data-v-b9fc47de],.home-toolbar-frame[data-v-b9fc47de],.home-toolbar-link[data-v-b9fc47de]{color:rgba(244,248,252,.82);font-size:.92rem}.home-toolbar-divider[data-v-b9fc47de]{color:hsla(0,0%,100%,.22)}.home-toolbar-menu[data-v-b9fc47de]{position:absolute;top:calc(100% + .8rem);left:0;z-index:10;min-width:15rem;padding:1rem;border-radius:1.35rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(31,34,40,.98);box-shadow:0 24px 60px rgba(0,0,0,.36)}.home-toolbar-menu-list[data-v-b9fc47de]{display:grid;gap:.55rem}.home-toolbar-menu-title[data-v-b9fc47de]{color:hsla(0,0%,100%,.38);font-size:.9rem}.home-toolbar-menu-item[data-v-b9fc47de]{display:flex;align-items:center;justify-content:space-between;min-height:3.2rem;padding:0 1rem;border:1px solid transparent;border-radius:1rem;background:transparent;color:rgba(245,247,250,.92);cursor:pointer;font-size:1rem}.home-toolbar-menu-item.active[data-v-b9fc47de]{background:hsla(0,0%,100%,.08)}.home-toolbar-menu-item.disabled[data-v-b9fc47de]{opacity:.34;cursor:not-allowed}.home-toolbar-menu-format[data-v-b9fc47de]{width:31rem}.home-toolbar-section[data-v-b9fc47de]{display:grid;gap:.8rem}.home-toolbar-section+.home-toolbar-section[data-v-b9fc47de]{margin-top:1.2rem}.home-toolbar-ratio-grid[data-v-b9fc47de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-toolbar-ratio-item[data-v-b9fc47de],.home-toolbar-resolution-item[data-v-b9fc47de]{border:1px solid transparent;border-radius:1rem;background:hsla(0,0%,100%,.04);color:rgba(245,247,250,.92);cursor:pointer}.home-toolbar-ratio-item[data-v-b9fc47de]{display:grid;justify-items:center;gap:.65rem;min-height:6.4rem;padding:1rem .6rem}.home-toolbar-ratio-item.active[data-v-b9fc47de],.home-toolbar-resolution-item.active[data-v-b9fc47de]{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.08)}.home-toolbar-ratio-icon[data-v-b9fc47de]{width:1.35rem;height:.78rem;border:2px solid hsla(0,0%,100%,.85);border-radius:.3rem}.home-toolbar-ratio-item:first-child .home-toolbar-ratio-icon[data-v-b9fc47de]{width:1.7rem;height:.64rem}.home-toolbar-ratio-item:nth-child(2) .home-toolbar-ratio-icon[data-v-b9fc47de]{width:1.38rem;height:.78rem}.home-toolbar-ratio-item:nth-child(3) .home-toolbar-ratio-icon[data-v-b9fc47de]{width:1.08rem;height:.82rem}.home-toolbar-ratio-item:nth-child(4) .home-toolbar-ratio-icon[data-v-b9fc47de]{width:.86rem;height:.86rem}.home-toolbar-ratio-item:nth-child(5) .home-toolbar-ratio-icon[data-v-b9fc47de]{width:.82rem;height:1.02rem}.home-toolbar-ratio-item:nth-child(6) .home-toolbar-ratio-icon[data-v-b9fc47de]{width:.7rem;height:1.15rem}.home-toolbar-resolution-list[data-v-b9fc47de]{display:grid;gap:.65rem}.home-toolbar-resolution-item[data-v-b9fc47de]{min-height:3.5rem;padding:0 1rem;font-size:1.2rem}.home-toolbar-menu-duration[data-v-b9fc47de]{width:15rem}.home-mode-grid[data-v-b9fc47de]{grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,92rem);margin:1.5rem auto 0}.home-mode-card[data-v-b9fc47de]{display:grid;grid-template-columns:3.15rem minmax(0,1fr);gap:.85rem;align-items:center;padding:1rem 1.05rem;border-radius:1.5rem;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.home-mode-card.secondary[data-v-b9fc47de]{background:hsla(0,0%,100%,.028)}.home-mode-card img[data-v-b9fc47de]{width:3rem;height:3rem}.home-mode-card strong[data-v-b9fc47de]{display:block;font-size:.98rem}.home-mode-card p[data-v-b9fc47de]{margin:.2rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.55}.home-feed-head[data-v-b9fc47de]{display:grid;grid-template-columns:auto minmax(18rem,24rem);justify-content:space-between;align-items:center;gap:1rem;width:min(100%,92rem);margin:2rem auto 0}.home-feed-tabs[data-v-b9fc47de]{grid-auto-flow:column;grid-auto-columns:max-content}.home-feed-tab[data-v-b9fc47de]{min-height:2.8rem;padding:0 1.2rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.07);background:transparent;color:var(--muted)}.home-feed-tab.active[data-v-b9fc47de]{background:hsla(0,0%,100%,.07);color:var(--text)}.home-feed-search[data-v-b9fc47de]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.9rem;padding:0 1rem;border-radius:1rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07)}.home-feed-search span[data-v-b9fc47de]{color:var(--muted)}.home-feed-search input[data-v-b9fc47de]{border:none;background:transparent;color:var(--text);outline:none}.home-feed-grid[data-v-b9fc47de]{grid-template-columns:1.35fr .7fr .7fr;width:min(100%,92rem);margin:1rem auto 0}.home-feed-card[data-v-b9fc47de]{overflow:hidden;border-radius:1.8rem;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.hero-card[data-v-b9fc47de],.portrait-card[data-v-b9fc47de]{min-height:19rem}.wide-card[data-v-b9fc47de]{grid-column:1/span 3}.home-feed-media[data-v-b9fc47de]{position:relative;min-height:inherit;height:100%}.gradient-a[data-v-b9fc47de]{background:linear-gradient(135deg,rgba(245,113,33,.82),rgba(251,180,93,.65) 40%,rgba(29,41,69,.72)),url(../img/hero-bg.c50aa905.png) 50%/cover no-repeat}.gradient-b[data-v-b9fc47de]{background:linear-gradient(180deg,rgba(120,167,255,.22),rgba(27,30,37,.82)),radial-gradient(circle at 50% 20%,rgba(235,238,255,.35),transparent 25%)}.gradient-c[data-v-b9fc47de]{background:linear-gradient(180deg,rgba(77,193,255,.18),rgba(27,30,37,.84)),radial-gradient(circle at 50% 18%,rgba(255,199,119,.28),transparent 24%)}.home-feed-overlay[data-v-b9fc47de]{position:absolute;inset:auto 0 0;display:grid;gap:.4rem;padding:1.5rem;background:linear-gradient(180deg,rgba(5,10,17,0),rgba(5,10,17,.88))}.home-feed-overlay.compact[data-v-b9fc47de]{inset:auto 0 0}.home-feed-overlay span[data-v-b9fc47de]{color:hsla(0,0%,100%,.72);font-size:.82rem}.home-feed-overlay strong[data-v-b9fc47de]{font-size:1.6rem;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif}.home-feed-overlay p[data-v-b9fc47de]{margin:0;max-width:34rem;color:hsla(0,0%,100%,.82);line-height:1.7}.home-feed-copy[data-v-b9fc47de]{padding:1.3rem}.home-mini-steps[data-v-b9fc47de]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mini-step[data-v-b9fc47de]{display:grid;gap:.45rem;padding:1rem;border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.home-mini-step span[data-v-b9fc47de]{color:var(--muted);font-size:.82rem;letter-spacing:.08em}.home-mini-step p[data-v-b9fc47de]{margin:0;color:var(--muted);line-height:1.65}.sr-only[data-v-b9fc47de]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1280px){.home-mode-grid[data-v-b9fc47de]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-feed-grid[data-v-b9fc47de]{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-card[data-v-b9fc47de]{grid-column:1/span 2}}@media (max-width:980px){.home-studio-shell[data-v-b9fc47de]{grid-template-columns:1fr}.home-dock[data-v-b9fc47de]{grid-template-rows:auto;grid-template-columns:repeat(2,auto) minmax(0,1fr) auto;align-items:center}.home-dock-nav[data-v-b9fc47de]{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.home-dock-foot[data-v-b9fc47de]{grid-auto-flow:column;align-content:center}.home-feed-grid[data-v-b9fc47de],.home-feed-head[data-v-b9fc47de],.home-mini-steps[data-v-b9fc47de]{grid-template-columns:1fr}.wide-card[data-v-b9fc47de]{grid-column:auto}.home-composer-input[data-v-b9fc47de]{grid-template-columns:1fr}.home-composer-submit[data-v-b9fc47de]{justify-self:end}.home-toolbar-menu[data-v-b9fc47de]{min-width:min(100vw - 5rem,20rem)}.home-toolbar-menu-format[data-v-b9fc47de]{width:min(100vw - 5rem,31rem)}.home-toolbar-ratio-grid[data-v-b9fc47de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-promo-bar[data-v-b9fc47de]{justify-content:flex-start;border-radius:1.2rem}.home-studio-hero[data-v-b9fc47de]{justify-items:start;text-align:left}.home-mode-grid[data-v-b9fc47de]{grid-template-columns:1fr}.home-dock-nav[data-v-b9fc47de]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.home-feed-tabs[data-v-b9fc47de]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.login-page[data-v-a593537c]{display:flex;align-items:center;min-height:calc(100vh - 6rem)}.login-grid[data-v-a593537c]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,480px);gap:2rem;width:100%;align-items:center}.login-intro[data-v-a593537c]{padding:2rem 1rem 2rem 0}.intro-pill[data-v-a593537c],.panel-tag[data-v-a593537c]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .9rem;border-radius:999px;background:rgba(88,239,229,.12);border:1px solid rgba(88,239,229,.22);color:var(--teal);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.login-intro h1[data-v-a593537c]{max-width:11em;margin:1rem 0 1rem;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif;font-size:clamp(2.5rem,4vw,4.6rem);line-height:1.02}.login-intro>p[data-v-a593537c]{max-width:36rem;margin:0;color:var(--muted);line-height:1.85;font-size:1rem}.login-target-card[data-v-a593537c]{display:grid;gap:.35rem;max-width:32rem;margin-top:1.25rem;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(255,177,94,.16);background:rgba(255,177,94,.08)}.login-target-card span[data-v-a593537c]{color:var(--muted);font-size:.82rem}.login-target-card p[data-v-a593537c]{margin:0;color:var(--muted);line-height:1.65}.login-intro-steps[data-v-a593537c]{display:grid;gap:.9rem;margin-top:1.5rem;max-width:32rem}.login-intro-step[data-v-a593537c]{display:grid;gap:.35rem;padding:.95rem 1rem;border-radius:1.05rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.login-intro-step span[data-v-a593537c]{color:var(--muted);font-size:.8rem;letter-spacing:.08em}.login-intro-step p[data-v-a593537c]{margin:0;color:var(--muted);line-height:1.7}.login-panel[data-v-a593537c],.login-tip[data-v-a593537c]{border:1px solid rgba(126,224,220,.14);background:rgba(8,15,24,.78);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.login-tip span[data-v-a593537c],.panel-head p[data-v-a593537c]{margin:.7rem 0 0;color:var(--muted);line-height:1.7;font-size:.95rem}.login-panel[data-v-a593537c]{position:relative;overflow:hidden;padding:2rem;border-radius:2rem}.panel-glow[data-v-a593537c]{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none}.panel-glow-a[data-v-a593537c]{top:-4rem;right:-3rem;width:9rem;height:9rem;background:rgba(88,239,229,.16)}.panel-glow-b[data-v-a593537c]{bottom:-3rem;left:-2rem;width:8rem;height:8rem;background:rgba(255,177,94,.12)}.panel-head[data-v-a593537c]{position:relative;z-index:1;display:grid;gap:.45rem}.panel-head h2[data-v-a593537c]{margin:0;font-size:2rem}.login-form[data-v-a593537c]{position:relative;z-index:1;display:grid;gap:1rem;margin-top:1.6rem}.field[data-v-a593537c]{display:grid;gap:.55rem}.field span[data-v-a593537c]{color:rgba(237,245,247,.86);font-size:.92rem}.field input[data-v-a593537c]{width:100%;min-height:3.5rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:hsla(0,0%,100%,.04);color:var(--text);outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field input[data-v-a593537c]:focus{border-color:rgba(88,239,229,.48);background:rgba(88,239,229,.05);box-shadow:0 0 0 3px rgba(88,239,229,.08)}.field input[data-v-a593537c]::-moz-placeholder{color:rgba(156,184,191,.72)}.field input[data-v-a593537c]::placeholder{color:rgba(156,184,191,.72)}.captcha-row[data-v-a593537c]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:.8rem}.captcha-box[data-v-a593537c]{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:hsla(0,0%,100%,.04);cursor:pointer;overflow:hidden}.captcha-box img[data-v-a593537c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-actions[data-v-a593537c]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.35rem}.login-submit[data-v-a593537c]{width:100%;border:none}.error-text[data-v-a593537c]{margin:0;color:#ff8d84;line-height:1.6}.login-tip[data-v-a593537c]{padding:1rem 1rem 1.05rem;border-radius:1.2rem}@media (max-width:1080px){.login-grid[data-v-a593537c]{grid-template-columns:1fr}.login-intro[data-v-a593537c]{padding-right:0}}@media (max-width:640px){.captcha-row[data-v-a593537c],.login-actions[data-v-a593537c]{grid-template-columns:1fr}}.workbench-hero[data-v-41f90ebc],.workbench-layout[data-v-41f90ebc],.workbench-main[data-v-41f90ebc],.workbench-sidebar[data-v-41f90ebc],.workbench-summary[data-v-41f90ebc]{display:grid;gap:1.2rem}.workbench-hero[data-v-41f90ebc]{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:.6rem}.workbench-hero h1[data-v-41f90ebc]{margin:.55rem 0 0;font-size:clamp(2rem,3vw,2.9rem);line-height:1.12}.workbench-description[data-v-41f90ebc]{margin:.8rem 0 0;max-width:60rem;color:var(--muted);line-height:1.7}.workbench-hero-actions[data-v-41f90ebc]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:flex-end}.workbench-summary[data-v-41f90ebc]{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-body.with-sidebar[data-v-41f90ebc]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(22rem,.9fr);gap:1rem;align-items:start}.workbench-main[data-v-41f90ebc],.workbench-sidebar[data-v-41f90ebc]{min-width:0}@media (max-width:1080px){.workbench-body.with-sidebar[data-v-41f90ebc],.workbench-summary[data-v-41f90ebc]{grid-template-columns:1fr}}@media (max-width:720px){.workbench-hero[data-v-41f90ebc]{grid-template-columns:1fr}.workbench-hero-actions[data-v-41f90ebc]{justify-content:flex-start}}.projects-toolbar[data-v-18974c7e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2rem 0 1.5rem}.real-grid[data-v-18974c7e]{margin-top:0}.real-card[data-v-18974c7e]{cursor:default}.real-meta[data-v-18974c7e]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem;color:var(--muted);font-size:.92rem}.empty-result[data-v-18974c7e]{margin-top:1.4rem;padding:1.2rem 1.3rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:1.2rem;color:var(--muted)}.empty-result strong[data-v-18974c7e]{display:block;color:var(--text)}.empty-result p[data-v-18974c7e]{margin:.6rem 0 0;line-height:1.7}.project-delete-button[data-v-18974c7e]{border-color:rgba(255,120,120,.32);color:#ffb0b0}.project-delete-button[data-v-18974c7e]:disabled{opacity:.7;cursor:wait}@media (max-width:900px){.projects-toolbar[data-v-18974c7e]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}.media-preview[data-v-09df27de]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:2rem;background:rgba(2,7,12,.86);backdrop-filter:blur(18px)}.media-preview-shell[data-v-09df27de]{width:min(100%,100rem);max-height:calc(100vh - 4rem);display:grid;gap:.85rem}.media-preview-close[data-v-09df27de]{position:absolute;top:1.25rem;right:1.25rem;min-height:2.75rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:rgba(7,17,26,.76);color:#edf5f7;cursor:pointer}.media-preview-head strong[data-v-09df27de]{font-size:1rem}.media-preview-stage[data-v-09df27de]{display:grid;place-items:center;min-height:0;max-height:calc(100vh - 9rem);padding:1rem;border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(5,12,19,.94)}.media-preview-image[data-v-09df27de],.media-preview-player[data-v-09df27de]{max-width:100%;max-height:calc(100vh - 11rem);border-radius:1rem;background:#02070b}.media-preview-player[data-v-09df27de]{width:min(100%,90rem)}@media (max-width:720px){.media-preview[data-v-09df27de]{padding:1rem}.media-preview-close[data-v-09df27de]{top:.9rem;right:.9rem}}.detail-summary-card[data-v-6695a676]{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid rgba(126,224,220,.12);border-radius:1.3rem;background:rgba(8,15,24,.78);box-shadow:var(--shadow)}.detail-summary-card.highlight[data-v-6695a676]{border-color:rgba(255,177,94,.18);background:rgba(255,177,94,.08)}.detail-summary-card span[data-v-6695a676]{color:var(--muted);font-size:.84rem}.detail-summary-card p[data-v-6695a676]{margin:0;color:var(--muted);line-height:1.65}.detail-stack[data-v-6695a676]{display:grid;gap:1rem}.detail-card-head[data-v-6695a676]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.9rem}.detail-scroll-block[data-v-6695a676]{min-height:0;max-height:28rem;overflow-x:hidden;overflow-y:auto;padding-right:.2rem;align-content:start}.detail-scroll-block[data-v-6695a676]::-webkit-scrollbar{width:8px}.detail-scroll-block[data-v-6695a676]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.detail-scroll-block[data-v-6695a676]::-webkit-scrollbar-thumb{background:rgba(126,224,220,.3);border-radius:999px}.detail-scroll-block[data-v-6695a676]::-webkit-scrollbar-thumb:hover{background:rgba(126,224,220,.45)}.detail-article-body[data-v-6695a676]{max-height:26rem}.detail-article-body p[data-v-6695a676]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--muted);line-height:1.82}.empty-box[data-v-6695a676]{padding:1rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:1rem;color:var(--muted);line-height:1.7}.detail-empty-actions[data-v-6695a676]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.8rem}.detail-action-stack[data-v-6695a676],.detail-shot-preview[data-v-6695a676]{display:grid;gap:.9rem}.detail-shot-media[data-v-6695a676],.detail-shot-thumb[data-v-6695a676]{position:relative;overflow:hidden;border-radius:1rem;background:hsla(0,0%,100%,.04)}.detail-shot-media[data-v-6695a676]{min-height:11rem}.detail-shot-thumb[data-v-6695a676]{min-height:8.5rem}.detail-shot-media img[data-v-6695a676],.detail-shot-placeholder[data-v-6695a676],.detail-shot-thumb-placeholder[data-v-6695a676],.detail-shot-thumb img[data-v-6695a676]{width:100%;height:100%}.detail-shot-media img[data-v-6695a676],.detail-shot-thumb img[data-v-6695a676]{display:block;-o-object-fit:cover;object-fit:cover}.detail-shot-placeholder[data-v-6695a676],.detail-shot-thumb-placeholder[data-v-6695a676]{display:grid;place-content:center;padding:1rem;text-align:center;color:var(--muted)}.detail-shot-placeholder strong[data-v-6695a676]{color:var(--text)}.detail-shot-copy[data-v-6695a676]{display:grid;gap:.45rem;align-content:start}.detail-beat-card p[data-v-6695a676],.detail-shot-copy p[data-v-6695a676]{margin:0;color:var(--muted);line-height:1.7}.detail-beat-top[data-v-6695a676],.detail-shot-meta[data-v-6695a676]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.detail-shot-meta[data-v-6695a676]{color:var(--muted);font-size:.84rem}.detail-shot-simple-item[data-v-6695a676],.detail-status-panel[data-v-6695a676]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.detail-shot-simple-main[data-v-6695a676],.detail-shot-simple-meta[data-v-6695a676],.detail-status-main[data-v-6695a676],.detail-status-side[data-v-6695a676]{display:grid;gap:.35rem}.detail-shot-simple-main p[data-v-6695a676],.detail-status-main p[data-v-6695a676]{margin:0;color:var(--muted);line-height:1.7}.detail-progress-track[data-v-6695a676]{height:.6rem;margin-top:.4rem;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.detail-progress-fill[data-v-6695a676]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20d4ff,#7ee0dc)}.detail-shot-simple-meta[data-v-6695a676],.detail-status-side[data-v-6695a676]{color:var(--muted);font-size:.86rem;text-align:right}.detail-list-count[data-v-6695a676],.detail-progress-chip[data-v-6695a676]{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .78rem;border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--muted);font-size:.78rem}.detail-shot-simple-list[data-v-6695a676]{display:grid;gap:.75rem}.detail-shot-simple-item[data-v-6695a676]{width:100%;padding:.95rem 1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:inherit;text-align:left}.detail-shot-simple-item.active[data-v-6695a676]{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.08)}.detail-shot-preview.simple[data-v-6695a676]{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start}@media (max-width:900px){.detail-shot-preview.simple[data-v-6695a676],.detail-shot-simple-item[data-v-6695a676],.detail-status-panel[data-v-6695a676]{flex-direction:column;grid-template-columns:1fr}.detail-shot-simple-meta[data-v-6695a676],.detail-status-side[data-v-6695a676]{text-align:left}}@media (max-width:1180px){.detail-scroll-block[data-v-6695a676]{max-height:none;overflow:visible;padding-right:0}}.project-new-guide-bar[data-v-65a6416e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0 1rem}.project-new-guide-card[data-v-65a6416e]{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid rgba(126,224,220,.12);border-radius:1.3rem;background:rgba(8,15,24,.78);box-shadow:var(--shadow)}.project-new-guide-card.highlight[data-v-65a6416e]{border-color:rgba(255,177,94,.18);background:rgba(255,177,94,.08)}.project-new-guide-card span[data-v-65a6416e]{color:var(--muted);font-size:.84rem}.project-new-guide-card p[data-v-65a6416e]{margin:0;color:var(--muted);line-height:1.65}.builder-entry-actions[data-v-65a6416e]{align-items:center;justify-content:space-between}.builder-entry-actions span[data-v-65a6416e]{color:var(--muted);font-size:.92rem;line-height:1.7}.project-new-side-actions[data-v-65a6416e]{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:900px){.project-new-guide-bar[data-v-65a6416e]{grid-template-columns:1fr}.builder-entry-actions[data-v-65a6416e]{flex-direction:column;align-items:flex-start}}.app-select[data-v-c5c0a030]{position:relative;width:100%}.app-select-trigger[data-v-c5c0a030]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.035);color:var(--text);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.app-select-default .app-select-trigger[data-v-c5c0a030]{min-height:3.35rem;padding:.85rem 1rem}.app-select-compact .app-select-trigger[data-v-c5c0a030]{min-height:2.85rem;padding:.65rem .9rem;border-radius:.9rem}.app-select-trigger[data-v-c5c0a030]:focus,.app-select.open .app-select-trigger[data-v-c5c0a030]{outline:none;border-color:rgba(88,239,229,.42);box-shadow:0 0 0 4px rgba(88,239,229,.08);background:rgba(14,31,39,.96)}.app-select.empty .app-select-value[data-v-c5c0a030]{color:var(--muted)}.app-select.disabled .app-select-trigger[data-v-c5c0a030]{cursor:not-allowed;opacity:.58}.app-select-value[data-v-c5c0a030]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select-caret[data-v-c5c0a030]{flex:none;color:rgba(237,245,247,.82);font-size:.92rem;line-height:1}.app-select-menu[data-v-c5c0a030]{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:50;display:grid;gap:.25rem;max-height:16rem;padding:.45rem;overflow-y:auto;border:1px solid rgba(88,239,229,.16);border-radius:1rem;background:rgba(8,16,24,.98);box-shadow:0 18px 36px rgba(0,0,0,.4)}.app-select-menu[data-v-c5c0a030]::-webkit-scrollbar{width:8px}.app-select-menu[data-v-c5c0a030]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(88,239,229,.26)}.app-select-menu[data-v-c5c0a030]::-webkit-scrollbar-track{background:transparent}.app-select-empty[data-v-c5c0a030],.app-select-option[data-v-c5c0a030]{width:100%;min-height:2.75rem;padding:.7rem .85rem;border:none;border-radius:.8rem;background:transparent;color:var(--text);text-align:left}.app-select-option[data-v-c5c0a030]{cursor:pointer}.app-select-option.active[data-v-c5c0a030],.app-select-option[data-v-c5c0a030]:hover{background:rgba(88,239,229,.1)}.app-select-option.active[data-v-c5c0a030]{color:var(--teal)}.app-select-empty[data-v-c5c0a030]{color:var(--muted)}.video-panel[data-v-0d3e8eba]{display:grid;gap:.9rem;padding:1.05rem;border:1px solid rgba(126,224,220,.12);border-radius:1.25rem;background:linear-gradient(180deg,rgba(8,15,24,.86),rgba(8,15,24,.68)),rgba(8,15,24,.8);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.video-panel-full[data-v-0d3e8eba]{min-height:21rem}.video-panel-compact[data-v-0d3e8eba]{min-height:15.5rem}.video-panel-head[data-v-0d3e8eba]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.video-panel-kicker[data-v-0d3e8eba]{display:inline-flex;align-items:center;min-height:2rem;padding:0 .95rem;border-radius:999px;background:rgba(88,239,229,.11);border:1px solid rgba(88,239,229,.18);font-size:.74rem;color:var(--teal);letter-spacing:.12em;text-transform:uppercase}.video-panel h3[data-v-0d3e8eba]{margin:.45rem 0 0;font-size:1.18rem}.video-panel-chips[data-v-0d3e8eba],.video-panel-meta[data-v-0d3e8eba]{display:flex;flex-wrap:wrap;gap:.65rem}.video-panel-chip[data-v-0d3e8eba]{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;padding:0 .85rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:rgba(237,245,247,.9);font-size:.78rem}.video-panel-chip.muted[data-v-0d3e8eba]{color:var(--muted)}.video-screen[data-v-0d3e8eba]{position:relative;overflow:hidden;min-height:0;aspect-ratio:16/9;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(4,10,15,.9)}.video-preview-trigger[data-v-0d3e8eba]{position:absolute;top:.9rem;right:.9rem;z-index:2;min-height:2rem;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(5,12,19,.72);color:#edf5f7;cursor:pointer}.video-panel-full .video-screen[data-v-0d3e8eba]{aspect-ratio:16/9}.video-placeholder-image[data-v-0d3e8eba],.video-placeholder[data-v-0d3e8eba],.video-player[data-v-0d3e8eba]{width:100%;height:100%}.video-player[data-v-0d3e8eba]{display:block;-o-object-fit:contain;object-fit:contain;background:#02070b}.video-placeholder[data-v-0d3e8eba]{position:relative;min-height:inherit}.video-placeholder-image[data-v-0d3e8eba]{-o-object-fit:contain;object-fit:contain;opacity:.42;filter:saturate(.92);background:#02070b}.video-placeholder-mask[data-v-0d3e8eba]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(5,11,17,.2),rgba(5,11,17,.78) 55%,rgba(5,11,17,.94)),radial-gradient(circle at 18% 28%,rgba(88,239,229,.22),transparent 28%)}.video-placeholder-copy[data-v-0d3e8eba]{position:absolute;inset:auto 1rem 1rem;display:grid;justify-items:start;gap:.55rem;max-width:22rem}.video-placeholder-spinner[data-v-0d3e8eba]{width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid rgba(88,239,229,.16);border-top-color:rgba(88,239,229,.92);animation:video-placeholder-spin-data-v-0d3e8eba .9s linear infinite}.video-placeholder-pill[data-v-0d3e8eba]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:0 .85rem;border-radius:999px;background:rgba(255,177,94,.14);border:1px solid rgba(255,177,94,.2);color:#ffd7a6;font-size:.75rem;letter-spacing:.08em}.video-placeholder-copy strong[data-v-0d3e8eba]{font-size:1.05rem}.video-panel-description[data-v-0d3e8eba],.video-placeholder-copy p[data-v-0d3e8eba]{margin:0;color:var(--muted);line-height:1.55;font-size:.88rem}.video-action[data-v-0d3e8eba]{width:-moz-fit-content;width:fit-content}@keyframes video-placeholder-spin-data-v-0d3e8eba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.video-panel-head[data-v-0d3e8eba]{flex-direction:column}.video-panel-compact .video-screen[data-v-0d3e8eba],.video-panel-full .video-screen[data-v-0d3e8eba]{aspect-ratio:16/10}}.workflow-character-grid[data-v-9f9b95b8],.workflow-final-board[data-v-9f9b95b8],.workflow-page[data-v-9f9b95b8],.workflow-result-grid[data-v-9f9b95b8],.workflow-scroll-area[data-v-9f9b95b8],.workflow-shot-grid[data-v-9f9b95b8],.workflow-shot-section-list[data-v-9f9b95b8],.workflow-shot-section[data-v-9f9b95b8],.workflow-side-metrics[data-v-9f9b95b8],.workflow-step-list[data-v-9f9b95b8],.workflow-step-screen[data-v-9f9b95b8],.workflow-wizard-card[data-v-9f9b95b8]{display:grid;gap:1rem}.workflow-summary-card[data-v-9f9b95b8]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem .9rem;min-height:5.6rem;padding:.8rem .95rem;border:1px solid rgba(126,224,220,.12);border-radius:1rem;background:rgba(8,15,24,.78);box-shadow:var(--shadow);align-content:start}.workflow-summary-card.highlight[data-v-9f9b95b8]{border-color:rgba(255,177,94,.18);background:rgba(255,177,94,.08)}.workflow-final-card span[data-v-9f9b95b8],.workflow-inline-hint[data-v-9f9b95b8],.workflow-side-metric span[data-v-9f9b95b8],.workflow-summary-card span[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-summary-card strong[data-v-9f9b95b8]{justify-self:end;overflow:hidden;font-size:1rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;text-align:right}.workflow-result-item p[data-v-9f9b95b8],.workflow-result-item span[data-v-9f9b95b8],.workflow-side-hint[data-v-9f9b95b8],.workflow-summary-card p[data-v-9f9b95b8]{margin:0;color:var(--muted);line-height:1.45}.workflow-summary-card p[data-v-9f9b95b8]{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.workflow-wizard-card[data-v-9f9b95b8]{min-height:42rem}.panel-head[data-v-9f9b95b8],.project-list-top[data-v-9f9b95b8],.workflow-footer-nav[data-v-9f9b95b8],.workflow-optional-entry[data-v-9f9b95b8],.workflow-stage-actions[data-v-9f9b95b8],.workflow-toolbar-presets[data-v-9f9b95b8],.workflow-toolbar-row[data-v-9f9b95b8],.workflow-wizard-head-actions[data-v-9f9b95b8],.workflow-wizard-head[data-v-9f9b95b8]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.panel-head h3[data-v-9f9b95b8],.workflow-wizard-head h2[data-v-9f9b95b8]{margin:.35rem 0 0}.workflow-step-description[data-v-9f9b95b8]{margin:0;color:var(--muted);line-height:1.7}.workflow-form-grid[data-v-9f9b95b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.workflow-field-card[data-v-9f9b95b8]{display:grid;gap:.65rem;padding:1rem 1rem 1.05rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.03)}.workflow-field-card>span[data-v-9f9b95b8]{color:rgba(237,245,247,.92);font-size:.92rem;line-height:1.2}.workflow-field-wide[data-v-9f9b95b8]{grid-column:1/-1}.workflow-article-textarea[data-v-9f9b95b8]{min-height:21rem}.workflow-optional-entry[data-v-9f9b95b8]{justify-content:space-between;padding:.1rem 0}.field-grid[data-v-9f9b95b8],.workflow-final-board[data-v-9f9b95b8],.workflow-result-grid[data-v-9f9b95b8],.workflow-side-metrics[data-v-9f9b95b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-character-grid[data-v-9f9b95b8],.workflow-shot-grid[data-v-9f9b95b8]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-shot-scroll[data-v-9f9b95b8]{max-height:68rem;overflow-y:auto;overflow-x:hidden;padding-right:.35rem}.workflow-episode-pager[data-v-9f9b95b8]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;margin-bottom:1rem}.workflow-episode-tabs[data-v-9f9b95b8]{display:flex;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem}.workflow-episode-tab[data-v-9f9b95b8]{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--muted);border-radius:999px;padding:.55rem .9rem;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.workflow-episode-tab.active[data-v-9f9b95b8]{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.12);color:var(--teal)}.workflow-shot-section[data-v-9f9b95b8]{padding:1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.workflow-shot-section-head[data-v-9f9b95b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.workflow-episode-tabs[data-v-9f9b95b8]::-webkit-scrollbar,.workflow-shot-scroll[data-v-9f9b95b8]::-webkit-scrollbar{width:10px;height:10px}.workflow-episode-tabs[data-v-9f9b95b8]::-webkit-scrollbar-track,.workflow-shot-scroll[data-v-9f9b95b8]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.workflow-episode-tabs[data-v-9f9b95b8]::-webkit-scrollbar-thumb,.workflow-shot-scroll[data-v-9f9b95b8]::-webkit-scrollbar-thumb{background:rgba(88,239,229,.22);border:2px solid rgba(8,15,24,.72);border-radius:999px}.workflow-shot-scroll[data-v-9f9b95b8]{scrollbar-color:rgba(88,239,229,.32) hsla(0,0%,100%,.04)}.workflow-shot-section-copy[data-v-9f9b95b8]{display:grid;gap:.25rem}.workflow-shot-section-copy strong[data-v-9f9b95b8]{font-size:1rem}.workflow-shot-section-copy p[data-v-9f9b95b8]{margin:0;color:var(--muted);line-height:1.6}.workflow-video-script-card[data-v-9f9b95b8]{gap:.9rem}.workflow-video-script-head[data-v-9f9b95b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.workflow-video-script-head strong[data-v-9f9b95b8]{display:block;margin-top:.3rem;font-size:1rem}.workflow-video-script-list[data-v-9f9b95b8]{display:grid;gap:.75rem}.workflow-video-script-item[data-v-9f9b95b8]{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.workflow-video-script-item span[data-v-9f9b95b8]{color:var(--teal);font-size:.78rem}.workflow-video-script-item p[data-v-9f9b95b8]{margin:0;color:rgba(237,245,247,.92);line-height:1.7}.workflow-episode-video-card[data-v-9f9b95b8],.workflow-episode-video-grid[data-v-9f9b95b8],.workflow-episode-video-item[data-v-9f9b95b8]{display:grid;gap:.8rem}.workflow-episode-video-grid[data-v-9f9b95b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-episode-video-item[data-v-9f9b95b8]{padding:.95rem 1rem;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.workflow-script-preview-card[data-v-9f9b95b8],.workflow-script-preview-list[data-v-9f9b95b8],.workflow-script-preview-panel[data-v-9f9b95b8],.workflow-video-reference-grid[data-v-9f9b95b8],.workflow-video-reference-panel[data-v-9f9b95b8]{display:grid;gap:.8rem}.workflow-video-reference-grid[data-v-9f9b95b8]{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-video-reference-card[data-v-9f9b95b8]{display:grid;gap:.45rem;padding:.85rem;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);cursor:pointer}.workflow-video-reference-card.active[data-v-9f9b95b8]{border-color:rgba(56,217,255,.26);background:rgba(56,217,255,.08)}.workflow-video-reference-card span[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-video-reference-thumb[data-v-9f9b95b8]{overflow:hidden;border-radius:.85rem;aspect-ratio:1/1;background:hsla(0,0%,100%,.03)}.workflow-video-reference-thumb img[data-v-9f9b95b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.workflow-inline-reference-strip[data-v-9f9b95b8]{display:grid;gap:.45rem}.workflow-shot-reference-panel[data-v-9f9b95b8]{display:grid;gap:.55rem;padding:.8rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.workflow-shot-reference-head[data-v-9f9b95b8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workflow-inline-reference-label[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-inline-reference-list[data-v-9f9b95b8]{display:flex;flex-wrap:wrap;gap:.55rem}.workflow-shot-reference-list[data-v-9f9b95b8]{display:flex;flex-wrap:wrap;gap:.7rem}.workflow-shot-reference-item[data-v-9f9b95b8]{display:grid;gap:.4rem}.workflow-inline-reference-item[data-v-9f9b95b8]{width:3.2rem;height:3.2rem;padding:0;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;overflow:hidden;background:hsla(0,0%,100%,.03);cursor:pointer}.workflow-inline-reference-item img[data-v-9f9b95b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.workflow-shot-reference-remove[data-v-9f9b95b8]{min-width:3.2rem;height:1.7rem;padding:0 .55rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--muted);font-size:.72rem}.workflow-shot-reference-empty[data-v-9f9b95b8]{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.workflow-video-shot-section-list[data-v-9f9b95b8]{margin-top:.35rem}.workflow-video-shot-card[data-v-9f9b95b8]{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;align-content:start;gap:.8rem;min-height:41rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.workflow-video-shot-card[data-v-9f9b95b8]:hover{border-color:rgba(255,191,102,.22);box-shadow:0 14px 28px rgba(8,24,28,.18);transform:translateY(-1px)}.workflow-video-shot-card.active[data-v-9f9b95b8]{border-color:rgba(255,191,102,.3);box-shadow:0 0 0 1px rgba(255,191,102,.08),0 18px 32px rgba(18,16,10,.22),0 0 22px rgba(255,191,102,.1)}.workflow-video-shot-head[data-v-9f9b95b8]{display:grid;gap:.28rem}.workflow-video-shot-head strong[data-v-9f9b95b8]{font-size:.96rem;line-height:1.45}.workflow-video-shot-head span[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-video-shot-script-box[data-v-9f9b95b8]{display:grid;gap:.5rem;min-height:0;padding:.8rem .9rem;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.07);background:rgba(7,14,20,.34)}.workflow-video-shot-script-head[data-v-9f9b95b8]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.workflow-video-shot-script-head span[data-v-9f9b95b8]{color:var(--muted);font-size:.76rem}.workflow-text-link[data-v-9f9b95b8]{padding:0;border:0;background:transparent;color:#ffc373;font-size:.76rem;cursor:pointer}.workflow-video-shot-prompt-text[data-v-9f9b95b8]{margin:0;min-height:0;max-height:11.5rem;overflow-y:auto;padding-right:.2rem;color:rgba(237,245,247,.88);font-size:.85rem;line-height:1.72}.workflow-video-shot-prompt-text[data-v-9f9b95b8]::-webkit-scrollbar{width:6px}.workflow-video-shot-prompt-text[data-v-9f9b95b8]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03);border-radius:999px}.workflow-video-shot-prompt-text[data-v-9f9b95b8]::-webkit-scrollbar-thumb{background:rgba(88,239,229,.26);border-radius:999px}.workflow-video-shot-prompt-text[data-v-9f9b95b8]::-webkit-scrollbar-thumb:hover{background:rgba(88,239,229,.4)}.workflow-shot-video[data-v-9f9b95b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer;background:#0a1014}.workflow-shot-error[data-v-9f9b95b8]{margin:0;color:#ff9f9f;font-size:.8rem;line-height:1.55}.workflow-video-shot-card .workflow-shot-reference-panel[data-v-9f9b95b8]{min-height:7.25rem;align-content:start}.workflow-video-shot-card .workflow-shot-actions[data-v-9f9b95b8]{margin-top:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-video-shot-card .workflow-shot-actions .ghost-button[data-v-9f9b95b8],.workflow-video-shot-card .workflow-shot-actions .solid-button[data-v-9f9b95b8],.workflow-video-shot-card .workflow-shot-actions a[data-v-9f9b95b8]{min-height:2.55rem}.workflow-script-preview-card[data-v-9f9b95b8]{padding:.95rem 1rem;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.workflow-script-preview-head[data-v-9f9b95b8]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.workflow-script-preview-head span[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-episode-video-actions[data-v-9f9b95b8],.workflow-episode-video-meta[data-v-9f9b95b8],.workflow-episode-video-top[data-v-9f9b95b8]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.workflow-episode-video-item p[data-v-9f9b95b8]{margin:0;color:var(--muted);line-height:1.6}.workflow-episode-video-meta[data-v-9f9b95b8]{color:var(--muted);font-size:.8rem}.workflow-episode-video-actions[data-v-9f9b95b8]{justify-content:flex-start}.workflow-episode-failed-list[data-v-9f9b95b8]{display:grid;gap:.55rem;padding-top:.15rem}.workflow-episode-failed-item[data-v-9f9b95b8]{padding:.75rem .85rem;border-radius:.85rem;border:1px solid rgba(255,109,94,.16);background:rgba(255,109,94,.06)}.workflow-episode-failed-item strong[data-v-9f9b95b8]{display:block;font-size:.84rem}.workflow-failed-shot-link[data-v-9f9b95b8]{padding:0;border:0;background:transparent;color:rgba(237,245,247,.96);font-size:.84rem;font-weight:700;text-align:left;cursor:pointer}.workflow-failed-shot-link[data-v-9f9b95b8]:hover{color:var(--teal)}.workflow-episode-failed-item p[data-v-9f9b95b8]{margin:.35rem 0 0;color:#ffb5ab;font-size:.78rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.workflow-episode-failed-actions[data-v-9f9b95b8]{display:flex;justify-content:flex-start;margin-top:.55rem}.workflow-shot-section-count[data-v-9f9b95b8]{display:inline-flex;align-items:center;min-height:2rem;padding:0 .85rem;border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--muted);font-size:.78rem}.workflow-shot-card.is-drag-over[data-v-9f9b95b8]{border-color:rgba(88,239,229,.34);box-shadow:inset 0 0 0 1px rgba(88,239,229,.16)}.workflow-shot-script[data-v-9f9b95b8]{display:grid;gap:.5rem;padding:.75rem .85rem;border-radius:.9rem;border:1px solid rgba(88,239,229,.12);background:rgba(88,239,229,.04)}.workflow-shot-script-title[data-v-9f9b95b8]{color:var(--teal);font-size:.78rem}.workflow-shot-script-list[data-v-9f9b95b8]{display:grid;gap:.4rem}.workflow-shot-script-line[data-v-9f9b95b8]{margin:0;color:rgba(237,245,247,.92);line-height:1.6;font-size:.82rem}.workflow-shot-script-editor[data-v-9f9b95b8]{display:grid;gap:.65rem}.workflow-shot-script-textarea[data-v-9f9b95b8]{min-height:8.5rem}.workflow-shot-script-editor-actions[data-v-9f9b95b8]{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.workflow-character-card-head[data-v-9f9b95b8],.workflow-character-meta-row[data-v-9f9b95b8],.workflow-character-meta[data-v-9f9b95b8]{display:grid;gap:.45rem}.workflow-character-card-head[data-v-9f9b95b8]{margin-bottom:.15rem}.workflow-character-meta[data-v-9f9b95b8]{padding:.7rem .8rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.workflow-character-meta-row[data-v-9f9b95b8]{grid-template-columns:4.8rem minmax(0,1fr);align-items:center}.workflow-character-meta-row span[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-character-meta-row strong[data-v-9f9b95b8]{font-size:.82rem;line-height:1.45;color:rgba(237,245,247,.96)}.workflow-character-summary[data-v-9f9b95b8]{margin:0;color:var(--muted);line-height:1.6;font-size:.82rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.workflow-shot-actions[data-v-9f9b95b8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.workflow-shot-actions .ghost-button[data-v-9f9b95b8],.workflow-shot-actions .workflow-upload-button[data-v-9f9b95b8]{min-width:0;justify-content:center;padding:.48rem .4rem;font-size:.72rem;line-height:1.1;white-space:nowrap}.workflow-upload-button[data-v-9f9b95b8]{position:relative;overflow:hidden}.workflow-upload-button.disabled[data-v-9f9b95b8]{opacity:.55;pointer-events:none}.workflow-hidden-file[data-v-9f9b95b8]{position:absolute;inset:0;opacity:0;cursor:pointer}.workflow-shot-upload-hint[data-v-9f9b95b8]{margin:0;color:var(--muted);font-size:.76rem}.workflow-final-card[data-v-9f9b95b8],.workflow-inner-card[data-v-9f9b95b8],.workflow-result-item[data-v-9f9b95b8],.workflow-shot-card[data-v-9f9b95b8],.workflow-side-metric[data-v-9f9b95b8],.workflow-step-item[data-v-9f9b95b8]{padding:1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.workflow-result-panel[data-v-9f9b95b8]{grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:0}.workflow-panel-head[data-v-9f9b95b8]{display:flex;align-items:center;min-height:2rem}.workflow-panel-kicker[data-v-9f9b95b8]{white-space:nowrap;flex-wrap:nowrap}.workflow-step-item[data-v-9f9b95b8]{position:relative;width:100%;display:grid;grid-template-columns:48px minmax(0,1fr);text-align:left;color:inherit;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;overflow:hidden}.workflow-step-item[data-v-9f9b95b8]:before{content:"";position:absolute;inset:0 auto 0 0;width:0;border-radius:1rem 0 0 1rem;background:linear-gradient(180deg,rgba(88,239,229,.9),rgba(88,239,229,.28));opacity:0;transition:width .2s ease,opacity .2s ease}.workflow-step-item.active[data-v-9f9b95b8]{border-color:rgba(88,239,229,.34);background:linear-gradient(180deg,rgba(88,239,229,.12),rgba(88,239,229,.04)),hsla(0,0%,100%,.04);box-shadow:0 0 0 1px rgba(88,239,229,.08),0 10px 24px rgba(8,24,28,.18),0 0 18px rgba(88,239,229,.08);transform:translateY(-1px)}.workflow-step-item.active[data-v-9f9b95b8]:before{width:4px;opacity:1}.workflow-step-item span[data-v-9f9b95b8]:first-child{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:hsla(0,0%,100%,.06);color:var(--teal);font-weight:700}.workflow-step-item.active span[data-v-9f9b95b8]:first-child{background:linear-gradient(180deg,rgba(88,239,229,.22),rgba(88,239,229,.12));border:1px solid rgba(88,239,229,.18);box-shadow:0 0 0 1px rgba(88,239,229,.08),0 0 18px rgba(88,239,229,.14)}.workflow-step-item.active span[data-v-9f9b95b8]:first-child:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#7cffee;box-shadow:0 0 0 4px rgba(124,255,238,.12),0 0 10px rgba(124,255,238,.5);animation:workflow-step-dot-pulse-data-v-9f9b95b8 1.6s ease-in-out infinite}.workflow-scroll-area[data-v-9f9b95b8]{min-height:0;max-height:24rem;overflow-y:auto;overflow-x:hidden;padding-right:.2rem;align-content:start}.workflow-scroll-area-compact[data-v-9f9b95b8]{max-height:none;overflow:visible;padding-right:0}.workflow-episode-scroll-area[data-v-9f9b95b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.8rem;align-content:start;align-items:start}.workflow-episode-card[data-v-9f9b95b8]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:10.5rem;max-height:10.5rem;gap:.65rem}.workflow-episode-card strong[data-v-9f9b95b8]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45;min-height:2.9rem}.workflow-episode-card p[data-v-9f9b95b8]{margin:0;overflow-y:auto;line-height:1.7;color:rgba(232,243,255,.74);padding-right:.15rem}.workflow-episode-card p[data-v-9f9b95b8]::-webkit-scrollbar{width:6px}.workflow-episode-card p[data-v-9f9b95b8]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03);border-radius:999px}.workflow-episode-card p[data-v-9f9b95b8]::-webkit-scrollbar-thumb{background:rgba(88,239,229,.22);border-radius:999px}.workflow-episode-card p[data-v-9f9b95b8]::-webkit-scrollbar-thumb:hover{background:rgba(88,239,229,.36)}.workflow-scroll-area[data-v-9f9b95b8]::-webkit-scrollbar{width:8px}.workflow-scroll-area[data-v-9f9b95b8]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.workflow-scroll-area[data-v-9f9b95b8]::-webkit-scrollbar-thumb{background:rgba(88,239,229,.3);border-radius:999px}.workflow-scroll-area[data-v-9f9b95b8]::-webkit-scrollbar-thumb:hover{background:rgba(88,239,229,.46)}.workflow-result-item-featured[data-v-9f9b95b8]{min-height:10.5rem;padding:1rem;border-color:rgba(88,239,229,.16);background:linear-gradient(180deg,rgba(88,239,229,.08),hsla(0,0%,100%,.04)),hsla(0,0%,100%,.04)}.workflow-result-item-featured strong[data-v-9f9b95b8]{margin-bottom:0;font-size:1rem;line-height:1.45}.workflow-result-item-featured p[data-v-9f9b95b8]{font-size:.88rem;line-height:1.7}.workflow-generation-panel[data-v-9f9b95b8]{display:grid;gap:.9rem;padding:1rem;border-radius:1.1rem;border:1px solid rgba(88,239,229,.14);background:hsla(0,0%,100%,.03)}.workflow-step-progress[data-v-9f9b95b8]{gap:.55rem;background:hsla(0,0%,100%,.03)}.workflow-stage-status-card[data-v-9f9b95b8],.workflow-step-progress[data-v-9f9b95b8]{display:grid;padding:.95rem 1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08)}.workflow-stage-status-card[data-v-9f9b95b8]{position:relative;gap:.45rem;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02)),hsla(0,0%,100%,.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);overflow:hidden}.workflow-stage-status-card[data-v-9f9b95b8]:before{content:"";position:absolute;top:.8rem;left:0;width:4px;height:calc(100% - 1.6rem);border-radius:0 999px 999px 0;background:hsla(0,0%,100%,.14);opacity:.9}.workflow-stage-status-card.live[data-v-9f9b95b8]{border-color:rgba(88,239,229,.34);background:radial-gradient(circle at top right,rgba(88,239,229,.2),transparent 48%),linear-gradient(180deg,rgba(88,239,229,.12),rgba(88,239,229,.04)),rgba(10,22,28,.9);box-shadow:0 0 0 1px rgba(88,239,229,.08),0 16px 34px rgba(8,24,28,.28),0 0 24px rgba(88,239,229,.12),inset 0 1px 0 hsla(0,0%,100%,.06);animation:workflow-live-card-pulse-data-v-9f9b95b8 2s ease-in-out infinite}.workflow-stage-status-card.failed[data-v-9f9b95b8]{border-color:rgba(255,120,120,.34);background:radial-gradient(circle at top right,rgba(255,120,120,.2),transparent 48%),linear-gradient(180deg,rgba(255,120,120,.12),rgba(255,120,120,.04)),rgba(28,12,14,.9);box-shadow:0 0 0 1px rgba(255,120,120,.08),0 16px 34px rgba(28,10,12,.28),0 0 24px rgba(255,120,120,.12),inset 0 1px 0 hsla(0,0%,100%,.06)}.workflow-stage-status-card.ready[data-v-9f9b95b8]{border-color:rgba(255,191,102,.34);background:radial-gradient(circle at top right,rgba(255,191,102,.22),transparent 48%),linear-gradient(180deg,rgba(255,191,102,.12),rgba(255,191,102,.04)),rgba(30,18,10,.9);box-shadow:0 0 0 1px rgba(255,191,102,.08),0 16px 34px rgba(26,16,10,.28),0 0 24px rgba(255,191,102,.12),inset 0 1px 0 hsla(0,0%,100%,.06)}.workflow-stage-status-card.current[data-v-9f9b95b8]{border-color:rgba(88,239,229,.26);background:radial-gradient(circle at top right,rgba(88,239,229,.12),transparent 48%),linear-gradient(180deg,rgba(88,239,229,.08),rgba(88,239,229,.03)),rgba(10,22,28,.88);box-shadow:0 0 0 1px rgba(88,239,229,.06),0 12px 28px rgba(8,24,28,.22),0 0 20px rgba(88,239,229,.08),inset 0 1px 0 hsla(0,0%,100%,.05)}.workflow-stage-status-card.current[data-v-9f9b95b8]:before{background:linear-gradient(180deg,rgba(124,255,236,.88),rgba(88,239,229,.34));box-shadow:0 0 12px rgba(88,239,229,.22)}.workflow-stage-status-card.live[data-v-9f9b95b8]:before{background:linear-gradient(180deg,rgba(124,255,236,.96),rgba(88,239,229,.48));box-shadow:0 0 14px rgba(88,239,229,.32)}.workflow-stage-status-card.failed[data-v-9f9b95b8]:before{background:linear-gradient(180deg,rgba(255,170,170,.96),rgba(255,120,120,.48));box-shadow:0 0 14px rgba(255,120,120,.3)}.workflow-stage-status-card.ready[data-v-9f9b95b8]:before{background:linear-gradient(180deg,rgba(255,219,158,.96),rgba(255,191,102,.48));box-shadow:0 0 14px rgba(255,191,102,.3)}.workflow-stage-status-head[data-v-9f9b95b8],.workflow-stage-status-meta[data-v-9f9b95b8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workflow-stage-status-card p[data-v-9f9b95b8],.workflow-stage-status-meta span[data-v-9f9b95b8]{margin:0;color:rgba(232,243,255,.72);font-size:.82rem;line-height:1.6}.workflow-step-progress-head[data-v-9f9b95b8]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.workflow-step-progress-head strong[data-v-9f9b95b8]{font-size:.95rem}.workflow-step-progress-head span[data-v-9f9b95b8],.workflow-step-progress p[data-v-9f9b95b8]{color:var(--muted)}.workflow-step-progress p[data-v-9f9b95b8]{margin:0;line-height:1.6}.workflow-progress-stat-grid[data-v-9f9b95b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.workflow-progress-stat[data-v-9f9b95b8]{display:grid;gap:.2rem;padding:.75rem .85rem;border-radius:.85rem;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.workflow-progress-stat span[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-progress-stat strong[data-v-9f9b95b8]{font-size:1rem;color:rgba(244,247,251,.96)}.workflow-segmented-progress[data-v-9f9b95b8]{display:flex;height:.82rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.06)}.workflow-segmented-progress-fill[data-v-9f9b95b8]{height:100%;min-width:0}.workflow-segmented-progress-fill.ready[data-v-9f9b95b8]{background:linear-gradient(90deg,#3ddc97,#7af0bf)}.workflow-segmented-progress-fill.running[data-v-9f9b95b8]{background:linear-gradient(90deg,#20d4ff,#58efe5)}.workflow-segmented-progress-fill.failed[data-v-9f9b95b8]{background:linear-gradient(90deg,#ff7b6b,#ffb29f)}.workflow-progress-legend[data-v-9f9b95b8]{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;color:var(--muted);font-size:.8rem}.workflow-progress-legend span[data-v-9f9b95b8]{display:inline-flex;align-items:center;gap:.38rem}.workflow-progress-legend i[data-v-9f9b95b8]{display:inline-block;width:.62rem;height:.62rem;border-radius:999px}.workflow-progress-legend i.ready[data-v-9f9b95b8]{background:#59e7aa}.workflow-progress-legend i.running[data-v-9f9b95b8]{background:#49dff2}.workflow-progress-legend i.failed[data-v-9f9b95b8]{background:#ff8f80}.workflow-error-banner[data-v-9f9b95b8]{display:grid;gap:.35rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(255,109,94,.22);background:rgba(255,109,94,.08)}.workflow-error-banner strong[data-v-9f9b95b8]{color:#ffd0ca}.workflow-error-banner p[data-v-9f9b95b8]{margin:0;color:#ffb5ab;line-height:1.6;white-space:pre-wrap;word-break:break-word}.workflow-generation-head[data-v-9f9b95b8]{display:grid;gap:.35rem}.workflow-generation-head span[data-v-9f9b95b8]{color:var(--muted);font-size:.84rem}.workflow-select-field[data-v-9f9b95b8]{display:grid;gap:.35rem;min-width:13rem}.workflow-select-field span[data-v-9f9b95b8]{color:var(--muted);font-size:.78rem}.workflow-compact-select[data-v-9f9b95b8]{min-height:2.5rem;padding:0 .85rem}.workflow-pill-button[data-v-9f9b95b8],.workflow-toolbar-chip[data-v-9f9b95b8]{min-height:2.5rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.08);cursor:pointer}.workflow-pill-inline[data-v-9f9b95b8]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.workflow-toolbar-chip[data-v-9f9b95b8]{display:inline-flex;align-items:center;gap:.45rem;padding:0 .9rem;background:hsla(0,0%,100%,.03);color:rgba(237,245,247,.9)}.workflow-toolbar-chip-accent[data-v-9f9b95b8]{color:#20d4ff}.workflow-toolbar-caret[data-v-9f9b95b8]{color:rgba(237,245,247,.5);font-size:.78rem}.workflow-pill-button[data-v-9f9b95b8]{padding:0 .85rem;background:hsla(0,0%,100%,.02);color:rgba(237,245,247,.82)}.workflow-pill-button.active[data-v-9f9b95b8]{color:#38d9ff;border-color:rgba(56,217,255,.24);background:rgba(56,217,255,.08)}.workflow-shot-thumb[data-v-9f9b95b8]{position:relative;overflow:hidden;min-height:9rem;aspect-ratio:16/9;border-radius:1rem;background:hsla(0,0%,100%,.04);margin-bottom:.8rem}.workflow-shot-placeholder[data-v-9f9b95b8],.workflow-shot-thumb img[data-v-9f9b95b8]{width:100%;height:100%}.workflow-shot-thumb img[data-v-9f9b95b8]{display:block;-o-object-fit:contain;object-fit:contain;background:hsla(0,0%,100%,.02)}.workflow-shot-thumb.workflow-shot-portrait[data-v-9f9b95b8]{aspect-ratio:3/4}.workflow-shot-thumb.workflow-shot-square[data-v-9f9b95b8]{aspect-ratio:1/1}.workflow-shot-thumb.workflow-shot-landscape[data-v-9f9b95b8]{aspect-ratio:16/9}.workflow-shot-placeholder[data-v-9f9b95b8]{display:grid;place-content:center;justify-items:center;gap:.75rem;padding:1rem;text-align:center;color:var(--muted)}.workflow-shot-prompt-text[data-v-9f9b95b8],.workflow-video-script-merged[data-v-9f9b95b8]{white-space:pre-line}.workflow-video-script-merged[data-v-9f9b95b8]{margin:0;padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(126,224,220,.12);background:hsla(0,0%,100%,.03);color:rgba(237,245,247,.9);font:inherit;line-height:1.75}.workflow-shot-placeholder.waiting[data-v-9f9b95b8]{color:rgba(237,245,247,.82)}.workflow-placeholder-spinner[data-v-9f9b95b8]{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid rgba(88,239,229,.18);border-top-color:rgba(88,239,229,.88);animation:workflow-placeholder-spin-data-v-9f9b95b8 .9s linear infinite}@keyframes workflow-placeholder-spin-data-v-9f9b95b8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.workflow-shot-chip[data-v-9f9b95b8]{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .78rem;border-radius:999px;background:rgba(8,15,24,.8);border:1px solid hsla(0,0%,100%,.08);font-size:.76rem}.workflow-shot-chip.ready[data-v-9f9b95b8]{color:#9bf7f1;border-color:rgba(88,239,229,.26)}.workflow-shot-chip.live[data-v-9f9b95b8]{color:#ffd7a6;border-color:rgba(255,177,94,.24)}.workflow-shot-chip.failed[data-v-9f9b95b8]{color:#ffb5ab;border-color:rgba(255,109,94,.24)}.workflow-side-card[data-v-9f9b95b8]{display:grid;gap:.9rem}.workflow-final-card strong[data-v-9f9b95b8],.workflow-side-metric strong[data-v-9f9b95b8]{font-size:1.2rem}.workflow-run-badge[data-v-9f9b95b8]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:1.9rem;padding:.28rem .72rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.08);color:rgba(244,248,255,.92);font-size:.75rem;font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);white-space:nowrap}.workflow-run-badge[data-v-9f9b95b8]:before{content:"";width:.48rem;height:.48rem;border-radius:50%;flex:0 0 0.48rem;background:hsla(0,0%,100%,.28);box-shadow:0 0 0 1px hsla(0,0%,100%,.08)}.workflow-run-badge.live[data-v-9f9b95b8]{border-color:rgba(88,239,229,.3);background:linear-gradient(180deg,rgba(88,239,229,.22),rgba(88,239,229,.12));color:rgba(226,255,252,.98);box-shadow:0 0 18px rgba(88,239,229,.16),inset 0 1px 0 hsla(0,0%,100%,.08);animation:workflow-live-badge-pulse-data-v-9f9b95b8 1.8s ease-in-out infinite}.workflow-run-badge.live[data-v-9f9b95b8]:before{background:#7cffee;box-shadow:0 0 0 3px rgba(124,255,238,.14),0 0 12px rgba(124,255,238,.4);animation:workflow-step-dot-pulse-data-v-9f9b95b8 1.4s ease-in-out infinite}.workflow-run-badge.ready[data-v-9f9b95b8]{border-color:rgba(255,191,102,.3);background:linear-gradient(180deg,rgba(255,191,102,.22),rgba(255,191,102,.12));color:rgba(255,245,224,.98);box-shadow:0 0 18px rgba(255,191,102,.16),inset 0 1px 0 hsla(0,0%,100%,.08)}.workflow-run-badge.ready[data-v-9f9b95b8]:before{background:#ffd08a;box-shadow:0 0 0 3px rgba(255,208,138,.12),0 0 10px rgba(255,208,138,.28)}.workflow-run-badge.current[data-v-9f9b95b8]{border-color:rgba(88,239,229,.22);background:linear-gradient(180deg,rgba(88,239,229,.16),rgba(88,239,229,.08));color:rgba(226,255,252,.96);box-shadow:0 0 16px rgba(88,239,229,.1),inset 0 1px 0 hsla(0,0%,100%,.08)}.workflow-run-badge.current[data-v-9f9b95b8]:before{background:#7cffee;box-shadow:0 0 0 3px rgba(124,255,238,.12),0 0 10px rgba(124,255,238,.24)}.workflow-run-badge.failed[data-v-9f9b95b8]{border-color:rgba(255,109,94,.3);background:linear-gradient(180deg,rgba(255,109,94,.24),rgba(255,109,94,.12));color:rgba(255,234,231,.98);box-shadow:0 0 18px rgba(255,109,94,.16),inset 0 1px 0 hsla(0,0%,100%,.08)}.workflow-run-badge.failed[data-v-9f9b95b8]:before{background:#ff978b;box-shadow:0 0 0 3px rgba(255,151,139,.12),0 0 10px rgba(255,151,139,.26)}@keyframes workflow-live-card-pulse-data-v-9f9b95b8{0%,to{box-shadow:0 0 0 1px rgba(88,239,229,.08),0 16px 34px rgba(8,24,28,.28),0 0 24px rgba(88,239,229,.12),inset 0 1px 0 hsla(0,0%,100%,.06)}50%{box-shadow:0 0 0 1px rgba(88,239,229,.14),0 18px 38px rgba(8,24,28,.32),0 0 34px rgba(88,239,229,.2),inset 0 1px 0 hsla(0,0%,100%,.08)}}@keyframes workflow-live-badge-pulse-data-v-9f9b95b8{0%,to{box-shadow:0 0 18px rgba(88,239,229,.16),inset 0 1px 0 hsla(0,0%,100%,.08)}50%{box-shadow:0 0 24px rgba(88,239,229,.26),inset 0 1px 0 hsla(0,0%,100%,.1)}}@keyframes workflow-step-dot-pulse-data-v-9f9b95b8{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.86}}.mini[data-v-9f9b95b8]{min-height:2.5rem;padding:0 .9rem}.project-list[data-v-9f9b95b8]{display:grid;gap:.85rem;max-height:18rem;overflow:auto;padding-right:.2rem}.workflow-project-picker-card[data-v-9f9b95b8]{margin-bottom:1.1rem}.project-list-item[data-v-9f9b95b8]{width:100%;min-height:4.25rem;padding:.9rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04);color:inherit;text-align:left;display:flex;align-items:center}.project-list-item.active[data-v-9f9b95b8]{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.08)}@media (max-width:1180px){.field-grid[data-v-9f9b95b8],.workflow-character-grid[data-v-9f9b95b8],.workflow-final-board[data-v-9f9b95b8],.workflow-form-grid[data-v-9f9b95b8],.workflow-progress-stat-grid[data-v-9f9b95b8],.workflow-result-grid[data-v-9f9b95b8],.workflow-shot-grid[data-v-9f9b95b8],.workflow-side-metrics[data-v-9f9b95b8]{grid-template-columns:1fr}.workflow-shot-section-head[data-v-9f9b95b8]{align-items:stretch}.workflow-episode-pager[data-v-9f9b95b8],.workflow-episode-video-grid[data-v-9f9b95b8]{grid-template-columns:1fr}.workflow-shot-reference-head[data-v-9f9b95b8]{align-items:flex-start;flex-direction:column}.workflow-scroll-area[data-v-9f9b95b8]{max-height:none;overflow:visible;padding-right:0}}.model-config-page[data-v-a048152e]{width:min(100%,132rem)}.config-form-grid[data-v-a048152e],.config-hero[data-v-a048152e],.config-layout[data-v-a048152e],.config-main[data-v-a048152e],.config-side[data-v-a048152e],.config-test-panel[data-v-a048152e],.provider-list[data-v-a048152e]{display:grid;gap:1rem}.config-hero[data-v-a048152e]{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:.6rem}.config-hero h1[data-v-a048152e]{margin:.55rem 0 .7rem;font-size:clamp(2rem,3vw,2.8rem);line-height:1.12}.config-hero p[data-v-a048152e],.config-test-output[data-v-a048152e],.provider-item span[data-v-a048152e]{margin:0;color:var(--muted);line-height:1.7}.config-hero-actions[data-v-a048152e]{display:flex;align-items:center;gap:.8rem}.config-layout[data-v-a048152e]{grid-template-columns:minmax(0,1.45fr) minmax(25rem,.75fr);align-items:start}.config-panel[data-v-a048152e]{padding:1.15rem;border-radius:1.35rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,24,.86)}.config-action-row[data-v-a048152e],.config-panel-head[data-v-a048152e],.config-test-head[data-v-a048152e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.config-panel-head h3[data-v-a048152e]{margin:.4rem 0 0;font-size:1.1rem}.config-form-grid[data-v-a048152e]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.field-block-wide[data-v-a048152e]{grid-column:1/-1}.config-action-row[data-v-a048152e]{margin-top:1rem}.status-pill[data-v-a048152e]{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;padding:0 .75rem;border-radius:999px;white-space:nowrap;font-size:.8rem}.status-pill.ok[data-v-a048152e]{background:rgba(88,239,229,.12);color:var(--teal)}.status-pill.draft[data-v-a048152e]{background:hsla(0,0%,100%,.06);color:var(--muted)}.provider-list[data-v-a048152e]{margin-top:1rem}.provider-item[data-v-a048152e]{width:100%;display:grid;gap:.2rem;text-align:left;padding:.9rem 1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:inherit}.provider-item.active[data-v-a048152e]{border-color:rgba(88,239,229,.3);background:rgba(88,239,229,.08)}.provider-form-grid[data-v-a048152e]{margin-top:0}.config-test-panel[data-v-a048152e]{margin-top:1.2rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.config-test-result[data-v-a048152e]{display:grid;gap:.75rem;padding:1rem;border-radius:1rem;background:hsla(0,0%,100%,.03)}.readonly-field[data-v-a048152e]{min-height:3.35rem;display:flex;align-items:center;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.035);color:var(--text)}.field-hint[data-v-a048152e]{display:block;margin-top:.45rem;color:var(--muted);font-size:.78rem;line-height:1.5}.config-test-meta[data-v-a048152e]{display:flex;flex-wrap:wrap;gap:.8rem;color:var(--muted);font-size:.84rem}.config-test-output[data-v-a048152e]{white-space:pre-wrap;word-break:break-word;font-family:Consolas,Microsoft YaHei UI,monospace}@media (max-width:1080px){.config-form-grid[data-v-a048152e],.config-layout[data-v-a048152e]{grid-template-columns:1fr}}@media (max-width:720px){.config-action-row[data-v-a048152e],.config-hero[data-v-a048152e],.config-panel-head[data-v-a048152e],.config-test-head[data-v-a048152e]{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}.studio-top-bar[data-v-ee63e032]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0 1rem}.studio-top-card[data-v-ee63e032]{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid rgba(126,224,220,.12);border-radius:1.3rem;background:rgba(8,15,24,.78);box-shadow:var(--shadow)}.studio-top-card.highlight[data-v-ee63e032]{border-color:rgba(255,177,94,.18);background:rgba(255,177,94,.08)}.studio-top-card span[data-v-ee63e032]{color:var(--muted);font-size:.84rem}.studio-top-card p[data-v-ee63e032]{margin:0;color:var(--muted);line-height:1.65}.studio-workspace-grid[data-v-ee63e032]{--studio-sticky-top:5.6rem;--studio-panel-max-height:calc(100vh - 7rem);grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:1.4rem;align-items:stretch}.studio-workspace-grid .workflow-sidebar[data-v-ee63e032]{position:sticky;top:var(--studio-sticky-top);align-self:start;display:grid;gap:1.4rem;grid-template-rows:auto minmax(0,1fr);max-height:var(--studio-panel-max-height);overflow:hidden}.studio-workspace-content[data-v-ee63e032]{min-width:0;gap:1.4rem}.studio-project-list[data-v-ee63e032]{display:grid;gap:.85rem;max-height:16rem;overflow:auto;padding-right:.2rem;align-content:start}.studio-project-item[data-v-ee63e032]{width:100%;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04);color:inherit;text-align:left}.studio-project-item.active[data-v-ee63e032]{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.08)}.studio-project-item p[data-v-ee63e032]{margin:.55rem 0 0;color:var(--muted);line-height:1.6}.studio-workspace-grid .workflow-sidebar>.detail-card[data-v-ee63e032]{display:flex;flex-direction:column;min-height:0}.studio-character-panel[data-v-ee63e032]{min-height:0}.studio-character-list[data-v-ee63e032]{flex:1;min-height:0;overflow:auto;padding-right:.2rem;align-content:start}.studio-character-card[data-v-ee63e032]{align-items:center}.studio-character-thumb[data-v-ee63e032]{width:4.2rem;height:4.2rem;overflow:hidden;border-radius:1rem;background:hsla(0,0%,100%,.04);flex-shrink:0}.studio-character-thumb img[data-v-ee63e032]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-character-placeholder[data-v-ee63e032]{display:grid;place-content:center;width:100%;height:100%;color:var(--muted);font-size:.78rem}.studio-character-copy[data-v-ee63e032]{min-width:0}.story-card p[data-v-ee63e032],.studio-character-copy p[data-v-ee63e032],.studio-project-item p[data-v-ee63e032]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.studio-character-copy p[data-v-ee63e032],.studio-project-item p[data-v-ee63e032]{-webkit-line-clamp:1}.story-card p[data-v-ee63e032]{-webkit-line-clamp:2}.studio-screen[data-v-ee63e032]{gap:1.25rem;min-height:0;padding:1rem;border-radius:1.8rem}.screen-body[data-v-ee63e032]{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:1rem;align-items:start;min-height:0}.insight-column[data-v-ee63e032],.preview-column[data-v-ee63e032],.story-column[data-v-ee63e032]{display:grid;gap:1rem;min-height:0;align-content:start}.studio-shot-list[data-v-ee63e032]{height:auto;min-height:22rem;max-height:var(--studio-panel-max-height);overflow:auto;padding-right:.2rem;align-content:start;grid-auto-rows:max-content}.studio-shot-video-card[data-v-ee63e032]{min-height:20rem}.studio-shot-thumb[data-v-ee63e032]{position:relative;overflow:hidden;min-height:8.8rem;border-radius:1rem;background:hsla(0,0%,100%,.04)}.studio-shot-thumb img[data-v-ee63e032]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-shot-placeholder[data-v-ee63e032]{display:grid;place-content:center;width:100%;height:100%;padding:1rem;text-align:center;color:var(--muted)}.studio-shot-chip[data-v-ee63e032]{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .78rem;border-radius:999px;background:rgba(8,15,24,.8);border:1px solid hsla(0,0%,100%,.08);font-size:.76rem}.studio-shot-chip.ready[data-v-ee63e032]{color:#9bf7f1;border-color:rgba(88,239,229,.26)}.studio-shot-chip.live[data-v-ee63e032]{color:#ffd7a6;border-color:rgba(255,177,94,.24)}.studio-shot-chip.failed[data-v-ee63e032]{color:#ffb5ab;border-color:rgba(255,109,94,.24)}.studio-shot-side[data-v-ee63e032]{display:grid;gap:.9rem;align-content:start;grid-auto-rows:max-content;max-height:var(--studio-panel-max-height);overflow:auto;padding-right:.2rem}.studio-action-stack[data-v-ee63e032]{display:grid;gap:.7rem}.studio-shot-metric[data-v-ee63e032]{display:grid;gap:.45rem;padding:.95rem;border-radius:1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.studio-shot-metric span[data-v-ee63e032]{color:var(--muted);font-size:.82rem}.studio-shot-metric strong[data-v-ee63e032]{font-size:1rem}.studio-shot-metric p[data-v-ee63e032]{margin:0;color:var(--muted);line-height:1.65}.studio-hidden-file-input[data-v-ee63e032]{display:none}.studio-sd-metric[data-v-ee63e032],.studio-upload-metric[data-v-ee63e032]{gap:.8rem}.studio-dropzone[data-v-ee63e032]{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.95rem;align-items:center;width:100%;padding:1rem;border:1px dashed rgba(88,239,229,.28);border-radius:1rem;background:linear-gradient(135deg,rgba(88,239,229,.08),rgba(255,177,94,.06));color:inherit;text-align:left;transition:border-color .18s ease,transform .18s ease,background .18s ease}.studio-dropzone.active[data-v-ee63e032]{border-color:rgba(88,239,229,.72);background:linear-gradient(135deg,rgba(88,239,229,.16),rgba(255,177,94,.1));transform:translateY(-1px)}.studio-dropzone.disabled[data-v-ee63e032]{opacity:.58;cursor:not-allowed}.studio-drop-icon[data-v-ee63e032]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:rgba(7,12,20,.68);color:#9bf7f1;box-shadow:inset 0 0 0 1px rgba(88,239,229,.12)}.studio-drop-icon svg[data-v-ee63e032]{width:1.5rem;height:1.5rem}.studio-drop-copy[data-v-ee63e032]{min-width:0}.studio-drop-copy strong[data-v-ee63e032]{display:block;font-size:.98rem}.studio-drop-copy p[data-v-ee63e032]{margin:.42rem 0 0;color:var(--muted);line-height:1.65}.studio-upload-actions[data-v-ee63e032]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.studio-upload-source[data-v-ee63e032]{color:var(--muted);font-size:.82rem}.studio-preview-stage .timeline[data-v-ee63e032]{padding:1rem 1rem 1.05rem;border-radius:1.2rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.studio-sd-textarea[data-v-ee63e032]{min-height:auto}.studio-sd-textarea.secondary[data-v-ee63e032]{opacity:.94}.studio-sd-grid[data-v-ee63e032]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.studio-sd-field[data-v-ee63e032]{display:grid;gap:.38rem}.studio-sd-field span[data-v-ee63e032]{color:var(--muted);font-size:.78rem}.studio-sd-field input[data-v-ee63e032],.studio-sd-sampler[data-v-ee63e032]{width:100%;min-height:2.85rem;padding:0 .9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.95rem;background:rgba(7,12,20,.62);color:#f5f7fb;outline:none}.studio-sd-sampler[data-v-ee63e032]{min-height:2.95rem}.studio-sd-field input[data-v-ee63e032]:focus,.studio-sd-sampler[data-v-ee63e032]:focus{border-color:rgba(88,239,229,.42);box-shadow:0 0 0 3px rgba(88,239,229,.08)}.studio-shot-note[data-v-ee63e032]{margin:0;color:var(--muted);line-height:1.7}.studio-beat-list[data-v-ee63e032]{display:grid;gap:.85rem;margin-top:1rem}.studio-beat-card[data-v-ee63e032]{padding:.95rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.studio-beat-top[data-v-ee63e032]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.studio-beat-card p[data-v-ee63e032]{margin:.55rem 0 0;color:var(--muted);line-height:1.7}.empty-box strong[data-v-ee63e032]{display:block;color:var(--text)}.empty-box p[data-v-ee63e032]{margin:.45rem 0 .8rem}.studio-detail-grid[data-v-ee63e032]{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:1.4rem;align-items:start}.studio-detail-side[data-v-ee63e032]{display:grid;gap:1rem}.studio-episode-list[data-v-ee63e032]{display:grid;gap:.85rem;max-height:26rem;overflow:auto;padding-right:.2rem;align-content:start}.studio-character-list[data-v-ee63e032],.studio-episode-list[data-v-ee63e032],.studio-project-list[data-v-ee63e032],.studio-shot-list[data-v-ee63e032],.studio-shot-side[data-v-ee63e032]{scrollbar-width:thin;scrollbar-color:rgba(88,239,229,.34) hsla(0,0%,100%,.04)}.studio-character-list[data-v-ee63e032]::-webkit-scrollbar,.studio-episode-list[data-v-ee63e032]::-webkit-scrollbar,.studio-project-list[data-v-ee63e032]::-webkit-scrollbar,.studio-shot-list[data-v-ee63e032]::-webkit-scrollbar,.studio-shot-side[data-v-ee63e032]::-webkit-scrollbar{width:8px}.studio-character-list[data-v-ee63e032]::-webkit-scrollbar-track,.studio-episode-list[data-v-ee63e032]::-webkit-scrollbar-track,.studio-project-list[data-v-ee63e032]::-webkit-scrollbar-track,.studio-shot-list[data-v-ee63e032]::-webkit-scrollbar-track,.studio-shot-side[data-v-ee63e032]::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.04)}.studio-character-list[data-v-ee63e032]::-webkit-scrollbar-thumb,.studio-episode-list[data-v-ee63e032]::-webkit-scrollbar-thumb,.studio-project-list[data-v-ee63e032]::-webkit-scrollbar-thumb,.studio-shot-list[data-v-ee63e032]::-webkit-scrollbar-thumb,.studio-shot-side[data-v-ee63e032]::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:linear-gradient(180deg,rgba(88,239,229,.88),rgba(88,239,229,.28)) padding-box}@media (max-width:1280px){.studio-top-bar[data-v-ee63e032],.studio-workspace-grid[data-v-ee63e032]{grid-template-columns:1fr}.studio-workspace-grid .workflow-sidebar[data-v-ee63e032]{position:static;grid-template-rows:auto;max-height:none;overflow:visible}.studio-character-panel[data-v-ee63e032]{min-height:auto}.studio-character-list[data-v-ee63e032]{max-height:24rem}.screen-body[data-v-ee63e032]{grid-template-columns:1fr;min-height:auto}.studio-control-rail[data-v-ee63e032]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.studio-shot-list[data-v-ee63e032]{height:auto;min-height:24rem;max-height:24rem}.studio-shot-side[data-v-ee63e032]{max-height:none;overflow:visible;padding-right:0}.studio-detail-grid[data-v-ee63e032]{grid-template-columns:1fr}}@media (max-width:640px){.studio-control-rail[data-v-ee63e032]{grid-template-columns:1fr}.studio-dropzone[data-v-ee63e032],.studio-sd-grid[data-v-ee63e032]{grid-template-columns:minmax(0,1fr)}}.mini[data-v-04462ab6]{min-height:2.5rem;padding:0 .95rem}.asset-overview-bar[data-v-04462ab6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;margin:1.2rem 0 1rem}.asset-overview-card[data-v-04462ab6]{display:grid;gap:.55rem;padding:1.15rem 1.2rem;border:1px solid rgba(126,224,220,.12);border-radius:1.3rem;background:rgba(8,15,24,.78);box-shadow:var(--shadow)}.asset-overview-card-highlight[data-v-04462ab6]{border-color:rgba(255,177,94,.18);background:rgba(255,177,94,.08)}.asset-overview-card span[data-v-04462ab6]{color:var(--muted);font-size:.84rem}.asset-overview-card p[data-v-04462ab6]{margin:0;color:var(--muted);line-height:1.65}.asset-empty-actions[data-v-04462ab6],.asset-summary-actions[data-v-04462ab6],.asset-summary-pills[data-v-04462ab6],.asset-workbench-actions[data-v-04462ab6]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.asset-toolbar-card[data-v-04462ab6]{margin-bottom:1rem}.asset-project-list[data-v-04462ab6]{margin-top:.4rem;max-height:18rem;overflow:auto;padding-right:.2rem}.asset-hidden-file-input[data-v-04462ab6]{display:none}.asset-episode-scene[data-v-04462ab6],.asset-role-workbench[data-v-04462ab6],.asset-scene-card[data-v-04462ab6],.asset-shot-scene[data-v-04462ab6]{display:grid;gap:1rem}.asset-role-scene[data-v-04462ab6]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.1rem;align-items:start}.asset-role-main[data-v-04462ab6]{display:grid;gap:1rem;min-width:0}.asset-role-workbench[data-v-04462ab6]{position:sticky;top:5.6rem;align-self:start;max-height:calc(100vh - 7rem);overflow:auto;padding-right:.25rem}.asset-action-card[data-v-04462ab6],.asset-episode-card[data-v-04462ab6],.asset-preview-card[data-v-04462ab6],.asset-role-browser[data-v-04462ab6],.asset-role-stage[data-v-04462ab6],.asset-shot-card[data-v-04462ab6]{padding:1rem;border-radius:1.15rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.asset-role-browser[data-v-04462ab6]{display:grid;gap:1rem}.asset-role-stage[data-v-04462ab6]{grid-template-rows:auto minmax(15rem,18rem)}.asset-role-stage-canvas[data-v-04462ab6]{position:relative;overflow:hidden;min-height:15rem;border-radius:1.15rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.02)),hsla(0,0%,100%,.025)}.asset-role-stage-canvas img[data-v-04462ab6]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.asset-role-stage-overlay[data-v-04462ab6]{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;gap:.38rem;padding:1rem;border-radius:1rem;background:linear-gradient(180deg,rgba(7,12,20,.38),rgba(7,12,20,.82));border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(12px)}.asset-role-stage-overlay strong[data-v-04462ab6]{font-size:1.08rem}.asset-role-stage-overlay p[data-v-04462ab6]{margin:0;color:var(--muted);line-height:1.68;max-width:42rem}.asset-episode-grid[data-v-04462ab6],.asset-role-browser-grid[data-v-04462ab6],.asset-shot-grid[data-v-04462ab6]{display:grid;gap:1rem}.asset-role-browser-grid[data-v-04462ab6]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.asset-episode-grid[data-v-04462ab6]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-shot-grid[data-v-04462ab6]{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-role-browser-card[data-v-04462ab6]{display:grid;gap:.9rem;padding:.9rem;border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);align-content:start;min-height:20rem}.asset-role-browser-card.active[data-v-04462ab6]{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.08);box-shadow:inset 0 0 0 1px rgba(88,239,229,.12)}.asset-preview-thumb[data-v-04462ab6],.asset-role-browser-thumb[data-v-04462ab6],.asset-shot-thumb[data-v-04462ab6]{position:relative;overflow:hidden;border-radius:1rem;background:hsla(0,0%,100%,.04)}.asset-role-browser-thumb[data-v-04462ab6]{min-height:7rem}.asset-shot-thumb[data-v-04462ab6]{min-height:11rem}.asset-preview-thumb[data-v-04462ab6]{min-height:10rem}.asset-placeholder[data-v-04462ab6],.asset-preview-thumb img[data-v-04462ab6],.asset-role-browser-thumb img[data-v-04462ab6],.asset-shot-thumb img[data-v-04462ab6]{width:100%;height:100%}.asset-preview-thumb img[data-v-04462ab6],.asset-role-browser-thumb img[data-v-04462ab6],.asset-shot-thumb img[data-v-04462ab6]{display:block;-o-object-fit:cover;object-fit:cover}.asset-placeholder[data-v-04462ab6]{display:grid;place-content:center;padding:1rem;text-align:center;color:var(--muted)}.asset-role-browser-chip[data-v-04462ab6],.asset-shot-chip[data-v-04462ab6]{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .78rem;border-radius:999px;background:rgba(8,15,24,.8);border:1px solid hsla(0,0%,100%,.08);font-size:.76rem}.asset-role-browser-chip[data-v-04462ab6]{color:#9bf7f1}.asset-preview-copy[data-v-04462ab6],.asset-role-browser-copy[data-v-04462ab6],.asset-shot-copy[data-v-04462ab6]{display:grid;gap:.35rem}.asset-episode-card span[data-v-04462ab6],.asset-preview-meta span[data-v-04462ab6],.asset-role-browser-copy em[data-v-04462ab6],.asset-role-browser-copy span[data-v-04462ab6],.asset-shot-copy span[data-v-04462ab6]{color:var(--muted);font-size:.82rem}.asset-episode-card strong[data-v-04462ab6],.asset-preview-copy strong[data-v-04462ab6],.asset-role-browser-copy strong[data-v-04462ab6],.asset-shot-copy strong[data-v-04462ab6]{font-size:1rem}.asset-episode-card p[data-v-04462ab6],.asset-role-browser-copy p[data-v-04462ab6],.asset-shot-copy p[data-v-04462ab6]{margin:0;color:var(--muted);line-height:1.68;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.asset-role-browser-copy p[data-v-04462ab6]{-webkit-line-clamp:4}.asset-episode-card p[data-v-04462ab6],.asset-shot-copy p[data-v-04462ab6]{-webkit-line-clamp:2}.asset-role-browser-copy em[data-v-04462ab6]{font-style:normal}.asset-shot-chip.ready[data-v-04462ab6]{color:#9bf7f1;border-color:rgba(88,239,229,.26)}.asset-shot-chip.live[data-v-04462ab6]{color:#ffd7a6;border-color:rgba(255,177,94,.24)}.asset-shot-chip.failed[data-v-04462ab6]{color:#ffb5ab;border-color:rgba(255,109,94,.24)}.empty-box[data-v-04462ab6]{padding:1rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:1rem;color:var(--muted);line-height:1.7}.empty-box strong[data-v-04462ab6]{display:block;color:var(--text)}.empty-box p[data-v-04462ab6]{margin:.45rem 0 .8rem}.asset-empty-fill[data-v-04462ab6]{min-height:14rem;display:grid;align-content:center}.asset-action-card[data-v-04462ab6],.asset-preview-card[data-v-04462ab6]{display:grid;gap:.85rem}.asset-preview-meta[data-v-04462ab6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.asset-preview-meta article[data-v-04462ab6]{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.asset-sd-field span[data-v-04462ab6],.asset-source-label[data-v-04462ab6]{color:var(--muted);font-size:.82rem}.asset-drop-copy p[data-v-04462ab6],.asset-preview-copy p[data-v-04462ab6]{margin:0;color:var(--muted);line-height:1.7}.asset-dropzone[data-v-04462ab6]{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.95rem;align-items:center;width:100%;padding:1rem 1.05rem;border:1px dashed rgba(88,239,229,.28);border-radius:1rem;background:linear-gradient(135deg,rgba(88,239,229,.08),rgba(255,177,94,.06));color:inherit;text-align:left}.asset-dropzone.active[data-v-04462ab6]{border-color:rgba(88,239,229,.72);background:linear-gradient(135deg,rgba(88,239,229,.16),rgba(255,177,94,.1))}.asset-dropzone.disabled[data-v-04462ab6]{opacity:.58;cursor:not-allowed}.asset-drop-copy[data-v-04462ab6]{display:grid;gap:.3rem}.asset-drop-icon[data-v-04462ab6]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:rgba(7,12,20,.68);color:#9bf7f1;box-shadow:inset 0 0 0 1px rgba(88,239,229,.12)}.asset-drop-icon svg[data-v-04462ab6]{width:1.5rem;height:1.5rem}.asset-workbench-actions[data-v-04462ab6]{justify-content:space-between}.asset-negative-textarea[data-v-04462ab6]{opacity:.94}.asset-sd-grid[data-v-04462ab6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.asset-sd-field[data-v-04462ab6]{display:grid;gap:.38rem}.asset-sampler-input[data-v-04462ab6],.asset-sd-field input[data-v-04462ab6]{width:100%;min-height:2.85rem;padding:0 .9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.95rem;background:rgba(7,12,20,.62);color:#f5f7fb;outline:none}.asset-sampler-input[data-v-04462ab6]{min-height:2.95rem}.asset-sampler-input[data-v-04462ab6]:focus,.asset-sd-field input[data-v-04462ab6]:focus{border-color:rgba(88,239,229,.42);box-shadow:0 0 0 3px rgba(88,239,229,.08)}@media (max-width:1180px){.asset-episode-grid[data-v-04462ab6],.asset-overview-bar[data-v-04462ab6],.asset-preview-meta[data-v-04462ab6],.asset-role-browser-grid[data-v-04462ab6],.asset-role-scene[data-v-04462ab6],.asset-shot-grid[data-v-04462ab6]{grid-template-columns:1fr}.asset-role-workbench[data-v-04462ab6]{position:static;max-height:none;overflow:visible}}@media (max-width:640px){.asset-dropzone[data-v-04462ab6],.asset-sd-grid[data-v-04462ab6]{grid-template-columns:minmax(0,1fr)}}.mini[data-v-0906d9be]{min-height:2.5rem;padding:0 .9rem}.publish-summary-card[data-v-0906d9be]{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid rgba(126,224,220,.12);border-radius:1.3rem;background:rgba(8,15,24,.78);box-shadow:var(--shadow)}.publish-summary-card.highlight[data-v-0906d9be]{border-color:rgba(255,177,94,.18);background:rgba(255,177,94,.08)}.publish-summary-card span[data-v-0906d9be]{color:var(--muted);font-size:.84rem}.publish-summary-card p[data-v-0906d9be]{margin:0;color:var(--muted);line-height:1.65}.publish-beat-list[data-v-0906d9be],.publish-empty-links[data-v-0906d9be],.publish-focus-actions[data-v-0906d9be],.publish-package-stack[data-v-0906d9be],.publish-project-tags[data-v-0906d9be],.publish-section-actions[data-v-0906d9be],.publish-top-pills[data-v-0906d9be]{display:grid;gap:1rem}.publish-project-tags[data-v-0906d9be],.publish-top-pills[data-v-0906d9be]{display:flex;flex-wrap:wrap;gap:.65rem}.publish-focus-card[data-v-0906d9be]{align-content:start}.publish-empty-links[data-v-0906d9be],.publish-focus-actions[data-v-0906d9be],.publish-section-actions[data-v-0906d9be]{grid-template-columns:repeat(2,minmax(0,max-content));gap:.75rem}.publish-layout[data-v-0906d9be]{--publish-sticky-top:5.6rem;--publish-panel-max-height:calc(100vh - 7rem);display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:1.25rem;align-items:stretch}.publish-main[data-v-0906d9be],.publish-sidebar[data-v-0906d9be]{display:grid;gap:1rem;min-width:0;min-height:0}.publish-sidebar[data-v-0906d9be]{position:sticky;top:var(--publish-sticky-top);align-self:start;grid-template-rows:auto minmax(0,1fr);max-height:var(--publish-panel-max-height);overflow:hidden}.publish-beat-section h3[data-v-0906d9be],.publish-command-head h3[data-v-0906d9be],.publish-project-card h3[data-v-0906d9be],.publish-shot-queue-card h3[data-v-0906d9be]{margin:.35rem 0 0;font-size:1.06rem}.publish-project-summary[data-v-0906d9be]{margin:0;color:var(--muted);line-height:1.7}.publish-project-list[data-v-0906d9be]{max-height:18rem}.publish-beat-section[data-v-0906d9be],.publish-command-card[data-v-0906d9be],.publish-shot-queue-card[data-v-0906d9be]{min-height:0}.publish-shot-queue-card[data-v-0906d9be]{display:flex;flex-direction:column}.publish-shot-list[data-v-0906d9be]{display:grid;gap:.85rem;flex:1 1 auto;min-height:0;overflow:auto;padding-right:.2rem}.publish-shot-item[data-v-0906d9be]{align-items:center}.publish-shot-item.active[data-v-0906d9be]{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.08);box-shadow:inset 0 0 0 1px rgba(88,239,229,.12)}.publish-shot-thumb[data-v-0906d9be]{position:relative;overflow:hidden;width:5.4rem;height:5.4rem;border-radius:1rem;background:hsla(0,0%,100%,.04);flex-shrink:0}.publish-shot-thumb img[data-v-0906d9be]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publish-shot-placeholder[data-v-0906d9be]{display:grid;place-content:center;width:100%;height:100%;padding:.6rem;text-align:center;color:var(--muted);font-size:.78rem}.publish-shot-copy[data-v-0906d9be]{min-width:0}.publish-shot-copy p[data-v-0906d9be]{margin:.4rem 0 0}.publish-shot-chip[data-v-0906d9be]{position:absolute;top:.55rem;left:.55rem;display:inline-flex;align-items:center;min-height:1.7rem;padding:0 .72rem;border-radius:999px;background:rgba(8,15,24,.8);border:1px solid hsla(0,0%,100%,.08);font-size:.74rem}.publish-shot-chip.ready[data-v-0906d9be]{color:#9bf7f1;border-color:rgba(88,239,229,.26)}.publish-shot-chip.live[data-v-0906d9be]{color:#ffd7a6;border-color:rgba(255,177,94,.24)}.publish-shot-chip.failed[data-v-0906d9be]{color:#ffb5ab;border-color:rgba(255,109,94,.24)}.publish-stage[data-v-0906d9be]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:1rem;align-items:stretch;min-height:0}.publish-command-card[data-v-0906d9be]{align-content:start;max-height:var(--publish-panel-max-height);overflow:auto;padding-right:.15rem}.publish-command-head p[data-v-0906d9be]{margin:0;color:var(--muted);line-height:1.7}.publish-bottom-grid[data-v-0906d9be],.publish-check-grid[data-v-0906d9be],.publish-selected-grid[data-v-0906d9be]{display:grid;gap:.9rem}.publish-selected-grid[data-v-0906d9be]{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-check-item[data-v-0906d9be],.publish-selected-item[data-v-0906d9be]{display:grid;gap:.35rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.publish-check-item span[data-v-0906d9be],.publish-selected-item span[data-v-0906d9be]{color:var(--muted);font-size:.82rem}.publish-command-note[data-v-0906d9be]{padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(88,239,229,.12);background:rgba(88,239,229,.06)}.publish-command-note strong[data-v-0906d9be]{display:block;margin-bottom:.4rem}.publish-command-note p[data-v-0906d9be]{margin:0;color:var(--muted);line-height:1.7}.publish-action-cluster[data-v-0906d9be]{display:grid;gap:.8rem}.publish-secondary-actions[data-v-0906d9be]{display:grid;grid-template-columns:1fr;gap:.8rem}.publish-check-grid[data-v-0906d9be]{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-check-item.ready[data-v-0906d9be]{border-color:rgba(88,239,229,.18)}.publish-check-item.pending[data-v-0906d9be]{border-color:hsla(0,0%,100%,.08)}.publish-check-item.failed[data-v-0906d9be]{border-color:rgba(255,109,94,.24);background:rgba(255,109,94,.06)}.publish-bottom-grid[data-v-0906d9be]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.publish-beat-card[data-v-0906d9be]{padding:.95rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.publish-beat-top[data-v-0906d9be]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.publish-beat-card p[data-v-0906d9be]{margin:.55rem 0 0;color:var(--muted);line-height:1.7}.publish-channel-list[data-v-0906d9be],.publish-runtime-grid[data-v-0906d9be]{display:grid;gap:.9rem}.publish-runtime-grid[data-v-0906d9be]{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-channel-card[data-v-0906d9be],.publish-package-card[data-v-0906d9be],.publish-runtime-card[data-v-0906d9be]{display:grid;gap:.35rem;padding:.95rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.publish-channel-card span[data-v-0906d9be],.publish-package-card span[data-v-0906d9be],.publish-runtime-card span[data-v-0906d9be]{color:var(--muted);font-size:.82rem}.publish-channel-card p[data-v-0906d9be],.publish-package-card p[data-v-0906d9be],.publish-runtime-card p[data-v-0906d9be]{margin:0;color:var(--muted);line-height:1.65}.publish-beat-section-body[data-v-0906d9be]{display:grid;gap:1rem;min-height:0;max-height:calc(100vh - 16rem);overflow:auto;padding-right:.15rem}.inline-link-group[data-v-0906d9be]{display:flex;gap:.65rem;flex-wrap:wrap}.inline-media-link[data-v-0906d9be]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.95rem;padding:0 .78rem;border-radius:999px;border:1px solid rgba(88,239,229,.22);background:rgba(88,239,229,.1);color:#9bf7f1;text-decoration:none;font-size:.78rem}.empty-box[data-v-0906d9be]{padding:1rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:1rem;color:var(--muted);line-height:1.7}.empty-box strong[data-v-0906d9be]{display:block;color:var(--text)}.empty-box p[data-v-0906d9be]{margin:.45rem 0 .8rem}.publish-beat-section-body[data-v-0906d9be],.publish-command-card[data-v-0906d9be],.publish-project-list[data-v-0906d9be],.publish-shot-list[data-v-0906d9be]{scrollbar-width:thin;scrollbar-color:rgba(88,239,229,.34) hsla(0,0%,100%,.04)}.publish-beat-section-body[data-v-0906d9be]::-webkit-scrollbar,.publish-command-card[data-v-0906d9be]::-webkit-scrollbar,.publish-project-list[data-v-0906d9be]::-webkit-scrollbar,.publish-shot-list[data-v-0906d9be]::-webkit-scrollbar{width:8px}.publish-beat-section-body[data-v-0906d9be]::-webkit-scrollbar-track,.publish-command-card[data-v-0906d9be]::-webkit-scrollbar-track,.publish-project-list[data-v-0906d9be]::-webkit-scrollbar-track,.publish-shot-list[data-v-0906d9be]::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.04)}.publish-beat-section-body[data-v-0906d9be]::-webkit-scrollbar-thumb,.publish-command-card[data-v-0906d9be]::-webkit-scrollbar-thumb,.publish-project-list[data-v-0906d9be]::-webkit-scrollbar-thumb,.publish-shot-list[data-v-0906d9be]::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:linear-gradient(180deg,rgba(88,239,229,.88),rgba(88,239,229,.28)) padding-box}@media (max-width:1180px){.publish-bottom-grid[data-v-0906d9be],.publish-check-grid[data-v-0906d9be],.publish-layout[data-v-0906d9be],.publish-selected-grid[data-v-0906d9be],.publish-stage[data-v-0906d9be]{grid-template-columns:1fr}.publish-sidebar[data-v-0906d9be]{position:static;max-height:none;overflow:visible}.publish-beat-section-body[data-v-0906d9be],.publish-command-card[data-v-0906d9be]{max-height:none;overflow:visible;padding-right:0}}@media (max-width:720px){.publish-empty-links[data-v-0906d9be],.publish-focus-actions[data-v-0906d9be],.publish-runtime-grid[data-v-0906d9be],.publish-secondary-actions[data-v-0906d9be],.publish-section-actions[data-v-0906d9be]{grid-template-columns:1fr}}.preview-page[data-v-50cf51a6]{width:100%;max-width:none}.preview-page[data-v-50cf51a6] :deep(.workbench-summary){grid-template-columns:minmax(0,1.45fr) minmax(24rem,.95fr);align-items:stretch}.preview-page[data-v-50cf51a6] :deep(.video-panel-compact){width:100%;margin-right:0}.preview-page[data-v-50cf51a6] :deep(.video-panel-compact .video-screen){max-height:24rem}.preview-overview-grid[data-v-50cf51a6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.preview-hero-grid[data-v-50cf51a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,23rem);gap:1rem;align-items:start}.preview-side-stack[data-v-50cf51a6]{display:grid;gap:1rem}.preview-section-grid[data-v-50cf51a6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;align-items:start}.preview-episode-grid[data-v-50cf51a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.preview-overview-card[data-v-50cf51a6]{gap:.2rem;padding:.8rem .9rem}.preview-overview-card[data-v-50cf51a6],.preview-summary-card[data-v-50cf51a6]{display:grid;min-height:5.2rem;border-radius:1rem;border:1px solid rgba(126,224,220,.12);background:rgba(8,15,24,.78);box-shadow:var(--shadow);align-content:start}.preview-summary-card[data-v-50cf51a6]{gap:.22rem;padding:.8rem .95rem}.preview-summary-card.highlight[data-v-50cf51a6]{border-color:rgba(255,177,94,.18);background:rgba(255,177,94,.08)}.preview-overview-card span[data-v-50cf51a6],.preview-summary-card span[data-v-50cf51a6]{color:var(--muted);font-size:.78rem}.preview-overview-card strong[data-v-50cf51a6]{font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.15}.preview-summary-card strong[data-v-50cf51a6]{overflow:hidden;font-size:1rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.preview-summary-card p[data-v-50cf51a6]{margin:0;color:var(--muted);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.preview-task-focus-copy[data-v-50cf51a6]{margin:.55rem 0 0;color:#ffd7a6;font-size:.8rem;line-height:1.45}.preview-stack[data-v-50cf51a6]{display:grid;gap:1.25rem}.preview-progress-card[data-v-50cf51a6]{gap:.9rem}.preview-progress-track[data-v-50cf51a6]{height:.82rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.06)}.preview-progress-fill[data-v-50cf51a6]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb15e,#20d4ff 50%,#7ee0dc)}.preview-progress-meta[data-v-50cf51a6]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.86rem}.preview-episode-video-board[data-v-50cf51a6],.preview-episode-video-card[data-v-50cf51a6],.preview-episode-video-grid[data-v-50cf51a6]{display:grid;gap:.85rem}.preview-episode-video-grid[data-v-50cf51a6]{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-episode-video-card[data-v-50cf51a6]{padding:.95rem 1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.preview-episode-video-actions[data-v-50cf51a6],.preview-episode-video-meta[data-v-50cf51a6],.preview-episode-video-top[data-v-50cf51a6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.preview-episode-video-card p[data-v-50cf51a6]{margin:0;color:var(--muted);line-height:1.6}.preview-episode-video-meta[data-v-50cf51a6]{color:var(--muted);font-size:.8rem}.preview-episode-video-actions[data-v-50cf51a6]{justify-content:flex-start}.preview-episode-failed-list[data-v-50cf51a6]{display:grid;gap:.55rem;padding-top:.15rem}.preview-episode-failed-item[data-v-50cf51a6]{padding:.75rem .85rem;border-radius:.85rem;border:1px solid rgba(255,109,94,.16);background:rgba(255,109,94,.06)}.preview-episode-failed-item strong[data-v-50cf51a6]{display:block;font-size:.84rem}.preview-failed-shot-link[data-v-50cf51a6]{padding:0;border:0;background:transparent;color:rgba(237,245,247,.96);font-size:.84rem;font-weight:700;text-align:left;cursor:pointer}.preview-failed-shot-link[data-v-50cf51a6]:hover{color:var(--teal)}.preview-episode-failed-item p[data-v-50cf51a6]{margin:.35rem 0 0;color:#ffb5ab;font-size:.78rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.preview-episode-failed-actions[data-v-50cf51a6]{display:flex;justify-content:flex-start;margin-top:.55rem}.preview-scroll-block[data-v-50cf51a6]{min-height:0;max-height:28rem;overflow:auto;padding-right:.2rem;align-content:start}.role-card-grid.preview-scroll-block[data-v-50cf51a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-height:31rem;overflow-y:auto;overflow-x:hidden;padding-right:.3rem;padding-bottom:0}.preview-shot-scroll[data-v-50cf51a6]{max-height:68rem;overflow-y:auto;overflow-x:hidden;padding-right:.35rem}.preview-episode-pager[data-v-50cf51a6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;margin-bottom:1rem}.preview-episode-tabs[data-v-50cf51a6]{display:flex;gap:.55rem;overflow-x:auto;overflow-y:hidden;min-width:0;padding-bottom:.25rem}.preview-episode-tab[data-v-50cf51a6]{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--muted);border-radius:999px;padding:.55rem .9rem;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.preview-episode-tab.active[data-v-50cf51a6]{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.12);color:var(--teal)}.detail-card-head[data-v-50cf51a6]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.9rem}.empty-box[data-v-50cf51a6]{padding:1rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:1rem;color:var(--muted);line-height:1.7}.empty-box strong[data-v-50cf51a6]{display:block;color:var(--text)}.empty-box p[data-v-50cf51a6]{margin:.45rem 0 .8rem}.preview-action-stack[data-v-50cf51a6],.preview-beat-list[data-v-50cf51a6],.preview-shot-grid[data-v-50cf51a6],.preview-shot-section-list[data-v-50cf51a6],.preview-shot-section[data-v-50cf51a6]{display:grid;gap:.9rem}.preview-shot-grid[data-v-50cf51a6]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.preview-shot-section[data-v-50cf51a6]{padding:1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.preview-shot-section-head[data-v-50cf51a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.preview-episode-tabs[data-v-50cf51a6]::-webkit-scrollbar,.preview-shot-scroll[data-v-50cf51a6]::-webkit-scrollbar,.role-card-grid.preview-scroll-block[data-v-50cf51a6]::-webkit-scrollbar{width:10px;height:10px}.preview-episode-tabs[data-v-50cf51a6]::-webkit-scrollbar-track,.preview-shot-scroll[data-v-50cf51a6]::-webkit-scrollbar-track,.role-card-grid.preview-scroll-block[data-v-50cf51a6]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.preview-episode-tabs[data-v-50cf51a6]::-webkit-scrollbar-thumb,.preview-shot-scroll[data-v-50cf51a6]::-webkit-scrollbar-thumb,.role-card-grid.preview-scroll-block[data-v-50cf51a6]::-webkit-scrollbar-thumb{background:rgba(88,239,229,.22);border:2px solid rgba(8,15,24,.72);border-radius:999px}.preview-episode-tabs[data-v-50cf51a6],.preview-shot-scroll[data-v-50cf51a6],.role-card-grid.preview-scroll-block[data-v-50cf51a6]{scrollbar-color:rgba(88,239,229,.32) hsla(0,0%,100%,.04)}.preview-shot-section-copy[data-v-50cf51a6]{display:grid;gap:.25rem}.preview-shot-section-copy strong[data-v-50cf51a6]{font-size:1rem}.preview-shot-section-copy p[data-v-50cf51a6]{margin:0;color:var(--muted);line-height:1.6}.preview-beat-card[data-v-50cf51a6],.preview-shot-selectable[data-v-50cf51a6]{cursor:pointer}.preview-beat-card[data-v-50cf51a6]{padding:.95rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.preview-beat-top[data-v-50cf51a6],.preview-shot-meta[data-v-50cf51a6]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.preview-beat-card p[data-v-50cf51a6]{margin:.55rem 0 0;color:var(--muted);line-height:1.7}.preview-shot-selectable[data-v-50cf51a6]{display:grid;gap:.85rem}.preview-shot-selectable.is-drag-over[data-v-50cf51a6]{border-color:rgba(88,239,229,.34);box-shadow:inset 0 0 0 1px rgba(88,239,229,.16)}.preview-shot-actions[data-v-50cf51a6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.preview-shot-actions .ghost-button[data-v-50cf51a6],.preview-shot-actions .preview-upload-button[data-v-50cf51a6]{min-width:0;justify-content:center;padding:.48rem .4rem;font-size:.72rem;line-height:1.1;white-space:nowrap}.preview-upload-button[data-v-50cf51a6]{position:relative;overflow:hidden}.preview-upload-button.disabled[data-v-50cf51a6]{opacity:.55;pointer-events:none}.preview-hidden-file[data-v-50cf51a6]{position:absolute;inset:0;opacity:0;cursor:pointer}.preview-shot-upload-hint[data-v-50cf51a6]{margin:0;color:var(--muted);font-size:.76rem}.preview-shot-selectable.active[data-v-50cf51a6]{border-color:rgba(88,239,229,.34);box-shadow:inset 0 0 0 1px rgba(88,239,229,.16)}.preview-shot-selectable.is-focused[data-v-50cf51a6]{border-color:rgba(255,177,94,.48);box-shadow:0 0 0 2px rgba(255,177,94,.18),0 0 28px rgba(255,177,94,.18);animation:previewShotFocusPulse-data-v-50cf51a6 1.2s ease 2}.preview-shot-media[data-v-50cf51a6]{position:relative;overflow:hidden;min-height:9rem;aspect-ratio:16/9;border-radius:1rem;background:hsla(0,0%,100%,.04)}.preview-shot-media img[data-v-50cf51a6],.preview-shot-placeholder[data-v-50cf51a6]{width:100%;height:100%}.preview-shot-media img[data-v-50cf51a6]{display:block;-o-object-fit:contain;object-fit:contain;background:hsla(0,0%,100%,.02)}.preview-shot-placeholder[data-v-50cf51a6]{display:grid;place-content:center;gap:.4rem;padding:1rem;text-align:center;color:var(--muted)}.preview-shot-placeholder strong[data-v-50cf51a6]{color:var(--text)}.preview-shot-chip[data-v-50cf51a6]{position:absolute;top:.8rem;left:.8rem;display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .8rem;border-radius:999px;background:rgba(8,15,24,.8);border:1px solid hsla(0,0%,100%,.08);font-size:.76rem}.preview-shot-chip.ready[data-v-50cf51a6]{color:#9bf7f1;border-color:rgba(88,239,229,.26)}.preview-shot-chip.live[data-v-50cf51a6]{color:#ffd7a6;border-color:rgba(255,177,94,.24)}.preview-shot-chip.failed[data-v-50cf51a6]{color:#ffb5ab;border-color:rgba(255,109,94,.24)}.preview-character-thumb[data-v-50cf51a6]{overflow:hidden;min-height:10rem;aspect-ratio:3/4;border-radius:1rem;background:hsla(0,0%,100%,.04);margin-bottom:.8rem}.preview-character-empty[data-v-50cf51a6],.preview-character-thumb img[data-v-50cf51a6]{width:100%;height:100%}.preview-character-thumb img[data-v-50cf51a6]{display:block;-o-object-fit:contain;object-fit:contain;background:hsla(0,0%,100%,.02)}.preview-shot-media.preview-shot-portrait[data-v-50cf51a6]{aspect-ratio:3/4}.preview-shot-media.preview-shot-square[data-v-50cf51a6]{aspect-ratio:1/1}.preview-character-thumb.preview-character-landscape[data-v-50cf51a6],.preview-shot-media.preview-shot-landscape[data-v-50cf51a6]{aspect-ratio:16/9}.preview-character-thumb.preview-character-square[data-v-50cf51a6]{aspect-ratio:1/1}.preview-character-thumb.preview-character-portrait[data-v-50cf51a6]{aspect-ratio:3/4}.role-card.is-focused[data-v-50cf51a6]{border-color:rgba(255,177,94,.48);box-shadow:0 0 0 2px rgba(255,177,94,.18),0 0 28px rgba(255,177,94,.18);animation:previewCharacterFocusPulse-data-v-50cf51a6 1.2s ease 2}.preview-character-empty[data-v-50cf51a6]{display:grid;place-content:center}.preview-shot-meta[data-v-50cf51a6]{color:var(--muted);font-size:.84rem}@keyframes previewShotFocusPulse-data-v-50cf51a6{0%{transform:translateY(0);box-shadow:0 0 0 0 rgba(255,177,94,.2)}45%{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(255,177,94,.12),0 0 30px rgba(255,177,94,.22)}to{transform:translateY(0);box-shadow:0 0 0 2px rgba(255,177,94,.18),0 0 28px rgba(255,177,94,.18)}}@keyframes previewCharacterFocusPulse-data-v-50cf51a6{0%{transform:translateY(0);box-shadow:0 0 0 0 rgba(255,177,94,.2)}45%{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(255,177,94,.12),0 0 30px rgba(255,177,94,.22)}to{transform:translateY(0);box-shadow:0 0 0 2px rgba(255,177,94,.18),0 0 28px rgba(255,177,94,.18)}}@media (max-width:1180px){.preview-episode-grid[data-v-50cf51a6],.preview-episode-video-grid[data-v-50cf51a6],.preview-hero-grid[data-v-50cf51a6],.preview-overview-grid[data-v-50cf51a6],.preview-section-grid[data-v-50cf51a6],.preview-shot-grid[data-v-50cf51a6],.role-card-grid.preview-scroll-block[data-v-50cf51a6]{grid-template-columns:1fr}.preview-shot-section-head[data-v-50cf51a6]{align-items:stretch}.preview-episode-pager[data-v-50cf51a6]{grid-template-columns:1fr}.preview-scroll-block[data-v-50cf51a6]{max-height:none;overflow:visible;padding-right:0}}:root{--bg:#07111a;--bg-soft:#0d1825;--panel:rgba(7,17,26,0.64);--panel-strong:rgba(8,15,24,0.9);--stroke:rgba(126,224,220,0.18);--text:#edf5f7;--muted:#9cb8bf;--teal:#58efe5;--amber:#ffb15e;--coral:#ff6d5e;--shadow:0 30px 80px rgba(0,0,0,0.45);--radius-xl:36px;--radius-lg:24px;--radius-md:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(88,239,229,.08),transparent 26%),radial-gradient(circle at 85% 12%,rgba(255,177,94,.14),transparent 22%),linear-gradient(180deg,#050a11,var(--bg) 42%,#050910);color:var(--text);font-family:Segoe UI Variable Text,Microsoft YaHei UI,PingFang SC,sans-serif;scrollbar-width:thin;scrollbar-color:rgba(94,214,255,.8) hsla(0,0%,100%,.05)}button,input,textarea{font:inherit}button{color:inherit}img{display:block;max-width:100%}.previewable-media{cursor:zoom-in}a{color:inherit;text-decoration:none}.app-shell{position:relative;overflow-x:hidden;overflow-y:visible;min-height:100vh}.app-footer,.app-main,.site-header{position:relative;z-index:1}.ambient{position:fixed;inset:auto;z-index:0;pointer-events:none;filter:blur(40px)}.ambient-a{top:8rem;left:-8rem;width:24rem;height:24rem;background:rgba(88,239,229,.14)}.ambient-b{right:-6rem;top:26rem;width:28rem;height:28rem;background:rgba(255,109,94,.1)}.grid-mask{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%)}.site-header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 4.5rem;backdrop-filter:blur(20px);background:rgba(3,8,14,.42);border-bottom:1px solid hsla(0,0%,100%,.06)}.site-header.scrolled{background:rgba(3,8,14,.84)}.brand{display:inline-flex;align-items:center;gap:.95rem}.brand-mark{width:3rem;height:3rem;filter:drop-shadow(0 0 18px rgba(88,239,229,.28))}.brand-copy{display:grid;gap:.18rem}.asset-card h3,.brand-copy strong,.feature-copy h3,.hero-copy h1,.launch-copy h2,.metric-value,.pipeline-step h3,.project-card h3,.publish-card h3,.section-heading h2,.story-card h3{font-family:Bahnschrift,Segoe UI Variable Display,sans-serif}.brand-copy strong{font-size:1.05rem;letter-spacing:.08em}.brand-copy span{color:var(--muted);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.footer-tags,.hero-actions,.launch-actions,.nav-actions,.nav-links{display:flex;align-items:center}.nav-links{gap:1.35rem}.nav-link{font-size:.95rem;color:rgba(237,245,247,.86)}.nav-link.router-link-exact-active{color:#fff;text-shadow:0 0 22px rgba(88,239,229,.42)}.footer-tags,.hero-actions,.launch-actions,.nav-actions{gap:.9rem}.user-chip{padding:0 1rem;border-radius:999px;border:1px solid rgba(88,239,229,.16);background:hsla(0,0%,100%,.04);color:var(--text);font-size:.92rem;white-space:nowrap}.ghost-button,.solid-button,.user-chip{display:inline-flex;align-items:center;justify-content:center;min-height:3rem}.ghost-button,.solid-button{padding:0 1.25rem;border:none;border-radius:999px;cursor:pointer;font-weight:700;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.solid-button{color:#08121d;background:linear-gradient(135deg,var(--amber),#ffd18f 65%,#fff2db);box-shadow:0 16px 36px rgba(255,177,94,.28)}.ghost-button{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:var(--text)}.large{min-height:3.35rem;padding:0 1.6rem}.card-button{width:100%;margin-top:1rem}.ghost-button:hover,.solid-button:hover,[v-tilt]:hover{transform:none}.ghost-button:hover{border-color:rgba(88,239,229,.38);background:rgba(88,239,229,.08)}.ghost-button:disabled,.solid-button:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.app-main{padding:0 2.25rem 4rem;min-width:0}.app-main-auth{padding-top:0}.route-page{padding-top:2rem;min-width:0;width:min(100%,136rem);margin:0 auto}.content-section{margin-top:2.4rem;width:100%}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04)}::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:linear-gradient(180deg,rgba(94,214,255,.96),rgba(88,239,229,.42)) padding-box}::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7de1ff,rgba(88,239,229,.62)) padding-box}.hero-section{position:relative;min-height:calc(100vh - 5rem)}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);gap:2.5rem;align-items:center;min-height:calc(100vh - 8rem)}.hero-backdrop{position:absolute;inset:1.5rem 0 auto;height:79%;border-radius:44px;overflow:hidden;opacity:.45;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.18));mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.18))}.hero-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,10,17,.95),rgba(5,10,17,.56) 45%,rgba(5,10,17,.9)),linear-gradient(180deg,rgba(4,9,14,.15),rgba(4,9,14,.66))}.hero-backdrop img,.project-card-media img,.vault-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-copy{position:relative;z-index:1;padding-right:1rem}.eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.3rem}.aside-tag,.eyebrow-pill,.feature-label,.insight-label,.panel-tag,.pipeline-index,.section-kicker,.stat-label,.story-step{letter-spacing:.12em;text-transform:uppercase;justify-self:start;width:-moz-fit-content;width:fit-content}.eyebrow-pill,.section-kicker{display:inline-flex;align-items:center;min-height:2rem;padding:0 .95rem;border-radius:999px;background:rgba(88,239,229,.11);border:1px solid rgba(88,239,229,.18);font-size:.74rem;color:var(--teal)}.eyebrow-text,.section-heading p{color:rgba(237,245,247,.74)}.hero-copy h1{margin:0;font-size:clamp(3.2rem,7vw,6.2rem);line-height:.97;letter-spacing:-.04em}.hero-copy h1 span{display:block;margin-top:.45rem;background:linear-gradient(135deg,#fff,#a9fff6 35%,#ffb66f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:40rem;margin:1.5rem 0 0;color:var(--muted);font-size:1.07rem;line-height:1.8}.asset-grid,.feature-grid,.hero-stats,.panel-grid-metrics,.pipeline-grid,.project-grid,.publish-grid{display:grid;gap:1rem}.hero-stats{margin-top:2.3rem}.asset-grid,.feature-grid,.hero-stats,.pipeline-grid,.project-grid,.publish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-grid-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.builder-layout,.cover-test-grid,.detail-grid,.editor-layout,.roadmap-grid,.role-card-grid,.route-showcase{display:grid;gap:1rem}.route-showcase{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);margin-bottom:1.2rem}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.roadmap-grid,.role-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-layout{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);margin-top:1.2rem}.builder-layout{grid-template-columns:minmax(0,.64fr) minmax(320px,.36fr);align-items:start}.cover-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.app-footer,.aside-card,.asset-card,.console-panel,.feature-card,.floating-chip,.hero-console,.insight-card,.launch-panel,.metric-panel,.pipeline-step,.project-card,.publish-card,.stat-card,.story-card,.vault-showcase,.workspace-screen{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--shadow);backdrop-filter:blur(22px)}.aside-card,.asset-card,.insight-card,.metric-panel,.pipeline-step,.publish-card,.stat-card,.story-card{padding:1.2rem;border-radius:var(--radius-md)}.metric-value,.stat-value{display:block;margin:.6rem 0 .45rem;font-size:1.5rem}.app-footer p,.aside-card p,.asset-card p,.console-panel p,.feature-card p,.insight-card p,.launch-copy p,.pipeline-step p,.project-card p,.publish-card p,.stat-card p,.story-card p{margin:0;color:var(--muted);line-height:1.7}.cover-test-card,.detail-card,.showcase-copy,.showcase-panel{padding:1.4rem;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--shadow);backdrop-filter:blur(22px)}.detail-card,.showcase-copy,.showcase-panel{display:grid;gap:1rem}.breadcrumb-row{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:var(--muted);font-size:.88rem}.breadcrumb-row a{color:rgba(237,245,247,.92)}.detail-hero{display:grid;grid-template-columns:minmax(0,.58fr) minmax(340px,.42fr);gap:1.2rem;align-items:start}.builder-main,.builder-side,.detail-hero-copy,.detail-hero-panel{display:grid;gap:1rem}.builder-title,.detail-title{margin:0;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.02}.detail-lead{margin:0;color:var(--muted);line-height:1.8}.detail-card h2,.showcase-copy h2,.showcase-panel h2{margin:0;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.08}.prompt-box{padding:1rem 1.1rem;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.prompt-box.compact{padding:.9rem 1rem}.prompt-box p{margin:0;color:rgba(237,245,247,.9);line-height:1.75}.chip-row,.filter-bar{display:flex;flex-wrap:wrap;gap:.7rem}.asset-tabs{margin-bottom:1rem}.chip-row.compact{margin-top:.8rem}.inline-chip{min-height:2rem;padding:0 .9rem;background:hsla(0,0%,100%,.05);font-size:.8rem}.clickable-chip,.inline-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);color:rgba(237,245,247,.88)}.clickable-chip{justify-content:center;min-height:2.25rem;padding:0 1rem;background:hsla(0,0%,100%,.04);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.clickable-chip.active,.clickable-chip:hover{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.12);box-shadow:0 10px 24px rgba(88,239,229,.14)}.inline-chip.muted{color:var(--muted)}.activity-list,.queue-list,.showcase-stack,.template-list{display:grid;gap:.8rem}.activity-item,.queue-item,.showcase-mini-card,.template-card{display:grid;gap:.45rem;padding:1rem;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07)}.showcase-mini-card{grid-template-columns:3rem minmax(0,1fr);align-items:center}.showcase-mini-card img{width:3rem;height:3rem}.activity-item strong,.cover-test-card h3,.queue-item strong,.role-card strong,.showcase-mini-card strong,.template-card strong{font-size:1rem}.activity-item p,.cover-test-card p,.queue-item p,.role-card p,.showcase-mini-card span,.template-card p{color:var(--muted)}.clickable-card,.cover-test-card,.project-card{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.clickable-card:hover,.cover-test-card:hover,.project-card:hover{border-color:rgba(88,239,229,.2);transform:none}.clean-list{margin:0;padding-left:1.2rem;color:rgba(237,245,247,.88);line-height:1.75}.clean-list.mini{font-size:.9rem;color:var(--muted)}.activity-item,.queue-item{grid-template-columns:auto 1fr;align-items:start;gap:.9rem}.clickable-list-item,.queue-button,.shot-card,.template-card{width:100%;text-align:left;color:inherit;cursor:pointer}.clickable-chip,.clickable-list-item,.cover-test-card,.project-card,.queue-button,.shot-card,.template-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.form-group,.inspector-row,.role-card,.shot-card{display:grid;gap:.45rem;padding:1rem;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07)}.form-group label,.inspector-row span,.role-card span,.shot-duration{color:var(--muted);font-size:.84rem}.activity-time,.queue-eta{display:inline-flex;align-items:center;justify-content:center;min-width:5.4rem;min-height:2rem;padding:0 .8rem;border-radius:999px;background:rgba(88,239,229,.08);color:rgba(237,245,247,.92);font-size:.78rem}.activity-item>div,.queue-item>div{display:grid;gap:.25rem}.hero-stage{position:relative;min-height:52rem;z-index:1}.halo-ring{position:absolute;border-radius:50%}.halo-a{top:2.5rem;right:4rem;width:21rem;height:21rem;border:1px solid rgba(88,239,229,.25);box-shadow:0 0 120px rgba(88,239,229,.13)}.halo-b{bottom:6rem;left:2rem;width:14rem;height:14rem;border:1px solid rgba(255,177,94,.24);box-shadow:0 0 100px rgba(255,177,94,.18)}.hero-character-wrap{position:absolute;inset:4rem 2rem 3rem 5rem}.hero-character-shadow{position:absolute;left:20%;right:18%;bottom:2rem;height:4.5rem;border-radius:50%;background:radial-gradient(circle,rgba(88,239,229,.28),transparent);filter:blur(24px)}.hero-character{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 48px rgba(0,0,0,.38))}.floating-chip{position:absolute;display:flex;align-items:center;gap:.9rem;width:min(20rem,48%);padding:.95rem;border-radius:var(--radius-md);background:rgba(7,16,24,.84)}.feature-icon img,.floating-chip img{width:4rem;height:4rem;flex:0 0 auto}.asset-card h3,.floating-chip strong,.pipeline-step h3,.project-card h3,.publish-card h3,.story-card h3{display:block;margin-bottom:.3rem;font-size:1.08rem}.floating-chip span{color:var(--muted);font-size:.88rem;line-height:1.5}.chip-script{top:4rem;left:0}.chip-consistency{top:15rem;right:0}.chip-publish{left:1rem;bottom:10rem}.hero-console{position:absolute;right:0;bottom:0;width:min(30rem,86%);padding:1rem;border-radius:28px;background:rgba(5,12,19,.88)}.console-top,.screen-topbar{display:flex;align-items:center;gap:.6rem}.console-dot{width:.78rem;height:.78rem;border-radius:50%}.coral{background:var(--coral)}.amber{background:var(--amber)}.teal{background:var(--teal)}.console-title,.project-status,.screen-status{margin-left:auto;font-size:.78rem;color:rgba(237,245,247,.62);letter-spacing:.08em;text-transform:uppercase}.console-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.8rem;margin-top:.9rem}.console-panel{padding:1rem;border-radius:20px}.aside-card.accent,.insight-card.strong,.panel-main,.story-card.active{background:linear-gradient(140deg,rgba(88,239,229,.12),rgba(255,177,94,.12)),hsla(0,0%,100%,.03)}.feature-label,.insight-label,.mini-label,.panel-tag,.story-step{display:inline-flex;font-size:.72rem;color:var(--muted)}.section-heading{display:grid;gap:1rem;max-width:52rem;margin-bottom:1.8rem}.section-heading.compact{max-width:44rem}.launch-copy h2,.section-heading h2,.vault-copy h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.feature-card{position:relative;overflow:hidden;display:grid;gap:1.2rem;padding:1.5rem;border-radius:28px;min-height:19rem}.feature-card:after,.launch-panel:after{content:"";position:absolute;inset:auto -20% -55% auto;width:16rem;height:16rem;border-radius:50%;filter:blur(36px);opacity:.34}.feature-card-script:after{background:rgba(255,177,94,.28)}.feature-card-consistency:after{background:rgba(88,239,229,.26)}.feature-card-publish:after{background:rgba(255,109,94,.22)}.feature-icon{width:5rem;height:5rem;display:grid;place-items:center;border-radius:20px;background:hsla(0,0%,100%,.03)}.feature-copy{display:grid;gap:.8rem}.studio-layout{display:grid;grid-template-columns:minmax(280px,.32fr) minmax(0,.68fr);gap:1.25rem;align-items:start}.insight-column,.preview-column,.story-column,.studio-sidebar,.workspace-screen{display:grid;gap:1rem}.workspace-screen{position:relative;overflow:hidden;border-radius:34px;padding:1.1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015)),rgba(5,12,19,.9)}.screen-body{display:grid;grid-template-columns:minmax(240px,.31fr) minmax(0,.43fr) minmax(200px,.26fr);gap:1rem;margin-top:1rem}.preview-shot,.timeline{border-radius:22px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.preview-shot{position:relative;min-height:23rem;overflow:hidden;background:linear-gradient(180deg,rgba(7,17,26,.22),rgba(7,17,26,.72)),url(../img/hero-bg.c50aa905.png) 50%/cover no-repeat}.preview-character{position:absolute;right:0;bottom:0;width:60%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(0,0,0,.45))}.preview-overlay{position:absolute;inset:auto 1rem 1rem;padding:1rem 1.1rem;border-radius:18px;background:rgba(5,12,19,.76);border:1px solid hsla(0,0%,100%,.08)}.preview-overlay span{display:block;color:rgba(237,245,247,.65);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.preview-overlay strong{display:block;margin-top:.45rem;font-size:1.08rem}.preview-overlay p{margin:.35rem 0 0;color:rgba(237,245,247,.78);font-size:.88rem}.timeline{padding:1rem}.timeline-row{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.85rem;align-items:center}.timeline-row+.timeline-row{margin-top:.8rem}.timeline-row span{font-size:.88rem;color:rgba(237,245,247,.82)}.timeline-track{height:.82rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.track-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--amber))}.fill-script{width:92%}.fill-character{width:84%}.fill-video{width:68%}.project-card,.publish-card{overflow:hidden}.clickable-list-item.done,.cover-test-card.active,.project-card.selected,.shot-card.active,.template-card.active{border-color:rgba(88,239,229,.26);box-shadow:0 24px 50px rgba(5,12,19,.5),inset 0 0 0 1px rgba(88,239,229,.12)}.project-card-media{height:13rem}.project-card-body{padding:1.2rem}.project-card-top,.project-progress{display:flex;align-items:center;gap:.8rem}.project-card-top{margin-bottom:1rem}.project-progress{margin-top:1rem}.project-progress span{min-width:8rem;color:rgba(237,245,247,.82);font-size:.9rem}.card-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.project-meta-row{display:flex;justify-content:space-between;gap:.8rem;margin-top:.9rem;color:var(--muted);font-size:.84rem}.accent-teal .project-status{color:var(--teal)}.accent-amber .project-status{color:var(--amber)}.accent-coral .project-status{color:var(--coral)}.asset-card{min-height:16rem}.vault-showcase{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:1.2rem;overflow:hidden;border-radius:32px;margin-top:1.2rem}.vault-visual{min-height:22rem}.vault-copy{padding:1.8rem;display:grid;align-content:center;gap:1rem}.launch-panel{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem;border-radius:34px;background:linear-gradient(130deg,rgba(88,239,229,.12),rgba(255,177,94,.1) 50%,rgba(255,109,94,.08)),rgba(7,17,26,.84)}.launch-panel:after{background:rgba(255,177,94,.24)}.cover-test-card{min-height:11rem}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 4.5rem 2.5rem;padding:1.25rem 1.5rem;border-radius:24px}.app-footer strong{display:block;margin-bottom:.4rem;font-size:1rem}.editor-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.form-section,.inspector-grid,.shot-strip{display:grid;gap:.8rem}.form-actions{display:flex;flex-wrap:wrap;gap:.8rem}.interactive-input,.interactive-textarea{width:100%;padding:.95rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:rgba(237,245,247,.94);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.interactive-input{min-height:3rem}.interactive-textarea{min-height:7rem;resize:vertical;line-height:1.7}.interactive-input:focus,.interactive-textarea:focus{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.04);box-shadow:0 0 0 4px rgba(88,239,229,.08)}.shot-card.active{background:linear-gradient(140deg,rgba(88,239,229,.1),rgba(255,177,94,.1)),hsla(0,0%,100%,.03);border-color:rgba(88,239,229,.18)}.inspector-row strong{font-size:.96rem}.fake-input,.fake-textarea{display:flex;align-items:center;min-height:3rem;padding:.9rem 1rem;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:rgba(237,245,247,.92)}.fake-textarea{min-height:7rem;align-items:flex-start;line-height:1.7}.clickable-list-item.done strong,.cover-test-card.active .feature-label,.project-card.selected .project-status,.template-card.active .feature-label{color:var(--teal)}.clickable-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:start;padding:1rem;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07)}.clickable-list-item>div{display:grid;gap:.25rem}.clickable-list-item p{margin:0;color:var(--muted)}.clickable-list-item.done{background:linear-gradient(140deg,rgba(88,239,229,.08),hsla(0,0%,100%,.03)),hsla(0,0%,100%,.03)}.toast-stack{position:fixed;top:5.8rem;right:1.25rem;z-index:20;pointer-events:none}.toast-item,.toast-stack>div{display:grid;gap:.7rem}.toast-item{grid-template-columns:auto 1fr;align-items:center;min-width:18rem;max-width:24rem;padding:.95rem 1rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:rgba(5,12,19,.9);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.toast-item p{margin:0;color:rgba(237,245,247,.94)}.toast-dot{width:.75rem;height:.75rem;border-radius:50%;box-shadow:0 0 18px rgba(88,239,229,.4)}.toast-dot,.toast-success .toast-dot{background:var(--teal)}.toast-error .toast-dot{background:var(--coral);box-shadow:0 0 18px rgba(255,109,94,.35)}.toast-info .toast-dot{background:var(--amber);box-shadow:0 0 18px rgba(255,177,94,.35)}.workflow-page{padding-bottom:2rem}.workflow-global-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;padding:1.2rem 1.3rem;border-radius:28px;border:1px solid rgba(255,177,94,.18);background:linear-gradient(120deg,rgba(255,177,94,.12),rgba(88,239,229,.08) 50%,hsla(0,0%,100%,.03)),hsla(0,0%,100%,.03);box-shadow:var(--shadow);backdrop-filter:blur(22px)}.workflow-global-copy{display:grid;gap:.45rem;max-width:52rem}.workflow-global-copy h2{margin:0;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.workflow-global-copy p{margin:0;color:var(--muted);line-height:1.7}.workflow-global-meta{display:flex;flex-wrap:wrap;gap:.7rem}.workflow-global-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:flex-end;padding-left:1rem;border-left:1px solid hsla(0,0%,100%,.08)}.workflow-shell{display:grid;grid-template-columns:minmax(300px,.3fr) minmax(0,.7fr);gap:1rem;align-items:start}.workflow-panel,.workflow-rail,.workflow-side-card,.workflow-stage,.workflow-step-card,.workflow-summary-card{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--shadow);backdrop-filter:blur(22px)}.workflow-rail,.workflow-stage{border-radius:30px;padding:1.2rem}.workflow-panel-grid,.workflow-rail,.workflow-stage,.workflow-step-list{display:grid;gap:1rem}.workflow-rail-top,.workflow-stage-top{display:grid;gap:.85rem}.workflow-rail-top h2,.workflow-title{margin:0;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.workflow-lead,.workflow-rail-top p,.workflow-side-card p,.workflow-summary-card p,.workflow-visual-copy p{margin:0;color:var(--muted);line-height:1.7}.workflow-step-card{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;width:100%;padding:1rem;border-radius:22px;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.workflow-step-card.active,.workflow-step-card:hover{border-color:rgba(88,239,229,.24);background:linear-gradient(140deg,rgba(88,239,229,.1),rgba(255,177,94,.08)),hsla(0,0%,100%,.03)}.workflow-step-card.done{border-color:rgba(88,239,229,.16)}.workflow-step-card.processing{border-color:rgba(255,177,94,.2);background:linear-gradient(140deg,rgba(255,177,94,.1),rgba(88,239,229,.08)),hsla(0,0%,100%,.03);box-shadow:0 24px 50px rgba(5,12,19,.5),inset 0 0 0 1px rgba(255,177,94,.12)}.workflow-footer-meta strong,.workflow-panel-mini strong,.workflow-panel h3,.workflow-side-card h3,.workflow-step-card strong,.workflow-summary-card strong{display:block;font-size:1rem}.workflow-step-card p{margin:.25rem 0 0;color:var(--muted);line-height:1.6}.workflow-step-copy{display:grid;gap:.45rem}.workflow-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.workflow-feed-count,.workflow-generated-tag,.workflow-run-badge,.workflow-step-state{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:0 .8rem;border-radius:999px;font-size:.76rem;letter-spacing:.06em;white-space:nowrap}.workflow-feed-count,.workflow-run-badge,.workflow-step-state{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:rgba(237,245,247,.82)}.workflow-run-badge.live,.workflow-step-state.processing{background:rgba(255,177,94,.12);border-color:rgba(255,177,94,.28);color:#ffd8a8}.workflow-run-badge.ready,.workflow-step-state.done{background:rgba(88,239,229,.12);border-color:rgba(88,239,229,.26);color:var(--teal)}.workflow-step-note{color:rgba(237,245,247,.78);font-size:.84rem;line-height:1.5}.workflow-step-index{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(88,239,229,.1);color:var(--teal);font-size:.82rem;letter-spacing:.08em}.workflow-panel,.workflow-side-card,.workflow-summary-card{border-radius:24px;padding:1.2rem}.workflow-stage-top{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:start}.workflow-ai-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(88,239,229,.1);background:linear-gradient(130deg,rgba(88,239,229,.05),rgba(255,177,94,.04) 50%,hsla(0,0%,100%,.02)),hsla(0,0%,100%,.02)}.workflow-ai-copy{display:grid;gap:.4rem}.workflow-ai-copy strong{font-size:1rem;line-height:1.55;max-width:40rem}.workflow-ai-actions,.workflow-inline-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.workflow-command-center{display:grid;grid-template-columns:minmax(0,.52fr) minmax(320px,.48fr);gap:1rem}.preview-action-stack,.workflow-feed-list,.workflow-summary-stack{display:grid;gap:1rem}.workflow-primary-action{min-width:15rem}.workflow-secondary-action,.workflow-step-action{min-height:2.6rem;padding:0 1rem;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035)}.workflow-step-action{min-height:2.4rem;padding:0 .9rem;font-size:.86rem}.workflow-summary-card{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.9rem;align-items:center}.workflow-summary-card img{width:3.5rem;height:3.5rem}.preview-shot-card,.preview-side-card,.preview-story-card,.workflow-feed-card,.workflow-generated-card,.workflow-live-card{border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--shadow);backdrop-filter:blur(22px)}.workflow-feed-card,.workflow-generated-card,.workflow-live-card{padding:1.2rem}.workflow-live-card{display:grid;gap:.95rem}.workflow-live-card.generating{background:linear-gradient(120deg,rgba(255,177,94,.12),rgba(88,239,229,.08) 60%,hsla(0,0%,100%,.03)),hsla(0,0%,100%,.03)}.workflow-live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.preview-side-card h3,.workflow-feed-card h3,.workflow-generated-card h3,.workflow-live-head h3{margin:.3rem 0 0;font-size:1.08rem}.preview-shot-card p,.preview-side-card p,.preview-story-card p,.workflow-feed-item p,.workflow-generated-card p,.workflow-live-card p{margin:0;color:var(--muted);line-height:1.7}.workflow-progress-track{height:.8rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.workflow-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--amber),var(--teal));box-shadow:0 0 24px rgba(88,239,229,.3);transition:width .32s ease}.preview-badge-strip,.workflow-feed-top,.workflow-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.workflow-feed-top span,.workflow-progress-meta span{color:var(--muted);font-size:.82rem}.workflow-generated-card.empty{background:hsla(0,0%,100%,.025)}.workflow-generated-tag{background:rgba(88,239,229,.08);border:1px solid rgba(88,239,229,.14);color:rgba(237,245,247,.88)}.workflow-feed-card{display:grid;gap:1rem}.workflow-feed-list{max-height:31rem;overflow:auto;padding-right:.25rem}.workflow-feed-item{display:grid;gap:.75rem;padding:1rem;border-radius:20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.workflow-feed-item.status-processing{border-color:rgba(255,177,94,.18)}.workflow-feed-item.status-completed,.workflow-feed-item.status-ready,.workflow-feed-item.status-updated{border-color:rgba(88,239,229,.16)}.workflow-feed-item.empty{opacity:.85}.workflow-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-panel-wide{grid-column:1/-1}.workflow-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.workflow-panel-header>div{display:grid;gap:.35rem}.workflow-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workflow-edit-card,.workflow-panel-mini{display:grid;gap:.8rem;padding:1rem;border-radius:20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07)}.workflow-visual-panel{position:relative;overflow:hidden;min-height:19rem;background:linear-gradient(120deg,rgba(88,239,229,.08),rgba(255,177,94,.06)),hsla(0,0%,100%,.03)}.workflow-visual-panel img{position:absolute;right:1rem;bottom:0;width:min(42%,15rem);max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(0,0,0,.4))}.workflow-visual-copy{max-width:60%;display:grid;gap:.8rem}.workflow-footer-bar,.workflow-publish-grid{display:grid;gap:1rem}.workflow-footer-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-top:.25rem}.workflow-footer-meta{display:grid;justify-items:center;gap:.2rem;color:var(--muted)}.workflow-footer-meta span{font-size:.88rem}.workflow-textarea{min-height:14rem}.preview-page{padding-bottom:2rem}.preview-hero,.preview-section-grid{display:grid;grid-template-columns:minmax(0,.66fr) minmax(320px,.34fr);gap:1rem;align-items:start}.preview-cinema{position:relative;overflow:hidden;min-height:32rem;border-radius:34px;border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--shadow);background:rgba(5,12,19,.92)}.preview-cinema-backdrop,.preview-cinema-backdrop img{position:absolute;inset:0;width:100%;height:100%}.preview-cinema-backdrop img{-o-object-fit:cover;object-fit:cover}.preview-cinema-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,10,17,.92) 8%,rgba(5,10,17,.42) 48%,rgba(5,10,17,.92)),linear-gradient(180deg,rgba(5,10,17,.1),rgba(5,10,17,.84))}.preview-cinema-character{position:absolute;right:1.5rem;bottom:0;width:min(42%,21rem);max-height:96%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 42px rgba(0,0,0,.46))}.preview-play-button{position:absolute;top:1.4rem;right:1.4rem;min-height:3rem;padding:0 1.2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:rgba(5,12,19,.56);color:#fff;backdrop-filter:blur(14px);cursor:pointer}.preview-cinema-overlay{position:relative;z-index:1;max-width:min(56%,34rem);padding:2rem;display:grid;gap:1rem;align-content:end;min-height:100%}.preview-cinema-overlay h1{margin:0;font-family:Bahnschrift,Segoe UI Variable Display,sans-serif;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.preview-cinema-overlay p{margin:0;color:rgba(237,245,247,.82);line-height:1.8}.preview-side{display:grid;gap:1rem}.preview-side-card{padding:1.2rem;display:grid;gap:.9rem}.preview-shot-card,.preview-story-card{padding:1rem}.preview-badge-strip{justify-content:flex-start}.preview-action-stack .ghost-button,.preview-action-stack .solid-button{width:100%}.preview-episode-grid,.preview-shot-grid{display:grid;gap:1rem;margin-top:1rem}.preview-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-shot-card strong,.preview-story-card strong{display:block;margin-bottom:.45rem;font-size:1rem}.preview-shot-card span{display:inline-flex;margin-bottom:.7rem;color:var(--teal);font-size:.82rem}.workflow-main-grid{display:grid;grid-template-columns:minmax(280px,.3fr) minmax(0,.7fr);gap:1.25rem;align-items:start}.workflow-content,.workflow-sidebar{display:grid;gap:1rem}.panel-head,.project-list-top{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.panel-head h3{margin:.35rem 0 0;font-size:1rem}.project-list{display:grid;gap:.85rem;max-height:34rem;overflow:auto;padding-right:.2rem}.project-list-item{width:100%;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04);color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.project-list-item.active{border-color:rgba(88,239,229,.34);background:rgba(88,239,229,.08);box-shadow:inset 0 0 0 1px rgba(88,239,229,.12)}.project-list-item strong{color:#edf5f7}.project-list-item p{margin:.55rem 0 0;color:var(--muted);line-height:1.65}.payload-box,.project-list,.step-list,.workflow-feed-scroll,.workflow-library-scroll{scrollbar-width:thin;scrollbar-color:rgba(88,239,229,.34) hsla(0,0%,100%,.04)}.payload-box::-webkit-scrollbar,.project-list::-webkit-scrollbar,.step-list::-webkit-scrollbar,.workflow-feed-scroll::-webkit-scrollbar,.workflow-library-scroll::-webkit-scrollbar{width:8px}.payload-box::-webkit-scrollbar-track,.project-list::-webkit-scrollbar-track,.step-list::-webkit-scrollbar-track,.workflow-feed-scroll::-webkit-scrollbar-track,.workflow-library-scroll::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.04)}.payload-box::-webkit-scrollbar-thumb,.project-list::-webkit-scrollbar-thumb,.step-list::-webkit-scrollbar-thumb,.workflow-feed-scroll::-webkit-scrollbar-thumb,.workflow-library-scroll::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background:linear-gradient(180deg,rgba(88,239,229,.88),rgba(88,239,229,.28)) padding-box}.footer-tags span{padding:.45rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(237,245,247,.8);font-size:.8rem}.page-fade-enter,.page-fade-enter-active,.page-fade-leave-active,.page-fade-leave-to,.reveal,.reveal.is-visible{opacity:1;transform:none;transition:none}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.toast-fade-enter,.toast-fade-leave-to{opacity:0;transform:translateY(-10px)}@media (max-width:1280px){.app-main,.site-header{padding-left:1.4rem;padding-right:1.4rem}.asset-grid,.builder-layout,.console-grid,.cover-test-grid,.detail-grid,.detail-hero,.editor-layout,.feature-grid,.hero-layout,.hero-stats,.launch-panel,.panel-grid-metrics,.pipeline-grid,.preview-episode-grid,.preview-hero,.preview-section-grid,.preview-shot-grid,.project-grid,.publish-grid,.roadmap-grid,.role-card-grid,.route-showcase,.screen-body,.studio-layout,.vault-showcase,.workflow-ai-bar,.workflow-command-center,.workflow-edit-grid,.workflow-global-bar,.workflow-panel-grid,.workflow-shell,.workflow-stage-top{grid-template-columns:1fr}.nav-links{display:none}.app-footer{margin-left:2.4rem;margin-right:2.4rem}}@media (max-width:860px){.site-header{flex-wrap:wrap;justify-content:center;padding-top:.9rem;padding-bottom:.9rem}.app-footer,.hero-actions,.launch-actions,.nav-actions{width:100%;justify-content:center}.hero-stage{min-height:44rem}.hero-character-wrap{inset:5rem 0 7rem}.floating-chip{width:calc(100% - 2rem);left:1rem}.chip-script{top:0}.chip-consistency{top:auto;right:auto;bottom:12.5rem}.chip-publish{bottom:5rem}.hero-console{position:relative;width:100%;margin-top:26rem}.app-footer{margin-left:1rem;margin-right:1rem;flex-direction:column;text-align:center}.workflow-global-actions{justify-content:stretch;padding-left:0;border-left:none}.preview-cinema{min-height:28rem}.preview-cinema-overlay{max-width:100%;padding-top:5rem}.preview-cinema-character{width:min(44%,16rem)}.workflow-visual-copy{max-width:100%}.workflow-visual-panel img{position:relative;right:auto;bottom:auto;width:min(70%,16rem);justify-self:center}}@media (max-width:560px){.app-main,.site-header{padding-left:1rem;padding-right:1rem}.brand{width:100%;justify-content:center}.hero-actions,.launch-actions,.nav-actions{width:100%;flex-direction:column}.ghost-button,.solid-button{width:100%}.toast-stack{left:1rem;right:1rem;top:auto;bottom:1rem}.toast-item{min-width:0;max-width:none}.workflow-ai-actions,.workflow-global-actions,.workflow-inline-actions{width:100%;flex-direction:column}.workflow-feed-top,.workflow-live-head,.workflow-progress-meta{align-items:flex-start;flex-direction:column}.workflow-footer-bar{grid-template-columns:1fr}.workflow-footer-meta{order:-1}.hero-copy h1{font-size:clamp(2.5rem,11vw,4.2rem)}.hero-stage{min-height:35rem}.hero-character-wrap{inset:7rem 0 10rem}.hero-console{margin-top:20rem}.preview-cinema{min-height:24rem}.preview-cinema-overlay{padding:1.2rem;padding-top:4.5rem}.preview-cinema-character{width:min(56%,13rem)}.floating-chip{position:relative;inset:auto;width:100%;margin-top:.8rem}.card-action-row{grid-template-columns:1fr}}