._overlay_1cy0u_4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#1e1b4b80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:_overlayIn_1cy0u_1 .12s ease-out}@keyframes _overlayIn_1cy0u_1{0%{opacity:0}to{opacity:1}}._backdrop_1cy0u_23{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:transparent;cursor:default}._dialog_1cy0u_33{position:relative;z-index:1;width:100%;max-width:520px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 60px #1e1b4b47;overflow:hidden;animation:_dialogIn_1cy0u_1 .14s ease-out}@keyframes _dialogIn_1cy0u_1{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1cy0u_53{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e7e8f4}._title_1cy0u_62{font-size:15px;font-weight:700;color:#1e1b4b;letter-spacing:-.01em;line-height:1.3}._subtitle_1cy0u_70{margin-top:3px;font-size:12px;color:#6b6d8c;line-height:1.4}._closeBtn_1cy0u_77{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:8px;cursor:pointer;color:#6b6d8c;transition:all .15s}._closeBtn_1cy0u_77:hover{background:#eef0ff;color:#1e1b4b}._body_1cy0u_97{flex:1;min-height:0;overflow-y:auto}._bodyPad_1cy0u_103{padding:18px}._footer_1cy0u_107{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e7e8f4;background:#fafaff}._btn_1cy0u_119{font-size:13px;font-weight:600;padding:9px 16px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:all .15s;line-height:1.2}._btn_1cy0u_119:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_1cy0u_135{background:#4647d3;color:#fff}._btnPrimary_1cy0u_135:not(:disabled):hover{background:#3a3bc0}._btnSecondary_1cy0u_144{background:#fff;color:#1e1b4b;border-color:#d7d9ec}._btnSecondary_1cy0u_144:not(:disabled):hover{background:#eef0ff;border-color:#c3c5e6}._spinnerWrap_1cy0u_157{display:flex;align-items:center;justify-content:center;padding:48px 0}._spinner_1cy0u_157{width:32px;height:32px;border:3px solid rgba(70,71,211,.16);border-top-color:#4647d3;border-radius:50%;animation:_spin_1cy0u_157 .65s linear infinite}._spinnerSm_1cy0u_173{width:16px;height:16px;border-width:2px}@keyframes _spin_1cy0u_157{to{transform:rotate(360deg)}}._choiceGrid_1cy0u_185{display:grid;grid-template-columns:1fr 1fr;gap:12px}._choiceCard_1cy0u_191{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px;border-radius:12px;border:1.5px solid #e7e8f4;background:#fff;cursor:pointer;transition:all .15s}._choiceCard_1cy0u_191:hover{border-color:#4647d3;background:#f6f6ff;transform:translateY(-1px)}._choiceIcon_1cy0u_211{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eef0ff;color:#4647d3}._choiceTitle_1cy0u_222{font-size:13.5px;font-weight:700;color:#1e1b4b}._choiceDesc_1cy0u_228{font-size:12px;color:#6b6d8c;line-height:1.45}._field_1cy0u_236{display:flex;flex-direction:column;gap:6px}._fieldLabel_1cy0u_242{font-size:12.5px;font-weight:600;color:#1e1b4b}._fieldHint_1cy0u_248{font-size:11.5px;color:#6b6d8c;line-height:1.4}._input_1cy0u_254{width:100%;font-size:14px;color:#1e1b4b;padding:9px 11px;border-radius:9px;border:1px solid #d7d9ec;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}._input_1cy0u_254:focus{border-color:#4647d3;box-shadow:0 0 0 3px #4647d324}._inputPrefix_1cy0u_271{display:flex;align-items:center;border:1px solid #d7d9ec;border-radius:9px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}._inputPrefix_1cy0u_271:focus-within{border-color:#4647d3;box-shadow:0 0 0 3px #4647d324}._inputPrefixLabel_1cy0u_286{padding:9px 10px;font-size:14px;color:#6b6d8c;background:#f2f2fb;border-right:1px solid #d7d9ec}._inputPrefix_1cy0u_271 ._input_1cy0u_254{border:none;border-radius:0}._inputPrefix_1cy0u_271 ._input_1cy0u_254:focus{box-shadow:none}._error_1cy0u_305{font-size:12px;color:#b91c1c;line-height:1.4}
