@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}.auth-page-root,.help-page-root,.landing-page-root,:root:not(.dark) .auth-page-root .auth-page-aside,:root:not(.dark) .auth-page-root .auth-page-aside .text-white,:root:not(.dark) .auth-page-root .auth-page-aside [class*=text-white]{color:var(--foreground)}:root:not(.dark) .auth-page-root .auth-page-aside .text-white\/35,:root:not(.dark) .auth-page-root .auth-page-aside .text-white\/45,:root:not(.dark) .auth-page-root .auth-page-aside .text-white\/65,:root:not(.dark) .auth-page-root .auth-page-aside .text-white\/75{color:var(--muted-foreground)}:root:not(.dark) .auth-page-root .auth-glass-card .text-white,:root:not(.dark) .auth-page-root .auth-glass-card h1{color:var(--foreground)}:root:not(.dark) .auth-glass-card .text-muted-foreground,:root:not(.dark) .auth-page-root .auth-glass-card .text-white\/70,:root:not(.dark) .auth-page-root .auth-page-footer,:root:not(.dark) .auth-page-root .auth-page-footer .text-white\/65{color:var(--muted-foreground)}:root:not(.dark) .app-canvas .shell-header [data-testid=product-theme-toggle],:root:not(.dark) .app-canvas .workshop-shell-header [data-testid=product-theme-toggle]{color:oklch(.48 .02 145)}:root:not(.dark) .app-canvas .shell-header [data-testid=product-theme-toggle]:hover,:root:not(.dark) .app-canvas .workshop-shell-header [data-testid=product-theme-toggle]:hover{color:oklch(.28 .04 145);background:oklch(.48 .17 145/8%)}:root:not(.dark) .app-canvas [class*="text-white/"]:not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay) *):not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay)){color:var(--muted-foreground)}:root:not(.dark) .app-canvas .text-white:not([class*="text-white/"]):not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay) *):not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay)){color:var(--foreground)}:root:not(.dark) .app-canvas h1.text-white,:root:not(.dark) .app-canvas h2.text-white,:root:not(.dark) .app-canvas h3.text-white{color:var(--foreground)}:root:not(.dark) .app-canvas .wizard-chrome-bar,:root:not(.dark) .app-canvas .wizard-panel-header{border-color:var(--border);background:var(--shell-surface-muted)}:root:not(.dark) .app-canvas .wizard-panel-header{background:oklch(1 0 0/.72)}:root:not(.dark) .app-canvas .shell-select{border-color:var(--border);background:var(--shell-surface-input);color:var(--foreground)}:root:not(.dark) .app-canvas .shell-select:hover:not(:disabled){border-color:oklch(0 0 0/22%);background:var(--accent)}:root:not(.dark) .app-canvas .shell-select:focus-visible{border-color:oklch(.52 .17 145/.55);box-shadow:0 0 0 2px oklch(.52 .17 145/.2)}:root:not(.dark) .app-canvas .shell-select.field-on-dark{border-color:var(--border);background:var(--shell-surface-input);color:var(--foreground)}:root:not(.dark) .app-canvas .shell-select.field-on-dark:hover:not(:disabled){border-color:oklch(0 0 0/22%);background:var(--accent)}:root:not(.dark) .app-canvas .wizard-action-group{border-color:var(--border);background:oklch(0 0 0/3%)}:root:not(.dark) .app-canvas .wizard-tab-bar{border-color:var(--border);background:oklch(0 0 0/2%)}:root:not(.dark) .app-canvas .storyboard-table-head{border-bottom-color:var(--border)}:root:not(.dark) .app-canvas [class*="border-white/"]:not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay) *):not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay)){border-color:var(--border)}:root:not(.dark) .app-canvas [class*="bg-white/"]:not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay) *):not(:is([class*="bg-black/"],[class*=-overlay],.asset-library-image-preview-overlay)){background-color:oklch(0 0 0/3%)}:root:not(.dark) .app-canvas [class*="hover\\:border-white/"]:hover{border-color:oklch(0 0 0/18%)}:root:not(.dark) .app-canvas [class*="hover\\:bg-white/"]:hover{background-color:oklch(0 0 0/5%)}.brand-accent-solid{background-color:var(--brand-accent);color:var(--brand-accent-foreground)}:root:not(.dark) .brand-accent-solid{box-shadow:inset 0 0 0 1px oklch(.45 .12 120/.35),0 1px 2px oklch(0 0 0/10%)}:root:not(.dark) .brand-accent-solid:hover{box-shadow:inset 0 0 0 1px oklch(.42 .14 120/.45),0 2px 6px oklch(0 0 0/12%)}:root:not(.dark) [data-testid=account-menu-panel] .hover\:bg-white\/\[0\.06\]:hover{background-color:var(--accent)}:root:not(.dark) [data-testid=credit-balance]{background:oklch(1 0 0/.72);border-color:var(--border)}:root:not(.dark) [data-testid=credit-balance] .text-white,:root:not(.dark) [data-testid=credit-balance] [class*="text-white/"]{color:var(--foreground)}:root:not(.dark) [data-testid=credit-balance] [class*="text-white/"]{color:var(--muted-foreground)}:root:not(.dark) .help-page-root .text-white,:root:not(.dark) .help-page-root .text-white\/75,:root:not(.dark) .help-page-root .text-white\/80,:root:not(.dark) .help-page-root .text-white\/85,:root:not(.dark) .help-page-root .text-white\/90,:root:not(.dark) .help-page-root h1,:root:not(.dark) .help-page-root h2{color:var(--foreground)}:root:not(.dark) .help-page-root .text-muted-foreground,:root:not(.dark) .help-page-root .text-white\/40,:root:not(.dark) .help-page-root .text-white\/45,:root:not(.dark) .help-page-root .text-white\/50,:root:not(.dark) .help-page-root .text-white\/55,:root:not(.dark) .help-page-root .text-white\/60,:root:not(.dark) .help-page-root .text-white\/65,:root:not(.dark) .help-page-root .text-white\/70,:root:not(.dark) .help-support-page .text-muted-foreground{color:oklch(.4 0 0)}:root:not(.dark) .help-page-root .text-foreground,:root:not(.dark) .help-support-page .text-foreground{color:oklch(.22 0 0)}:root:not(.dark) .help-page-root [class*="border-white/"]{border-color:var(--border)}:root:not(.dark) .help-page-root [class*="bg-white/"]{background-color:oklch(0 0 0/3%)}:root:not(.dark) .app-canvas .site-footer{border-top-color:oklch(0 0 0/8%);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root:not(.dark) .app-canvas .site-footer .text-white\/45,:root:not(.dark) .app-canvas .site-footer [class*="text-white/"]{color:oklch(.52 0 0)}:root:not(.dark) .app-canvas .site-footer a:hover{color:oklch(.32 0 0)!important}:root:not(.dark) .app-canvas .asset-library-page .asset-library-accent,:root:not(.dark) .app-canvas .asset-library-page [class*="text-[#dfff00]"]{color:var(--primary)}:root:not(.dark) .app-canvas .asset-library-page .asset-library-accent-border,:root:not(.dark) .app-canvas .asset-library-page [style*="border-color: #dfff00"]{border-color:oklch(.48 .17 145/.45)!important}:root:not(.dark) .cs-chat-widget-root .text-white{color:var(--foreground)}:root:not(.dark) .admin-shell:not([data-admin-theme=light]){color-scheme:dark}.landing-page-root{background:#000;color-scheme:dark}.landing-page-header{border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.45);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.landing-page-footer-wrap{background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.landing-page-footer-wrap .site-footer{margin-top:0;border-top:none;background:transparent;padding-block:.875rem;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-hero-light-bg{display:none}:root:not(.dark) .landing-page-root{color-scheme:light;background:linear-gradient(180deg,oklch(.998 .003 255),oklch(.985 .014 145) 38%,oklch(.978 .01 258) 68%,oklch(.992 .004 255))}:root:not(.dark) .landing-page-header{border-bottom-color:oklch(0 0 0/6%);background:oklch(1 0 0/.72);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:0 1px 0 oklch(1 0 0/.9),0 4px 24px oklch(.48 .17 145/4%)}:root:not(.dark) .landing-page-footer-wrap{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root:not(.dark) .landing-page-footer-wrap .site-footer{border-top:1px solid oklch(0 0 0/6%);background:transparent}:root:not(.dark) .landing-page-hero .nebula-background-gradient{opacity:0!important;visibility:hidden}:root:not(.dark) .landing-page-hero .nebula-background-canvas--light{opacity:1;mix-blend-mode:normal}:root:not(.dark) .landing-page-hero .brand-video-background{opacity:.12}:root:not(.dark) .landing-hero-light-bg{display:block;background:radial-gradient(ellipse 85% 58% at 50% 12%,oklch(.62 .17 145/.1) 0,transparent 62%),radial-gradient(ellipse 55% 42% at 88% 78%,oklch(.55 .12 250/.07) 0,transparent 58%),radial-gradient(ellipse 48% 38% at 8% 72%,oklch(.58 .14 75/.06) 0,transparent 55%)}:root:not(.dark) .landing-hero-light-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(oklch(0 0 0/5%) .65px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,transparent,oklch(0 0 0) 12%,oklch(0 0 0) 88%,transparent);opacity:.22;pointer-events:none}:root:not(.dark) .landing-page-root .text-white{color:var(--foreground)}:root:not(.dark) .landing-page-root .text-white\/50,:root:not(.dark) .landing-page-root .text-white\/60,:root:not(.dark) .landing-page-root .text-white\/65,:root:not(.dark) .landing-page-root .text-white\/70,:root:not(.dark) .landing-page-root .text-white\/80{color:var(--muted-foreground)}:root:not(.dark) .landing-page-root [data-testid=landing-hero-headline]{color:oklch(.32 .03 145);font-weight:500;letter-spacing:.01em}:root:not(.dark) .landing-page-header .text-white\/70,:root:not(.dark) .landing-page-header [data-testid=landing-login-link],:root:not(.dark) .landing-page-header [data-testid=landing-logout-btn],:root:not(.dark) .landing-page-header [data-testid=landing-support-link],:root:not(.dark) .landing-page-header [data-testid=landing-theme-toggle]{color:oklch(.48 .02 145)}:root:not(.dark) .landing-page-header .hover\:text-white:hover,:root:not(.dark) .landing-page-header [data-testid=landing-login-link]:hover,:root:not(.dark) .landing-page-header [data-testid=landing-support-link]:hover,:root:not(.dark) .landing-page-header [data-testid=landing-theme-toggle]:hover{color:oklch(.28 .04 145);background:oklch(.48 .17 145/8%)}:root:not(.dark) .landing-page-header [data-testid=credit-balance]{border-color:oklch(0 0 0/10%);background:oklch(1 0 0/.85);box-shadow:0 1px 2px oklch(0 0 0/5%)}:root:not(.dark) .landing-page-header [data-testid=credit-balance] .text-white,:root:not(.dark) .landing-page-header [data-testid=credit-balance] .text-white\/60{color:var(--foreground)}:root:not(.dark) .landing-page-header [data-testid=credit-balance] .text-white\/60{color:var(--muted-foreground)}:root:not(.dark) .landing-page-footer-wrap .site-footer .text-white\/45,:root:not(.dark) .landing-page-footer-wrap .site-footer [class*="text-white/"]{color:oklch(.52 0 0)}:root:not(.dark) .landing-page-footer-wrap .site-footer a:hover{color:oklch(.32 0 0)!important}:root:not(.dark) .landing-page-root .hero-cta-btn.bg-white{border:1px solid oklch(0 0 0/10%);box-shadow:0 2px 8px oklch(0 0 0/8%),inset 0 1px 0 oklch(1 0 0/.9)!important}:root:not(.dark) .landing-page-root .hero-cta-btn.bg-\[\#D1FF00\]{border:1px solid oklch(.45 .14 120/35%);box-shadow:0 4px 16px oklch(.52 .17 145/18%),inset 0 1px 0 oklch(1 0 0/.35)!important}:root:not(.dark) .landing-page-root .hero-cta-btn:focus-visible{outline-color:oklch(.48 .17 145/65%)}.auth-page-root{color-scheme:dark}.auth-page-light-bg{display:none}:root:not(.dark) .auth-page-root{color-scheme:light;background:linear-gradient(180deg,oklch(.998 .003 255),oklch(.985 .014 145) 40%,oklch(.978 .01 258) 70%,oklch(.992 .004 255))}:root:not(.dark) .auth-page-root .auth-page-nebula-wrap .nebula-background-gradient{opacity:0!important;visibility:hidden}:root:not(.dark) .auth-page-root .auth-page-nebula-wrap .nebula-background-canvas--light{opacity:1;mix-blend-mode:normal}:root:not(.dark) .auth-page-root .brand-video-background{opacity:.1}:root:not(.dark) .auth-page-light-bg{display:block;background:radial-gradient(ellipse 75% 55% at 18% 22%,oklch(.62 .17 145/.09) 0,transparent 58%),radial-gradient(ellipse 60% 48% at 88% 78%,oklch(.55 .12 250/.07) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 50% 50%,oklch(.58 .14 75/.04) 0,transparent 52%)}:root:not(.dark) .auth-page-light-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(oklch(0 0 0/4%) .65px,transparent 0);background-size:24px 24px;opacity:.4;pointer-events:none}:root:not(.dark) .auth-page-root .text-white\/70,:root:not(.dark) .auth-page-root [data-testid=user-theme-toggle]{color:oklch(.48 .02 145)}:root:not(.dark) .auth-page-root .hover\:text-white:hover,:root:not(.dark) .auth-page-root [data-testid=user-theme-toggle]:hover{color:oklch(.28 .04 145);background:oklch(.48 .17 145/8%)}.auth-card-title{color:oklch(.985 0 0)}.auth-card-subtitle{color:oklch(.985 0 0/70%)}.auth-card-eyebrow{color:var(--primary)}.auth-form-label{color:oklch(.985 0 0/85%)}.auth-mobile-brand{color:oklch(.985 0 0)}.auth-page-footer{color:oklch(.985 0 0/65%)}.auth-mode-switch{display:flex;gap:.25rem;border-radius:9999px;padding:.25rem;background:oklch(1 0 0/10%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.auth-mode-tab{flex:1;border-radius:9999px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;color:oklch(.985 0 0/60%);transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.auth-mode-tab:hover:not([data-active=true]){color:oklch(.985 0 0/85%)}.auth-mode-tab[data-active=true]{background:oklch(1 0 0/15%);color:oklch(.985 0 0);box-shadow:0 1px 2px oklch(0 0 0/12%)}:root:not(.dark) .auth-page-root .auth-mobile-brand,:root:not(.dark) .auth-page-root .auth-mobile-brand .text-white{color:oklch(.28 .04 145)}:root:not(.dark) .auth-page-root .auth-card-title{color:oklch(.24 .03 145)}:root:not(.dark) .auth-page-root .auth-card-subtitle{color:oklch(.48 .02 145)}:root:not(.dark) .auth-page-root .auth-form-label{color:oklch(.32 .03 145);font-weight:600}:root:not(.dark) .auth-page-root .auth-page-footer{color:oklch(.48 .02 145)}:root:not(.dark) .auth-page-root .auth-mode-switch{border:1px solid oklch(0 0 0/8%);background:oklch(.48 .17 145/7%);backdrop-filter:none;-webkit-backdrop-filter:none}:root:not(.dark) .auth-page-root .auth-mode-tab{color:oklch(.52 .02 145)}:root:not(.dark) .auth-page-root .auth-mode-tab:hover:not([data-active=true]){color:oklch(.32 .03 145);background:oklch(.48 .17 145/6%)}:root:not(.dark) .auth-page-root .auth-mode-tab[data-active=true]{background:oklch(1 0 0/.96);color:oklch(.24 .04 145);box-shadow:0 1px 2px oklch(0 0 0/6%),0 0 0 1px oklch(.48 .17 145/12%)}:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar{border-color:oklch(0 0 0/10%);background:oklch(.975 .01 145);color:oklch(.45 .02 145)}:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar--success{border-color:oklch(.52 .14 155/35%);background:oklch(.94 .04 155/55%)}:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar--success .text-emerald-300{color:oklch(.38 .12 155)}:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar .text-white\/35,:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar .text-white\/50,:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar .text-white\/70{color:oklch(.48 .02 145)}:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar .text-amber-200\/90{color:oklch(.42 .1 75)}:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar .text-sky-300{color:oklch(.45 .12 240)}:root:not(.dark) .auth-page-root .auth-glass-card .auth-captcha-bar--widget{background:oklch(.99 .004 255)}:root:not(.dark) .auth-page-root .auth-glass-card .field-on-dark{border-color:oklch(0 0 0/12%);background:oklch(1 0 0/.98)}:root:not(.dark) .auth-page-root .site-footer-beian,:root:not(.dark) .auth-page-root .site-footer-beian a,:root:not(.dark) .auth-page-root main .text-white\/40,:root:not(.dark) .auth-page-root main .text-white\/45{color:oklch(.52 .02 145)}:root:not(.dark) .auth-page-root main a.hover\:text-white\/70:hover{color:oklch(.38 .04 145)}:root{--wz-surface:oklch(1 0 0);--wz-surface-muted:oklch(0.985 0.006 258);--wz-surface-deep:oklch(0.995 0.005 255);--wz-surface-inset:oklch(0.975 0.008 258/0.65);--wz-script-well-bg:oklch(0.995 0.008 145/0.45);--wz-script-well-border:oklch(0.48 0.17 145/0.14);--wz-sub-panel-bg:oklch(0.99 0.006 258);--wz-column-header-bg:oklch(0.992 0.006 258);--wz-dock-bg:oklch(0.995 0.005 255);--wz-media-frame-bg:oklch(0.16 0.02 265);--wz-border:oklch(0 0 0/10%);--wz-border-strong:oklch(0 0 0/14%);--wz-accent:oklch(0.48 0.17 145);--wz-accent-bright:oklch(0.72 0.19 145);--wz-accent-muted:oklch(0.48 0.17 145/0.1);--wz-accent-text:oklch(0.38 0.14 145);--wz-accent-on:oklch(0.99 0 0);--wz-cta-bg:oklch(0.48 0.17 145);--wz-cta-fg:oklch(0.99 0 0);--wz-cta-hover:oklch(0.42 0.17 145);--wz-footer-bg:oklch(0.995 0.005 255/0.96);--wz-muted-fg:var(--muted-foreground);--wz-subtle-fg:oklch(0.52 0 0);--wz-editor-inset:oklch(0.97 0.008 258);--wz-editor-shadow:inset 0 1px 2px oklch(0 0 0/4%);--wz-shot-bg:oklch(0 0 0/2%);--wz-shot-hover-border:oklch(0 0 0/18%);--script-panel-border:oklch(0 0 0/10%);--script-panel-bg:oklch(1 0 0);--script-panel-shadow:inset 0 1px 0 0 oklch(1 0 0/0.95),0 1px 2px oklch(0 0 0/4%),0 6px 20px oklch(0 0 0/5%);--script-panel-header-bg:oklch(0.992 0.006 258);--script-panel-header-border:oklch(0 0 0/8%);--script-panel-title-color:oklch(0.22 0 0);--script-ai-input-bg:oklch(0.99 0.004 258);--script-ai-input-border:oklch(0 0 0/12%)}.dark{--wz-surface:#121a2b;--wz-surface-muted:oklch(1 0 0/3%);--wz-surface-deep:#0d1420;--wz-surface-inset:oklch(0 0 0/30%);--wz-script-well-bg:oklch(0 0 0/35%);--wz-script-well-border:oklch(1 0 0/10%);--wz-sub-panel-bg:oklch(0 0 0/30%);--wz-column-header-bg:oklch(0 0 0/25%);--wz-dock-bg:oklch(0.05 0 0/0.95);--wz-media-frame-bg:oklch(0 0 0/50%);--wz-border:oklch(1 0 0/10%);--wz-border-strong:oklch(1 0 0/15%);--wz-accent:#dfff00;--wz-accent-bright:#c8f542;--wz-accent-muted:oklch(0.92 0.2 120/0.12);--wz-accent-text:#dfff00;--wz-accent-on:#13200a;--wz-cta-bg:#dfff00;--wz-cta-fg:oklch(0.12 0 0);--wz-cta-hover:oklch(0.92 0.2 120);--wz-footer-bg:oklch(0.05 0 0/0.95);--wz-muted-fg:oklch(0.985 0 0/65%);--wz-subtle-fg:oklch(0.985 0 0/45%);--wz-editor-inset:oklch(0 0 0/55%);--wz-editor-shadow:inset 0 2px 12px oklch(0.12 0.04 265/0.35);--wz-shot-bg:oklch(1 0 0/4%);--wz-shot-hover-border:oklch(1 0 0/25%);--script-panel-border:hsla(0,0%,100%,.12);--script-panel-bg:rgba(0,0,0,.55);--script-panel-shadow:none;--script-panel-header-bg:oklch(0.12 0 0/0.95);--script-panel-header-border:hsla(0,0%,100%,.14);--script-panel-title-color:hsla(0,0%,100%,.95);--script-ai-input-bg:var(--shell-editor-fill);--script-ai-input-border:var(--shell-border)}.wz-card{border:1px solid var(--wz-border);background:var(--wz-surface);color:var(--foreground);box-shadow:0 1px 2px oklch(0 0 0/4%)}.dark .wz-card{box-shadow:none}.wz-deep{border:1px solid var(--wz-border-strong);background:var(--wz-surface-deep)}.wz-deep,.wz-inset{color:var(--foreground)}.wz-inset{border:1px solid var(--wz-border);background:var(--wz-surface-inset)}.wz-footer-bar{border-top:1px solid var(--wz-border);background:var(--wz-footer-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.wz-accent-text{color:var(--wz-accent-text)}.wz-muted-label{color:var(--wz-muted-fg)}.wz-subtle-label{color:var(--wz-subtle-fg)}.wz-shot-card{border:1px solid var(--wz-border-strong);background:var(--wz-shot-bg)}.wz-shot-card:hover{border-color:var(--wz-shot-hover-border)}.wz-shot-selected{border-color:var(--wz-accent)!important;background:var(--wz-accent-muted)!important;box-shadow:0 0 0 1px oklch(.48 .17 145/.3)}.dark .wz-shot-selected{box-shadow:0 0 0 1px oklch(.92 .2 120/.4)}.wz-step-dot-active{background:var(--wz-accent-bright);color:var(--wz-accent-on)}.wz-step-dot-running{background:oklch(.48 .17 145/25%);color:oklch(.32 .12 145)}.dark .wz-step-dot-running{background:oklch(.92 .2 120/40%);color:var(--wz-accent-on)}.wz-step-dot-idle{background:oklch(0 0 0/6%);color:var(--wz-subtle-fg)}.dark .wz-step-dot-idle{background:oklch(1 0 0/10%);color:oklch(.985 0 0/50%)}.wz-step-tab-selected{background:oklch(0 0 0/4%);box-shadow:0 0 0 1px oklch(.48 .17 145/.35)}.dark .wz-step-tab-selected{background:oklch(1 0 0/10%);box-shadow:0 0 0 1px oklch(.92 .2 120/.5)}.wz-banner-review{border:1px solid oklch(.48 .17 145/.28);background:var(--wz-accent-muted);color:var(--foreground)}.dark .wz-banner-review{border-color:oklch(.92 .2 120/.35)}.wz-banner-review-title{color:var(--wz-accent-text);font-weight:600}.wz-banner-success{border:1px solid oklch(.48 .17 145/.25);background:oklch(.96 .03 145);color:oklch(.32 .12 145)}.dark .wz-banner-success{border-color:oklch(.72 .19 145/25%);background:oklch(.72 .19 145/10%);color:oklch(.92 .05 145)}.wz-banner-error{border:1px solid oklch(.55 .2 25/30%);background:oklch(.97 .02 25);color:oklch(.38 .14 25)}.dark .wz-banner-error{border-color:oklch(.65 .2 25/30%);background:oklch(.65 .2 25/10%);color:oklch(.92 .05 25)}.wz-banner-warn{border:1px solid oklch(.62 .14 75/35%);background:oklch(.98 .02 85);color:oklch(.38 .12 65)}.dark .wz-banner-warn{border-color:oklch(.75 .15 75/30%);background:oklch(.75 .15 75/10%);color:oklch(.95 .05 85)}.wz-banner-idle{border:1px solid var(--wz-border);background:var(--wz-surface-muted);color:var(--muted-foreground)}.wz-banner-info{border:1px solid oklch(.55 .12 240/35%);background:oklch(.97 .025 240);color:oklch(.28 .06 240)}.dark .wz-banner-info{border-color:oklch(.62 .12 240/35%);background:oklch(.62 .12 240/12%);color:oklch(.93 .03 240)}.wz-banner-info-link{color:oklch(.42 .1 240);font-weight:500}.dark .wz-banner-info-link{color:oklch(.82 .06 240)}.wz-chip-default{background:oklch(0 0 0/6%);color:var(--muted-foreground)}.dark .wz-chip-default{background:oklch(1 0 0/10%);color:oklch(.985 0 0/60%)}.script-action-primary{height:2.5rem;border-radius:.375rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:600;background:var(--wz-cta-bg);color:var(--wz-cta-fg);transition:background-color .15s ease,box-shadow .15s ease}.script-action-primary:hover:not(:disabled){background:var(--wz-cta-hover)}.script-action-primary.qc-cut-regen-rail-cta{height:auto;min-height:2.5rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.25;white-space:normal;overflow:visible;text-align:center}:root:not(.dark) .script-action-primary{box-shadow:0 1px 2px oklch(0 0 0/10%),inset 0 0 0 1px oklch(0 0 0/6%)}.script-action-outline{height:2.5rem;border-radius:.375rem;border:1px solid var(--wz-border-strong);background:transparent;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:500;color:var(--foreground)}.script-action-outline:hover:not(:disabled){background:oklch(0 0 0/5%)}.dark .script-action-outline{border-color:oklch(1 0 0/80%);color:oklch(.985 0 0)}.dark .script-action-outline:hover:not(:disabled){background:oklch(1 0 0/10%)}.storyboard-action-outline{height:2.5rem;border-radius:.375rem;border:1px solid var(--wz-accent);background:transparent;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:500;color:var(--wz-accent-text)}.storyboard-action-outline:hover:not(:disabled){background:var(--wz-accent-muted)}.dark .storyboard-action-outline{color:oklch(.985 0 0)}.wizard-panel-header{border-bottom:1px solid var(--shell-border);background:var(--shell-surface-muted)}.wizard-action-group{display:flex;align-items:center;gap:.25rem;border-radius:.75rem;border:1px solid var(--wz-border);background:oklch(0 0 0/3%);padding:.25rem}.dark .wizard-action-group{background:oklch(1 0 0/4%)}.wizard-tab-bar{border-bottom:1px solid var(--wz-border);background:var(--wz-surface-muted)}.dark .wizard-tab-bar{background:oklch(0 0 0/20%)}.wizard-editor-well{border:1px solid var(--shell-border);background:var(--wz-editor-inset);box-shadow:var(--wz-editor-shadow)}.script-ai-hint-btn{display:flex;width:100%;align-items:flex-start;gap:.5rem;border-radius:.5rem;border:1px dashed oklch(0 0 0/14%);background:oklch(.98 .005 145/.6);padding:.75rem;text-align:left;font-size:.75rem;line-height:1.625;color:var(--muted-foreground);transition:border-color .15s ease,background-color .15s ease}.script-ai-hint-btn:hover{border-color:oklch(.52 .17 145/.35);background:oklch(.72 .19 145/.08)}.dark .script-ai-hint-btn{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03)}.dark .script-ai-hint-btn:hover{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.05)}.script-ai-bubble--assistant{border-radius:1rem 1rem 1rem .25rem;border:1px solid oklch(0 0 0/10%);background:oklch(.98 .005 145);color:oklch(.28 0 0)}.dark .script-ai-bubble--assistant{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.script-ai-send-btn:not(:disabled){background:oklch(.48 .17 145);color:oklch(.99 0 0)}.script-ai-send-btn:not(:disabled):hover{background:oklch(.42 .17 145)}.script-version-panel{flex-shrink:0;border-radius:.75rem;border:1px solid oklch(0 0 0/8%);background:oklch(.99 .004 258);padding:.75rem}.dark .script-version-panel{border-color:oklch(1 0 0/12%);background:oklch(1 0 0/4%)}.script-version-diff-preview{margin-top:.25rem;max-height:11rem;overflow:auto;border-radius:.375rem;border:1px solid oklch(0 0 0/8%);background:oklch(.97 .006 258);padding:.375rem .5rem;font-family:ui-monospace,monospace;font-size:.625rem;line-height:1.625}.dark .script-version-diff-preview{border-color:oklch(1 0 0/10%);background:rgba(0,0,0,.3)}.wz-drawer-panel{border-left:1px solid var(--wz-border);background:var(--wz-surface-deep);box-shadow:-8px 0 32px oklch(0 0 0/8%)}.dark .wz-drawer-panel{background:#111;box-shadow:-8px 0 32px oklch(0 0 0/40%)}.wz-tag-highlight{border-color:oklch(.48 .17 145/.55);background:var(--wz-accent-muted);color:var(--wz-accent-text)}.dark .wz-tag-highlight{border-color:oklch(.92 .2 120/.6)}.wz-mention-active{background:var(--wz-accent-muted);color:var(--wz-accent-text)}.wz-column-split{border-color:var(--wz-border)}.wz-column-header{flex-shrink:0;border-bottom:1px solid var(--wz-border);background:var(--wz-column-header-bg);padding:.5rem .75rem}.wz-script-well{min-height:0;flex:1;overflow-y:auto;border-radius:.375rem;border:1px solid var(--wz-script-well-border);background:var(--wz-script-well-bg);padding:.625rem;font-size:13px;line-height:1.75;color:var(--foreground);box-shadow:inset 0 1px 2px oklch(0 0 0/3%)}.dark .wz-script-well{box-shadow:inset 0 1px 0 oklch(1 0 0/6%)}.wz-sub-panel{flex-shrink:0;border-radius:.375rem;border:1px solid var(--wz-border);background:var(--wz-sub-panel-bg);box-shadow:0 1px 2px oklch(0 0 0/4%)}.dark .wz-sub-panel{box-shadow:none}.wz-sub-panel-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;text-align:left}.wz-sub-panel-body{border-top:1px solid var(--wz-border);padding:.5rem .625rem .625rem}.wz-ref-chip{border-radius:.25rem;padding:.125rem .5rem;font-size:10px;font-weight:500;border:1px solid var(--wz-border-strong);background:oklch(0 0 0/3%);color:var(--foreground);transition:background-color .15s ease}.wz-ref-chip:hover:not(:disabled){background:oklch(0 0 0/6%)}.wz-ref-chip--active{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}.dark .wz-ref-chip{border-color:oklch(1 0 0/15%);background:oklch(1 0 0/4%);color:oklch(.985 0 0/80%)}.dark .wz-ref-chip:hover:not(:disabled){background:oklch(1 0 0/10%)}.wz-media-frame{position:relative;display:flex;max-height:min(28vh,220px);min-height:100px;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem;background:var(--wz-media-frame-bg);box-shadow:inset 0 0 0 1px oklch(0 0 0/12%)}.dark .wz-media-frame{box-shadow:inset 0 0 0 1px oklch(1 0 0/12%)}.wz-video-stage{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;overflow:hidden;background:oklch(.12 .02 265);padding:.5rem}.dark .wz-video-stage{background:oklch(0 0 0/40%)}.wz-video-stage-ring{position:relative;aspect-ratio:16/9;height:auto;max-height:100%;width:100%;max-width:100%;overflow:hidden;border-radius:.5rem;box-shadow:0 4px 24px oklch(0 0 0/18%),inset 0 0 0 1px oklch(1 0 0/8%)}.dark .wz-video-stage-ring{box-shadow:inset 0 0 0 1px oklch(1 0 0/10%)}.wz-meta-chip{border-radius:.375rem;border:1px solid var(--wz-border-strong);background:var(--wz-surface);padding:.25rem .5rem;font-size:11px;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px oklch(0 0 0/4%)}.dark .wz-meta-chip{border-color:oklch(1 0 0/20%);background:oklch(0 0 0/50%);box-shadow:none}.wz-btn-ghost{display:inline-flex;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid var(--wz-border-strong);background:var(--wz-surface);padding-left:.5rem;padding-right:.5rem;font-size:11px;font-weight:500;color:var(--foreground);transition:background-color .15s ease}.wz-btn-ghost:hover{background:oklch(0 0 0/5%)}.dark .wz-btn-ghost{border-color:oklch(1 0 0/20%);background:oklch(0 0 0/50%);color:oklch(.985 0 0/95%)}.dark .wz-btn-ghost:hover{background:oklch(0 0 0/70%)}.wz-compose-footer{position:relative;z-index:0;display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;border:1px solid var(--wz-border);background:var(--wz-dock-bg);padding:.5rem .75rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -1px 0 oklch(0 0 0/4%),0 4px 16px oklch(0 0 0/6%)}.dark .wz-compose-footer{box-shadow:none}.wz-shot-dock-cell{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.5rem;border-right:1px solid var(--wz-border);padding:.75rem}.wz-shot-dock-cell:last-child{border-right:none}.wz-link-subtle{font-size:11px;color:var(--wz-muted-fg);text-underline-offset:2px}.wz-link-subtle:hover{color:var(--foreground);text-decoration:underline}.wz-cta-glow{box-shadow:0 1px 2px oklch(0 0 0/10%),inset 0 0 0 1px oklch(0 0 0/6%)}.dark .wz-cta-glow{box-shadow:0 0 20px rgba(223,255,0,.18)}.wz-cta-glow:disabled{box-shadow:none}.wz-code-block{white-space:pre-wrap;word-break:break-word;border-radius:.75rem;border:1px solid var(--wz-border);background:var(--wz-editor-inset);padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.625;color:var(--foreground);box-shadow:var(--wz-editor-shadow)}.wz-strip-thumb{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:.25rem;background:var(--wz-media-frame-bg)}.script-tag{margin-left:1px;margin-right:1px;display:inline-flex;max-width:100%;align-items:center;gap:2px;border-radius:.25rem;border-width:1px;border-style:solid;padding:1px 4px;vertical-align:baseline;font-size:13px;line-height:1.75;font-weight:500}.script-tag--character{border-color:oklch(.48 .17 145/.35);background:oklch(.48 .17 145/.1);color:oklch(.36 .14 145)}.script-tag--scene{border-color:oklch(.55 .14 240/.35);background:oklch(.55 .14 240/.1);color:oklch(.38 .12 240)}.script-tag--prop{border-color:oklch(.62 .16 55/.35);background:oklch(.62 .16 55/.1);color:oklch(.42 .14 55)}.script-tag--costume{border-color:oklch(.52 .14 165/.35);background:oklch(.52 .14 165/.1);color:oklch(.36 .12 165)}.script-tag--unknown{border-color:var(--wz-border-strong);background:oklch(0 0 0/4%);color:var(--muted-foreground)}.dark .script-tag--character{border-color:oklch(.92 .2 120/.4);background:oklch(.92 .2 120/.14);color:#dfff00}.dark .script-tag--scene{border-color:oklch(.72 .12 240/.4);background:oklch(.55 .14 240/.14);color:oklch(.88 .06 240)}.dark .script-tag--prop{border-color:oklch(.72 .14 55/.4);background:oklch(.62 .16 55/.14);color:oklch(.9 .06 55)}.dark .script-tag--costume{border-color:oklch(.72 .12 165/.4);background:oklch(.52 .14 165/.14);color:oklch(.9 .06 165)}.dark .script-tag--unknown{border-color:oklch(1 0 0/20%);background:oklch(1 0 0/8%);color:var(--muted-foreground)}.script-tag-panel{border-radius:.375rem;border-width:1px;border-style:solid;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.script-tag-panel--character{border-color:oklch(.62 .14 75/.45);background:oklch(.62 .14 75/.12);color:oklch(.38 .12 65)}.script-tag-panel--scene{border-color:oklch(.55 .14 240/.45);background:oklch(.55 .14 240/.12);color:oklch(.38 .12 240)}.script-tag-panel--prop{border-color:oklch(.62 .16 55/.45);background:oklch(.62 .16 55/.12);color:oklch(.42 .14 55)}.script-tag-panel--costume{border-color:oklch(.52 .14 165/.45);background:oklch(.52 .14 165/.12);color:oklch(.36 .12 165)}.script-tag-panel--unknown{border-color:var(--wz-border-strong);background:oklch(0 0 0/4%);color:var(--muted-foreground)}.dark .script-tag-panel--character{border-color:oklch(.72 .14 75/.5);background:oklch(.72 .14 75/.15);color:oklch(.92 .05 85)}.dark .script-tag-panel--scene{border-color:oklch(.55 .14 240/.5);background:oklch(.55 .14 240/.15);color:oklch(.88 .06 240)}.dark .script-tag-panel--prop{border-color:oklch(.62 .16 55/.5);background:oklch(.62 .16 55/.15);color:oklch(.9 .06 55)}.dark .script-tag-panel--costume{border-color:oklch(.52 .14 165/.5);background:oklch(.52 .14 165/.15);color:oklch(.9 .06 165)}.dark .script-tag-panel--unknown{border-color:oklch(1 0 0/25%);background:oklch(1 0 0/8%);color:var(--muted-foreground)}:root:not(.dark) .assets-category-tab{border-color:oklch(0 0 0/12%);background:oklch(1 0 0);color:oklch(.45 0 0);box-shadow:0 1px 2px oklch(0 0 0/4%)}:root:not(.dark) .assets-category-tab:hover:not(:disabled){border-color:oklch(.48 .17 145/.4);background:oklch(.48 .17 145/.06);color:oklch(.28 .06 145)}:root:not(.dark) .assets-category-tab-active{border-color:oklch(.44 .17 145);background:linear-gradient(165deg,oklch(.52 .17 145),oklch(.44 .17 145));color:oklch(.99 0 0);box-shadow:0 2px 8px oklch(.48 .17 145/.28)}.director-prompt-engine-toolbar{border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.director-prompt-engine-select{border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.4);color:#fff}.director-prompt-engine-meta{color:hsla(0,0%,100%,.7)}.director-prompt-engine-guide{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.7)}.shot-script-shell{border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.3)}.wizard-shot-media-column{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.wizard-shot-media-time{color:#7dd3fc}.storyboard-shot-action.is-primary{border:1px solid rgba(16,185,129,.45);background:linear-gradient(180deg,rgba(16,185,129,.95),rgba(5,150,105,.95));color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.12)}.storyboard-shot-action.is-primary:hover:not(:disabled){background:linear-gradient(180deg,rgba(34,197,94,.98),#10b981);border-color:rgba(52,211,153,.55)}.storyboard-shot-action.is-secondary{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.9)}.storyboard-shot-action.is-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.storyboard-shot-action.is-upload{border:1px solid rgba(52,211,153,.5);background:transparent;color:#a7f3d0}.storyboard-shot-action.is-upload:hover:not(:disabled){border-color:rgba(110,231,183,.75);background:rgba(16,185,129,.1);color:#ecfdf5}.storyboard-version-link{color:hsla(0,0%,100%,.7)}.storyboard-version-link:hover{color:#fff}.storyboard-ref-label{color:hsla(0,0%,100%,.5)}.storyboard-ref-badge{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}:root:not(.dark) .app-canvas .director-prompt-engine-toolbar{border-bottom-color:oklch(0 0 0/10%);background:oklch(.985 .006 145);box-shadow:inset 0 -1px 0 oklch(0 0 0/4%)}:root:not(.dark) .app-canvas .director-prompt-engine-select{border-color:oklch(0 0 0/12%);background:oklch(1 0 0);color:oklch(.28 0 0);box-shadow:inset 0 1px 2px oklch(0 0 0/4%)}:root:not(.dark) .app-canvas .director-prompt-engine-meta{color:oklch(.45 0 0)}:root:not(.dark) .app-canvas .director-prompt-engine-guide{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);color:oklch(.42 0 0)}:root:not(.dark) .app-canvas .shot-script-shell{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:inset 0 1px 0 oklch(1 0 0/.95),0 1px 2px oklch(0 0 0/4%)}:root:not(.dark) .app-canvas .shot-script-shell.is-focused{border-color:oklch(.52 .17 145/.4);box-shadow:0 0 0 1px oklch(.52 .17 145/.2),0 1px 2px oklch(0 0 0/4%)}:root:not(.dark) .app-canvas .wizard-shot-media-column{border-color:oklch(0 0 0/10%);background:oklch(.99 .004 145);box-shadow:0 1px 2px oklch(0 0 0/4%)}:root:not(.dark) .app-canvas .wizard-shot-media-time{color:oklch(.42 .1 230);font-weight:500}:root:not(.dark) .app-canvas .storyboard-shot-action.is-primary{border-color:oklch(.52 .17 145/.4);background:linear-gradient(180deg,oklch(.55 .17 145),oklch(.5 .17 145));color:oklch(.99 0 0);box-shadow:0 1px 2px oklch(0 0 0/10%),inset 0 1px 0 oklch(1 0 0/.18)}:root:not(.dark) .app-canvas .storyboard-shot-action.is-primary:hover:not(:disabled){background:linear-gradient(180deg,oklch(.5 .17 145),oklch(.46 .17 145))}:root:not(.dark) .app-canvas .storyboard-shot-action.is-secondary{border-color:oklch(0 0 0/14%);background:oklch(1 0 0);color:oklch(.32 0 0);font-weight:600}:root:not(.dark) .app-canvas .storyboard-shot-action.is-secondary:hover:not(:disabled){border-color:oklch(0 0 0/18%);background:oklch(.98 .005 145)}:root:not(.dark) .app-canvas .storyboard-shot-action.is-upload{border-color:oklch(.52 .17 145/.45);background:transparent;color:oklch(.38 .12 145);font-weight:600}:root:not(.dark) .app-canvas .storyboard-shot-action.is-upload:hover:not(:disabled){border-color:oklch(.48 .17 145/.65);background:oklch(.52 .17 145/.08);color:oklch(.32 .14 145)}:root:not(.dark) .app-canvas .storyboard-version-link{color:oklch(.42 0 0)}:root:not(.dark) .app-canvas .storyboard-version-link:hover{color:oklch(.28 .13 145)}:root:not(.dark) .app-canvas .storyboard-ref-label{color:oklch(.48 0 0)}:root:not(.dark) .app-canvas .storyboard-ref-badge{background:oklch(0 0 0/6%);color:oklch(.38 0 0);font-weight:500}:root:not(.dark) .app-canvas .assets-action-batch,:root:not(.dark) .app-canvas button.assets-action-batch{background:oklch(.52 .17 145)!important;color:oklch(.99 0 0)!important;font-weight:600;box-shadow:0 1px 2px oklch(0 0 0/10%),inset 0 0 0 1px oklch(0 0 0/6%)}:root:not(.dark) .app-canvas .assets-action-batch:hover:not(:disabled),:root:not(.dark) .app-canvas button.assets-action-batch:hover:not(:disabled){background:oklch(.48 .17 145)!important}:root:not(.dark) .app-canvas .storyboard-action-outline{border-color:oklch(.52 .17 145/.45);background:oklch(1 0 0);color:oklch(.32 .12 145);font-weight:600}:root:not(.dark) .app-canvas .storyboard-action-outline:hover:not(:disabled){background:oklch(.72 .19 145/.1)}.shot-script-version-btn{border-color:hsla(0,0%,100%,.15)}.shot-script-version-btn:hover:not(:disabled){border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}:root:not(.dark) .app-canvas .shot-script-version-btn{border-color:oklch(0 0 0/14%);background:oklch(1 0 0);color:oklch(.42 0 0)}:root:not(.dark) .app-canvas .shot-script-version-btn:hover:not(:disabled){border-color:oklch(.52 .17 145/.35);color:oklch(.28 .13 145);background:oklch(.72 .19 145/.08)}.qc-cut-studio{min-height:0}.qc-cut-package-details{padding-left:0;list-style:none}.qc-cut-package-details>li{position:relative;padding-left:.85rem}.qc-cut-package-details>li:before{content:"";position:absolute;top:.45em;left:0;width:.28rem;height:.28rem;border-radius:999px;background:currentColor;opacity:.45}.qc-cut-package-card{border-color:var(--wz-border-strong);background:var(--wz-shot-bg)}.qc-cut-package-card:hover{border-color:var(--wz-shot-hover-border)}.qc-cut-package-card.selected{border-color:color-mix(in oklch,var(--wz-accent) 70%,transparent);background:var(--wz-accent-muted);box-shadow:inset 3px 0 0 color-mix(in oklch,var(--wz-accent) 80%,transparent)}.qc-cut-package-chooser-head{display:flex;flex-direction:column;gap:.25rem;padding:0 0 .75rem;border:0;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid color-mix(in oklch,var(--foreground) 10%,transparent)}.qc-cut-package-chooser-kicker{margin:0;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.5;color:var(--wz-muted-fg)}.qc-cut-package-chooser-title{font-size:.9375rem;font-weight:700}.qc-cut-package-chooser-note{margin:.2rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem;font-size:13px;font-weight:500;line-height:1.5;color:var(--wz-muted-fg)}.qc-cut-package-chooser-note-label{font-weight:600;color:var(--foreground)}.qc-cut-package-chooser-note-sep{margin:0 .35rem;color:color-mix(in oklch,var(--foreground) 28%,transparent)}.qc-cut-package-label-row{display:flex;align-items:center;gap:.4rem}.qc-cut-package-label-row .qc-cut-package-label{flex:1;min-width:0}.qc-cut-package-using{background:var(--wz-accent);color:var(--wz-accent-on)}.qc-cut-package-film-ready,.qc-cut-package-using{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4}.qc-cut-package-film-ready{border:1px solid color-mix(in oklch,var(--foreground) 22%,transparent);color:color-mix(in oklch,var(--foreground) 78%,transparent);background:transparent}.qc-cut-package-label{margin:0;padding:.35rem .5rem;border-radius:.375rem;font-size:.9375rem;font-weight:700;line-height:1.375;color:var(--foreground);background:color-mix(in oklch,var(--foreground) 8%,transparent)}.qc-cut-package-hint{margin:0;padding:.4rem .5rem;border-radius:.375rem;background:var(--wz-accent-muted)}.qc-cut-package-details{padding:.4rem .5rem;border-radius:.375rem;background:color-mix(in oklch,var(--foreground) 5%,transparent)}.qc-cut-package-recommend{display:inline-flex;align-items:center;background:var(--wz-accent-muted);color:var(--wz-accent-text)}.qc-cut-package-hint{color:var(--foreground)}.qc-cut-package-details{color:var(--wz-subtle-fg)}:root:not(.dark) .app-canvas .qc-cut-package-card{background:oklch(1 0 0);box-shadow:0 1px 2px oklch(0 0 0/5%)}:root:not(.dark) .app-canvas .qc-cut-package-card:hover{background:oklch(.992 .006 258)}:root:not(.dark) .app-canvas .qc-cut-package-card.selected{border-color:oklch(.48 .17 145/.5);background:oklch(.48 .17 145/.08);box-shadow:inset 3px 0 0 oklch(.48 .17 145/.7)}:root:not(.dark) .app-canvas .qc-cut-package-chooser-head{border-bottom-color:oklch(0 0 0/.08);background:none}:root:not(.dark) .app-canvas .qc-cut-package-chooser-kicker,:root:not(.dark) .app-canvas .qc-cut-package-chooser-note{color:oklch(.45 0 0)}:root:not(.dark) .app-canvas .qc-cut-package-chooser-note-label{color:oklch(.22 0 0)}:root:not(.dark) .app-canvas .qc-cut-package-using{background:oklch(.48 .17 145);color:oklch(.99 0 0)}:root:not(.dark) .app-canvas .qc-cut-package-film-ready{border-color:oklch(.48 .17 145/.45);color:oklch(.32 .12 145)}:root:not(.dark) .app-canvas .qc-cut-package-label{background:oklch(.96 .02 145);color:oklch(.22 .04 145)}:root:not(.dark) .app-canvas .qc-cut-package-hint{background:oklch(.48 .17 145/.1)}:root:not(.dark) .app-canvas .qc-cut-package-details{background:oklch(.965 0 0)}:root:not(.dark) .app-canvas .qc-cut-package-recommend{background:oklch(.48 .17 145/.18);color:oklch(.28 .14 145);box-shadow:inset 0 0 0 1px oklch(.48 .17 145/.32)}:root:not(.dark) .app-canvas .qc-cut-package-hint{color:oklch(.3 0 0)}:root:not(.dark) .app-canvas .qc-cut-package-details{color:oklch(.38 0 0)}.dark .qc-cut-package-card{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);box-shadow:none}.dark .qc-cut-package-card:hover{background:hsla(0,0%,100%,.08)}.dark .qc-cut-package-card.selected{border-color:rgba(200,245,66,.7);background:hsla(0,0%,100%,.1);box-shadow:inset 3px 0 0 rgba(200,245,66,.85)}.dark .qc-cut-package-chooser-head{border-bottom-color:hsla(0,0%,100%,.1);background:none}.dark .qc-cut-package-chooser-kicker,.dark .qc-cut-package-chooser-note{color:hsla(0,0%,100%,.52)}.dark .qc-cut-package-chooser-note-label{color:hsla(0,0%,100%,.88)}.dark .qc-cut-package-using{background:#c8f542;color:#13200a}.dark .qc-cut-package-film-ready{border-color:rgba(200,245,66,.42);color:#d2e696}.dark .qc-cut-package-label{background:hsla(0,0%,100%,.1)}.dark .qc-cut-package-card.selected .qc-cut-package-label{background:rgba(200,245,66,.16);color:#e8ffa0}.dark .qc-cut-package-hint{background:rgba(200,245,66,.1)}.dark .qc-cut-package-card.selected .qc-cut-package-hint{background:rgba(200,245,66,.14)}.dark .qc-cut-package-details{background:rgba(0,0,0,.22)}.dark .qc-cut-package-recommend{background:rgba(16,185,129,.2);color:#a7f3d0}.dark .qc-cut-package-hint{color:color-mix(in oklch,var(--foreground) 85%,transparent)}.dark .qc-cut-package-details{color:var(--wz-muted-fg)}.version-history-panel{border-color:var(--wz-border);background:var(--wz-surface);color:var(--foreground);box-shadow:0 16px 48px oklch(0 0 0/.14)}.version-history-header{border-bottom:1px solid var(--wz-border);background:var(--wz-surface)}.version-history-meta{color:var(--wz-subtle-fg)}.version-history-item{border-color:var(--wz-border-strong);background:var(--wz-shot-bg)}.version-history-item:hover{border-color:var(--wz-shot-hover-border)}.version-history-item.current{border-color:color-mix(in oklch,var(--wz-accent) 50%,transparent);background:var(--wz-accent-muted)}.version-history-current-badge{display:inline-flex;align-items:center;background:var(--wz-accent-muted);color:var(--wz-accent-text)}.version-history-footer{border-top:1px solid var(--wz-border);background:var(--wz-surface-muted)}.version-history-empty{border-color:var(--wz-border)}.version-history-delete-btn{color:oklch(.5 .18 25)}.version-history-delete-btn:hover{color:oklch(.42 .2 25)}:root:not(.dark) .app-canvas .version-history-panel{box-shadow:0 16px 48px oklch(0 0 0/.12)}:root:not(.dark) .app-canvas .version-history-item{background:oklch(1 0 0);box-shadow:0 1px 2px oklch(0 0 0/4%)}:root:not(.dark) .app-canvas .version-history-item:hover{background:oklch(.992 .006 258)}:root:not(.dark) .app-canvas .version-history-item.current{border-color:oklch(.48 .17 145/.45);background:oklch(.48 .17 145/.08);box-shadow:0 0 0 1px oklch(.48 .17 145/.12)}:root:not(.dark) .app-canvas .version-history-current-badge{background:oklch(.48 .17 145/.18);color:oklch(.28 .14 145);box-shadow:inset 0 0 0 1px oklch(.48 .17 145/.32)}:root:not(.dark) .app-canvas .version-history-meta{color:oklch(.4 0 0)}:root:not(.dark) .app-canvas .version-history-footer{background:oklch(.985 .004 258)}:root:not(.dark) .app-canvas .version-history-delete-btn{color:oklch(.5 .18 25)}:root:not(.dark) .app-canvas .version-history-delete-btn:hover{color:oklch(.42 .2 25)}.dark .version-history-panel{box-shadow:0 24px 80px -12px rgba(0,0,0,.85),0 0 0 1px hsla(0,0%,100%,.1)}.dark .version-history-header{background:hsla(0,0%,100%,.03)}.dark .version-history-item{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.dark .version-history-item:hover{background:hsla(0,0%,100%,.04)}.dark .version-history-item.current{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.dark .version-history-current-badge{background:rgba(16,185,129,.2);color:#a7f3d0}.dark .version-history-footer{background:rgba(0,0,0,.2)}.dark .version-history-empty{border-color:hsla(0,0%,100%,.1)}.dark .version-history-delete-btn,.dark .version-history-delete-btn:hover{color:hsla(0,94%,82%,.9)}.dark .version-history-delete-btn:hover{color:#fecaca}.qc-cut-smart-plan-board{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:none}.qc-cut-studio-title{font-size:.875rem;font-weight:600;line-height:1.375;color:var(--foreground)}.qc-cut-studio-copy{font-size:13px;font-weight:500;line-height:1.5}.qc-cut-smart-shot-meta,.qc-cut-smart-summary{color:var(--wz-subtle-fg);font-size:13px;line-height:1.5}.qc-cut-smart-shot-reason{color:var(--wz-muted-fg)}.qc-cut-smart-shot-card{border-color:var(--wz-border-strong);background:var(--wz-shot-bg)}.qc-cut-smart-ghost-btn,.qc-cut-smart-shot-detail-btn{border-color:var(--wz-border-strong);background:var(--wz-surface);color:var(--foreground)}.qc-cut-smart-ghost-btn:hover,.qc-cut-smart-shot-detail-btn:hover{background:var(--wz-surface-muted)}.qc-cut-action-badge-regen{background:oklch(.63 .22 25/.2);color:oklch(.82 .12 25)}.qc-cut-action-badge-human{background:oklch(.7 .18 55/.2);color:oklch(.84 .12 55)}.qc-cut-action-badge-cut{background:oklch(.8 .16 85/.2);color:oklch(.88 .12 85)}.qc-cut-action-badge-keep{background:oklch(.72 .17 145/.2);color:oklch(.86 .1 145)}:root:not(.dark) .app-canvas .qc-cut-smart-shot-card{background:oklch(1 0 0);box-shadow:0 1px 2px oklch(0 0 0/5%)}:root:not(.dark) .app-canvas .qc-cut-smart-shot-meta,:root:not(.dark) .app-canvas .qc-cut-smart-summary{color:oklch(.38 0 0)}:root:not(.dark) .app-canvas .qc-cut-smart-shot-reason{color:oklch(.42 0 0)}:root:not(.dark) .app-canvas .qc-cut-smart-ghost-btn,:root:not(.dark) .app-canvas .qc-cut-smart-shot-detail-btn{border-color:oklch(0 0 0/14%);background:oklch(.985 .004 258);color:oklch(.28 0 0)}:root:not(.dark) .app-canvas .qc-cut-smart-ghost-btn:hover,:root:not(.dark) .app-canvas .qc-cut-smart-shot-detail-btn:hover{background:oklch(.97 .006 258)}:root:not(.dark) .app-canvas .qc-cut-action-badge-regen{background:oklch(.55 .2 25/.16);color:oklch(.45 .18 25)}:root:not(.dark) .app-canvas .qc-cut-action-badge-human{background:oklch(.65 .16 55/.16);color:oklch(.48 .14 55)}:root:not(.dark) .app-canvas .qc-cut-action-badge-cut{background:oklch(.75 .14 85/.18);color:oklch(.45 .12 75)}:root:not(.dark) .app-canvas .qc-cut-action-badge-keep{background:oklch(.48 .17 145/.16);color:oklch(.32 .13 145)}.dark .qc-cut-smart-shot-card{border-color:hsla(0,0%,100%,.1);background:rgba(0,0,0,.2)}.dark .qc-cut-smart-summary{color:hsla(0,0%,100%,.65)}.dark .qc-cut-smart-shot-meta{color:hsla(0,0%,100%,.7)}.dark .qc-cut-smart-shot-reason{color:hsla(0,0%,100%,.55)}.dark .qc-cut-smart-ghost-btn,.dark .qc-cut-smart-shot-detail-btn{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85)}.dark .qc-cut-smart-ghost-btn:hover,.dark .qc-cut-smart-shot-detail-btn:hover{background:hsla(0,0%,100%,.14)}.dark .qc-cut-action-badge-regen{background:rgba(239,68,68,.2);color:#fecaca}.dark .qc-cut-action-badge-human{background:rgba(249,115,22,.2);color:#fed7aa}.dark .qc-cut-action-badge-cut{background:rgba(245,158,11,.2);color:#fde68a}.dark .qc-cut-action-badge-keep{background:rgba(16,185,129,.2);color:#a7f3d0}.qc-cut-episode-preview-caption{color:var(--wz-accent-text)}:root:not(.dark) .app-canvas .qc-cut-episode-preview-caption{color:oklch(.32 .13 145)}.dark .qc-cut-episode-preview-caption{color:rgba(110,231,183,.8)}.account-panel{border-radius:.75rem;border:1px solid var(--shell-border,oklch(1 0 0/8%));background:oklch(1 0 0/2%);padding:1rem 1.25rem}:root:not(.dark) .account-panel{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 2px oklch(0 0 0/4%),0 4px 16px oklch(.48 .17 145/4%)}.account-panel-head{margin-bottom:1.25rem;border-bottom:1px solid oklch(1 0 0/6%);padding-bottom:1rem}:root:not(.dark) .account-panel-head{border-bottom-color:oklch(0 0 0/8%)}.account-panel--link{display:block;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.account-panel--link:hover{border-color:oklch(1 0 0/12%);background:oklch(1 0 0/4%)}:root:not(.dark) .account-panel--link:hover{border-color:oklch(.48 .17 145/.3);background:oklch(.48 .17 145/.04);box-shadow:0 2px 12px oklch(.48 .17 145/.08)}.account-panel-inset{border-radius:.75rem;border:1px solid oklch(1 0 0/10%);background:oklch(1 0 0/3%);padding:.625rem .75rem}:root:not(.dark) .account-panel-inset{border-color:oklch(0 0 0/10%);background:oklch(.99 .005 145/.55)}.account-page-pill{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid oklch(1 0 0/15%);background:oklch(1 0 0/4%);padding:.25rem .625rem;font-size:.75rem;font-weight:500;color:var(--foreground)}:root:not(.dark) .account-page-pill{border-color:oklch(.48 .17 145/.25);background:oklch(.48 .17 145/.08);color:oklch(.32 .12 145)}.account-recharge-tier{display:flex;min-height:12.5rem;flex-direction:column;border-radius:1rem;border:1px solid oklch(1 0 0/10%);background:oklch(1 0 0/3%);padding:1.25rem;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.account-recharge-tier:hover{border-color:oklch(1 0 0/20%);background:oklch(1 0 0/5%)}:root:not(.dark) .account-recharge-tier{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 3px oklch(0 0 0/5%)}:root:not(.dark) .account-recharge-tier:hover{border-color:oklch(.48 .17 145/.35);background:oklch(.48 .17 145/.04);box-shadow:0 4px 16px oklch(.48 .17 145/.08)}.account-recharge-redeem{border-radius:1rem;border:1px dashed oklch(1 0 0/15%);background:oklch(1 0 0/1.5%);padding:1.25rem 1.5rem}:root:not(.dark) .account-recharge-redeem{border-color:oklch(0 0 0/14%);background:oklch(.99 .005 145/.45)}.account-recharge-history{border-radius:1rem;border:1px solid oklch(1 0 0/10%);background:oklch(1 0 0/2.5%);padding:1.25rem 1.5rem}:root:not(.dark) .account-recharge-history{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 3px oklch(0 0 0/4%)}.account-recharge-history-tab{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid oklch(1 0 0/12%);background:transparent;padding:.35rem .85rem;font-size:.75rem;color:oklch(1 0 0/65%);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.account-recharge-history-tab:hover{color:oklch(1 0 0/88%);border-color:oklch(1 0 0/22%)}.account-recharge-history-tab--active{border-color:oklch(.78 .14 145/.45);background:oklch(.78 .14 145/.12);color:oklch(.9 .08 145)}:root:not(.dark) .account-recharge-history-tab{border-color:oklch(0 0 0/12%);color:oklch(.35 0 0)}:root:not(.dark) .account-recharge-history-tab--active{border-color:oklch(.48 .17 145/.4);background:oklch(.48 .17 145/.08);color:oklch(.32 .12 145)}.account-recharge-history-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:.85rem;border:1px solid oklch(1 0 0/8%);background:oklch(0 0 0/18%);padding:.85rem 1rem}:root:not(.dark) .account-recharge-history-row{border-color:oklch(0 0 0/8%);background:oklch(.985 .002 145)}.account-recharge-history-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;padding:.1rem .5rem;font-size:.65rem;font-weight:500}.account-recharge-history-pill--success{border-color:oklch(.78 .14 145/.35);background:oklch(.78 .14 145/.12);color:oklch(.86 .1 145)}.account-recharge-history-pill--pending{border-color:oklch(.78 .12 75/.4);background:oklch(.78 .12 75/.12);color:oklch(.88 .08 75)}.account-recharge-history-pill--muted{border-color:oklch(1 0 0/14%);background:oklch(1 0 0/6%);color:oklch(1 0 0/55%)}:root:not(.dark) .account-recharge-history-pill--success{color:oklch(.36 .14 145)}:root:not(.dark) .account-recharge-history-pill--pending{color:oklch(.45 .12 55)}:root:not(.dark) .account-recharge-history-pill--muted{color:oklch(.4 0 0);border-color:oklch(0 0 0/12%);background:oklch(0 0 0/4%)}.account-recharge-history-empty{border-radius:.85rem;border:1px dashed oklch(1 0 0/12%);padding:1.5rem 1rem;text-align:center}:root:not(.dark) .account-recharge-history-empty{border-color:oklch(0 0 0/12%)}.account-recharge-history-skeleton{height:4.25rem;border-radius:.85rem;background:oklch(1 0 0/5%);animation:pulse 1.5s ease-in-out infinite}:root:not(.dark) .account-recharge-history-skeleton{background:oklch(0 0 0/5%)}.account-recharge-credits{color:oklch(.78 .14 145)}:root:not(.dark) .account-recharge-credits{color:oklch(.36 .14 145)}.account-recharge-channel--idle{border-color:oklch(1 0 0/10%);background:oklch(1 0 0/3%)}.account-recharge-channel--idle:hover{border-color:oklch(1 0 0/20%)}.account-recharge-channel--selected{background:oklch(1 0 0/4%)}:root:not(.dark) .account-recharge-channel--idle{border-color:oklch(0 0 0/10%);background:oklch(1 0 0)}:root:not(.dark) .account-recharge-channel--idle:hover{border-color:oklch(.48 .17 145/.3);background:oklch(.48 .17 145/.04)}:root:not(.dark) .account-recharge-channel--selected{background:oklch(.99 .005 145/.7)}:root:not(.dark) .account-billing-panel-head th{color:oklch(.48 0 0);font-weight:500}.invoice-status-badge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-style:solid;padding:.125rem .625rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.35}.invoice-status-badge--pending{border-color:oklch(.75 .15 75/.35);background:oklch(.75 .15 75/.12);color:oklch(.92 .06 85)}.invoice-status-badge--submitted{border-color:oklch(.62 .14 240/.35);background:oklch(.62 .14 240/.12);color:oklch(.88 .06 240)}.invoice-status-badge--issued{border-color:oklch(.72 .17 145/.35);background:oklch(.72 .17 145/.12);color:oklch(.88 .06 145)}.invoice-status-badge--rejected{border-color:oklch(1 0 0/15%);background:oklch(1 0 0/5%);color:var(--muted-foreground)}:root:not(.dark) .invoice-status-badge--pending{border-color:oklch(.62 .14 75/.4);background:oklch(.62 .14 75/.14);color:oklch(.38 .12 65);font-weight:600}:root:not(.dark) .invoice-status-badge--submitted{border-color:oklch(.55 .14 240/.35);background:oklch(.55 .14 240/.12);color:oklch(.36 .12 240);font-weight:600}:root:not(.dark) .invoice-status-badge--issued{border-color:oklch(.44 .17 145/.4);background:oklch(.48 .17 145/.12);color:oklch(.3 .13 145);font-weight:600}:root:not(.dark) .invoice-status-badge--rejected{border-color:oklch(.55 .2 25/.35);background:oklch(.55 .2 25/.1);color:oklch(.4 .16 25);font-weight:600}.account-stat-card{border-radius:.75rem;border:1px solid var(--shell-border,oklch(1 0 0/8%));background:oklch(1 0 0/2%);padding:.875rem 1rem}:root:not(.dark) .account-stat-card{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 2px oklch(0 0 0/4%),0 4px 16px oklch(.48 .17 145/4%)}:root:not(.dark) .account-stat-card>p.text-muted-foreground{color:oklch(.44 .02 145);font-weight:500}:root:not(.dark) .account-stat-card>p.font-semibold{color:oklch(.22 .04 145)}.account-billing-panel{overflow:hidden;border-radius:.75rem;border:1px solid oklch(1 0 0/8%);background:oklch(1 0 0/2%)}:root:not(.dark) .account-billing-panel{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 3px oklch(0 0 0/5%)}.account-billing-panel-head{border-bottom:1px solid oklch(1 0 0/8%);background:oklch(1 0 0/3%);text-align:left}:root:not(.dark) .account-billing-panel-head{border-bottom-color:oklch(0 0 0/8%);background:oklch(.985 .006 145/.55)}.account-billing-row{border-bottom:1px solid oklch(1 0 0/6%);transition:background-color .15s ease}.account-billing-row:last-child{border-bottom:none}.account-billing-row:hover{background:oklch(1 0 0/2%)}:root:not(.dark) .account-billing-row{border-bottom-color:oklch(0 0 0/6%)}:root:not(.dark) .account-billing-row:hover{background:oklch(.48 .17 145/.04)}.account-billing-filter{border-radius:9999px;border:1px solid oklch(1 0 0/8%);background:transparent;padding:.375rem .75rem;font-size:.75rem;color:var(--muted-foreground);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.account-billing-filter:hover{border-color:oklch(1 0 0/15%);color:var(--foreground)}.account-billing-filter--active{border-color:oklch(.92 .2 120/.55);background:oklch(.92 .2 120/.12);color:var(--foreground)}:root:not(.dark) .account-billing-filter{border-color:oklch(0 0 0/12%);background:oklch(1 0 0);color:oklch(.48 0 0)}:root:not(.dark) .account-billing-filter:hover{border-color:oklch(.48 .17 145/.35);background:oklch(.48 .17 145/.06);color:oklch(.28 .06 145)}:root:not(.dark) .account-billing-filter--active{border-color:oklch(.44 .17 145);background:linear-gradient(165deg,oklch(.52 .17 145),oklch(.44 .17 145));color:oklch(.99 0 0);box-shadow:0 2px 8px oklch(.48 .17 145/.22)}.account-billing-empty{border-radius:.75rem;border:1px dashed oklch(1 0 0/12%);background:oklch(1 0 0/2%);padding:3rem 1.5rem;text-align:center}:root:not(.dark) .account-billing-empty{border-color:oklch(0 0 0/14%);background:oklch(.99 .005 145/.45)}.account-billing-skeleton{height:3.5rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.5rem;border:1px solid oklch(1 0 0/6%);background:oklch(1 0 0/3%)}:root:not(.dark) .account-billing-skeleton{border-color:oklch(0 0 0/8%);background:oklch(0 0 0/4%)}.credit-ledger-badge{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.375rem;border-width:1px;border-style:solid;padding:.125rem .5rem;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.35}.credit-ledger-badge--recharge{border-color:oklch(.72 .17 145/.35);background:oklch(.72 .17 145/.12);color:oklch(.88 .06 145)}.credit-ledger-badge--charged{border-color:oklch(.65 .2 25/.35);background:oklch(.65 .2 25/.12);color:oklch(.9 .06 25)}.credit-ledger-badge--reserved{border-color:oklch(.75 .15 75/.35);background:oklch(.75 .15 75/.12);color:oklch(.92 .06 85)}.credit-ledger-badge--released{border-color:oklch(.62 .14 240/.35);background:oklch(.62 .14 240/.12);color:oklch(.88 .06 240)}.credit-ledger-badge--adjust{border-color:oklch(.65 .18 295/.35);background:oklch(.65 .18 295/.12);color:oklch(.9 .06 295)}.credit-ledger-badge--default{border-color:oklch(1 0 0/15%);background:oklch(1 0 0/4%);color:var(--muted-foreground)}:root:not(.dark) .credit-ledger-badge--recharge{border-color:oklch(.44 .17 145/.45);background:oklch(.48 .17 145/.14);color:oklch(.28 .14 145);font-weight:600}:root:not(.dark) .credit-ledger-badge--charged{border-color:oklch(.55 .2 25/.35);background:oklch(.55 .2 25/.08);color:oklch(.4 .16 25)}:root:not(.dark) .credit-ledger-badge--reserved{border-color:oklch(.62 .14 75/.4);background:oklch(.62 .14 75/.1);color:oklch(.42 .12 65)}:root:not(.dark) .credit-ledger-badge--released{border-color:oklch(.55 .14 240/.35);background:oklch(.55 .14 240/.1);color:oklch(.38 .12 240)}:root:not(.dark) .credit-ledger-badge--adjust{border-color:oklch(.58 .16 295/.35);background:oklch(.58 .16 295/.1);color:oklch(.4 .14 295)}:root:not(.dark) .credit-ledger-badge--default{border-color:oklch(0 0 0/12%);background:oklch(0 0 0/4%);color:oklch(.45 0 0)}.credit-ledger-delta--pos{color:oklch(.78 .14 145)}.credit-ledger-delta--neg{color:oklch(.72 .16 25)}.credit-ledger-delta--zero{color:var(--muted-foreground)}:root:not(.dark) .credit-ledger-delta--pos{color:oklch(.38 .14 145)}:root:not(.dark) .credit-ledger-delta--neg{color:oklch(.42 .16 25)}.credit-holds-panel-user{overflow:hidden;border-radius:.75rem;border:1px solid oklch(.75 .15 75/.2);background:linear-gradient(135deg,oklch(.75 .15 75/.08),oklch(1 0 0/2%) 55%)}:root:not(.dark) .credit-holds-panel-user{border-color:oklch(.62 .14 75/.35);background:linear-gradient(135deg,oklch(.98 .02 85),oklch(1 0 0) 60%);box-shadow:0 1px 3px oklch(0 0 0/5%)}.credit-holds-panel-user-head{border-bottom:1px solid oklch(1 0 0/6%);padding:.875rem 1rem}:root:not(.dark) .credit-holds-panel-user-head{border-bottom-color:oklch(0 0 0/8%)}.credit-holds-panel-user-total{color:oklch(.92 .06 85)}:root:not(.dark) .credit-holds-panel-user-total{color:oklch(.42 .12 65)}.credit-hold-card{border-radius:.75rem;border:1px solid oklch(1 0 0/8%);background:oklch(1 0 0/2%);padding:.875rem 1rem;transition:background-color .15s ease}:root:not(.dark) .credit-hold-card{border-color:oklch(0 0 0/10%);background:oklch(.995 .005 255)}.credit-hold-pill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-style:solid;padding:.125rem .5rem;font-size:11px;font-weight:500}.credit-hold-pill--active{border-color:oklch(.62 .14 240/.35);background:oklch(.62 .14 240/.12);color:oklch(.88 .06 240)}.credit-hold-pill--settling{border-color:oklch(.65 .18 295/.35);background:oklch(.65 .18 295/.12);color:oklch(.9 .06 295)}.credit-hold-pill--stale{border-color:oklch(.75 .15 75/.35);background:oklch(.75 .15 75/.12);color:oklch(.92 .06 85)}:root:not(.dark) .credit-hold-pill--active{border-color:oklch(.55 .14 240/.35);background:oklch(.55 .14 240/.1);color:oklch(.38 .12 240)}:root:not(.dark) .credit-hold-pill--settling{border-color:oklch(.58 .16 295/.35);background:oklch(.58 .16 295/.1);color:oklch(.4 .14 295)}:root:not(.dark) .credit-hold-pill--stale{border-color:oklch(.62 .14 75/.4);background:oklch(.62 .14 75/.12);color:oklch(.42 .12 65)}:root:not(.dark) .help-page-root{color:var(--foreground);background:linear-gradient(180deg,oklch(.998 .003 255),oklch(.985 .012 258) 45%,oklch(.978 .008 145) 75%,oklch(.992 .004 255))}:root:not(.dark) .help-page-root .site-footer{margin-top:auto;border-top-color:oklch(0 0 0/8%);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root:not(.dark) .help-page-root .site-footer .text-white\/45,:root:not(.dark) .help-page-root .site-footer [class*="text-white/"]{color:oklch(.52 0 0)}:root:not(.dark) .help-page-root .site-footer a:hover{color:oklch(.32 0 0)!important}.help-action-card{display:flex;gap:.75rem;border-radius:.5rem;border:1px solid oklch(1 0 0/12%);background:oklch(1 0 0/3%);padding:.75rem;text-align:left;transition:border-color .15s ease,background-color .15s ease}.help-action-card:hover{border-color:oklch(1 0 0/25%);background:oklch(1 0 0/5%)}.help-action-card-icon{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;color:oklch(.88 0 0/80%)}.help-action-card-link{margin-top:.375rem;display:inline-block;font-size:.75rem;font-weight:500;color:oklch(.88 0 0/70%)}.help-action-card:hover .help-action-card-link{text-decoration:underline}:root:not(.dark) .help-action-card{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 2px oklch(0 0 0/4%)}:root:not(.dark) .help-action-card:hover{border-color:oklch(.48 .17 145/.3);background:oklch(.48 .17 145/.04)}:root:not(.dark) .help-action-card-icon{color:oklch(.45 .02 145)}:root:not(.dark) .help-action-card-link{color:oklch(.44 .17 145)}.help-panel{scroll-margin-top:1.5rem;border-radius:.5rem;border:1px solid oklch(1 0 0/8%);background:oklch(1 0 0/2%);padding:1rem}:root:not(.dark) .help-panel{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 3px oklch(0 0 0/5%)}.help-ticket-row{border-radius:.5rem;border:1px solid oklch(1 0 0/12%);background:oklch(1 0 0/3%);padding:.625rem .75rem;transition:border-color .15s ease,background-color .15s ease}.help-ticket-row:hover{border-color:oklch(1 0 0/20%);background:oklch(1 0 0/4.5%)}.help-ticket-row--link{text-decoration:none;color:inherit;cursor:pointer}.help-ticket-row--link:focus-visible{outline:2px solid oklch(.72 .19 145/55%);outline-offset:2px}:root:not(.dark) .help-ticket-row{border-color:oklch(0 0 0/10%);background:oklch(1 0 0);box-shadow:0 1px 2px oklch(0 0 0/3%)}:root:not(.dark) .help-ticket-row:hover{border-color:oklch(.48 .17 145/.28);background:oklch(.48 .17 145/.04)}.help-ticket-meta{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:.75rem .75rem;font-size:11px;line-height:1.35;color:oklch(.88 0 0/65%)}.help-ticket-meta dt{color:oklch(.88 0 0/40%)}.help-ticket-meta dd{color:oklch(.88 0 0/85%)}:root:not(.dark) .help-ticket-meta{color:oklch(.48 0 0)}:root:not(.dark) .help-ticket-meta dt{color:oklch(.58 0 0);font-weight:500}:root:not(.dark) .help-ticket-meta dd{color:oklch(.32 .02 145)}.help-ticket-resolution{margin-top:.375rem;border-top:1px solid oklch(1 0 0/10%);padding-top:.375rem;font-size:.75rem;color:oklch(.88 0 0/80%)}:root:not(.dark) .help-ticket-resolution{border-top-color:oklch(0 0 0/8%);color:oklch(.38 .02 145)}.help-empty-state{border-radius:.5rem;border:1px dashed oklch(1 0 0/15%);padding:1.5rem .75rem;text-align:center}:root:not(.dark) .help-empty-state{border-color:oklch(0 0 0/14%);background:oklch(.99 .005 145/.45)}.help-ticket-created{border-radius:.375rem;border:1px solid oklch(.72 .17 145/.3);background:oklch(.72 .17 145/.1);padding:.5rem .75rem;font-size:.875rem;color:oklch(.88 .06 145)}:root:not(.dark) .help-ticket-created{border-color:oklch(.48 .17 145/.35);background:oklch(.48 .17 145/.08);color:oklch(.32 .13 145)}:root:not(.dark) .help-page-root .admin-badge,:root:not(.dark) .help-support-page .admin-badge{border-width:1px;border-style:solid;font-weight:600;letter-spacing:.02em}:root:not(.dark) .help-page-root .admin-badge-warn,:root:not(.dark) .help-support-page .admin-badge-warn{border-color:oklch(.62 .14 75/.4);background:oklch(.62 .14 75/.14);color:oklch(.38 .12 65)}:root:not(.dark) .help-page-root .admin-badge-info,:root:not(.dark) .help-support-page .admin-badge-info{border-color:oklch(.55 .14 240/.35);background:oklch(.55 .14 240/.12);color:oklch(.36 .12 240)}:root:not(.dark) .help-page-root .admin-badge-success,:root:not(.dark) .help-support-page .admin-badge-success{border-color:oklch(.48 .17 145/.35);background:oklch(.48 .17 145/.12);color:oklch(.3 .13 145)}:root:not(.dark) .help-page-root .admin-badge-danger,:root:not(.dark) .help-support-page .admin-badge-danger{border-color:oklch(.55 .2 25/.35);background:oklch(.55 .2 25/.1);color:oklch(.38 .16 25)}:root:not(.dark) .help-page-root .admin-badge-neutral,:root:not(.dark) .help-support-page .admin-badge-neutral{border-color:oklch(0 0 0/12%);background:oklch(0 0 0/5%);color:oklch(.42 0 0)}.help-form-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1.35;color:oklch(.985 0 0/90%)}:root:not(.dark) .help-page-root .help-form-label,:root:not(.dark) .help-support-page .help-form-label{color:oklch(.26 .02 255)}.help-form-hint{font-size:.6875rem;line-height:1.5;color:oklch(.985 0 0/68%)}:root:not(.dark) .help-page-root .help-form-hint,:root:not(.dark) .help-support-page .help-form-hint{color:oklch(.4 0 0)}.help-form-section-title{font-size:.875rem;font-weight:600;color:oklch(.985 0 0)}:root:not(.dark) .help-page-root .help-form-section-title,:root:not(.dark) .help-support-page .help-form-section-title{color:oklch(.22 .02 255)}.help-form-panel{border-radius:.75rem;border:1px solid oklch(1 0 0/12%);background:oklch(1 0 0/4%);padding:1rem 1.25rem}:root:not(.dark) .help-page-root .help-form-panel,:root:not(.dark) .help-support-page .help-form-panel{border-color:oklch(0 0 0/12%);background:oklch(1 0 0);box-shadow:0 1px 3px oklch(0 0 0/6%)}.help-form-aside{border-radius:.75rem;border:1px solid oklch(1 0 0/12%);background:oklch(1 0 0/3%);padding:.875rem 1rem}:root:not(.dark) .help-page-root .help-form-aside,:root:not(.dark) .help-support-page .help-form-aside{border-color:oklch(0 0 0/10%);background:oklch(.985 .004 255);box-shadow:0 1px 2px oklch(0 0 0/4%)}.help-form-aside-title{font-size:.875rem;font-weight:600;color:oklch(.985 0 0)}:root:not(.dark) .help-page-root .help-form-aside-title,:root:not(.dark) .help-support-page .help-form-aside-title{color:oklch(.22 .02 255)}.help-form-aside-step-title{font-weight:600;color:oklch(.985 0 0/92%)}:root:not(.dark) .help-page-root .help-form-aside-step-title,:root:not(.dark) .help-support-page .help-form-aside-step-title{color:oklch(.28 .02 255)}.help-form-aside-step-body{margin-top:.125rem;color:oklch(.985 0 0/72%)}:root:not(.dark) .help-page-root .help-form-aside-step-body,:root:not(.dark) .help-support-page .help-form-aside-step-body{color:oklch(.38 0 0)}.help-form-aside-footer{border-top:1px solid oklch(1 0 0/12%);padding-top:.75rem;font-size:.75rem;color:oklch(.985 0 0/68%)}:root:not(.dark) .help-page-root .help-form-aside-footer,:root:not(.dark) .help-support-page .help-form-aside-footer{border-top-color:oklch(0 0 0/10%);color:oklch(.4 0 0)}.help-form-field.field-on-dark{width:100%;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.4}:root:not(.dark) .help-page-root .help-form-field.field-on-dark,:root:not(.dark) .help-support-page .help-form-field.field-on-dark{border-color:oklch(0 0 0/14%);background:oklch(.995 .002 255);color:oklch(.22 0 0)}:root:not(.dark) .help-page-root .help-form-field.field-on-dark::placeholder,:root:not(.dark) .help-support-page .help-form-field.field-on-dark::placeholder{color:oklch(.5 0 0);opacity:1}:root:not(.dark) .help-page-root .help-form-field.field-on-dark:focus-visible,:root:not(.dark) .help-support-page .help-form-field.field-on-dark:focus-visible{border-color:oklch(.48 .17 145/.55);box-shadow:0 0 0 2px oklch(.48 .17 145/.18)}