body{background:#f7f8fc;color:#26304b;font-family:ui-sans-serif,system-ui,sans-serif}body>p:first-of-type{font-size:13px;color:#6550a6;background:#eeedf6}body>header{background:white;border-bottom:1px solid #e3e5ee;box-shadow:none;padding:22px 0}body>header h1{color:#55439b;letter-spacing:-1px}body>header p,body>header a{color:#535d77!important}body>header h1+p{font-size:13px;margin-top:2px}.login-main{padding-top:48px;padding-bottom:64px}.login-intro{text-align:center;margin:0 auto 28px;padding:0 12px}.login-intro h2{font-size:28px;font-weight:700;letter-spacing:-.6px;color:#29334c}.login-intro p{font-size:14px;color:#68718a;margin-top:8px}.login-main>.max-w-md{max-width:460px}.login-main>.max-w-md>div:first-child{border:1px solid #e1e3ed;border-radius:16px 16px 0 0;box-shadow:none;padding:8px}.login-main>.max-w-md>div:nth-child(2){border:1px solid #e1e3ed;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 12px 36px #29334c08}.login-main label{font-size:14px;font-weight:600;margin-bottom:6px}.login-main input:not([type=hidden]){min-height:46px;border-radius:9px}.login-main button[type=submit]{background:#6550aa;border-radius:9px;min-height:46px}.login-main button[type=submit]:hover{background:#51408b}.login-main :is(input,button,a):focus-visible{outline:3px solid #a99adb;outline-offset:3px}@media(max-width:480px){.login-main{padding:32px 16px}.login-main .p-8{padding:24px 18px}body>header .container{gap:16px}body>header h1{font-size:26px}}
body>header{background:#fff!important}body>header h1{color:#55439b!important}body>header p,body>header a{color:#535d77!important}
