.native-alert-layer{margin:0;padding:0;border:0;background:transparent;color:inherit;width:100vw;height:100dvh;max-width:none;max-height:none}.native-alert-layer::backdrop{background:transparent}.native-alert-layer .native-alert-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.native-alert-layer .native-alert-message{min-height:0;flex:1}.native-alert-layer .native-alert-actions,.native-alert-layer .native-alert-symbol{flex-shrink:0}@media(max-height:600px){.native-alert-layer .native-alert-panel{padding:1rem}.native-alert-layer .native-alert-symbol{display:none}.native-alert-layer .native-alert-message{margin-bottom:1rem}}[data-alert-surface=login] .native-alert-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:440px;padding:28px;border-radius:20px;background:#1c1c1e;border:1px solid #33363a;text-align:center}[data-alert-surface=login] .native-alert-symbol{margin:0}[data-alert-surface=login] .native-alert-symbol>div{width:48px;height:48px;border-radius:14px;background:#223338;border-color:#45636b;color:#8de0f2}[data-alert-surface=login] .native-alert-panel h2{margin:0;color:#f5f5f7;font-size:20px;font-weight:700;line-height:28px;letter-spacing:normal}[data-alert-surface=login] .native-alert-message{margin:0;padding:0}[data-alert-surface=login] .native-alert-message p{margin:0;color:#9ba3ab;font-size:14px;line-height:1.75;word-break:normal;overflow-wrap:anywhere;text-wrap:balance}[data-alert-surface=login] .native-alert-actions{padding-top:8px;gap:12px}[data-alert-surface=login] .native-alert-panel>button{top:16px;right:16px;padding:6px;border-radius:50%;color:#9ba3ab}[data-alert-surface=login] .native-alert-actions button{min-height:42px;border-radius:10px;font-size:14px;font-weight:600;background-image:none;box-shadow:none}[data-alert-surface=login] [data-alert-button=primary]{background:#8de0f2;color:#111315;border:1px solid #8de0f2}[data-alert-surface=login] [data-alert-button=primary]:hover{background:#a5e8f5}[data-alert-surface=login] [data-alert-button=secondary]{background:#29292c;color:#d8dde1;border:1px solid #383b3e}[data-alert-surface=login] [data-alert-button=secondary]:hover{background:#333639}[data-alert-surface=login][data-alert-theme=light] .native-alert-panel{background:#fff;border-color:#dce3e6}[data-alert-surface=login][data-alert-theme=light] .native-alert-panel h2{color:#172329}[data-alert-surface=login][data-alert-theme=light] .native-alert-message p{color:#63727a}[data-alert-surface=login][data-alert-theme=light] .native-alert-symbol>div{background:#e8f8fb;border-color:#b5dfe7;color:#217e90}[data-alert-surface=login][data-alert-theme=light] [data-alert-button=secondary]{background:#f2f5f6;border-color:#dce3e6;color:#42545d}@theme inline{ --color-background: var(--guide-background); --color-foreground: var(--guide-foreground); --color-card: var(--guide-card); --color-muted: var(--guide-muted); --color-muted-foreground: var(--guide-muted-foreground); --color-primary: var(--guide-primary); --color-primary-foreground: var(--guide-primary-foreground); --color-accent: var(--guide-accent); --color-accent-foreground: var(--guide-accent-foreground); --color-border: var(--guide-border); --color-input: var(--guide-input); --color-verified: var(--guide-verified); --color-surface-strong: var(--guide-surface-strong); }.dashboard-scroll:has(.tutorial-prototype-page){overflow:hidden}.dashboard-scroll>div:has(>.tutorial-prototype-page),.dashboard-scroll .tutorial-prototype-page{height:100%;min-height:0}.tutorial-guide-exact{color-scheme:dark;--guide-background: #020610;--guide-foreground: #f4f9ff;--guide-card: #0b1d2e;--guide-muted: #10263a;--guide-muted-foreground: #91a8bc;--guide-primary: #19d8d2;--guide-primary-foreground: #03131d;--guide-accent: #0c3b4b;--guide-accent-foreground: #3be7e1;--guide-border: #1d3a50;--guide-input: #28465b;--guide-verified: #35d69f;--guide-surface-strong: #091a2a;width:100%;max-width:100%;margin-inline:auto;height:100%;min-height:0;overflow-y:auto;background-color:var(--guide-background);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:16px;line-height:1.78;letter-spacing:.005em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.tutorial-guide-exact[data-theme=light]{color-scheme:light;--guide-background: #ffffff;--guide-foreground: #0f172a;--guide-card: #f8fafc;--guide-muted: #eef2f7;--guide-muted-foreground: #52657a;--guide-primary: #007f89;--guide-primary-foreground: #ffffff;--guide-accent: #e6f7fa;--guide-accent-foreground: #007783;--guide-border: #dce5ef;--guide-input: #bdcddd;--guide-verified: #087f5b;--guide-surface-strong: #f1f5f9}.tutorial-dialog{padding:24px;background:#07111e}.tutorial-dialog[data-theme=light]{background:#eef2f6}.tutorial-dialog-content{border:1px solid #1d3a50;border-radius:20px;box-shadow:0 12px 36px #0000001f}.tutorial-dialog[data-theme=light] .tutorial-dialog-content{border-color:#dce5ef;box-shadow:0 8px 28px #0f172a0f}.tutorial-dialog-close{top:36px;right:44px;color:#91a8bc;background:#0b1d2e;border-color:#1d3a50}.tutorial-dialog-close:hover{background:#10263a}.tutorial-dialog[data-theme=light] .tutorial-dialog-close{color:#52657a;background:#f8fafc;border-color:#dce5ef}.tutorial-dialog[data-theme=light] .tutorial-dialog-close:hover{background:#e6f7fa}.tutorial-dialog [data-guide-sticky-header]>div:first-child{padding-right:84px}.tutorial-guide-exact>main>section:first-of-type>div{padding-block:32px}.tutorial-guide-exact h1{font-size:2rem}.tutorial-guide-exact [data-guide-sticky-header],.tutorial-guide-exact input{box-shadow:none}@media(max-width:640px){.tutorial-dialog{padding:8px}.tutorial-dialog-content{border-radius:12px}.tutorial-dialog-close{top:20px;right:24px}.tutorial-guide-exact h1{font-size:1.5rem}}.tutorial-guide-exact h1,.tutorial-guide-exact h2,.tutorial-guide-exact h3,.tutorial-guide-exact h4{text-wrap:balance}.tutorial-guide-exact .bg-background{background-color:var(--guide-background)}.tutorial-guide-exact .bg-background\/60{background-color:color-mix(in srgb,var(--guide-background) 60%,transparent)}.tutorial-guide-exact .bg-background\/92{background-color:color-mix(in srgb,var(--guide-background) 92%,transparent)}.tutorial-guide-exact .bg-background\/94{background-color:color-mix(in srgb,var(--guide-background) 94%,transparent)}.tutorial-guide-exact .bg-card{background-color:var(--guide-card)}.tutorial-guide-exact .bg-card\/55{background-color:color-mix(in srgb,var(--guide-card) 55%,transparent)}.tutorial-guide-exact .bg-card\/95{background-color:color-mix(in srgb,var(--guide-card) 95%,transparent)}.tutorial-guide-exact .bg-muted{background-color:var(--guide-muted)}.tutorial-guide-exact .bg-muted\/45{background-color:color-mix(in srgb,var(--guide-muted) 45%,transparent)}.tutorial-guide-exact .bg-muted\/55{background-color:color-mix(in srgb,var(--guide-muted) 55%,transparent)}.tutorial-guide-exact .bg-muted\/60{background-color:color-mix(in srgb,var(--guide-muted) 60%,transparent)}.tutorial-guide-exact .bg-primary{background-color:var(--guide-primary)}.tutorial-guide-exact .bg-accent{background-color:var(--guide-accent)}.tutorial-guide-exact .bg-accent\/65{background-color:color-mix(in srgb,var(--guide-accent) 65%,transparent)}.tutorial-guide-exact .bg-accent\/70{background-color:color-mix(in srgb,var(--guide-accent) 70%,transparent)}.tutorial-guide-exact .bg-accent\/8{background-color:color-mix(in srgb,var(--guide-accent) 8%,transparent)}.tutorial-guide-exact .bg-accent-foreground{background-color:var(--guide-accent-foreground)}.tutorial-guide-exact .bg-verified\/6{background-color:color-mix(in srgb,var(--guide-verified) 6%,transparent)}.tutorial-guide-exact .bg-verified\/7{background-color:color-mix(in srgb,var(--guide-verified) 7%,transparent)}.tutorial-guide-exact .bg-verified\/8{background-color:color-mix(in srgb,var(--guide-verified) 8%,transparent)}.tutorial-guide-exact .bg-surface-strong{background-color:var(--guide-surface-strong)}.tutorial-guide-exact .text-foreground{color:var(--guide-foreground)}.tutorial-guide-exact .text-foreground\/80{color:color-mix(in srgb,var(--guide-foreground) 80%,transparent)}.tutorial-guide-exact .text-muted{color:var(--guide-muted)}.tutorial-guide-exact .text-muted-foreground{color:var(--guide-muted-foreground)}.tutorial-guide-exact .text-primary{color:var(--guide-primary)}.tutorial-guide-exact .text-primary-foreground{color:var(--guide-primary-foreground)}.tutorial-guide-exact .text-accent{color:var(--guide-accent)}.tutorial-guide-exact .text-accent-foreground{color:var(--guide-accent-foreground)}.tutorial-guide-exact .text-verified{color:var(--guide-verified)}.tutorial-guide-exact .border-border{border-color:var(--guide-border)}.tutorial-guide-exact .border-border\/80{border-color:color-mix(in srgb,var(--guide-border) 80%,transparent)}.tutorial-guide-exact .border-input{border-color:var(--guide-input)}.tutorial-guide-exact .border-accent{border-color:var(--guide-accent)}.tutorial-guide-exact .border-accent-foreground\/35{border-color:color-mix(in srgb,var(--guide-accent-foreground) 35%,transparent)}.tutorial-guide-exact .border-accent-foreground\/45{border-color:color-mix(in srgb,var(--guide-accent-foreground) 45%,transparent)}.tutorial-guide-exact .border-accent-foreground\/55{border-color:color-mix(in srgb,var(--guide-accent-foreground) 55%,transparent)}.tutorial-guide-exact .border-verified{border-color:var(--guide-verified)}.tutorial-guide-exact .border-verified\/25{border-color:color-mix(in srgb,var(--guide-verified) 25%,transparent)}.tutorial-guide-exact .border-verified\/30{border-color:color-mix(in srgb,var(--guide-verified) 30%,transparent)}.tutorial-guide-exact .hover\:bg-accent\/65:hover{background-color:color-mix(in srgb,var(--guide-accent) 65%,transparent)}.tutorial-guide-exact .hover\:text-foreground:hover{color:var(--guide-foreground)}.tutorial-guide-exact .hover\:text-accent-foreground:hover{color:var(--guide-accent-foreground)}.tutorial-guide-exact .focus-visible\:translate-y-0:focus-visible{transform:translateY(0)}[data-new-project-theme=dark][data-create-kind=ai]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-shell h3{font-size:20px;line-height:31px;letter-spacing:0;font-weight:700}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-shell label{font-size:14px;line-height:22px;letter-spacing:0;font-weight:400;color:#f5f5f7}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary>section:first-child>div:first-child,[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>section:first-child>div:first-child{margin-bottom:8px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary input,[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary textarea{border:0;border-radius:12px;color:#f5f5f7;font-size:16px;font-weight:400}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary input{height:42px;padding:10px 12px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary textarea{padding:12px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-shell input::placeholder,[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-shell textarea::placeholder{color:#777b84}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary>.grid button{min-height:48px;justify-content:center;border-radius:11px;background:#27272b;box-shadow:none}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary>.grid button>span:first-child{font-size:14px;font-weight:400}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary>.grid button[aria-pressed=true]{background:#343438;border-color:#8de0f2;color:#8de0f2}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-primary>.grid button>span.rounded-full{display:none}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>section:first-child button{min-height:42px;border:0;border-radius:12px;font-size:14px;font-weight:400}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>section:nth-last-child(2)>div{padding:0;gap:8px;border:0;background:transparent!important}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>section:nth-last-child(2) button{min-height:58px;border-radius:11px;background:#27272b}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>section:nth-last-child(2) button[aria-pressed=true]{border-color:#8de0f2;background:#343438;color:#8de0f2}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>section:nth-last-child(2) button span{font-size:14px;font-weight:400}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-save button{min-height:54px;border-radius:12px;background:#27272b!important}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer{gap:20px;border:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer button{height:44px;padding:0 18px;border-radius:11px;background:#27272b;font-size:16px;letter-spacing:0;box-shadow:none}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer>div:last-child>button:last-child{background:#8de0f2;color:#092329}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate{gap:20px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate>div:not(.w-px){flex-direction:row;align-items:center;gap:6px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate>.w-px{display:none}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate span{min-width:0;margin:0;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;color:#8de0f2}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate strong{color:#8de0f2;font-size:14px;font-weight:700;line-height:20px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate{margin-left:auto;margin-right:12px;gap:30px;white-space:nowrap}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate span{color:#a0a5ae;font-weight:400}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-estimate svg{color:#a0a5ae}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer>div:last-child{gap:10px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer>div:last-child>button{height:54px;justify-content:center;font-size:16px;font-weight:700;white-space:nowrap}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer>div:last-child>button svg{flex:none}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer>div:last-child>button:first-child{min-width:176px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-footer>div:last-child>button:last-child{min-width:346px}[data-create-kind=script_production]>div>.custom-scrollbar{scrollbar-gutter:auto;overflow-y:auto}[data-create-kind=script_production]>div>button{right:max(24px,calc((100vw - 1260px)/2));top:26px;width:40px;height:40px;padding:8px;border-radius:11px;background:#27272b}[data-create-kind=script_production] .max-w-6xl>.mb-10{border-bottom:1px solid #30343a;padding-bottom:18px}[data-create-kind=script_production] .max-w-6xl>.grid>section{border-radius:16px}[data-create-kind=script_production] h2{font-size:14px;line-height:22px;letter-spacing:0}[data-create-kind=script_production] input{height:48px;border:0;border-radius:11px;font-size:14px;font-weight:400}[data-create-kind=script_production] button.min-h-48{min-height:234px;border-radius:11px;margin-top:48px;background:#18181a!important}[data-create-kind=script_production] .max-w-6xl>section{margin-top:18px;border-radius:16px;padding:18px;background:#1d1d1f!important}[data-create-kind=script_production] .max-w-6xl>div:last-child{margin-top:18px;border-radius:16px;background:#1d1d1f!important}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>section:first-child>div:last-child{gap:8px}[data-new-project-theme=dark][data-create-kind=script_production]>div>.custom-scrollbar{padding-top:30px!important}[data-new-project-theme=dark][data-create-kind=script_production] h1{font-size:28px!important;line-height:36px!important}[data-new-project-theme=dark][data-create-kind=script_production] h1+p{font-size:12px!important;line-height:18px!important}[data-new-project-theme=dark][data-create-kind=script_production] button.min-h-48{background:#18181a!important}[data-new-project-theme=dark][data-create-kind=script_production] .max-w-6xl>section{background:#1d1d1f!important}[data-new-project-theme=dark][data-create-kind=script_production] .max-w-6xl>div:last-child>button{min-width:230px;background:#8de0f2;color:#092329;border-radius:11px;box-shadow:none}[data-new-project-theme=dark][data-create-kind=script_production] .max-w-6xl>.mb-10{margin-bottom:14px!important}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary>section:first-child{display:flex;flex:1;min-height:400px;flex-direction:column}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4{display:grid;flex:1;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(120px,1fr) auto;column-gap:18px}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary .space-y-4>.space-y-1{grid-column:1 / -1}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary .space-y-4>.space-y-2{margin:0}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary .space-y-1:has(>textarea){display:flex;min-height:0;flex-direction:column}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary textarea{flex:1;min-height:120px;height:auto}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.grid>div{padding:0;border:0;background:transparent!important}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.grid>div>div>span:last-child,[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.grid p,[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.mt-3{display:none}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast select{height:40px;padding:8px 10px;border:0;border-radius:11px;background:#090b0d}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary>section:nth-child(3)>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary>section:nth-child(3) button{min-height:50px;padding:8px;border-radius:11px;box-shadow:none}[data-new-project-theme=dark][data-create-kind=premium_drama]>div>.custom-scrollbar{padding:32px 64px 14px!important}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast [title]>span{display:none}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary>section:nth-child(3) button{background:#27272b}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary>section:nth-child(3) button[aria-pressed=true]{background:#343438;border-color:#8de0f2}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary>section:nth-last-child(2) button{min-height:40px}[data-new-project-theme=dark][data-create-kind] .creation-ai-primary [role=radiogroup]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent;box-shadow:none}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-primary>.grid section>div:has(>[role=radiogroup]):last-child{display:block!important}[data-new-project-theme=dark][data-create-kind] .creation-ai-primary [role=radio]{min-height:48px;justify-content:center;border-radius:11px;background:#27272b;box-shadow:none}[data-new-project-theme=dark][data-create-kind] .creation-ai-primary [role=radio][aria-checked=true]{border-color:#8de0f2;background:#343438;color:#8de0f2}[data-new-project-theme=dark][data-create-kind] .creation-ai-primary [role=radio]>span.rounded-full{display:none}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary [role=radio]{min-height:72px}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary button[aria-pressed]{min-height:72px;justify-content:center;border-radius:11px;background:#27272b;box-shadow:none;text-align:center}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary button[aria-pressed=true]{background:#343438;border-color:#8de0f2;color:#8de0f2}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-primary button[aria-pressed]>span.rounded-full{display:none}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-section>div:first-child p{display:none}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-card{padding:16px;border-radius:14px;background:#17181b!important}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-preview-shell>.h-28{height:144px;border-radius:10px}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-summary[data-has-warning=false]{display:none}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-card button{height:38px;border:0;border-radius:9px;font-size:13px;font-weight:600;line-height:18px;letter-spacing:0;background:#29292c;color:#f5f5f7}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-card button:last-child{background:#8de0f2;color:#101113}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-card button:enabled:hover{background:#333336}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-card button:last-child:enabled:hover{background:#a5eaf5}@media(max-height:800px){[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-shell .creation-ai-secondary{height:100%!important;margin-bottom:0;padding-bottom:16px!important}}[data-creation-picker=dark]{border-color:#3b6872;border-radius:18px;background:#15191d;-webkit-backdrop-filter:none;backdrop-filter:none}[data-creation-picker]>[role=listbox]{padding:0 24px 20px}.creation-picker-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;margin:0 -24px 14px;padding:14px 24px;background:inherit;border-bottom:1px solid #36383c}[data-creation-picker=dark] .creation-picker-header,[data-creation-picker=dark] .creation-picker-footer{background:#15191d}.creation-picker-header>button{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#29292c}.creation-picker-header h2{font-size:16px;line-height:24px;font-weight:600}[data-creation-picker] .creation-picker-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px}[data-creation-picker] .creation-picker-options>[role=option]{min-height:54px;padding:9px 12px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:600;line-height:1.4}[data-creation-picker=dark] .creation-picker-options>button[role=option]{background:transparent;color:#ebf0f3}[data-creation-picker=dark] .creation-picker-options>button[role=option]:hover{border-color:#44616a;background:#243038;color:#c7f5fc}[data-creation-picker=dark] .creation-picker-options>button[role=option][aria-selected=true]{border-color:#5acde1;background:#17313a;color:#8de0f2;box-shadow:none}[data-creation-picker=dark] .creation-picker-options>[aria-selected=true]{border-color:#5acde1;background:#17313a;color:#8de0f2;box-shadow:none}@media(max-width:1200px){[data-creation-picker] .creation-picker-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){[data-creation-picker] .creation-picker-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.creation-picker-footer{position:sticky;bottom:-20px;display:flex;justify-content:flex-end;margin:14px -24px -20px;padding:12px 24px}.creation-picker-footer button{min-height:38px;padding:8px 20px;border-radius:10px;background:#8de0f2;color:#092329;font-size:14px;font-weight:600}[data-creation-picker].creation-picker-inline{position:relative;min-width:0;box-shadow:none}[data-creation-picker].creation-picker-inline>[role=listbox]{max-height:420px;overflow-y:auto;padding:0 14px 14px}[data-creation-picker].creation-picker-inline .creation-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-creation-picker].creation-picker-inline .creation-picker-options>[role=option]{padding:8px;height:auto;min-height:42px}[data-creation-picker].creation-picker-inline .creation-picker-options>button>span{white-space:normal;overflow:visible;overflow-wrap:anywhere}[data-creation-picker].creation-picker-inline .creation-picker-header{margin:0 -14px 14px;padding:10px 14px}[data-creation-picker].creation-picker-inline .creation-picker-footer{margin:14px -14px -14px;padding:10px 14px;bottom:-14px}.script-conversion-save>button{min-height:46px;padding:12px 14px;border:0;border-radius:11px;background:#272729!important}.script-conversion-footer{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:26px;padding:26px 18px}.script-conversion-footer>div:first-child{display:grid;grid-template-columns:minmax(0,1.3fr) 1px minmax(0,1fr);gap:26px}.script-conversion-footer>div:first-child>div:last-child>span:last-child{min-width:0;text-align:left;color:#f1c453}@media(max-width:760px){.script-conversion-footer{grid-template-columns:minmax(0,1fr);gap:20px}.script-conversion-footer>div:first-child{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:16px}}[data-new-project-theme=dark][data-create-kind=script_production] .script-conversion-source{min-height:234px;border-radius:12px;border-color:#38545b;background:#18181a!important}.script-conversion-source>button{min-height:38px;border-radius:10px;font-size:14px}[data-new-project-theme=dark] [data-script-conversion-confirm]{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:20px;background:#1c1c1e!important}[data-new-project-theme=dark] [data-script-conversion-confirm]>.absolute{display:none}[data-new-project-theme=dark] [data-script-conversion-confirm] button:last-child{background:#8de0f2;color:#092329;box-shadow:none}[data-new-project-theme=dark][data-create-kind=script_production] [data-script-dropzone]:not(:disabled):is(:hover,:focus-visible,[data-dragging=true]){border-color:#8de0f2!important;background:#202629!important}.script-conversion-footer>button:not(:disabled):hover{background:#a6e9f6!important}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-primary h3{font-weight:650;line-height:28px}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-primary label{font-size:15px;font-weight:500}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-secondary h3{font-size:18px;font-weight:700;line-height:26px}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-secondary label{font-size:13px;font-weight:500;line-height:20px}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-secondary>section:first-child button{font-weight:500;line-height:20px}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-primary>.grid button>span:first-child{font-weight:500;line-height:20px}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-shell .creation-ai-save label{font-size:13px;font-weight:500;line-height:20px}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary{padding-bottom:28px!important}[data-new-project-theme=dark]:is([data-create-kind=ai],[data-create-kind=premium_drama]) .creation-ai-secondary>.creation-ai-save{flex:none;align-self:stretch;width:100%;margin:0!important}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-section>div:first-child{margin-bottom:18px}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-secondary>.creation-ai-save{margin-top:14px!important}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-preview-shell>.h-28{background:linear-gradient(135deg,#202833,#151a21);box-shadow:inset 0 0 0 1px #39424e}[data-new-project-theme=dark][data-create-kind=ai] .creation-template-preview-shell>.h-28:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 49.7%,rgba(141,224,242,.08) 50%,transparent 50.3%),linear-gradient(transparent 49.7%,rgba(141,224,242,.06) 50%,transparent 50.3%);background-size:34px 34px}@media(max-height:920px){[data-new-project-theme=dark][data-create-kind=ai] .creation-template-section>div:first-child{margin-bottom:8px}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-secondary>.creation-ai-save{margin-top:0!important}[data-new-project-theme=dark][data-create-kind=ai] .creation-ai-secondary{padding-bottom:16px!important}}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast-icon{color:#00dce1;width:24px;height:24px;flex-shrink:0}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary>.creation-premium-cast>div:first-child{margin-bottom:20px}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.grid{align-items:start}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.grid>div>div:first-child{margin-bottom:12px}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast>.grid>div>div>span:first-child{font-size:14px;font-weight:700}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast select{height:40px;padding:0 14px;background:transparent!important;color:#d4e4fa;font-size:16px;font-weight:700}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast select option{background:#111315}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-cast{padding-bottom:12px!important}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-duration{border-top:0!important;border-radius:0!important;padding-top:12px!important}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-duration>label{margin-bottom:8px}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-duration>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-duration button{min-height:52px;border-radius:11px;padding:8px;background:#090b0d!important;box-shadow:none}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-duration button[aria-pressed=true]{background:#343438!important;border-color:#8de0f2}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary .creation-premium-duration button>span:first-child{font-size:12px;font-weight:700;letter-spacing:0}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-ai-secondary .creation-premium-duration button>span:last-child{font-family:inherit;font-size:12px;font-weight:400;opacity:1;color:#00aeb5}[data-new-project-theme=dark][data-create-kind=premium_drama] .creation-premium-duration button[aria-pressed=true]>span:last-child{color:#00aeb5}.dashboard-create-body[data-create-tab]:not([data-create-tab=import])>.px-12.pt-4,.dashboard-create-body[data-create-tab]:not([data-create-tab=import])>.h-px{display:none}.dashboard-create-body[data-create-tab]:not([data-create-tab=import])>.px-12.py-6{min-height:100%;padding:0!important}.dashboard-create-body[data-create-tab]:not([data-create-tab=import])>.px-12.py-6>.max-w-7xl{width:100%;max-width:none;min-height:100%}#creation-composer-root[data-create-kind=ai],#creation-composer-root[data-create-kind=premium_drama],[data-create-kind=script_production],[data-create-kind=interactive_short]{background:#0b0e12!important;color:#f4f6f7}#creation-composer-root[data-create-kind=ai]>div:first-of-type,#creation-composer-root[data-create-kind=premium_drama]>div:first-of-type,[data-create-kind=script_production]>div:first-of-type,[data-create-kind=interactive_short]>.custom-scrollbar{background:#0b0e12!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell{display:block!important;width:100%;height:auto!important;max-width:1460px}#creation-composer-root[data-create-kind=ai]>div>.custom-scrollbar,#creation-composer-root[data-create-kind=premium_drama]>div>.custom-scrollbar{overflow-y:auto!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>.relative,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>.relative{display:block!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>.mb-10,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>.mb-10{display:flex!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child{justify-content:center;margin-bottom:30px;text-align:center}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child>div:first-child,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child>div:first-child{margin-inline:auto}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child>div:first-child>div:first-child,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child>div:first-child>div:first-child{justify-content:center;color:#79d9ec;letter-spacing:.18em}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child h1,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child h1{color:#f4f6f7;font-size:clamp(26px,2.3vw,36px);font-weight:800}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child p,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child p{display:none}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>.relative>.grid{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:14px}#creation-composer-root[data-create-kind=ai] .creation-ai-primary,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary{display:contents!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child{flex:0 0 100%;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>div:first-child{display:none}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4{display:flex;flex-direction:column;gap:18px}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>.space-y-1:first-child{width:min(520px,100%);margin:0 auto!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>.space-y-1:first-child>div{margin-bottom:6px;color:#b1b7bc;font-size:13px}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>.space-y-1:first-child label{color:#b1b7bc;font-size:13px}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child input[type=text]{width:100%;height:68px;border:1px solid #4e535a!important;border-radius:18px!important;background:linear-gradient(145deg,#25282d,#181c21)!important;color:#f4f6f7!important;font-size:20px;font-weight:600;box-shadow:inset 0 1px #ffffff14}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>.flex{display:flex;flex-direction:column;gap:12px}.creation-composer-summary{position:relative;width:100%;min-width:0;box-sizing:border-box}#creation-composer-root[data-create-kind=ai] .creation-composer-summary>label{display:block;margin:0 0 8px 4px;color:#b1b7bc;font-size:13px}#creation-composer-root[data-create-kind=ai] .creation-composer-summary textarea,[data-create-kind=interactive_short] .creation-composer-summary textarea{box-sizing:border-box;width:100%;min-height:205px;height:205px;padding:26px 28px 78px!important;border:1px solid #74797d!important;border-radius:28px!important;background:linear-gradient(125deg,#292c30,#202428 51%,#4b5054)!important;color:#f4f6f7!important;font-size:18px!important;line-height:1.55;box-shadow:inset 0 2px #ffffff24,0 18px 48px #00000042}.creation-composer-summary textarea:focus{outline:2px solid #8de0f2;outline-offset:2px}.creation-composer-count{position:absolute;right:24px;top:9px;color:#929ba1;font-size:11px}.creation-composer-generate{position:absolute;right:28px;bottom:17px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;border:0;border-radius:12px;background:#b1e4ed;color:#17323b;font-size:15px;font-weight:750;box-shadow:0 8px 24px #0003}.creation-composer-generate:hover:not(:disabled){background:#d0f2f8}.creation-button-cost{display:inline-flex;flex:none;align-items:center;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}.creation-composer-generate:disabled{opacity:.48;cursor:not-allowed}#creation-composer-root[data-create-kind=ai][data-ai-source-mode=synopsis] .creation-ai-footer>div:last-child>button:last-child{display:none}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid{display:contents!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid>div{display:contents!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section{flex:1 1 170px;min-width:150px;margin:0!important;padding:14px!important;border:1px solid #454b50!important;border-radius:18px!important;background:linear-gradient(145deg,#26292d,#191d21)!important;box-shadow:inset 0 1px #ffffff12!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section{max-height:190px;overflow:auto}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child{flex:2 1 390px}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child>div:last-child>div{min-width:0}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child label,#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid label{font-size:11px!important;white-space:nowrap}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child button{width:100%;min-width:0}#creation-composer-root[data-create-kind=ai] .creation-template-section{flex:1 1 200px!important}#creation-composer-root[data-create-kind=ai] .creation-template-card{padding:0!important;border:0!important;background:transparent!important}#creation-composer-root[data-create-kind=ai] .creation-template-preview-shell,#creation-composer-root[data-create-kind=ai] .creation-template-summary[data-has-warning=false]{display:none}#creation-composer-root[data-create-kind=ai] .creation-ai-save{flex:1 1 190px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-save>button{overflow:hidden}#creation-composer-root[data-create-kind=ai] .creation-ai-footer{margin-top:18px!important}@media(min-width:900px){#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section{flex:1 1 210px;min-width:190px;max-height:none;overflow:visible}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section>div:last-child,#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section [role=radiogroup]{display:flex!important;flex-direction:row;gap:6px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section button,#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section [role=radio]{flex:1;min-width:0;min-height:45px;padding:5px;font-size:12px}}@media(min-width:1500px){#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section{flex:1 1 140px;min-width:140px;height:88px;max-height:88px;padding:10px 12px!important;overflow:visible}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child{flex:2 1 285px;min-width:285px}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>.creation-template-section,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>.creation-ai-save{flex:1 1 145px!important;min-width:145px;width:auto;align-self:stretch}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section>div:last-child,#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section [role=radiogroup]{display:flex!important;flex-direction:row;gap:5px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section button,#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section [role=radio]{flex:1;min-width:0;min-height:42px;padding:5px;font-size:11px}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child>div:first-child,#creation-composer-root[data-create-kind=ai] .creation-template-section>div:first-child{display:none}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child>div:last-child{height:100%;align-items:center}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child label{margin-bottom:5px}#creation-composer-root[data-create-kind=ai] .creation-template-card{height:100%;justify-content:center}#creation-composer-root[data-create-kind=ai] .creation-template-card>div:last-child{flex-wrap:nowrap}#creation-composer-root[data-create-kind=ai] .creation-ai-save>button{min-height:42px;padding:8px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:nth-last-child(2)>div{height:42px}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:nth-last-child(2) button{min-height:38px;padding:4px}}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>.relative>.grid{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:14px}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary{display:contents!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child{flex:0 0 100%;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>div:first-child{display:none}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4{display:flex!important;flex-direction:column;gap:18px;min-height:0!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4>div:first-child{width:min(520px,100%);margin:0 auto!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4>div:first-child>div{margin-bottom:6px;color:#b1b7bc;font-size:13px}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4>div:first-child label{color:#b1b7bc;font-size:13px}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary input[type=text]{width:100%;height:68px!important;padding:12px 18px!important;border:1px solid #4e535a!important;border-radius:18px!important;background:linear-gradient(145deg,#25282d,#181c21)!important;color:#f4f6f7!important;font-size:20px;box-shadow:inset 0 1px #ffffff14}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary>label{display:block;margin:0 0 8px 4px;color:#b1b7bc;font-size:13px}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary textarea{width:100%;min-height:205px!important;height:205px!important;padding:26px 28px 78px!important;border:1px solid #74797d!important;border-radius:28px!important;background:linear-gradient(125deg,#292c30,#202428 51%,#4b5054)!important;color:#f4f6f7!important;font-size:18px!important;line-height:1.55;box-shadow:inset 0 2px #ffffff24,0 18px 48px #00000042}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section{flex:1 1 210px;min-width:170px;margin:0!important;padding:14px!important;border:1px solid #454b50!important;border-radius:18px!important;background:linear-gradient(145deg,#26292d,#191d21)!important;box-shadow:inset 0 1px #ffffff12!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section:first-child{flex:2 1 390px}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section:first-child>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section:first-child>div:last-child>div{min-width:0}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section:first-child label{font-size:11px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-premium-cast{flex:2 1 380px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-premium-duration{flex:1 1 260px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-save{flex:1 1 200px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-footer{margin-top:18px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-footer>div:last-child>button:last-child{display:none}[data-create-kind=interactive_short]>div{padding-top:52px}[data-create-kind=interactive_short] .interactive-short-composer{max-width:1460px}[data-create-kind=interactive_short] .interactive-short-composer>header{margin-bottom:30px;text-align:center}[data-create-kind=interactive_short] .interactive-short-composer>header>div{justify-content:center;color:#79d9ec;letter-spacing:.18em}[data-create-kind=interactive_short] .interactive-short-composer>header h1{color:#f4f6f7;font-size:clamp(26px,2.3vw,36px);font-weight:800}[data-create-kind=interactive_short] .interactive-short-composer>header p{display:none}[data-create-kind=interactive_short] .interactive-short-composer>.grid{display:flex;flex-wrap:wrap;gap:14px}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div,[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside{display:contents}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child{flex:0 0 100%;padding:0;border:0;background:transparent}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:first-child{display:none}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child{display:flex;flex-direction:column;gap:18px}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child>div:first-child{width:min(520px,100%);margin-inline:auto}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child>div:first-child>div{margin-bottom:6px;color:#b1b7bc;font-size:13px}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child>div:first-child label{color:#b1b7bc;font-size:13px}[data-create-kind=interactive_short] #interactive-short-title{width:100%;height:68px;border:1px solid #4e535a;border-radius:18px;background:linear-gradient(145deg,#25282d,#181c21);color:#f4f6f7;font-size:20px;box-shadow:inset 0 1px #ffffff14}[data-create-kind=interactive_short] .creation-composer-summary>label{display:block;margin:0 0 8px 4px;color:#b1b7bc;font-size:13px}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>.grid{display:contents}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>.grid>section,[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section,[data-create-kind=interactive_short] .interactive-short-composer>section:nth-last-of-type(2){flex:1 1 250px;min-width:200px;margin:0;padding:14px;border:1px solid #454b50;border-radius:18px;background:linear-gradient(145deg,#26292d,#191d21);box-shadow:inset 0 1px #ffffff12}[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section>div:last-child>div{min-width:0}[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section label{font-size:11px}[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section button{min-width:0}[data-create-kind=interactive_short] .interactive-short-composer>section:nth-last-of-type(2){margin-top:14px}[data-create-kind=interactive_short] .interactive-short-composer>section:last-of-type{margin-top:18px;padding:14px;border:0;background:transparent}[data-create-kind=interactive_short] .interactive-short-composer>section:last-of-type button[type=submit]{display:none}#creation-composer-root .creation-composer-toolbar,[data-create-kind=interactive_short] .creation-composer-toolbar{order:2;display:flex!important;flex:0 0 100%;align-items:stretch;gap:12px;width:100%;min-width:0;margin-top:18px}#creation-composer-root .creation-composer-toolbar>button,[data-create-kind=interactive_short] .creation-composer-toolbar>button{display:flex;flex:1 1 0;min-width:0;min-height:62px;align-items:center;justify-content:center;gap:9px;padding:12px 16px;border:1px solid #4b5055;border-radius:16px;background:linear-gradient(145deg,#262a2e,#171b1f);color:#f0f2f3;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}#creation-composer-root .creation-composer-toolbar>button:hover,#creation-composer-root .creation-composer-toolbar>button[aria-expanded=true],[data-create-kind=interactive_short] .creation-composer-toolbar>button:hover,[data-create-kind=interactive_short] .creation-composer-toolbar>button[aria-expanded=true]{border-color:#78d9e9;background:#293b42}#creation-composer-root .creation-composer-toolbar>.creation-composer-world,[data-create-kind=interactive_short] .creation-composer-toolbar>.creation-composer-world{flex:3 1 260px;justify-content:space-between;text-align:left}.creation-composer-world>span{overflow:hidden;text-overflow:ellipsis}#creation-composer-root .creation-composer-toolbar>.creation-composer-world,[data-create-kind=interactive_short] .creation-composer-toolbar>.creation-composer-world{position:relative;justify-content:center;text-align:center}#creation-composer-root .creation-composer-toolbar>.creation-composer-world>span,[data-create-kind=interactive_short] .creation-composer-toolbar>.creation-composer-world>span{box-sizing:border-box;display:block;width:100%;min-width:0;overflow:hidden;padding:0 24px;text-overflow:ellipsis;white-space:nowrap}#creation-composer-root .creation-composer-toolbar>.creation-composer-world>svg,[data-create-kind=interactive_short] .creation-composer-toolbar>.creation-composer-world>svg{position:absolute;right:16px}#creation-composer-root .creation-composer-toolbar>.creation-composer-add{flex:0 0 62px;font-size:30px}#creation-composer-root .creation-composer-source{position:relative;z-index:20;flex:0 0 62px;min-width:62px}#creation-composer-root[data-create-kind=ai] .creation-composer-source{display:none}#creation-composer-root .creation-composer-source>.creation-composer-add{display:flex;width:100%;height:100%;min-height:58px;align-items:center;justify-content:center;border:1px solid #4b5055;border-radius:18px;background:linear-gradient(145deg,#262a2e,#171b1f);color:#f0f2f3;font-size:30px;cursor:pointer}#creation-composer-root .creation-composer-source>.creation-composer-add:hover,#creation-composer-root .creation-composer-source>.creation-composer-add[aria-expanded=true]{border-color:#78d9e9;background:#293b42}#creation-composer-root .creation-composer-source-menu{position:absolute;bottom:calc(100% + 12px);left:0;z-index:30;width:min(340px,calc(100vw - 40px));padding:8px;border:1px solid #3e484d;border-radius:20px;background:#191d21;box-shadow:0 18px 48px #00000073}#creation-composer-root .creation-composer-source-menu>button{display:flex;width:100%;min-height:72px;align-items:center;gap:14px;padding:12px 14px;border:0;border-radius:14px;background:transparent;color:#f1f4f5;text-align:left;cursor:pointer}#creation-composer-root .creation-composer-source-menu>button:hover,#creation-composer-root .creation-composer-source-menu>button[aria-checked=true]{background:#2d3439}#creation-composer-root .creation-composer-source-menu>button>svg{flex-shrink:0;color:#80d8e8}#creation-composer-root .creation-composer-source-menu>button>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}#creation-composer-root .creation-composer-source-menu strong{font-size:15px}#creation-composer-root .creation-composer-source-menu small{color:#95a0a8;font-size:12px}#creation-composer-root .creation-composer-source-menu>button>span:last-child{color:#80d8e8;font-size:20px}#creation-composer-root .creation-composer-toolbar svg,[data-create-kind=interactive_short] .creation-composer-toolbar svg{flex-shrink:0;color:#86dce9}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child{order:1}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section,#creation-composer-root .creation-composer-expanded{display:none!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section{order:3}#creation-composer-root .creation-composer-expanded{order:3;flex:0 0 100%;padding:24px;border:1px solid #364d54;border-radius:20px;background:#1d2023}#creation-composer-root .creation-composer-expanded>label{display:block;margin-bottom:16px;font-weight:700}.creation-composer-options{display:flex;flex-wrap:wrap;gap:10px}.creation-composer-options button{min-width:150px;padding:14px;border:1px solid #485055;border-radius:12px;color:#fff}.creation-composer-options button[aria-pressed=true]{border-color:#79d9ec;background:#28434b}#creation-composer-root[data-composer-panel=world] .creation-ai-secondary>section:first-child,#creation-composer-root[data-composer-panel=model] .creation-ai-primary>.grid section:last-child,#creation-composer-root[data-composer-panel=structure] .creation-ai-primary>.grid section:first-child,#creation-composer-root[data-composer-panel=cast] .creation-premium-cast,#creation-composer-root[data-composer-panel=duration] .creation-premium-duration,#creation-composer-root[data-composer-panel=ratio] .creation-ai-secondary>section:nth-last-child(2),#creation-composer-root[data-create-kind=premium_drama] .creation-composer-expanded{display:block!important;order:3;flex:0 0 100%;min-width:0;height:auto!important;max-height:none!important}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-expanded{display:block!important}#creation-composer-root[data-create-kind=premium_drama] .creation-premium-inline-model,#creation-composer-root[data-create-kind=premium_drama] .creation-premium-inline-structure{display:none!important}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-secondary>section:first-child{flex:0 0 100%}#creation-composer-root[data-create-kind=ai] .creation-ai-footer,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-footer{display:none!important}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child{order:1}[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>.grid>section,[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section{display:none!important;order:3;flex:0 0 100%}[data-create-kind=interactive_short][data-composer-panel=model] .interactive-short-composer>.grid>div>.grid>section:first-child,[data-create-kind=interactive_short][data-composer-panel=ratio] .interactive-short-composer>.grid>div>.grid>section:last-child,[data-create-kind=interactive_short][data-composer-panel=world] .interactive-short-composer>.grid>aside>section{display:flex!important}[data-create-kind=interactive_short] .interactive-short-composer>section:nth-last-of-type(2){display:none!important}[data-create-kind=interactive_short] .interactive-short-composer>section:last-of-type:not(:has([role=status],[role=alert])){display:none!important}@media(max-width:900px){#creation-composer-root .creation-composer-toolbar,[data-create-kind=interactive_short] .creation-composer-toolbar{flex-wrap:wrap}#creation-composer-root .creation-composer-toolbar>button,[data-create-kind=interactive_short] .creation-composer-toolbar>button{flex:1 1 130px}}@media(max-width:900px){#creation-composer-root[data-create-kind=ai] .creation-ai-shell>.relative>.grid,[data-create-kind=interactive_short] .interactive-short-composer>.grid{gap:10px}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section,[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>.grid>section,[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section{flex-basis:calc(50% - 10px)}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child,[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section{flex-basis:100%}}@media(max-width:600px){#creation-composer-root[data-create-kind=ai] .creation-ai-shell>.relative>.grid>section,[data-create-kind=interactive_short] .interactive-short-composer>.grid section{flex-basis:100%}.creation-composer-summary textarea{min-height:240px!important;height:240px!important;padding:20px 18px 82px!important}.creation-composer-generate{right:14px;bottom:14px;max-width:calc(100% - 28px);font-size:13px}#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child>div:last-child,[data-create-kind=interactive_short] .interactive-short-composer>.grid>aside>section>div:last-child{grid-template-columns:1fr}}#creation-composer-root[data-create-kind=ai]{background:linear-gradient(135deg,#080b10,#0b1017 48%,#070a0f)!important}#creation-composer-root[data-create-kind=ai]>div:first-of-type{background:transparent!important}#creation-composer-root[data-create-kind=ai] .creation-ai-tutorial{display:flex!important;top:18px!important;right:78px!important;height:46px!important;padding:0!important}#creation-composer-root[data-create-kind=ai] .creation-ai-tutorial button,#creation-composer-root[data-create-kind=ai]>div>button{height:46px!important;border:1px solid rgba(207,232,239,.24);border-radius:13px;background:linear-gradient(145deg,#434b5294,#151b20d1);color:#dce9ed;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0003}#creation-composer-root[data-create-kind=ai] .creation-ai-tutorial button{min-width:96px}#creation-composer-root[data-create-kind=ai]>div>button{display:grid;top:18px!important;right:22px!important;width:46px;padding:0;place-items:center}#creation-composer-root[data-create-kind=ai]>div>.custom-scrollbar{justify-content:flex-start;padding:64px 0!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell{flex:none;width:min(1460px,calc(100vw - 120px))!important;max-width:none!important;min-height:0;margin:auto!important;padding:0}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child{margin-bottom:20px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child>div:first-child>div:first-child{font-size:10px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell>div:first-child h1{margin:0!important;font-size:28px!important;line-height:1.25}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4{gap:0}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>.space-y-1:first-child{margin-bottom:18px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child input[type=text]{height:54px;padding:0 18px!important;border-radius:16px!important;font-size:17px}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>.flex{gap:16px}#creation-composer-root[data-create-kind=ai] .creation-composer-summary{min-height:190px}#creation-composer-root[data-create-kind=ai] .creation-composer-summary>label{margin:0 0 7px 2px;color:#aab8c2;font-weight:700;line-height:1}#creation-composer-root[data-create-kind=ai] .creation-composer-summary textarea{flex:none;height:162px!important;min-height:162px!important;max-height:162px!important;padding:22px 24px 62px!important;border-color:#6a7176!important;border-radius:24px!important;font-size:16px!important;line-height:1.5}#creation-composer-root[data-create-kind=ai] .creation-composer-count{top:0;right:18px}#creation-composer-root[data-create-kind=ai] .creation-composer-generate{right:18px;bottom:10px;min-height:43px;padding:0 18px;border-radius:9px}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar{margin:16px 0 0!important;gap:14px!important}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar>button{height:58px;min-height:58px;overflow:hidden;border-radius:18px;font-size:14px;text-overflow:ellipsis}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar>.creation-composer-world{flex:3 1 40%}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar>button:not(.creation-composer-world):not(.creation-composer-add){flex:1 1 15%}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar>button:not(.creation-composer-world){min-width:0}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar>button>svg{margin-left:2px}@media(max-width:900px){#creation-composer-root[data-create-kind=ai]>div>.custom-scrollbar{padding:56px 0 32px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell{width:calc(100vw - 40px)!important}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar{flex-wrap:wrap}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar>.creation-composer-world{flex:1 1 calc(100% - 76px)}#creation-composer-root[data-create-kind=ai] .creation-composer-toolbar>button:not(.creation-composer-world):not(.creation-composer-add){flex:1 1 28%}}@media(max-width:760px){#creation-composer-root[data-create-kind=ai]>div>.custom-scrollbar{padding:96px 0 32px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-shell{width:calc(100vw - 28px)!important}}#creation-composer-root[data-create-kind=ai][data-composer-panel=world] .creation-ai-secondary>section:first-child{display:none!important}#creation-composer-root[data-create-kind=ai] .creation-composer-world-panel{order:3;flex:0 0 100%;min-width:0;margin-top:12px;overflow:hidden;border:1px solid #34444a;border-radius:18px;background:linear-gradient(180deg,#202223,#1b1d1e)}#creation-composer-root[data-create-kind=ai] .creation-composer-world-panel>header{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #32373a;color:#f3f5f6;font-size:18px}#creation-composer-root[data-create-kind=ai] .creation-composer-world-panel>header>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#2d3032;color:#f3f5f6;font-size:23px}#creation-composer-root[data-create-kind=ai] .creation-composer-world-panel>header>span{display:flex;gap:8px;margin-left:auto}#creation-composer-root[data-create-kind=ai] .creation-composer-world-panel>header>span button{width:32px;height:32px;border:0;border-radius:10px;background:#30383c;color:#a9b3b7;font-size:14px;font-weight:800}#creation-composer-root[data-create-kind=ai] .creation-composer-world-panel>header>span button[aria-current=step]{background:#79d9ec;color:#15343d}#creation-composer-root[data-create-kind=ai] .creation-composer-world-panel>input{display:block;width:calc(100% - 36px);height:48px;margin:18px;padding:0 15px;border:0;border-radius:10px;outline:0;background:#292b2c;color:#f3f5f6;font-size:15px}#creation-composer-root[data-create-kind=ai] .creation-composer-world-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px 10px;max-height:48dvh;overflow-y:auto;padding:12px 18px 25px}#creation-composer-root[data-create-kind=ai] .creation-composer-world-options button{min-width:0;min-height:52px;overflow:hidden;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#f3f5f6;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650}#creation-composer-root[data-create-kind=ai] .creation-composer-world-options button:hover,#creation-composer-root[data-create-kind=ai] .creation-composer-world-options button[aria-pressed=true]{background:#3b3e40}@media(max-width:1000px){#creation-composer-root[data-create-kind=ai] .creation-composer-world-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#creation-composer-root[data-create-kind=ai] .creation-composer-world-options{grid-template-columns:repeat(2,minmax(0,1fr))}}#creation-composer-root[data-create-kind=ai] .creation-composer-popover-anchor{position:relative;z-index:21;flex:1 1 15%;min-width:0}#creation-composer-root[data-create-kind=ai] .creation-composer-popover-anchor>button{display:flex;width:100%;height:58px;min-width:0;align-items:center;justify-content:center;gap:9px;overflow:hidden;padding:0 12px;border:1px solid #4b5055;border-radius:18px;background:linear-gradient(145deg,#262a2e,#171b1f);color:#f0f2f3;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}#creation-composer-root[data-create-kind=ai] .creation-composer-popover-anchor>button:hover,#creation-composer-root[data-create-kind=ai] .creation-composer-popover-anchor>button[aria-expanded=true]{border-color:#78d9e9;background:#293b42}#creation-composer-root[data-create-kind=ai] .creation-composer-popover-anchor>button>svg{flex-shrink:0;color:#86dce9}#creation-composer-root[data-create-kind=ai] .creation-composer-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:max-content;min-width:100%;max-width:min(340px,calc(100vw - 32px));padding:7px;border:1px solid #303438;border-radius:16px;background:#1b1d1e;box-shadow:0 16px 36px #0000006b}#creation-composer-root[data-create-kind=ai] .creation-composer-popover>input{width:100%;height:40px;margin-bottom:6px;padding:0 10px;border:1px solid #454c50;border-radius:10px;background:#292d30;color:#f0f2f3}#creation-composer-root[data-create-kind=ai] .creation-composer-popover-list{max-height:min(300px,45dvh);overflow-y:auto}#creation-composer-root[data-create-kind=ai] .creation-composer-popover-list>button{display:block;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#e6e9eb;text-align:left;font-size:14px;font-weight:700}#creation-composer-root[data-create-kind=ai] .creation-composer-popover-list>button:hover,#creation-composer-root[data-create-kind=ai] .creation-composer-popover-list>button[aria-checked=true]{background:#3b3d3f;color:#fff}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>.grid section,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:first-child,#creation-composer-root[data-create-kind=ai] .creation-ai-secondary>section:nth-last-child(2){display:none!important}@media(max-width:900px){#creation-composer-root[data-create-kind=ai] .creation-composer-popover-anchor{flex:1 1 28%}}#creation-composer-root[data-create-kind=ai] .creation-template-picker{order:3;flex:0 0 100%;width:100%;margin-top:10px;border:1px solid #303b40;background:#151a1e;color:#f4f6f7}#creation-composer-root[data-create-kind=ai] .creation-template-picker-header{display:flex;align-items:center;gap:16px;min-height:66px;padding:12px 24px;border-bottom:1px solid #30383d;font-size:18px}#creation-composer-root[data-create-kind=ai] .creation-template-picker-header>button{width:38px;height:38px;border:1px solid #3c454a;border-radius:12px;background:#22282c;color:#c5d0d5;font-size:22px}#creation-composer-root[data-create-kind=ai] .creation-template-picker-body{padding:18px 24px 28px}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tabs{display:flex;gap:8px;padding-bottom:14px;border-bottom:1px solid #30383d}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tabs button{min-height:40px;padding:0 15px;border:1px solid #343b40;border-radius:10px;background:#24292e;color:#b8c0c5;font-weight:700}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tabs button[aria-selected=true]{border-color:#65c9dc;background:#1a3942;color:#87ddeb}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tabs span{margin-left:6px;padding:2px 6px;border-radius:999px;background:#ffffff14;font-size:11px}#creation-composer-root[data-create-kind=ai] .creation-template-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-height:min(65dvh,900px);overflow-y:auto;padding-top:18px}#creation-composer-root[data-create-kind=ai] .creation-template-picker-card{position:relative;min-width:0;overflow:hidden;border:1px solid #292e33;border-radius:15px;background:#1b1d20}#creation-composer-root[data-create-kind=ai] .creation-template-picker-card[data-selected=true]{border-color:#70d9eb}#creation-composer-root[data-create-kind=ai] .creation-template-picker-select{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;background:transparent;color:#fff;text-align:left}#creation-composer-root[data-create-kind=ai] .creation-template-picker-art{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid #30363a;background:#020303}#creation-composer-root[data-create-kind=ai] .creation-template-picker-ratio{position:absolute;top:10px;left:10px;padding:4px 8px;border:1px solid #086f50;border-radius:999px;background:#043c2d;color:#a5f4d7;font-size:11px;font-weight:700}#creation-composer-root[data-create-kind=ai] .creation-template-picker-preview-hint{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#000000a6;opacity:0;transform:translate(-50%,-50%)}#creation-composer-root[data-create-kind=ai] .creation-template-picker-card:hover .creation-template-picker-preview-hint{opacity:1}#creation-composer-root[data-create-kind=ai] .creation-template-picker-details{display:flex;flex:1;flex-direction:column;gap:14px;min-height:94px;padding:15px 17px}#creation-composer-root[data-create-kind=ai] .creation-template-picker-name{display:block;max-width:calc(100% - 75px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto}#creation-composer-root[data-create-kind=ai] .creation-template-picker-check{flex:none;margin-left:auto;color:#79d9eb}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid;border-radius:6px;font-size:11px;font-weight:700}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tag-art{border-color:#19375a;background:#0d1e36;color:#57a9ec}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tag-game{border-color:#38214b;background:#24132f;color:#bd73ec}#creation-composer-root[data-create-kind=ai] .creation-template-picker-tag-custom{border-color:#594321;background:#33270e;color:#ebc46f}#creation-composer-root[data-create-kind=ai] .creation-template-picker-preview{position:absolute;top:auto;right:14px;bottom:54px;left:auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;padding:6px 10px;border:1px solid #57cbdc;border-radius:9px;background:#082d35;color:#8fe5ef;font-size:12px;font-weight:700;opacity:1}#creation-composer-root[data-create-kind=ai] .creation-template-picker-preview:hover{background:#12424c}#creation-composer-root[data-create-kind=ai] .creation-template-picker-status{padding:45px 0;color:#aab6bc;text-align:center}@media(max-width:1500px){#creation-composer-root[data-create-kind=ai] .creation-template-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:950px){#creation-composer-root[data-create-kind=ai] .creation-template-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#creation-composer-root[data-create-kind=ai] .creation-template-picker-grid{grid-template-columns:1fr}#creation-composer-root[data-create-kind=ai] .creation-template-picker-body{padding-inline:14px}}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4,[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child{gap:20px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>*,#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4>*,[data-create-kind=interactive_short] .interactive-short-composer>.grid>div>section:first-child>div:last-child>*{margin-top:0!important;margin-bottom:0!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child>.space-y-4>.space-y-1:first-child{margin-bottom:0!important}#creation-composer-root[data-create-kind=ai] .creation-composer-summary,[data-create-kind=interactive_short] .creation-composer-summary{gap:0!important}#creation-composer-root[data-create-kind=ai] .creation-composer-summary>label,#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary>label,[data-create-kind=interactive_short] .creation-composer-summary>label{margin-bottom:6px!important}#creation-composer-root[data-create-kind=ai] .creation-ai-primary>section:first-child input[type=text],#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child input[type=text],[data-create-kind=interactive_short] #interactive-short-title{box-sizing:border-box;height:54px!important;margin-top:0!important}#creation-composer-root[data-create-kind=ai] .creation-composer-summary textarea,#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary textarea,[data-create-kind=interactive_short] .creation-composer-summary textarea{box-sizing:border-box;width:100%;min-height:162px!important;height:162px!important;max-height:162px!important;margin-top:0!important;flex:none}.creation-save-control{flex:1 1 15%;min-width:0}.creation-save-trigger{display:flex;box-sizing:border-box;width:100%;height:58px;min-height:58px;align-items:center;justify-content:center;gap:8px;padding:0 12px;overflow:hidden;border:1px solid #4b5055;border-radius:18px;background:linear-gradient(145deg,#262a2e,#171b1f);color:#f0f2f3;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.creation-save-trigger:hover{border-color:#78d9e9;background:#293b42}.creation-save-trigger:disabled{cursor:not-allowed;opacity:.5}.creation-save-label{display:flex;flex:none;align-items:center;justify-content:center;gap:9px;max-width:100%}.creation-save-label>svg{flex-shrink:0;color:#83d9e6}.creation-save-folder{display:block;flex:1;min-width:0;overflow:hidden;text-align:right;color:#98a9b2;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.creation-save-folder>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.creation-composer-toolbar>.creation-save-control{flex:1 1 28%}}#creation-composer-root[data-create-kind=premium_drama]{background:#090f16!important}#creation-composer-root[data-create-kind=premium_drama]>div:first-of-type{background:radial-gradient(ellipse 58% 42% at 50% 54%,rgba(96,116,132,.12),transparent 72%),linear-gradient(180deg,#0b1119,#090f16)!important}#creation-composer-root[data-create-kind=premium_drama]>div>.custom-scrollbar{padding:64px 0!important;justify-content:center}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell{width:min(1460px,calc(100vw - 120px))!important;max-width:none!important;margin:auto!important}#creation-composer-root[data-create-kind=premium_drama][data-composer-panel=world]>div>.custom-scrollbar{justify-content:flex-start}#creation-composer-root[data-create-kind=premium_drama][data-composer-panel=world] .creation-ai-shell{margin:0 auto!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child{margin-bottom:20px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child>div:first-child>div:first-child{margin-bottom:5px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.18em!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell>div:first-child h1{margin:0!important;font-size:28px!important;line-height:1.25!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary>section:first-child>.space-y-4{gap:20px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-primary input[type=text]{height:54px!important;padding:0 18px!important;border:1px solid rgba(213,232,238,.36)!important;border-radius:16px!important;background:linear-gradient(145deg,#4d545b9e,#181e24e0 72%,#454d537a)!important;color:#f5f7f8!important;font-size:17px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff21,0 14px 34px #0003!important}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary>label{position:static;display:block;margin:0 0 7px 2px;color:#aab3ba;font-size:13px;line-height:1}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary{height:190px}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary textarea{display:block;box-sizing:border-box;width:100%;min-height:162px!important;height:162px!important;max-height:162px!important;margin-top:0!important;padding:22px 24px 62px!important;border:1px solid rgba(213,232,238,.36)!important;border-radius:24px!important;background:linear-gradient(145deg,#42484fc2,#1a2026e6 66%,#4d545a94)!important;color:#f3f5f6!important;font-size:16px!important;line-height:1.7!important;box-shadow:inset 0 1px #ffffff1a,inset 24px 16px 52px #ffffff09,inset -22px -14px 42px #0003,0 20px 56px #00000052!important}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary textarea::placeholder{color:#747d85}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary .creation-composer-generate{right:18px;bottom:14px;min-height:43px;padding:0 22px;border:1px solid rgba(210,244,251,.8);border-radius:11px;background:linear-gradient(135deg,#84ddef,#b9edf3);color:#09262d;box-shadow:0 8px 24px #31a5bf38}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-tutorial{display:flex!important;width:auto!important;height:46px!important;top:18px;right:78px!important;padding:0!important}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-tutorial button,#creation-composer-root[data-create-kind=premium_drama]>div>button{height:46px;border:1px solid rgba(207,232,239,.24);border-radius:13px;background:linear-gradient(145deg,#434b5294,#151b20d1);color:#dce9ed;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0003}#creation-composer-root[data-create-kind=premium_drama] .creation-ai-tutorial button{height:46px!important;min-width:96px}#creation-composer-root[data-create-kind=premium_drama]>div>button{display:grid!important;top:18px;right:22px;width:46px;padding:0;place-items:center}@media(max-width:980px){#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell{width:calc(100vw - 40px)!important}}@media(max-width:760px){#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell{width:calc(100vw - 28px)!important}#creation-composer-root[data-create-kind=premium_drama]>div>.custom-scrollbar{padding:96px 0 32px!important}}@media(max-width:600px){#creation-composer-root[data-create-kind=premium_drama] .creation-ai-shell{width:calc(100vw - 28px)!important}#creation-composer-root[data-create-kind=premium_drama]>div>.custom-scrollbar{padding-top:96px!important}#creation-composer-root[data-create-kind=premium_drama] .creation-composer-summary textarea{padding-right:24px!important;padding-bottom:82px!important}}#creation-composer-root[data-create-kind=premium_drama][data-composer-panel=world] .creation-ai-secondary>section:first-child,#creation-composer-root[data-create-kind=premium_drama][data-composer-panel=cast] .creation-ai-secondary>.creation-premium-cast,#creation-composer-root[data-create-kind=premium_drama][data-composer-panel=duration] .creation-ai-secondary>.creation-premium-duration,#creation-composer-root[data-create-kind=premium_drama][data-composer-panel=ratio] .creation-ai-secondary>section:nth-child(4){display:none!important}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-toolbar{order:2;flex:0 0 100%;display:grid;grid-template-columns:minmax(230px,2.5fr) 58px repeat(5,minmax(118px,1fr));align-items:stretch;gap:14px;width:100%;min-width:0;margin-top:16px;position:relative;z-index:30}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-control{position:relative;min-width:0}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-trigger{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;padding:0 14px;border:1px solid rgba(213,232,238,.36);border-radius:18px;background:linear-gradient(145deg,#4d545b9e,#181e24e0 72%,#454d537a);color:#f1f4f5;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffff21,0 14px 34px #0003;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);cursor:pointer}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-trigger>svg{flex-shrink:0;color:#8de0f2}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-trigger[aria-expanded=true],#creation-composer-root[data-create-kind=premium_drama] .premium-ref-trigger:hover{border-color:#8de0f2;background:linear-gradient(145deg,#485b62b8,#1b262bf0)}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-film{position:relative;justify-content:center;text-align:center}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-film>span{box-sizing:border-box;width:100%;padding:0 24px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-film>svg{position:absolute;right:14px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-cast-control .premium-ref-trigger{padding:0}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-cast-control .premium-ref-trigger>svg{color:#e9f0f2}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-popover{position:absolute;z-index:70;left:0;bottom:70px;box-sizing:border-box;padding:12px;border:1px solid #3d4650;border-radius:16px;background:#191f25f7;box-shadow:0 18px 50px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-menu{display:grid;gap:7px;width:max(260px,100%)}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-control:nth-last-child(-n+2) .premium-ref-menu{right:0;left:auto}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-menu>button{min-height:42px;padding:9px 13px;border:1px solid transparent;border-radius:10px;background:#292f34;color:#cbd2d6;font-size:12px;font-weight:650;text-align:left;cursor:pointer}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-menu>button:hover{border-color:#4b5a63;background:#313940;color:#f5f8f9}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-menu>button[aria-checked=true]{border-color:#579bad;background:#263a42;color:#8de0f2}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-cast{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;width:670px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-cast-field{min-width:0}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-cast-field>span{display:block;margin:0 0 8px;color:#aab3ba;font-size:12px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-stepper{display:grid;grid-template-columns:36px minmax(48px,1fr) 36px;align-items:center;height:50px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:linear-gradient(180deg,#2c3339,#252c31)}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-stepper>button{height:100%;border:0;background:transparent;color:#aeb9c2;font-size:26px;cursor:pointer}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-stepper>button:first-child{border-right:1px solid rgba(255,255,255,.06)}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-stepper>button:last-child{border-left:1px solid rgba(255,255,255,.06)}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-stepper>button:disabled{opacity:.25;cursor:default}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-stepper>button:hover:not(:disabled){color:#8de0f2;background:#80e0f41a}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-stepper>strong{text-align:center;color:#f1f4f5;font-size:20px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world{order:3;flex:0 0 100%;min-width:0;width:100%;margin-top:20px;border:0;background:#1c1e21;box-shadow:0 20px 54px #00000073}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 24px;background:#171b1e;color:#f3f5f6}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>header>button{width:32px;height:32px;border:0;border-radius:8px;background:#292f34;color:#e4ebed;font-size:20px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>header>strong{font-size:18px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>header>span{display:flex;align-items:center;gap:6px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>header>span>button{width:30px;height:30px;border:0;border-radius:9px;background:#283137;color:#87959b;font-weight:800}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>header>span>button[aria-current=step]{background:#70d5e7;color:#08242b}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>input{display:block;width:calc(100% - 48px);height:48px;margin:18px 24px 12px;padding:0 14px;border:0;border-radius:10px;outline:0;background:#272b2e;color:#eef4f6;font-size:15px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;padding:16px 24px 26px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world-options .worldview-choice-select{min-width:0;min-height:54px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:#ebf0f3;font-size:14px;font-weight:600;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world-options .worldview-choice-select:hover{background:#292f34}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world-options .worldview-choice-select[aria-pressed=true]{background:#35393c;color:#f5f8f9}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>footer{display:flex;justify-content:flex-end;padding:0 24px 18px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world>footer>button{min-width:110px;height:38px;border:0;border-radius:10px;background:#79d9ec;color:#08242b;font-weight:800}@media(max-width:1100px){#creation-composer-root[data-create-kind=premium_drama] .premium-ref-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-film{grid-column:span 2}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){#creation-composer-root[data-create-kind=premium_drama] .premium-ref-toolbar{grid-template-columns:1fr 52px}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-film{grid-column:1}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-save{grid-column:span 2}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-popover{position:fixed;left:14px;right:14px;bottom:18px;width:auto}#creation-composer-root[data-create-kind=premium_drama] .premium-ref-cast,#creation-composer-root[data-create-kind=premium_drama] .premium-ref-world-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-creation-progress-backdrop{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;background:#0a0a0ceb;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-creation-progress-card{display:flex;width:min(100%,560px);flex-direction:column;align-items:center;border:1px solid #38383d;border-radius:20px;background:#1d1d1f;padding:42px;color:#f5f5f7;text-align:center;box-shadow:0 28px 76px #0000004d}.project-creation-progress-emblem{position:relative;display:grid;width:82px;height:82px;flex:none;place-items:center;border:2px solid rgb(141 224 242 / 18%);border-top-color:#8de0f2;border-right-color:#8de0f2;border-radius:50%;animation:project-creation-orbit 1.05s linear infinite}.project-creation-progress-tile{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(141 224 242 / 40%);border-radius:11px;background:linear-gradient(145deg,#2b474d,#18272b)}.project-creation-progress-tile span{width:8px;height:8px;border-radius:50%;background:#8de0f2;box-shadow:0 0 18px #8de0f2}.project-creation-progress-eyebrow{margin-top:27px;color:#8de0f2;font-size:12px;font-weight:750;letter-spacing:.12em}.project-creation-progress-title{margin-top:10px;font-size:25px;font-weight:700;line-height:1.33;letter-spacing:-.04em}.project-creation-progress-status{max-width:100%;margin-top:11px;color:#a1a1a6;font-size:14px;line-height:1.7}.project-creation-progress-meter{width:100%;margin-top:31px}.project-creation-progress-track{height:6px;overflow:hidden;border-radius:999px;background:#2b2b2e}.project-creation-progress-fill{height:100%;border-radius:inherit;background:#8de0f2;box-shadow:0 0 18px #8de0f27a;transition:width .28s ease-out}.project-creation-progress-meter-labels{display:flex;justify-content:space-between;margin-top:10px;color:#a1a1a6;font-size:12px}.project-creation-progress-meter-labels strong{color:#8de0f2;font-weight:700}.project-creation-progress-cancel-area{margin-top:26px}.project-creation-progress-cancel-area button{min-height:38px;border:1px solid #4a4a50;border-radius:9px;background:#29292c;padding:0 20px;color:#f5f5f7;font-size:13px;transition:border-color .15s,background .15s}.project-creation-progress-cancel-area button:hover:not(:disabled){border-color:#6d6d73;background:#38383d}.project-creation-progress-cancel-area button:focus-visible{outline:2px solid #8de0f2;outline-offset:3px}.project-creation-progress-cancel-area button:disabled{cursor:not-allowed;opacity:.5}.project-creation-progress-cancel-area p{margin-top:10px;color:#888b92;font-size:12px}@keyframes project-creation-orbit{to{transform:rotate(360deg)}}@media(max-width:600px){.project-creation-progress-backdrop{padding:12px}.project-creation-progress-card{padding:32px 24px}}@media(prefers-reduced-motion:reduce){.project-creation-progress-emblem{animation:none}.project-creation-progress-fill{transition:none}}.interactive-short-stage{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:34px 24px;background:radial-gradient(circle at 50% 38%,rgba(34,122,142,.22),transparent 32%),linear-gradient(180deg,#071015,#050b0f 72%);color:#eef7f9;text-align:center}.interactive-short-stage-dots{position:relative;width:86px;height:86px;margin-bottom:8px;animation:interactive-short-dots-orbit 2s linear infinite}.interactive-short-stage-dots i{position:absolute;width:11px;height:11px;border-radius:50%;background:#81e2f2;box-shadow:0 0 15px #70ddefb3;animation:interactive-short-dot-pulse 1s ease-in-out infinite}.interactive-short-stage-dots i:first-child{left:38px;top:3px}.interactive-short-stage-dots i:nth-child(2){right:6px;bottom:12px;animation-delay:.22s}.interactive-short-stage-dots i:last-child{left:6px;bottom:12px;animation-delay:.44s}@keyframes interactive-short-dots-orbit{to{transform:rotate(360deg)}}@keyframes interactive-short-dot-pulse{0%,to{opacity:.28;scale:.72}50%{opacity:1;scale:1.18}}.interactive-short-confirm>small{color:#72d9eb;font-size:12px;font-weight:800;letter-spacing:.24em}.interactive-short-confirm h2{margin:10px 0 24px;color:#eef7f9;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:.04em}.interactive-short-confirm-selected{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 42px;width:min(820px,88vw);max-height:min(52vh,520px);overflow-y:auto;text-align:left}.interactive-short-confirm-selected p{min-width:0;margin:0;padding:8px 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.interactive-short-confirm-selected span{color:#71858e;font-size:12px;letter-spacing:.12em}.interactive-short-confirm-selected strong{display:block;max-width:100%;max-height:3.4em;overflow:auto;color:#edf4f6;font-size:16px;line-height:1.7;font-weight:750;overflow-wrap:anywhere}.interactive-short-confirm-selected p:nth-child(2) strong{color:#78dced}.interactive-short-confirm-cost{display:flex;align-items:baseline;justify-content:space-between;gap:20px;width:min(820px,88vw);margin:24px 0 0;padding-top:16px;border-top:1px solid rgba(116,155,166,.18);text-align:left}.interactive-short-confirm-cost span{color:#91a7ae;font-size:14px}.interactive-short-confirm-cost strong{color:#83e2f1;font-size:22px;font-weight:800}.interactive-short-confirm-actions{display:grid;grid-template-columns:150px minmax(260px,1fr);gap:14px;width:min(430px,88vw);margin-top:28px}.interactive-short-confirm-error{max-width:min(820px,88vw);margin:18px 0 0;color:#ff9aa5;font-size:14px}.interactive-short-confirm-actions button{height:58px;border:0;border-radius:14px;font-size:17px;font-weight:820;cursor:pointer}.interactive-short-confirm-actions button:first-child{background:#202b31;color:#dbe6e9}.interactive-short-confirm-actions button:last-child{background:linear-gradient(135deg,#83e3f2,#59bfd3);color:#08242b;box-shadow:0 12px 34px #3cb4cd38}.interactive-short-confirm-actions button:hover:not(:disabled){transform:translateY(-2px)}.interactive-short-confirm-actions button:disabled{opacity:.5;cursor:wait}.interactive-short-progress .interactive-short-stage-dots{margin-bottom:28px}.interactive-short-progress h2{margin:12px 0 10px;font-size:34px;line-height:1.3;font-weight:800}.interactive-short-progress>p{margin:0;color:#9caab0;font-size:15px;line-height:1.7}.interactive-short-progress-track{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:16px;width:min(620px,80vw);margin-top:38px}.interactive-short-progress-track>span{height:6px;overflow:hidden;border-radius:99px;background:#252d31}.interactive-short-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#65cee2,#9cecf7);box-shadow:0 0 16px #70ddef73;transition:width .42s ease}.interactive-short-progress-track i.interactive-short-progress-indeterminate{width:35%;animation:interactive-short-progress-sweep 1.8s ease-in-out infinite alternate}@keyframes interactive-short-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(285%)}}.interactive-short-progress-track>b{color:#83e2f1;font-size:14px;text-align:right}.interactive-short-progress>button{min-width:124px;height:48px;margin-top:34px;padding:0 20px;border:0;border-radius:13px;background:#202b31;color:#dbe6e9;font-size:14px;font-weight:700}.interactive-short-progress>button:hover:not(:disabled){background:#29383f}.interactive-short-progress>button:disabled{opacity:.5;cursor:wait}@media(max-width:650px){.interactive-short-stage{justify-content:flex-start;padding-top:8vh}.interactive-short-confirm-selected,.interactive-short-confirm-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.interactive-short-stage-dots,.interactive-short-stage-dots i,.interactive-short-progress-track i.interactive-short-progress-indeterminate{animation:none}}.production-cancel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10030;display:flex;align-items:center;justify-content:center;padding:20px;background:#010a0ee0}.production-cancel-dialog{position:relative;box-sizing:border-box;width:min(680px,100%);padding:50px 56px 48px;border:1px solid #193743;border-radius:28px;background:linear-gradient(145deg,#101e23,#091419);box-shadow:0 26px 90px #0000008c;color:#f4f7f8;text-align:center}.production-cancel-close{position:absolute;top:20px;right:24px;border:0;background:transparent;color:#91a5ac;font-size:30px;line-height:1;cursor:pointer}.production-cancel-icon{display:grid;width:44px;height:44px;margin:0 auto 30px;place-items:center;border:2px solid #72d9eb;border-radius:50%;color:#72d9eb;font-size:27px;font-weight:700}.production-cancel-dialog h2{margin:0;color:#f4f7f8;font-size:32px;font-weight:800}.production-cancel-dialog p{margin:26px 0 38px;color:#96a7ad;font-size:18px;line-height:1.75}.production-cancel-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.production-cancel-actions button{min-height:68px;padding:12px 16px;border:0;border-radius:12px;color:#f2f6f7;font-size:18px;font-weight:750;cursor:pointer}.production-cancel-actions button:first-child{background:#202d33}.production-cancel-actions button:last-child{background:#217587}.production-cancel-actions button:hover:not(:disabled){filter:brightness(1.12)}.production-cancel-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.production-cancel-dialog{padding:42px 24px 28px}.production-cancel-dialog h2{font-size:26px}.production-cancel-dialog p{font-size:15px}.production-cancel-actions button{min-height:54px;font-size:15px}}
