@charset "UTF-8";.authentication-wrapper{display:flex;flex-basis:100%;min-height:100vh;width:100%}.authentication-wrapper .authentication-inner{width:100%}.authentication-wrapper.authentication-basic{align-items:center;justify-content:center}.authentication-wrapper .auth-cover-illustration{z-index:1;max-inline-size:38rem}.authentication-wrapper .authentication-image{z-index:-1;inline-size:100%;inset-block-end:7%;position:absolute;inset-inline-start:0}.authentication-wrapper.authentication-cover{align-items:flex-start}.authentication-wrapper.authentication-cover .authentication-inner{min-height:100vh;position:relative}.authentication-wrapper.authentication-cover .authentication-image{inline-size:70%}html:not([dir=rtl]) .authentication-wrapper.authentication-cover .authentication-image{inset-inline-start:unset}.authentication-wrapper.authentication-basic .authentication-inner{max-width:450px}.authentication-wrapper .auth-input-wrapper .auth-input{max-width:50px;padding-left:.4rem;padding-right:.4rem;font-size:150%}.authentication-wrapper .divider .divider-text{font-size:.9375rem}@media (max-width: 575.98px){.authentication-wrapper .auth-input-wrapper .auth-input{font-size:1.125rem}}@media (max-width: 1199.98px){.authentication-cover .authentication-image{inset-block-end:9%}[dir=rtl] .authentication-cover .authentication-image{inline-size:65%}}#twoStepsForm .fv-plugins-bootstrap5-row-invalid .form-control{border-color:#ff4d49}@media (max-width: 575.98px){.numeral-mask-wrapper .numeral-mask{padding:0!important}.numeral-mask{margin-inline:1px!important}}.light-style .authentication-wrapper .authentication-bg{background-color:#fff}.light-style .authentication-wrapper .divider .divider-text{color:#3b4056}.dark-style .authentication-wrapper .authentication-bg{background-color:#1a1b26}.dark-style .authentication-wrapper .divider .divider-text{color:#d5d5e9}.auth-login-broker{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);overflow-x:hidden;color:#ffffffeb;isolation:isolate;background-color:#000205}.auth-login-broker *,.auth-login-broker *:before,.auth-login-broker *:after{box-sizing:border-box}.auth-login-broker__bg{position:fixed;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:0;background-color:#000205;background-size:cover;background-position:center 35%;background-repeat:no-repeat;transform-origin:50% 40%;opacity:.52;filter:blur(2.5px) brightness(.34) saturate(.97);animation:al-bg-drift 42s ease-in-out infinite alternate}.auth-login-broker__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(165deg,#000004c2,#00020aa8 42%,#000002d1)}.auth-login-broker__vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 94% 84% at 50% 36%,#00000014,#0000005c 38%,#000000b3 68%,#000000e6)}.auth-login-broker__grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:al-grain .4s steps(2) infinite}.auth-login-broker__main{position:relative;z-index:2;width:100%;max-width:26rem}.auth-login-broker__card{position:relative;border-radius:1rem;padding:clamp(1.35rem,4vw,1.75rem) clamp(1.15rem,4vw,1.5rem) 1rem;background:#080f168c;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px #00000059;backdrop-filter:blur(20px) saturate(1.05);-webkit-backdrop-filter:blur(20px) saturate(1.05)}.auth-login-broker__brand{text-align:center;margin-bottom:1.25rem}.auth-login-broker__logo{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.65rem;text-decoration:none}.auth-login-broker__logo img{max-height:2.5rem;width:auto;max-width:200px}.auth-login-broker__logo .app-brand-logo svg{transform-origin:center}.auth-login-broker__title{margin:0 0 .2rem;font-size:clamp(1.15rem,3.5vw,1.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#fff}.auth-login-broker__kicker{margin:0;font-size:.8125rem;font-weight:400;color:#ffffff73}.auth-login-broker__form{margin-top:.15rem}.auth-login-broker__field.mb-5{margin-bottom:1rem!important}.auth-login-broker__field:last-of-type.mb-5{margin-bottom:1.15rem!important}.auth-login-broker__simple-label{display:block;margin:0 0 .4rem;font-size:.8125rem;font-weight:500;color:#ffffffc7}.auth-login-broker__simple-input{flex-wrap:nowrap;border-radius:.5rem;overflow:hidden;background:#0003;border:1px solid rgba(255,255,255,.1);transition:border-color .2s ease,box-shadow .2s ease}.auth-login-broker__simple-input:focus-within{border-color:#38bdf859;box-shadow:0 0 0 2px #38bdf81a}.auth-login-broker__simple-input .input-group-text{background:transparent;border:0;color:#ffffff6b;padding-inline:.7rem;font-size:1.1rem}.auth-login-broker__simple-input .input-group-text:first-of-type{border-right:1px solid rgba(255,255,255,.08)}.auth-login-broker__simple-input .input-group-text:last-of-type:not(:first-of-type){border-left:1px solid rgba(255,255,255,.08)}.auth-login-broker__simple-input:focus-within .input-group-text{color:#38bdf8e0}.auth-login-broker__simple-input .form-control{flex:1 1 auto;min-width:0;background:transparent;border:0;color:#fff;padding-block:.62rem;padding-inline:.75rem;font-size:.9375rem}.auth-login-broker__simple-input .form-control::placeholder{color:#ffffff47}.auth-login-broker__simple-input .form-control:focus{box-shadow:none;color:#fff}.auth-login-broker__submit{cursor:pointer;border:none;font-weight:600;font-size:.9375rem;padding-block:.7rem;border-radius:.5rem;margin-top:.5rem;color:#fff;background:#0d6f8c;transition:background .2s ease}.auth-login-broker__submit:hover{background:#0a5f78}.auth-login-broker__submit:active{background:#095566}.auth-login-broker__submit:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:2px}.auth-login-broker__footer-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.auth-login-broker .form-check-input{border-color:#ffffff47;background-color:#0003}.auth-login-broker .form-check-input:checked{background-color:#38bdf8;border-color:#38bdf8}.auth-login-broker .form-check-label{font-size:.78rem;color:#ffffffb3}.auth-login-broker__support{font-size:.8125rem;color:#ffffff73;text-decoration:none;transition:color .2s ease}.auth-login-broker__support:hover{color:#38bdf8e6}.auth-login-broker__copyright{margin:1.15rem 0 0;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.07);text-align:center;font-size:.65rem;color:#ffffff52;line-height:1.45}@keyframes al-bg-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.07) translate3d(-.8%,.5%,0)}}@keyframes al-grain{0%,to{transform:translate(0)}50%{transform:translate(-1%,1%)}}@media (prefers-reduced-motion: reduce){.auth-login-broker__bg,.auth-login-broker__grain{animation:none!important}}
