.cr-login{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px 0;background:#141210;color:#efe7d8}.cr-login .member-aurora{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;-webkit-mask-image:radial-gradient(135% 115% at 72% -10%,#000 26%,transparent 72%);mask-image:radial-gradient(135% 115% at 72% -10%,#000 26%,transparent 72%)}.cr-login .member-aurora canvas{display:block;width:100%!important;height:100%!important}.cr-login .member-aurora.is-static{background:radial-gradient(90% 130% at 78% -20%,hsla(38,69%,72%,.5),transparent 58%),radial-gradient(70% 110% at 18% -10%,hsla(40,38%,61%,.28),transparent 55%)}.cr-login .login-inner{position:relative;z-index:1;width:100%}.cr-login .cr-eyebrow{margin-top:16px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#b39a68}.cr-login .em{color:#d8bf90}.cr-login .cr-tagline{font-size:23px;margin-top:8px;text-align:center}.cr-login .card{border-radius:0;background:rgba(28,24,20,.55);border:1px solid hsla(40,38%,61%,.22);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-login .card:hover{transform:none;box-shadow:none;border-color:hsla(40,38%,61%,.22)}.cr-login .form-group label{color:#cbb98f}.cr-login .hint{color:hsla(39,42%,89%,.5)}.cr-login .card input{border-radius:0;background:rgba(18,15,13,.55);border:1px solid hsla(40,38%,61%,.28);color:#efe7d8}.cr-login .card input::placeholder{color:hsla(39,42%,89%,.32)}.cr-login .card input:focus{border-color:#c1a875;box-shadow:0 0 0 2px hsla(40,38%,61%,.18);outline:none}.cr-login .cr-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:hsla(39,42%,89%,.4);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.cr-login .cr-divider:after,.cr-login .cr-divider:before{content:"";height:1px;flex:1 1;background:hsla(40,38%,61%,.18)}.cr-login .btn{border-radius:0;border:1px solid transparent;background:#c1a875;color:#221c16;box-shadow:none;padding:15px 30px;font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cr-login .btn:hover{background:#d4bc8e;box-shadow:none;transform:none;filter:none}.cr-login .cr-google{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:0;border:1px solid hsla(36,33%,94%,.5);background:transparent;color:#efe7d8;font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .15s ease,background .15s ease}.cr-login .cr-google:hover{background:hsla(36,33%,94%,.1);border-color:#efe7d8}.cr-login .cr-hint{text-align:center;font-size:12px;color:hsla(39,42%,89%,.5);margin:12px 0 0}.cr-login .callout{border-radius:0;padding:12px 14px;font-size:14px;line-height:1.5}.cr-login .callout.red{background:rgba(184,84,80,.14);border:1px solid rgba(184,84,80,.32);color:#e7a49e}.cr-login .callout.ok{background:rgba(120,150,96,.16);border:1px solid rgba(120,150,96,.34);color:#bcd39f}.cr-login .cr-forgot-row{display:flex;justify-content:flex-end;margin-top:12px}.cr-login .cr-forgot-row a{font-size:12.5px;color:#cbb98f;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cr-login .cr-forgot-row a:hover{color:#e6d3a6}.cr-login .cr-foot{margin-top:16px;text-align:center;color:hsla(39,42%,89%,.5);font-size:13px;line-height:1.5}.cr-login .cr-foot a{color:#d8bf90;font-weight:600;text-decoration:underline;text-underline-offset:3px}