.studio_shell__7F58c{--ink:#262039;--muted:#615a70;--line:#ded8eb;--paper:#faf8ff;--purple:#5934a8;--accent:#f3ae7b;max-width:1090px;container-type:inline-size;margin:0 auto;padding:45px clamp(18px,4vw,48px) 76px;color:var(--ink);font-family:var(--font-outfit),system-ui,sans-serif}.studio_shell__7F58c button{cursor:pointer}.studio_shell__7F58c button:disabled{cursor:default;opacity:.55}.studio_shell__7F58c :is(button,input):focus-visible{outline:3px solid #9f76ef;outline-offset:3px}.studio_intro__vW8xD{margin-bottom:30px}.studio_intro__vW8xD p{margin:10px 0 0;font-size:clamp(1rem,2vw,1.17rem);color:var(--muted)}.studio_heading__wiyVO{display:flex;align-items:center;gap:13px}.studio_heading__wiyVO h1{margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.04;font-weight:740;letter-spacing:-.05em}.studio_signal__cpJiY{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;gap:3px;background:#fbe4d2;border-radius:12px}.studio_signal__cpJiY i{width:3px;height:10px;background:#7f4429;border-radius:8px}.studio_signal__cpJiY i:nth-child(2){height:18px}.studio_signal__cpJiY i:nth-child(3){height:13px}.studio_workspace__4eh2m{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:24px}.studio_preview__kPUkw{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #3a314e;border-radius:22px;background:#252037;color:white}.studio_stageFooter__QnYr1,.studio_stageHeader__lRQM7{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px}.studio_stageHeader__lRQM7 h3{margin:0;font-size:1.02rem;font-weight:650}.studio_indicator__JtMAa{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:7px;background:#3a304d;color:#e3d7fb;font-size:.82rem}.studio_indicator__JtMAa i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.studio_indicator__JtMAa[data-active=true] i{background:#9be3b2}.studio_stage__naH4R{position:relative;display:grid;place-items:end center;aspect-ratio:1.13;flex:1 0 auto;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 64%,#5d4777 0,#352745 56%,#29213c 100%)}.studio_stage__naH4R:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;background-image:radial-gradient(#c7aedf 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(transparent 5%,black 52%);mask-image:linear-gradient(transparent 5%,black 52%)}.studio_stageLine__uoL3N{position:absolute;z-index:-1;inset:auto 14% 9%;height:12%;background:#221932;border-radius:50%;opacity:.58}.studio_stage__naH4R img{width:100%;height:100%;max-height:100%;position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;padding:5% 7% 6%}.studio_stage__naH4R[data-demo=true]{background:radial-gradient(ellipse at 49% 46%,#735068,#423047 60%,#262034 100%)}.studio_stage__naH4R[data-demo=true] img{padding:2% 3% 0}.studio_workspace__4eh2m[data-mode=generated] .studio_stage__naH4R img{-o-object-position:center;object-position:center;padding:5%}.studio_stage__naH4R[data-demo=true] .studio_stageLine__uoL3N,.studio_workspace__4eh2m[data-mode=generated] .studio_stageLine__uoL3N{display:none}.studio_empty__dkui8{align-self:center;max-width:20ch;margin:0;text-align:center;line-height:1.45;color:#f0e6fa}.studio_stageFooter__QnYr1{min-height:74px;flex-wrap:wrap}.studio_stageFooter__QnYr1 small,.studio_stageFooter__QnYr1 strong{display:block}.studio_stageFooter__QnYr1 small{font-size:.8rem;color:#ccc0de}.studio_poseButtons__EL5k6{display:flex;gap:7px;flex-wrap:wrap}.studio_sourceButtons__3MBNf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.studio_poseButtons__EL5k6 button{padding:7px 10px;border:1px solid #615475;color:#f1eafa;border-radius:9px;font-size:.86rem}.studio_poseButtons__EL5k6 button[aria-pressed=true]{color:#342140;background:#f8c4a3;border-color:#f8c4a3;font-weight:650}.studio_controls__yEx8X{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:#fff}.studio_controlSection__XbNFQ{padding:17px 20px;border-bottom:1px solid var(--line)}.studio_controlSection__XbNFQ>h3{margin:0 0 9px;font-size:1.08rem;font-weight:710}.studio_controlSection__XbNFQ p{margin:0 0 12px;color:var(--muted);font-size:.91rem;line-height:1.4}.studio_packLabel__ow7_R,.studio_sourceButtons__3MBNf button{grid-column:span 3;display:grid;place-items:center;min-height:38px;text-align:center;padding:7px 9px;border:1px solid var(--line);border-radius:9px;font-size:.9rem}.studio_sourceButtons__3MBNf .studio_generateChoice__GkkFE{grid-column:1/-1;color:var(--purple);font-weight:650}.studio_sourceButtons__3MBNf .studio_demoChoice__c3hfh{grid-column:span 2}.studio_sourceButtons__3MBNf button[aria-pressed=true]{background:#eee6fd;border-color:#c4a8ef;color:#4e2a93;font-weight:650}.studio_packLabel__ow7_R{position:relative;cursor:pointer}.studio_packLabel__ow7_R:has(input:disabled){opacity:.6;cursor:default}.studio_controlSection__XbNFQ .studio_demoDescription__qsIgI,.studio_controlSection__XbNFQ .studio_packStatus__Cw0lM{margin:10px 0 0}.studio_delivery__W6u8I{margin-top:auto}.studio_demoFrames__nAP13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.studio_demoFrames__nAP13 div{display:flex;align-items:center;gap:6px;background:var(--paper);border-radius:9px;min-width:0;font-size:.85rem}.studio_demoFrames__nAP13 img{-o-object-fit:contain;object-fit:contain;flex:none;background:#eae1ee;border-radius:8px}.studio_files__ZOsWa{display:grid;gap:6px;margin-top:11px}.studio_fileRow__t2u2V{display:flex;gap:5px;align-items:stretch}.studio_fileLabel__yrZMr{position:relative;display:flex;gap:7px;align-items:center;min-width:0;flex:1;padding:7px 9px;background:var(--paper);border-radius:8px}.studio_fileLabel__yrZMr:focus-within,.studio_packLabel__ow7_R:focus-within{outline:3px solid #9f76ef;outline-offset:1px}.studio_fileLabel__yrZMr input,.studio_packLabel__ow7_R input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.studio_fileLabel__yrZMr input:disabled,.studio_packLabel__ow7_R input:disabled{cursor:default}.studio_fileLabel__yrZMr img{-o-object-fit:contain;object-fit:contain}.studio_fileLabel__yrZMr small,.studio_fileLabel__yrZMr strong{display:block}.studio_fileLabel__yrZMr strong{font-size:.87rem}.studio_fileLabel__yrZMr small{color:var(--muted);font-size:.75rem}.studio_fileAction__urENE{margin-left:auto;color:var(--purple);font-weight:650;font-size:.82rem;white-space:nowrap}.studio_remove__XBRxj{width:34px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.studio_meterHeader___6l5_{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600}.studio_controlSection__XbNFQ meter{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:11px;margin:5px 0 11px}.studio_controlSection__XbNFQ meter::-webkit-meter-bar{border:0;background:#ece5f5;border-radius:10px}.studio_controlSection__XbNFQ meter::-webkit-meter-optimum-value{background:#8d5de2;border-radius:10px}.studio_controlSection__XbNFQ meter::-moz-meter-bar{background:#8d5de2;border-radius:10px}.studio_sensitivity__G_k23{display:grid;grid-template-columns:1fr auto;gap:3px 8px;font-size:.82rem;font-weight:600}.studio_sensitivity__G_k23 input{grid-column:span 2;width:100%;accent-color:var(--purple)}.studio_micButton__U_Y6R{margin-top:10px;padding:8px 12px;border:1px solid #c8b1e8;border-radius:9px;color:var(--purple);font-size:.9rem;font-weight:650}.studio_export__HasgR{padding:13px 20px 16px}.studio_export__HasgR p{margin:8px 0 0;font-size:.88rem}.studio_primary__T21WY{width:100%;padding:11px 14px;border-radius:10px;color:#fff;background:var(--purple);font-weight:690}.studio_shell__7F58c .studio_error__dmJEI{margin:9px 0 0;color:#902f42}.studio_generator__hTp7E{margin-top:14px}.studio_generator__hTp7E h3{font-size:.98rem;font-weight:660;margin-bottom:5px}.studio_generator__hTp7E [data-composer-card]{box-shadow:none;margin:0}.studio_generator__hTp7E [data-inline-composer]{width:100%;margin:0;padding:0}.studio_generator__hTp7E [data-composer-input],.studio_generator__hTp7E [data-composer-inputs]{min-height:94px}.studio_generator__hTp7E #generate[data-inline-composer] [data-creation-toolbar]>div:first-child{flex:1 1 100%;width:100%;flex-wrap:wrap}.studio_generator__hTp7E #generate[data-inline-composer] [data-creation-toolbar]>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);flex:1 1 100%;width:100%}.studio_generator__hTp7E #generate[data-inline-composer] [data-action=generate],.studio_generator__hTp7E #generate[data-inline-composer] [data-action=inspire]{width:100%;min-width:0;padding-inline:6px}.studio_generator__hTp7E .studio_preparation__eJWkK p{margin:0 0 6px}.studio_preparation__eJWkK a,.studio_preparation__eJWkK button{color:var(--purple);text-decoration:underline}.studio_benefits__Awc62,.studio_faq__L6Wpn,.studio_guideSection__D2XTs{margin-top:36px}.studio_benefits__Awc62 h2,.studio_faq__L6Wpn h2,.studio_guideSection__D2XTs h2{margin:0 0 12px;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.18;font-weight:720}.studio_sectionIntro__w55Ju{margin:0 0 16px;color:var(--muted);line-height:1.5}.studio_benefitGrid__TfOMD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.studio_benefitGrid__TfOMD div{border-top:1px solid var(--line);padding-top:12px}.studio_benefitGrid__TfOMD h3{margin:0 0 5px;font-weight:650}.studio_benefitGrid__TfOMD p{margin:0;font-size:.94rem;line-height:1.45;color:var(--muted)}.studio_faq__L6Wpn dl{margin:0}.studio_faq__L6Wpn dl div{border-top:1px solid var(--line);padding:12px 0}.studio_faq__L6Wpn dt{font-weight:650}.studio_faq__L6Wpn dd,.studio_related__hkd4H{margin:4px 0 0;color:var(--muted);line-height:1.5}.studio_faq__L6Wpn .studio_related__hkd4H{margin-top:12px}.studio_benefitGrid__TfOMD a,.studio_faq__L6Wpn dd a,.studio_guideSection__D2XTs a,.studio_related__hkd4H a{color:var(--purple);text-decoration:underline}.studio_guideSection__D2XTs li,.studio_guideSection__D2XTs p{color:var(--muted);line-height:1.55}.studio_guideSection__D2XTs p{margin:0 0 10px}.studio_guideSection__D2XTs ol{display:grid;gap:9px;padding-left:1.5em;list-style:decimal}.studio_guideSection__D2XTs strong{color:var(--ink);font-weight:650}@media (max-width:760px){.studio_shell__7F58c{padding-top:28px}}@container (max-width: 760px){.studio_workspace__4eh2m{grid-template-columns:minmax(0,1fr);gap:16px}.studio_stage__naH4R{aspect-ratio:1.3}.studio_workspace__4eh2m[data-mode=generated] .studio_controls__yEx8X{display:contents}.studio_workspace__4eh2m[data-mode=generated] .studio_artwork__ErJa2,.studio_workspace__4eh2m[data-mode=generated] .studio_delivery__W6u8I{min-width:0;border:1px solid var(--line);border-radius:22px;background:#fff}.studio_workspace__4eh2m[data-mode=generated] .studio_artwork__ErJa2{grid-row:1}.studio_workspace__4eh2m[data-mode=generated] .studio_preview__kPUkw{grid-row:2}.studio_workspace__4eh2m[data-mode=generated] .studio_delivery__W6u8I{grid-row:3}.studio_benefitGrid__TfOMD{grid-template-columns:1fr;gap:14px}}@container (max-width: 330px){.studio_generator__hTp7E #generate[data-inline-composer] [data-creation-toolbar]>div:last-child{grid-template-columns:1fr}}@media (max-width:380px){.studio_controlSection__XbNFQ,.studio_export__HasgR,.studio_stageFooter__QnYr1,.studio_stageHeader__lRQM7{padding-left:12px;padding-right:12px}}