.auth{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.auth .auth-aside{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;justify-content:space-between;padding:56px 64px;display:flex;position:relative;overflow:hidden}.auth .auth-aside .rings{pointer-events:none;width:620px;height:620px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.auth .auth-aside .rings .aside-ring{border:1px solid var(--line);border-radius:50%;position:absolute;inset:0}.auth .auth-aside .rings .aside-ring.r2{border-color:var(--line-2);inset:14%}.auth .auth-aside .rings .aside-ring.r3{border-color:var(--line-2);inset:30%}.auth .auth-aside .rings .aside-ring.r4{border-color:var(--line-2);inset:44%}.auth .auth-aside .rings .dot{background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.auth .auth-aside .top,.auth .auth-aside .mid,.auth .auth-aside .btm{z-index:2;position:relative}.auth .auth-quote{letter-spacing:-.018em;max-width:15ch;margin:0;font-size:clamp(28px,3.1vw,40px);font-weight:300;line-height:1.18}.auth .auth-quote .serif-i{color:var(--fg)}.auth .auth-aside .btm .stat-row{margin-top:0}.auth .auth-form-wrap{place-items:center;padding:56px 40px;display:grid;position:relative}.auth .auth-form{width:100%;max-width:380px}.auth .auth-form .switch-tabs{margin-bottom:40px}.auth .auth-form h1{letter-spacing:-.03em;margin:0 0 10px;font-size:30px;font-weight:200;line-height:1.1}.auth .auth-form .sub{color:var(--fg-2);margin:0 0 36px;font-size:14px}.auth .auth-form .fields{flex-direction:column;gap:20px;display:flex}.auth .auth-form .row-between{justify-content:space-between;align-items:center;display:flex}.auth .auth-form .pill{justify-content:center;width:100%;height:46px;margin-top:28px}.auth .auth-divider{color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:16px;margin:28px 0;font-size:11px;display:flex}.auth .auth-divider:before,.auth .auth-divider:after{content:"";background:var(--line-2);flex:1;height:1px}.auth .sso{justify-content:center;width:100%;height:44px}.auth .auth-error{color:#d03939;border-radius:var(--radius-sm);background:#d0393914;border:1px solid #d0393933;margin:20px 0 0;padding:10px 12px;font-size:12.5px}.auth .auth-foot{color:var(--fg-3);margin-top:32px;font-size:12.5px}.auth .auth-foot a{color:var(--fg);border-bottom:1px solid var(--line);cursor:pointer;padding-bottom:1px;text-decoration:none}.auth .topline{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;top:28px;right:40px}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth .auth-aside{display:none}}
