body{display:flex;justify-content:center;align-items:center;min-height:100dvh;margin:0;padding:16px;box-sizing:border-box;background:linear-gradient(180deg,#ffe27b00 25.03%,#ffe27b 95%),var(--shades-yellow-20, #FFEDB3)}html.dark .light-logo{display:none}html:not(.dark) .dark-logo{display:none}a{color:#0c0c0e;font-family:Inter,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.05px;text-decoration:underline}.login-card{background-color:#fff;width:100%;max-width:500px;padding:32px 24px;margin:0;box-shadow:0 0 1px #0c0c0e14,0 3px 4px #0c0c0e1f;border-radius:16px}.login-card .login-card-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin-bottom:32px}.login-card .login-card-header .logo-wrapper{display:flex}.login-card .login-card-header .logo-wrapper .login-logo{height:100%;max-height:28px}.login-card .login-card-header .logo-wrapper h1{align-self:flex-start;margin:0 0 0 4px;font-family:Gilroy,Arial,sans-serif;font-size:16px;line-height:14px;font-weight:600;color:#000}.login-card .login-card-header h2{margin-top:32px;margin-bottom:16px;font-family:Gilroy,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:36px;color:#000}.login-card .login-card-header span{color:#5d6269;text-align:center;font-family:Inter,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.1px}.login-card .login-card-content{padding:0}.login-card .login-card-content .input-group{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.login-card .login-card-content .input-group .input-container,.login-card .login-card-content .input-group .password-options{font-family:Inter,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.05px}.login-card .login-card-content .input-group .input-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;padding:0;margin:0}.login-card .login-card-content .input-group .input-container label{padding-left:4px;margin-bottom:4px;color:#0a0b0d}.login-card .login-card-content .input-group .input-container label .required{color:#e94536}.login-card .login-card-content .input-group .input-container input{display:flex;height:44px;padding-left:12px;align-items:center;align-self:stretch;border-radius:10px;border:1px solid #99a0ae;width:100%;box-sizing:border-box;font-family:Inter,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.05px}.login-card .login-card-content .input-group .input-container input::placeholder,.login-card .login-card-content .input-group .input-container input::-webkit-input-placeholder,.login-card .login-card-content .input-group .input-container input::-moz-placeholder,.login-card .login-card-content .input-group .input-container input:-ms-input-placeholder,.login-card .login-card-content .input-group .input-container input::-ms-input-placeholder{color:#fbfbfb7d}.login-card .login-card-content .input-group .input-container input:focus{border-color:#0a0b0d;outline:3px solid rgba(88,99,116,.12);outline-offset:0}.login-card .login-card-content .input-group .input-container input.error{border-color:#e94536}.login-card .login-card-content .input-group .input-container input:hover{background-color:#58637414}.login-card .login-card-content .input-group .password-options{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%;padding:0}.login-card .login-card-content .input-group .password-options .remember-me{display:flex;align-items:center;gap:8px}.login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]{width:18px;height:18px;border-radius:4px;border:1.6px solid #99a0ae;appearance:none;background:#fff;outline:none;cursor:pointer;position:relative;display:inline-block;vertical-align:middle}.login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]:checked{background:#000;border-color:#000}.login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-62%) rotate(45deg);pointer-events:none}.login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]:focus{border-color:#0a0b0d;outline:2px solid rgba(88,99,116,.12);outline-offset:0}.login-card .login-card-content .input-group .password-options .remember-me label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#222}.login-card .login-card-content .sso-login-button{text-decoration:none}.login-card .login-card-content .btn-block,.login-card .login-card-content .btn-block-outlined{cursor:pointer;height:48px;display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%;min-width:120px;padding:12px 20px;border-radius:32px;border:2px solid #000;font-family:Inter,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.1px;gap:4px;box-sizing:border-box}.login-card .login-card-content .btn-block{background:#000;color:#fafafa}.login-card .login-card-content .btn-block:hover{background-color:#26292ce6}.login-card .login-card-content .btn-block-outlined{background:#fff;color:#000}.login-card .login-card-content .btn-block-outlined:hover{background-color:#26292c1f}.login-card .login-card-content .btn-flex-row{display:flex;flex-direction:row;align-items:center;gap:4.5px}.login-card .login-card-content .divider{display:flex;align-items:center;align-self:stretch;gap:8px;font-family:Inter,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.05px;text-transform:uppercase;margin:20px 0}.login-card .login-card-content .divider:before,.login-card .login-card-content .divider:after{content:"";flex:1;border-bottom:2px solid #ecedee}.login-card .login-card-content .divider:before{margin-right:8px}.login-card .login-card-content .divider:after{margin-left:8px}.login-card .login-card-content .sign-in-icon{width:20px;height:20px;color:#000}.login-card .login-card-content .sign-in-icon-inverted{color:#fff}.login-card .login-card-content .validation{font-family:Inter,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.05px;margin-top:4px}.login-card .login-card-content .validation .error{color:#e94536}.login-card .login-card-content .success{text-align:center;margin-top:32px;font-weight:700;color:#2c9056}.login-card .login-card-footer{margin-top:24px;color:#484c51;text-align:center;font-family:Inter,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.05px}.login-card .login-card-footer a{color:#0c0c0e}html.dark body{background:linear-gradient(180deg,#12131500 25.03%,#121315 95%),var(--greyscale-10, #18191B)}html.dark a{color:#fdfdfd}html.dark .login-card{background-color:#0c0c0e;box-shadow:0 0 1px #0000004d,0 3px 4px #0006}html.dark .login-card .login-card-header .logo-wrapper h1,html.dark .login-card .login-card-header h2{color:#fff}html.dark .login-card .login-card-header span{color:#9ca3af}html.dark .login-card .login-card-content .btn-block,html.dark .login-card .login-card-content .btn-block-outlined{border-color:#fff}html.dark .login-card .login-card-content .btn-block{background:#fff;color:#000}html.dark .login-card .login-card-content .btn-block:hover{background-color:#ecedeee6}html.dark .login-card .login-card-content .btn-block-outlined{background:#000;color:#fff}html.dark .login-card .login-card-content .btn-block-outlined:hover{background:#ecedee26}html.dark .login-card .login-card-content .divider{color:#fff}html.dark .login-card .login-card-content .divider:before,html.dark .login-card .login-card-content .divider:after{border-bottom:2px solid #26292c}html.dark .login-card .login-card-content .sign-in-icon{color:#fff}html.dark .login-card .login-card-content .sign-in-icon-inverted{color:#000}html.dark .login-card .login-card-content .input-group .input-container label{color:#fbfbfb}html.dark .login-card .login-card-content .input-group .input-container label .required{color:#eb5a4d}html.dark .login-card .login-card-content .input-group .input-container input{background-color:#0c0c0e;border-color:#99a0ae;color:#fdfdfd}html.dark .login-card .login-card-content .input-group .input-container input::placeholder,html.dark .login-card .login-card-content .input-group .input-container input::-webkit-input-placeholder,html.dark .login-card .login-card-content .input-group .input-container input::-moz-placeholder,html.dark .login-card .login-card-content .input-group .input-container input:-ms-input-placeholder,html.dark .login-card .login-card-content .input-group .input-container input::-ms-input-placeholder{color:#fbfbfb7d}html.dark .login-card .login-card-content .input-group .input-container input:focus{border-color:#fdfdfd;outline:3px solid rgba(88,99,116,.12)}html.dark .login-card .login-card-content .input-group .input-container input:hover{background-color:#26292ce6}html.dark .login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]{background:#0c0c0e;border-color:#99a0ae}html.dark .login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]:checked{background:#fff;border-color:#fff}html.dark .login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]:checked:after{border-color:#000}html.dark .login-card .login-card-content .input-group .password-options .remember-me input[type=checkbox]:focus{border-color:#fdfdfd;outline:2px solid rgba(88,99,116,.12)}html.dark .login-card .login-card-content .input-group .password-options .remember-me label{color:#fbfbfb}html.dark .login-card .login-card-footer{color:#d9dbdd}html.dark .login-card .login-card-footer a{color:#fdfdfd}
