.register-module__jUGYdG__shell{background:var(--surface-bg);height:100dvh;color:var(--text);grid-template-columns:minmax(0,340px) minmax(0,1fr);display:grid;overflow:hidden}.register-module__jUGYdG__rail{min-height:0;color:var(--stone-0);background:var(--stone-900);flex-direction:column;gap:44px;padding:36px 32px;display:flex;position:relative;overflow:hidden}.register-module__jUGYdG__rail:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b4738,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;left:-80px}.register-module__jUGYdG__logo{flex:none;align-self:flex-start;width:auto;height:34px}.register-module__jUGYdG__railTitle{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.register-module__jUGYdG__railSub{color:#ffffff9e;margin:10px 0 0;font-size:14px;line-height:1.5}.register-module__jUGYdG__steps{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.register-module__jUGYdG__step{border-radius:var(--radius-lg);align-items:flex-start;gap:14px;padding:12px;transition:background .18s;display:flex}.register-module__jUGYdG__stepActive{background:#ffffff12}.register-module__jUGYdG__stepNum{color:#ffffff8c;border:1.5px solid #ffffff3d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.register-module__jUGYdG__stepActive .register-module__jUGYdG__stepNum{color:var(--stone-0);background:var(--accent);border-color:var(--accent)}.register-module__jUGYdG__stepDone .register-module__jUGYdG__stepNum{color:var(--stone-0);background:#ffffff24;border-color:#0000}.register-module__jUGYdG__stepNum svg{width:13px;height:13px}.register-module__jUGYdG__stepTitle{color:#ffffff8c;font-size:14px;font-weight:600;line-height:1.3}.register-module__jUGYdG__stepActive .register-module__jUGYdG__stepTitle,.register-module__jUGYdG__stepDone .register-module__jUGYdG__stepTitle{color:var(--stone-0)}.register-module__jUGYdG__stepHint{color:#ffffff6b;margin-top:3px;font-size:12.5px;line-height:1.4}.register-module__jUGYdG__railFoot{z-index:1;color:#ffffff6b;margin-top:auto;font-size:12.5px;line-height:1.6;position:relative}.register-module__jUGYdG__railFoot a{color:#ffffffb8;border-bottom:1px solid #ffffff40}.register-module__jUGYdG__railFoot a:hover{color:var(--stone-0)}.register-module__jUGYdG__main{overscroll-behavior:contain;justify-content:center;align-items:flex-start;min-height:0;padding:40px 48px;display:flex;overflow-y:auto}.register-module__jUGYdG__col{width:100%;max-width:560px}.register-module__jUGYdG__crumb{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.register-module__jUGYdG__title{letter-spacing:-.03em;text-wrap:pretty;margin:10px 0 0;font-size:34px;font-weight:700;line-height:1.12}.register-module__jUGYdG__lede{max-width:46ch;color:var(--text-muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.6}.register-module__jUGYdG__pane{animation:.26s both register-module__jUGYdG__fadeIn}@keyframes register-module__jUGYdG__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.register-module__jUGYdG__fields{gap:14px;margin-top:24px;display:grid}.register-module__jUGYdG__row2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.register-module__jUGYdG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.register-module__jUGYdG__label{color:var(--text-muted);font-size:13.5px;font-weight:600}.register-module__jUGYdG__req{color:var(--accent);margin-left:2px}.register-module__jUGYdG__input{width:100%;min-width:0;color:var(--text);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:11px 14px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s}.register-module__jUGYdG__input::placeholder{color:var(--stone-400)}.register-module__jUGYdG__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff6b4724}.register-module__jUGYdG__input:disabled{color:var(--text-muted);background:var(--surface-sunken)}.register-module__jUGYdG__phoneInput{--input-bg:var(--surface);padding:0}.register-module__jUGYdG__phoneInput.register-module__jUGYdG__inputInvalid{--input-bg:var(--error-bg)}.register-module__jUGYdG__phoneInput:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ff6b4724}.register-module__jUGYdG__phoneInput input{color:var(--text);background:0 0;border-radius:0;padding:11px 14px 11px 12px;font-family:inherit;font-size:15px;line-height:normal}.register-module__jUGYdG__phoneInput input::placeholder{color:var(--stone-400)}.register-module__jUGYdG__inputInvalid{background:var(--error-bg);border-color:var(--clr-error)}.register-module__jUGYdG__hint{color:var(--text-subtle);font-size:12.5px;line-height:1.45}.register-module__jUGYdG__error{color:var(--clr-error);font-size:12.5px;font-weight:500}.register-module__jUGYdG__inputNumeric{font-variant-numeric:tabular-nums;letter-spacing:.04em}.register-module__jUGYdG__seg{flex-wrap:wrap;gap:8px;display:flex}.register-module__jUGYdG__segInput{opacity:0;pointer-events:none;position:absolute}.register-module__jUGYdG__segLabel{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-pill);padding:9px 18px;font-size:14px;font-weight:600;transition:all .16s}.register-module__jUGYdG__segInput:checked+.register-module__jUGYdG__segLabel{color:var(--accent-hover);background:var(--accent-tint);border-color:var(--accent)}.register-module__jUGYdG__segInput:focus-visible+.register-module__jUGYdG__segLabel{box-shadow:0 0 0 3px #ff6b472e}.register-module__jUGYdG__consents{gap:14px;margin-top:32px;display:grid}.register-module__jUGYdG__consent{cursor:pointer;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;transition:border-color .16s,background .16s;display:grid}.register-module__jUGYdG__consent:hover{border-color:var(--border-strong)}.register-module__jUGYdG__consentChecked{background:var(--accent-tint);border-color:var(--accent)}.register-module__jUGYdG__consentInput{opacity:0;width:0;height:0;position:absolute}.register-module__jUGYdG__box{background:var(--surface);border:1.8px solid var(--border-strong);border-radius:var(--radius-sm);place-items:center;width:22px;height:22px;margin-top:1px;transition:all .16s;display:grid}.register-module__jUGYdG__box svg{opacity:0;width:13px;height:13px;transition:all .16s;transform:scale(.7)}.register-module__jUGYdG__consentChecked .register-module__jUGYdG__box{background:var(--accent);border-color:var(--accent)}.register-module__jUGYdG__consentChecked .register-module__jUGYdG__box svg{opacity:1;transform:none}.register-module__jUGYdG__consentInput:focus-visible+.register-module__jUGYdG__box{box-shadow:0 0 0 3px #ff6b4733}.register-module__jUGYdG__consentHead{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.register-module__jUGYdG__tag{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;background:var(--surface-sunken);border-radius:var(--radius-sm);padding:3px 7px;font-size:10.5px;font-weight:700}.register-module__jUGYdG__tagRequired{color:var(--orange-700);background:var(--accent-soft)}.register-module__jUGYdG__consentBody{color:var(--text-muted);text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.55}.register-module__jUGYdG__consentBody a{color:var(--accent);border-bottom:1px solid #ff6b474d}.register-module__jUGYdG__consentBody a:hover{color:var(--accent-hover)}.register-module__jUGYdG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.register-module__jUGYdG__btn{white-space:nowrap;cursor:pointer;border-radius:var(--radius-lg);border:1.5px solid #0000;flex:none;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:600;transition:all .16s}.register-module__jUGYdG__btnPrimary{color:var(--stone-0);background:var(--accent);box-shadow:var(--shadow-accent)}.register-module__jUGYdG__btnPrimary:hover:not(:disabled){background:var(--accent-hover)}.register-module__jUGYdG__btnPrimary:disabled{color:var(--stone-0);cursor:not-allowed;background:var(--border-strong);box-shadow:none}.register-module__jUGYdG__btnGhost{color:var(--text-muted);border-color:var(--border);background:0 0}.register-module__jUGYdG__btnGhost:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.register-module__jUGYdG__btnGhost:disabled{cursor:not-allowed;opacity:.6}.register-module__jUGYdG__note{max-width:52ch;color:var(--text-subtle);margin-top:20px;font-size:12.5px;line-height:1.55}.register-module__jUGYdG__submitError{color:var(--clr-error);background:var(--clr-error-soft);border-radius:var(--radius-md);margin-top:16px;padding:12px 14px;font-size:13.5px}.register-module__jUGYdG__login{color:var(--text-muted);border-top:1px solid var(--border);margin-top:24px;padding-top:16px;font-size:14px}.register-module__jUGYdG__login a{color:var(--accent);border-bottom:1px solid #ff6b474d}.register-module__jUGYdG__login a:hover{color:var(--accent-hover)}.register-module__jUGYdG__tick{width:58px;height:58px;color:var(--clr-success);background:var(--clr-success-soft);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.register-module__jUGYdG__tick svg{width:26px;height:26px}.register-module__jUGYdG__recap{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-xl);gap:14px;margin-top:28px;padding:20px;display:grid}.register-module__jUGYdG__recapRow{justify-content:space-between;gap:20px;font-size:14px;display:flex}.register-module__jUGYdG__recapKey{color:var(--text-subtle)}.register-module__jUGYdG__recapValue{text-align:right;font-weight:600}@media (max-width:900px){.register-module__jUGYdG__shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;overflow:visible}.register-module__jUGYdG__rail{gap:26px;padding:24px}.register-module__jUGYdG__railTitle,.register-module__jUGYdG__railSub,.register-module__jUGYdG__railFoot{display:none}.register-module__jUGYdG__steps{flex-direction:row;gap:8px}.register-module__jUGYdG__step{flex-direction:column;flex:1;gap:8px;padding:10px}.register-module__jUGYdG__stepHint{display:none}.register-module__jUGYdG__main{padding:32px 20px 56px;overflow-y:visible}.register-module__jUGYdG__title{font-size:27px}}
