.clean-auth{--green:#2459e0;--ink:#15254b;--muted:#687792;--border:#dce5f4;color:#15254b;--auth-field:#1c46b4;--auth-field-ink:#cdd9fb;--auth-accent:#ffc83d;--auth-ink:#15254b;--auth-text:#5c6b86;--auth-rule:#dfe6f3;--auth-link:#2459e0;background:#f5f7fc;font-size:15px}.clean-auth .brand{color:#2459e0}.clean-auth .brand-mark{background:#2459e0}.clean-auth .brand-mark span{background:#ffc83d}.clean-auth .brand-dot{color:#ffc83d}.clean-auth .auth-story .brand{color:#fff}.clean-auth .auth-story .brand-mark{color:#1c46b4;background:#ffc83d}.clean-auth .auth-story .brand-mark span{background:#1c46b4}.clean-auth .auth-form{background:#f5f7fc}.clean-auth .auth-card{background:#fff;border:1px solid #e2e9f5;border-radius:16px;width:440px;padding:32px;box-shadow:0 22px 70px #15254b0d}.clean-auth .auth-card>h2,.clean-auth .auth-card>h1{color:#15254b;font-size:30px}.clean-auth .auth-card>p,.clean-auth .auth-card form p{color:#687792;font-size:13px}.clean-auth .auth-card label{color:#344663;font-size:13px;font-weight:600}.clean-auth .auth-card input:not([type=checkbox]):not([type=radio]),.clean-auth .auth-card select,.clean-auth .auth-card textarea{color:#15254b;border-color:#d9e2f0;border-radius:8px;min-height:44px;font-size:14px}.clean-auth .auth-card input:focus,.clean-auth .auth-card select:focus,.clean-auth .auth-card textarea:focus{border-color:#2459e0;box-shadow:0 0 0 3px #eaf0ff}.clean-auth .auth-card a{color:#2459e0;font-weight:600}.clean-auth .auth-card .button.primary{color:#fff;background:#2459e0;border-color:#2459e0;border-radius:8px;min-height:44px;font-size:14px}.clean-auth .auth-card .button.primary:hover{background:#1948c4}.clean-auth .auth-card .button.secondary{color:#2459e0;background:#fff;border:1px solid #d9e2f0;border-radius:8px;min-height:42px}.clean-auth .checkbox-label input{accent-color:#2459e0}.clean-auth .auth-card .notice.error{color:#ac3140;background:#fff4f4;border-color:#f2d5d9}.clean-auth.auth-registration .auth-card{width:min(760px,100%)}.clean-auth.auth-registration .auth-story{width:32%}.security-brand{display:none}.clean-auth.auth-security .auth-form{min-height:100dvh;padding:28px;max-width:none!important}.clean-auth.auth-security .auth-card{width:min(520px,100%)}.clean-auth.auth-security .security-brand{color:#2459e0;letter-spacing:-1.7px;margin-bottom:35px;font-size:31px;font-weight:750;line-height:1;display:block}.clean-auth.auth-security .security-brand span{color:#ffc83d}.clean-auth.auth-security .auth-card h1{color:#2459e0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:13px}.clean-auth.auth-security .auth-card h2{color:#15254b;margin:0 0 10px;font-size:27px}.clean-auth.auth-security .auth-card>p{margin-bottom:24px;font-size:14px;line-height:1.6}.clean-auth.auth-security .auth-card form{margin:17px 0}.clean-auth.auth-security .auth-card input[name=code][maxlength="6"]{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;font-size:25px;font-weight:700}@media (width<=980px){.clean-auth.auth-registration .auth-story{display:none}}@media (width<=760px){.clean-auth .auth-card{padding:24px}.clean-auth .auth-form,.clean-auth.auth-security .auth-form{padding:18px}.clean-auth.auth-registration .auth-card{width:100%}}.clean-auth{--scene-ink:#15254b;--scene-accent:#ffc83d;--scene-soft:#cdd9fb;--scene-deep:#15307f;--scene-primary:#2459e0;--scene-tint:#eaf0ff;--scene-muted:#c9d5ee;--scene-field:#f6f8fd;--scene-field-line:#d9e2f0;--scene-screen:#203a7c;--scene-notch:#2c4687;--scene-shadow:#0b1c4d59}
