.AuthShell_page__32jLo{--auth-ink:#101d32;--auth-muted:#526477;--auth-paper:#f6f8fa;--auth-line:#dbe3e9;--background:210 29% 97%;--foreground:217 52% 13%;--card:0 0% 100%;--card-foreground:217 52% 13%;--primary:218 100% 49%;--primary-foreground:0 0% 100%;--ring:218 100% 49%;--border:206 24% 89%;--input:206 24% 89%;--muted:204 29% 95%;--muted-foreground:208 18% 39%;--secondary:204 29% 95%;--secondary-foreground:217 52% 13%;--wd-surface:0 0% 100%;--wd-hairline:206 24% 89%;--wd-ink:217 52% 13%;--wd-secondary:208 18% 39%;--wd-muted:208 18% 39%;--wd-surface-sunken:204 29% 95%;--wd-accent:218 100% 49%;--wd-accent-ink:218 97% 32%;min-height:100svh;display:flex;flex-direction:column;color:var(--auth-ink);background:var(--auth-paper);font-family:var(--font-inter),sans-serif;line-height:1.6;overflow-wrap:anywhere}.AuthShell_page__32jLo *{box-sizing:border-box}.AuthShell_page__32jLo svg{flex-shrink:0}.AuthShell_page__32jLo a:focus-visible,.AuthShell_page__32jLo button:focus-visible{outline:3px solid #005bfa;outline-offset:3px}.AuthShell_header__7F2eh{width:min(1120px,calc(100% - 64px));margin-inline:auto;padding-block:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.AuthShell_logo__op0BM{display:inline-flex;align-items:center;border-radius:8px}.AuthShell_header__7F2eh [data-testid=language-switcher-button]{color:var(--auth-muted);font-size:13px;min-height:44px}.AuthShell_main__J8TIU{width:min(1120px,calc(100% - 64px));margin-inline:auto;padding-block:24px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;flex:1}.AuthShell_aside__omu_6{border-radius:24px;background:#dae9ef;padding:40px;display:grid;gap:32px;align-content:start}.AuthShell_eyebrow__RqGb0{color:#244666;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;margin:0 0 16px}.AuthShell_aside__omu_6 h2{font-family:var(--font-marketplace),var(--font-inter),sans-serif;font-size:clamp(30px,3vw,42px);line-height:1.2;font-weight:600;letter-spacing:-.055em;text-wrap:balance}.AuthShell_intro__ZoXG6{margin-top:18px;font-size:14px;color:#3d556a;line-height:1.8}.AuthShell_features__oGumb,.AuthShell_steps__TfLow{display:grid;gap:20px;list-style:none;padding:0;margin:0}.AuthShell_features__oGumb li,.AuthShell_steps__TfLow li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start}.AuthShell_steps__TfLow li>span{background:#fff;color:#244666;border-radius:8px;width:32px;height:32px;display:grid;place-items:center;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.AuthShell_aside__omu_6 h3{font-size:14px;font-weight:650;line-height:1.5;padding-top:4px}.AuthShell_features__oGumb p,.AuthShell_steps__TfLow p{font-size:13px;color:#3d556a;line-height:1.7;margin-top:4px}.AuthShell_features__oGumb svg{background:#fff;color:#244666;border-radius:8px;padding:8px;width:32px;height:32px}.AuthShell_asideFoot__fMYnI{border-top:1px solid #b7ced9;padding-top:22px;display:flex;align-items:start;gap:10px;color:#244666;font-size:12px}.AuthShell_asideFoot__fMYnI svg{width:17px;height:17px;margin-top:2px}.AuthShell_dot__ALDpL{padding-inline:8px}.AuthShell_formRegion__fMWd0{min-width:0;width:100%;max-width:480px;justify-self:center}.AuthShell_card__5fxYK{background:#fff;border:1px solid var(--auth-line);border-radius:20px;padding:32px;box-shadow:0 10px 32px -24px rgb(16 29 50/20%)}.AuthShell_card__5fxYK h1,.AuthShell_card__5fxYK h2{font-family:var(--font-marketplace),var(--font-inter),sans-serif;font-size:29px;font-weight:600;line-height:1.25;letter-spacing:-.045em;text-wrap:balance}.AuthShell_card__5fxYK p{color:var(--auth-muted);font-size:14px;line-height:1.7}.AuthShell_card__5fxYK form{margin-top:26px}.AuthShell_card__5fxYK label{font-size:13px;line-height:1.6;color:var(--auth-ink)}.AuthShell_card__5fxYK input{height:48px;border-radius:10px;font-size:16px;border-color:var(--auth-line);background:#fff;color:var(--auth-ink);box-shadow:0 1px 2px rgb(16 29 50/3%)}.AuthShell_card__5fxYK input::-moz-placeholder{color:#748294}.AuthShell_card__5fxYK input::placeholder{color:#748294}.AuthShell_card__5fxYK input:focus-visible{border-color:#005bfa;outline:3px solid #005bfa26;outline-offset:1px;box-shadow:none}.AuthShell_card__5fxYK button[type=submit]{height:auto;min-height:48px;width:100%;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.6;white-space:normal;box-shadow:none;background:#005bfa;color:#fff}.AuthShell_card__5fxYK button[type=submit]:hover{background:#004bce}.AuthShell_card__5fxYK button[type=submit]:disabled{opacity:1;background:#e6ebf0;color:#627285}.AuthShell_card__5fxYK a{color:#004bcf;font-weight:550;text-underline-offset:3px}.AuthShell_card__5fxYK a:hover{text-decoration:underline}.AuthShell_card__5fxYK [data-testid=login-forgot-password-link]{font-size:12px;text-align:end}.AuthShell_card__5fxYK [data-testid$=password-input-wrapper]>button,.AuthShell_card__5fxYK [data-testid=login-password-input-wrapper]>button{min-height:36px;min-width:36px}.AuthShell_card__5fxYK [role=tablist]{height:auto;min-height:56px;padding:4px;border-radius:12px;gap:4px;background:#f0f4f7;align-items:stretch}.AuthShell_card__5fxYK [role=tab]{border-radius:9px;padding:10px 8px;height:auto;min-height:44px;white-space:normal;font-size:12px;line-height:1.5;color:var(--auth-muted);gap:7px}.AuthShell_card__5fxYK [role=tab][data-state=active]{background:#fff;color:#004bcf;box-shadow:0 1px 4px rgb(16 29 50/10%)}.AuthShell_card__5fxYK [role=tab] svg{width:16px;height:16px}.AuthShell_card__5fxYK [data-testid=register-terms-block]{background:#f6f8fa;border-radius:12px;padding:16px}.AuthShell_card__5fxYK [data-testid=register-terms-block] label{font-size:12px;line-height:1.65}.AuthShell_card__5fxYK [data-testid=register-terms-block] [role=checkbox]{margin-top:3px;flex-shrink:0;width:18px;height:18px;border-radius:4px}.AuthShell_card__5fxYK [data-testid=register-terms-block] a{min-height:28px;display:inline-flex;align-items:center}.AuthShell_card__5fxYK [data-testid=register-terms-block] [data-testid=register-terms-error]{color:#b91c1c}.AuthShell_card__5fxYK #AuthShell_register-terms-hint__oxfaf{color:var(--auth-muted);font-size:12px;line-height:1.65}.AuthShell_card__5fxYK [data-testid=login-unverified-banner]{margin-top:20px}.AuthShell_card__5fxYK [data-testid=login-unverified-banner] button{height:auto;min-height:40px;white-space:normal;text-align:start}.AuthShell_formFoot__bJkXU{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:12px}.AuthShell_formFoot__bJkXU span{display:flex;align-items:center;gap:6px}.AuthShell_formFoot__bJkXU svg{width:15px;height:15px;color:#244666}.AuthShell_footer__cBwVE{width:min(1120px,calc(100% - 64px));margin-inline:auto;padding-block:20px;border-top:1px solid var(--auth-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:12px;color:var(--auth-muted)}.AuthShell_footer__cBwVE>div{display:flex;flex-wrap:wrap;gap:20px}.AuthShell_compact__0KDdr{grid-template-columns:1fr}.AuthShell_compact__0KDdr .AuthShell_formRegion__fMWd0{max-width:460px}@media (max-width:1000px){.AuthShell_main__J8TIU{gap:32px}.AuthShell_aside__omu_6{padding:28px;gap:24px}.AuthShell_card__5fxYK{padding:28px}}@media (max-width:800px){.AuthShell_main__J8TIU{grid-template-columns:1fr;padding-block:16px 32px}.AuthShell_aside__omu_6{display:none}.AuthShell_formRegion__fMWd0{max-width:480px}.AuthShell_card__5fxYK{padding:32px}}@media (max-width:480px){.AuthShell_footer__cBwVE,.AuthShell_header__7F2eh,.AuthShell_main__J8TIU{width:calc(100% - 32px)}.AuthShell_header__7F2eh{padding-block:18px;gap:12px}.AuthShell_header__7F2eh img{height:38px}.AuthShell_header__7F2eh [data-testid=language-switcher-button]{padding-inline:10px}.AuthShell_main__J8TIU{padding-block:8px 28px}.AuthShell_card__5fxYK{padding:24px 20px;border-radius:16px}.AuthShell_card__5fxYK h1,.AuthShell_card__5fxYK h2{font-size:26px}.AuthShell_card__5fxYK [role=tab]{padding:8px 5px;font-size:12px;gap:5px}.AuthShell_card__5fxYK [role=tab] svg{display:none}.AuthShell_footer__cBwVE{font-size:11px;padding-block:16px}}