.auth-x_stage__q0Heo{--ax-bg:#07080f;--ax-card:rgba(17,20,34,0.72);--ax-line:rgba(255,255,255,0.1);--ax-text:#f4f5fb;--ax-soft:#b4b8cf;--ax-faint:#8a8fab;--ax-mint:#bcf4cf;--ax-aqua:#52edd5;--ax-violet:#8b7dff;position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,470px);min-height:calc(100svh - 72px);overflow:hidden;isolation:isolate;background:radial-gradient(1200px 600px at 75% 10%,rgba(139,125,255,.18),transparent 60%),radial-gradient(900px 500px at 10% 100%,rgba(82,237,213,.12),transparent 60%),var(--ax-bg);color:var(--ax-text);font-family:var(--font-body,Inter),Inter,system-ui,sans-serif}.auth-x_wall__FHZup{position:absolute;inset:0 auto 0 0;width:62%;overflow:hidden;z-index:-1}.auth-x_wallTilt__p3ete{position:absolute;inset:-18% -10% -18% -6%;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;transform:perspective(1400px) rotateX(14deg) rotateY(-12deg) rotate(-4deg);transform-origin:40% 50%}.auth-x_wallColumn__pamJ0{display:flex;flex-direction:column;gap:18px;animation:auth-x_axDrift__IDN2R 38s ease-in-out infinite alternate}.auth-x_wallColumn__pamJ0:nth-child(2){animation-duration:46s;animation-direction:alternate-reverse;margin-top:-90px}.auth-x_wallColumn__pamJ0:nth-child(3){animation-duration:42s;margin-top:60px}.auth-x_wallColumn__pamJ0[data-still=yes]{animation:none}.auth-x_wallTile__QcmLy{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#111426;box-shadow:0 30px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.06)}.auth-x_wallTile__QcmLy :is(video,img){width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08)}.auth-x_wallFade__8zidp{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,8,15,.05) 0,rgba(7,8,15,.25) 55%,var(--ax-bg) 100%),linear-gradient(0deg,rgba(7,8,15,.92) 0,rgba(7,8,15,0) 45%)}@keyframes auth-x_axDrift__IDN2R{0%{transform:translateY(0)}to{transform:translateY(-22%)}}.auth-x_pitch__wbTOb{align-self:end;padding:0 0 64px clamp(28px,5vw,72px);max-width:640px;text-shadow:0 2px 24px rgba(0,0,0,.5)}.auth-x_kicker__N_1NA{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.22em;color:var(--ax-aqua);margin-bottom:16px}.auth-x_pitch__wbTOb h1{margin:0;font-family:var(--font-display,inherit);font-size:clamp(40px,5.2vw,74px);line-height:.98;letter-spacing:-.045em;font-weight:800;color:var(--ax-text)!important}.auth-x_pitch__wbTOb h1 em{font-style:normal;background:linear-gradient(100deg,var(--ax-mint),var(--ax-aqua) 45%,var(--ax-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.auth-x_pitch__wbTOb p{margin:18px 0 0;max-width:460px;font-size:18px;line-height:1.55;color:var(--ax-soft)!important}.auth-x_panel__H2scN{display:flex;align-items:center;justify-content:center;padding:40px clamp(20px,3vw,44px)}.auth-x_card__NGt_x{width:100%;max-width:420px;padding:30px 28px 24px;border-radius:28px;background:var(--ax-card);border:1px solid var(--ax-line);box-shadow:0 40px 90px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3)}.auth-x_card__NGt_x h2{margin:20px 0 10px;font-family:var(--font-display,inherit);font-size:28px;line-height:1.1;letter-spacing:-.03em;color:var(--ax-text)!important}.auth-x_lede__F_dqk{margin:0 0 20px;color:var(--ax-soft)!important;line-height:1.55;font-size:15px}.auth-x_lede__F_dqk b{color:var(--ax-text);font-weight:650}.auth-x_switch__tNn6j{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--ax-line)}.auth-x_switch__tNn6j button{min-height:40px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--ax-soft)!important;font:inherit;font-weight:650;cursor:pointer;box-shadow:none!important}.auth-x_switch__tNn6j button[aria-selected=true]{background:rgba(255,255,255,.12)!important;color:var(--ax-text)!important}.auth-x_back__G9r7v{display:inline-flex;align-items:center;gap:6px;padding:0!important;border:0!important;background:none!important;color:var(--ax-soft)!important;font:inherit;font-size:14px;cursor:pointer;box-shadow:none!important}.auth-x_back__G9r7v svg{width:16px;height:16px}.auth-x_invited__nXA83{margin:0 0 14px;padding:10px 14px;border-radius:14px;background:linear-gradient(110deg,rgba(188,244,207,.14),rgba(139,125,255,.16));border:1px solid rgba(188,244,207,.3);color:var(--ax-text)!important;font-size:14px;line-height:1.45}.auth-x_offer__DHA4K{list-style:none;margin:4px 0 22px;padding:0;display:grid;gap:9px}.auth-x_offer__DHA4K li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ax-text)!important}.auth-x_offer__DHA4K svg{width:18px;height:18px;flex:none;padding:2px;border-radius:50%;color:#08101a;background:linear-gradient(135deg,var(--ax-mint),var(--ax-aqua))}.auth-x_offer__DHA4K .auth-x_noCard__WklZn{color:var(--ax-faint)!important;font-size:13px;padding-left:28px}.auth-x_social__VIhYt{display:grid;gap:10px}.auth-x_social__VIhYt button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:14px!important;font:inherit;font-weight:650;font-size:15px;cursor:pointer;transition:transform .15s ease;box-shadow:none!important}.auth-x_social__VIhYt button:active{transform:scale(.985)}.auth-x_apple__A_5th{background:#fff!important;color:#000!important;border:0!important}.auth-x_google__QMy2L{background:rgba(255,255,255,.06)!important;color:var(--ax-text)!important;border:1px solid var(--ax-line)!important}.auth-x_or__lH2pM{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:var(--ax-faint);font-size:12px;letter-spacing:.04em}.auth-x_or__lH2pM:after,.auth-x_or__lH2pM:before{content:"";flex:1 1;height:1px;background:var(--ax-line)}.auth-x_form__zJ7q3{display:grid;gap:14px}.auth-x_field__WKlRk{display:grid;gap:7px}.auth-x_field__WKlRk>span:first-child{font-size:13px;font-weight:600;color:var(--ax-soft)!important}.auth-x_inputRow__qn56g{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid var(--ax-line);transition:border-color .15s ease,box-shadow .15s ease}.auth-x_inputRow__qn56g:focus-within{border-color:rgba(82,237,213,.7);box-shadow:0 0 0 4px rgba(82,237,213,.14)}.auth-x_inputRow__qn56g>svg{width:18px;height:18px;color:var(--ax-faint);flex:none}.auth-x_inputRow__qn56g input{flex:1 1;min-width:0;height:50px;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--ax-text)!important;font:inherit;font-size:16px;box-shadow:none!important}.auth-x_inputRow__qn56g input::placeholder{color:var(--ax-faint)!important}.auth-x_eye__DYeiK{display:grid;place-items:center;width:34px;height:34px;padding:0!important;border:0!important;background:none!important;color:var(--ax-faint)!important;cursor:pointer;box-shadow:none!important}.auth-x_eye__DYeiK svg{width:18px;height:18px}.auth-x_code__sigJ5{width:100%;height:64px;padding:0 18px!important;border-radius:16px!important;border:1px solid var(--ax-line)!important;background:rgba(255,255,255,.05)!important;color:var(--ax-text)!important;font:700 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.5em;text-align:center;box-shadow:none!important}.auth-x_code__sigJ5:focus{border-color:rgba(82,237,213,.7)!important;box-shadow:0 0 0 4px rgba(82,237,213,.14)!important}.auth-x_code__sigJ5::placeholder{color:rgba(255,255,255,.22)!important;letter-spacing:.45em}.auth-x_primary__i5uqq{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:4px;border:0!important;border-radius:16px!important;background:linear-gradient(110deg,var(--ax-mint),var(--ax-aqua) 50%,#a99cff)!important;background-size:200% 100%!important;color:#07101a!important;font:inherit;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 14px 34px rgba(82,237,213,.25)!important;transition:background-position .5s ease,transform .15s ease}.auth-x_primary__i5uqq:hover:not(:disabled){background-position:100% 0!important}.auth-x_primary__i5uqq:active:not(:disabled){transform:scale(.985)}.auth-x_primary__i5uqq:disabled{opacity:.55;cursor:default}.auth-x_primary__i5uqq svg{width:18px;height:18px}.auth-x_spin__L0__4{animation:auth-x_axSpin__zWf6M .9s linear infinite}@keyframes auth-x_axSpin__zWf6M{to{transform:rotate(1turn)}}.auth-x_quiet__9JoLN{padding:6px 0!important;border:0!important;background:none!important;color:var(--ax-mint)!important;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:none!important;justify-self:center}.auth-x_quiet__9JoLN:disabled{color:var(--ax-faint)!important;cursor:default}.auth-x_row__v04Kn{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-x_error__Ev3sG{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:rgba(255,120,120,.1);border:1px solid rgba(255,140,140,.3);color:#ffd2d2!important;font-size:14px;line-height:1.5}.auth-x_error__Ev3sG a,.auth-x_inline__ZaGNn{color:#fff!important;font-weight:650}.auth-x_inline__ZaGNn{padding:0!important;border:0!important;background:none!important;text-decoration:underline;cursor:pointer;font:inherit;box-shadow:none!important}.auth-x_note__QAitf{margin:14px 0 0;color:var(--ax-mint)!important;font-size:14px}.auth-x_legal__13eyL{display:block;margin-top:18px;color:var(--ax-faint)!important;font-size:12px;line-height:1.5;text-align:center}.auth-x_legal__13eyL a{color:var(--ax-soft)!important}@media (max-width:900px){.auth-x_stage__q0Heo{grid-template-columns:1fr;min-height:auto}.auth-x_wall__FHZup{width:100%;height:360px;inset:0 0 auto 0}.auth-x_wallTilt__p3ete{inset:-30% -20% -40% -20%;gap:12px}.auth-x_wallColumn__pamJ0{gap:12px}.auth-x_wallTile__QcmLy{border-radius:16px}.auth-x_wallFade__8zidp{background:linear-gradient(0deg,var(--ax-bg) 4%,rgba(7,8,15,.35) 55%,rgba(7,8,15,.15) 100%)}.auth-x_pitch__wbTOb{min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 18px}.auth-x_pitch__wbTOb h1{font-size:40px}.auth-x_pitch__wbTOb p{font-size:16px;margin-top:12px}.auth-x_panel__H2scN{padding:8px 14px 36px}.auth-x_card__NGt_x{padding:24px 20px 20px;border-radius:24px}}@media (prefers-reduced-motion:reduce){.auth-x_wallColumn__pamJ0{animation:none}.auth-x_primary__i5uqq{transition:none}}.DisplayCurrency_picker__qaO5g{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;color:var(--pt-text);font-size:.875rem}.DisplayCurrency_picker__qaO5g select{min-height:2.5rem;max-width:100%;padding:.35rem .55rem;border:1px solid var(--pt-border);border-radius:.6rem;background:var(--pt-surface);color:inherit;font:inherit}.CastShelf_shelf__n5Lo5{color:var(--pt-text);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:24px;padding:clamp(20px,4vw,40px);max-width:1100px;margin:32px auto}.CastShelf_shelf__n5Lo5 h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 8px}.CastShelf_shelf__n5Lo5>p{color:var(--pt-muted);line-height:1.5}.CastShelf_form__cz8Sb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;background:var(--pt-surface);border-radius:18px;margin:24px 0}.CastShelf_form__cz8Sb label{display:grid;gap:8px;font-weight:600}.CastShelf_form__cz8Sb label:has(input[type=checkbox]),.CastShelf_form__cz8Sb label:has(input[type=file]),.CastShelf_form__cz8Sb label:has(textarea),.CastShelf_form__cz8Sb>p{grid-column:1/-1}.CastShelf_form__cz8Sb label:has(input[type=checkbox]){display:flex;align-items:flex-start;font-weight:400;line-height:1.5}.CastShelf_form__cz8Sb input:not([type=checkbox]),.CastShelf_form__cz8Sb textarea{width:100%;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-text);border-radius:12px;padding:11px 13px;font:inherit}.CastShelf_form__cz8Sb input[type=checkbox]{width:18px;height:18px;flex:none;margin:3px 0}.CastShelf_shelf__n5Lo5 button{border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-text);border-radius:11px;padding:10px 16px;font:inherit;cursor:pointer}.CastShelf_shelf__n5Lo5 button:focus-visible{outline:3px solid var(--pt-border);outline-offset:3px}.CastShelf_shelf__n5Lo5 button:disabled{opacity:.55;cursor:not-allowed}.CastShelf_form__cz8Sb>button{justify-self:start}.CastShelf_shelf__n5Lo5 ul{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.CastShelf_shelf__n5Lo5 li{display:flex;gap:14px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:15px;padding:13px;min-width:0}.CastShelf_shelf__n5Lo5 li img{width:88px;height:88px;object-fit:cover;border-radius:10px;flex:none}.CastShelf_shelf__n5Lo5 li div{min-width:0}.CastShelf_shelf__n5Lo5 li p{font-size:.9rem;color:var(--pt-muted);line-height:1.4;overflow-wrap:anywhere}.CastShelf_shelf__n5Lo5 li button{margin:4px 6px 4px 0;font-size:.85rem;padding:7px 10px}.CastShelf_shelf__n5Lo5 li button:last-child{background:transparent;color:var(--pt-text);border-color:var(--pt-border)}@media(max-width:600px){.CastShelf_form__cz8Sb{grid-template-columns:1fr}.CastShelf_shelf__n5Lo5{margin:16px 0;padding:18px}.CastShelf_shelf__n5Lo5 li img{width:72px;height:72px}}.CastShelf_sheet__Z0Myg{margin-top:12px;padding:14px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface)}.CastShelf_sheet__Z0Myg label{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--pt-text)}.CastShelf_sheet__Z0Myg select{min-height:36px;padding:5px 8px;border:1px solid var(--pt-border);border-radius:7px;background:var(--pt-surface);color:var(--pt-text)}.CastShelf_sheetGrid__UOscg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.CastShelf_sheetGrid__UOscg>div{display:flex;flex-direction:column;gap:5px}.CastShelf_shelf__n5Lo5 li .CastShelf_sheetGrid__UOscg img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.CastShelf_sheetGrid__UOscg a{color:var(--pt-text)}.CastShelf_shelf__n5Lo5 li:has(.CastShelf_sheet__Z0Myg){display:block}.CastShelf_shelf__n5Lo5 .CastShelf_form__cz8Sb,.CastShelf_shelf__n5Lo5 .CastShelf_sheet__Z0Myg{background:var(--pt-surface-raised);color:var(--pt-text)}.CastShelf_shelf__n5Lo5 :is(h2,strong,b,label,summary){color:var(--pt-text)}.CastShelf_shelf__n5Lo5 :is(p,small){color:var(--pt-muted)}.CastShelf_shelf__n5Lo5 .CastShelf_form__cz8Sb :is(input:not([type=checkbox]),textarea),.CastShelf_shelf__n5Lo5 .CastShelf_sheet__Z0Myg select{box-sizing:border-box;min-width:0;background:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}.CastShelf_shelf__n5Lo5.CastShelf_shelf__n5Lo5 button{background:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}.CastShelf_shelf__n5Lo5 :is(input,textarea,select,button,summary):focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}.CastShelf_shelf__n5Lo5 input[type=checkbox]{accent-color:var(--pt-accent-strong)}.CastShelf_train__22bNq{margin:8px 0;min-width:0}.CastShelf_trainStatus__33gTR{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0}.CastShelf_chip__wL8xJ,.CastShelf_trainStatus__33gTR a{color:var(--pt-text);font-weight:600}.CastShelf_chip__wL8xJ{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--pt-border);background:var(--pt-surface-raised);font-size:.8rem;white-space:nowrap}.CastShelf_chip__wL8xJ[data-status=ready]{background:var(--pt-accent-strong);border-color:var(--pt-accent-strong);color:var(--pt-accent-contrast)}.CastShelf_chip__wL8xJ[data-status=preparing],.CastShelf_chip__wL8xJ[data-status=training]{border-style:dashed}.CastShelf_shelf__n5Lo5 .CastShelf_trainButton__bRCB8{border-color:var(--pt-accent-strong);font-weight:600;max-width:100%;white-space:normal;text-align:left}.CastShelf_trainPanel__VfO5I{display:grid;gap:10px;margin-top:10px;padding:14px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface-raised);min-width:0}.CastShelf_trainPanel__VfO5I p{margin:0}.CastShelf_trainPanel__VfO5I label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--pt-text);line-height:1.4}.CastShelf_trainPanel__VfO5I select{max-width:100%;min-height:36px;padding:5px 8px;border:1px solid var(--pt-border);border-radius:7px;background:var(--pt-surface);color:var(--pt-text)}.CastShelf_trainPanel__VfO5I fieldset{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--pt-border);border-radius:10px;min-width:0}.CastShelf_trainPanel__VfO5I legend{padding:0 4px;color:var(--pt-text);font-weight:600}.CastShelf_trainPanel__VfO5I fieldset label{flex-wrap:nowrap;align-items:flex-start}.CastShelf_trainPanel__VfO5I input[type=checkbox]{width:18px;height:18px;flex:none;margin:2px 0;accent-color:var(--pt-accent-strong)}.CastShelf_trainPanel__VfO5I>button{justify-self:start;max-width:100%}.CastShelf_shelf__n5Lo5 li:has(.CastShelf_trainPanel__VfO5I){display:block}.memory_page__cgZ1j{min-height:100vh;background:radial-gradient(circle at 84% 5%,#312547 0,transparent 38%),#090c18;color:#f7f7ff;padding:clamp(40px,7vw,90px) 20px}.memory_wrap__lIf6H{max-width:1160px;margin:auto}.memory_eyebrow__R4U0j{color:#bdaaff;font-size:11px;font-weight:800;letter-spacing:.14em}.memory_wrap__lIf6H h1{font-size:clamp(40px,6vw,72px);letter-spacing:-.05em;line-height:1.05;margin:16px 0}.memory_intro__8cU_h{max-width:790px;font-size:clamp(16px,2vw,20px);color:#c9c8d9;line-height:1.5}.memory_grid__rR0Mh{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:36px 0 18px}.memory_action__TznOL,.memory_panel__BvurO{padding:clamp(20px,3vw,30px);border:1px solid #53536c;border-radius:22px;background:#171b2d}.memory_panel__BvurO h2{font-size:27px;margin:0 0 20px}.memory_panel__BvurO label{display:grid;gap:9px;font-weight:700;margin:16px 0}.memory_panel__BvurO :is(input,textarea,select){min-width:0;width:100%;background:#0d1223;border:1px solid #777b96;border-radius:10px;color:#fff;font:inherit;padding:12px}.memory_panel__BvurO textarea{min-height:170px;resize:vertical}.memory_action__TznOL p,.memory_panel__BvurO p{color:#c7c9d6;line-height:1.5}.memory_panel__BvurO .memory_checkbox__zRN1T{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.45}.memory_checkbox__zRN1T input{width:auto;margin-top:4px;accent-color:#bdf1cf}.memory_preview__Ps8to{display:block;width:min(100%,350px);max-height:320px;object-fit:contain;margin:18px 0;border-radius:12px}.memory_action__TznOL{display:flex;align-items:center;justify-content:space-between;gap:20px}.memory_action__TznOL strong{font-size:23px}.memory_action__TznOL button,.memory_link__d8h37,.memory_reset__BIA3F{border:0;border-radius:11px;background:#bdf1cf;color:#071b10;padding:13px 20px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.memory_action__TznOL button:disabled{opacity:.55;cursor:not-allowed}.memory_panel__BvurO>a{display:inline-block;color:#bdf1cf;margin-right:20px}.memory_panel__BvurO .memory_reset__BIA3F{display:inline-block;margin-top:16px}.memory_error__ttMAR{padding:14px;border:1px solid #c56d8c;color:#ffcfdf;border-radius:10px}.memory_wrap__lIf6H :is(button,a,input,select,textarea):focus-visible{outline:3px solid #bdf1cf;outline-offset:3px}@media(max-width:760px){.memory_grid__rR0Mh{grid-template-columns:1fr}.memory_action__TznOL{align-items:stretch;flex-direction:column}.memory_action__TznOL button{width:100%}}@media(max-width:390px){.memory_page__cgZ1j{padding-inline:14px}}.ChatStoryboardWorkspace_workspace__gqe0O{color:var(--pt-text);min-width:0}.ChatStoryboardWorkspace_columns__QbKVh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.ChatStoryboardWorkspace_conversation__mdsqG,.ChatStoryboardWorkspace_storyboard__NRu2F{min-width:0;border:1px solid var(--pt-border);border-radius:18px;padding:20px;background:var(--pt-surface)}.ChatStoryboardWorkspace_workspace__gqe0O h2{margin:0 0 14px;color:var(--pt-text);font-size:24px}.ChatStoryboardWorkspace_workspace__gqe0O p,.ChatStoryboardWorkspace_workspace__gqe0O small{color:var(--pt-muted);line-height:1.55}.ChatStoryboardWorkspace_workspace__gqe0O label{display:grid;gap:8px;margin:15px 0;color:var(--pt-text);font-weight:650}.ChatStoryboardWorkspace_workspace__gqe0O textarea{width:100%;min-height:110px;padding:12px;resize:vertical}.ChatStoryboardWorkspace_workspace__gqe0O button,.ChatStoryboardWorkspace_workspace__gqe0O textarea{border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit}.ChatStoryboardWorkspace_workspace__gqe0O button{min-height:44px;padding:11px 15px;cursor:pointer;white-space:normal}.ChatStoryboardWorkspace_workspace__gqe0O button:disabled{opacity:.6;cursor:default}.ChatStoryboardWorkspace_workspace__gqe0O details{margin-top:18px;border:1px solid var(--pt-border);border-radius:10px;padding:10px;background:var(--pt-surface)}.ChatStoryboardWorkspace_workspace__gqe0O summary{min-height:40px;cursor:pointer;color:var(--pt-text)}.ChatStoryboardWorkspace_scenes__v7ANH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:500px;overflow:auto}.ChatStoryboardWorkspace_scenes__v7ANH button{display:flex;flex-direction:column;gap:6px;text-align:left;min-width:0}.ChatStoryboardWorkspace_scenes__v7ANH button[aria-pressed=true]{border-color:var(--pt-focus);box-shadow:inset 0 0 0 1px var(--pt-focus)}.ChatStoryboardWorkspace_placeholder__zeAMr,.ChatStoryboardWorkspace_scenes__v7ANH img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.ChatStoryboardWorkspace_placeholder__zeAMr{display:grid;place-items:center;color:var(--pt-muted);background:var(--pt-surface)}.ChatStoryboardWorkspace_preview__V78KS{display:block;width:100%;max-height:320px;object-fit:contain;border-radius:10px;margin-bottom:12px}.ChatStoryboardWorkspace_message__HpxlX{display:grid;gap:5px;padding:12px;border:1px solid var(--pt-border);border-radius:10px}.ChatStoryboardWorkspace_workspace__gqe0O :is(button,textarea,summary):focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}.ChatStoryboardWorkspace_workspace__gqe0O *{box-sizing:border-box;overflow-wrap:anywhere}@media(max-width:760px){.ChatStoryboardWorkspace_columns__QbKVh{grid-template-columns:minmax(0,1fr)}.ChatStoryboardWorkspace_conversation__mdsqG,.ChatStoryboardWorkspace_storyboard__NRu2F{padding:15px}.ChatStoryboardWorkspace_scenes__v7ANH{max-height:420px}}.ChatStoryboardWorkspace_workspace__gqe0O input,.ChatStoryboardWorkspace_workspace__gqe0O select{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit}.ChatStoryboardWorkspace_workspace__gqe0O input[type=checkbox]{width:18px;height:18px}.ChatStoryboardWorkspace_workspace__gqe0O article{padding:12px;border:1px solid var(--pt-border);border-radius:12px;margin:12px 0}.ChatStoryboardWorkspace_workspace__gqe0O input::placeholder{color:var(--pt-muted);opacity:1}.ChatStoryboardWorkspace_structureActions__0knCA{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.ChatStoryboardWorkspace_workspace__gqe0O input[type=range]{padding:0;min-height:44px;accent-color:var(--pt-focus)}.ChatStoryboardWorkspace_workspace__gqe0O .ChatStoryboardWorkspace_storyboard__NRu2F textarea[aria-label="Scene direction"]{min-height:16rem;line-height:1.6;resize:vertical}@media(max-width:760px){.ChatStoryboardWorkspace_workspace__gqe0O .ChatStoryboardWorkspace_storyboard__NRu2F textarea[aria-label="Scene direction"]{min-height:20rem}}.MusicSceneWorkbench_workspace__WBc5G{margin:20px 0;min-width:0;color:#f4f4fa}.MusicSceneWorkbench_header__G3Cdf{position:static;display:flex;justify-content:space-between;gap:20px;align-items:center;height:auto;padding:18px 0;border:0;background:none}.MusicSceneWorkbench_header__G3Cdf h3{margin:0;font-size:24px}.MusicSceneWorkbench_header__G3Cdf p{color:#b7bdce;font-size:13px;line-height:1.5;margin:6px 0}.MusicSceneWorkbench_columns__2hfBV{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:20px;align-items:start}.MusicSceneWorkbench_scenes__TvAOj{position:sticky;top:90px;display:flex;flex-direction:column;gap:8px;max-height:620px;overflow:auto}.MusicSceneWorkbench_scenes__TvAOj button{display:flex;align-items:center;gap:12px;width:100%;padding:13px;text-align:left;border:1px solid #353d53;border-radius:12px;background:#141a29;color:#f4f4fa;cursor:pointer;white-space:normal}.MusicSceneWorkbench_scenes__TvAOj button[aria-current=true]{border-color:#a69cfc;background:#25253e}.MusicSceneWorkbench_scenes__TvAOj button>span{flex-shrink:0;color:#a99dfc;font-size:13px}.MusicSceneWorkbench_scenes__TvAOj b{font-size:14px}.MusicSceneWorkbench_scenes__TvAOj small{display:block;color:#b8bed0;margin-top:5px;line-height:1.4}.MusicSceneWorkbench_editor__EZEd6{min-width:0;border:1px solid #353d53;background:#121725;border-radius:18px;padding:20px}.MusicSceneWorkbench_sceneHeading__jZW74{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.MusicSceneWorkbench_sceneHeading__jZW74 h4{margin:0;font-size:19px}.MusicSceneWorkbench_sceneHeading__jZW74 strong{font-size:13px;color:#c5c0fb}.MusicSceneWorkbench_approval__l3Bgj{position:static;top:78px;z-index:4;display:flex;flex-wrap:wrap;gap:10px;background:#121725;padding:12px 0}.MusicSceneWorkbench_approval__l3Bgj button{min-height:44px;padding:10px 16px;border:1px solid #7671b4;border-radius:10px;background:#5c4bc4;color:#fff;font-weight:700;cursor:pointer}.MusicSceneWorkbench_approval__l3Bgj button+button{background:#23283d}.MusicSceneWorkbench_approval__l3Bgj button:disabled{opacity:.6;cursor:default}.MusicSceneWorkbench_editor__EZEd6 label{display:grid;gap:7px;font-size:14px;font-weight:600;margin-top:15px}.MusicSceneWorkbench_editor__EZEd6 input,.MusicSceneWorkbench_editor__EZEd6 select,.MusicSceneWorkbench_editor__EZEd6 textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #4a536d;border-radius:10px;background:#1c2435;color:#f4f4fa;font:inherit;font-size:16px}.MusicSceneWorkbench_hint__iNuPR,.MusicSceneWorkbench_preview__1n0Ib p{font-size:13px;color:#b8bed0;line-height:1.5}.MusicSceneWorkbench_preview__1n0Ib video{width:100%;max-height:340px;background:#090c13;border-radius:12px}.MusicSceneWorkbench_empty__DMvBx{display:grid;place-items:center;min-height:160px;border:1px dashed #47516b;border-radius:12px;background:#0c111c;text-align:center}.MusicSceneWorkbench_empty__DMvBx img{width:100%;max-height:280px;object-fit:contain}.MusicSceneWorkbench_empty__DMvBx span{font-size:13px;color:#b8bed0}.MusicSceneWorkbench_advanced__Go53_{margin-top:16px}.MusicSceneWorkbench_advanced__Go53_ summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#c9c3ff;font-size:14px}.MusicSceneWorkbench_creation__MqbYK{scroll-margin-top:90px}.MusicSceneWorkbench_workspace__WBc5G button:focus-visible,.MusicSceneWorkbench_workspace__WBc5G input:focus-visible,.MusicSceneWorkbench_workspace__WBc5G select:focus-visible,.MusicSceneWorkbench_workspace__WBc5G summary:focus-visible,.MusicSceneWorkbench_workspace__WBc5G textarea:focus-visible{outline:3px solid #b7aaff;outline-offset:3px}.MusicSceneWorkbench_workspace__WBc5G *{box-sizing:border-box;overflow-wrap:anywhere}.MusicSceneWorkbench_workspace__WBc5G audio:not([controls]){display:none}@media(max-width:700px){.MusicSceneWorkbench_header__G3Cdf{align-items:start;flex-direction:column;gap:0}.MusicSceneWorkbench_columns__2hfBV{grid-template-columns:minmax(0,1fr)}.MusicSceneWorkbench_scenes__TvAOj{position:static;flex-direction:row;max-height:none;padding-bottom:8px}.MusicSceneWorkbench_scenes__TvAOj button{min-width:170px;max-width:210px}.MusicSceneWorkbench_editor__EZEd6{padding:14px}.MusicSceneWorkbench_sceneHeading__jZW74{align-items:start;flex-direction:column;gap:5px}.MusicSceneWorkbench_approval__l3Bgj{position:sticky;top:68px}.MusicSceneWorkbench_approval__l3Bgj button{flex:1 1}.MusicSceneWorkbench_preview__1n0Ib video{max-height:260px}.MusicSceneWorkbench_workspace__WBc5G{padding-bottom:85px}}.MusicSceneWorkbench_playback__5F7Nb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.MusicSceneWorkbench_playback__5F7Nb button{min-height:44px;padding:9px 12px;border:1px solid #6b7098;border-radius:9px;background:#282d49;color:#fff;font:inherit;font-size:13px;cursor:pointer}.MusicSceneWorkbench_playback__5F7Nb label{flex:1 1;min-width:120px;margin:0;font-size:12px}.MusicSceneWorkbench_playback__5F7Nb input{padding:0;min-height:24px;accent-color:#aea2ff}.MovieDirector_director___K8H2{margin:0 0 56px;padding:clamp(24px,4vw,48px);background:linear-gradient(180deg,#fff,#f7f9ff);color:var(--ink,#05092d);border:1px solid var(--line,#d8def2);border-radius:28px;box-shadow:0 24px 70px #08104412;scroll-margin-top:24px;font-family:var(--font-sans),Arial,sans-serif}.MovieDirector_director___K8H2 h2,.MovieDirector_director___K8H2 h3{font-family:var(--font-sans),Arial,sans-serif;color:var(--ink,#05092d);letter-spacing:-.055em}.MovieDirector_director___K8H2 h2{margin:16px 0}.MovieDirector_director___K8H2 h3{margin:8px 0}.MovieDirector_director___K8H2 p{color:var(--muted,#626b8a);line-height:1.55}.MovieDirector_kicker__rgndb{color:var(--violet,#7524ff);font-family:var(--font-sans),Arial,sans-serif;font-size:10px;letter-spacing:.16em}.MovieDirector_stats__7O3Q7{background:var(--surface-soft,#eef1ff);border:1px solid var(--line,#d8def2);border-left:0;border-radius:16px;padding:16px 18px}.MovieDirector_stats__7O3Q7 b{color:var(--violet,#7524ff);font-size:22px}.MovieDirector_stats__7O3Q7 span{color:var(--muted,#626b8a)}.MovieDirector_director___K8H2 button{border:1px solid var(--line,#d8def2);border-radius:12px;padding:11px 14px;background:#fff;color:var(--ink,#05092d);font-family:inherit;box-shadow:0 5px 16px #0810440a}.MovieDirector_director___K8H2 button:hover{border-color:#a897ff;background:#f7f4ff;transform:translateY(-1px)}.MovieDirector_director___K8H2 input,.MovieDirector_director___K8H2 select,.MovieDirector_director___K8H2 textarea{background:#fff;color:var(--ink,#05092d);border:1px solid var(--line,#d8def2);border-radius:12px;padding:12px 13px}.MovieDirector_director___K8H2 label{color:var(--ink,#05092d);gap:8px}.MovieDirector_templates__GqdR3{gap:14px;margin:24px 0}.MovieDirector_templates__GqdR3 button{background:#fff;border:1px solid var(--line,#d8def2);border-radius:16px;padding:20px}.MovieDirector_templates__GqdR3 small{color:var(--muted,#626b8a)}.MovieDirector_workspaceNav__ntqOD a:nth-child(2){background:#17182e;color:#fff;box-shadow:0 4px 12px #17182e22}.MovieDirector_boardHeader__oqMIX{margin-top:32px}.MovieDirector_boardHeader__oqMIX h3{font-size:26px}.MovieDirector_timeline__P30Ub{gap:10px;margin:18px 0 22px;padding:4px 2px 14px}.MovieDirector_timeline__P30Ub>button{flex:0 0 218px;padding:0 0 14px;border:1px solid var(--line,#d8def2);border-radius:18px;overflow:hidden;background:#fff;color:var(--ink,#05092d);box-shadow:0 8px 24px #0810440b}.MovieDirector_timeline__P30Ub>button:hover{border-color:#aa98ff}.MovieDirector_timeline__P30Ub .MovieDirector_activeShot___BEXd{border:2px solid var(--violet,#7524ff);box-shadow:0 0 0 4px #7524ff16,0 12px 28px #08104414;background:#fff}.MovieDirector_shotVisual__l03Zh{height:124px;border-radius:0;background:linear-gradient(135deg,#edf1ff,#dffbff)}.MovieDirector_timeline__P30Ub small{color:var(--violet,#7524ff);padding:12px 14px 0;font-size:9px;letter-spacing:.1em}.MovieDirector_timeline__P30Ub b{padding:7px 14px 0;font-size:16px}.MovieDirector_timeline__P30Ub>button>span:last-child{padding:6px 14px 0;color:var(--muted,#626b8a)}.MovieDirector_shotEditor__QBrpE{margin-top:24px;padding:24px;background:#fff;color:var(--ink,#05092d);border:1px solid var(--line,#d8def2);border-radius:20px;box-shadow:0 12px 34px #0810440a}.MovieDirector_castNote__FCi06{background:var(--surface-soft,#eef1ff);color:var(--muted,#626b8a);border:1px solid var(--line,#d8def2)}.MovieDirector_director___K8H2 details{border:1px solid var(--line,#d8def2);border-radius:14px;padding:8px 12px;background:#fbfcff}.MovieDirector_director___K8H2 summary{color:var(--ink,#05092d);padding:8px}.MovieDirector_prompt__eIJB1{background:#0b123d;color:#f8f9ff;border-radius:12px}.MovieDirector_director___K8H2 .MovieDirector_primary__uabdp{background:linear-gradient(100deg,var(--violet,#7524ff),var(--blue,#1668ff));color:#fff;border:0;box-shadow:0 10px 24px #7524ff33}.MovieDirector_render__hPA5F{margin-top:32px;padding:28px;background:#fff;border:1px solid var(--line,#d8def2);border-radius:20px;box-shadow:0 12px 34px #0810440a}.MovieDirector_render__hPA5F h3{color:var(--ink,#05092d)}.MovieDirector_render__hPA5F p{color:var(--muted,#626b8a)}.MovieDirector_workspaceNav__ntqOD{gap:8px;padding:0 0 18px;border-bottom:1px solid var(--line,#d8def2);margin-bottom:26px;overflow-x:auto}.MovieDirector_workspaceNav__ntqOD a{flex:0 0 auto;font-family:var(--font-sans),Arial,sans-serif;color:var(--muted,#626b8a);padding:9px 13px;border-radius:999px}.MovieDirector_workspaceNav__ntqOD a:focus-visible,.MovieDirector_workspaceNav__ntqOD a:hover{color:var(--ink,#05092d);background:#f0edff}@media(max-width:650px){.MovieDirector_timeline__P30Ub{display:grid;grid-template-columns:1fr;overflow:visible;gap:10px;padding:2px}.MovieDirector_timeline__P30Ub>button{width:100%;display:grid;grid-template-columns:44px auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:12px 14px;border-radius:14px}.MovieDirector_shotVisual__l03Zh{grid-column:1;grid-row:1/3;width:44px;height:44px;border-radius:10px}.MovieDirector_shotVisual__l03Zh>.MovieDirector_portrait__D6WTd{width:44px;height:44px}.MovieDirector_timeline__P30Ub small{grid-column:2;grid-row:1;padding:0;font-size:9px;white-space:nowrap}.MovieDirector_timeline__P30Ub b{grid-column:3;grid-row:1;padding:0;font-size:14px;letter-spacing:-.02em}.MovieDirector_timeline__P30Ub>button>span:last-child{grid-column:2/4;grid-row:2;padding:4px 0 0;-webkit-line-clamp:1}.MovieDirector_workspaceNav__ntqOD{padding-bottom:12px;margin-bottom:20px}.MovieDirector_workspaceNav__ntqOD a{padding:8px 11px;font-size:12px}}.simpleLongForm .MovieDirector_stats__7O3Q7{display:none}.simpleLongForm .MovieDirector_workspaceNav__ntqOD a:nth-child(2):not([aria-current=page]){background:transparent!important;color:#57547a!important;box-shadow:none!important}.simpleLongForm .MovieDirector_workspaceNav__ntqOD a[aria-current=page]{background:#242139!important;color:#fff!important;box-shadow:0 3px 10px #21184a1c!important}.MovieDirector_prompt__eIJB1{max-height:190px;overflow:auto;padding:14px 16px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.MovieDirector_promptDetails__c__L4 summary{display:flex;align-items:baseline;gap:8px}.MovieDirector_promptDetails__c__L4 summary small{color:var(--muted,#626b8a);font-size:11px;font-weight:500}.MovieDirector_brief__q434P{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(220px,1fr) minmax(170px,.55fr);gap:16px;margin:24px 0;padding:20px;border:1px solid var(--line,#d8def2);border-radius:18px;background:#fbfcff}.MovieDirector_brief__q434P>label{display:flex;min-width:0;flex-direction:column;gap:8px;font-weight:800}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb{grid-column:1/-1}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb textarea{width:100%;min-height:220px;resize:vertical;line-height:1.55}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb button{align-self:flex-start;margin-top:2px}.MovieDirector_toolbar__ldCW0>label{letter-spacing:.01em}.MovieDirector_storyAssembly__ZIVfE{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0;padding:17px 19px;border:1px solid #b8aaf0;border-radius:16px;background:linear-gradient(110deg,#f3efff,#eefaff)}.MovieDirector_storyAssembly__ZIVfE>div{display:grid;gap:4px;min-width:0}.MovieDirector_storyAssembly__ZIVfE strong{font-size:15px;color:#271f5b}.MovieDirector_storyAssembly__ZIVfE span{font-size:12px;line-height:1.45;color:#605b78}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:46px;border-color:#5641ca;background:#5641ca;color:#fff;font-weight:850}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button:hover:not(:disabled){background:#4634b3;color:#fff}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button:disabled{opacity:.55;cursor:not-allowed}.MovieDirector_manualEditLink__1buwr{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #cfc7e8;border-radius:11px;background:#fff;color:#51419d;font-size:13px;font-weight:800;text-decoration:none}.MovieDirector_manualEditLink__1buwr:hover{background:#f6f2ff}@media(max-width:700px){.MovieDirector_storyAssembly__ZIVfE{align-items:stretch;flex-direction:column}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button{width:100%}}@media(max-width:620px){.musicMode .MovieDirector_heading__JBCjg h2{margin:5px 0;font-size:clamp(24px,7vw,30px);line-height:1.08}.musicMode .MovieDirector_heading__JBCjg p{margin:0;font-size:12px;line-height:1.4}.musicMode .MovieDirector_brief__q434P{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:10px 0;padding:10px;border-radius:12px}.musicMode .MovieDirector_brief__q434P>label{gap:4px;font-size:11px}.musicMode .MovieDirector_brief__q434P>label:first-child{grid-column:1/-1}.musicMode .MovieDirector_brief__q434P .MovieDirector_concept__VEnnb{display:none}.musicMode .MovieDirector_brief__q434P input,.musicMode .MovieDirector_brief__q434P select{width:100%;min-width:0;min-height:44px;padding:7px 9px;font-size:12px}.musicMode .MovieDirector_boardHeader__oqMIX{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.musicMode .MovieDirector_boardHeader__oqMIX>div{min-width:0}.musicMode .MovieDirector_boardHeader__oqMIX h3{margin:0;font-size:20px;line-height:1.1}.musicMode .MovieDirector_boardHeader__oqMIX p{margin:3px 0 0;font-size:11px;line-height:1.3}.musicMode .MovieDirector_boardHeader__oqMIX>button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:7px 9px;font-size:12px}.musicMode .MovieDirector_timeline__P30Ub{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0 14px;padding:0;overflow:visible}.musicMode .MovieDirector_timeline__P30Ub>button{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:start;gap:2px 9px;min-width:0;min-height:92px;padding:10px;text-align:left;overflow:hidden}.musicMode .MovieDirector_shotVisual__l03Zh{grid-column:1;grid-row:1/3;width:48px;height:48px;border-radius:9px}.musicMode .MovieDirector_timeline__P30Ub small{grid-column:2;grid-row:1;min-width:0;padding:0;color:#6653bd;font-size:11px;font-weight:800;letter-spacing:0;white-space:normal}.musicMode .MovieDirector_timeline__P30Ub b{grid-column:2;grid-row:2;min-width:0;padding:0;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.musicMode .MovieDirector_timeline__P30Ub>button>span:last-child{grid-column:1/-1;grid-row:3;padding:3px 0 0;font-size:12px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.musicMode .MovieDirector_timeline__P30Ub>button:after{content:"Edit scene";grid-column:3;grid-row:1/3;align-self:center;padding:8px;border-radius:8px;background:#f1edff;color:#5140a2;font-size:11px;font-weight:800;white-space:nowrap}.musicMode .MovieDirector_shotEditor__QBrpE{min-width:0;margin-top:12px;padding:13px;border-radius:14px}.musicMode .MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr .MovieDirector_concept__VEnnb textarea{min-height:110px}.MovieDirector_director___K8H2.musicMode button,.MovieDirector_director___K8H2.musicMode summary{min-height:44px}.MovieDirector_director___K8H2.musicMode input,.MovieDirector_director___K8H2.musicMode select{max-width:100%}}.MovieDirector_fields__KTaEr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.MovieDirector_fields__KTaEr label{display:flex;min-width:0;flex-direction:column;gap:7px;font-weight:800}.MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:start}.MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr .MovieDirector_concept__VEnnb textarea{min-height:220px;resize:vertical;line-height:1.55}.MovieDirector_director___K8H2 button:disabled{opacity:1;cursor:not-allowed;color:#5a5576;background:#f0eef8;border-color:#d5d0e8;box-shadow:none}.MovieDirector_director___K8H2 .MovieDirector_primary__uabdp:disabled{color:#423b72;background:#e6e1f6;border:1px solid #c5bde2;box-shadow:none}.MovieDirector_castingRoom___l5Dw{margin-top:28px;padding:24px;border:1px solid #d8def2;border-radius:22px;background:#fff}.MovieDirector_hiddenCasting__4OxB8{display:none}.MovieDirector_castingRoom___l5Dw .MovieDirector_boardHeader__oqMIX{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 12px}.MovieDirector_search__Qtlqt{display:flex;align-items:center;gap:8px;min-width:220px;padding:0 10px;border:1px solid #d8def2;border-radius:12px;background:#fff}.MovieDirector_search__Qtlqt input{width:100%;border:0;background:transparent;outline:none}.MovieDirector_filters__JAFpt{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.MovieDirector_filters__JAFpt button[aria-pressed=true]{background:#26214f;color:#fff;border-color:#26214f}.MovieDirector_castGrid__LoAeL{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.MovieDirector_castGrid__LoAeL>button{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:0;text-align:left;border-radius:16px}.MovieDirector_castGrid__LoAeL>button[aria-pressed=true]{border-color:#6654db;box-shadow:0 0 0 3px #6654db33}.MovieDirector_castGrid__LoAeL>button:disabled{opacity:.72}.MovieDirector_castGrid__LoAeL .MovieDirector_portrait__D6WTd{display:block;width:100%;aspect-ratio:1;background-color:#ece9ff;background-repeat:no-repeat}.MovieDirector_actorInfo__xM5zJ{display:flex;flex:1 1;flex-direction:column;gap:5px;padding:12px 14px 15px}.MovieDirector_actorInfo__xM5zJ small{color:#6850cf;font-size:11px;font-weight:800}.MovieDirector_actorInfo__xM5zJ b{font-size:16px}.MovieDirector_actorInfo__xM5zJ>span{color:#626b8a;font-size:12px;line-height:1.4}.MovieDirector_sceneWorkbench__rxr_K{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;margin:20px 0}.MovieDirector_sceneWorkbench__rxr_K>.MovieDirector_shotEditor__QBrpE{grid-column:1/-1;grid-row:2;min-width:0;margin:0}.MovieDirector_sceneWorkbench__rxr_K>.sceneVisualPlan{grid-column:1/-1;grid-row:1;min-width:0;margin:0}.MovieDirector_sceneWorkbench__rxr_K>.storyboardBatch{grid-column:1/-1;grid-row:3;margin:0}.MovieDirector_sceneWorkbench__rxr_K>.MovieDirector_custom__WYMZl{grid-column:1/-1;grid-row:4}@media(max-width:900px){.MovieDirector_sceneWorkbench__rxr_K{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.MovieDirector_castingRoom___l5Dw{padding:16px}.MovieDirector_castingRoom___l5Dw .MovieDirector_boardHeader__oqMIX{align-items:stretch;flex-direction:column}.MovieDirector_search__Qtlqt{min-width:0}.MovieDirector_castGrid__LoAeL{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:760px){.MovieDirector_brief__q434P{grid-template-columns:1fr}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb{grid-column:auto}.MovieDirector_fields__KTaEr,.MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr{grid-template-columns:1fr}}.MovieDirector_toolbar__ldCW0{border:1px solid var(--line,#d8def2);border-radius:18px;padding:18px;background:linear-gradient(135deg,#faf9ff,#f0f7ff);display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;box-shadow:0 10px 28px #0810440a}.MovieDirector_toolbar__ldCW0>label{display:flex;min-width:230px;flex:1 1;flex-direction:column;justify-content:center;gap:7px;padding:12px 14px;border:1px solid #d9d7ef;border-radius:14px;background:#fff;font-size:12px;font-weight:850}.MovieDirector_toolbar__ldCW0>label select{width:100%;font-size:14px;font-weight:700}.MovieDirector_toolbar__ldCW0>label.MovieDirector_import__Y3GoO{min-width:260px}.MovieDirector_toolbar__ldCW0>label.MovieDirector_import__Y3GoO input{width:100%;padding:7px;background:#f8f8ff;font-size:12px}.MovieDirector_toolbar__ldCW0>label.MovieDirector_import__Y3GoO input::file-selector-button{margin-right:8px;border:1px solid #cfc9f2;border-radius:8px;padding:7px 10px;background:#f0edff;color:#4035a5;font:inherit;font-weight:800;cursor:pointer}.MovieDirector_toolbar__ldCW0>button{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;white-space:nowrap;font-weight:850}.MovieDirector_toolbar__ldCW0>button:first-of-type{background:#17182e;color:#fff;border-color:#17182e}.MovieDirector_toolbar__ldCW0>button:first-of-type:hover{background:#4035a5;border-color:#4035a5}.MovieDirector_workspaceNav__ntqOD{display:flex;align-items:center;gap:6px;margin:22px 0 14px;padding:5px;border:1px solid var(--line,#d8def2);border-radius:14px;background:#f7f6ff}.MovieDirector_workspaceNav__ntqOD a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border-radius:10px;color:#57547a;font-size:13px;font-weight:850;text-decoration:none;transition:background .15s ease,color .15s ease}.MovieDirector_workspaceNav__ntqOD a:focus-visible,.MovieDirector_workspaceNav__ntqOD a:hover{background:#fff;color:#4035a5;outline:none}.MovieDirector_workspaceNav__ntqOD a[aria-current=page]{background:#17182e;color:#fff;box-shadow:0 4px 12px #17182e22}@media(max-width:700px){.MovieDirector_toolbar__ldCW0{padding:12px}.MovieDirector_toolbar__ldCW0>label{min-width:100%}.MovieDirector_toolbar__ldCW0>button{width:100%}.MovieDirector_workspaceNav__ntqOD{display:grid;grid-template-columns:1fr}.MovieDirector_workspaceNav__ntqOD a{width:100%}}.MovieDirector_musicCoverageChoice__1YEmL{display:grid;gap:8px;margin:18px 0;padding:16px;border:1px solid #625c86;border-radius:14px;background:#201d35;color:#fff}.MovieDirector_musicCoverageChoice__1YEmL label{display:grid;gap:6px;font-weight:750}.MovieDirector_musicCoverageChoice__1YEmL select{width:100%;min-height:44px;padding:9px;border:1px solid #8b82b0;border-radius:9px;background:#131124;color:#fff}.MovieDirector_musicCoverageChoice__1YEmL p{margin:0;color:#d3cee2;line-height:1.5}.MovieDirector_musicCoverageChoice__1YEmL button{justify-self:start;padding:10px 14px;border:1px solid #cfff32;border-radius:9px;background:#cfff32;color:#141222;font-weight:800}.MovieDirector_director___K8H2{--ink:#f4f6fc;--muted:#bbc7da;--line:#43516c;--surface-soft:#1b263b;background:#101828;color:#f4f6fc;box-shadow:none;min-width:0}.MovieDirector_director___K8H2 h2,.MovieDirector_director___K8H2 h3{color:#f4f6fc}.MovieDirector_director___K8H2 p{color:#bbc7da}.MovieDirector_heading__JBCjg{display:flex;gap:24px;align-items:start;justify-content:space-between}.MovieDirector_heading__JBCjg>div{min-width:0}.MovieDirector_stats__7O3Q7{display:grid;gap:6px;flex-shrink:0;background:#1b263b}.MovieDirector_director___K8H2 :is(input,select,textarea){min-width:0;max-width:100%;background:#111c30;color:#f4f6fc;border-color:#596b8b}.MovieDirector_director___K8H2 button{background:#202d44;color:#f4f6fc;border-color:#596b8b;min-height:44px}.MovieDirector_director___K8H2 button:hover{background:#2c3c58;transform:none}.MovieDirector_director___K8H2 :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #93dbff;outline-offset:3px}.MovieDirector_director___K8H2 button:disabled{opacity:.55;cursor:default}.MovieDirector_brief__q434P,.MovieDirector_render__hPA5F,.MovieDirector_shotEditor__QBrpE,.MovieDirector_toolbar__ldCW0{background:#162137;border-color:#43516c;color:#f4f6fc}.MovieDirector_brief__q434P>label,.MovieDirector_director___K8H2 label{color:#e0e8f6}.MovieDirector_director___K8H2 details{background:#172139;color:#edf3fb;border-color:#43516c}.MovieDirector_director___K8H2 summary{color:#dce8f9}.MovieDirector_boardHeader__oqMIX{position:static;display:flex;align-items:start;justify-content:space-between;gap:16px;min-height:0;height:auto;margin:24px 0 16px}.MovieDirector_boardHeader__oqMIX>div{min-width:0}.MovieDirector_boardHeader__oqMIX h3{margin:0 0 6px}.MovieDirector_boardHeader__oqMIX p{margin:0}.MovieDirector_boardHeader__oqMIX>button{flex-shrink:0}.MovieDirector_director___K8H2 .MovieDirector_timeline__P30Ub>button{background:#1a263c;color:#f4f6fc}.MovieDirector_musicQuote__E9I_j{position:static;clear:both;margin:20px 0;padding:18px;border:1px solid #58698b;border-radius:14px;background:#172139;color:#f4f6fc}.MovieDirector_musicQuote__E9I_j>header{position:static!important;display:flex!important;align-items:start!important;justify-content:space-between!important;gap:16px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 18px!important;background:none!important;border:0!important}.MovieDirector_musicQuote__E9I_j h3{margin:6px 0;line-height:1.3;font-size:20px}.MovieDirector_musicQuote__E9I_j header p{font-size:13px;line-height:1.5;margin:0}.MovieDirector_musicQuote__E9I_j header>strong{flex-shrink:0;padding:10px;border:1px solid #617593;border-radius:9px}.MovieDirector_musicQuote__E9I_j ol{display:grid;gap:10px;padding:0;list-style:none}.MovieDirector_musicQuote__E9I_j li{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px) auto;gap:12px;align-items:center;padding:12px;background:#111b2e;border:1px solid #4a5e7e;border-radius:10px}.MovieDirector_quoteScene__0Smht{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.MovieDirector_quoteCoverage__7kSWL,.MovieDirector_quoteScene__0Smht small,.MovieDirector_quoteScene__0Smht span{color:#b9c7dc;font-size:12px;line-height:1.5}.MovieDirector_quoteEngine__uZ57O{display:grid;gap:6px;font-size:12px}.MovieDirector_quoteEngine__uZ57O select{width:100%;font-size:13px}.MovieDirector_quotePrice__ybMQk{color:#c7f4db;white-space:nowrap}.MovieDirector_quoteWarning__HdZ5w{padding:12px;background:#3a2e20;color:#ffe4b8;border-radius:9px}.MovieDirector_director___K8H2 .inheritRefs,.MovieDirector_director___K8H2 .projectTools,.MovieDirector_director___K8H2 .referencePanels details,.MovieDirector_director___K8H2 .shotAdvanced{position:relative;background:#172139!important;border-color:#43516c!important}.MovieDirector_director___K8H2 .inheritRefs label,.MovieDirector_director___K8H2 .projectTools>summary,.MovieDirector_director___K8H2 .referencePanels :is(summary,label),.MovieDirector_director___K8H2 .shotAdvanced summary{color:#e0e8f6!important}.MovieDirector_director___K8H2 .referencePanels input,.MovieDirector_director___K8H2 .referencePanels textarea{background:#111c30!important;color:#f4f6fc!important}.MovieDirector_director___K8H2 .musicDirectorNotice{background:#203749;color:#d8edf5;border-color:#527189}.MovieDirector_director___K8H2 .referencePanels small,.MovieDirector_director___K8H2 .shotAdvanced summary small{color:#bbc7da!important}@media(max-width:720px){.MovieDirector_heading__JBCjg{flex-direction:column}.MovieDirector_stats__7O3Q7{display:none}.MovieDirector_musicQuote__E9I_j>header{flex-direction:column!important}.MovieDirector_musicQuote__E9I_j header>strong{width:100%}.MovieDirector_musicQuote__E9I_j li{grid-template-columns:minmax(0,1fr) auto}.MovieDirector_quoteEngine__uZ57O{grid-column:1/-1;grid-row:2}.MovieDirector_boardHeader__oqMIX{align-items:stretch;flex-direction:column}.MovieDirector_boardHeader__oqMIX>button{align-self:start}.MovieDirector_brief__q434P{grid-template-columns:minmax(0,1fr)!important}.MovieDirector_director___K8H2{padding:18px;border-radius:16px}.MovieDirector_shotEditor__QBrpE{padding:16px}.MovieDirector_promptDetails__c__L4 summary{flex-wrap:wrap}.MovieDirector_timeline__P30Ub>button{min-width:0}.MovieDirector_timeline__P30Ub b{white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.MovieDirector_director___K8H2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.MovieDirector_director___K8H2 .MovieDirector_templates__GqdR3 button,.MovieDirector_director___K8H2 .MovieDirector_toolbar__ldCW0>label{background:#18253a;color:#eff5fc}.MovieDirector_director___K8H2 .MovieDirector_toolbar__ldCW0>label select{color:#eff5fc}.MovieDirector_director___K8H2 .MovieDirector_kicker__rgndb{color:#c4b7ff}.MovieDirector_director___K8H2 .MovieDirector_timeline__P30Ub small{color:#c9c3ff}.PromptDirectorV2_page__qJFbU{width:min(1200px,100%);margin:auto;padding:32px 20px 80px;color:var(--pt-text);overflow-wrap:anywhere}.PromptDirectorV2_page__qJFbU *{box-sizing:border-box}.PromptDirectorV2_page__qJFbU h1{font-size:clamp(30px,5vw,50px);line-height:1.1}.PromptDirectorV2_page__qJFbU article,.PromptDirectorV2_page__qJFbU section{background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:18px;padding:20px;margin:18px 0;min-width:0}.PromptDirectorV2_page__qJFbU p,.PromptDirectorV2_page__qJFbU small{color:var(--pt-muted);line-height:1.6}.PromptDirectorV2_page__qJFbU label{display:grid;gap:7px;margin:14px 0;min-width:0;color:var(--pt-text)}.PromptDirectorV2_page__qJFbU input,.PromptDirectorV2_page__qJFbU select,.PromptDirectorV2_page__qJFbU textarea{max-width:100%;width:100%;min-width:0;border:1px solid var(--pt-border);background:var(--pt-input);color:var(--pt-text);padding:11px;border-radius:10px;font:inherit}.PromptDirectorV2_page__qJFbU textarea{min-height:120px;resize:vertical}.PromptDirectorV2_page__qJFbU input[type=checkbox]{width:18px;height:18px;accent-color:var(--pt-accent)}.PromptDirectorV2_page__qJFbU input::placeholder,.PromptDirectorV2_page__qJFbU textarea::placeholder{color:var(--pt-muted);opacity:1}.PromptDirectorV2_page__qJFbU a,.PromptDirectorV2_page__qJFbU button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:11px 15px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit;margin:4px;cursor:pointer}.PromptDirectorV2_page__qJFbU button:disabled{opacity:.55;cursor:not-allowed}.PromptDirectorV2_page__qJFbU button:focus-visible,.PromptDirectorV2_page__qJFbU input:focus-visible,.PromptDirectorV2_page__qJFbU select:focus-visible,.PromptDirectorV2_page__qJFbU textarea:focus-visible{outline:2px solid var(--pt-accent);outline-offset:3px}.PromptDirectorV2_page__qJFbU summary{cursor:pointer;color:var(--pt-text)}.PromptDirectorV2_page__qJFbU h2,.PromptDirectorV2_page__qJFbU h3,.PromptDirectorV2_page__qJFbU h4,.PromptDirectorV2_page__qJFbU strong{color:var(--pt-text)}.PromptDirectorV2_page__qJFbU img{max-width:100%;max-height:300px;object-fit:contain}.PromptDirectorV2_page__qJFbU blockquote{margin:0;padding:16px;border-left:3px solid var(--pt-accent);white-space:pre-wrap}.PromptDirectorV2_page__qJFbU [role=alert]{color:var(--pt-text);border-left:3px solid var(--pt-accent);padding:10px}.PromptDirectorV2_fields__ji1SS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.PromptDirectorV2_actions__zCqpB{display:flex;gap:8px;flex-wrap:wrap}.PromptDirectorV2_page__qJFbU .tCharacterCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PromptDirectorV2_page__qJFbU .tCharacterCards article{margin:0}@media(max-width:700px){.PromptDirectorV2_page__qJFbU{padding:24px 14px 64px}.PromptDirectorV2_fields__ji1SS,.PromptDirectorV2_page__qJFbU .tCharacterCards{grid-template-columns:1fr}.PromptDirectorV2_page__qJFbU article,.PromptDirectorV2_page__qJFbU section{padding:15px}.PromptDirectorV2_actions__zCqpB{flex-direction:column}.PromptDirectorV2_actions__zCqpB button{width:100%;margin:4px 0}}.FinishedMusicProject_panel__ZYr3n{padding:clamp(18px,3vw,32px);border:1px solid var(--pt-border,#414b69);border-radius:20px;background:var(--pt-surface,#101626);color:var(--pt-text,#f4f7ff);min-width:0}.FinishedMusicProject_panel__ZYr3n h2{margin:8px 0 20px;overflow-wrap:anywhere}.FinishedMusicProject_status___8kia{font-weight:700}.FinishedMusicProject_player__GDPBX{display:block;width:100%;max-height:70vh;object-fit:contain;background:#070910;border-radius:12px}.FinishedMusicProject_actions____6Y9{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.FinishedMusicProject_actions____6Y9 a,.FinishedMusicProject_actions____6Y9 button,.FinishedMusicProject_savedNotice__xnUEV button{font:inherit;padding:10px 16px;border:1px solid var(--pt-border,#414b69);border-radius:10px;color:inherit;background:var(--pt-surface,#101626);text-decoration:none;cursor:pointer}.FinishedMusicProject_actions____6Y9 a:focus-visible,.FinishedMusicProject_actions____6Y9 button:focus-visible,.FinishedMusicProject_savedNotice__xnUEV button:focus-visible{outline:3px solid var(--pt-accent,#8fb7ff);outline-offset:3px}.FinishedMusicProject_note__TaYM9{color:var(--pt-muted,#bbc3d8);line-height:1.6}.FinishedMusicProject_savedNotice__xnUEV{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.CreateChat_create__Ft0yW{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;color:var(--pt-text);min-width:0}.CreateChat_withShelf__obKiH{grid-template-columns:184px minmax(0,1fr)}.CreateChat_create__Ft0yW *{box-sizing:border-box;overflow-wrap:anywhere}.CreateChat_create__Ft0yW :is(button,textarea,select,a,summary):focus-visible{outline:3px solid var(--pt-focus);outline-offset:2px}.CreateChat_create__Ft0yW button{min-height:40px;padding:8px 14px;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit;font-size:15px;cursor:pointer}.CreateChat_create__Ft0yW button:disabled{opacity:.45;cursor:default}.CreateChat_create__Ft0yW button[aria-pressed=true]{border-color:var(--pt-accent-strong);box-shadow:inset 0 0 0 1px var(--pt-accent-strong)}.CreateChat_create__Ft0yW p{margin:0;line-height:1.6}.CreateChat_srOnly__1Q2kf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CreateChat_shelf__dcB4J{border:1px solid var(--pt-border);border-radius:18px;padding:12px;background:var(--pt-surface);align-self:start;position:sticky;top:12px;max-height:min(720px,calc(100vh - 24px));overflow:auto}.CreateChat_quick__FCLl4 .CreateChat_shelf__dcB4J{max-height:calc(100dvh - 24px);overscroll-behavior:contain}.CreateChat_shelf__dcB4J h2{margin:0;font-size:16px;color:var(--pt-text)}.CreateChat_shelf__dcB4J p{margin:2px 0 10px;font-size:13px;color:var(--pt-muted)}.CreateChat_shelf__dcB4J .CreateChat_shelfNext__AAl3y{margin-top:14px}.CreateChat_shelfGrid__Lk_6c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CreateChat_create__Ft0yW .CreateChat_shelfGrid__Lk_6c button{display:grid;justify-items:center;gap:4px;padding:6px;min-height:0;border-radius:12px;cursor:grab;font-size:13px}.CreateChat_shelfGrid__Lk_6c img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;pointer-events:none}.CreateChat_initial__cVeu4{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:8px;background:var(--pt-surface);font-size:28px;color:var(--pt-text)}.CreateChat_chat__v5ctS{display:flex;flex-direction:column;height:clamp(560px,calc(100vh - 140px),920px);border:1px solid var(--pt-border);border-radius:20px;background:var(--pt-surface);min-width:0;overflow:hidden}.CreateChat_studioLook__UvQcl .CreateChat_chat__v5ctS{position:relative;scroll-margin-top:12px;height:clamp(480px,calc(100dvh - 24px),980px)}.CreateChat_dropping__bfgJO{border-color:var(--pt-accent-strong);box-shadow:inset 0 0 0 2px var(--pt-accent-strong)}.CreateChat_chatHead__OLpGB{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--pt-border)}.CreateChat_chatHead__OLpGB strong{font-size:15px}.CreateChat_chatHead__OLpGB .CreateChat_ghost__ElcLf{margin-left:auto}.CreateChat_thread__vbvlX{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px 28px;scroll-padding-top:12px}.CreateChat_studioLook__UvQcl .CreateChat_thread__vbvlX{overflow-anchor:none}.CreateChat_column__gLN5X{display:flex;flex-direction:column;gap:18px;max-width:760px;margin:0 auto}.CreateChat_create__Ft0yW .CreateChat_toEnd__O_8ie{position:absolute;left:50%;bottom:132px;z-index:2;transform:translateX(-50%);width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;background:var(--pt-surface-raised);box-shadow:0 4px 14px rgba(0,0,0,.25);font-size:18px}.CreateChat_avatar__1pOYY{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-size:15px}.CreateChat_bigAvatar__r0iV3{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-size:24px}.CreateChat_welcome__86JPI{padding:min(10vh,72px) 0 12px;text-align:center}.CreateChat_welcome__86JPI h2{margin:0 0 8px;font-size:clamp(24px,3vw,30px);color:var(--pt-text)}.CreateChat_welcome__86JPI p{max-width:520px;margin:0 auto;color:var(--pt-muted)}.CreateChat_starters__UbGTU{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.CreateChat_create__Ft0yW .CreateChat_starters__UbGTU button{border-radius:14px;text-align:left;font-size:14px;color:var(--pt-text)}.CreateChat_worlds__kZslD{display:grid;gap:8px;margin-top:20px}.CreateChat_worlds__kZslD p{font-size:13px}.CreateChat_worlds__kZslD>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.CreateChat_create__Ft0yW .CreateChat_worlds__kZslD button{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:12px;font-size:14px}.CreateChat_worlds__kZslD i,.CreateChat_worlds__kZslD img{width:32px;height:32px;border-radius:8px;object-fit:cover}.CreateChat_worlds__kZslD i{display:grid;place-items:center;background:var(--pt-surface);font-style:normal;font-weight:700}.CreateChat_creator__sW8ml{align-self:flex-end;display:grid;justify-items:end;gap:6px;max-width:min(80%,560px)}.CreateChat_creator__sW8ml p{padding:10px 15px;border-radius:18px 18px 4px 18px;background:var(--pt-surface-raised);white-space:pre-wrap}.CreateChat_creator__sW8ml img{max-width:220px;max-height:220px;border-radius:14px;object-fit:cover}.CreateChat_note__OnMXJ{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;border:1px solid var(--pt-border);font-size:13px;color:var(--pt-muted)}.CreateChat_note__OnMXJ img{border-radius:50%;object-fit:cover}.CreateChat_director__VTTho{display:flex;gap:12px;align-items:flex-start;min-width:0}.CreateChat_body__ZW9hM{flex:1 1;display:grid;gap:12px;min-width:0;padding-top:3px}.CreateChat_body__ZW9hM>p{white-space:pre-wrap;font-size:16px}.CreateChat_caret__x49xY{display:inline-block;width:8px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--pt-text);animation:CreateChat_blink__reAcE 1s steps(2) infinite}@keyframes CreateChat_blink__reAcE{50%{opacity:0}}.CreateChat_dots__hBvuN{display:inline-flex;gap:4px;margin-right:6px;vertical-align:middle}.CreateChat_dots__hBvuN i{width:6px;height:6px;border-radius:50%;background:var(--pt-muted);animation:CreateChat_pulse__idacB 1.2s ease-in-out infinite}.CreateChat_dots__hBvuN i:nth-child(2){animation-delay:.15s}.CreateChat_dots__hBvuN i:nth-child(3){animation-delay:.3s}@keyframes CreateChat_pulse__idacB{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CreateChat_caret__x49xY,.CreateChat_dots__hBvuN i{animation:none}}.CreateChat_prompt__reA_P{border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface-raised);overflow:hidden}.CreateChat_promptHead___pVLP{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--pt-border);font-size:13px}.CreateChat_promptHead___pVLP small{color:var(--pt-muted)}.CreateChat_promptHead___pVLP .CreateChat_ghost__ElcLf{margin-left:auto}.CreateChat_prompt__reA_P p{padding:12px 14px;white-space:pre-wrap;font-size:15px;color:var(--pt-text)}.CreateChat_prompt__reA_P textarea{display:block;width:100%;min-height:90px;padding:12px 14px;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:15px;line-height:1.6;resize:none}.CreateChat_prompt__reA_P textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--pt-focus)}.CreateChat_actions__ai6O_{display:grid;gap:10px}.CreateChat_primaryRow__bwA9t{display:flex;flex-wrap:wrap;gap:8px}.CreateChat_create__Ft0yW .CreateChat_make__vsVj_{border:0;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-weight:650;padding:10px 18px}.CreateChat_create__Ft0yW button small{color:inherit;opacity:.7;font-size:12px}.CreateChat_modelRow__qYQO1{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.CreateChat_modelRow__qYQO1>span{color:var(--pt-muted);margin-right:2px}.CreateChat_create__Ft0yW .CreateChat_pill__mSHl2{min-height:32px;padding:4px 12px;font-size:14px}.CreateChat_more__LJfNr{position:relative}.CreateChat_more__LJfNr summary{list-style:none;display:inline-flex;align-items:center;cursor:pointer;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface-raised)}.CreateChat_more__LJfNr summary::-webkit-details-marker{display:none}.CreateChat_more__LJfNr[open]>div{margin-top:8px;padding:12px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface)}.CreateChat_hint__L2EdS{color:var(--pt-muted);font-size:14px}.CreateChat_confirm__U_UOC{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.CreateChat_pictures__5Qycb{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,170px));gap:8px}.CreateChat_create__Ft0yW .CreateChat_pictures__5Qycb button{display:grid;gap:6px;padding:6px;min-height:0;border-radius:14px;font-size:13px}.CreateChat_pictures__5Qycb img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px}.CreateChat_turnTools__xW_jR{display:flex;gap:6px}.CreateChat_create__Ft0yW .CreateChat_ghost__ElcLf{min-height:30px;padding:3px 10px;border-color:transparent;background:transparent;color:var(--pt-muted);font-size:13px}.CreateChat_create__Ft0yW .CreateChat_ghost__ElcLf:hover{border-color:var(--pt-border);color:var(--pt-text)}.CreateChat_error__5Kcsd{padding:10px 14px;border-radius:12px;border:1px solid #f8a86b;color:var(--pt-text)}.CreateChat_error__5Kcsd a{color:inherit;font-weight:650}.CreateChat_create__Ft0yW .CreateChat_error__5Kcsd button{min-height:30px;padding:2px 10px;margin-left:6px;font-size:14px}.CreateChat_makeCard__QZu7N[hidden]{display:none}.CreateChat_makeCard__QZu7N{border:1px solid var(--pt-border);border-radius:16px;padding:14px;background:var(--pt-surface-raised)}.CreateChat_makeCard__QZu7N .composerGenerate,.CreateChat_makeCard__QZu7N .ptSapsPanel{margin:0;padding:0;border:0;background:none}.CreateChat_makeCard__QZu7N .ptSapsPanel{box-shadow:none}.CreateChat_makeCard__QZu7N .ptSapsMore{margin:4px 0 10px}.CreateChat_makeCard__QZu7N .ptSapsMore>summary{cursor:pointer;color:var(--pt-muted);font-size:14px;min-height:32px}.CreateChat_composer__sRFS_{padding:8px 16px 12px}.CreateChat_box__W6yYg{max-width:760px;margin:0 auto;border:1px solid var(--pt-border);border-radius:22px;background:var(--pt-surface-raised);padding:8px 8px 6px 14px;box-shadow:0 4px 18px rgba(0,0,0,.08)}.CreateChat_box__W6yYg:focus-within{border-color:var(--pt-accent-strong)}.CreateChat_box__W6yYg textarea{display:block;width:100%;min-height:28px;max-height:220px;padding:6px 0;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:16px;line-height:1.5;resize:none}.CreateChat_create__Ft0yW .CreateChat_box__W6yYg textarea:focus,.CreateChat_create__Ft0yW .CreateChat_box__W6yYg textarea:focus-visible{outline:none;box-shadow:none}.CreateChat_box__W6yYg textarea::placeholder{color:var(--pt-muted);opacity:1}.CreateChat_chips__d1Vav{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.CreateChat_chips__d1Vav span{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;border:1px solid var(--pt-border);border-radius:999px;font-size:13px}.CreateChat_dot__aY34e{width:20px;height:20px;border-radius:50%;background:50%/cover no-repeat}.CreateChat_create__Ft0yW .CreateChat_chips__d1Vav button{min-height:24px;min-width:24px;padding:0 6px;font-size:14px;line-height:1}.CreateChat_toolbar__972PW{display:flex;align-items:center;gap:6px;padding-top:4px}.CreateChat_create__Ft0yW .CreateChat_icon__Mq9FP{width:36px;height:36px;min-height:36px;padding:0;font-size:20px;line-height:1}.CreateChat_select__HX15Y select{min-height:32px;padding:4px 8px;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface);color:var(--pt-text);font:inherit;font-size:13px}.CreateChat_create__Ft0yW .CreateChat_send__B4Oy4{margin-left:auto;width:38px;height:38px;min-height:38px;padding:0;border:0;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-size:18px;font-weight:700}.CreateChat_footnote__NbIVe{max-width:760px;margin:6px auto 0;text-align:center;font-size:12px;color:var(--pt-muted)}@media(max-width:760px){.CreateChat_create__Ft0yW,.CreateChat_withShelf__obKiH{grid-template-columns:minmax(0,1fr);gap:10px}.CreateChat_quick__FCLl4 .CreateChat_shelf__dcB4J,.CreateChat_shelf__dcB4J{position:static;max-height:none;padding:10px}.CreateChat_shelf__dcB4J p{display:none}.CreateChat_shelfGrid__Lk_6c{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.CreateChat_create__Ft0yW .CreateChat_shelfGrid__Lk_6c button{flex:0 0 72px}.CreateChat_chat__v5ctS{height:calc(100dvh - 96px);min-height:520px;border-radius:16px}.CreateChat_studioLook__UvQcl .CreateChat_chat__v5ctS{height:calc(100dvh - 16px);min-height:460px;scroll-margin-top:8px}.CreateChat_create__Ft0yW .CreateChat_toEnd__O_8ie{bottom:150px}.CreateChat_thread__vbvlX{padding:14px 10px 6px}.CreateChat_composer__sRFS_{padding:6px 8px 10px}.CreateChat_avatar__1pOYY{flex-basis:26px;width:26px;height:26px;font-size:13px}.CreateChat_director__VTTho{gap:8px}.CreateChat_creator__sW8ml{max-width:88%}.CreateChat_toolbar__972PW{gap:4px;flex-wrap:wrap}.CreateChat_create__Ft0yW .CreateChat_icon__Mq9FP{flex:0 0 34px;width:34px;height:34px;min-height:34px}.CreateChat_select__HX15Y{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 24px)}.CreateChat_select__HX15Y select{width:100%;padding:4px 6px}.CreateChat_create__Ft0yW .CreateChat_send__B4Oy4{flex:0 0 36px;width:36px;height:36px;min-height:36px}.CreateChat_box__W6yYg textarea{font-size:16px}}.CreateChat_create__Ft0yW .CreateChat_recommended__xvE7p{opacity:.75;font-size:12px;font-weight:500;margin-left:2px}.CreateChat_studioLook__UvQcl{gap:0}.CreateChat_studioLook__UvQcl :is(h2,h3){letter-spacing:-.02em}.CreateChat_start__9pQt3{display:grid;gap:56px}.CreateChat_hero__wSdd5{--pt-text:#f4f3ef;--pt-muted:#bdbcc8;--pt-border:rgba(255,255,255,.16);--pt-surface:rgba(255,255,255,.06);--pt-surface-raised:rgba(255,255,255,.1);--pt-accent-strong:#bcf4cf;--pt-accent-contrast:#06231d;--pt-focus:#bcf4cf;position:relative;isolation:isolate;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:#0b0b10;color:var(--pt-text);padding:clamp(48px,8vw,92px) clamp(16px,4vw,40px) 40px}.CreateChat_heroBack__1RT8W{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit}.CreateChat_heroMedia__ErREr{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CreateChat_heroShade__qHImO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.5),rgba(8,8,12,.84) 58%,rgba(8,8,12,.95))}@media (prefers-reduced-motion:reduce){.CreateChat_heroVideo__T9Ke9{display:none}}.CreateChat_heroInner__RSpjr{max-width:820px;margin:0 auto;display:grid;justify-items:center;gap:22px;text-align:center}.CreateChat_eyebrow__roeq4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pt-accent-strong)}.CreateChat_studioLook__UvQcl .CreateChat_heroTitle__Du0A3{margin:0;font-size:clamp(38px,6vw,72px);line-height:1.02;font-weight:700;color:#fff}.CreateChat_startBox__AtptA{width:100%;text-align:left;padding:14px 14px 12px 20px;border-radius:26px;border:1px solid var(--pt-border);background:rgba(18,18,24,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 80px -30px rgba(0,0,0,.8)}.CreateChat_startBox__AtptA:focus-within{border-color:var(--pt-accent-strong)}.CreateChat_startBox__AtptA textarea{display:block;width:100%;min-height:84px;max-height:220px;padding:6px 0;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:20px;line-height:1.5;resize:none}.CreateChat_startBox__AtptA textarea::placeholder{color:var(--pt-muted);opacity:1}.CreateChat_create__Ft0yW .CreateChat_startBox__AtptA textarea:focus,.CreateChat_create__Ft0yW .CreateChat_startBox__AtptA textarea:focus-visible{outline:none;box-shadow:none}.CreateChat_hero__wSdd5 select option{color:#111;background:#fff}.CreateChat_create__Ft0yW .CreateChat_direct__rjt2b{margin-left:auto;min-height:44px;padding:8px 20px;border:0;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-weight:650}.CreateChat_heroNote__pfM8B{max-width:600px;color:var(--pt-muted);font-size:14px}.CreateChat_studioLook__UvQcl .CreateChat_starters__UbGTU{margin-top:0}.CreateChat_studioLook__UvQcl .CreateChat_starters__UbGTU button{background:rgba(255,255,255,.06)}.CreateChat_castSection__vHqyp{display:grid;gap:18px}.CreateChat_sectionHead__n4SsU{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.CreateChat_studioLook__UvQcl .CreateChat_sectionHead__n4SsU h2{margin:0;font-size:clamp(24px,3vw,32px);color:var(--pt-text)}.CreateChat_sectionHead__n4SsU p{margin-top:4px;color:var(--pt-muted);font-size:15px}.CreateChat_castGrid__J6Iy_{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.CreateChat_create__Ft0yW .CreateChat_castCard__fdMla{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0;padding:10px 10px 14px;border-radius:22px;border:1px solid var(--pt-border);background:var(--pt-surface);text-align:left;cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}.CreateChat_create__Ft0yW .CreateChat_castCard__fdMla:hover{transform:translateY(-3px);border-color:var(--pt-accent-strong)}.CreateChat_create__Ft0yW .CreateChat_castCard__fdMla[aria-pressed=true]{border-color:var(--pt-accent-strong);box-shadow:0 0 0 1px var(--pt-accent-strong),0 18px 40px -22px var(--pt-accent-strong)}.CreateChat_castCard__fdMla .CreateChat_initial__cVeu4,.CreateChat_castCard__fdMla img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px;pointer-events:none}.CreateChat_castText__OYRok{display:grid;gap:2px;padding:0 4px}.CreateChat_castText__OYRok strong{font-size:17px}.CreateChat_castText__OYRok small{color:var(--pt-muted);font-size:13px;line-height:1.35}.CreateChat_castTag__4SQvG{position:absolute;top:18px;left:18px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:11px}.CreateChat_castChosen__Q0gEp{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-weight:700}.CreateChat_studioLook__UvQcl .CreateChat_worlds__kZslD{margin-top:0}.CreateChat_studioLook__UvQcl .CreateChat_worlds__kZslD>div{justify-content:flex-start}.CreateChat_madeGrid__f82Qz{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.CreateChat_create__Ft0yW .CreateChat_made__Cr5Ag{position:relative;min-height:0;padding:0;aspect-ratio:9/16;border-radius:20px;overflow:hidden;border:1px solid var(--pt-border);background:#111;cursor:pointer}.CreateChat_madeVideo__2znRn,.CreateChat_made__Cr5Ag img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.CreateChat_create__Ft0yW .CreateChat_made__Cr5Ag:hover img{transform:scale(1.04)}.CreateChat_made__Cr5Ag span{position:absolute;inset:auto 0 0;padding:44px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;font-size:14px;text-align:left}.CreateChat_madeWide__EUH_n{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.CreateChat_create__Ft0yW .CreateChat_madeWide__EUH_n .CreateChat_made__Cr5Ag{aspect-ratio:16/9}.CreateChat_madeWide__EUH_n .CreateChat_made__Cr5Ag span{font-size:15px}.CreateChat_worldGrid__EZWgx{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.CreateChat_create__Ft0yW .CreateChat_worldCard__qXDb6{position:relative;display:block;min-height:0;padding:0;aspect-ratio:4/3;overflow:hidden;border-radius:22px;border:1px solid var(--pt-border);background:#14141b;text-align:left;cursor:pointer;transition:transform .25s,border-color .25s}.CreateChat_create__Ft0yW .CreateChat_worldCard__qXDb6:hover{transform:translateY(-3px);border-color:var(--pt-accent-strong)}.CreateChat_create__Ft0yW .CreateChat_worldCard__qXDb6[aria-pressed=true]{border-color:var(--pt-accent-strong);box-shadow:0 0 0 1px var(--pt-accent-strong)}.CreateChat_worldCard__qXDb6 i,.CreateChat_worldCard__qXDb6 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CreateChat_worldCard__qXDb6 i{display:grid;place-items:center;font-style:normal;font-size:56px;font-weight:700;color:rgba(255,255,255,.5);background:radial-gradient(circle at 30% 20%,rgba(188,244,207,.22),transparent 60%),#16161e}.CreateChat_worldCard__qXDb6 span{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:48px 16px 14px;background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff}.CreateChat_worldCard__qXDb6 strong{font-size:18px}.CreateChat_worldCard__qXDb6 small{font-size:13px;opacity:.8}.CreateChat_studioLook__UvQcl .CreateChat_chat__v5ctS{border-radius:28px;box-shadow:0 30px 80px -40px rgba(0,0,0,.45)}.CreateChat_studioLook__UvQcl .CreateChat_chatHead__OLpGB{gap:12px;padding:12px 18px}.CreateChat_castMenu__OTMqB{position:relative;margin-left:auto;min-width:0}.CreateChat_castMenu__OTMqB summary{list-style:none;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:3px 12px 3px 4px;border:1px solid var(--pt-border);border-radius:999px;cursor:pointer;font-size:13px}.CreateChat_castMenu__OTMqB summary::-webkit-details-marker{display:none}.CreateChat_castMenu__OTMqB summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateChat_castMenu__OTMqB summary .CreateChat_dot__aY34e{flex:none}.CreateChat_castMenuGrid__Ix_Uj{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(340px,80vw);max-height:360px;overflow:auto;padding:10px;border:1px solid var(--pt-border);border-radius:18px;background:var(--pt-surface);box-shadow:0 20px 50px rgba(0,0,0,.35)}.CreateChat_create__Ft0yW .CreateChat_castMini__Fj25K{display:grid;justify-items:center;gap:4px;min-height:0;padding:6px;border-radius:12px;font-size:12px}.CreateChat_castMini__Fj25K .CreateChat_initial__cVeu4,.CreateChat_castMini__Fj25K img{width:56px;height:56px;aspect-ratio:1;border-radius:50%;object-fit:cover}.CreateChat_castMini__Fj25K .CreateChat_castText__OYRok{justify-items:center;padding:0}.CreateChat_castMini__Fj25K .CreateChat_castText__OYRok strong{font-size:12px;font-weight:600}.CreateChat_studioLook__UvQcl .CreateChat_castMenu__OTMqB+.CreateChat_ghost__ElcLf{margin-left:0}.CreateChat_board__xfwMF{display:flex;flex-wrap:wrap;overflow:hidden;border:1px solid var(--pt-border);border-radius:24px;background:var(--pt-surface-raised);box-shadow:0 30px 80px -40px rgba(0,0,0,.5)}.CreateChat_frame__Ko_ms{position:relative;flex:0 0 250px;align-self:flex-start;overflow:hidden;background:#0d0d12}.CreateChat_boardWide__LRAuE .CreateChat_frame__Ko_ms{flex:1 1 100%;min-height:0}.CreateChat_frameBack__0oeDW{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(20px) brightness(.55)}.CreateChat_frameCover__nS54U,.CreateChat_frameFit__bh9EH{position:absolute;inset:0;width:100%;height:100%}.CreateChat_frameFit__bh9EH{object-fit:contain}.CreateChat_frameCover__nS54U{object-fit:cover}.CreateChat_frameEmpty__N7BQT{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:16px;text-align:center;color:#d9d8e0;font-size:14px;background:radial-gradient(circle at 50% 30%,rgba(188,244,207,.16),transparent 60%),#121218}.CreateChat_create__Ft0yW .CreateChat_frameEmpty__N7BQT button{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;font-size:13px}.CreateChat_frameTag__Oi7x8{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:12px}.CreateChat_boardBody__gtELc{flex:1 1 300px;min-width:0;display:grid;align-content:start;gap:14px;padding:22px}.CreateChat_boardMeta__oYkqj{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pt-accent-strong)}.CreateChat_studioLook__UvQcl .CreateChat_boardTitle__m5oxI{margin:0;font-size:clamp(22px,2.6vw,28px);line-height:1.15;color:var(--pt-text)}.CreateChat_says__OxBpT{display:grid;gap:6px}.CreateChat_directionHead__wWiR8 span,.CreateChat_says__OxBpT span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pt-muted)}.CreateChat_says__OxBpT q{font-size:19px;line-height:1.35;color:var(--pt-text)}.CreateChat_direction__4ZZ7r{overflow:hidden;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface)}.CreateChat_directionHead__wWiR8{display:flex;align-items:center;gap:2px;padding:4px 6px 4px 14px;border-bottom:1px solid var(--pt-border)}.CreateChat_directionHead__wWiR8 span{margin-right:auto}.CreateChat_studioLook__UvQcl .CreateChat_directionText__j93LD{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:10px 14px;white-space:pre-wrap;font-size:14px;color:var(--pt-muted)}.CreateChat_direction__4ZZ7r textarea{display:block;width:100%;min-height:110px;padding:12px 14px;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:15px;line-height:1.6;resize:none}.CreateChat_direction__4ZZ7r textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--pt-focus)}.CreateChat_engine__C0iBo>summary{display:flex;align-items:center;min-height:32px;cursor:pointer;color:var(--pt-muted);font-size:14px}.CreateChat_engine__C0iBo[open]>summary{margin-bottom:8px}.CreateChat_engine__C0iBo .CreateChat_hint__L2EdS{margin-top:8px}.CreateChat_earlier__yc85B{padding:8px 12px;border:1px solid var(--pt-border);border-radius:14px;font-size:14px}.CreateChat_earlier__yc85B summary{cursor:pointer;color:var(--pt-muted)}.CreateChat_earlier__yc85B p{margin:8px 0;white-space:pre-wrap;color:var(--pt-muted)}.CreateChat_writing__DP_eh{display:flex;align-items:center;gap:4px;padding:14px 16px;border:1px dashed var(--pt-border);border-radius:18px;color:var(--pt-muted);font-size:14px}.CreateChat_studioLook__UvQcl .CreateChat_make__vsVj_{min-height:46px;padding:10px 22px;font-size:16px}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N{padding:18px;border-radius:22px}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults h3{margin:0 0 12px;font-size:26px}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults video{border-radius:20px!important;box-shadow:0 40px 100px -40px rgba(0,0,0,.7)}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults article>a,.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults>a{display:inline-flex;align-items:center;min-height:38px;margin:12px 8px 0 0;padding:6px 14px;border:1px solid var(--pt-border);border-radius:999px;color:var(--pt-text);font-size:14px;text-decoration:none}@media(max-width:760px){.CreateChat_start__9pQt3{gap:36px}.CreateChat_studioLook__UvQcl .CreateChat_chatHead__OLpGB{position:relative;gap:7px;padding:8px 10px}.CreateChat_studioLook__UvQcl .CreateChat_chatHead__OLpGB>:is(strong,.CreateChat_ghost__ElcLf){flex-shrink:0;white-space:nowrap}.CreateChat_studioLook__UvQcl .CreateChat_castMenu__OTMqB{position:static}.CreateChat_studioLook__UvQcl .CreateChat_castMenuGrid__Ix_Uj{inset-inline:10px;width:auto}.CreateChat_hero__wSdd5{border-radius:22px;padding:40px 14px 24px}.CreateChat_startBox__AtptA{padding:12px}.CreateChat_startBox__AtptA textarea{min-height:72px;font-size:17px}.CreateChat_create__Ft0yW .CreateChat_direct__rjt2b{flex:1 1 100%;margin-left:0}.CreateChat_castGrid__J6Iy_,.CreateChat_madeGrid__f82Qz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CreateChat_madeWide__EUH_n,.CreateChat_worldGrid__EZWgx{grid-template-columns:minmax(0,1fr)}.CreateChat_frame__Ko_ms{flex:1 1 100%;max-height:56vh}.CreateChat_boardBody__gtELc{padding:16px}}.SongBeatStrip_beat__kuVoq{display:grid;gap:6px;min-width:0;max-width:100%;margin-top:8px;color:var(--pt-text)}.SongBeatStrip_beat__kuVoq *{box-sizing:border-box}.SongBeatStrip_tempo__GyjQc{margin:0;color:var(--pt-muted);font-size:12px;line-height:1.5}.SongBeatStrip_tempo__GyjQc b{color:var(--pt-text);font-weight:700}.SongBeatStrip_listening__jUbRw{margin:6px 0 0;color:var(--pt-muted);font-size:12px}.SongBeatStrip_track__ZWcLM{position:relative;min-width:0}.SongBeatStrip_strip__eDjkJ{display:flex;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.SongBeatStrip_strip__eDjkJ li{display:flex;flex-basis:0;min-width:0}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_section___eKSO{display:block;width:100%;min-width:0;min-height:40px;margin:0;padding:0 6px;overflow:hidden;border:1px solid var(--pt-border);border-radius:6px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit;font-size:11px;font-weight:650;line-height:38px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.SongBeatStrip_strip__eDjkJ button.SongBeatStrip_section___eKSO{cursor:pointer}.SongBeatStrip_strip__eDjkJ button.SongBeatStrip_section___eKSO:hover{border-color:var(--pt-text)}.SongBeatStrip_strip__eDjkJ button.SongBeatStrip_section___eKSO:focus-visible{position:relative;z-index:2;outline:3px solid var(--pt-focus);outline-offset:2px}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_intro__Tzfsi,.SongBeatStrip_strip__eDjkJ .SongBeatStrip_outro__Xthql{background:var(--pt-surface);color:var(--pt-muted)}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_bridge__DXrb6{border-style:dashed}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_chorus__8Qb5V{border-color:var(--pt-accent-strong);background:var(--pt-accent-strong);color:var(--pt-accent-contrast)}.SongBeatStrip_marks__fhLks{position:absolute;inset:-3px 0;pointer-events:none}.SongBeatStrip_cut__fhH76{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:var(--pt-text);box-shadow:0 0 0 1px var(--pt-surface)}.SongBeatStrip_after__yhu_w{position:absolute;top:3px;right:0;bottom:3px;border-radius:0 6px 6px 0;background:var(--pt-surface);opacity:.7}.SongBeatStrip_note__xdLDm{margin:0;color:var(--pt-muted);font-size:11px;line-height:1.5}.SongBeatStrip_srOnly__SR5mr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:500px){.SongBeatStrip_strip__eDjkJ .SongBeatStrip_section___eKSO{padding:0 3px;font-size:10px}}.social-pack_page__p76E1{min-height:100vh;background:radial-gradient(circle at 80% 0,#30234e 0,transparent 36%),#090c18;color:#f7f7ff;padding:clamp(40px,7vw,90px) 20px}.social-pack_wrap__7u8tX{max-width:1200px;margin:auto}.social-pack_eyebrow__euqa9{color:#ad9bff;letter-spacing:.14em;font-size:11px;font-weight:800}.social-pack_wrap__7u8tX h1{font-size:clamp(42px,6.2vw,78px);letter-spacing:-.06em;line-height:1.02;margin:15px 0 20px}.social-pack_intro__c9zS9{font-size:clamp(16px,2vw,21px);color:#c4c5dc;line-height:1.5;max-width:820px}.social-pack_grid__NYYoR{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:38px 0 18px}.social-pack_action__2_SW_,.social-pack_panel__ozDnr{border:1px solid #414664;border-radius:22px;background:#151a2d;padding:clamp(20px,3vw,30px)}.social-pack_panel__ozDnr h2{font-size:27px;letter-spacing:-.03em;margin:0 0 18px}.social-pack_action__2_SW_ p,.social-pack_panel__ozDnr p{line-height:1.5;color:#bdc1d3}.social-pack_panel__ozDnr label{display:flex;flex-direction:column;gap:8px;font-weight:700}.social-pack_panel__ozDnr input,.social-pack_panel__ozDnr textarea{width:100%;min-width:0;background:#0d1223;color:#fff;border:1px solid #737895;border-radius:11px;padding:12px;font:inherit}.social-pack_panel__ozDnr textarea{min-height:180px;resize:vertical}.social-pack_panel__ozDnr a{color:#baf1d0}.social-pack_formats__cyet7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.social-pack_formats__cyet7 span{border:1px solid #555c7a;border-radius:12px;padding:12px;background:#242a40;font-weight:800}.social-pack_formats__cyet7 small{display:block;color:#b7bbd1;font-weight:500;margin-top:3px}.social-pack_caption__5sH9s{display:grid;grid-template-columns:120px minmax(0,1fr);gap:9px;margin:10px 0}.social-pack_caption__5sH9s label{font-size:12px}.social-pack_cover__CLczo{margin-top:22px}.social-pack_cover__CLczo input{font-size:13px}.social-pack_subtle__E3VyW{border:1px solid #8886c9;background:transparent;color:#d8d4ff;border-radius:10px;padding:8px 12px;cursor:pointer}.social-pack_action__2_SW_{display:flex;align-items:center;justify-content:space-between;gap:20px}.social-pack_action__2_SW_ strong{font-size:22px}.social-pack_action__2_SW_ p{margin:6px 0 0}.social-pack_action__2_SW_ button,.social-pack_panel__ozDnr>button{border:0;border-radius:12px;background:#b9f4cf;color:#0b1912;font:inherit;font-weight:900;padding:14px 20px;cursor:pointer;white-space:nowrap}.social-pack_action__2_SW_ button:disabled,.social-pack_panel__ozDnr>button:disabled{opacity:.55;cursor:wait}.social-pack_jobs__tmbmF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.social-pack_jobs__tmbmF>div{display:flex;flex-direction:column;gap:8px;padding:16px;background:#242a40;border:1px solid #535b7a;border-radius:14px}.social-pack_jobs__tmbmF span{color:#b9f4cf}.social-pack_jobs__tmbmF small{color:#ffccd2}.social-pack_panel__ozDnr>button{margin-right:15px}.social-pack_error__Bjp_J{border:1px solid #c55b7a;border-radius:12px;padding:12px 16px;color:#ffd3dc}.social-pack_wrap__7u8tX :is(button,input,textarea,a):focus-visible{outline:3px solid #b9f4cf;outline-offset:3px}@media(max-width:820px){.social-pack_grid__NYYoR{grid-template-columns:1fr}.social-pack_action__2_SW_{align-items:stretch;flex-direction:column}.social-pack_jobs__tmbmF{grid-template-columns:1fr}}@media(max-width:520px){.social-pack_caption__5sH9s{grid-template-columns:1fr}.social-pack_formats__cyet7{grid-template-columns:1fr 1fr}.social-pack_page__p76E1{padding-inline:16px}.social-pack_action__2_SW_ button{white-space:normal}}