.page_page__lND0e{min-height:100vh;direction:rtl;padding:22px}.page_shell__MHFX5{width:min(1280px,100%);margin:0 auto}.page_topbar__VZOXj{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 24px}.page_backLink__Rn3OS{color:#647a9f;text-decoration:none;font-weight:800}.page_backLink__Rn3OS:hover{color:#2f80ed}.page_brand__m8uKk{text-align:left}.page_brand__m8uKk span,.page_brand__m8uKk strong{display:block}.page_brand__m8uKk strong{letter-spacing:1px}.page_brand__m8uKk span{color:#647a9f;font-size:12px}.page_wizard__AD4kk{display:grid;grid-template-columns:minmax(290px,.34fr) minmax(0,.66fr);min-height:700px;overflow:hidden;border:1px solid #e2eaf8;border-radius:32px;background:#ffffff;box-shadow:0 30px 100px rgba(0,0,0,.4)}.page_sidebar__e5z4W{padding:clamp(26px,4vw,48px);border-left:1px solid #e2eaf8;background:radial-gradient(circle at 20% 15%,rgba(40,104,233,.25),transparent 32%),rgba(0,0,0,.18)}.page_eyebrow__vE3zF{color:#2f80ed;font-size:12px;font-weight:950;letter-spacing:1.2px}.page_sidebar__e5z4W h1{margin:18px 0;font-size:clamp(40px,5vw,62px);line-height:1;letter-spacing:-2px}.page_sidebar__e5z4W>p{color:#647a9f;font-size:16px;line-height:1.6}.page_steps__NhaVe{display:grid;grid-gap:10px;gap:10px;margin-top:34px}.page_stepButton__f6tiB{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid transparent;border-radius:16px;background:transparent;color:#647a9f;text-align:right;cursor:default}.page_stepButton__f6tiB>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);font-weight:950}.page_stepButton__f6tiB small,.page_stepButton__f6tiB strong{display:block}.page_stepButton__f6tiB strong{color:inherit;font-size:14px}.page_stepButton__f6tiB small{margin-top:4px;color:#647a9f;font-size:11px;line-height:1.35}.page_activeStep__OpH9z{border-color:rgba(47,128,237,.25);background:rgba(47,128,237,.08);color:#102047}.page_activeStep__OpH9z>span{background:linear-gradient(135deg,#2f80ed,#2868e9);color:#f7faff}.page_completedStep__bgrEm{color:#2f80ed;cursor:pointer}.page_content__taIUx{display:flex;flex-direction:column;padding:clamp(26px,5vw,58px)}.page_progressHeader__IyNjd{display:flex;align-items:end;justify-content:space-between;gap:20px}.page_progressHeader__IyNjd span{color:#647a9f;font-size:13px;font-weight:800}.page_progressHeader__IyNjd h2{margin:7px 0 0;font-size:clamp(30px,4vw,44px)}.page_progressHeader__IyNjd>strong{color:#2f80ed;font-size:18px}.page_progressTrack__7LCYO{height:7px;margin:18px 0 34px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.page_progressTrack__7LCYO span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f80ed,#2868e9);transition:width .18s ease}.page_formGrid__9gtHy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.page_field__1Zq6f{display:grid;grid-gap:9px;gap:9px}.page_field__1Zq6f>span{color:rgba(255,255,255,.8);font-size:14px;font-weight:850}.page_field__1Zq6f input,.page_field__1Zq6f select,.page_field__1Zq6f textarea{width:100%;border:1px solid #e2eaf8;border-radius:15px;background:rgba(0,0,0,.24);color:#102047;padding:14px 15px;font:inherit;outline:none}.page_field__1Zq6f input:focus,.page_field__1Zq6f select:focus,.page_field__1Zq6f textarea:focus{border-color:rgba(47,128,237,.58);box-shadow:0 0 0 3px rgba(47,128,237,.07)}.page_field__1Zq6f select option{color:#f7faff}.page_field__1Zq6f textarea{min-height:150px;resize:vertical}.page_field__1Zq6f small{color:#647a9f;font-size:12px}.page_fullWidth__f0k_i{grid-column:1/-1}.page_infoCard__uIQfQ{grid-column:1/-1;padding:22px;border:1px solid rgba(47,128,237,.17);border-radius:18px;background:rgba(47,128,237,.055)}.page_infoCard__uIQfQ strong{color:#2f80ed}.page_infoCard__uIQfQ p{margin-top:8px;color:#647a9f;font-size:15px;line-height:1.55}.page_reviewLayout__nIF4t{display:grid;grid-template-columns:minmax(240px,.4fr) minmax(0,.6fr);grid-gap:24px;gap:24px}.page_characterPreview__QE3Ad,.page_summary__x2IQT{border:1px solid #e2eaf8;border-radius:24px;background:rgba(0,0,0,.18)}.page_characterPreview__QE3Ad{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:400px;padding:30px 20px}.page_previewGlow__pMUTf{position:absolute;top:50px;width:200px;height:200px;border-radius:50%;background:rgba(40,104,233,.28);filter:blur(45px)}.page_avatar__sLX37{position:relative;margin-top:38px}.page_avatarHead__DzvqT{position:relative;z-index:2;width:112px;height:112px;display:grid;place-items:center;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,#bfd2fb,#2868e9);color:#f7faff;font-size:34px;font-weight:950}.page_avatarBody__Atxlz{width:200px;height:170px;margin-top:-7px;border-radius:90px 90px 25px 25px;background:linear-gradient(135deg,#2f80ed,#2868e9)}.page_characterPreview__QE3Ad h3{position:relative;margin:22px 0 5px;font-size:25px}.page_characterPreview__QE3Ad>span{position:relative;color:rgba(255,255,255,.55);text-align:center;font-size:13px}.page_summary__x2IQT{padding:24px}.page_summary__x2IQT h3{margin:0 0 18px;font-size:23px}.page_summary__x2IQT dl{display:grid;grid-gap:0;gap:0;margin:0}.page_summary__x2IQT dl>div{padding:15px 0;border-bottom:1px solid #e2eaf8}.page_summary__x2IQT dl>div:last-child{border-bottom:0}.page_summary__x2IQT dt{color:#2f80ed;font-size:12px;font-weight:900}.page_summary__x2IQT dd{margin:6px 0 0;color:#647a9f;line-height:1.5}.page_errorMessage__2s_Qq,.page_successMessage__etN8F{margin-top:22px;padding:14px 16px;border-radius:15px;font-weight:800}.page_errorMessage__2s_Qq{border:1px solid rgba(255,90,90,.32);background:rgba(255,90,90,.1);color:#ffd1d1}.page_successMessage__etN8F{border:1px solid rgba(47,128,237,.27);background:rgba(47,128,237,.08);color:#dffefa}.page_footer__4Jx_F{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:36px}.page_primaryButton__4iAt0,.page_secondaryButton__CvjTz{min-height:50px;border-radius:15px;padding:12px 20px;font-size:15px;font-weight:950;cursor:pointer}.page_primaryButton__4iAt0{border:0;background:linear-gradient(135deg,#2f80ed,#2868e9);color:#f7faff}.page_secondaryButton__CvjTz{border:1px solid #e2eaf8;background:rgba(255,255,255,.06);color:#102047}.page_secondaryButton__CvjTz:disabled{opacity:.35;cursor:not-allowed}@media (max-width:900px){.page_wizard__AD4kk{grid-template-columns:1fr}.page_sidebar__e5z4W{border-left:0;border-bottom:1px solid #e2eaf8}.page_steps__NhaVe{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.page_stepButton__f6tiB{min-width:130px;display:flex;flex-direction:column;align-items:flex-start}.page_stepButton__f6tiB small{display:none}}@media (max-width:650px){.page_page__lND0e{padding:12px}.page_wizard__AD4kk{border-radius:24px}.page_content__taIUx,.page_sidebar__e5z4W{padding:24px 18px}.page_formGrid__9gtHy,.page_reviewLayout__nIF4t{grid-template-columns:1fr}.page_fullWidth__f0k_i{grid-column:auto}.page_steps__NhaVe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:105px}.page_stepButton__f6tiB{min-width:105px;padding:10px}.page_stepButton__f6tiB div{display:none}.page_footer__4Jx_F{flex-direction:column-reverse}.page_primaryButton__4iAt0,.page_secondaryButton__CvjTz{width:100%}}.GenerateCharacterImage_generator___r2_8{grid-column:1/-1;margin-top:24px;padding:24px;border:1px solid rgba(47,128,237,.18);border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(40,104,233,.18),transparent 35%),rgba(0,0,0,.2)}.GenerateCharacterImage_heading__NKv2A{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.GenerateCharacterImage_heading__NKv2A span{color:#2f80ed;font-size:12px;font-weight:950}.GenerateCharacterImage_heading__NKv2A h3{margin:7px 0 0;font-size:24px}.GenerateCharacterImage_heading__NKv2A small{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#647a9f;font-size:11px;font-weight:850}.GenerateCharacterImage_description__zPLTr{margin-top:14px;color:#647a9f;font-size:15px;line-height:1.6}.GenerateCharacterImage_emptyPreview__B0DsN{width:min(420px,100%);aspect-ratio:1;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;margin:24px auto 0;overflow:hidden;border:1px solid #e2eaf8;border-radius:24px;background:rgba(0,0,0,.26)}.GenerateCharacterImage_emptyPreview__B0DsN>span{color:#647a9f;font-size:14px}.GenerateCharacterImage_emptyAvatar__sblQD{width:120px;height:120px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2f80ed,#2868e9);color:#f7faff;font-size:38px;font-weight:950}.GenerateCharacterImage_imagesGrid__5HLy6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.GenerateCharacterImage_singleImageGrid__Zoidp{width:min(460px,100%);margin:24px auto 0}.GenerateCharacterImage_imageCard__qN_ks{overflow:hidden;padding:10px;border:2px solid transparent;border-radius:24px;background:#ffffff;transition:border-color .16s ease,transform .16s ease,background .16s ease}.GenerateCharacterImage_imageCard__qN_ks:hover{transform:translateY(-2px);background:rgba(255,255,255,.07)}.GenerateCharacterImage_selectedCard__VWtfs{border-color:#2f80ed;background:rgba(47,128,237,.08);box-shadow:0 0 0 4px rgba(47,128,237,.06)}.GenerateCharacterImage_imageWrapper__1VWU4{position:relative;overflow:hidden;border-radius:18px;background:#eef4ff}.GenerateCharacterImage_image__VTyct{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.GenerateCharacterImage_imageNumber__aRqSK{position:absolute;top:12px;right:12px;padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.68);color:#102047;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.GenerateCharacterImage_actions__ADtb8{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.GenerateCharacterImage_fourButton__8PC1q,.GenerateCharacterImage_generateButton__IWop6,.GenerateCharacterImage_selectButton__Olb71{min-height:48px;padding:11px 18px;border-radius:15px;font-size:14px;font-weight:950;cursor:pointer}.GenerateCharacterImage_generateButton__IWop6{border:1px solid #e2eaf8;background:rgba(255,255,255,.07);color:#102047}.GenerateCharacterImage_fourButton__8PC1q{border:0;background:linear-gradient(135deg,#2f80ed,#2868e9);color:#f7faff}.GenerateCharacterImage_selectButton__Olb71{width:100%;margin-top:10px;border:1px solid #e2eaf8;background:rgba(255,255,255,.075);color:#102047}.GenerateCharacterImage_selectedCard__VWtfs .GenerateCharacterImage_selectButton__Olb71{border-color:rgba(47,128,237,.32);background:rgba(47,128,237,.13);color:#2f80ed}.GenerateCharacterImage_fourButton__8PC1q:disabled,.GenerateCharacterImage_generateButton__IWop6:disabled,.GenerateCharacterImage_selectButton__Olb71:disabled{opacity:.58;cursor:not-allowed}.GenerateCharacterImage_progressMessage__n2vnY{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:20px;padding:13px 15px;border:1px solid rgba(40,104,233,.25);border-radius:14px;background:rgba(40,104,233,.08);color:#2868e9;text-align:center;font-size:14px}.GenerateCharacterImage_spinner__Ac5La{width:18px;height:18px;flex:0 0 auto;border:2px solid rgba(255,255,255,.25);border-top-color:#2f80ed;border-radius:50%;animation:GenerateCharacterImage_spin__Mxf6P .75s linear infinite}.GenerateCharacterImage_error__22ZvG,.GenerateCharacterImage_success__eBTzV{margin-top:18px;padding:13px 15px;border-radius:14px;text-align:center;font-size:14px;font-weight:850}.GenerateCharacterImage_error__22ZvG{border:1px solid rgba(255,90,90,.3);background:rgba(255,90,90,.1);color:#ffd1d1}.GenerateCharacterImage_success__eBTzV{border:1px solid rgba(47,128,237,.26);background:rgba(47,128,237,.08);color:#dffefa}.GenerateCharacterImage_costNotice__pjNID{margin:13px auto 0;color:rgba(255,255,255,.44);text-align:center;font-size:12px;line-height:1.5}@keyframes GenerateCharacterImage_spin__Mxf6P{to{transform:rotate(1turn)}}@media (max-width:650px){.GenerateCharacterImage_generator___r2_8{padding:18px}.GenerateCharacterImage_heading__NKv2A{flex-direction:column}.GenerateCharacterImage_imagesGrid__5HLy6{grid-template-columns:1fr}.GenerateCharacterImage_fourButton__8PC1q,.GenerateCharacterImage_generateButton__IWop6{width:100%}}.GenerateFullBodyImage_generator__2H_Q6{grid-column:1/-1;margin-top:24px;padding:24px;border:1px solid rgba(40,104,233,.22);border-radius:24px;background:radial-gradient(circle at 10% 10%,rgba(47,128,237,.12),transparent 34%),rgba(0,0,0,.2)}.GenerateFullBodyImage_heading__xTtOx{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.GenerateFullBodyImage_heading__xTtOx span{color:#2868e9;font-size:12px;font-weight:950}.GenerateFullBodyImage_heading__xTtOx h3{margin:7px 0 0;font-size:24px}.GenerateFullBodyImage_heading__xTtOx small{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#647a9f;font-size:11px;font-weight:850}.GenerateFullBodyImage_description__c7Geh{margin-top:14px;color:#647a9f;font-size:15px;line-height:1.65}.GenerateFullBodyImage_error__ZiqlG,.GenerateFullBodyImage_notice__yVJA_,.GenerateFullBodyImage_progress__7EfT0,.GenerateFullBodyImage_success__WW1HX{margin-top:20px;padding:14px 16px;border-radius:14px;text-align:center;font-size:14px;font-weight:850}.GenerateFullBodyImage_notice__yVJA_{border:1px solid rgba(255,205,94,.25);background:rgba(255,205,94,.08);color:#ffe6a6}.GenerateFullBodyImage_content__aFV_Z{display:grid;grid-template-columns:minmax(130px,190px) minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px;margin-top:24px}.GenerateFullBodyImage_identity__zYI1Q{padding:10px;border-radius:20px;background:#ffffff}.GenerateFullBodyImage_identity__zYI1Q span{display:block;margin-bottom:9px;color:#647a9f;text-align:center;font-size:12px;font-weight:850}.GenerateFullBodyImage_identity__zYI1Q img{width:100%;height:auto;display:block;border-radius:15px;aspect-ratio:1;object-fit:cover}.GenerateFullBodyImage_result__s_arR{width:min(470px,100%);margin-inline:auto}.GenerateFullBodyImage_fullBodyImage__HPYaj{width:100%;height:auto;display:block;border-radius:22px;aspect-ratio:2/3;object-fit:cover;background:#eef4ff}.GenerateFullBodyImage_emptyResult__yqEYT{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;aspect-ratio:2/3;border:1px dashed rgba(255,255,255,.18);border-radius:22px;background:rgba(0,0,0,.24);color:#647a9f}.GenerateFullBodyImage_emptyResult__yqEYT strong{color:#647a9f;font-size:20px}.GenerateFullBodyImage_controls__4W_IT{display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-top:22px}.GenerateFullBodyImage_controls__4W_IT label{display:grid;grid-gap:8px;gap:8px;min-width:220px}.GenerateFullBodyImage_controls__4W_IT label span{color:rgba(255,255,255,.66);font-size:13px;font-weight:850}.GenerateFullBodyImage_controls__4W_IT button,.GenerateFullBodyImage_controls__4W_IT select{min-height:50px;border-radius:15px;font-size:14px;font-weight:900}.GenerateFullBodyImage_controls__4W_IT select{padding:0 14px;border:1px solid #e2eaf8;background:#ffffff;color:#102047}.GenerateFullBodyImage_controls__4W_IT button{padding:0 22px;border:0;background:linear-gradient(135deg,#2f80ed,#2868e9);color:#f7faff;cursor:pointer}.GenerateFullBodyImage_controls__4W_IT button:disabled{opacity:.5;cursor:not-allowed}.GenerateFullBodyImage_progress__7EfT0{display:flex;align-items:center;justify-content:center;gap:11px;border:1px solid rgba(40,104,233,.25);background:rgba(40,104,233,.08);color:#2868e9}.GenerateFullBodyImage_spinner__sw1jF{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#2f80ed;border-radius:50%;animation:GenerateFullBodyImage_spin__g_G_J .75s linear infinite}.GenerateFullBodyImage_error__ZiqlG{border:1px solid rgba(255,90,90,.3);background:rgba(255,90,90,.1);color:#ffd1d1}.GenerateFullBodyImage_success__WW1HX{border:1px solid rgba(47,128,237,.26);background:rgba(47,128,237,.08);color:#dffefa}@keyframes GenerateFullBodyImage_spin__g_G_J{to{transform:rotate(1turn)}}@media (max-width:700px){.GenerateFullBodyImage_generator__2H_Q6{padding:18px}.GenerateFullBodyImage_heading__xTtOx{flex-direction:column}.GenerateFullBodyImage_content__aFV_Z{grid-template-columns:1fr}.GenerateFullBodyImage_identity__zYI1Q{width:150px;margin-inline:auto}.GenerateFullBodyImage_controls__4W_IT{align-items:stretch;flex-direction:column}.GenerateFullBodyImage_controls__4W_IT button,.GenerateFullBodyImage_controls__4W_IT label{width:100%}}