.HeroStudioDemo_studioWrapper__n_DqR{--bg:#051A17;--bg2:#03110F;--panel:#0A241F;--panel2:#0C2A24;--line:rgba(120,220,200,.14);--line-soft:rgba(120,220,200,.08);--ink:#EAF7F2;--mist:#9FC7BE;--faint:#628C84;--teal:#10B981;--jade:#1FC290;--aqua:#16C8CF;--amber:#E8923A;--grad:linear-gradient(102deg,#1FC290,#16C8CF);--grad-soft:linear-gradient(102deg,rgba(31,194,144,.16),rgba(22,200,207,.16))}.HeroStudioDemo_studio__JWZsU{position:relative;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(12,42,36,.9),rgba(6,26,22,.92));box-shadow:0 40px 120px -50px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04);color:var(--ink);font-family:var(--font-dm-sans),"Inter Tight",system-ui,sans-serif;text-align:left}.HeroStudioDemo_studioTop___K6J_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.HeroStudioDemo_dots__ELstD{display:flex;gap:7px}.HeroStudioDemo_dots__ELstD i{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.1)}.HeroStudioDemo_dots__ELstD i:first-child{background:rgba(232,146,58,.55)}.HeroStudioDemo_dots__ELstD i:nth-child(2){background:rgba(31,194,144,.5)}.HeroStudioDemo_dots__ELstD i:nth-child(3){background:rgba(22,200,207,.5)}.HeroStudioDemo_lbl__JryYL{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.HeroStudioDemo_stepper__MKUHd{display:flex;align-items:center;gap:6px;padding:16px 18px;flex-wrap:wrap;border-bottom:1px solid var(--line-soft)}.HeroStudioDemo_step__N10_6{display:flex;align-items:center;gap:8px;font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);transition:.35s}.HeroStudioDemo_stepNum__q3xPY{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;border:1px solid var(--line);font-size:10px;color:var(--faint);transition:.35s;background:rgba(0,0,0,.2)}.HeroStudioDemo_step__N10_6.HeroStudioDemo_active__rcGEh{color:var(--ink)}.HeroStudioDemo_step__N10_6.HeroStudioDemo_active__rcGEh .HeroStudioDemo_stepNum__q3xPY{background:var(--grad);color:#042019;border-color:transparent;box-shadow:0 4px 14px -4px rgba(22,200,207,.7)}.HeroStudioDemo_step__N10_6.HeroStudioDemo_done__80ruT{color:var(--jade)}.HeroStudioDemo_step__N10_6.HeroStudioDemo_done__80ruT .HeroStudioDemo_stepNum__q3xPY{background:rgba(31,194,144,.15);border-color:rgba(31,194,144,.4);color:var(--jade)}.HeroStudioDemo_stepArw__v5Mko{color:rgba(120,220,200,.22)}@media (max-width:640px){.HeroStudioDemo_stepTxt__NWvgj{display:none}.HeroStudioDemo_stepArw__v5Mko{margin:0 2px}}.HeroStudioDemo_studioBody__W6Jvq{display:grid;grid-template-columns:minmax(0,320px) 1fr;min-height:430px}@media (max-width:840px){.HeroStudioDemo_studioBody__W6Jvq{grid-template-columns:1fr}}.HeroStudioDemo_paneL__OvYky{padding:22px;border-right:1px solid var(--line-soft);display:flex;flex-direction:column;gap:16px}@media (max-width:840px){.HeroStudioDemo_paneL__OvYky{border-right:none;border-bottom:1px solid var(--line-soft)}}.HeroStudioDemo_kicker__XPAe6{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.HeroStudioDemo_ideaBox___Ldhd{border:1px solid var(--line);border-radius:13px;padding:14px 15px;background:rgba(0,0,0,.25);min-height:78px;font-size:14.5px;color:var(--ink);position:relative}.HeroStudioDemo_ph__0qgoO{color:var(--faint)}.HeroStudioDemo_cur__hZABe{display:inline-block;width:2px;height:16px;background:var(--amber);vertical-align:-3px;margin-left:1px;animation:HeroStudioDemo_blink__eUR_Q 1s steps(1) infinite}@keyframes HeroStudioDemo_blink__eUR_Q{50%{opacity:0}}.HeroStudioDemo_chips__6AYCL{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto;padding-right:4px;margin-right:-4px}.HeroStudioDemo_chips__6AYCL::-webkit-scrollbar{width:3px}.HeroStudioDemo_chips__6AYCL::-webkit-scrollbar-track{background:transparent}.HeroStudioDemo_chips__6AYCL::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.HeroStudioDemo_chips__6AYCL::-webkit-scrollbar-thumb:hover{background:rgba(120,220,200,.3)}.HeroStudioDemo_chip__wNOk2{text-align:left;font-family:var(--font-dm-sans),"Inter Tight",sans-serif;font-size:13px;color:var(--mist);cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:rgba(120,220,200,.03);transition:.18s;display:flex;gap:9px;align-items:center}.HeroStudioDemo_chip__wNOk2:hover{border-color:rgba(120,220,200,.32);color:var(--ink);background:rgba(120,220,200,.07)}.HeroStudioDemo_chip__wNOk2.HeroStudioDemo_sel__SPkDe{border-color:var(--jade);background:rgba(31,194,144,.1);color:var(--ink)}.HeroStudioDemo_chipIc__s3bID{width:22px;height:22px;flex:0 0 22px;border-radius:6px;background:var(--grad-soft);display:grid;place-items:center;color:var(--jade);font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:11px}.HeroStudioDemo_genBtn___gURE{margin-top:auto;width:100%;font-family:var(--font-outfit),"Space Grotesk",sans-serif;font-weight:600;font-size:15px;padding:13px;border:none;border-radius:12px;background:var(--grad);color:#042019;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 30px -12px rgba(22,200,207,.8)}.HeroStudioDemo_genBtn___gURE:hover{transform:translateY(-1px)}.HeroStudioDemo_genBtn___gURE:disabled{opacity:.5;cursor:default;transform:none}.HeroStudioDemo_genBtn___gURE svg{width:15px;height:15px}.HeroStudioDemo_paneR__KWbic{position:relative;padding:22px;display:flex;flex-direction:column;gap:16px}.HeroStudioDemo_stageEmpty__QHca_{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--faint);min-height:360px}.HeroStudioDemo_stageEmptyRing__ksH3Z{width:56px;height:56px;border-radius:16px;border:1px solid var(--line);display:grid;place-items:center;background:rgba(0,0,0,.25)}.HeroStudioDemo_stageEmptyRing__ksH3Z svg{width:24px;height:24px;opacity:.6}.HeroStudioDemo_stageEmpty__QHca_ p{font-size:13.5px;max-width:260px}.HeroStudioDemo_scriptRail__oVMAW{display:flex;flex-direction:column;gap:9px}.HeroStudioDemo_rlbl__J4bO_{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.HeroStudioDemo_scriptLine__FKhG8{display:flex;gap:11px;font-size:13.5px;color:var(--mist);opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}.HeroStudioDemo_scriptLine__FKhG8.HeroStudioDemo_show__EYFoT{opacity:1;transform:none}.HeroStudioDemo_scriptLineTc__EmxRn{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:11px;color:var(--aqua);flex:0 0 66px;padding-top:1px}.HeroStudioDemo_sceneGrid__OvDFO{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}@media (max-width:520px){.HeroStudioDemo_sceneGrid__OvDFO{grid-template-columns:1fr}}.HeroStudioDemo_scene__CseGE{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:rgba(0,0,0,.28);opacity:0;transform:translateY(10px) scale(.98);transition:opacity .5s,transform .5s}.HeroStudioDemo_scene__CseGE.HeroStudioDemo_show__EYFoT{opacity:1;transform:none}.HeroStudioDemo_sceneThumb__Yi14y{aspect-ratio:16/9;position:relative;overflow:hidden;background:radial-gradient(120% 140% at 30% 0,#0d332b,#061c18)}.HeroStudioDemo_sceneThumb__Yi14y svg{position:absolute;inset:0;width:100%;height:100%}.HeroStudioDemo_sceneMeta__yelOG{padding:9px 11px;display:flex;flex-direction:column;gap:5px}.HeroStudioDemo_sceneCap__MMVkQ{font-size:12.5px;color:var(--ink);line-height:1.3}.HeroStudioDemo_sceneRow__f20so{display:flex;align-items:center;justify-content:space-between}.HeroStudioDemo_sceneTc2__wCuEZ{font-size:10px;color:var(--faint)}.HeroStudioDemo_mode__Sd5vV,.HeroStudioDemo_sceneTc2__wCuEZ{font-family:var(--font-jetbrains-mono),"Space Mono",monospace}.HeroStudioDemo_mode__Sd5vV{font-size:9px;letter-spacing:.1em;padding:3px 7px;border-radius:5px;text-transform:uppercase}.HeroStudioDemo_mode__Sd5vV.HeroStudioDemo_motion__aRthM{color:var(--amber);background:rgba(232,146,58,.13);border:1px solid rgba(232,146,58,.3)}.HeroStudioDemo_mode__Sd5vV.HeroStudioDemo_cine__crYbm{color:var(--aqua);background:rgba(22,200,207,.12);border:1px solid rgba(22,200,207,.3)}.HeroStudioDemo_renderWrap__5muwM{display:flex;flex-direction:column;gap:10px;padding:6px 2px}.HeroStudioDemo_rtop__95rUo{display:flex;justify-content:space-between;align-items:baseline}.HeroStudioDemo_rtop__95rUo b{font-family:var(--font-outfit),"Space Grotesk",sans-serif;font-weight:600;font-size:14px}.HeroStudioDemo_rtop__95rUo span{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:12px;color:var(--aqua)}.HeroStudioDemo_rbar__GFQEU{height:8px;border-radius:100px;background:rgba(0,0,0,.4);overflow:hidden;border:1px solid var(--line-soft)}.HeroStudioDemo_rbar__GFQEU i{display:block;height:100%;width:0;background:var(--grad);border-radius:100px;box-shadow:0 0 18px rgba(22,200,207,.6);transition:width .1s linear}.HeroStudioDemo_rmeta__j9InY{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:11px;color:var(--faint)}.HeroStudioDemo_player__O4l1k{display:flex;flex-direction:column;gap:14px}.HeroStudioDemo_playerFrame__toLY_{position:relative;margin:0 auto;width:100%;background:#04120f;border:1px solid var(--line);border-radius:14px;overflow:hidden;aspect-ratio:16/9;transition:aspect-ratio .4s,max-width .4s;box-shadow:0 30px 80px -40px rgba(0,0,0,.9)}.HeroStudioDemo_playerFrame__toLY_.HeroStudioDemo_r916__h5dEV{aspect-ratio:9/16;max-width:270px}.HeroStudioDemo_playerFrame__toLY_.HeroStudioDemo_r11__BXqYI{aspect-ratio:1/1;max-width:440px}.HeroStudioDemo_playerStage__ogycV{position:absolute;inset:0}.HeroStudioDemo_playerStage__ogycV svg{position:absolute;inset:0;width:100%;height:100%}.HeroStudioDemo_pfCap__nTOnn{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 14px;background:linear-gradient(transparent,rgba(3,17,15,.9));font-size:13px;color:var(--ink)}.HeroStudioDemo_pfCapPv__YdTsZ{font-size:10px;color:var(--jade);margin-bottom:3px}.HeroStudioDemo_pfBadge__TadEW,.HeroStudioDemo_pfCapPv__YdTsZ{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;letter-spacing:.1em;text-transform:uppercase}.HeroStudioDemo_pfBadge__TadEW{position:absolute;top:11px;left:11px;font-size:9px;padding:4px 8px;border-radius:6px;background:rgba(3,17,15,.6);backdrop-filter:blur(6px);color:var(--mist);border:1px solid var(--line)}.HeroStudioDemo_scrub__LwyF7{display:flex;gap:5px;padding:0 2px}.HeroStudioDemo_scrub__LwyF7 i{flex:1;height:4px;border-radius:100px;background:rgba(120,220,200,.14);overflow:hidden;position:relative}.HeroStudioDemo_scrub__LwyF7 i b{position:absolute;inset:0;width:0;background:var(--grad);border-radius:100px}.HeroStudioDemo_scrub__LwyF7 i.HeroStudioDemo_done__80ruT b{width:100%}.HeroStudioDemo_playerCtl__sckxk{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.HeroStudioDemo_fmt__zQfJ7{display:flex;gap:6px;background:rgba(0,0,0,.3);border:1px solid var(--line-soft);border-radius:10px;padding:4px}.HeroStudioDemo_fmt__zQfJ7 button{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:11px;letter-spacing:.05em;color:var(--faint);background:none;border:none;padding:6px 11px;border-radius:7px;cursor:pointer;transition:.15s}.HeroStudioDemo_fmt__zQfJ7 button.HeroStudioDemo_on__x_8h7{background:var(--grad-soft);color:var(--ink)}.HeroStudioDemo_fmt__zQfJ7 button:hover{color:var(--ink)}.HeroStudioDemo_exp__XM3iB{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.HeroStudioDemo_expEt__ZhMcC{font-family:var(--font-jetbrains-mono),"Space Mono",monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.HeroStudioDemo_replay__1UPD0{font-family:var(--font-outfit),"Space Grotesk",sans-serif;font-weight:600;font-size:13px;color:var(--jade);background:none;border:1px solid rgba(31,194,144,.35);padding:8px 14px;border-radius:9px;cursor:pointer;display:inline-flex;gap:7px;align-items:center;transition:.18s}.HeroStudioDemo_replay__1UPD0:hover{background:rgba(31,194,144,.1)}