.canvas-connections_connection__1YeCA,.canvas-connections_preview__y8AKr{--edge-silver:#8491a3;--edge-highlight:#56677e;--edge-blue:#2589ed;--edge-blue-head:#97d5ff}.dark .canvas-connections_connection__1YeCA,.dark .canvas-connections_preview__y8AKr{--edge-silver:#b9c5d4;--edge-highlight:#edf4ff;--edge-blue:#64b4ff;--edge-blue-head:#d9f1ff}.canvas-connections_preview__y8AKr,.canvas-connections_silver__HTw89{stroke:var(--edge-silver);pointer-events:none;transition:stroke .16s ease}.canvas-connections_connection__1YeCA:hover .canvas-connections_silver__HTw89,.canvas-connections_connection__1YeCA[data-connection-selected=true] .canvas-connections_silver__HTw89,.canvas-connections_preview__y8AKr{stroke:var(--edge-highlight)}.canvas-connections_flow__ldhCM{fill:none;stroke:var(--edge-blue);stroke-linecap:round;stroke-dashoffset:0;pointer-events:none;animation:canvas-connections_generation-flow__nwb4H 2.8s linear infinite;animation-play-state:paused;visibility:hidden}.canvas-connections_connection__1YeCA:hover .canvas-connections_flow__ldhCM,.canvas-connections_connection__1YeCA[data-connection-running=true] .canvas-connections_flow__ldhCM,.canvas-connections_connection__1YeCA[data-connection-selected=true] .canvas-connections_flow__ldhCM{visibility:visible;animation-play-state:running}.canvas-connections_flow__ldhCM path{vector-effect:non-scaling-stroke}.canvas-connections_flowHead__Ux9_L{stroke:var(--edge-blue-head)}@keyframes canvas-connections_generation-flow__nwb4H{to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.canvas-connections_flow__ldhCM{animation:none;opacity:.7}.canvas-connections_preview__y8AKr,.canvas-connections_silver__HTw89{transition:none}}[data-reduced-motion=true] .canvas-connections_flow__ldhCM{animation:none;opacity:.7}.canvas-connections_portCore__D_LuV,.canvas-connections_portHalo__22cyJ{pointer-events:none;opacity:0;transition:opacity .18s;fill:var(--edge-blue)}.canvas-connections_portHalo__22cyJ{fill:none;stroke:var(--edge-blue);stroke-width:1.5;vector-effect:non-scaling-stroke}.canvas-connections_connection__1YeCA:hover .canvas-connections_portHalo__22cyJ,.canvas-connections_connection__1YeCA[data-connection-running=true] .canvas-connections_portHalo__22cyJ,.canvas-connections_connection__1YeCA[data-connection-selected=true] .canvas-connections_portHalo__22cyJ{opacity:.35}.canvas-connections_connection__1YeCA:hover .canvas-connections_portCore__D_LuV,.canvas-connections_connection__1YeCA[data-connection-running=true] .canvas-connections_portCore__D_LuV,.canvas-connections_connection__1YeCA[data-connection-selected=true] .canvas-connections_portCore__D_LuV{opacity:1}.canvas-connections_connection__1YeCA:focus-within .canvas-connections_flow__ldhCM{visibility:visible;animation-play-state:running}.canvas-connections_previewGroup__k6o4T{pointer-events:none;--edge-blue:#64b4ff}.canvas-connections_previewGlow__m_LYx{stroke:var(--edge-blue);opacity:.13}.canvas-connections_snapRing__JDi_P{fill:none;stroke:var(--edge-blue);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.5;transform-box:fill-box;transform-origin:center}.canvas-connections_snapCore__S86R2{fill:var(--edge-blue)}.canvas-connections_previewGroup__k6o4T[data-snapped=true] .canvas-connections_snapRing__JDi_P{animation:canvas-connections_port-snap__V5CBj .6s ease-out}@keyframes canvas-connections_port-snap__V5CBj{0%{transform:scale(.45);opacity:1}to{transform:scale(1);opacity:.5}}@media(prefers-reduced-motion:reduce){.canvas-connections_snapRing__JDi_P{animation:none!important}}[data-reduced-motion=true] .canvas-connections_snapRing__JDi_P{animation:none!important}.canvas-connections_previewGroup__k6o4T[data-snapped=true]{--edge-blue:#f6c65a;--edge-silver:#ffe6a0;--edge-highlight:#fff2c7}.canvas-connections_previewGroup__k6o4T[data-snapped=true] .canvas-connections_preview__y8AKr{stroke:#ffe6a0}.canvas-connections_previewGroup__k6o4T[data-snapped=true] .canvas-connections_previewGlow__m_LYx{stroke:#f3ba42;opacity:.3}.canvas-connections_previewGroup__k6o4T[data-snapped=true] .canvas-connections_snapRing__JDi_P{stroke:#ffd66d}.canvas-connections_electricDischarge__MOVWj{pointer-events:none}.canvas-connections_electricDischarge__MOVWj path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.canvas-connections_dischargeAura__NLFL3{stroke:#efad27;stroke-width:10;opacity:.22;filter:drop-shadow(0 0 5px #f6bb3c)}.canvas-connections_dischargeGold__FTdJK{stroke:#ffcb50;stroke-width:3.6;opacity:.95}.canvas-connections_dischargeCore__u4Sp3{stroke:#fff9dd;stroke-width:1.4}.canvas-connections_dischargeBranch__cM0Ip{stroke:#ffe59d;stroke-width:1.1;opacity:.72}.canvas-connections_dischargePortHalo__B4Dzh{fill:none;stroke:#ffe29a;stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.7;filter:drop-shadow(0 0 5px #ffc34b)}.canvas-connections_dischargeCursor__uc2CF,.canvas-connections_dischargePortCore__lsiLg{fill:#fff6d5;filter:drop-shadow(0 0 5px #ffc34b)}.canvas-connections_nodeFeedback__Tk9uD{position:absolute;inset:0;z-index:60;overflow:visible;pointer-events:none}.canvas-connections_nodeFeedback__Tk9uD path{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.canvas-connections_magnetBorder__4Cg2M{stroke:#eec262;stroke-width:1.5;opacity:.7;filter:drop-shadow(0 0 5px #edb44666)}.canvas-connections_arrival__vCOJw{animation:canvas-connections_arrival-fade__TBVcy 1.4s linear both}.canvas-connections_arrivalTrace__tdvd3{stroke:#efc364;stroke-width:1.4;opacity:.35}.canvas-connections_arrivalGlow__sZ8jo,.canvas-connections_arrivalHead__H3PlF,.canvas-connections_arrivalTrail__KL0eQ{stroke-dasharray:22 78;animation:canvas-connections_arrival-orbit__EC4Wn 1.4s cubic-bezier(.2,.55,.45,1) 1 both}.canvas-connections_arrivalGlow__sZ8jo{stroke:#f1b936;stroke-width:7;opacity:.35;filter:drop-shadow(0 0 6px #efb635)}.canvas-connections_arrivalTrail__KL0eQ{stroke:#ffd872;stroke-width:2.5}.canvas-connections_arrivalHead__H3PlF{stroke:#fff8d8;stroke-width:2;stroke-dasharray:5 95}@keyframes canvas-connections_arrival-orbit__EC4Wn{0%{stroke-dashoffset:22}to{stroke-dashoffset:-78}}@keyframes canvas-connections_arrival-fade__TBVcy{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.canvas-connections_arrival__vCOJw{animation:canvas-connections_arrival-fade__TBVcy 1.4s linear both}.canvas-connections_arrivalGlow__sZ8jo,.canvas-connections_arrivalHead__H3PlF,.canvas-connections_arrivalTrail__KL0eQ{animation:none;stroke-dasharray:none}}[data-reduced-motion=true] .canvas-connections_arrivalGlow__sZ8jo,[data-reduced-motion=true] .canvas-connections_arrivalHead__H3PlF,[data-reduced-motion=true] .canvas-connections_arrivalTrail__KL0eQ{animation:none;stroke-dasharray:none}.canvas-connections_connection__1YeCA[data-selection-linked=true]{--edge-blue:#d6aa45;--edge-blue-head:#fff0ba}.canvas-connections_connection__1YeCA[data-selection-linked=true] .canvas-connections_silver__HTw89{stroke:#d6aa45}.dark .canvas-connections_connection__1YeCA[data-selection-linked=true] .canvas-connections_silver__HTw89{stroke:#f2c663}.generation-request-card_card__8yOCc{position:relative;isolation:isolate;border-radius:18px;border:1px solid transparent;background:linear-gradient(140deg,#c981ab10,#8e658807);box-shadow:0 0 0 1px #d89abb19,0 0 14px #cb81a510;animation:generation-request-card_breathing__Ot3HT 4s ease-in-out infinite}.generation-request-card_card__8yOCc:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--confirmation-angle,0deg),#98647f55 0,#d99bbb 38%,#fff0f8 50%,#dfa3c3 61%,#98647f55 82%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:generation-request-card_flow__nQR7E 6s linear infinite}@property --confirmation-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes generation-request-card_flow__nQR7E{to{--confirmation-angle:360deg}}@keyframes generation-request-card_breathing__Ot3HT{50%{box-shadow:0 0 0 1px #d89abb30,0 0 20px #cb81a522}}@media(prefers-reduced-motion:reduce){.generation-request-card_card__8yOCc,.generation-request-card_card__8yOCc:before{animation:none}}.star-action-button_button__dyiI_.star-action-button_button__dyiI_{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:38px;padding:8px 14px;border:0;border-radius:11px;background:#723151;color:#fff6fb;font-weight:650;font-size:12px;opacity:1;box-shadow:0 3px 12px #a348731f;transition:background .15s,box-shadow .15s}.star-action-button_button__dyiI_:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--star-action-angle,0deg),#9b5a7a 0,#ed9fc5 45%,#fff1f8 55%,#ed9fc5 66%,#9b5a7a 80%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:star-action-button_shine__d33F2 3s linear infinite}@property --star-action-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes star-action-button_shine__d33F2{to{--star-action-angle:360deg}}.star-action-button_button__dyiI_.star-action-button_button__dyiI_:not(:disabled):hover{background:#8a3b62;box-shadow:0 0 0 3px #d486b024,0 4px 16px #a3487333}.star-action-button_button__dyiI_:focus-visible{outline:2px solid #d185ab;outline-offset:3px}.star-action-button_button__dyiI_.star-action-button_button__dyiI_:disabled{background:#e4d3dc;color:#69525f;opacity:1;cursor:not-allowed;box-shadow:none}.dark .star-action-button_button__dyiI_.star-action-button_button__dyiI_:disabled{background:#3d3038;color:#bba9b4}.star-action-button_button__dyiI_:disabled:before{animation:none;background:#c395af;opacity:.4}.star-action-button_button__dyiI_ svg{color:inherit;opacity:1}[data-reduced-motion=true] .star-action-button_button__dyiI_:before{animation:none}@media (prefers-reduced-motion:reduce){.star-action-button_button__dyiI_:before{animation:none}}.star-action-button_button__dyiI_.star-action-button_button__dyiI_[data-insufficient-points]:disabled{background:#dddddf;color:#85858d}.dark .star-action-button_button__dyiI_.star-action-button_button__dyiI_[data-insufficient-points]:disabled{background:#39393e;color:#90909a}.star-action-button_button__dyiI_[data-insufficient-points]:before{background:#777;opacity:.25}.generation-status_anchor__NSD44{margin-top:16px;width:fit-content}.generation-status_trigger__4QsRH.generation-status_trigger__4QsRH{border-radius:999px;min-height:44px;min-width:184px;padding:10px 19px;gap:9px;font-size:13px;font-weight:550}.generation-status_count__BJjnQ{border-radius:999px;min-width:19px;padding:1px 5px;background:#ffffff20;font-size:11px}.generation-status_panel__fp7Mj.generation-status_panel__fp7Mj{position:fixed;z-index:160;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,calc(100vw - 32px));max-height:min(76dvh,760px);display:flex;flex-direction:column;background:#252329f5;color:#efe8ef;border-radius:24px;box-shadow:0 24px 100px #0009;outline:none;backdrop-filter:blur(22px)}.generation-status_panel__fp7Mj[data-genie-running],.generation-status_panel__fp7Mj[data-state=closed]{visibility:hidden;pointer-events:none}.generation-status_header__lonGX{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 24px 18px;flex-shrink:0}.generation-status_header__lonGX strong{font-size:17px;font-weight:550}.generation-status_header__lonGX p{font-size:12px;color:#b4a8b4;margin-top:6px}.generation-status_close__lFB4D{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;background:#ffffff0b;color:#d1c1cc}.generation-status_close__lFB4D:hover{background:#ffffff1a}.generation-status_list__OXQLE{overflow:auto;padding:0 24px 24px;overscroll-behavior:contain;min-height:0}.generation-status_empty__ALRZZ{padding:38px 10px;text-align:center;font-size:13px;color:#b4a8b4}.generation-status_task__L3F7T{padding:19px 0;border-top:1px solid #ecd7e515}.generation-status_row__IXsHs{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.generation-status_row__IXsHs strong{font-size:13px;font-weight:550}.generation-status_state__KQoDP{color:#ddabc8}.generation-status_prompt__u4C1b{display:flex;gap:12px;align-items:flex-start;margin:13px 0 10px}.generation-status_prompt__u4C1b p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;max-height:120px;overflow:auto;flex:1}.generation-status_prompt__u4C1b button{display:flex;align-items:center;gap:4px;color:#bca4b4;padding:4px;font-size:10px;flex-shrink:0}.generation-status_parameters__eXKv7,.generation-status_taskId__WrHhn,.generation-status_time__gd9tz{color:#a99cab;font-size:11px}.generation-status_parameters__eXKv7{margin:8px 0 12px}.generation-status_time__gd9tz{display:flex;align-items:center;gap:5px}.generation-status_taskId__WrHhn{font-variant-numeric:tabular-nums}.generation-status_progress__ajGsU{height:3px;overflow:hidden;background:#dba4c11a;margin-top:15px;border-radius:6px}.generation-status_indeterminate__Rshm_{display:block;height:100%;width:35%;background:linear-gradient(90deg,transparent,#e2a1c4,transparent);animation:generation-status_progress__ajGsU 2.1s ease-in-out infinite}@keyframes generation-status_progress__ajGsU{0%{transform:translateX(-100%)}to{transform:translateX(390%)}}.generation-status_actions__MfY6a{display:flex;justify-content:flex-end;margin-top:12px}.generation-status_actions__MfY6a button{display:flex;align-items:center;gap:6px;border:1px solid #c996b44a;color:#dca8c5;border-radius:999px;padding:6px 12px;font-size:11px}.generation-status_actions__MfY6a button:disabled{opacity:.5}.generation-status_actions__MfY6a button:hover{background:#cd8baa10}.generation-status_error__pLndl,.generation-status_note__5M67h,.generation-status_success__TvnP8{font-size:12px;line-height:1.6;margin-top:10px}.generation-status_note__5M67h{color:#b7a8b3}.generation-status_error__pLndl{color:#e5a0ab}.generation-status_success__TvnP8{color:#e2b9d1}.generation-status_preview__Pe5Wi{margin-top:16px;background:#151319;border-radius:13px;overflow:hidden;text-align:center}.generation-status_preview__Pe5Wi img,.generation-status_preview__Pe5Wi video{max-height:280px;width:100%;object-fit:contain}.generation-status_preview__Pe5Wi .ant-image{width:100%}@media(prefers-reduced-motion:reduce){.generation-status_indeterminate__Rshm_{animation:none;width:100%;opacity:.5}}.studio-shell_surface__wWudR{height:100dvh;position:relative;isolation:isolate;color:#edf1f8;background:#09121c url(/canvas/brand/starshield-hero.webp) 50%/cover no-repeat}.studio-shell_surface__wWudR:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#050b1340,#060b1452 65%,#04091180);pointer-events:none}.studio-shell_page__OLs9N{height:100%;display:flex;flex-direction:column;min-height:0}.studio-shell_header__2MEj8{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:94px;padding:12px clamp(24px,4vw,72px)}.studio-shell_actions__xAtXv{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-shrink:0}.studio-shell_account__AEDBT{display:flex;align-items:center;gap:10px}.studio-shell_actions__xAtXv .studio-shell_balance__90LiM{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:#eceff8;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .2s}.studio-shell_balance__90LiM>span:first-child{font-size:14px}.studio-shell_balance__90LiM:hover{color:#f3c5e4}.studio-shell_balance__90LiM:focus-visible{outline:2px solid #e5c7df;outline-offset:4px;border-radius:6px}.studio-shell_home__YltY0{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 27px;border-radius:999px;background:#302731b3;color:#f4edf5;font-size:15px;font-weight:500;letter-spacing:.1em;white-space:nowrap;backdrop-filter:blur(16px);transition:background .2s,transform .2s}.studio-shell_home__YltY0:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(115deg,#b683a5,#ffeaf7,#c786b1);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.studio-shell_home__YltY0:hover{background:#50374be6;transform:translateY(-1px)}.studio-shell_home__YltY0:focus-visible{outline:2px solid #f0c9e6;outline-offset:4px}.studio-shell_body___bObP{flex:1;min-height:0}.studio-shell_stage__7dxp_{height:100%;overflow:auto;padding:clamp(65px,14vh,170px) 24px clamp(110px,19vh,210px);scrollbar-width:thin}.studio-shell_card__m_zv_{position:relative;width:min(1040px,100%);margin:0 auto;padding:25px 27px 23px;border:1px solid #ffffff28;border-radius:28px;background:#252529ec;color:#eff0f5;box-shadow:0 24px 90px #0004,inset 0 1px 0 #ffffff08;backdrop-filter:blur(24px)}.studio-shell_dragging__tv_hN{border-color:#edbbde;box-shadow:0 0 0 3px #d597c52e,0 24px 90px #0004}.studio-shell_dropOverlay__YVCK8{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:inherit;background:#25212ce8;backdrop-filter:blur(8px);color:#f6e9f3;pointer-events:none;text-align:center;padding:24px}.studio-shell_dropOverlay__YVCK8 strong{font-size:20px;font-weight:500}.studio-shell_dropOverlay__YVCK8 span{max-width:460px;font-size:13px;line-height:1.8;color:#cbbdcc}.studio-shell_dropHint__wmjiK{margin:14px 0 0;font-size:11px;line-height:1.7;color:#92939e}.studio-shell_cardHeading__e8l78{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.studio-shell_cardHeading__e8l78 h1{font-size:19px;font-weight:500;letter-spacing:.12em;margin:0}.studio-shell_tools__51ctL{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.studio-shell_tool__1MmPK{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid #ffffff10;border-radius:999px;padding:8px 13px;color:#c5c6cf;font-size:13px;background:#ffffff07;cursor:pointer;transition:background .2s,color .2s}.studio-shell_tool__1MmPK:hover{color:white;background:#ffffff13}.studio-shell_tool__1MmPK:focus-visible{outline:2px solid #ddafd0;outline-offset:3px}.studio-shell_card__m_zv_ .studio-shell_prompt__D1duB{display:block;width:100%;min-height:170px!important;resize:vertical;max-height:400px;padding:12px 2px;margin:8px 0 23px;background:transparent!important;color:#f0f1f6!important;border:0!important;box-shadow:none!important;outline:none;font-size:17px!important;line-height:1.9!important}.studio-shell_prompt__D1duB::placeholder{color:#90929d!important}.studio-shell_footer__pUxgC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.studio-shell_controls__LUe_4{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}.studio-shell_footer__pUxgC>:last-child{margin-left:auto}.studio-shell_settings__vG4rW{width:min(370px,calc(100vw - 52px));max-height:55vh;overflow:auto;padding:8px;scrollbar-width:thin}.studio-shell_settingsTrigger__1EkU4{min-height:40px;padding:8px 14px;border:1px solid #ffffff28;background:#ffffff09;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#e9e8f1;font-size:13px;cursor:pointer}.studio-shell_settingsTrigger__1EkU4:hover,.studio-shell_settingsTrigger__1EkU4[aria-expanded=true]{background:#ffffff14;border-color:#d9bdd266}.studio-shell_card__m_zv_ .canvas-compact-control{min-height:40px;border-radius:999px!important;border-color:#ffffff28!important;background:#ffffff09!important;color:#f0edf6!important}.studio-shell_card__m_zv_ [data-star-action]{border-radius:999px;min-height:43px;padding-inline:20px}.studio-shell_referenceArea__4N4lU{margin:10px 0}.studio-shell_referenceArea__4N4lU:empty{display:none}.studio-shell_status__abmfd{margin-top:12px;font-size:12px;color:#c6bfce}@media (max-width:767px){.studio-shell_header__2MEj8{padding:12px 18px;min-height:82px}.studio-shell_actions__xAtXv{gap:14px}.studio-shell_home__YltY0{min-height:39px;padding:8px 18px;font-size:13px}.studio-shell_stage__7dxp_{padding:55px 16px 100px}.studio-shell_card__m_zv_{padding:19px;border-radius:23px}.studio-shell_cardHeading__e8l78{align-items:flex-start;flex-direction:column;gap:13px}.studio-shell_prompt__D1duB{min-height:155px;font-size:15px!important}.studio-shell_footer__pUxgC{align-items:flex-end}.studio-shell_controls__LUe_4{gap:8px}.studio-shell_header__2MEj8 .stellar-header-wordmark{width:114px}}@media (prefers-reduced-motion:reduce){.studio-shell_home__YltY0{transition:none}}@media (max-width:480px){.studio-shell_actions__xAtXv{gap:10px}.studio-shell_home__YltY0{padding-inline:13px;font-size:12px}.studio-shell_header__2MEj8 .stellar-header-wordmark{width:90px}}.canvas-selection_trigger__ES42Q{display:inline-flex;align-items:center;justify-content:flex-start;height:32px;max-width:100%;min-width:0;gap:8px;padding:0 12px;border:1px solid var(--input);border-radius:999px;color:inherit;background:transparent;box-shadow:0 1px 2px #0000000d;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.canvas-selection_trigger__ES42Q.canvas-selection_trigger__ES42Q{border-radius:999px}.dark .canvas-selection_trigger__ES42Q{background:color-mix(in srgb,var(--input) 30%,transparent)}.canvas-selection_trigger__ES42Q:hover{background:color-mix(in srgb,var(--input) 50%,transparent)}.canvas-selection_trigger__ES42Q:focus-visible,.canvas-selection_trigger__ES42Q[data-state=open]{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 20%,transparent);outline:none}.canvas-selection_trigger__ES42Q .canvas-select-chevron{margin-left:auto;transition:transform .15s}.canvas-selection_trigger__ES42Q[data-state=open] .canvas-select-chevron{transform:rotate(180deg)}.canvas-selection_panel__Ng9oQ{border:1px solid var(--border);animation:canvas-selection_arrive__rGW4e .13s ease-out}@keyframes canvas-selection_arrive__rGW4e{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.canvas-selection_panel__Ng9oQ{animation:none}.canvas-selection_trigger__ES42Q,.canvas-selection_trigger__ES42Q .canvas-select-chevron{transition:none}}.studio-resize_handles__cZmgF{position:absolute;inset:0;pointer-events:none;z-index:20;border-radius:inherit}.studio-resize_handles__cZmgF .studio-resize_handle__7WP7D{position:absolute;display:block;padding:0;margin:0;min-width:0;min-height:0;border:0;border-radius:0;background:transparent;pointer-events:auto;touch-action:none;color:#c981a5;opacity:1}.studio-resize_handle__7WP7D:after{content:"";position:absolute;opacity:.4;transition:opacity .15s}.studio-resize_handle__7WP7D:focus-visible:after,.studio-resize_handle__7WP7D:hover:after,.studio-resize_handles__cZmgF[data-resizing] .studio-resize_handle__7WP7D:after{opacity:1}.studio-resize_handle__7WP7D:focus-visible{outline:2px solid #ce83aa;outline-offset:-2px;border-radius:4px}.studio-resize_n__aCbE4,.studio-resize_s__R24Aq{left:16px;right:16px;height:8px;cursor:ns-resize}.studio-resize_n__aCbE4{top:0}.studio-resize_s__R24Aq{bottom:0}.studio-resize_e__dACEd,.studio-resize_w___ZiRR{top:16px;bottom:16px;width:8px;cursor:ew-resize}.studio-resize_e__dACEd{right:0}.studio-resize_w___ZiRR{left:0}.studio-resize_ne__Iovt1,.studio-resize_nw__3_gXe,.studio-resize_se__Je_eS,.studio-resize_sw__FolTq{width:16px;height:16px}.studio-resize_ne__Iovt1{right:0;top:0;cursor:nesw-resize}.studio-resize_nw__3_gXe{left:0;top:0;cursor:nwse-resize}.studio-resize_se__Je_eS{right:0;bottom:0;cursor:nwse-resize}.studio-resize_sw__FolTq{left:0;bottom:0;cursor:nesw-resize}.studio-resize_n__aCbE4:after,.studio-resize_s__R24Aq:after{width:28px;height:2px;background:currentColor;left:50%;transform:translateX(-50%);border-radius:2px}.studio-resize_n__aCbE4:after{top:2px}.studio-resize_s__R24Aq:after{bottom:2px}.studio-resize_e__dACEd:after,.studio-resize_w___ZiRR:after{height:24px;width:2px;background:currentColor;top:50%;transform:translateY(-50%);border-radius:2px}.studio-resize_e__dACEd:after{right:2px}.studio-resize_w___ZiRR:after{left:2px}.studio-resize_ne__Iovt1:after,.studio-resize_nw__3_gXe:after,.studio-resize_se__Je_eS:after,.studio-resize_sw__FolTq:after{width:7px;height:7px;border:solid}.studio-resize_ne__Iovt1:after{right:3px;top:3px;border-width:1.5px 1.5px 0 0;border-top-right-radius:4px}.studio-resize_nw__3_gXe:after{left:3px;top:3px;border-width:1.5px 0 0 1.5px;border-top-left-radius:4px}.studio-resize_se__Je_eS:after{right:3px;bottom:3px;border-width:0 1.5px 1.5px 0;border-bottom-right-radius:4px}.studio-resize_sw__FolTq:after{left:3px;bottom:3px;border-width:0 0 1.5px 1.5px;border-bottom-left-radius:4px}.star-pet_pet__jVVuX{position:fixed;z-index:121;width:104px;user-select:none}.star-pet_button__E95Eg{position:relative;display:flex;width:104px;flex-direction:column;align-items:center;border-radius:24px;background:transparent;cursor:grab;touch-action:none;outline-offset:4px}.star-pet_button__E95Eg:active{cursor:grabbing}.star-pet_button__E95Eg:focus-visible{outline:2px solid #efa8c1}.star-pet_sprite__gRDR_{display:block;width:104px;height:104px;background-image:url(/canvas/mascots/xiaoxingxing/states-v1.png);background-size:300% 200%;background-repeat:no-repeat;filter:drop-shadow(0 4px 5px #0003);transform-origin:50% 90%;pointer-events:none}.star-pet_idle__IP4CZ .star-pet_sprite__gRDR_{animation:star-pet_breathe__bY_CM 7s ease-in-out infinite}.star-pet_thinking__wrgpl .star-pet_sprite__gRDR_{animation:star-pet_ponder__83HSD 3s ease-in-out infinite}.star-pet_working__wOSeM .star-pet_sprite__gRDR_{animation:star-pet_work__LMtZ4 2s ease-in-out infinite}.star-pet_done__US50Q .star-pet_sprite__gRDR_{animation:star-pet_happy__M1N55 .65s ease-out 2}.star-pet_label__sc3vS{max-width:140px;white-space:nowrap;border:1px solid #ffffff24;border-radius:20px;background:#242226ec;padding:4px 10px;font-size:11px;color:#f6e8ee;box-shadow:0 2px 10px #0002}.star-pet_bubble__yaSzO{position:absolute;bottom:calc(100% + 8px);left:0;width:210px;border:1px solid #ffffff24;border-radius:16px 16px 16px 4px;background:#262328f5;padding:10px 13px;font-size:12px;line-height:1.6;color:#f4eaf0;box-shadow:0 8px 24px #0003;pointer-events:none}.star-pet_right__ZuVqi .star-pet_bubble__yaSzO{left:auto;right:0;border-radius:16px 16px 4px 16px}.star-pet_settings__XIzZB{position:absolute;top:-4px;right:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid #ffffff28;border-radius:50%;background:#242226e8;color:#ebd8e1;opacity:.25}.star-pet_pet__jVVuX:focus-within .star-pet_settings__XIzZB,.star-pet_pet__jVVuX:hover .star-pet_settings__XIzZB{opacity:1}.star-pet_menu__Re1Jp{position:absolute;bottom:calc(100% + 8px);left:0;width:220px;border:1px solid #ffffff24;border-radius:14px;padding:8px;background:#262328;color:#f4eaf0;box-shadow:0 8px 24px #0004;font-size:12px}.star-pet_right__ZuVqi .star-pet_menu__Re1Jp{left:auto;right:0}.star-pet_menu__Re1Jp button,.star-pet_menu__Re1Jp label{display:flex;align-items:center;gap:8px;width:100%;padding:9px;border-radius:8px;text-align:left;cursor:pointer}.star-pet_menu__Re1Jp button:hover,.star-pet_menu__Re1Jp label:hover{background:#ffffff10}.star-pet_drop___RK2a .star-pet_button__E95Eg{background:#eea5c226;outline:2px dashed #efa8c1}.star-pet_drop___RK2a .star-pet_sprite__gRDR_{transform:translateY(-5px) rotate(-5deg)}.star-pet_restore__JLEw8{position:fixed;bottom:88px;right:24px;z-index:90;border:1px solid #ffffff24;border-radius:20px;padding:7px 12px;background:#262328;color:#f4eaf0;font-size:12px}.star-pet_reduced__dNOXT .star-pet_sprite__gRDR_{animation:none}@keyframes star-pet_breathe__bY_CM{0%,87%,to{transform:scale(1)}92%{transform:scale(1.025,.975)}}@keyframes star-pet_ponder__83HSD{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes star-pet_work__LMtZ4{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes star-pet_happy__M1N55{0%,to{transform:translateY(0)}40%{transform:translateY(-13px) rotate(-4deg)}70%{transform:translateY(-5px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.star-pet_sprite__gRDR_{animation:none!important;transition:none!important}}.canvas-assistant-panel_messageSend__9lBML.canvas-assistant-panel_messageSend__9lBML.canvas-assistant-panel_messageSend__9lBML:disabled{background:#dddddf;color:#85858d;opacity:1;box-shadow:none;cursor:not-allowed}.dark .canvas-assistant-panel_messageSend__9lBML.canvas-assistant-panel_messageSend__9lBML.canvas-assistant-panel_messageSend__9lBML:disabled{background:#39393e;color:#90909a}.canvas-assistant-panel_messageSend__9lBML.canvas-assistant-panel_messageSend__9lBML.canvas-assistant-panel_messageSend__9lBML:disabled:before{background:#777;opacity:.25;animation:none}.canvas-assistant-panel_messageAccess__ENru9{display:none;height:60px;grid-template-rows:40px 20px;margin-top:4px;font-size:11px;line-height:20px}.canvas-assistant-panel_messageAccessText__G1Ldi{min-height:0;margin:0;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain}.canvas-assistant-panel_messageAccessActions__HuXce{display:flex;align-items:center;gap:8px;white-space:nowrap}.canvas-assistant-panel_messageAccess__ENru9 .canvas-assistant-panel_messageAccessActions__HuXce button{height:20px;padding:0;font-size:inherit;line-height:inherit}.canvas-assistant-panel_desktopMessageAccess__dqP_O{display:contents}@media (max-width:639px){.canvas-assistant-panel_messageAccess__ENru9{display:grid}.canvas-assistant-panel_desktopMessageAccess__dqP_O{display:none}}.prompt-library_dialogLayer__gvQqx{position:fixed;inset:0;z-index:145;pointer-events:none}.prompt-library_dialog__Gpqj6{position:absolute;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffff28;border-radius:24px;color:#edf0f7;box-shadow:0 24px 70px #0006;pointer-events:auto}.prompt-library_dialogHeader___4x5t{display:flex;align-items:center;gap:10px;padding:14px 20px;flex-shrink:0;border-bottom:1px solid #ffffff20;cursor:move;touch-action:none;user-select:none}.prompt-library_dialogHeader___4x5t strong{flex:1;font-weight:500}.prompt-library_dialogHeader___4x5t button{display:grid;place-items:center;width:32px;height:32px;border-radius:50%}.prompt-library_dialogHeader___4x5t button:hover{background:#ffffff12}.prompt-library_dialogHeader___4x5t button:focus-visible{outline:2px solid #bf7c9c;outline-offset:2px}.prompt-library_warehouse__WESgv{height:100%;min-height:0;display:flex;flex-direction:column}.prompt-library_dialog__Gpqj6,.prompt-library_warehouse__WESgv{background:linear-gradient(#06101b40,#06101b40),linear-gradient(180deg,#050b1340,#060b1452 65%,#04091180),#09121c url(/canvas/brand/starshield-hero.webp) 50% /cover no-repeat}.prompt-library_page__BbUwt{container:prompt-library/size;height:100%;flex:1;display:flex;flex-direction:column;min-height:0;background:transparent;color:#edf0f7}.prompt-library_content__N1Uve{flex:1;min-height:0;overflow:auto;padding:0 clamp(22px,4vw,76px) 32px;scrollbar-width:thin}.prompt-library_intro__Q5vmo{padding:45px 0 46px;text-align:center}.prompt-library_intro__Q5vmo>span{display:inline-block;font-size:11px;color:#e3d8e8;border:1px solid #ffffff22;border-radius:999px;padding:8px 17px;background:#ffffff08;backdrop-filter:blur(10px);letter-spacing:.15em}.prompt-library_intro__Q5vmo h1{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:clamp(40px,5.2vw,80px);font-weight:650;letter-spacing:-.045em;line-height:1.5;padding-block:.08em;margin:22px 0 17px;color:#edf0f7}.prompt-library_intro__Q5vmo p{font-size:14px;line-height:1.8;color:#d0d6e2;margin:0}.prompt-library_toolbar__zjsub{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ffffff30;padding:10px 0 22px}.prompt-library_toolbar__zjsub h2{font-size:24px;white-space:nowrap;font-weight:500}.prompt-library_toolbar__zjsub h2 span{font-size:14px;margin-left:12px;color:#c0bdd0}.prompt-library_filters__XAMi6{display:flex;gap:12px;align-items:center}.prompt-library_search__tcncB{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #ffffff24;border-radius:12px;background:#151b27b3;backdrop-filter:blur(20px);color:#c0c2d0}.prompt-library_search__tcncB input{width:230px;background:transparent;outline:0;font-size:13px;color:#eee}.prompt-library_filterButton__fKdUZ,.prompt-library_filters__XAMi6 select{display:flex;align-items:center;gap:8px;border:1px solid #ffffff24;background:#151b27b3;backdrop-filter:blur(20px);padding:11px 14px;border-radius:12px;font-size:13px;color:#e0dfeb;white-space:nowrap;cursor:pointer}.prompt-library_filters__XAMi6 select option{background:#171d28}.prompt-library_filterButton__fKdUZ[aria-pressed=true]{border-color:#e0afd1;background:#60465b88;color:#ffe9f9}.prompt-library_categories__B3a63{display:flex;gap:10px;flex-wrap:wrap;padding:23px 0 30px}.prompt-library_categories__B3a63 button{font-size:12px;border:1px solid #ffffff24;padding:10px 15px;border-radius:999px;color:#dedfea;background:#111824a8;backdrop-filter:blur(12px);cursor:pointer}.prompt-library_categories__B3a63 button[aria-pressed=true]{color:#fff2fc;border-color:#d0a0c5;background:#503a4dc9}.prompt-library_grid__5VvUd{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:23px}.prompt-library_card__8yluz{min-width:0;border:1px solid #ffffff28;border-radius:22px;overflow:hidden;background:#171d29dd;backdrop-filter:blur(20px);box-shadow:0 14px 40px #0002}.prompt-library_cover__BuJ_D{display:flex;width:100%;height:260px;align-items:center;justify-content:center;background:#0b1422;color:#939aaa;cursor:pointer;overflow:hidden}.prompt-library_cover__BuJ_D img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.prompt-library_cover__BuJ_D:hover img{transform:scale(1.025)}.prompt-library_mediaFailure__hd7pq{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;font-size:13px;line-height:1.7;text-align:center;color:#c4c4d3}.prompt-library_mediaFailure__hd7pq button{padding:6px 14px;border:1px solid #c39bb654;border-radius:999px;cursor:pointer}.prompt-library_cardInfo__TWRVJ{padding:18px}.prompt-library_cardInfo__TWRVJ small{font-size:10px;color:#c2aaca}.prompt-library_cardInfo__TWRVJ h3{margin:8px 0 20px;font-size:16px;line-height:1.5;min-height:48px;font-weight:500}.prompt-library_cardInfo__TWRVJ h3 button{text-align:left;cursor:pointer}.prompt-library_cardActions__SRUpS{display:flex;justify-content:space-between;align-items:center}.prompt-library_cardActions__SRUpS button{display:inline-flex;align-items:center;gap:7px;color:#c4c4d3;font-size:12px;cursor:pointer}.prompt-library_cardActions__SRUpS button:hover,.prompt-library_cardActions__SRUpS button[aria-pressed=true]{color:#f7b9de}.prompt-library_empty__LBjrW{padding:80px 20px;text-align:center;color:#cdc9d8}.prompt-library_more__gwdla{display:flex;align-items:center;gap:10px;margin:35px auto;padding:12px 25px;border-radius:999px;background:#2c293bbb;border:1px solid #c39bb654;color:#ebdfeb;cursor:pointer}.prompt-library_detail__loDM6{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.prompt-library_detailContent__8pu_W{padding-top:20px}.prompt-library_detailContent__8pu_W .prompt-library_breadcrumbs___QLSX{padding-bottom:8px}.prompt-library_detailCopy__UHo3L,.prompt-library_detailMedia__xXxC0{min-width:0}.prompt-library_detailMedia__xXxC0{max-height:max(260px,calc(100cqh - 150px));overflow:auto;border-radius:12px}.prompt-library_detailCopy__UHo3L{display:flex;flex-direction:column;min-height:0}.prompt-library_detail__loDM6 .prompt-library_detailMedia__xXxC0 video{display:block;width:100%;height:clamp(240px,calc(100cqh - 170px),760px);object-fit:contain;background:#080d15}.prompt-library_detail__loDM6 img{width:100%;border-radius:12px;margin-bottom:12px}.prompt-library_detail__loDM6 p{font-size:12px;opacity:.65;margin-bottom:14px}.prompt-library_detail__loDM6 textarea{width:100%;height:clamp(180px,calc(100cqh - 300px),650px);min-height:180px;resize:vertical;padding:16px;border-radius:12px;border:1px solid #8884;background:#8881;color:inherit;line-height:1.8;font-size:13px}.prompt-library_detailActions__jvo_I{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px}.prompt-library_detailActions__jvo_I a,.prompt-library_detailActions__jvo_I button{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.prompt-library_detailActions__jvo_I button{padding:10px 16px;border-radius:99px;background:#825a7999}.prompt-library_page__BbUwt a:focus-visible,.prompt-library_page__BbUwt button:focus-visible,.prompt-library_page__BbUwt input:focus-visible,.prompt-library_page__BbUwt select:focus-visible{outline:2px solid #e4bada;outline-offset:4px}@media (min-width:1800px){.prompt-library_grid__5VvUd{grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-library_cover__BuJ_D{height:320px}}@media (max-width:900px){.prompt-library_toolbar__zjsub{align-items:flex-start;flex-direction:column}.prompt-library_filters__XAMi6{flex-wrap:wrap;width:100%}.prompt-library_search__tcncB{flex:1}.prompt-library_search__tcncB input{width:100%}.prompt-library_intro__Q5vmo{padding:30px 0}.prompt-library_intro__Q5vmo p{max-width:600px;margin:auto}.prompt-library_grid__5VvUd{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-library_cover__BuJ_D{height:220px}}@media (max-width:560px){.prompt-library_grid__5VvUd{grid-template-columns:1fr}.prompt-library_intro__Q5vmo p{font-size:12px}.prompt-library_categories__B3a63{flex-wrap:nowrap;overflow:auto;white-space:nowrap}.prompt-library_cover__BuJ_D{height:310px}.prompt-library_filters__XAMi6{gap:8px}.prompt-library_search__tcncB{min-width:100%;box-sizing:border-box}}.prompt-library_compact__X4_68{background:transparent}.prompt-library_compact__X4_68 .prompt-library_content__N1Uve{padding:0 22px 28px}.prompt-library_compact__X4_68 .prompt-library_detailContent__8pu_W{padding-top:20px}.prompt-library_compact__X4_68 .prompt-library_intro__Q5vmo{padding:24px 0}.prompt-library_compact__X4_68 .prompt-library_intro__Q5vmo h1{font-size:32px;margin:12px 0}.prompt-library_compact__X4_68 .prompt-library_toolbar__zjsub{flex-direction:column;align-items:stretch}.prompt-library_compact__X4_68 .prompt-library_filters__XAMi6{flex-wrap:wrap}.prompt-library_compact__X4_68 .prompt-library_search__tcncB{flex:1}.prompt-library_compact__X4_68 .prompt-library_grid__5VvUd{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.prompt-library_compact__X4_68 .prompt-library_cover__BuJ_D{height:210px}.prompt-library_detail__loDM6 video{width:100%;border-radius:12px}.prompt-library_detailActions__jvo_I{flex-wrap:wrap;justify-content:flex-start}.prompt-library_detailTitle__JPcQx{font-size:20px;line-height:1.5;margin:8px 0 16px;overflow-wrap:anywhere}.prompt-library_back___5jlX{display:inline-flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer}.prompt-library_note__4dEuu{margin-top:16px;line-height:1.7}.prompt-library_empty__LBjrW button{text-decoration:underline;margin-left:8px;cursor:pointer}.prompt-library_more__gwdla:disabled{opacity:.6;cursor:wait}.prompt-library_breadcrumbs___QLSX{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 0 24px;color:#b8b7c6;font-size:13px}.prompt-library_breadcrumbs___QLSX button{cursor:pointer}.prompt-library_breadcrumbs___QLSX [aria-current=page],.prompt-library_breadcrumbs___QLSX button:hover{color:#f6dbea}.prompt-library_mediaGrid__f9nGT,.prompt-library_modelGrid__PIPBh{display:grid;gap:20px}.prompt-library_mediaGrid__f9nGT{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-library_modelGrid__PIPBh{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.prompt-library_modelCard___0lXi{text-align:left;border:1px solid #ffffff25;border-radius:22px;background:linear-gradient(140deg,#292b40,#171d29 75%);padding:28px;cursor:pointer;color:#c3accb;transition:border-color .18s,background-color .18s}.prompt-library_modelCard___0lXi .prompt-library_modelBrand__TW_C8{display:flex;align-items:center;justify-content:center;height:104px;margin:0 0 22px;padding:22px;border-radius:14px;background:#f4f3ef;color:#252525}.prompt-library_modelBrand__TW_C8 img{display:block;width:48px;height:48px;object-fit:contain}.prompt-library_modelBrand__TW_C8[data-brand=seed] img{width:min(190px,100%);height:auto;max-height:58px}.prompt-library_modelCard___0lXi:hover{border-color:#c997b9;background-color:#322737}.prompt-library_modelCard___0lXi strong{display:block;color:#f0edf5;font-weight:500}.prompt-library_mediaCard__D7KKo{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid #ffffff24;border-radius:22px;background:#171d29;box-shadow:0 14px 36px #0003;text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.prompt-library_mediaCard__D7KKo:focus-visible{outline:2px solid #e3afd0;outline-offset:4px}.prompt-library_mediaCard__D7KKo:hover{transform:translateY(-3px);border-color:#c997b9;box-shadow:0 20px 44px #0005}.prompt-library_mediaArtwork__7bzBR{display:grid;place-items:center;color:#c3accb;aspect-ratio:16/9;width:100%;overflow:hidden;background:#1a202c}.prompt-library_mediaArtwork__7bzBR img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.prompt-library_mediaCard__D7KKo:hover .prompt-library_mediaArtwork__7bzBR img{transform:scale(1.035)}.prompt-library_mediaCopy__Yuyxn{display:block;box-sizing:border-box;width:100%;padding:22px 24px}.prompt-library_mediaCopy__Yuyxn strong{display:block;color:#f0edf5;font-size:24px;font-weight:500;line-height:1.35}.prompt-library_mediaDescription__1H3Sd{display:block;margin-top:8px;color:#b4b4c4;font-size:13px;line-height:1.8}.prompt-library_mediaFooter__nf_xh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;color:#aaa5b8;font-size:12px}.prompt-library_mediaEnter__4v_fN{display:inline-flex;align-items:center;gap:5px;color:#edd4e5}.prompt-library_compact__X4_68 .prompt-library_mediaCopy__Yuyxn{padding:18px 20px}.prompt-library_compact__X4_68 .prompt-library_mediaCopy__Yuyxn strong{font-size:22px}@media (prefers-reduced-motion:reduce){.prompt-library_mediaArtwork__7bzBR img,.prompt-library_mediaCard__D7KKo{transition:none}.prompt-library_mediaCard__D7KKo:hover,.prompt-library_mediaCard__D7KKo:hover .prompt-library_mediaArtwork__7bzBR img{transform:none}}.prompt-library_modelCard___0lXi span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.prompt-library_modelCard___0lXi strong{font-size:20px;margin:20px 0}.prompt-library_levelHeading__6oc8T{margin-bottom:25px}.prompt-library_levelHeading__6oc8T h2{font-size:24px}.prompt-library_levelHeading__6oc8T p{color:#b4b4c4;font-size:13px;margin-top:8px}@container prompt-library (max-width: 560px){.prompt-library_mediaGrid__f9nGT{grid-template-columns:1fr}.prompt-library_mediaCopy__Yuyxn{padding:19px 20px}.prompt-library_mediaCopy__Yuyxn strong{font-size:22px}}@container prompt-library (max-width: 680px){.prompt-library_detail__loDM6{grid-template-columns:minmax(0,1fr)}.prompt-library_detail__loDM6 .prompt-library_detailMedia__xXxC0 video{height:min(45cqh,400px);min-height:170px}.prompt-library_detail__loDM6 textarea{height:280px}.prompt-library_compact__X4_68 .prompt-library_grid__5VvUd,.prompt-library_grid__5VvUd,.prompt-library_modelGrid__PIPBh{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.prompt-library_filters__XAMi6,.prompt-library_toolbar__zjsub{flex-wrap:wrap}.prompt-library_search__tcncB input{width:100%}}.canvas-brand-watermark_watermark__n0d6L{position:absolute;z-index:45;top:10px;left:50%;transform:translateX(-50%);width:180px;height:65px;opacity:.88;pointer-events:none;user-select:none}.canvas-brand-watermark_wordmark__QNqkq{position:relative;display:block;width:100%;height:100%;overflow:hidden;mask-image:url(/canvas/brand/stellarhub-d-sharp-silver.png);mask-mode:luminance;mask-repeat:no-repeat;mask-position:center;mask-size:112% auto;background:linear-gradient(170deg,#69717e 4%,#87909e 26%,#4f5866 44%,#929ba8 57%,#606b7c 78%,#7e8897)}.canvas-brand-watermark_wordmark__QNqkq:after{content:"";position:absolute;inset:-15% -10%;background:linear-gradient(110deg,transparent 12%,rgb(199 211 229/24%) 28%,rgb(244 248 255/90%) 43%,#fff 50%,rgb(244 248 255/90%) 57%,rgb(206 219 239/35%) 72%,transparent 88%);opacity:0;transform:translateX(-80%);animation:canvas-brand-watermark_silver-sweep__MpiG_ 14s linear infinite}.dark .canvas-brand-watermark_wordmark__QNqkq{background:linear-gradient(170deg,#929ba9 4%,#b2bac6 26%,#778395 44%,#a9b4c5 57%,#818fa5 78%,#a5b0c3)}@keyframes canvas-brand-watermark_silver-sweep__MpiG_{0%{transform:translateX(-80%);opacity:0}12%{opacity:.25}32%{opacity:.9}50%{transform:translateX(0);opacity:1}68%{opacity:.9}88%{opacity:0}to{transform:translateX(80%);opacity:0}}@container (max-width: 1100px){.canvas-brand-watermark_watermark__n0d6L{width:160px;height:58px}}@container (max-width: 760px){.canvas-brand-watermark_watermark__n0d6L{top:8px;width:136px;height:49px}}@media (prefers-reduced-motion:reduce){.canvas-brand-watermark_wordmark__QNqkq:after{animation:none;opacity:0}}[data-reduced-motion=true] .canvas-brand-watermark_wordmark__QNqkq:after{animation:none;opacity:0}.studio_studio__yzTUE{--line:#ffffff12;--muted:#888b97;--panel:#14161d;--accent:#c6b6ed;color:#ededf3;background:#0d0e12;height:calc(100dvh - 80px);min-height:520px;display:flex;flex-direction:column;font-family:Arial,PingFang SC,sans-serif;color-scheme:dark;overflow:hidden}.studio_studio__yzTUE *{box-sizing:border-box}.studio_studio__yzTUE button,.studio_studio__yzTUE input,.studio_studio__yzTUE select,.studio_studio__yzTUE textarea{font:inherit}.studio_studio__yzTUE a,.studio_studio__yzTUE button{transition:background .18s,color .18s,transform .18s}.studio_studio__yzTUE button{cursor:pointer}.studio_studio__yzTUE button:disabled{cursor:default;opacity:.42}.studio_studio__yzTUE a:focus-visible,.studio_studio__yzTUE button:focus-visible,.studio_studio__yzTUE input:focus-visible,.studio_studio__yzTUE select:focus-visible,.studio_studio__yzTUE textarea:focus-visible{outline:2px solid #bcadf0;outline-offset:3px}.studio_studio__yzTUE input[type=checkbox],.studio_studio__yzTUE input[type=radio],.studio_studio__yzTUE input[type=range]{accent-color:#c6b6ed}.studio_studio__yzTUE select{background:#20222b;border:1px solid var(--line);border-radius:8px;padding:9px 12px;color:#e8e8ee}.studio_studio__yzTUE svg{flex-shrink:0}.studio_workspace__EPs_O{display:grid;grid-template-columns:minmax(340px,31%) minmax(0,1fr);min-height:0;flex:1}.studio_composer__6mkHY{background:linear-gradient(150deg,#171923,#121319 65%);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:24px 24px 0;min-height:0}.studio_composerHeading__qsvc_{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#b0a8bf}.studio_eyebrow__umw1e{font-size:9px;letter-spacing:.24em;color:#777583}.studio_composerHeading__qsvc_ h1{font-size:24px;font-weight:600;letter-spacing:.06em;color:#f0edf6;margin:5px 0 0}.studio_modeLine__8ug9r{display:flex;gap:12px;align-items:center}.studio_segmented__QcIRz{display:flex;flex:1;background:#090a0e99;border:1px solid var(--line);border-radius:10px;padding:4px}.studio_segmented__QcIRz button{flex:1;padding:8px 10px;font-size:13px;color:#9695a3;border-radius:7px}.studio_segmented__QcIRz .studio_active__NAWCA{background:#333440;color:#fff;box-shadow:0 2px 6px #0004}.studio_quickActions__jjd6O{display:flex;gap:7px;margin:18px 0}.studio_quickActions__jjd6O button{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;border:1px solid #ffffff18;border-radius:8px;padding:8px 4px;color:#c2c2cc;font-size:11px;background:#ffffff03}.studio_quickActions__jjd6O button:hover{background:#ffffff0b}.studio_fields__Sklx_{flex:1;overflow:auto;min-height:0;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#45404f transparent}.studio_fieldCard__zFhG5{border:1px solid #ffffff18;background:#1d1e27;border-radius:12px;overflow:hidden;margin-bottom:16px}.studio_fieldHeading__QX22g{display:flex;justify-content:space-between;padding:16px 16px 6px;align-items:center}.studio_fieldHeading__QX22g label{font-size:14px;font-weight:600}.studio_fieldHeading__QX22g span{font-size:10px;color:#6e707e}.studio_lyricsHeadingTools__s2qjU{display:flex;align-items:center;gap:12px}.studio_structureTrigger__WbkeM{display:inline-flex;align-items:center;gap:5px;border:1px solid #64749970!important;border-radius:8px;padding:5px 9px;color:#e6e8f0;font-size:12px;background:#ffffff04;transition:background .15s ease,border-color .15s ease}.studio_structureTrigger__WbkeM:hover:not(:disabled),.studio_structureTrigger__WbkeM[data-state=open]{background:#303544;border-color:#a2b1d7!important}.studio_structureTrigger__WbkeM:disabled{opacity:.4;cursor:not-allowed}.studio_structureMenu__EiX8c{z-index:1000;width:min(320px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);overflow-y:auto;padding:10px;border:1px solid #64749945;border-radius:16px;background:#13161e;color:#cbd1df;box-shadow:0 18px 48px #0008;font-family:Arial,PingFang SC,sans-serif;transform-origin:var(--radix-popover-content-transform-origin);animation:studio_modelOpen__g9Hgm .17s ease-out;outline:none}.studio_structureMenu__EiX8c[data-state=closed]{animation:studio_modelClose__WpmpG .12s ease-in}.studio_structureGrid__VZwE_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio_structureGrid__VZwE_ button{min-height:43px;border:1px solid transparent;border-radius:10px;background:#1c2433;color:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,transform .15s ease}.studio_structureGrid__VZwE_ button:focus-visible,.studio_structureGrid__VZwE_ button:hover{color:#fff;background:#303c53;outline:2px solid #a2b1d7;outline-offset:-2px}.studio_structureGrid__VZwE_ button:active{transform:scale(.96)}.studio_structureMenu__EiX8c p{margin:10px 3px 1px;color:#8993a8;font-size:10px;line-height:1.6}.studio_fieldCard__zFhG5 textarea{display:block;width:100%;min-height:180px;max-height:400px;resize:vertical;background:transparent;border:0;color:#e0e0e8;font-size:13px;line-height:1.8;padding:13px 16px;outline:none}.studio_fieldCard__zFhG5 textarea::placeholder{color:#696b79}.studio_fieldCard__zFhG5 textarea.studio_shortText__DjiG0{min-height:85px}.studio_cardTools__asoQv{padding:10px 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:#aba8b8}.studio_cardTools__asoQv button{display:flex;align-items:center;gap:5px}.studio_toggle__chLaw{margin-left:auto;display:flex;gap:6px;align-items:center;cursor:pointer}.studio_toggle__chLaw input{width:13px;height:13px}.studio_stacked__I2THb{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#bebbc9;margin:14px 0}.studio_modalInput__NfXdK,.studio_stacked__I2THb input,.studio_stacked__I2THb textarea{width:100%;background:#1d1e27;border:1px solid #ffffff18;border-radius:8px;padding:12px;color:#e8e7ef;outline:none}.studio_stacked__I2THb textarea{min-height:130px;resize:vertical}.studio_disclosure__hC3P6{display:flex;gap:8px;width:100%;align-items:center;padding:13px 0;font-size:12px;color:#aaa7b5}.studio_disclosure__hC3P6 svg:last-child{margin-left:auto}.studio_advanced__miZum{padding:0 10px 14px}.studio_sliderLabel__ylzPc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;margin:18px 0}.studio_sliderLabel__ylzPc input{width:100%;height:3px}.studio_sliderLabel__ylzPc span{color:var(--muted)}.studio_quality__xh2t1{display:flex;flex-direction:column;gap:14px;padding:13px 0}.studio_quality__xh2t1 label{display:flex;align-items:center;gap:9px;font-size:12px}.studio_quality__xh2t1 label:last-child{justify-content:space-between;color:var(--muted)}.studio_quality__xh2t1 small{display:block;color:#777786;font-size:10px;margin-top:5px}.studio_quality__xh2t1 select{font-size:11px;padding:5px 10px}.studio_createFooter__ahUh1{padding:14px 0 17px;border-top:1px solid var(--line);background:#121319}.studio_createFooter__ahUh1 p{display:flex;gap:6px;align-items:center;color:#8a889a;font-size:10px;margin-bottom:10px}.studio_statusDot__Ebarm{height:5px;width:5px;background:#b5a1db;border-radius:50%}.studio_createButton__35kGj{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:linear-gradient(110deg,#667ad3,#9c73ac 62%,#c68875);color:#fff;width:100%;padding:14px;font-weight:600;font-size:14px}.studio_studio__yzTUE .studio_createButton__35kGj:disabled{opacity:1;background:linear-gradient(110deg,#354461,#594659 65%,#644d49);color:#c0b9c7}.studio_createButton__35kGj span{font-size:10px;font-weight:400;opacity:.8;margin-left:auto}.studio_createFooter__ahUh1>small{display:block;margin-top:10px;font-size:9px;color:#666674;text-align:center}.studio_library__fx7BR{display:flex;flex-direction:column;min-width:0;min-height:0;padding:29px 38px 0;background:radial-gradient(ellipse at 60% 40%,#23202e28,transparent 60%)}.studio_libraryHeader__Dv6Rp{display:flex;justify-content:space-between;align-items:center}.studio_libraryHeader__Dv6Rp h2{font-size:22px;font-weight:600;letter-spacing:.02em;margin:0}.studio_libraryHeader__Dv6Rp h2 span{margin-left:8px;color:#696673;font-size:14px;font-weight:400}.studio_libraryHeader__Dv6Rp p{font-size:12px;color:#6e6c7a;margin:9px 0 0}.studio_iconButton__a_7iU{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#aaa6b7}.studio_iconButton__a_7iU:hover{background:#ffffff0a;color:#fff}.studio_libraryTools__laggd{display:flex;gap:12px;align-items:center;margin:26px 0 18px}.studio_search__kY0jp{display:flex;align-items:center;gap:10px;flex:1;background:#19191f;border:1px solid var(--line);border-radius:9px;padding:10px 13px;color:#777581}.studio_search__kY0jp input{min-width:0;width:100%;background:none;border:0;outline:0;font-size:12px;color:#e5e0ed}.studio_search__kY0jp button{display:flex}.studio_importButton__skC96{display:flex;gap:6px;align-items:center;font-size:12px;color:#beb5cf;background:#25222e;border:1px solid #c9a7ff15;border-radius:8px;padding:11px 15px;white-space:nowrap}.studio_filters__ZWmBT{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-bottom:1px solid var(--line);padding-bottom:17px}.studio_filters__ZWmBT button{display:flex;gap:4px;align-items:center;padding:6px 15px;font-size:12px;color:#8b8797;border-radius:6px}.studio_filters__ZWmBT .studio_selectedFilter__gQqQI{background:#2b2735;color:#e8daff}.studio_filters__ZWmBT>span{margin-left:auto;font-size:10px;color:#635f6c}.studio_songList__ixBkV{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.studio_empty__YMYkC{display:flex;min-height:360px;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:28px 15px;color:#8b8598;text-align:center}.studio_empty__YMYkC h3{color:#c4bed1;font-weight:500;font-size:19px;letter-spacing:.04em;margin:26px 0 10px}.studio_empty__YMYkC p{font-size:12px;color:#6c6778}.studio_empty__YMYkC>small{font-size:10px;color:#5e576e;margin-top:17px}.studio_record__nB6_H{flex-shrink:0;width:110px;height:110px;border-radius:50%;background:repeating-radial-gradient(circle,#292535 0,#292535 1px,#17151e 2px,#17151e 5px);border:1px solid #363042;box-shadow:0 0 85px #af80db0b;display:grid;place-items:center;position:relative;transform:rotate(-15deg)}.studio_record__nB6_H:after{content:"";position:absolute;inset:0;background:conic-gradient(from 40deg,transparent,#fff1,transparent 28%,transparent 48%,#fff1,transparent 80%);border-radius:50%}.studio_record__nB6_H>div{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#6a537a,#39314c);color:#cfb5e3;border:5px solid #101016}.studio_emptyActions__LvCm1{display:flex;gap:14px;margin-top:27px}.studio_emptyActions__LvCm1 button{display:flex;align-items:center;gap:5px;font-size:12px;border:1px solid #ffffff15;border-radius:8px;padding:10px 13px;color:#b7a7cb;background:#ffffff03}.studio_emptyActions__LvCm1 button:hover{background:#ffffff0b}.studio_libraryFoot__xEGtv{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:17px 0;font-size:10px;border-top:1px solid var(--line);color:#666171}.studio_libraryFoot__xEGtv span{display:flex;align-items:center;gap:4px}.studio_song__1XZ_j{display:flex;gap:15px;align-items:center;padding:17px 4px;border-bottom:1px solid #ffffff07}.studio_currentSong__e66xY{background:#ac7fe307}.studio_cover__T4121{width:65px;height:65px;border-radius:8px;background:linear-gradient(140deg,#54405f,#233647);flex-shrink:0;display:grid;place-items:center;position:relative;color:#c9b6e0}.studio_cover__T4121>span{position:absolute;bottom:4px;right:5px;font-size:9px}.studio_cover__T4121 i{position:absolute;inset:0;background:#0006;border-radius:8px;display:none;align-items:center;justify-content:center}.studio_cover__T4121:hover i,.studio_currentSong__e66xY .studio_cover__T4121 i{display:flex}.studio_songInfo__3qisL{flex:1;min-width:0}.studio_songInfo__3qisL>button{font-size:14px;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.studio_modelBadge__yTH9X{font-size:9px;color:#c5aed9;background:#624e7333;padding:2px 5px;border-radius:3px;margin-left:8px;white-space:nowrap}.studio_songInfo__3qisL p{color:#7a7588;font-size:11px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_songInfo__3qisL small{color:#cb9e91;font-size:11px}.studio_player__Wi2aO{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:30px;min-height:94px;padding:14px 28px;background:#19191f;border-top:1px solid #ffffff10;z-index:10}.studio_nowPlaying__MzcA0{display:flex;align-items:center;gap:13px;min-width:0}.studio_miniCover__sfNnd{display:grid;place-items:center;width:49px;height:49px;flex-shrink:0;border-radius:8px;background:#29252f;color:#82788f}.studio_nowPlaying__MzcA0>div:last-child{min-width:0}.studio_nowPlaying__MzcA0 b,.studio_nowPlaying__MzcA0 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio_nowPlaying__MzcA0 b{font-size:12px;font-weight:500;color:#b2a9bf}.studio_nowPlaying__MzcA0 small{font-size:10px;color:#64616c;margin-top:6px}.studio_transport__tpV_f{min-width:0}.studio_transport__tpV_f>div{display:flex;align-items:center;justify-content:center;gap:25px}.studio_playerExtra__N4_wc button,.studio_transport__tpV_f button{color:#93909e;display:grid;place-items:center}.studio_playerExtra__N4_wc button[aria-pressed=true],.studio_transport__tpV_f button[aria-pressed=true]{color:#d4b5f0}.studio_transport__tpV_f .studio_playButton__yJ_vZ{background:#dbd4e4;color:#282231;border-radius:50%;height:34px;width:34px}.studio_seek__ez248{display:flex;gap:10px;align-items:center;margin-top:8px;color:#777081;font-size:9px}.studio_seek__ez248 input{width:100%;height:3px}.studio_playerExtra__N4_wc{display:flex;align-items:center;justify-content:flex-end;gap:18px;color:#7f768d}.studio_playerExtra__N4_wc input{width:75px;height:3px}.studio_modal__oDScT{color-scheme:dark;background:#1a1921;border:1px solid #ffffff20;border-radius:19px;color:#e7e2f0;width:min(580px,calc(100vw - 32px));max-height:85dvh;padding:25px;margin:auto;box-shadow:0 30px 100px #0009;animation:studio_reveal__Z35EU .2s ease-out}.studio_modal__oDScT::backdrop{background:#0009;backdrop-filter:blur(6px)}.studio_modal__oDScT header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.studio_modal__oDScT h2{font-size:18px;font-weight:600}.studio_modal__oDScT button{cursor:pointer}.studio_modalHint__WvxQZ{color:#9990a9;font-size:12px;line-height:1.9;margin:15px 0}.studio_modalPrimary__w6G2p{display:block;width:100%;border:1px solid #d6b9f01a;background:#534160;color:#f1e6fa;border-radius:9px;padding:13px;margin-top:23px;font-size:13px}.studio_modalPrimary__w6G2p:disabled{opacity:.45}.studio_styleGrid__DIIxQ{display:flex;flex-wrap:wrap;gap:10px}.studio_styleGrid__DIIxQ button{padding:8px 15px;border-radius:8px;border:1px solid #ffffff12;font-size:12px;color:#b7aec5}.studio_styleGrid__DIIxQ button[aria-pressed=true]{border-color:#bf9bdd88;background:#ad7be322;color:#e8ccff}.studio_dropZone__tQhck{display:flex;width:100%;flex-direction:column;align-items:center;gap:18px;padding:40px 12px;border:1px dashed #9e7fbd77;border-radius:12px;background:#ad7bda06}.studio_dropZone__tQhck b{font-size:13px;word-break:break-all;font-weight:500}.studio_dropZone__tQhck small{font-size:10px;color:#8d829b}.studio_consent__uZzlH{display:flex;align-items:center;gap:7px;font-size:11px;color:#a295b3;line-height:1.8;margin-top:18px}.studio_twoColumns___ZMGx{display:grid;grid-template-columns:1fr 1fr;gap:15px}.studio_menuGrid__1w17f{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio_menuGrid__1w17f button{display:flex;align-items:center;gap:9px;text-align:left;padding:12px;font-size:12px;border-radius:8px;background:#ffffff05}.studio_menuGrid__1w17f button:hover{background:#ffffff0d}.studio_menuGrid__1w17f button svg:last-child{margin-left:auto;color:#82738f}.studio_songActions__0PWYg{display:flex;flex-wrap:wrap;gap:15px;margin-top:22px;font-size:12px;color:#b0a2c1}.studio_lyricText__Z8dgt{white-space:pre-wrap;font:inherit;font-size:13px;line-height:2;max-height:300px;overflow:auto}.studio_sources__mQPEQ{display:flex;flex-direction:column;gap:10px;max-height:160px;overflow:auto;font-size:12px;margin:20px 0}.studio_sources__mQPEQ small{color:#8a7c99}.studio_sources__mQPEQ label{display:flex;gap:8px}.studio_voiceRow__xWHjk{display:flex;gap:10px;margin:18px 0;font-size:12px}.studio_voiceRow__xWHjk small{margin-left:auto;color:#a895b8}.studio_toast__tTgfn{position:fixed;bottom:115px;left:50%;transform:translateX(-50%);z-index:10000;display:flex;gap:16px;align-items:center;padding:14px 20px;border-radius:12px;background:#3d3147;color:#f0deff;border:1px solid #ba92d733;box-shadow:0 8px 30px #0006;max-width:min(580px,90vw);font-size:13px}.studio_alert__Zn2Uw,.studio_job__6nZL5{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #ac84ce25;border-radius:10px;margin-top:12px;font-size:12px;color:#c1b0d0}.studio_job__6nZL5>svg{flex-shrink:0}.studio_job__6nZL5>div{min-width:0;overflow-wrap:anywhere}.studio_job__6nZL5 time{font-size:10px;opacity:.55}.studio_job__6nZL5 p{font-size:11px;margin-top:5px;line-height:1.6;color:#8e829b}.studio_job__6nZL5>small{margin-left:auto;font-size:9px;color:#756781}.studio_alert__Zn2Uw button{margin-left:auto}.studio_spin__m82Z4{animation:studio_spin__m82Z4 1s linear infinite}.studio_lyricsPanel___GELB{position:fixed;right:24px;bottom:113px;width:min(340px,90vw);max-height:55vh;overflow:auto;padding:25px;background:#23202bf5;border:1px solid #ffffff1a;border-radius:15px;z-index:15}.studio_lyricsPanel___GELB>button{float:right}.studio_lyricsPanel___GELB h3{font-size:15px;margin-bottom:20px}.studio_lyricsPanel___GELB pre{font:inherit;font-size:13px;line-height:2.2;white-space:pre-wrap;color:#c9bdd9}@keyframes studio_reveal__Z35EU{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes studio_spin__m82Z4{to{transform:rotate(1turn)}}@media (min-width:768px) and (max-width:1439px){.studio_studio__yzTUE{height:calc(100dvh - 116px)}.studio_composer__6mkHY{padding:18px 18px 0}.studio_library__fx7BR{padding:24px 24px 0}.studio_composerHeading__qsvc_{margin-bottom:16px}.studio_fieldCard__zFhG5 textarea{min-height:145px}.studio_empty__YMYkC{min-height:270px}.studio_workspace__EPs_O{grid-template-columns:minmax(340px,36%) 1fr}}@media (max-width:767px){.studio_studio__yzTUE{height:auto;min-height:calc(100dvh - 72px);overflow:visible;padding-bottom:90px}.studio_workspace__EPs_O{display:flex;flex-direction:column}.studio_composer__6mkHY{border-right:0;border-bottom:1px solid var(--line);padding:22px 20px 0}.studio_fields__Sklx_{overflow:visible}.studio_library__fx7BR{padding:24px 20px 0;min-height:430px}.studio_songList__ixBkV{overflow:visible}.studio_empty__YMYkC{min-height:290px}.studio_player__Wi2aO{position:fixed;bottom:0;left:0;right:0;grid-template-columns:1fr 1.15fr;min-height:80px;padding:12px 16px;gap:12px}.studio_playerExtra__N4_wc{display:none}.studio_transport__tpV_f>div{gap:15px}.studio_transport__tpV_f>div button:first-child,.studio_transport__tpV_f>div button:last-child{display:none}.studio_nowPlaying__MzcA0 small{max-width:110px}.studio_libraryFoot__xEGtv{font-size:9px}.studio_libraryTools__laggd{gap:8px}.studio_importButton__skC96{padding:11px 8px}.studio_filters__ZWmBT button{padding:6px 12px}.studio_libraryFoot__xEGtv span:last-child{display:none}.studio_song__1XZ_j{gap:9px}.studio_modelBadge__yTH9X{display:none}.studio_quickActions__jjd6O button{font-size:12px}.studio_toast__tTgfn{bottom:100px}.studio_menuGrid__1w17f{gap:5px}.studio_modal__oDScT{padding:20px}}@media (prefers-reduced-motion:reduce){.studio_studio__yzTUE *{animation:none!important;transition:none!important}}@media (min-width:768px) and (max-height:820px){.studio_empty__YMYkC{min-height:0;padding:14px}.studio_empty__YMYkC .studio_record__nB6_H{width:58px;height:58px}.studio_record__nB6_H>div{width:34px;height:34px;border-width:3px}.studio_record__nB6_H svg{width:20px;height:20px}.studio_empty__YMYkC h3{margin:13px 0 7px;font-size:16px}.studio_emptyActions__LvCm1{margin-top:15px}.studio_emptyActions__LvCm1 button{padding:8px 12px}.studio_empty__YMYkC>small{margin-top:10px}.studio_composerHeading__qsvc_{margin-bottom:12px}.studio_quickActions__jjd6O{margin:12px 0}.studio_fieldCard__zFhG5 textarea{min-height:92px}.studio_fieldCard__zFhG5 textarea.studio_shortText__DjiG0{min-height:65px}}.studio_modelTrigger__dFtK7{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;min-width:82px;padding:9px 13px;border:1px solid #ffffff25;border-radius:999px;background:#24242d;color:#edeaf1;font-size:12px!important;white-space:nowrap}.studio_modelTrigger__dFtK7:hover,.studio_modelTrigger__dFtK7[data-state=open]{background:#32303b;border-color:#c5b3d94d}.studio_modelTrigger__dFtK7 svg{transition:transform .18s ease}.studio_modelTrigger__dFtK7[data-state=open] svg{transform:rotate(180deg)}.studio_modelMenu__KX70d{z-index:1000;width:min(380px,calc(100vw - 24px));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:8px;border:1px solid #ffffff20;border-radius:16px;background:#1b1b21;color:#ece9f1;box-shadow:0 16px 48px #0007,0 3px 9px #0003;font-family:Arial,PingFang SC,sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:studio_modelOpen__g9Hgm .17s ease-out;outline:none}.studio_modelMenu__KX70d[data-state=closed]{animation:studio_modelClose__WpmpG .12s ease-in}.studio_modelOption__QWCdh{position:relative;display:flex;align-items:center;min-height:82px;padding:14px 42px 14px 16px;border-radius:11px;cursor:pointer;outline:none;user-select:none;transition:background .15s ease}.studio_modelOption__QWCdh+.studio_modelOption__QWCdh{margin-top:4px}.studio_modelOption__QWCdh[data-state=checked]{background:#333238}.studio_modelOption__QWCdh[data-highlighted]{background:#393440}.studio_modelOption__QWCdh[data-highlighted]:not([data-state=checked]){box-shadow:inset 0 0 0 1px #c6b6ed30}.studio_modelCopy__HdIU3{display:flex;flex-direction:column;gap:6px}.studio_modelName__t2kVT{font-size:17px;line-height:1.4;font-weight:600}.studio_modelDescription__F_Fjx{font-size:12px;line-height:1.65;color:#aaa4b3}.studio_modelSelected__roDUF{position:absolute;right:16px;color:#eee7f6;display:flex}.studio_modelMenuNote__3UdO2{margin:8px 8px 3px;padding:12px 2px 4px;border-top:1px solid #ffffff10;font-size:10px;line-height:1.6;color:#857d90}@keyframes studio_modelOpen__g9Hgm{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@keyframes studio_modelClose__WpmpG{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.97)}}@media (prefers-reduced-motion:reduce){.studio_modelMenu__KX70d,.studio_modelMenu__KX70d[data-state=closed],.studio_structureMenu__EiX8c,.studio_structureMenu__EiX8c[data-state=closed]{animation:none}.studio_modelOption__QWCdh,.studio_modelTrigger__dFtK7 svg,.studio_structureGrid__VZwE_ button,.studio_structureTrigger__WbkeM{transition:none}}.studio_voiceModal__8cCJm{width:min(760px,calc(100vw - 32px));max-height:90dvh}.studio_voiceSelection__7q2_I{margin:0 0 16px;padding:16px;border:1px solid #665070;border-radius:14px;background:linear-gradient(120deg,#302637,#24212b);font-size:13px}.studio_voiceSelection__7q2_I>div:first-child{display:flex;align-items:center;gap:8px}.studio_voiceSelection__7q2_I>div:first-child button{margin-left:auto;background:transparent;color:#c6b4d0;border:0;cursor:pointer}.studio_voiceSelection__7q2_I strong{flex:1;overflow-wrap:anywhere}.studio_voiceSelection__7q2_I small{display:block;font-size:12px;color:#aaa0b5;line-height:1.6;margin:7px 0}.studio_voiceControls__0H9gC button,.studio_voiceSelection__7q2_I>button{background:#44324e;border:1px solid #725580;color:#e7cdef;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.studio_voiceControls__0H9gC{margin:15px 0 0;font-size:13px;display:flex;flex-direction:column;gap:10px}.studio_voiceControls__0H9gC label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.studio_voiceControls__0H9gC input{width:100%;background:#29252f;color:#e5dcea;border:1px solid #4d4157;border-radius:8px;padding:8px;accent-color:#bd8ed8}.studio_voiceControls__0H9gC small{color:#a39aad;line-height:1.6;font-size:12px}.studio_creditError__mJNfX{color:#f398a8!important;font-size:12px;line-height:1.7}.studio_createButton__35kGj:disabled,.studio_modalPrimary__w6G2p:disabled{background:#39363d!important;color:#8d8793!important;border-color:#4a444f!important;cursor:not-allowed;opacity:.65}.studio_voiceSelection__7q2_I details{margin-top:12px}.studio_voiceSelection__7q2_I summary{cursor:pointer;color:#d1b2de;font-size:12px}.studio_assistantBody__KbXZS{display:grid;gap:18px}.studio_assistantIntro__1o_3W{display:flex;justify-content:space-between;align-items:center;gap:14px;color:#d9c8e9;font-size:12px}.studio_assistantIntro__1o_3W>span:first-child,.studio_assistantStatus__rJRDo{display:flex;align-items:center;gap:8px}.studio_assistantIntro__1o_3W>span:last-child{background:#dfacd41a;border:1px solid #dba3c93d;color:#edc4df;padding:4px 10px;border-radius:99px;white-space:nowrap}.studio_assistantStatus__rJRDo{color:#d0bbdf;font-size:13px}.studio_assistantError__eNF2h{color:#ffa6b7;font-size:13px;line-height:1.6}.studio_assistantResult__Im7HG{display:grid;gap:14px;padding-top:16px;border-top:1px solid #ffffff16}.studio_stacked__I2THb textarea.studio_assistantLyrics___TB_Q{min-height:240px;line-height:1.8}.studio_assistantActions__2pnfZ{display:flex;gap:12px;align-items:center}.studio_assistantActions__2pnfZ button{display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.studio_assistantActions__2pnfZ .studio_modalPrimary__w6G2p{flex:1}.studio_assistantSecondary__v2VUJ{padding:12px 16px;border:1px solid #b094c24d;border-radius:12px;color:#d5c6e1;white-space:nowrap}.studio_assistantSecondary__v2VUJ:disabled{opacity:.45;cursor:not-allowed}.studio_assistantBody__KbXZS{gap:12px}.studio_assistantBody__KbXZS .studio_stacked__I2THb{margin:0}.studio_assistantBody__KbXZS .studio_stacked__I2THb textarea{min-height:80px}.studio_assistantBody__KbXZS .studio_stacked__I2THb textarea.studio_assistantLyrics___TB_Q{min-height:170px}.studio_assistantBody__KbXZS .studio_modalHint__WvxQZ{margin:0}.studio_assistantActions__2pnfZ{position:sticky;bottom:-25px;padding:12px 0;background:#1a1921;box-shadow:0 -10px 18px #1a1921;z-index:1}.studio_studio__yzTUE{height:100%;min-height:0;position:relative;background:#080d162b}.studio_homeActions__SxgcK{position:absolute;top:40px;right:24px;z-index:5}.studio_composer__6mkHY{background:linear-gradient(155deg,#1b1c27df,#111721e6);backdrop-filter:blur(22px);padding-top:22px}.studio_composerHeading__qsvc_{min-height:66px;margin-bottom:24px}.studio_composerHeading__qsvc_ h1{font-size:20px;letter-spacing:.08em;margin:0}.studio_library__fx7BR{background:#080d1480;backdrop-filter:blur(6px);padding-top:30px}.studio_libraryHeader__Dv6Rp{min-height:64px;gap:22px;padding-right:260px}.studio_libraryTitle__tjYY0{display:flex;align-items:center;gap:10px}.studio_libraryTitle__tjYY0 .studio_iconButton__a_7iU{width:28px;height:28px;color:#aeadbd}.studio_libraryHeader__Dv6Rp h2{font-size:21px}.studio_libraryHeader__Dv6Rp p{color:#a5a4b3}.studio_libraryHeader__Dv6Rp button[aria-busy=true] svg{animation:studio_refresh-spin__uGddv 1s linear infinite}.studio_player__Wi2aO{background:#171a25ed;backdrop-filter:blur(20px)}@keyframes studio_refresh-spin__uGddv{to{transform:rotate(1turn)}}@media(min-width:768px) and (max-width:1100px){.studio_libraryHeader__Dv6Rp{align-items:flex-start;padding:64px 0 0}.studio_workspace__EPs_O{grid-template-columns:340px minmax(0,1fr)}}@media(max-width:767px){.studio_studio__yzTUE{height:100%;overflow:auto;padding-bottom:95px;position:relative}.studio_workspace__EPs_O{flex:none}.studio_composer__6mkHY{padding-top:76px}.studio_composerHeading__qsvc_{min-height:58px;margin-bottom:20px}.studio_composerHeading__qsvc_>a{position:absolute;left:20px;top:8px}.studio_composerHeading__qsvc_ .stellar-header-wordmark{width:90px}.studio_composerHeading__qsvc_ h1{font-size:24px}.studio_homeActions__SxgcK{right:18px;top:20px}.studio_libraryHeader__Dv6Rp{padding-right:0}.studio_library__fx7BR{background:#080d14bc}}@media(prefers-reduced-motion:reduce){.studio_libraryHeader__Dv6Rp button[aria-busy=true] svg{animation:none}}.voice_hub__q3BKo{color:#e8e7ec}.voice_intro__g6h2l{color:#a4a1af;margin:0 0 20px}.voice_sourceTabs__EtPZY,.voice_tabs__9BHH3{display:flex;gap:6px}.voice_tabs__9BHH3{border-bottom:1px solid #34333a;padding-bottom:14px;margin-bottom:20px}.voice_hub__q3BKo button{cursor:pointer;border:1px solid #424047;border-radius:10px;background:#28272e;color:#e7e5ec;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;transition:background .18s,border-color .18s}.voice_hub__q3BKo button:hover:not(:disabled){background:#38323d;border-color:#a68aae}.voice_hub__q3BKo button:disabled{opacity:.42;cursor:not-allowed}.voice_tabs__9BHH3 button{background:transparent;border-color:transparent}.voice_tabs__9BHH3 button[aria-selected=true]{background:#38303e;color:#f1d9fa}.voice_tabs__9BHH3 span{color:#b8a7c2}.voice_sourceTabs__EtPZY{margin-bottom:14px}.voice_sourceTabs__EtPZY button{flex:1}.voice_sourceTabs__EtPZY button[aria-pressed=true]{background:#42364c;border-color:#aa81bc}.voice_drop__U34o8{border:1px dashed #645571;border-radius:15px;background:linear-gradient(140deg,#2b2732,#201e26);padding:22px;display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.voice_drop__U34o8>svg{color:#bb9bd0}.voice_drop__U34o8 p{font-size:12px;color:#9d97a6;margin:0 0 5px}.voice_drop__U34o8 strong{font-weight:500;max-width:100%;overflow-wrap:anywhere}.voice_hub__q3BKo audio{width:100%;height:36px;margin-top:10px}.voice_field___XeUW{display:flex;flex-direction:column;gap:9px;font-size:13px;margin:18px 0}.voice_hub__q3BKo input:not([type=checkbox]),.voice_hub__q3BKo select{background:#25242a;border:1px solid #494550;border-radius:10px;color:#f4f0f6;padding:11px 13px;width:100%;min-width:0;outline:none}.voice_hub__q3BKo input:focus,.voice_hub__q3BKo select:focus{border-color:#c398d5}.voice_hub__q3BKo small{color:#a5a0af;font-size:12px;line-height:1.6}.voice_modes__nOT7W{display:grid;grid-template-columns:1fr 1fr;gap:12px}.voice_modes__nOT7W button{display:block;text-align:left;padding:15px;background:#25242a}.voice_modes__nOT7W button[aria-pressed=true]{border-color:#be8dd5;background:linear-gradient(135deg,#403248,#29232f);box-shadow:inset 0 0 0 1px #8e6aa34d}.voice_modes__nOT7W span{display:flex;align-items:center;gap:7px;font-weight:600}.voice_modes__nOT7W b{margin-left:auto;font-size:12px;color:#e1c3ee}.voice_modes__nOT7W p{font-size:12px;color:#b5aebe;line-height:1.7;margin:10px 0 0}.voice_tips__LuaPK{font-size:12px;color:#b1a9bd;line-height:1.8;margin:18px 0}.voice_tips__LuaPK summary{cursor:pointer;color:#ccb2dc}.voice_consent__WqjhN{font-size:12px;color:#bfb8c8;display:flex;gap:8px;line-height:1.7;align-items:flex-start}.voice_consent__WqjhN input{accent-color:#bb8dd0;margin-top:4px}.voice_error__CX9r0{color:#f69caa!important;font-size:13px;line-height:1.65}.voice_footer__5OsgE{margin-top:20px;border-top:1px solid #35303d;padding-top:18px;display:flex;flex-direction:column;gap:12px}.voice_hub__q3BKo .voice_primary__eGL_q{background:linear-gradient(110deg,#794f91,#92649b);border-color:#c193d0;padding:13px;color:#fff;font-weight:600}.voice_libraryTools__Ok6VT{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.voice_receipt__y0PTY{border:1px solid #4c405e;background:#302738;padding:13px;border-radius:12px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.voice_empty__vBbVe{text-align:center;padding:45px 15px;color:#a89eb4;display:flex;flex-direction:column;align-items:center;gap:12px}.voice_empty__vBbVe h3{color:#e2dce9;margin:0;font-weight:500}.voice_empty__vBbVe p{font-size:13px;margin:0 0 10px}.voice_voiceList__XqrsD{display:grid;gap:14px}.voice_voiceCard__dcViS{border:1px solid #3e3748;background:linear-gradient(120deg,#28252f,#222126);border-radius:15px;padding:18px}.voice_voiceHeading__Wt97B{display:flex;gap:12px;align-items:center}.voice_voiceHeading__Wt97B>div:nth-child(2){min-width:0;flex:1}.voice_voiceHeading__Wt97B strong{display:block;overflow-wrap:anywhere}.voice_voiceHeading__Wt97B small{display:block;margin-top:5px}.voice_avatar__IYtoO{width:44px;height:44px;background:#44334f;border:1px solid #6d507b;border-radius:13px;display:grid;place-items:center;color:#d4b1e7;flex-shrink:0}.voice_actions__O8qyG{display:flex;gap:6px}.voice_hub__q3BKo .voice_actions__O8qyG button{padding:7px;background:transparent}.voice_hub__q3BKo .voice_useVoice__g2yNr{width:100%;margin-top:15px;background:#393040;border-color:#655074}.voice_rename__NEJPR{display:flex;gap:6px;margin:14px 0}.voice_progress__EEtgj{margin:16px 0;font-size:12px;color:#c7aed9}.voice_progress__EEtgj div{display:flex;justify-content:space-between;gap:8px}.voice_progress__EEtgj progress{width:100%;height:6px;accent-color:#bc86dc;margin-top:9px}.voice_hub__q3BKo button:focus-visible{outline:2px solid #d5a4ea;outline-offset:3px}@media (max-width:550px){.voice_modes__nOT7W{grid-template-columns:1fr}.voice_modes__nOT7W span{font-size:13px}.voice_hub__q3BKo button{padding:9px;font-size:12px}.voice_voiceCard__dcViS{padding:13px}.voice_avatar__IYtoO{display:none}}