.auth{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch}.auth__side{display:flex;flex-direction:column;gap:28px;padding:46px clamp(24px,5vw,72px);border-right:1px solid var(--line-soft);background:radial-gradient(80% 70% at 10% 0,rgba(76,194,255,.14),transparent 60%),radial-gradient(70% 70% at 90% 100%,rgba(169,123,255,.16),transparent 55%),var(--bg)}.auth__logo{display:inline-flex}.auth__side-body{display:flex;flex-direction:column;gap:14px;max-width:46ch;margin:auto 0}.auth__side-body h1{font-size:34px}.auth__points{margin:8px 0 0;padding-left:18px;color:var(--text-dim);font-size:14px;display:grid;grid-gap:6px;gap:6px}.auth__foot{color:var(--text-mute)}.auth__panel{align-self:center;justify-self:center;width:min(400px,calc(100% - 40px));display:flex;flex-direction:column;gap:16px;padding:28px;box-shadow:var(--shadow)}.auth__panel h2{font-size:22px}.auth__password{position:relative;display:flex;align-items:center}.auth__password .input{padding-right:84px}.auth__reveal{position:absolute;right:8px}.auth__hint{font-size:13px;color:var(--text-mute)}.auth__warn{margin:6px 0 0;font-size:12.5px;color:#f0c078}.auth__accounts{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line-soft)}.auth__accounts-table{border-collapse:collapse;width:100%;font-size:13px}.auth__accounts-table td{padding:5px 8px 5px 0;border-bottom:1px solid #182032;white-space:nowrap}.auth__accounts-table tr:last-child td{border-bottom:none}.auth__accounts-table td:first-child{color:var(--text-dim)}.auth__accounts-table td:nth-child(3){color:var(--text-mute);font-size:12.5px;width:100%}.auth__link{color:var(--accent)}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth__side{border-right:none;border-bottom:1px solid var(--line-soft);padding:28px 24px 34px;gap:18px}.auth__side-body{margin:0}.auth__side-body h1{font-size:26px}.auth__panel{margin:28px auto 46px}}