.registration_body.svelte-1gx7q9g{min-height:100vh;background:#f5f7fa;padding:110px 1rem 50px;display:flex;justify-content:center;box-sizing:border-box}.registration_inner.svelte-1gx7q9g{width:100%;max-width:720px;margin:0 auto}.back-row.svelte-1gx7q9g{margin-bottom:1rem}.btn.svelte-1gx7q9g{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-1gx7q9g:hover{background:#fafafa;box-shadow:0 8px 20px #0000000f;transform:translateY(-1px)}.btn-ghost.svelte-1gx7q9g:active{transform:translateY(0);box-shadow:0 4px 12px #0000000a}.arrow-left.svelte-1gx7q9g{font-size:1rem}.progressbar_tot.svelte-1gx7q9g{margin-bottom:1.5rem}#progressbar.svelte-1gx7q9g{margin:0 0 .4rem;padding:0;list-style:none;display:flex}#progressbar.svelte-1gx7q9g li:where(.svelte-1gx7q9g){flex:1;position:relative;text-align:center;font-size:.78rem;color:#8a8fa0}#progressbar.svelte-1gx7q9g li:where(.svelte-1gx7q9g):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-1gx7q9g li:where(.svelte-1gx7q9g):after{content:"";position:absolute;top:8px;left:-50%;width:100%;height:2px;background:#e1e4f0;z-index:-1}#progressbar.svelte-1gx7q9g li:where(.svelte-1gx7q9g):first-child:after{content:none}#progressbar.svelte-1gx7q9g li.active:where(.svelte-1gx7q9g){color:#414663;font-weight:600}#progressbar.svelte-1gx7q9g li.active:where(.svelte-1gx7q9g):before,#progressbar.svelte-1gx7q9g li.active:where(.svelte-1gx7q9g):after{background:var(--primary-color, #6178ff);border-color:var(--primary-color, #6178ff);box-shadow:0 0 0 1px #6178ff26;color:#fff;z-index:1000}@media (max-width: 600px){.registration_body.svelte-1gx7q9g{padding:95px 1rem 40px}#progressbar.svelte-1gx7q9g li:where(.svelte-1gx7q9g){font-size:.72rem}#progressbar.svelte-1gx7q9g li:where(.svelte-1gx7q9g):before{width:14px;height:14px;margin-bottom:.25rem}#progressbar.svelte-1gx7q9g li:where(.svelte-1gx7q9g):after{top:7px}}
