.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(380px,560px) 1fr}.auth-form-col{padding:28px clamp(20px,4vw,48px);display:grid;align-content:start;grid-gap:28px;gap:28px}.auth-card{padding:clamp(24px,4vw,36px);display:grid;grid-gap:20px;gap:20px}.auth-card h1{font-size:28px;font-weight:900}.auth-aside{margin:14px;border-radius:var(--r-xl);overflow:hidden;color:#fff;position:relative;background:radial-gradient(700px 400px at 80% 10%,rgba(132,169,140,.55),transparent 60%),radial-gradient(600px 400px at 0 100%,rgba(18,137,156,.75),transparent 60%),linear-gradient(140deg,#04444f,#065f6e 50%,#2f3e46);display:grid;place-items:center;padding:48px}.auth-aside h2{color:#fff;font-size:clamp(28px,3vw,40px);font-weight:900;margin-top:10px;max-width:480px}.auth-aside-inner{max-width:520px;width:100%}.auth-point{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:18px}.auth-point b{display:block}.auth-point span{font-size:14px;opacity:.78}.grid-2f{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pw-meter{height:6px;border-radius:6px;background:rgba(47,62,70,.1);overflow:hidden}.pw-meter i{display:block;height:100%;border-radius:6px;transition:width .25s,background .25s}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-aside{display:none}.grid-2f{grid-template-columns:1fr}}