.RegistrationWizard-module-scss-module__IjgCEq__shell{gap:var(--space-16);width:100%;max-width:var(--size-onboarding-card);grid-template-rows:auto 1fr;margin-inline:auto;display:grid}@media (min-width:768px){.RegistrationWizard-module-scss-module__IjgCEq__shell{gap:var(--space-24);grid-template-rows:none}}@media (min-width:1280px){.RegistrationWizard-module-scss-module__IjgCEq__shell{gap:var(--space-32)}}.RegistrationWizard-module-scss-module__IjgCEq__topRow{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.RegistrationWizard-module-scss-module__IjgCEq__stepper{margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.RegistrationWizard-module-scss-module__IjgCEq__stepper{align-items:center;gap:var(--space-12);flex:1;display:flex}}.RegistrationWizard-module-scss-module__IjgCEq__stage{align-items:center;gap:var(--space-8);flex:1;display:flex}.RegistrationWizard-module-scss-module__IjgCEq__stage:not(:last-child):after{content:"";height:var(--border-width-strong);margin-left:var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-divider);flex:1}.RegistrationWizard-module-scss-module__IjgCEq__stage[data-state=done]:not(:last-child):after{background:var(--color-bg-brand)}.RegistrationWizard-module-scss-module__IjgCEq__stage:last-child{flex:none}.RegistrationWizard-module-scss-module__IjgCEq__stageDot{width:var(--size-step-dot);height:var(--size-step-dot);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}[data-state=done] .RegistrationWizard-module-scss-module__IjgCEq__stageDot{border-color:var(--color-bg-brand);background:var(--color-bg-brand);color:var(--color-icon-on-brand)}[data-state=current] .RegistrationWizard-module-scss-module__IjgCEq__stageDot{border-color:var(--color-bg-accent);background:var(--color-bg-accent);color:var(--color-text-on-accent)}.RegistrationWizard-module-scss-module__IjgCEq__stageText{white-space:nowrap;display:grid}.RegistrationWizard-module-scss-module__IjgCEq__stageNumber{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.RegistrationWizard-module-scss-module__IjgCEq__stageLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}[data-state=next] .RegistrationWizard-module-scss-module__IjgCEq__stageLabel{color:var(--color-text-secondary)}.RegistrationWizard-module-scss-module__IjgCEq__stepperCompact{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}@media (min-width:768px){.RegistrationWizard-module-scss-module__IjgCEq__stepperCompact{display:none}}.RegistrationWizard-module-scss-module__IjgCEq__leave{flex-shrink:0}@media (min-width:768px){.RegistrationWizard-module-scss-module__IjgCEq__leave{display:none}}.RegistrationWizard-module-scss-module__IjgCEq__quickLink{min-height:var(--touch-target);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);flex-shrink:0;align-items:center;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.RegistrationWizard-module-scss-module__IjgCEq__quickLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.RegistrationWizard-module-scss-module__IjgCEq__quickLink:hover{text-decoration:underline}.RegistrationWizard-module-scss-module__IjgCEq__card{gap:var(--space-16);flex-direction:column;display:flex}@media (min-width:768px){.RegistrationWizard-module-scss-module__IjgCEq__card{gap:var(--space-20);padding:var(--space-48);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-md)}}.RegistrationWizard-module-scss-module__IjgCEq__meta{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.RegistrationWizard-module-scss-module__IjgCEq__badge{padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);font-size:12px;font-weight:700;line-height:16px}.RegistrationWizard-module-scss-module__IjgCEq__counter{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.RegistrationWizard-module-scss-module__IjgCEq__bar{height:var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-divider);overflow:hidden}.RegistrationWizard-module-scss-module__IjgCEq__fill{border-radius:inherit;background:var(--color-bg-brand);height:100%;transition:inline-size var(--duration-base) var(--easing-standard);display:block}@media (prefers-reduced-motion:reduce){.RegistrationWizard-module-scss-module__IjgCEq__fill{transition:none}}.RegistrationWizard-module-scss-module__IjgCEq__prompt{margin-top:var(--space-8);font-family:var(--font-heading);letter-spacing:0;font-size:26px;font-weight:800;line-height:32px}@media (min-width:1280px){.RegistrationWizard-module-scss-module__IjgCEq__prompt{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:800;line-height:44px}}.RegistrationWizard-module-scss-module__IjgCEq__prompt{color:var(--color-text-primary)}.RegistrationWizard-module-scss-module__IjgCEq__hint{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:24px}.RegistrationWizard-module-scss-module__IjgCEq__consent{max-height:var(--size-consent-box);padding:var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);white-space:pre-line;font-size:14px;font-weight:400;line-height:20px;overflow-y:auto}.RegistrationWizard-module-scss-module__IjgCEq__check{align-items:center;gap:var(--space-12);min-height:var(--touch-target);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:600;line-height:20px;display:flex}.RegistrationWizard-module-scss-module__IjgCEq__checkInput,.RegistrationWizard-module-scss-module__IjgCEq__radio{width:var(--space-20);height:var(--space-20);accent-color:var(--color-bg-brand);flex-shrink:0;margin:0}.RegistrationWizard-module-scss-module__IjgCEq__checkInput:focus-visible,.RegistrationWizard-module-scss-module__IjgCEq__radio:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.RegistrationWizard-module-scss-module__IjgCEq__options{gap:var(--space-12);display:grid}.RegistrationWizard-module-scss-module__IjgCEq__option{align-items:center;gap:var(--space-12);min-height:var(--touch-target);padding:var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);display:flex}.RegistrationWizard-module-scss-module__IjgCEq__option:hover{border-color:var(--color-border-strong)}.RegistrationWizard-module-scss-module__IjgCEq__option:has(:checked){border-color:var(--color-border-brand);background:var(--color-bg-brand-subtle);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-brand)}.RegistrationWizard-module-scss-module__IjgCEq__option:has(:disabled){cursor:not-allowed}.RegistrationWizard-module-scss-module__IjgCEq__optionLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.RegistrationWizard-module-scss-module__IjgCEq__input{width:100%;min-height:var(--touch-target);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:24px}.RegistrationWizard-module-scss-module__IjgCEq__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.RegistrationWizard-module-scss-module__IjgCEq__input::placeholder{color:var(--color-text-tertiary)}.RegistrationWizard-module-scss-module__IjgCEq__error{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-danger-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-danger);font-size:14px;font-weight:400;line-height:20px}.RegistrationWizard-module-scss-module__IjgCEq__actions{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:auto;margin-inline:calc(-1*var(--gutter-mobile));padding:var(--space-12) var(--gutter-mobile) calc(var(--space-12) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--color-border-default);background:var(--color-bg-surface);display:flex;position:sticky;bottom:0}.RegistrationWizard-module-scss-module__IjgCEq__actions>:last-child:not(:first-child){margin-left:auto}@media (min-width:768px){.RegistrationWizard-module-scss-module__IjgCEq__actions{margin:var(--space-8) 0 0;padding:var(--space-24) 0 0;background:0 0;position:static}}.RegistrationWizard-module-scss-module__IjgCEq__skip{min-height:var(--touch-target);padding:0 var(--space-12);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;line-height:20px}.RegistrationWizard-module-scss-module__IjgCEq__skip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.RegistrationWizard-module-scss-module__IjgCEq__telegram{gap:var(--space-12);display:grid}.RegistrationWizard-module-scss-module__IjgCEq__way{gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-bg-subtle);display:grid}.RegistrationWizard-module-scss-module__IjgCEq__wayTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px}.RegistrationWizard-module-scss-module__IjgCEq__wayHint{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.RegistrationWizard-module-scss-module__IjgCEq__or{align-items:center;gap:var(--space-12);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:flex}.RegistrationWizard-module-scss-module__IjgCEq__or:before,.RegistrationWizard-module-scss-module__IjgCEq__or:after{content:"";height:var(--border-width);background:var(--color-border-default);flex:1}.RegistrationWizard-module-scss-module__IjgCEq__review{gap:var(--space-8);width:100%;padding:var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-subtle);margin:0;display:grid}.RegistrationWizard-module-scss-module__IjgCEq__reviewRow{justify-content:space-between;gap:var(--space-16);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.RegistrationWizard-module-scss-module__IjgCEq__reviewRow dt{color:var(--color-text-secondary)}.RegistrationWizard-module-scss-module__IjgCEq__reviewRow dd{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);text-align:right;margin:0;font-size:14px;font-weight:700;line-height:20px}.RegistrationWizard-module-scss-module__IjgCEq__result{align-items:center;gap:var(--space-20);width:100%;max-width:var(--size-onboarding-card);padding:var(--space-32) var(--space-24);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-md);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.RegistrationWizard-module-scss-module__IjgCEq__result{padding:var(--space-48)}}.RegistrationWizard-module-scss-module__IjgCEq__resultMark{width:var(--size-icon-tile-xl);height:var(--size-icon-tile-xl);border-radius:var(--radius-full);background:var(--color-bg-brand);box-shadow:0 0 0 var(--space-8) var(--color-bg-brand-subtle);color:var(--color-icon-accent);justify-content:center;align-items:center;display:inline-flex}.RegistrationWizard-module-scss-module__IjgCEq__resultTitle{font-family:var(--font-heading);letter-spacing:0;font-size:26px;font-weight:800;line-height:32px}@media (min-width:1280px){.RegistrationWizard-module-scss-module__IjgCEq__resultTitle{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:800;line-height:44px}}.RegistrationWizard-module-scss-module__IjgCEq__resultTitle{color:var(--color-text-primary)}.RegistrationWizard-module-scss-module__IjgCEq__resultText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:24px}.RegistrationWizard-module-scss-module__IjgCEq__resultText a{color:var(--color-text-brand);font-weight:700}.RegistrationWizard-module-scss-module__IjgCEq__resultActions{justify-content:center;gap:var(--space-12);flex-wrap:wrap;width:100%;display:flex}
.SuggestInput-module-scss-module__GlXu1W__wrap{position:relative}.SuggestInput-module-scss-module__GlXu1W__input{width:100%;min-height:var(--touch-target);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:24px}.SuggestInput-module-scss-module__GlXu1W__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SuggestInput-module-scss-module__GlXu1W__input::placeholder{color:var(--color-text-tertiary)}.SuggestInput-module-scss-module__GlXu1W__list{z-index:5;top:calc(100% + var(--space-4));max-height:calc(5.5*var(--touch-target));padding:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.SuggestInput-module-scss-module__GlXu1W__list[hidden]{display:none}.SuggestInput-module-scss-module__GlXu1W__option{min-height:var(--touch-target);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);cursor:pointer;align-content:center;display:grid}.SuggestInput-module-scss-module__GlXu1W__option[aria-selected=true]{background:var(--color-bg-brand-subtle)}.SuggestInput-module-scss-module__GlXu1W__option[data-current] .SuggestInput-module-scss-module__GlXu1W__value{color:var(--color-text-brand)}.SuggestInput-module-scss-module__GlXu1W__value{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px}.SuggestInput-module-scss-module__GlXu1W__detail{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}
.page-module-scss-module__-Hcc7q__page{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.page-module-scss-module__-Hcc7q__page{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.page-module-scss-module__-Hcc7q__page{padding-inline:var(--gutter-desktop)}}.page-module-scss-module__-Hcc7q__page{padding-block:var(--space-24) 0}@media (max-width:767.98px){.page-module-scss-module__-Hcc7q__page{z-index:60;overscroll-behavior:contain;padding-top:calc(var(--space-8) + var(--inset-top));background:var(--color-bg-surface);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.page-module-scss-module__-Hcc7q__page>*{flex:1}}@media (min-width:768px){.page-module-scss-module__-Hcc7q__page{padding-block:var(--space-40) var(--space-80)}}@media (max-width:767.98px){html:has(.page-module-scss-module__-Hcc7q__page){overflow:hidden}}
