.registration_page.svelte-1m69xwi{width:100%;max-width:540px;margin:0 auto}.registration_card.svelte-1m69xwi{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem;border:1px solid #e7e9ee;box-shadow:0 10px 30px #00000012}.logo_wrapper.svelte-1m69xwi{display:flex;justify-content:center;margin-bottom:1rem}.logo.svelte-1m69xwi{height:42px;width:auto}.step_header.svelte-1m69xwi{text-align:center;margin-bottom:1.8rem}.step_header.svelte-1m69xwi h1:where(.svelte-1m69xwi){font-size:1.7rem;margin-bottom:.4rem;color:#1d1d1f}.step_header.svelte-1m69xwi p:where(.svelte-1m69xwi){margin:0;color:#6c7180;font-size:.95rem}.step_badge.svelte-1m69xwi{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-1m69xwi{display:flex;flex-direction:column;gap:1rem}.field.svelte-1m69xwi{display:flex;flex-direction:column;gap:.25rem}.field.svelte-1m69xwi label:where(.svelte-1m69xwi){font-size:.86rem;font-weight:500;color:#4a4f5c}.field.svelte-1m69xwi input:where(.svelte-1m69xwi){border-radius:10px;border:1px solid #d3d7e0;padding:.7rem .75rem;font-size:.95rem;outline:none;background:#fff;transition:.15s ease}.field.svelte-1m69xwi input:where(.svelte-1m69xwi):focus{border-color:var(--primary-color, #6178ff);box-shadow:0 0 0 2px #6178ff2e}.actions_row.svelte-1m69xwi{margin-top:1.2rem;display:flex;justify-content:flex-end}.primary_btn.svelte-1m69xwi{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-1m69xwi:hover{background:#4e63f4;box-shadow:0 12px 26px #6178ff73}@media (max-width: 600px){.registration_card.svelte-1m69xwi{padding:1.8rem 1.3rem;border-radius:14px}.step_header.svelte-1m69xwi h1:where(.svelte-1m69xwi){font-size:1.5rem}}.registration_page.svelte-w5fxs6{width:100%;max-width:540px;margin:0 auto}.registration_card.svelte-w5fxs6{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem;border:1px solid #e7e9ee;box-shadow:0 10px 30px #00000012}.logo_wrapper.svelte-w5fxs6{display:flex;justify-content:center;margin-bottom:1rem}.logo.svelte-w5fxs6{height:42px;width:auto}.step_header.svelte-w5fxs6{text-align:center;margin-bottom:1.8rem}.step_header.svelte-w5fxs6 h1:where(.svelte-w5fxs6){font-size:1.7rem;margin-bottom:.4rem;color:#1d1d1f}.step_header.svelte-w5fxs6 p:where(.svelte-w5fxs6){margin:0;color:#6c7180;font-size:.95rem}.step_badge.svelte-w5fxs6{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-w5fxs6{display:flex;flex-direction:column;gap:1rem}.field.svelte-w5fxs6{display:flex;flex-direction:column;gap:.25rem}.field.svelte-w5fxs6 label:where(.svelte-w5fxs6){font-size:.86rem;font-weight:500;color:#4a4f5c}.field.svelte-w5fxs6 input:where(.svelte-w5fxs6){border-radius:10px;border:1px solid #d3d7e0;padding:.7rem .75rem;font-size:.95rem;outline:none;background:#fff;transition:.15s ease}.field.svelte-w5fxs6 input:where(.svelte-w5fxs6):focus{border-color:var(--primary-color, #6178ff);box-shadow:0 0 0 2px #6178ff2e}.form-helper.svelte-w5fxs6{font-size:.8rem;color:#8a8fa0;margin-top:.25rem}.error_msg.svelte-w5fxs6{margin:.3rem 0 0;font-size:.86rem;color:#d33c3c}.actions_row.svelte-w5fxs6{margin-top:1.4rem;display:flex;justify-content:space-between;gap:.8rem}.primary_btn.svelte-w5fxs6,.secondary_btn.svelte-w5fxs6{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-w5fxs6{background:var(--primary-color, #6178ff);color:#fff;box-shadow:0 10px 20px #6178ff59}.primary_btn.svelte-w5fxs6:hover{background:#4e63f4;box-shadow:0 12px 26px #6178ff73}.secondary_btn.svelte-w5fxs6{background:#f3f4f8;color:#424759;border:1px solid #d3d7e0}.secondary_btn.svelte-w5fxs6:hover{background:#e9ebf2}@media (max-width: 600px){.registration_card.svelte-w5fxs6{padding:1.8rem 1.3rem;border-radius:14px}.step_header.svelte-w5fxs6 h1:where(.svelte-w5fxs6){font-size:1.5rem}.actions_row.svelte-w5fxs6{flex-direction:column-reverse;align-items:stretch}.primary_btn.svelte-w5fxs6,.secondary_btn.svelte-w5fxs6{width:100%}}.registration_page.svelte-sd8bz1{width:100%;max-width:540px;margin:0 auto}.registration_card.svelte-sd8bz1{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem;border:1px solid #e7e9ee;box-shadow:0 10px 30px #00000012}.logo_wrapper.svelte-sd8bz1{display:flex;justify-content:center;margin-bottom:1rem}.logo.svelte-sd8bz1{height:42px;width:auto}.step_header.svelte-sd8bz1{text-align:center;margin-bottom:1.8rem}.step_header.svelte-sd8bz1 h1:where(.svelte-sd8bz1){font-size:1.7rem;margin-bottom:.4rem;color:#1d1d1f}.step_header.svelte-sd8bz1 p:where(.svelte-sd8bz1){margin:0;color:#6c7180;font-size:.95rem}.step_badge.svelte-sd8bz1{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-sd8bz1{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.verifcode.svelte-sd8bz1{display:flex;gap:.75rem;justify-content:center;flex-wrap:nowrap}.code_box.svelte-sd8bz1{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-sd8bz1 input:where(.svelte-sd8bz1){width:70%;text-align:center;font-size:1.4rem;border:none;outline:none;background:transparent}.code_box.svelte-sd8bz1 input:where(.svelte-sd8bz1):focus{outline:none}.success_msg.svelte-sd8bz1{margin:.3rem 0;font-size:.86rem;color:#2f8b4c;text-align:center}.error_msg.svelte-sd8bz1{margin:.3rem 0;font-size:.86rem;color:#d33c3c;text-align:center}.actions_row.svelte-sd8bz1{margin-top:1.2rem;display:flex;justify-content:space-between;gap:.8rem}.primary_btn.svelte-sd8bz1,.secondary_btn.svelte-sd8bz1{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-sd8bz1{background:var(--primary-color, #6178ff);color:#fff;box-shadow:0 10px 20px #6178ff59}.primary_btn.svelte-sd8bz1:hover{background:#4e63f4;box-shadow:0 12px 26px #6178ff73}.secondary_btn.svelte-sd8bz1{background:#f3f4f8;color:#424759;border:1px solid #d3d7e0}.secondary_btn.svelte-sd8bz1:hover{background:#e9ebf2}@media (max-width: 600px){.registration_card.svelte-sd8bz1{padding:1.8rem 1.3rem;border-radius:14px}.step_header.svelte-sd8bz1 h1:where(.svelte-sd8bz1){font-size:1.5rem}.verifcode.svelte-sd8bz1{gap:.5rem}.code_box.svelte-sd8bz1{width:44px;height:52px}.code_box.svelte-sd8bz1 input:where(.svelte-sd8bz1){font-size:1.2rem}.actions_row.svelte-sd8bz1{flex-direction:column-reverse;align-items:stretch}.primary_btn.svelte-sd8bz1,.secondary_btn.svelte-sd8bz1{width:100%}}.registration_page.svelte-o9hb2w{width:100%;max-width:640px;margin:0 auto}.registration_card.svelte-o9hb2w{background:#fff;border-radius:18px;padding:2.2rem 2rem 2rem;border:1px solid #e7e9ee;box-shadow:0 10px 30px #00000012}.logo_wrapper.svelte-o9hb2w{display:flex;justify-content:center;margin-bottom:1rem}.logo.svelte-o9hb2w{height:42px;width:auto}.step_header.svelte-o9hb2w{text-align:center;margin-bottom:1.8rem}.step_header.svelte-o9hb2w h1:where(.svelte-o9hb2w){font-size:1.7rem;margin-bottom:.4rem;color:#1d1d1f}.step_header.svelte-o9hb2w p:where(.svelte-o9hb2w){margin:0;color:#6c7180;font-size:.95rem}.step_badge.svelte-o9hb2w{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-o9hb2w{display:flex;flex-direction:column;gap:1rem}.field.svelte-o9hb2w{display:flex;flex-direction:column;gap:.25rem}.field.svelte-o9hb2w label:where(.svelte-o9hb2w){font-size:.86rem;font-weight:500;color:#4a4f5c}.field.svelte-o9hb2w input:where(.svelte-o9hb2w),.select_input.svelte-o9hb2w{border-radius:10px;border:1px solid #d3d7e0;padding:.7rem .75rem;font-size:.95rem;outline:none;background:#fff;transition:.15s ease}.field.svelte-o9hb2w input:where(.svelte-o9hb2w):focus,.select_input.svelte-o9hb2w:focus{border-color:var(--primary-color, #6178ff);box-shadow:0 0 0 2px #6178ff2e}.error_msg.svelte-o9hb2w{margin:.3rem 0 0;font-size:.86rem;color:#d33c3c}.success_msg.svelte-o9hb2w{margin:.3rem 0 0;font-size:.86rem;color:#2f8b4c}.actions_row.svelte-o9hb2w{margin-top:1.4rem;display:flex;justify-content:space-between;gap:.8rem}.primary_btn.svelte-o9hb2w,.secondary_btn.svelte-o9hb2w{border-radius:999px;border:none;padding:.75rem 1.4rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:.15s ease;min-width:150px}.primary_btn.svelte-o9hb2w{background:var(--primary-color, #6178ff);color:#fff;box-shadow:0 10px 20px #6178ff59}.primary_btn.svelte-o9hb2w:hover{background:#4e63f4;box-shadow:0 12px 26px #6178ff73}.secondary_btn.svelte-o9hb2w{background:#f3f4f8;color:#424759;border:1px solid #d3d7e0}.secondary_btn.svelte-o9hb2w:hover{background:#e9ebf2}@media (max-width: 768px){.registration_card.svelte-o9hb2w{padding:1.8rem 1.3rem;border-radius:14px}.step_header.svelte-o9hb2w h1:where(.svelte-o9hb2w){font-size:1.5rem}.actions_row.svelte-o9hb2w{flex-direction:column-reverse;align-items:stretch}.primary_btn.svelte-o9hb2w,.secondary_btn.svelte-o9hb2w{width:100%}}.registration_body.svelte-tfgnml{min-height:100vh;background:#f5f7fa;padding:110px 1rem 50px;display:flex;justify-content:center;box-sizing:border-box}.registration_inner.svelte-tfgnml{width:100%;max-width:720px;margin:0 auto}.back-row.svelte-tfgnml{margin-bottom:1rem}.btn.svelte-tfgnml{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.6rem 1.2rem;border-radius:999px;font-size:.9rem;font-weight:600;border:1px solid #dcdfe6;cursor:pointer;font-family:inherit;text-decoration:none;background:#fff;color:var(--primary-color, #6178ff);transition:transform .12s ease-out,box-shadow .12s ease-out,background .18s ease-out,opacity .15s ease-out;white-space:nowrap}.btn-ghost.svelte-tfgnml:hover{background:#fafafa;box-shadow:0 8px 20px #0000000f;transform:translateY(-1px)}.btn-ghost.svelte-tfgnml:active{transform:translateY(0);box-shadow:0 4px 12px #0000000a}.arrow-left.svelte-tfgnml{font-size:1rem}.progressbar_tot.svelte-tfgnml{margin-bottom:1.5rem}#progressbar.svelte-tfgnml{margin:0 0 .4rem;padding:0;list-style:none;display:flex}#progressbar.svelte-tfgnml li:where(.svelte-tfgnml){flex:1;position:relative;text-align:center;font-size:.78rem;color:#8a8fa0}#progressbar.svelte-tfgnml li:where(.svelte-tfgnml):before{content:"";display:block;margin:0 auto .4rem;width:18px;height:18px;border-radius:999px;background:#e1e4f0;border:2px solid #d0d5e5;box-sizing:border-box}#progressbar.svelte-tfgnml li:where(.svelte-tfgnml):after{content:"";position:absolute;top:8px;left:-50%;width:100%;height:2px;background:#e1e4f0;z-index:-1}#progressbar.svelte-tfgnml li:where(.svelte-tfgnml):first-child:after{content:none}#progressbar.svelte-tfgnml li.active:where(.svelte-tfgnml){color:#414663;font-weight:600}#progressbar.svelte-tfgnml li.active:where(.svelte-tfgnml):before,#progressbar.svelte-tfgnml li.active:where(.svelte-tfgnml):after{background:var(--primary-color, #6178ff);border-color:var(--primary-color, #6178ff);box-shadow:0 0 0 4px #6178ff26;color:#fff}@media (max-width: 600px){.registration_body.svelte-tfgnml{padding:95px 1rem 40px}#progressbar.svelte-tfgnml li:where(.svelte-tfgnml){font-size:.72rem}#progressbar.svelte-tfgnml li:where(.svelte-tfgnml):before{width:14px;height:14px;margin-bottom:.25rem}#progressbar.svelte-tfgnml li:where(.svelte-tfgnml):after{top:7px}}
