.lg-auth{display:grid;gap:16px;grid-template-columns:7fr 5fr;margin-bottom:16px}.lg-auth__card,.lg-auth__side{border-radius:32px;margin-bottom:16px;overflow:hidden;position:relative}.lg-auth__card{background:var(--card);display:flex;justify-content:center;padding:64px 64px 56px}.lg-auth__form{max-width:440px;width:100%}.lg-auth__form form{margin:0}.lg-auth__form a{color:var(--hoodie);font-weight:500;text-decoration:none}.lg-auth__form a:hover{text-decoration:underline}.lg-auth__title{color:var(--ink);font:700 44px/1.08 var(--font);letter-spacing:-.025em;margin:0 0 12px}.lg-auth__lead{color:var(--ink-2);font-size:16px;line-height:1.5;margin:0 0 28px}.lg-auth__row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.lg-auth__alert,.lg-auth__notice{border-radius:12px;font-size:14px;line-height:1.4;margin:0 0 18px;padding:12px 14px}.lg-auth__alert{background:var(--danger-soft);color:#b91c1c}.lg-auth__notice{background:var(--ok-soft);color:var(--ok)}.lg-auth__links{font-size:14px;margin:-4px 0 24px}.lg-auth__submit{background:var(--beak);border:0;border-radius:14px;color:#fff;display:block;font:600 16px/1 var(--font);height:56px;transition:background .15s,transform .15s;width:100%}.lg-auth__submit:hover{background:var(--beak-deep);transform:translateY(-1px)}.lg-auth__after{color:var(--ink-2);font-size:14px;margin:20px 0 0;text-align:center}.lg-auth__after--start{text-align:start}.lg-auth__agree{align-items:flex-start;color:var(--ink-2);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.45;margin-bottom:24px}.lg-auth__agree input{accent-color:var(--hoodie);flex:none;height:18px;margin:1px 0 0;width:18px}.lg-auth__done-icon{background:var(--ok-soft);border-radius:50%;display:grid;height:56px;margin-bottom:24px;place-items:center;width:56px}.lg-field{margin-bottom:16px}.lg-field__label{color:var(--ink);display:block;font:500 14px/1.2 var(--font);margin-bottom:8px}.lg-field__control{position:relative}.lg-field__input{background:#fff;border:1px solid #dddad3;border-radius:12px;color:var(--ink);font:400 16px/1 var(--font);height:52px;outline:0;padding:0 16px;transition:border-color .15s,box-shadow .15s;width:100%}.lg-field__input:hover{border-color:#c9c5bc}.lg-field__input:focus{border-color:var(--hoodie);box-shadow:0 0 0 4px var(--hoodie-soft)}.lg-field__input::-moz-placeholder{color:var(--ink-3)}.lg-field__input::placeholder{color:var(--ink-3)}.lg-field__control--addon .lg-field__input{padding-inline-end:48px}.lg-field.is-invalid .lg-field__input{background:#fffbfb;border-color:var(--danger)}.lg-field__error{color:var(--danger);font:400 13px/1.35 var(--font);margin:6px 0 0}.lg-field__error+.lg-field__error{margin-top:2px}.lg-field__eye{background:none;border:0;border-radius:8px;color:var(--ink-3);display:flex;inset-inline-end:8px;padding:8px;position:absolute;top:50%;transform:translateY(-50%)}.lg-field__eye:hover{color:var(--hoodie)}.lg-field__eye .lg-field__eye-on,.lg-field__eye.is-active .lg-field__eye-off{display:none}.lg-field__eye.is-active .lg-field__eye-on{display:block}.lg-field__info{cursor:help;display:flex;inset-inline-end:14px;position:absolute;top:50%;transform:translateY(-50%)}.lg-field__info:focus .lg-field__info-text,.lg-field__info:hover .lg-field__info-text{display:block}.lg-field__info-text{background:var(--ink);border-radius:12px;bottom:30px;color:#fff;display:none;font:400 13px/1.4 var(--font);inset-inline-end:-10px;padding:12px 14px;position:absolute;width:260px;z-index:2}.lg-field__info-text span{font-weight:600}.lg-role{background:var(--feather);border-radius:16px;margin:8px 0 20px;padding:20px}.lg-role__title{color:var(--ink);font:600 16px/1.3 var(--font)}.lg-role__hint{color:var(--ink-2);font-size:14px;margin:4px 0 14px}.lg-role__options{display:grid;gap:10px;grid-template-columns:1fr 1fr}.lg-role__option{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:14px;transition:border-color .15s}.lg-role__option:hover{border-color:#c9c5bc}.lg-role__option:has(input:checked){border-color:var(--hoodie);box-shadow:inset 0 0 0 1px var(--hoodie)}.lg-role__option input{accent-color:var(--hoodie);flex:none;height:16px;margin:2px 0 0;width:16px}.lg-role__option span{color:var(--ink-2);font-size:13px;line-height:1.4}.lg-role__option b{color:var(--ink);display:block;font:600 15px/1.3 var(--font);margin-bottom:3px}.lg-role__note{background:var(--beak-soft);border-radius:12px;color:var(--ink);display:none;font-size:14px;line-height:1.45;margin-top:10px;padding:12px 14px}.lg-role:has(input[value="1"]:checked) .lg-role__note{display:block}.lg-auth__side{align-self:start;background:var(--hoodie);color:#fff;display:flex;flex-direction:column;padding:56px 48px 0;position:sticky;top:16px}.lg-auth__slogan{font:700 52px/1.02 var(--font);letter-spacing:-.03em;margin:0 0 32px}.lg-auth__slogan span{color:#ffd2bf}.lg-auth__wins{display:grid;gap:18px;list-style:none;margin:0;padding:0}.lg-auth__wins li{display:flex;flex-direction:column;gap:4px}.lg-auth__wins b{font:700 26px/1 var(--font);letter-spacing:-.02em}.lg-auth__wins span{color:hsla(0,0%,100%,.78);font-size:15px}.lg-auth__wins img{align-self:flex-start;background:#fff;border-radius:8px;box-sizing:content-box;height:33px;padding:4px 8px;width:auto}.lg-auth__stork{display:block;filter:drop-shadow(0 18px 30px rgba(0,0,0,.25));margin-block-start:-24px;margin-inline:auto -12px;width:260px}.lg-auth__stork img{display:block;height:auto;width:100%}@media (max-width:1100px){.lg-auth{grid-template-columns:1fr}.lg-auth__side{display:none}}@media (max-width:640px){.lg-auth__card{border-radius:24px;padding:36px 20px 32px}.lg-auth__title{font-size:34px}.lg-auth__lead{font-size:15px;margin-bottom:22px}.lg-auth__row{gap:0}.lg-auth__row,.lg-role__options{grid-template-columns:1fr}.lg-field__info-text{inset-inline-end:-6px;width:230px}}
