.page_page___ZmTw{min-height:100vh;padding:38px 22px 80px;background:radial-gradient(circle at 88% 5%,rgba(47,128,237,.12),transparent 34%),radial-gradient(circle at 8% 30%,rgba(40,104,233,.16),transparent 38%),#f7faff;color:#102047}.page_shell__XRMy2{width:min(1180px,100%);margin-inline:auto}.page_header__NA4u1{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:27px;border-bottom:1px solid #e2eaf8}.page_backLink__onpw_{display:inline-flex;margin-bottom:22px;color:#647a9f;text-decoration:none;font-size:14px;font-weight:850}.page_backLink__onpw_:hover{color:#2f80ed}.page_eyebrow__k5C_m{display:block;color:#2f80ed;font-size:12px;font-weight:950;letter-spacing:.08em}.page_header__NA4u1 h1{margin:8px 0 0;font-size:clamp(38px,6vw,66px);line-height:1}.page_header__NA4u1 p{max-width:650px;margin:15px 0 0;color:#647a9f;line-height:1.7}.page_characterLink__PhyIO,.page_charactersButton__y0NB_,.page_primaryButton__q8lT0{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 20px;border-radius:15px;text-decoration:none;font-weight:950}.page_charactersButton__y0NB_{flex:0 0 auto;border:1px solid #e2eaf8;color:#102047}.page_primaryButton__q8lT0{background:linear-gradient(135deg,#2f80ed,#2868e9);color:#ffffff}.page_workspace__VmcIS{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);grid-gap:24px;gap:24px;margin-top:28px;align-items:start}.page_formPanel__PkAvn,.page_resultPanel__QG_h5{padding:25px;border:1px solid #e2eaf8;border-radius:25px;background:#ffffff}.page_resultPanel__QG_h5{position:-webkit-sticky;position:sticky;top:22px}.page_panelHeading__t9bcq span{color:#2f80ed;font-size:11px;font-weight:950}.page_panelHeading__t9bcq h2{margin:6px 0 0;font-size:27px}.page_field__jCRv_{position:relative;display:grid;grid-gap:8px;gap:8px;margin-top:20px}.page_field__jCRv_>span,.page_formatField__YQXTi legend{color:#647a9f;font-size:13px;font-weight:900}.page_field__jCRv_>span small{color:#647a9f;font-weight:650}.page_field__jCRv_ select,.page_field__jCRv_ textarea{width:100%;border:1px solid #e2eaf8;border-radius:14px;outline:none;background:rgba(4,6,10,.72);color:#102047;font:inherit}.page_field__jCRv_ select{min-height:50px;padding:0 14px}.page_field__jCRv_ textarea{min-height:105px;resize:vertical;padding:14px;line-height:1.6}.page_field__jCRv_ select:focus,.page_field__jCRv_ textarea:focus{border-color:rgba(47,128,237,.5)}.page_counter__bLWdC{position:absolute;left:12px;bottom:10px;color:rgba(255,255,255,.35);font-size:10px}.page_twoColumns__1yhtJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_characterPreview__1GNEh{display:flex;align-items:center;gap:15px;margin-top:16px;padding:13px;border-radius:17px;background:rgba(40,104,233,.09)}.page_characterPreview__1GNEh img{width:76px;height:88px;flex:0 0 auto;border-radius:13px;object-fit:cover;object-position:center top}.page_characterPreview__1GNEh div{display:grid;grid-gap:5px;gap:5px}.page_characterPreview__1GNEh strong{font-size:17px}.page_characterPreview__1GNEh small,.page_characterPreview__1GNEh span{color:rgba(255,255,255,.54);font-size:12px}.page_formatField__YQXTi{margin:21px 0 0;padding:0;border:0}.page_formatField__YQXTi legend{margin-bottom:9px}.page_formatGrid__MZcQU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.page_formatActive__Nt929,.page_formatButton__SMKa6{min-height:78px;display:grid;grid-gap:5px;gap:5px;place-content:center;border-radius:13px;cursor:pointer;font:inherit}.page_formatButton__SMKa6{border:1px solid #e2eaf8;background:rgba(255,255,255,.035);color:#102047}.page_formatActive__Nt929{border:1px solid rgba(47,128,237,.48);background:rgba(47,128,237,.11);color:#2f80ed}.page_formatActive__Nt929 strong,.page_formatButton__SMKa6 strong{font-size:13px}.page_formatActive__Nt929 span,.page_formatButton__SMKa6 span{color:#647a9f;font-size:10px}.page_generateButton__8kEoG{width:100%;min-height:55px;margin-top:22px;border:0;border-radius:16px;background:linear-gradient(135deg,#2f80ed,#2868e9);color:#ffffff;cursor:pointer;font:inherit;font-size:15px;font-weight:950}.page_generateButton__8kEoG:disabled{cursor:wait;opacity:.58}.page_generatingNote__Mlud2{margin:11px 0 0;color:rgba(255,255,255,.46);font-size:11px;text-align:center}.page_errorMessage__KM8_6{margin-top:18px;padding:13px;border:1px solid rgba(255,90,90,.3);border-radius:13px;background:rgba(255,70,70,.09);color:#ffc1c1;font-size:12px;font-weight:800}.page_generatedResult__EGyKJ{display:grid;grid-gap:15px;gap:15px;margin-top:20px}.page_resultImage__OIDdj{width:100%;overflow:hidden;border-radius:19px;background:#eef4ff}.page_resultImage__OIDdj img{width:100%;height:100%;display:block;object-fit:contain}.page_portrait__xKyno{aspect-ratio:2/3;max-height:690px}.page_square__uWfoF{aspect-ratio:1}.page_landscape__6xdPT{aspect-ratio:3/2}.page_successBox__lnQLu{display:grid;grid-gap:5px;gap:5px;padding:15px;border:1px solid rgba(47,128,237,.25);border-radius:14px;background:rgba(47,128,237,.07)}.page_successBox__lnQLu strong{color:#2f80ed}.page_successBox__lnQLu span{color:#647a9f;font-size:12px}.page_characterLink__PhyIO{border:1px solid #e2eaf8;color:#102047}.page_emptyResult__1AoTT{min-height:500px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:#647a9f;text-align:center}.page_emptyResult__1AoTT h3,.page_emptyResult__1AoTT p{margin:0}.page_emptyIcon__xQBUa,.page_stateIcon__epihR{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(47,128,237,.16),rgba(40,104,233,.2));font-weight:950}.page_emptyIcon__xQBUa{width:94px;height:94px;color:#102047;font-size:17px}.page_stateCard__TFi46{width:min(650px,100%);margin:70px auto 0;display:grid;place-items:center;grid-gap:16px;gap:16px;padding:40px 24px;border:1px solid #e2eaf8;border-radius:25px;background:#ffffff;text-align:center}.page_stateCard__TFi46 h1,.page_stateCard__TFi46 h2,.page_stateCard__TFi46 p{margin:0}.page_stateCard__TFi46 p{max-width:480px;color:#647a9f;line-height:1.7}.page_stateIcon__epihR{width:82px;height:82px;font-size:25px}.page_spinner__wSl3i{width:31px;height:31px;border:3px solid rgba(255,255,255,.17);border-top-color:#2f80ed;border-radius:50%;animation:page_spin__f3Qli .75s linear infinite}@keyframes page_spin__f3Qli{to{transform:rotate(1turn)}}@media (max-width:900px){.page_workspace__VmcIS{grid-template-columns:1fr}.page_resultPanel__QG_h5{position:static}}@media (max-width:650px){.page_page___ZmTw{padding:27px 14px 60px}.page_header__NA4u1{align-items:stretch;flex-direction:column}.page_charactersButton__y0NB_{width:100%}.page_formatGrid__MZcQU,.page_twoColumns__1yhtJ{grid-template-columns:1fr}.page_formPanel__PkAvn,.page_resultPanel__QG_h5{padding:19px}.page_emptyResult__1AoTT{min-height:340px}}