.login-page{color:#fff;background:radial-gradient(at 80% 25%,#490104,#000 65%);min-height:100vh;padding:40px 7%}.login-page>.logo{text-decoration:none;display:inline-block}.login-page section{max-width:620px;padding:85px 0}.login-page h1{text-transform:uppercase;margin:20px 0 30px;font:80px/1 Bebas Neue}.login-page section>p{color:#bbb;font:15px/1.9 Roboto}.login-page .primary{margin:20px 0;padding:18px 24px;font:13px Raleway;text-decoration:none;display:inline-block}.login-page section>.login-note{max-width:500px;font-size:12px}.login-browse{color:#ffb006;margin-top:15px;font:12px Raleway;display:inline-block}.login-page a:focus-visible{outline-offset:5px;outline:2px solid #ffb006}@media (max-width:650px){.login-page h1{font-size:60px}.login-page section{padding:60px 0}.login-page .primary{font-size:12px}}.login-page{flex-direction:column;display:flex;background:#000!important}.login-page section{flex:1;width:100%;max-width:520px;padding:65px 0}.login-page h1{font-size:68px;line-height:1.03}.auth-form{gap:20px;margin-top:30px;display:grid}.auth-form label{color:#fff;gap:10px;font:13px Raleway;display:grid}.auth-form input{box-sizing:border-box;color:#fff;background:#141414;border:1px solid #444;border-radius:4px;width:100%;min-height:52px;padding:15px 16px;font:16px Roboto}.auth-form input:focus{outline-offset:2px;outline:2px solid #ffb006}.auth-form .primary{color:#fff;cursor:pointer;background:#600;border:1px solid #8b1919;border-radius:4px;min-height:52px;margin:4px 0 0;font:600 14px Raleway}.auth-form .primary:hover{background:#850000}.auth-form button:disabled{opacity:.65;cursor:wait}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:20px;font:12px/1.7 Raleway;display:flex}.auth-links a{color:#ffb006;text-decoration:none}.auth-links a:hover{text-decoration:underline}.auth-form .password-hint{color:#aaa;margin:-8px 0 0;font:12px/1.6 Roboto}.auth-error,.auth-message{background:#240000;border:1px solid #600;margin:0;padding:14px 16px;font:14px/1.6 Roboto}.auth-message{background:#1c180b;border-color:#76601e}.auth-footer{color:#777;padding:20px 0;font:11px Raleway}@media (max-width:650px){.login-page{padding:28px 7%}.login-page h1{font-size:52px}.login-page section{padding:45px 0}}.login-page{isolation:isolate;box-sizing:border-box;align-items:center;padding-top:32px;position:relative}.auth-backdrop{object-fit:cover;object-position:center;z-index:-3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.auth-backdrop-shade{z-index:-2;pointer-events:none;background:linear-gradient(#0000008c,#00000059 40%,#000000e0);position:fixed;inset:0}.login-page>.logo{z-index:1;align-self:flex-start;position:relative}.login-page section{box-sizing:border-box;background:#000000db;border:1px solid #ffffff17;border-radius:6px;flex:0 auto;width:min(100%,510px);max-width:510px;margin:42px auto;padding:46px 44px;box-shadow:0 24px 90px #00000073}.login-page h1{margin:18px 0 20px;font-size:54px}.login-page section>.eyebrow{color:#ffb006;letter-spacing:1.2px;font:10px/1.6 Raleway}.login-page section>p{font-size:14px;line-height:1.7}.login-page .auth-footer{color:#b7b7b7;align-self:flex-start;margin-top:auto}@media (max-width:650px){.login-page{padding:26px 6% 14px}.login-page section{margin:32px auto;padding:32px 24px}.login-page h1{font-size:46px}.auth-backdrop{object-position:50% center}.auth-backdrop-shade{background:#000000a1}}
