.registration_body.svelte-1rfhs6o{min-height:100vh;background:#f5f7fa;padding:120px 1rem 50px;display:flex;justify-content:center}.registration_page.svelte-1rfhs6o{width:100%;max-width:540px}.registration_card.svelte-1rfhs6o{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem;border:1px solid #e7e9ee;box-shadow:0 10px 30px #00000012}.logo_wrapper.svelte-1rfhs6o{display:flex;justify-content:center;margin-bottom:1rem}.logo.svelte-1rfhs6o{height:42px;width:auto}.step_header.svelte-1rfhs6o{text-align:center;margin-bottom:1.8rem}.step_header.svelte-1rfhs6o h1:where(.svelte-1rfhs6o){font-size:1.7rem;margin-bottom:.4rem;color:#1d1d1f}.step_header.svelte-1rfhs6o p:where(.svelte-1rfhs6o){margin:0;color:#6c7180;font-size:.95rem}.step_badge.svelte-1rfhs6o{display:inline-block;margin-top:.8rem;padding:.25rem .8rem;border-radius:999px;background:#eef1ff;color:#6178ff;font-size:.78rem;font-weight:600}.step_form.svelte-1rfhs6o{display:flex;flex-direction:column;gap:1rem}.field.svelte-1rfhs6o{display:flex;flex-direction:column;gap:.25rem}.field.svelte-1rfhs6o label:where(.svelte-1rfhs6o){font-size:.86rem;font-weight:500;color:#4a4f5c}.field.svelte-1rfhs6o input:where(.svelte-1rfhs6o){border-radius:10px;border:1px solid #d3d7e0;padding:.7rem .75rem;font-size:.95rem;outline:none;background:#fff;transition:.15s ease}.field.svelte-1rfhs6o input:where(.svelte-1rfhs6o):focus{border-color:var(--primary-color, #6178ff);box-shadow:0 0 0 2px #6178ff2e}.actions_row.svelte-1rfhs6o{margin-top:1.2rem;display:flex;justify-content:flex-end}.primary_btn.svelte-1rfhs6o{border-radius:999px;border:none;padding:.75rem 1.6rem;font-weight:600;font-size:.98rem;cursor:pointer;background:var(--primary-color, #6178ff);color:#fff;box-shadow:0 10px 20px #6178ff59;transition:.15s ease}.primary_btn.svelte-1rfhs6o:hover{background:#4e63f4;box-shadow:0 12px 26px #6178ff73}@media (max-width: 600px){.registration_body.svelte-1rfhs6o{padding:100px 1rem 40px}.registration_card.svelte-1rfhs6o{padding:1.8rem 1.3rem;border-radius:14px}.step_header.svelte-1rfhs6o h1:where(.svelte-1rfhs6o){font-size:1.5rem}}.registration_body.svelte-wk48zw{min-height:100vh;background:#f5f7fa;padding:120px 1rem 50px;display:flex;justify-content:center}.registration_page.svelte-wk48zw{width:100%;max-width:540px}.registration_card.svelte-wk48zw{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem;border:1px solid #e7e9ee;box-shadow:0 10px 30px #00000012}.logo_wrapper.svelte-wk48zw{display:flex;justify-content:center;margin-bottom:1rem}.logo.svelte-wk48zw{height:42px;width:auto}.step_header.svelte-wk48zw{text-align:center;margin-bottom:1.8rem}.step_header.svelte-wk48zw h1:where(.svelte-wk48zw){font-size:1.7rem;margin-bottom:.4rem;color:#1d1d1f}.step_header.svelte-wk48zw p:where(.svelte-wk48zw){margin:0;color:#6c7180;font-size:.95rem}.step_badge.svelte-wk48zw{display:inline-block;margin-top:.8rem;padding:.25rem .8rem;border-radius:999px;background:#eef1ff;color:#6178ff;font-size:.78rem;font-weight:600}.step_form.svelte-wk48zw{display:flex;flex-direction:column;gap:1rem}.field.svelte-wk48zw{display:flex;flex-direction:column;gap:.25rem}.field.svelte-wk48zw label:where(.svelte-wk48zw){font-size:.86rem;font-weight:500;color:#4a4f5c}.field.svelte-wk48zw input:where(.svelte-wk48zw){border-radius:10px;border:1px solid #d3d7e0;padding:.7rem .75rem;font-size:.95rem;outline:none;background:#fff;transition:.15s ease}.field.svelte-wk48zw input:where(.svelte-wk48zw):focus{border-color:var(--primary-color, #6178ff);box-shadow:0 0 0 2px #6178ff2e}.form-helper.svelte-wk48zw{font-size:.8rem;color:#8a8fa0;margin-top:.25rem}.error_msg.svelte-wk48zw{margin:.3rem 0 0;font-size:.86rem;color:#d33c3c}.actions_row.svelte-wk48zw{margin-top:1.4rem;display:flex;justify-content:space-between;gap:.8rem}.primary_btn.svelte-wk48zw,.secondary_btn.svelte-wk48zw{border-radius:999px;border:none;padding:.75rem 1.4rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:.15s ease;min-width:120px}.primary_btn.svelte-wk48zw{background:var(--primary-color, #6178ff);color:#fff;box-shadow:0 10px 20px #6178ff59}.primary_btn.svelte-wk48zw:hover{background:#4e63f4;box-shadow:0 12px 26px #6178ff73}.secondary_btn.svelte-wk48zw{background:#f3f4f8;color:#424759;border:1px solid #d3d7e0}.secondary_btn.svelte-wk48zw:hover{background:#e9ebf2}@media (max-width: 600px){.registration_body.svelte-wk48zw{padding:100px 1rem 40px}.registration_card.svelte-wk48zw{padding:1.8rem 1.3rem;border-radius:14px}.step_header.svelte-wk48zw h1:where(.svelte-wk48zw){font-size:1.5rem}.actions_row.svelte-wk48zw{flex-direction:column-reverse;align-items:stretch}.primary_btn.svelte-wk48zw,.secondary_btn.svelte-wk48zw{width:100%}}.registration_body.svelte-1i1lg9r{min-height:100vh;background:#f5f7fa;padding:120px 1rem 50px;display:flex;justify-content:center}.registration_page.svelte-1i1lg9r{width:100%;max-width:540px}.registration_card.svelte-1i1lg9r{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem;border:1px solid #e7e9ee;box-shadow:0 10px 30px #00000012}.logo_wrapper.svelte-1i1lg9r{display:flex;justify-content:center;margin-bottom:1rem}.logo.svelte-1i1lg9r{height:42px;width:auto}.step_header.svelte-1i1lg9r{text-align:center;margin-bottom:1.8rem}.step_header.svelte-1i1lg9r h1:where(.svelte-1i1lg9r){font-size:1.7rem;margin-bottom:.4rem;color:#1d1d1f}.step_header.svelte-1i1lg9r p:where(.svelte-1i1lg9r){margin:0;color:#6c7180;font-size:.95rem}.step_badge.svelte-1i1lg9r{display:inline-block;margin-top:.8rem;padding:.25rem .8rem;border-radius:999px;background:#eef1ff;color:#6178ff;font-size:.78rem;font-weight:600}.step_form.svelte-1i1lg9r{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.verifcode.svelte-1i1lg9r{display:flex;gap:.75rem;justify-content:center;flex-wrap:nowrap}.code_box.svelte-1i1lg9r{border-radius:12px;border:1px solid #d3d7e0;background:#fff;width:52px;height:64px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #0000000d}.code_box.svelte-1i1lg9r input:where(.svelte-1i1lg9r){width:70%;text-align:center;font-size:1.4rem;border:none;outline:none;background:transparent}.code_box.svelte-1i1lg9r input:where(.svelte-1i1lg9r):focus{outline:none}.success_msg.svelte-1i1lg9r{margin:.3rem 0;font-size:.86rem;color:#2f8b4c;text-align:center}.error_msg.svelte-1i1lg9r{margin:.3rem 0;font-size:.86rem;color:#d33c3c;text-align:center}.actions_row.svelte-1i1lg9r{margin-top:1.2rem;display:flex;justify-content:space-between;gap:.8rem}.primary_btn.svelte-1i1lg9r,.secondary_btn.svelte-1i1lg9r{border-radius:999px;border:none;padding:.75rem 1.4rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:.15s ease;min-width:140px}.primary_btn.svelte-1i1lg9r{background:var(--primary-color, #6178ff);color:#fff;box-shadow:0 10px 20px #6178ff59}.primary_btn.svelte-1i1lg9r:hover{background:#4e63f4;box-shadow:0 12px 26px #6178ff73}.secondary_btn.svelte-1i1lg9r{background:#f3f4f8;color:#424759;border:1px solid #d3d7e0}.secondary_btn.svelte-1i1lg9r:hover{background:#e9ebf2}@media (max-width: 600px){.registration_body.svelte-1i1lg9r{padding:100px 1rem 40px}.registration_card.svelte-1i1lg9r{padding:1.8rem 1.3rem;border-radius:14px}.step_header.svelte-1i1lg9r h1:where(.svelte-1i1lg9r){font-size:1.5rem}.verifcode.svelte-1i1lg9r{gap:.5rem}.code_box.svelte-1i1lg9r{width:44px;height:52px}.code_box.svelte-1i1lg9r input:where(.svelte-1i1lg9r){font-size:1.2rem}.actions_row.svelte-1i1lg9r{flex-direction:column-reverse;align-items:stretch}.primary_btn.svelte-1i1lg9r,.secondary_btn.svelte-1i1lg9r{width:100%}}
