.auth-module__y3NHDW__page{min-height:calc(100vh - 150px);color:var(--text);background:radial-gradient(circle at 50% 18%,#fff 0,#f4f9ff 45%,#eaf5ff 100%);padding:48px 16px 64px}.auth-module__y3NHDW__intro{text-align:center;max-width:720px;margin:0 auto 28px}.auth-module__y3NHDW__intro h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(42px,5vw,60px);line-height:.95}.auth-module__y3NHDW__intro p{color:var(--text-body);margin:16px auto 0;font-size:18px;line-height:1.5}.auth-module__y3NHDW__card{border:1px solid var(--line);border-radius:var(--radius-md);width:min(100%,560px);box-shadow:var(--shadow-soft);background:#fff;margin:0 auto;padding:38px 42px}.auth-module__y3NHDW__context{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);gap:5px;margin-bottom:20px;padding:14px;display:grid}.auth-module__y3NHDW__context p{margin:0}.auth-module__y3NHDW__context span{color:var(--text-body)}.auth-module__y3NHDW__form{gap:20px;display:grid}.auth-module__y3NHDW__form label{color:var(--text);gap:8px;font-weight:750;display:grid}.auth-module__y3NHDW__form input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:50px;color:var(--text);background:#fff;padding:11px 14px}.auth-module__y3NHDW__form input::placeholder{color:#8294b0}.auth-module__y3NHDW__helper{color:var(--text-muted);font-size:13px;font-weight:400}.auth-module__y3NHDW__form button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:linear-gradient(90deg,#0066e8,#0b73ed);border:0;min-height:52px;margin-top:4px;font-size:17px;font-weight:800}.auth-module__y3NHDW__switch{border-bottom:1px solid var(--line);text-align:center;color:var(--text-body);margin:24px 0;padding-bottom:22px}.auth-module__y3NHDW__switch a{font-weight:750}.auth-module__y3NHDW__trust{border-radius:var(--radius-sm);background:var(--surface-soft);padding:16px}.auth-module__y3NHDW__promises{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.auth-module__y3NHDW__promises p{display:none}.auth-module__y3NHDW__promises .placeholder{display:none}.auth-module__y3NHDW__closing{text-align:center;margin:72px auto 0}.auth-module__y3NHDW__closing h2{font-family:var(--display);margin:0;font-size:30px}.auth-module__y3NHDW__closing p{color:var(--text-body)}@media (max-width:620px){.auth-module__y3NHDW__page{padding:34px 14px 48px}.auth-module__y3NHDW__intro h1{font-size:42px}.auth-module__y3NHDW__card{padding:28px 20px}.auth-module__y3NHDW__promises{grid-template-columns:1fr}.auth-module__y3NHDW__closing{margin-top:48px}.auth-module__y3NHDW__intro p{font-size:16px}}
