.auth{flex-direction:column;min-height:100svh;display:flex}.auth .ribbon{opacity:.5}.auth-top{justify-content:space-between;align-items:center;gap:16px;width:100%;height:68px;display:flex}.auth-top-r{align-items:center;gap:12px;font-size:13.5px;display:flex}.auth-main{flex:1;grid-template-columns:1fr minmax(0,440px);align-items:center;gap:clamp(40px,6vw,96px);width:100%;padding-top:32px;padding-bottom:48px;display:grid}.auth-main>*{min-width:0}.auth-side{flex-direction:column;gap:20px;max-width:520px;display:flex}.auth-promises{border-top:1px solid var(--line);color:var(--text-2);gap:14px;margin:12px 0 0;padding:22px 0 0;list-style:none;display:grid}.auth-promises li{align-items:center;gap:12px;display:flex}.auth-card{padding:24px}.auth-foot{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;width:100%;padding-top:20px;padding-bottom:24px;display:flex}@media (width<=960px){.auth-main{max-width:calc(520px + 2 * var(--gutter));grid-template-columns:1fr;align-content:start;gap:28px;padding-top:16px}.auth-side{gap:12px}.auth-promises{display:none}}@media (width<=640px){.auth-card{-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.auth-top-r .dim{display:none}.auth-side .h2{font-size:34px}.auth-side .lede{font-size:15px}}.auth-top .brand{min-height:44px}
