.login-module__Si-P0q__page{color:#242925;background:#f7f5ef;flex-direction:column;align-items:center;min-height:100dvh;padding:58px 20px;font:15px/1.6 Arial,sans-serif;display:flex}.login-module__Si-P0q__brand{letter-spacing:-1px;color:#242925;font:32px/1.2 Georgia,serif;text-decoration:none}.login-module__Si-P0q__brand em{color:#a34d35}.login-module__Si-P0q__card{background:#fffefa;border:1px solid #d9dcd3;width:100%;max-width:420px;margin-top:35px;padding:34px}.login-module__Si-P0q__card h1{margin:0 0 18px;font:38px/1.1 Georgia,serif}.login-module__Si-P0q__card p{color:#646b65;margin:0 0 24px;font-size:14px;line-height:1.7}.login-module__Si-P0q__card label{color:#242925;margin-bottom:8px;font-size:13px}.login-module__Si-P0q__card input{color:#242925;background:#fff;border:1px solid #acb2a9;border-radius:3px;width:100%;margin:0 0 16px;padding:13px;font:16px Arial,sans-serif;display:block}.login-module__Si-P0q__card button{color:#fff;cursor:pointer;background:#242925;border:1px solid #242925;border-radius:3px;width:100%;padding:13px 15px;font:600 14px/1.4 Arial,sans-serif;display:block}.login-module__Si-P0q__card button:disabled{opacity:.6;cursor:wait}.login-module__Si-P0q__card .login-module__Si-P0q__google{color:#242925;background:#fff;border-color:#acb2a9}.login-module__Si-P0q__divider{color:#646b65;align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.login-module__Si-P0q__divider:before,.login-module__Si-P0q__divider:after{content:"";background:#d9dcd3;flex:1;height:1px}.login-module__Si-P0q__help{color:#646b65;border-top:1px solid #d9dcd3;margin-top:27px;padding-top:20px;font-size:12px}.login-module__Si-P0q__help a{color:#a34d35;text-underline-offset:3px;text-decoration:underline}.login-module__Si-P0q__back{color:#646b65;margin-top:24px;font-size:13px}.login-module__Si-P0q__actions{gap:12px;display:grid}.login-module__Si-P0q__card .login-module__Si-P0q__quiet{color:#242925;background:0 0;border-color:#acb2a9}.login-module__Si-P0q__page :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #a34d35}@media (max-width:420px){.login-module__Si-P0q__page{padding-top:38px}.login-module__Si-P0q__brand{font-size:29px}.login-module__Si-P0q__card{padding:26px 22px}}
