html{background:#f7f8f5;min-height:100%}body.auth-v2-root{--auth-deep:#071c29;--auth-deep-soft:#0b2c40;--auth-ink:#102b3a;--auth-muted:#667983;--auth-blue:#0788c9;--auth-blue-soft:#e5f5fc;--auth-yellow:#ffd54a;--auth-yellow-strong:#ffc928;--auth-green:#159f70;--auth-red:#d84b52;--auth-ice:#f2f7f8;--auth-paper:#fff;--auth-line:rgba(7,28,41,.12);--auth-shadow:0 24px 70px rgba(7,28,41,.12);background:radial-gradient(circle at 92% 12%,rgba(255,213,74,.18),transparent 25%),radial-gradient(circle at 7% 88%,rgba(7,136,201,.12),transparent 27%),#f7f8f5;color:var(--auth-ink);font-family:Manrope,Red Hat Display,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0;min-height:100vh;overflow-x:hidden}body.auth-v2-root *,body.auth-v2-root :after,body.auth-v2-root :before{box-sizing:border-box}body.auth-v2-root h1,body.auth-v2-root h2,body.auth-v2-root h3,body.auth-v2-root p,body.auth-v2-root ul{margin-top:0}body.auth-v2-root img,body.auth-v2-root svg{display:block;max-width:100%}body.auth-v2-root button,body.auth-v2-root input{font:inherit}body.auth-v2-root button{cursor:pointer}body.auth-v2-root ul{padding:0}.auth-v2-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.auth-v2-root h1,body.auth-v2-root h2,body.auth-v2-root h3{color:inherit;font-family:Manrope,sans-serif;letter-spacing:-.045em;line-height:1.1}body.auth-v2-root a{color:inherit}.auth-v2-shell{margin:0 auto;max-width:1280px;padding-left:28px;padding-right:28px;width:100%}.auth-v2-skip-link{background:var(--auth-yellow);border-radius:0 0 10px 10px;color:var(--auth-deep);font-size:13px;font-weight:800;left:24px;padding:10px 16px;position:fixed;top:-80px;transition:top .16s ease;z-index:500}.auth-v2-skip-link:focus{top:0}.auth-v2-header{backdrop-filter:blur(16px);background:rgba(247,248,245,.88);border-bottom:1px solid rgba(7,28,41,.07);position:relative;z-index:30}.auth-v2-header__inner{align-items:center;display:flex;height:68px;justify-content:space-between}.auth-v2-brand{align-items:center;color:var(--auth-deep);display:inline-flex;flex:0 0 auto;gap:10px;text-decoration:none}.auth-v2-brand img{display:block;height:43px;max-width:none;width:auto}.auth-v2-brand span{font-size:17px;font-weight:800;letter-spacing:-.04em}.auth-v2-header__nav{align-items:center;display:flex;gap:18px}.auth-v2-header__nav>a{align-items:center;color:var(--auth-muted);display:inline-flex;font-size:13px;font-weight:750;gap:7px;text-decoration:none}.auth-v2-header__nav>a:hover{color:var(--auth-blue)}.auth-v2-header__nav>a .icon,.auth-v2-header__nav>a svg{height:17px;margin:0;width:17px}.auth-v2-language{color:var(--auth-ink);font-size:12px;margin:0;min-width:70px;position:relative}.auth-v2-language summary{align-items:center;background:var(--auth-paper);border:1px solid var(--auth-line);border-radius:10px;color:var(--auth-ink);cursor:pointer;display:flex;gap:6px;justify-content:center;list-style:none;min-height:38px;padding:7px 10px}.auth-v2-language summary::-webkit-details-marker{display:none}.auth-v2-language summary .icon,.auth-v2-language summary svg{height:16px;margin:0;width:16px}.auth-v2-language summary .icon:last-child,.auth-v2-language summary svg:last-child{height:13px;transition:transform .16s ease;width:13px}.auth-v2-language[open] summary .icon:last-child,.auth-v2-language[open] summary svg:last-child{transform:rotate(180deg)}.auth-v2-language__menu{padding-top:8px;position:absolute;right:0;top:100%;width:142px;z-index:80}.auth-v2-language__menu ul{background:var(--auth-paper);border:1px solid var(--auth-line);border-radius:11px;box-shadow:0 12px 34px rgba(7,28,41,.12);list-style:none;margin:0;overflow:hidden;padding:4px}.auth-v2-language__menu li{margin:0}.auth-v2-language__menu a{border-radius:8px;color:var(--auth-muted);display:block;font-size:11px;font-weight:800;padding:9px 10px;text-align:center;text-decoration:none}.auth-v2-language__menu a:focus-visible,.auth-v2-language__menu a:hover{background:var(--auth-blue-soft);color:var(--auth-blue)}.auth-v2-main{min-height:calc(100vh - 118px);padding:24px}.auth-v2-stage{background:var(--auth-paper);border:1px solid var(--auth-line);border-radius:22px;box-shadow:0 18px 52px rgba(7,28,41,.09);display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(380px,.92fr);margin:0 auto;max-width:1080px;min-height:min(620px,calc(100vh - 158px));overflow:hidden;position:relative}.auth-v2-form-pane{align-items:center;display:flex;justify-content:center;min-width:0;padding:38px 48px}.auth-v2-card{margin:0 auto;max-width:460px;width:100%}.auth-v2-back{align-items:center;color:var(--auth-muted);display:inline-flex;font-size:12px;font-weight:750;gap:7px;margin-bottom:20px;text-decoration:none}.auth-v2-back:hover{color:var(--auth-blue)}.auth-v2-back .icon,.auth-v2-back svg{height:15px;margin:0;width:15px}.auth-v2-eyebrow{align-items:center;color:var(--auth-blue);display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.auth-v2-eyebrow:before{background:var(--auth-yellow);border-radius:999px;content:"";height:8px;width:8px}.auth-v2-card h1{font-size:clamp(32px,3vw,40px);font-weight:760;margin:0 0 12px}.auth-v2-lead{color:var(--auth-muted);font-size:14px;line-height:1.65;margin-bottom:26px;max-width:430px}.auth-v2-inline-link{color:var(--auth-blue);font-weight:750;text-decoration:none}.auth-v2-inline-link:hover{text-decoration:underline}.auth-v2-options{display:grid;gap:11px}.auth-v2-option,.auth-v2-telegram-option{align-items:center;background:var(--auth-paper);border:1px solid var(--auth-line);border-radius:14px;color:var(--auth-ink);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:68px;padding:12px 14px;text-align:left;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-v2-option:hover,.auth-v2-telegram-option:hover{border-color:rgba(7,136,201,.38);box-shadow:0 10px 26px rgba(7,28,41,.07);color:var(--auth-ink);transform:translateY(-1px)}.auth-v2-option__icon{align-items:center;background:var(--auth-blue-soft);border-radius:11px;color:var(--auth-blue);display:inline-flex;height:42px;justify-content:center;width:42px}.auth-v2-option__icon.is-yellow{background:#fff5ca;color:#9b7600}.auth-v2-option__icon.is-telegram{background:#e5f6ff;color:#229ed9}.auth-v2-option__icon .icon,.auth-v2-option__icon svg{height:20px;margin:0;width:20px}.auth-v2-option strong,.auth-v2-telegram-option strong{display:block;font-size:13px;font-weight:800;line-height:1.25}.auth-v2-option small,.auth-v2-telegram-option small{color:var(--auth-muted);display:block;font-size:11px;line-height:1.4;margin-top:3px}.auth-v2-option>.icon,.auth-v2-option>svg{color:#9aabb3;height:17px;margin:0;width:17px}.auth-v2-telegram-option{position:relative}.auth-v2-telegram-option__widget{align-items:center;display:flex;grid-column:1/-1;justify-content:center;min-height:40px}.auth-v2-telegram-option__widget iframe{max-width:100%}.auth-v2-telegram-option__widget>button{background:#229ed9;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:800;height:40px;letter-spacing:0;line-height:1;margin:0;padding:0 18px;text-transform:none}.auth-v2-divider{align-items:center;color:#8a9aa2;display:flex;font-size:10px;font-weight:800;gap:12px;letter-spacing:.08em;margin:22px 0;text-transform:uppercase}.auth-v2-divider:after,.auth-v2-divider:before{background:var(--auth-line);content:"";flex:1;height:1px}.auth-v2-signup{align-items:center;background:var(--auth-ice);border-radius:13px;color:var(--auth-muted);display:flex;font-size:12px;gap:8px;justify-content:center;padding:13px 16px}.auth-v2-signup a{color:var(--auth-blue);font-weight:800;text-decoration:none}.auth-v2-signup--spaced{margin-top:18px}.auth-v2-form{margin:0}.auth-v2-field{margin-bottom:16px}.auth-v2-field label{color:var(--auth-ink);display:block;font-size:12px;font-weight:800;margin:0 0 7px}.auth-v2-field input:not([type=hidden]){appearance:none;background:var(--auth-paper);border:1px solid rgba(7,28,41,.18);border-radius:12px;box-shadow:none;color:var(--auth-ink);font-family:inherit;font-size:14px;height:50px;margin:0;padding:0 14px;width:100%}.auth-v2-field input::placeholder{color:#9aa8ae}.auth-v2-field input:focus{border-color:var(--auth-blue);box-shadow:0 0 0 4px rgba(7,136,201,.1);outline:0}.auth-v2-field .input-like{background:transparent;border:0;display:block;height:auto;margin:0;padding:0;position:relative}.auth-v2-field .input-like input{padding-right:50px}.auth-v2-field .toggle-password{align-items:center;appearance:none;background:transparent;border:0;color:var(--auth-muted);cursor:pointer;display:flex;height:42px;justify-content:center;margin:0;position:absolute;right:4px;top:4px;width:42px}.auth-v2-field .toggle-password:hover{color:var(--auth-blue)}.auth-v2-field .toggle-password .icon,.auth-v2-field .toggle-password svg{height:19px;margin:0;width:19px}.auth-v2-option[aria-disabled=true],.auth-v2-telegram-option button:disabled{cursor:default;opacity:.78}.auth-v2-field .invalid-feedback{color:var(--auth-red);display:block;font-size:11px;font-weight:700;margin-top:6px}.auth-v2-field__hint,.auth-v2-form-note{color:var(--auth-muted);font-size:11px;line-height:1.55;margin:7px 0 0}.auth-v2-form-row{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:4px 0 20px}.auth-v2-form-row>span{color:var(--auth-muted);font-size:11px}.auth-v2-button,body.auth-v2-root button.auth-v2-button,body.auth-v2-root input.auth-v2-button[type=submit]{align-items:center;appearance:none;background:var(--auth-yellow);border:1px solid var(--auth-yellow);border-radius:12px;box-shadow:0 9px 22px rgba(202,159,0,.13);color:var(--auth-deep);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;height:48px;justify-content:center;letter-spacing:0;line-height:1;margin:0;padding:0 18px;text-align:center;text-decoration:none;text-transform:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.auth-v2-button:hover,body.auth-v2-root button.auth-v2-button:hover,body.auth-v2-root input.auth-v2-button[type=submit]:hover{background:var(--auth-yellow-strong);border-color:var(--auth-yellow-strong);color:var(--auth-deep);transform:translateY(-1px)}.auth-v2-button--full{width:100%}.auth-v2-button--dark{background:var(--auth-deep);border-color:var(--auth-deep);box-shadow:none;color:#fff}.auth-v2-button--dark:hover{background:var(--auth-deep-soft);border-color:var(--auth-deep-soft);color:#fff}.auth-v2-legal-note{color:var(--auth-muted);font-size:10px;line-height:1.55;margin:18px 0 0;text-align:center}.auth-v2-legal-note a{color:var(--auth-ink);font-weight:750}.auth-v2-legal-note--left{text-align:left}.auth-v2-callout{align-items:flex-start;background:var(--auth-blue-soft);border:1px solid rgba(7,136,201,.14);border-radius:13px;color:var(--auth-ink);display:flex;font-size:12px;gap:10px;line-height:1.55;margin:0 0 20px;padding:13px 14px}.auth-v2-callout.is-warning{background:#fff7d6;border-color:rgba(177,133,0,.18)}.auth-v2-callout .icon,.auth-v2-callout svg{color:var(--auth-blue);flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.auth-v2-callout.is-warning .icon,.auth-v2-callout.is-warning svg{color:#9a7500}.auth-v2-success{text-align:center}.auth-v2-success__icon{align-items:center;background:#e7f7f0;border-radius:18px;color:var(--auth-green);display:inline-flex;height:70px;justify-content:center;margin-bottom:20px;width:70px}.auth-v2-success__icon .icon,.auth-v2-success__icon svg{height:31px;margin:0;width:31px}.auth-v2-success .auth-v2-lead{margin-left:auto;margin-right:auto}.auth-v2-checklist{background:var(--auth-ice);border-radius:14px;list-style:none;margin:0 0 22px;padding:8px 16px;text-align:left}.auth-v2-checklist li{align-items:center;border-bottom:1px solid var(--auth-line);color:var(--auth-muted);display:flex;font-size:11px;gap:9px;margin:0;padding:10px 0}.auth-v2-checklist li:last-child{border-bottom:0}.auth-v2-checklist .icon,.auth-v2-checklist svg{color:var(--auth-green);height:16px;margin:0;width:16px}.auth-v2-aside{background:radial-gradient(circle at 90% 0,rgba(255,213,74,.21),transparent 28%),radial-gradient(circle at 8% 100%,rgba(7,136,201,.29),transparent 35%),var(--auth-deep);color:#fff;isolation:isolate;min-width:0;overflow:hidden;padding:46px 42px 36px;position:relative}.auth-v2-aside:after,.auth-v2-aside:before{border:1px dashed rgba(255,213,74,.28);border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.auth-v2-aside:before{height:410px;right:-210px;top:-215px;width:410px}.auth-v2-aside:after{bottom:-185px;height:360px;left:-190px;width:360px}.auth-v2-aside__content{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.auth-v2-aside__eyebrow{align-items:center;color:var(--auth-yellow);display:inline-flex;font-size:10px;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:15px}.auth-v2-aside__eyebrow span{background:var(--auth-green);background-clip:padding-box;border:4px solid rgba(21,159,112,.18);border-radius:999px;height:12px;width:12px}.auth-v2-aside h2{color:#fff;font-size:clamp(30px,2.7vw,38px);font-weight:740;margin:0 0 14px;max-width:440px}.auth-v2-aside>.auth-v2-aside__content>p{color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.65;margin-bottom:0;max-width:430px}.auth-v2-aside__signals{display:grid;gap:2px;margin-top:28px}.auth-v2-aside__signals>div{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:58px}.auth-v2-aside__signals>div:last-child{border-bottom:1px solid hsla(0,0%,100%,.12)}.auth-v2-aside__signals span{align-items:center;background:hsla(0,0%,100%,.08);border-radius:10px;color:var(--auth-yellow);display:flex;height:34px;justify-content:center;width:34px}.auth-v2-aside__signals svg{height:16px;margin:0;width:16px}.auth-v2-aside__signals strong{color:hsla(0,0%,100%,.88);font-size:13px;font-weight:650}.auth-v2-aside__trust{align-items:center;display:flex;gap:12px;margin-top:auto;padding-top:22px}.auth-v2-aside__trust img{background:hsla(0,0%,100%,.96);border-radius:14px;height:46px;object-fit:contain;padding:4px;width:46px}.auth-v2-aside__trust span,.auth-v2-aside__trust strong{display:block}.auth-v2-aside__trust strong{color:#fff;font-size:12px;font-weight:700}.auth-v2-aside__trust span{color:hsla(0,0%,100%,.56);font-size:10px;line-height:1.45;margin-top:3px}.auth-v2-footer{color:var(--auth-muted);font-size:11px;padding:0 0 20px}.auth-v2-footer__inner{align-items:center;display:flex;gap:18px;justify-content:space-between}.auth-v2-footer nav{display:flex;gap:16px}.auth-v2-footer a{color:var(--auth-muted);font-weight:700}.auth-v2-footer a:hover{color:var(--auth-blue)}body.auth-v2-root :focus-visible{outline:3px solid rgba(7,136,201,.28);outline-offset:3px}body.auth-v2-root .alert.fixed{border:1px solid var(--auth-line);border-radius:14px;box-shadow:0 16px 40px rgba(7,28,41,.16);font-family:inherit;font-size:12px;left:auto;line-height:1.45;margin:0;max-width:calc(100vw - 32px);padding:12px 14px;position:fixed;right:18px;top:82px;width:430px;z-index:140}body.auth-v2-root .alert.fixed.hide,body.auth-v2-root form#cookies-consent.accepted{display:none}body.auth-v2-root .alert-info{background:#effaf6;color:#126c50}body.auth-v2-root .alert-danger{background:#fff0f1;color:#9e2e37}body.auth-v2-root .alert.fixed svg{display:inline-block;height:17px;margin-right:7px;vertical-align:middle;width:17px}body.auth-v2-root .alert.fixed>.container{max-width:none;padding:0;width:100%}body.auth-v2-root .alert.fixed .row{align-items:center;display:flex;flex-direction:row;gap:10px;margin:0;width:100%}body.auth-v2-root .alert.fixed .column{margin:0;max-width:none;padding:0;width:auto}body.auth-v2-root .alert.fixed .column:first-child{flex:1 1 auto}body.auth-v2-root .alert.fixed button{background:transparent;border:0;color:currentColor;font-size:10px;height:32px;line-height:1;margin:0;padding:0 8px}body.auth-v2-root form#cookies-consent{background:hsla(0,0%,100%,.98);border:1px solid var(--auth-line);border-radius:15px;bottom:16px;box-shadow:0 18px 46px rgba(7,28,41,.15);font-family:inherit;left:50%;max-width:780px;padding:13px 15px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:130}body.auth-v2-root form#cookies-consent .row{align-items:center;display:flex;flex-direction:row;gap:14px;margin:0;width:100%}body.auth-v2-root form#cookies-consent .column{margin:0;max-width:none;padding:0}body.auth-v2-root form#cookies-consent p{color:var(--auth-muted);font-size:10px;line-height:1.45;margin:0}body.auth-v2-root form#cookies-consent p a{color:var(--auth-blue);font-weight:750}body.auth-v2-root form#cookies-consent button{background:var(--auth-yellow);border:0;border-radius:9px;color:var(--auth-deep);font-size:9px;font-weight:800;height:36px;letter-spacing:0;line-height:1;margin:0;padding:0 14px;text-transform:none;white-space:nowrap}@media (min-width:841px) and (max-height:800px){.auth-v2-header__inner{height:62px}.auth-v2-brand img{height:38px}.auth-v2-main{min-height:calc(100vh - 104px);padding:16px 28px}.auth-v2-stage{min-height:min(610px,calc(100vh - 126px))}.auth-v2-form-pane{padding:24px 42px}.auth-v2-back{margin-bottom:12px}.auth-v2-card h1,.auth-v2-eyebrow{margin-bottom:8px}.auth-v2-card h1{font-size:36px}.auth-v2-lead{font-size:13px;line-height:1.5;margin-bottom:16px}.auth-v2-field{margin-bottom:11px}.auth-v2-field label{margin-bottom:5px}.auth-v2-field input:not([type=hidden]){height:46px}.auth-v2-field .toggle-password{height:38px}.auth-v2-form-row{margin:2px 0 14px}.auth-v2-button,body.auth-v2-root button.auth-v2-button,body.auth-v2-root input.auth-v2-button[type=submit]{height:46px}.auth-v2-legal-note{margin-top:10px}.auth-v2-signup--spaced{margin-top:12px}.auth-v2-signup{padding:10px 14px}.auth-v2-aside{padding:25px 42px 23px}.auth-v2-aside__eyebrow{margin-bottom:9px}.auth-v2-aside h2{font-size:36px;margin-bottom:9px}.auth-v2-aside>.auth-v2-aside__content>p{line-height:1.5;margin-bottom:14px}.auth-v2-aside__trust{padding-top:12px}.auth-v2-footer{padding-bottom:12px}}@media (max-width:1040px){.auth-v2-stage{grid-template-columns:minmax(390px,.95fr) minmax(430px,1.05fr)}.auth-v2-aside,.auth-v2-form-pane{padding-left:34px;padding-right:34px}.auth-v2-aside h2{font-size:36px}}@media (max-width:900px){.auth-v2-main{padding:22px}.auth-v2-stage{display:block;max-width:610px;min-height:0}.auth-v2-form-pane{min-height:calc(100vh - 190px);padding:42px 44px}.auth-v2-aside{display:none}}@media (max-width:560px){.auth-v2-shell{padding-left:18px;padding-right:18px}.auth-v2-header__inner{height:62px}.auth-v2-brand img{height:37px}.auth-v2-brand span{font-size:15px}.auth-v2-header__nav{gap:8px}.auth-v2-header__nav>a{font-size:0;gap:0}.auth-v2-header__nav>a .icon,.auth-v2-header__nav>a svg{height:19px;width:19px}.auth-v2-main{min-height:calc(100vh - 62px);padding:12px}.auth-v2-stage{border-radius:20px}.auth-v2-form-pane{align-items:flex-start;min-height:calc(100vh - 122px);padding:30px 22px 34px}.auth-v2-card h1{font-size:32px}.auth-v2-lead{font-size:13px;margin-bottom:22px}.auth-v2-back{margin-bottom:18px}.auth-v2-option,.auth-v2-telegram-option{grid-template-columns:40px minmax(0,1fr) auto;padding:11px}.auth-v2-option__icon{height:40px;width:40px}.auth-v2-form-row{align-items:flex-start;flex-direction:column;gap:6px}.auth-v2-footer{padding:6px 0 18px}.auth-v2-footer__inner{align-items:flex-start;flex-direction:column;gap:7px}body.auth-v2-root .alert.fixed{left:12px;right:12px;top:70px;width:auto}body.auth-v2-root form#cookies-consent .row{align-items:stretch;flex-direction:column;gap:9px}body.auth-v2-root form#cookies-consent button{width:100%}}@media (prefers-reduced-motion:reduce){body.auth-v2-root *,body.auth-v2-root :after,body.auth-v2-root :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}