.auth{color:#0a0d14;min-height:100svh;font-family:var(--font-body), Inter, system-ui, sans-serif;background:#fff;display:grid}.auth-form{place-items:center;padding:32px 28px;display:grid}.auth-col{width:100%;max-width:440px}.auth-back{appearance:none;cursor:pointer;color:#0a0d14;background:0 0;border:0;margin:-8px 0 8px -8px;padding:8px}.auth-logo{justify-content:center;margin-bottom:34px;display:flex}.auth-title{text-align:center;letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.auth-sub{text-align:center;color:#5e5d5d;margin:8px 0 0;font-size:15px}.auth-fields{border:0;flex-direction:column;gap:4px;margin:26px 0 0;padding:0;display:flex}.auth-fields:disabled{opacity:.7}.auth-primary{width:100%;height:54px;margin-top:12px;font-size:16.5px}.auth-or{color:#909090;align-items:center;gap:14px;margin:18px 0 14px;font-size:13.5px;display:flex}.auth-or:before,.auth-or:after{content:"";background:#e7e7e7;flex:1;height:1px}.auth-social+.auth-social{margin-top:8px}a.auth-social{text-decoration:none}.auth-social{appearance:none;cursor:pointer;color:#0a0d14;width:100%;height:52px;transition:transform .1s var(--ease), box-shadow .1s var(--ease);background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:4px;font-family:inherit;font-size:15.5px;font-weight:600;display:inline-flex;box-shadow:0 4px #d8dde5,inset 0 0 0 1px #e7e7e7}.auth-social:active{transform:translateY(4px);box-shadow:0 0 #d8dde5,inset 0 0 0 1px #e7e7e7}.auth-switch{text-align:center;color:#5e5d5d;margin:18px 0 0;font-size:15px}.auth-switch a{color:#2a78b8;font-weight:700;text-decoration:none}.auth-legal{text-align:center;color:#909090;margin:26px 0 0;font-size:12.5px;line-height:1.45}.auth-legal a{color:#5e5d5d;font-weight:600;text-decoration:underline}.auth-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite authspin}@keyframes authspin{to{transform:rotate(360deg)}}.auth .auth-field,.auth input[type=text],.auth input[type=email],.auth input[type=password],.auth input[type=number]{font-size:15.5px;font-weight:500;color:#0a0d14!important;box-shadow:none!important;background:#f7f8fa!important;border:1px solid #e7e7e7!important;border-radius:10px!important;padding:15px 14px!important}.auth input:focus{outline:none;border-width:1.6px!important;border-color:#7cc4f5!important}.auth input::placeholder{color:#909090;font-weight:400}.auth label{color:#0a0d14!important;margin:0 0 8px 2px!important;font-size:14px!important;font-weight:700!important}.auth .mb-4{margin-bottom:18px}.auth .pl-10,.auth input.pl-10{padding-left:44px!important}.auth .relative>.absolute.left-3{left:14px}.auth .pr-10{padding-right:44px!important}.auth{background:#fff!important}.auth a.text-brand-blue-500,.auth a[class*=text-brand-blue]{font-weight:600;color:#2a78b8!important}.auth-show{display:none}@media (min-width:940px){.auth{-moz-column-gap:clamp(40px, 6vw, 96px);grid-template-columns:minmax(0,440px) minmax(0,480px);justify-content:center;column-gap:clamp(40px,6vw,96px);padding:0 40px}.auth-form{padding:32px 0}.auth-show{place-items:center;padding:24px 0;display:grid}.auth-show-in{background:#f2f9fd;border-radius:28px;width:100%;max-width:480px;padding:36px}.auth-show h2{text-align:center;letter-spacing:-.3px;color:#0a0d14;margin:30px 0 0;font-size:22px;font-weight:700;line-height:1.2}.auth-show p{text-align:center;color:#5e5d5d;margin:10px 0 0;font-size:14.5px;line-height:1.5}.auth-levels{gap:12px;margin-top:26px;display:grid}.auth-level{background:#fff;border:1px solid #e7e7e7;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.auth-level .ic{flex:none;width:38px;height:38px}.auth-level b{color:#0a0d14;font-size:15px;display:block}.auth-level span{color:#5e5d5d;margin-top:2px;font-size:12.5px;line-height:1.35;display:block}}.auth-show .cplane{box-shadow:none;padding:10px}.auth-show .cplane .cap{display:none}
