.page_studioContainer__p0DLH{min-height:100vh;background-color:#0a0a0a;color:#fff;padding:32px 32px 32px 280px;font-family:Inter,sans-serif}.page_maxWrapper__aIwIE{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.page_header__828Dn{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.page_title__plTFJ{font-size:32px;font-weight:700;margin:0;display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_subtitle__wtKS5{color:hsla(0,0%,100%,.6);margin-top:8px;font-size:16px}.page_creditBox__ItNdA{display:flex;align-items:center;gap:16px;background:hsla(0,0%,100%,.05);padding:12px 24px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(8px)}.page_creditAmount__6Sv8G{font-size:20px;font-weight:700;color:#facc15;display:flex;align-items:center;gap:8px}.page_buyButton__BegJs{background-color:#2563eb;color:#fff;padding:8px 16px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:background .2s}.page_buyButton__BegJs:hover{background-color:#1d4ed8}.page_formatGrid__deNxZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.page_formatCard__35qE7{position:relative;padding:24px;border-radius:16px;background:#111;border:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:12px;overflow:hidden}.page_formatCard__35qE7:hover{border-color:hsla(0,0%,100%,.1);background:#1a1a1a}.page_formatCard__35qE7.page_active__8WYNT{background:#1a1033;border-color:#a855f7;box-shadow:0 0 30px rgba(168,85,247,.15)}.page_formatCard__35qE7.page_activeBlue__ieHyC{background:#0f172a;border-color:#3b82f6;box-shadow:0 0 30px rgba(59,130,246,.15)}.page_formatCard__35qE7.page_activeIndigo__n2hXH{background:#1e1b4b;border-color:#6366f1;box-shadow:0 0 30px rgba(99,102,241,.15)}.page_iconBox__r_o7I{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.4);font-size:24px;margin-bottom:8px;transition:all .3s}.page_formatCard__35qE7.page_active__8WYNT .page_iconBox__r_o7I{background:#9333ea;color:#fff}.page_formatCard__35qE7.page_activeBlue__ieHyC .page_iconBox__r_o7I{background:#2563eb;color:#fff}.page_formatCard__35qE7.page_activeIndigo__n2hXH .page_iconBox__r_o7I{background:#4f46e5;color:#fff}.page_cardTitle__gpTyZ{font-size:18px;font-weight:700;margin:0;color:hsla(0,0%,100%,.8)}.page_formatCard__35qE7.page_activeBlue__ieHyC .page_cardTitle__gpTyZ,.page_formatCard__35qE7.page_activeIndigo__n2hXH .page_cardTitle__gpTyZ,.page_formatCard__35qE7.page_active__8WYNT .page_cardTitle__gpTyZ{color:#fff}.page_cardDesc__c1ykO{font-size:14px;color:hsla(0,0%,100%,.4);margin:0;line-height:1.5}.page_checkIcon__vyzqN{position:absolute;top:16px;right:16px;color:#a855f7}.page_workflowSection__CcUjn{animation:page_fadeIn__NuGjS .5s ease-out}.page_sectionHeader__b3lbI{display:flex;align-items:center;gap:16px;font-size:20px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:24px;border-left:4px solid #a855f7;padding-left:16px}.page_stepNumber__F3EwL{width:32px;height:32px;border-radius:50%;background:rgba(168,85,247,.2);color:#a855f7;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border:1px solid rgba(168,85,247,.5)}.page_modelsGrid___Xuef{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.page_modelCard__GlrwZ{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;aspect-ratio:3/4;border:1px solid hsla(0,0%,100%,.1);transition:transform .3s,border-color .3s}.page_modelCard__GlrwZ:hover{transform:scale(1.02);border-color:hsla(0,0%,100%,.3)}.page_modelCard__GlrwZ.page_selected__S7o0v{border:2px solid #a855f7;box-shadow:0 0 20px rgba(168,85,247,.3)}.page_modelImage__4uFMv{width:100%;height:100%;object-fit:cover}.page_modelOverlay__ZfnTF{position:absolute;bottom:0;left:0;width:100%;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent)}.page_nicheTag__xCQ30{background:rgba(147,51,234,.9);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:8px}.page_modelName__Kn4Yc{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px}.page_modelStyle__QtCFM{font-size:12px;color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:6px}.page_continueButtonContainer__biuzn{display:flex;justify-content:flex-end;margin-top:32px;position:sticky;bottom:32px;z-index:10}.page_continueButton__3rmnm{background:linear-gradient(90deg,#9333ea,#2563eb);color:#fff;padding:16px 48px;border-radius:12px;border:none;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:12px;box-shadow:0 4px 20px rgba(147,51,234,.3);transition:transform .2s}.page_continueButton__3rmnm:hover{transform:scale(1.05)}@keyframes page_fadeIn__NuGjS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_studioContainer__p0DLH{padding-left:20px;padding-right:20px}.page_header__828Dn{flex-direction:column;align-items:flex-start;gap:16px}.page_formatGrid__deNxZ{grid-template-columns:1fr}}.page_splitLayout__JAjaN{display:grid;grid-template-columns:1fr 400px;gap:32px;animation:page_fadeIn__NuGjS .5s ease-out}.page_leftColumn___kbaT{display:flex;flex-direction:column;gap:24px}.page_rightColumn__3Nrm9{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:24px;height:fit-content}.page_label__lVN7B{display:block;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.7);margin-bottom:8px}.page_inputBox__2rA64{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;color:#fff;width:100%;font-size:16px;transition:border-color .2s}.page_inputBox__2rA64:focus{outline:none;border-color:#a855f7;background:rgba(0,0,0,.5)}.page_textarea__ypqET{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;color:#fff;width:100%;font-size:16px;min-height:150px;resize:vertical;line-height:1.6;transition:border-color .2s}.page_textarea__ypqET:focus{outline:none;border-color:#a855f7}.page_uploadBox__JPksR{border:2px dashed hsla(0,0%,100%,.2);border-radius:16px;padding:40px;text-align:center;cursor:pointer;transition:all .2s;background:hsla(0,0%,100%,.02)}.page_uploadBox__JPksR:hover{border-color:#a855f7;background:rgba(168,85,247,.05)}.page_uploadIcon__hILRZ{color:hsla(0,0%,100%,.5);margin-bottom:12px}.page_backButton__NnGkp{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);padding:12px 24px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s}.page_backButton__NnGkp:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.page_aiButton__eAAZR{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border:none;padding:8px 16px;border-radius:8px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;margin-left:auto}.page_aiButton__eAAZR:hover{filter:brightness(1.1)}.page_previewImage__jlduF{width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;margin-bottom:16px;overflow:hidden;position:relative}.page_summaryItem__ZTgST{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:14px}.page_summaryLabel__sgjMH{color:hsla(0,0%,100%,.5)}.page_summaryValue__yMUWK{color:#fff;font-weight:500}.page_voiceButton__rSVXf{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:6px 12px;display:flex;align-items:center;gap:6px;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s;z-index:5}.page_voiceButton__rSVXf:hover{background:rgba(168,85,247,.9);border-color:#a855f7;transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.3)}.page_voiceButtonActive__2UA20{background:rgba(168,85,247,.9);border-color:#a855f7;box-shadow:0 0 10px rgba(168,85,247,.4)}@keyframes page_pulse__rGd4_{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.page_playingIcon__QGF40{animation:page_pulse__rGd4_ 1s infinite}