.studio_page__7FRWD{background:#f7f7f5;color:#191919;min-height:100vh;padding:20px}.studio_appBar__Ltqcy{align-items:center;background:#ffffff;border:1px solid #deded8;border-radius:8px;display:flex;justify-content:space-between;margin:0 auto 16px;max-width:1480px;padding:12px 14px}.studio_brand__A6IkM{font-size:15px;font-weight:800}.studio_navActions__tyyBU{align-items:center;display:flex;gap:8px}.studio_heroRow__8VmH6{align-items:center;background:#ffffff;border:1px solid #deded8;border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 180px;margin:0 auto 12px;max-width:1480px;padding:14px}.studio_heroCopy__x1N9V h1{font-size:24px;letter-spacing:0;line-height:1.1;margin:0;max-width:760px}.studio_heroCopy__x1N9V p{color:#5f5f56;font-size:14px;line-height:1.5;margin:6px 0 0;max-width:620px}.studio_creditPanel__YLp5q{background:#191919;border-radius:8px;color:#ffffff;display:grid;grid-gap:2px;gap:2px;padding:12px}.studio_creditPanel__YLp5q small,.studio_creditPanel__YLp5q span{color:rgba(255,255,255,.72);font-size:13px}.studio_creditPanel__YLp5q strong{font-size:30px;line-height:1}.studio_statusBar__y_9d6,.studio_workflowStrip__KATpl{margin:0 auto 12px;max-width:1480px}.studio_statusBar__y_9d6{background:#fff9e8;border:1px solid #ead8a7;border-radius:8px;padding:12px 14px}.studio_statusMessage__6U0XS{align-items:center;display:flex;gap:10px;line-height:1.4}.studio_workflowStrip__KATpl{border-bottom:1px solid #deded8;border-top:1px solid #deded8;color:#5f5f56;display:grid;font-size:13px;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0}.studio_workspaceGrid___1rKk{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.42fr) minmax(300px,.86fr);margin:0 auto;max-width:1480px}.studio_generationList__dpryi,.studio_leftColumn__hy6_d,.studio_mainColumn__G9tX_,.studio_resultsColumn__6dd0B{align-content:start;display:grid;grid-gap:16px;gap:16px}.studio_resultsColumn__6dd0B{position:-webkit-sticky;position:sticky;top:12px}.studio_generationCard__G_ulX,.studio_panel__fQlPH{background:#ffffff;border:1px solid #deded8;border-radius:8px;padding:16px}.studio_panelHeadingBetween__KuouD,.studio_panelHeading__NLF0e{align-items:center;display:flex;gap:10px;margin-bottom:12px}.studio_panelHeadingBetween__KuouD{justify-content:space-between}.studio_panelHeadingBetween__KuouD h2,.studio_panelHeading__NLF0e h2{font-size:16px;line-height:1.2;margin:0}.studio_panelHeadingBetween__KuouD p,.studio_panelHeading__NLF0e p{color:#6a6a61;font-size:13px;line-height:1.4;margin:4px 0 0}.studio_dropzone__RhQPg{align-items:center;background:#f4f4f1;border:1px dashed #b9b9af;border-radius:8px;display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:168px;padding:20px;text-align:center}.studio_dropzone__RhQPg input{display:none}.studio_dropzone__RhQPg span{font-weight:800}.studio_dropzone__RhQPg small,.studio_outputCard__swRq_ span,.studio_packRow__u0Ybr small,.studio_typeCard__DQWGj span{color:#6a6a61;line-height:1.35}.studio_thumbGrid__KCpXP{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.studio_emptyThumb__KXbX8,.studio_thumbGrid__KCpXP img{aspect-ratio:1;background:#ffffff;border:1px solid #deded8;border-radius:8px;object-fit:cover;width:100%}.studio_emptyOutput__rutf7,.studio_emptyThumb__KXbX8{align-items:center;color:#6a6a61;display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:140px;padding:18px;text-align:center}.studio_infoNote__xKwl9,.studio_loadingNote__bi0M4,.studio_readyNote__CUobc,.studio_sourceNotes__H_Q82,.studio_warningNote__j4PPK{border-radius:8px;font-size:13px;line-height:1.4;margin:12px 0 0;padding:10px}.studio_warningNote__j4PPK{background:#fff1ec;border:1px solid #f0c4b5;color:#80321f}.studio_readyNote__CUobc{background:#edf7ef;border:1px solid #b9dfc2;color:#215e35}.studio_infoNote__xKwl9{background:#f4f4f1;border:1px solid #deded8;color:#4d4d46}.studio_loadingNote__bi0M4{background:#fff9e8;border:1px solid #ead8a7;color:#6b5515}.studio_compactTextarea__hT7_V,.studio_detailGrid__N2cKC input,.studio_detailGrid__N2cKC textarea,.studio_textInput__8NbI1{background:#ffffff;border:1px solid #cfcfc7;border-radius:8px;color:#191919;outline:none;width:100%}.studio_detailGrid__N2cKC input,.studio_textInput__8NbI1{min-height:42px;padding:0 12px}.studio_compactTextarea__hT7_V,.studio_detailGrid__N2cKC textarea{line-height:1.45;padding:12px;resize:vertical}.studio_detailGrid__N2cKC textarea{min-height:120px}.studio_compactTextarea__hT7_V{min-height:92px}.studio_styleRow__wy44f{display:grid;grid-gap:10px;gap:10px}.studio_detailGrid__N2cKC{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio_detailGrid__N2cKC label{display:grid;grid-gap:7px;gap:7px}.studio_detailGrid__N2cKC label span{color:#5f5f56;font-size:13px;font-weight:700}.studio_wide__y1GYw{grid-column:1/-1}.studio_sourceNotes__H_Q82{background:#f4f4f1;border:1px solid #deded8;display:grid;grid-gap:6px;gap:6px}.studio_sourceNotes__H_Q82 p{margin:0}.studio_typeGrid__RWHo3{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.studio_typeCard__DQWGj{background:#ffffff;border:1px solid #deded8;border-radius:8px;color:#191919;display:grid;grid-gap:7px;gap:7px;min-height:116px;padding:12px;text-align:left}.studio_activeType__2wfEx{border-color:#191919;box-shadow:inset 0 0 0 1px #191919}.studio_outputGrid__nQ5qp{display:grid;grid-gap:12px;gap:12px}.studio_outputCard__swRq_{border:1px solid #deded8;border-radius:8px;overflow:hidden}.studio_outputCard__swRq_ img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.studio_outputCard__swRq_>div{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px}.studio_outputCard__swRq_>div>div{display:grid;grid-gap:3px;gap:3px}.studio_packList__Lkhgt{display:grid;grid-gap:8px;gap:8px}.studio_packRow__u0Ybr{align-items:center;background:#ffffff;border:1px solid #deded8;border-radius:8px;color:#191919;display:flex;justify-content:space-between;padding:12px;text-align:left}.studio_featuredPack__kGxdK{border-color:#c23a22}.studio_packRow__u0Ybr span{display:grid;grid-gap:3px;gap:3px}.studio_iconButton__pYiW2,.studio_primaryButton__M2lQJ,.studio_secondaryButton__TE_aU,.studio_smallIconButton___GJf1{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 13px}.studio_primaryButton__M2lQJ{background:#191919;border:1px solid #191919;color:#ffffff}.studio_iconButton__pYiW2,.studio_secondaryButton__TE_aU,.studio_smallIconButton___GJf1{background:#ffffff;border:1px solid #cfcfc7;color:#191919}.studio_iconButton__pYiW2,.studio_smallIconButton___GJf1{aspect-ratio:1;padding:0;width:40px}.studio_smallIconButton___GJf1{min-height:34px;width:34px}.studio_iconButton__pYiW2:disabled,.studio_packRow__u0Ybr:disabled,.studio_primaryButton__M2lQJ:disabled,.studio_secondaryButton__TE_aU:disabled,.studio_smallIconButton___GJf1:disabled,.studio_typeCard__DQWGj:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1220px){.studio_workspaceGrid___1rKk{grid-template-columns:1fr}.studio_leftColumn__hy6_d,.studio_resultsColumn__6dd0B{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_resultsColumn__6dd0B{position:static}.studio_typeGrid__RWHo3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.studio_page__7FRWD{padding:12px}.studio_appBar__Ltqcy,.studio_heroRow__8VmH6,.studio_panelHeadingBetween__KuouD,.studio_statusMessage__6U0XS{align-items:stretch;grid-template-columns:1fr}.studio_appBar__Ltqcy,.studio_navActions__tyyBU,.studio_panelHeadingBetween__KuouD,.studio_statusMessage__6U0XS{flex-direction:column}.studio_detailGrid__N2cKC,.studio_leftColumn__hy6_d,.studio_navActions__tyyBU,.studio_resultsColumn__6dd0B,.studio_typeGrid__RWHo3,.studio_workflowStrip__KATpl{grid-template-columns:1fr}.studio_workflowStrip__KATpl{gap:6px}.studio_heroCopy__x1N9V h1{font-size:24px}}