@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;margin:0}button,input,select{font-family:Montserrat,sans-serif;font-weight:400}.login-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-top:-5vh;min-height:100dvh;padding:clamp(1rem,3vw,3rem) clamp(1rem,2vw,2rem)}.login-card{background:#eee;border-radius:clamp(15px,1vw,18px);box-shadow:0 8px 28px #0000000d;box-sizing:border-box;padding:clamp(1.5rem,3vw,3rem);width:min(92%,460px)}.login-tabs{border:1px solid #000;border-radius:clamp(6px,.8vw,10px);display:flex;margin-bottom:clamp(1.4rem,2.5vw,2rem);overflow:hidden}.login-tab-btn{background:#fff;border:none;color:#a8a8a8;cursor:pointer;flex:1 1;font-size:clamp(.72rem,1.4vw,.88rem);font-weight:600;letter-spacing:.4px;padding:clamp(.55rem,1.2vw,.85rem) 0;transition:background-color .2s,color .2s}.login-tab-btn.active{background:#000;color:#fff}.login-tab-btn:hover:not(.active){background:#f4f4f4;color:#000}.login-radio-group{display:flex;flex-direction:column;gap:clamp(.4rem,.8vw,.6rem);margin-bottom:clamp(1rem,1.8vw,1.4rem)}.login-radio-label{align-items:center;color:#a8a8a8;cursor:pointer;display:flex;font-size:clamp(.72rem,1.4vw,.88rem);font-weight:400;gap:clamp(.5rem,1vw,.75rem);transition:color .2s}.login-radio-label.selected{color:#000;font-weight:600}.login-radio-label input[type=radio]{accent-color:#000;cursor:pointer;flex-shrink:0;height:clamp(14px,1.2vw,17px);width:clamp(14px,1.2vw,17px)}.login-input-wrap{margin-bottom:clamp(.6rem,1.2vw,.9rem);position:relative}.login-input-icon{align-items:center;color:#a8a8a8;display:flex;font-size:clamp(.75rem,1.3vw,.9rem);left:clamp(.65rem,1.2vw,.9rem);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.login-input{background:#fff;border:1px solid #c4c4c4;border-radius:clamp(6px,.8vw,8px);box-sizing:border-box;color:#333;font-size:clamp(.72rem,1.4vw,.88rem);outline:none;padding:clamp(.55rem,1.2vw,.75rem) clamp(.75rem,1.5vw,1rem) clamp(.55rem,1.2vw,.75rem) clamp(2rem,3vw,2.4rem);transition:border-color .2s,box-shadow .2s;width:100%}.login-input:focus{border-color:#000;box-shadow:0 0 0 2px #00000014}.login-input::placeholder{color:#a8a8a8}.login-input.error{border-color:#d32f2f}.login-phone-row{display:flex;gap:clamp(.4rem,.8vw,.6rem);margin-bottom:clamp(.6rem,1.2vw,.9rem)}.login-country-select{background:#fff;border:1px solid #c4c4c4;border-radius:clamp(6px,.8vw,8px);color:#333;cursor:pointer;flex-shrink:0;font-size:clamp(.65rem,1.3vw,.82rem);outline:none;padding:clamp(.55rem,1.2vw,.75rem) clamp(.5rem,1vw,.75rem);transition:border-color .2s}.login-country-select:focus{border-color:#000}.login-country-select.error{border-color:#d32f2f}.login-phone-input{flex:1 1;min-width:0}.login-error-msg{align-items:center;color:#d32f2f;display:flex;font-size:clamp(.65rem,1.2vw,.78rem);gap:.3rem;margin-bottom:clamp(.4rem,.8vw,.6rem);margin-top:clamp(-.4rem,-.6vw,-.2rem)}.login-or-divider{align-items:center;color:#a8a8a8;display:flex;font-size:clamp(.7rem,1.3vw,.82rem);gap:clamp(.6rem,1.2vw,1rem);margin:clamp(.2rem,.5vw,.4rem) 0 clamp(.6rem,1.2vw,.9rem)}.login-divider-line{background:#c4c4c4;flex:1 1;height:1px}.login-spacer{height:clamp(.4rem,.8vw,.6rem)}.login-submit-btn{align-items:center;background-color:#000;border:1px solid #000;border-radius:clamp(6px,.8vw,8px);color:#fff;cursor:pointer;display:flex;font-size:clamp(.72rem,1.4vw,.88rem);font-weight:600;gap:clamp(.3rem,.6vw,.5rem);justify-content:center;letter-spacing:.3px;margin-top:clamp(.4rem,.8vw,.6rem);padding:clamp(.6rem,1.2vw,.85rem);transition:background-color .2s,color .2s;width:100%}.login-submit-btn:hover{background-color:#fff;color:#000}.login-submit-btn:disabled{border-color:#c4c4c4;cursor:not-allowed}.login-submit-btn:disabled,.login-submit-btn:disabled:hover{background-color:#c4c4c4;color:#fff}.login-back-row{display:flex;justify-content:center;margin-top:clamp(1rem,2vw,1.5rem)}.login-back-btn{align-items:center;background:none;border:none;color:#a8a8a8;cursor:pointer;display:flex;font-size:clamp(.7rem,1.3vw,.82rem);gap:.4rem;padding:0;transition:color .2s}.login-back-btn:hover{color:#000}.chip{align-items:center;border-radius:999px;display:inline-flex;font-size:clamp(.65rem,1.2vw,.78rem);font-weight:500;padding:clamp(.2rem,.5vw,.3rem) clamp(.5rem,1vw,.75rem)}.chip.error-chip{background:#fdecea;color:#d32f2f}.chip.success-chip{background:#e8f5e9;color:#2e7d32}.sso-specific-logo{height:auto;left:50%;position:relative;top:50%;transform:translateX(-50%) translateY(-25%);width:clamp(200px,30vw,300px)}.small-attrib-text{color:#aaa;font-size:clamp(.72rem,1.4vw,.88rem);text-align:center}.App{background:#0000;box-sizing:border-box;font-size:clamp(14px,1vw,18px);min-height:100vh;text-align:center}.bg-image{background-color:#252525;background-position:50%;background-size:cover;inset:0;position:fixed;z-index:-1}.top-row{align-items:center;display:flex;height:auto;justify-content:space-between;margin-inline:auto;margin-top:clamp(6vh,4.5vw,20vh);position:relative;width:min(90%,1200px)}.top-container{display:flex;flex-direction:column;gap:clamp(10vh,20vw,5vh)}.logo img{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:clamp(160px,30vw,300px)}
/*# sourceMappingURL=main.86d7e3bb.css.map*/