.video-studio_studio__EAevN{max-width:1700px;margin:0 auto;padding:40px 28px 80px;color:var(--foreground)}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq){max-width:none;margin:0;padding:0 0 64px;color:var(--text)}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h{grid-template-columns:var(--studio-panel-width) minmax(0,1fr);gap:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{padding:24px var(--studio-gutter) 120px;border:1px solid var(--line);border-radius:0;box-shadow:none;background:var(--panel)}.video-studio_studioTitle__tbq1M{display:flex;align-items:center;gap:12px;margin-bottom:20px}.video-studio_studioTitle__tbq1M h1{font-size:24px;font-weight:750;letter-spacing:-.035em;line-height:1.25;margin:0}.video-studio_studioTitle__tbq1M small{display:block;font-weight:650;letter-spacing:.18em;color:var(--studio-muted-text)}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_card__p7XvO>.video-studio_cardHeading__nuCSp{position:absolute;top:77px;right:20px}.video-studio_studio__EAevN .video-studio_promptEditor__XllfT>button{font-size:10px}.video-studio_titleIcon__qclzW{display:grid;place-items:center;width:40px;height:40px;background:var(--brand-action);color:var(--brand-ink);border-radius:50%;flex-shrink:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_card__p7XvO>.video-studio_cardHeading__nuCSp{justify-content:flex-end;margin:0 0 8px;min-height:16px}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_card__p7XvO>.video-studio_cardHeading__nuCSp h2{display:none}.video-studio_promptEditor__XllfT{padding:14px 16px 10px;border:1px solid var(--line);border-radius:16px;background:var(--soft);box-shadow:inset 0 1px 3px #00000003;margin-bottom:10px}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_promptEditor__XllfT textarea{width:100%;padding:0;line-height:1.65;background:transparent;border:0;resize:vertical}.video-studio_promptEditor__XllfT textarea:focus-visible{outline:0}.video-studio_promptEditor__XllfT:focus-within{border-color:color-mix(in srgb,var(--red) 50%,var(--line))}.video-studio_promptEditor__XllfT>button{font-size:10px;color:var(--studio-muted-text)}.video-studio_promptEditor__XllfT>.video-studio_promptTools__tuRXE{border-top:1px solid var(--line);padding-top:8px}.video-studio_promptTools__tuRXE>div{margin:0}.video-studio_promptEditor__XllfT>.video-studio_spec__ZxDyE{text-align:right;font-size:10px;margin:8px 0 0}.video-studio_submitBar__b_SQ3{display:flex;flex-direction:column;gap:2px}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_submitBar__b_SQ3{position:fixed;z-index:22;left:var(--sidebar-width);bottom:0;width:var(--studio-panel-width);padding:16px var(--studio-gutter);background:var(--panel);border:1px solid var(--line);border-radius:0;transition:left .18s;box-shadow:0 -5px 20px #00000003}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_submitBar__b_SQ3 .video-studio_primary__fgO7I{width:100%;min-height:52px;margin:0;border-radius:18px;background:var(--brand-action);font-size:15px;font-weight:650;color:var(--brand-ink)}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_submitBar__b_SQ3 .video-studio_primary__fgO7I:not(:disabled):hover{background:var(--brand-hover)}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_submitBar__b_SQ3 .video-studio_primary__fgO7I:disabled{background:#888;opacity:1}.video-studio_submitBar__b_SQ3 details{font-size:11px}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_history__Uzceg{min-height:100dvh;border-radius:0;padding:16px var(--studio-gutter) 32px;align-content:start;background:var(--soft)}.video-studio_history__Uzceg>.video-studio_cardHeading__nuCSp{padding:2px 6px 0}.video-studio_history__Uzceg>.video-studio_cardHeading__nuCSp h2{font-size:15px}.video-studio_history__Uzceg>.video-studio_empty__vzGju{margin-top:0;background:var(--panel);border:1px dashed var(--line);border-radius:16px;min-height:108px}.video-studio_embedded__6Yfpq .video-studio_promptEditor__XllfT{border:0;background:none;padding:0}@media (min-width:768px) and (max-width:1150px){.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq){--studio-panel-width:340px}}@media (max-width:767px){.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h{grid-template-columns:1fr}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{position:static;height:auto;max-height:none;padding:24px 20px 40px;border-right:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_submitBar__b_SQ3{left:0;bottom:0;border-radius:0;width:100%;padding-bottom:max(16px,env(safe-area-inset-bottom))}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_history__Uzceg{min-height:300px;padding-bottom:140px}}.video-studio_studio__EAevN.video-studio_embedded__6Yfpq{padding:0;max-width:none}.video-studio_embedded__6Yfpq .video-studio_workspace__u_03h{display:block}.video-studio_embedded__6Yfpq .video-studio_card__p7XvO{padding:16px 20px;border:0;border-radius:0;box-shadow:none}.video-studio_embedded__6Yfpq .video-studio_cardHeading__nuCSp h2{font-size:14px}.video-studio_embedded__6Yfpq .video-studio_fields__a3h1u textarea{font-size:15px;min-height:90px}.video-studio_embedded__6Yfpq .video-studio_fields__a3h1u{gap:8px}.video-studio_hero__K21zY{text-align:left;max-width:850px;margin:0 0 24px}.video-studio_eyebrow__aMgFJ{display:inline-flex;gap:8px;align-items:center;padding:8px 15px;border:1px solid var(--border);border-radius:40px;color:#cf5544;background:#fff0e980;font-size:13px;font-weight:650}.video-studio_hero__K21zY h1{font-size:28px;line-height:1.12;letter-spacing:-.04em;font-weight:800;margin:22px 0 16px}.video-studio_hero__K21zY p{color:var(--muted-foreground);line-height:1.7;font-size:15px}.video-studio_private__BpLXu{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--muted-foreground);margin-top:15px}.video-studio_workspace__u_03h{display:grid;grid-template-columns:minmax(280px,370px) minmax(0,1fr);gap:22px;align-items:start}.video-studio_card__p7XvO{padding:25px;border:1px solid var(--border);border-radius:20px;background:var(--card);min-width:0;box-shadow:0 12px 32px #00000004}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{position:sticky;overflow:auto;scrollbar-width:none}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child::-webkit-scrollbar{display:none;width:0;height:0}.video-studio_card__p7XvO>.video-studio_primary__fgO7I{position:sticky;bottom:0;z-index:2;box-shadow:0 -8px 16px var(--card)}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_fields__a3h1u textarea{font-size:14px;min-height:var(--studio-prompt-height)}.video-studio_history__Uzceg{display:grid;gap:16px;min-width:0}.video-studio_history__Uzceg .video-studio_cardHeading__nuCSp{margin-bottom:0}.video-studio_history__Uzceg .video-studio_cardHeading__nuCSp h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.video-studio_history__Uzceg .video-studio_cardHeading__nuCSp a{font-size:11px;color:var(--studio-muted-text)}.video-studio_cardHeading__nuCSp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.video-studio_cardHeading__nuCSp h2{font-size:19px;font-weight:700}.video-studio_cardHeading__nuCSp span,.video-studio_spec__ZxDyE{font-size:12px;color:var(--muted-foreground)}.video-studio_fields__a3h1u{display:flex;flex-direction:column;gap:8px;min-width:0;border:0;margin:0 0 20px;padding:0}.video-studio_fields__a3h1u label{font-size:14px;font-weight:650;margin-top:7px}.video-studio_fields__a3h1u input,.video-studio_fields__a3h1u select,.video-studio_fields__a3h1u textarea{width:100%;max-width:100%;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground);font-size:14px}.video-studio_fields__a3h1u textarea{resize:vertical;min-height:130px;font-size:22px;line-height:1.5}.video-studio_fields__a3h1u :focus-visible,.video-studio_primary__fgO7I:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.video-studio_fields__a3h1u:disabled{opacity:.65}.video-studio_card__p7XvO small{display:block;font-size:12px;line-height:1.7;color:var(--muted-foreground);margin-top:10px}.video-studio_primary__fgO7I{font-size:16px;line-height:1.5;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;width:100%;padding:14px;background:var(--brand-action);color:var(--brand-ink);font-weight:650;border:0;cursor:pointer;margin:12px 0}.video-studio_primary__fgO7I:disabled{opacity:.5;cursor:not-allowed}.video-studio_error__Cfv3b{color:#c43737;font-size:13px;overflow-wrap:anywhere}.video-studio_empty__vzGju{min-height:108px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;color:var(--studio-muted-text);padding:20px;gap:12px;margin-top:16px;border:1px dashed var(--line,var(--border));border-radius:12px}.video-studio_empty__vzGju p{margin:0;font-size:12px;line-height:1.6}.video-studio_result__XBZVo{border-top:1px solid var(--border);padding:20px 0}.video-studio_result__XBZVo video{width:100%;max-height:450px;background:#101316;border-radius:12px}.video-studio_download__5kAQR{display:inline-flex;align-items:center;gap:7px;margin:12px 0;color:var(--brand-action);font-size:13px}.video-studio_prompt__YNYLY{font-size:13px;line-height:1.7;color:var(--muted-foreground);overflow-wrap:anywhere;white-space:pre-wrap}.video-studio_status____3Ik{display:flex;gap:12px;align-items:center;padding:50px 18px;background:var(--surface-muted);border-radius:12px;margin-bottom:12px;font-size:14px}.video-studio_reference__JICP8{display:flex;align-items:center;gap:10px;min-width:0}.video-studio_reference__JICP8 img{width:60px;height:60px;object-fit:cover;border-radius:8px}.video-studio_reference__JICP8 span{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:12px}.video-studio_reference__JICP8 button{font-size:12px;text-decoration:underline}.video-studio_notes__cZXbj{max-width:850px;margin:40px auto 0;padding-inline:24px;line-height:1.9;color:var(--muted-foreground);font-size:14px}.video-studio_notes__cZXbj h2{font-size:22px;font-weight:700;color:var(--foreground);margin-bottom:12px}.video-studio_notes__cZXbj p{margin-bottom:12px}.video-studio_notes__cZXbj a{color:var(--brand-action)}.video-studio_spinner__mB_j1{animation:video-studio_spin__5blLC 1.5s linear infinite;flex-shrink:0}.video-studio_uploadHeading__zhCL1{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;margin:12px 0;color:var(--muted-foreground)}.video-studio_uploadBox__9r_Ix{display:flex;justify-content:space-around;gap:10px;padding:20px 10px;margin-bottom:10px;border:1px dashed var(--border);border-radius:20px;background:color-mix(in srgb,var(--foreground) 2%,var(--card))}.video-studio_uploadBox__9r_Ix button{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;cursor:pointer}.video-studio_uploadBox__9r_Ix button:disabled{opacity:.4;cursor:not-allowed}.video-studio_uploadBox__9r_Ix svg{box-sizing:content-box;padding:9px;border:1px solid var(--border);border-radius:50%;background:var(--card);box-shadow:0 2px 4px #0000000d}.video-studio_settingsGrid__15eDB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0}.video-studio_summary__6yAdv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;border:1px solid var(--border);border-radius:18px;margin-bottom:18px}.video-studio_summary__6yAdv>div{padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--foreground) 3%,var(--card));display:flex;flex-direction:column;gap:5px}.video-studio_summary__6yAdv span{font-size:11px;color:var(--muted-foreground)}.video-studio_summary__6yAdv strong{font-size:17px;font-weight:650}.video-studio_summary__6yAdv p{grid-column:1/-1;font-size:11px;line-height:1.6;color:var(--muted-foreground);margin:3px 0 0}.video-studio_referenceGrid__TdupQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.video-studio_referenceGrid__TdupQ>div{position:relative}.video-studio_referenceGrid__TdupQ img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.video-studio_referenceGrid__TdupQ button{position:absolute;right:0;top:0;padding:3px;border-radius:50%;background:var(--card)}.video-studio_assetGrid__zYJNN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:50vh;overflow:auto}.video-studio_assetGrid__zYJNN img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}@keyframes video-studio_spin__5blLC{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.video-studio_spinner__mB_j1{animation:none}}@media (max-width:1050px){.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{position:static;max-height:none;overflow:visible}.video-studio_workspace__u_03h{grid-template-columns:1fr}.video-studio_studio__EAevN{padding:25px 16px 50px}.video-studio_card__p7XvO{padding:20px}}@media (max-width:600px){.video-studio_history__Uzceg .video-studio_cardHeading__nuCSp h2{font-size:15px}.video-studio_history__Uzceg .video-studio_cardHeading__nuCSp a{font-size:10px}.video-studio_hero__K21zY h1{font-size:clamp(27px,7vw,34px);line-height:1.2}.video-studio_hero__K21zY p{font-size:15px}.video-studio_fields__a3h1u input,.video-studio_fields__a3h1u select,.video-studio_fields__a3h1u textarea{font-size:16px}}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{top:0;height:100dvh;max-height:100dvh;overflow-y:auto}.video-studio_studioTitle__tbq1M small{font-size:10px;line-height:1.5;margin-top:5px}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_promptEditor__XllfT textarea{min-height:var(--studio-prompt-height);font-size:14px}@media (max-width:767px){.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq){padding:0 0 100px}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{position:static;height:auto;max-height:none;overflow:visible;border:0;border-bottom:1px solid var(--line);border-radius:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_history__Uzceg{padding:20px 16px;background:var(--soft);border-radius:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_promptEditor__XllfT textarea,.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) select{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h{grid-template-columns:1fr}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{position:static;height:auto;max-height:none;overflow:visible;padding-bottom:32px;border:0;border-bottom:1px solid var(--line);border-radius:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_submitBar__b_SQ3{width:calc(100% - var(--sidebar-width) - var(--recent-sidebar-width, 0px));border-radius:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_history__Uzceg{min-height:300px;padding:20px 16px;background:var(--soft);border-radius:0}}.video-studio_historyHeader__CdkHv{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 1px 2px #0000000d}.video-studio_historyHeader__CdkHv .video-studio_cardHeading__nuCSp{padding:0}.video-studio_historyHeader__CdkHv .video-studio_empty__vzGju{margin-top:16px;min-height:62px;padding:16px 20px;justify-content:flex-start;text-align:left;background:var(--soft)}.video-studio_modeBadge__y0JYd{margin-left:auto;color:var(--red);padding:4px 12px;border:1px solid var(--brand-border);border-radius:99px;font-size:11px;background:var(--brand-soft)}.video-studio_uploadHelp___iwJV{color:var(--studio-muted-text);font-size:11px;line-height:1.6}.video-studio_uploadHelp___iwJV summary{cursor:pointer;padding-block:4px}.video-studio_uploadHelp___iwJV small{margin-top:4px}.video-studio_balanceNote__7_9ln{color:var(--studio-muted-text);font-size:12px;line-height:1.7;margin-bottom:12px}@media (min-width:1024px){.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{position:sticky;border:0;border-right:1px solid var(--line)}}@media (max-width:1023px){.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq){padding-top:0}.video-studio_studio__EAevN:not(.video-studio_embedded__6Yfpq) .video-studio_workspace__u_03h>.video-studio_card__p7XvO:first-child{overflow:visible;padding:24px var(--studio-gutter) 32px}}