.login-web{box-sizing:border-box;color:#0f172a;min-height:0;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);background:#f8fafc;flex:1;font-family:Onest_400Regular,system-ui,sans-serif;overflow:auto}.login-web__content{box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;width:100%;max-width:460px;min-height:100%;margin-inline:auto;padding:16px;display:flex}.login-web__logo{justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;font:24px/32px Onest_600SemiBold,system-ui,sans-serif;display:flex}.login-web__logo>span{color:#059669;font:26px/1 IoniconsStart}.login-web strong{font-weight:inherit}.login-web[data-fonts-loading] :is(h2,p,strong){visibility:hidden;position:relative}.login-web[data-fonts-loading] :is(h2,p,strong):after{visibility:visible;content:"";background:#cbd5e1;border-radius:6px;position:absolute;inset:25% 0}.login-web[data-fonts-loading] :is(.login-web__logo,.login-web__yandex)>span{visibility:hidden}.login-web__benefits,.login-web__actions{gap:12px;display:grid}.login-web__card{box-sizing:border-box;border-radius:12px;align-items:center;gap:12px;min-height:106px;padding:12px;display:flex}.login-web__card img{width:112px;height:auto}.login-web__card h2{margin:0;font:16px/24px Onest_600SemiBold,system-ui,sans-serif}.login-web__card p{color:#475569;margin:4px 0 0;font-size:13px;line-height:20px}.login-web__actions button{cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font:15px/22px Onest_600SemiBold,system-ui,sans-serif;display:flex}.login-web__actions button:disabled{cursor:default;opacity:.5}.login-web__yandex{color:#0f172a;background:#fff}.login-web__yandex span{color:#fff;background:#fc3f1d;border-radius:50%;width:20px;font:15px/20px Onest_500Medium,system-ui,sans-serif}.login-web__guest{color:#475569;background:#e2e8f0}.login-web__actions .login-web__spinner{box-sizing:border-box;background:0 0;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite login-spin}.login-web__captcha{box-sizing:border-box;background:#fff;border:0;border-radius:12px;width:min(460px,100% - 32px);padding:16px}.login-web__captcha::backdrop{background:#0f172a80}.login-web__captcha iframe{border:0;width:100%;height:min(480px,65vh);display:block}.login-web__captcha button{margin-inline-start:auto;display:block}.login-web__connection-error{place-content:center;justify-items:center;gap:16px;padding:24px;display:grid}@keyframes login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-web__actions .login-web__spinner{animation:none}}@media (width<380px){.login-web__content{padding-inline:12px}}@media (height<=599px),(width<=349px){.login-web__content{gap:16px;padding-block:12px}.login-web__benefits,.login-web__actions{gap:8px}.login-web__card{gap:8px;min-height:90px;padding:8px}.login-web__card img{width:88px}.login-web__card h2{font-size:14px;line-height:19px}.login-web__actions button{min-height:44px}}