.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#1a1b29;padding:20px;font-family:Arial,sans-serif;position:relative;overflow:hidden}@media (max-width:768px){.login-container{min-height:100vh;max-height:100vh}}html[data-theme=dark] .login-container{background:#000}html[data-theme=light] .login-container{background:#fff}.login-resend-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:6px;width:100%;font-size:14px}.login-resend-wrapper,html[data-theme=dark] .login-resend-wrapper{color:hsla(0,0%,100%,.5)}html[data-theme=light] .login-resend-wrapper{color:rgba(0,0,0,.6)}.login-resend-desc,.login-resend-question{font-size:13px;line-height:15px}.login-resend-button{background:transparent;border:none;outline:none;color:hsla(36,67%,67%,.7);font-size:12px;font-weight:500;cursor:pointer;padding:6px 12px;transition:opacity .2s ease;border:1px solid rgba(166,124,0,.3);border-radius:12px;margin-top:6px}html[data-theme=dark] .login-resend-button{color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.3)}html[data-theme=light] .login-resend-button{color:rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.3)}.login-resend-button:disabled,.login-resend-button:hover:not(:disabled){opacity:.6;text-decoration:none}.login-resend-button:disabled{cursor:not-allowed}.user-modal-button.user-modal-close-button{position:absolute;top:10px;right:10px;background:transparent;border:none;color:hsla(36,67%,67%,.7);font-size:16px;cursor:pointer;transition:color .2s ease;display:flex;align-items:center;justify-content:center;padding:0}html[data-theme=dark] .user-modal-button.user-modal-close-button{color:hsla(0,0%,100%,.6)}html[data-theme=light] .user-modal-button.user-modal-close-button{color:rgba(0,0,0,.7)}.user-modal-icon{font-size:36px;color:hsla(36,67%,67%,.7);margin-bottom:10px}html[data-theme=dark] .user-modal-icon{color:hsla(0,0%,100%,.6)}html[data-theme=light] .user-modal-icon{color:rgba(0,0,0,.7)}.login-input-header{display:flex;justify-content:space-between;align-items:center}.hide-show-icon{font-size:13px;color:hsla(36,67%,67%,.7);cursor:pointer;margin-bottom:-3px}html[data-theme=dark] .hide-show-icon{color:hsla(0,0%,100%,.6)}html[data-theme=light] .hide-show-icon{color:rgba(0,0,0,.7)}.login-box{background:rgba(26,27,41,.9);border:1px solid rgba(166,124,0,.2);padding:30px;border-radius:12px;width:20%;max-width:20%;box-shadow:0 8px 24px rgba(166,124,0,.2);position:relative;z-index:2}@media (max-width:768px){.login-box{width:95%;max-width:95%;padding:25px}}html[data-theme=dark] .login-box{background:rgba(0,0,0,.76);border:1px solid hsla(0,0%,100%,.15)}html[data-theme=light] .login-box{background:hsla(0,0%,100%,.76);border:1px solid rgba(0,0,0,.15)}.login-box.qualification-request{width:20%;max-width:20%;margin-top:0;margin-bottom:0;padding:15px;max-height:100vh;overflow:auto}@media (max-width:768px){.login-box.qualification-request{width:95%;max-width:95%;margin-top:0;margin-bottom:0;max-height:81vh;overflow:auto}}.login-image-wrapper{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto;box-shadow:0 2px 6px rgba(166,124,0,.6);border:2px solid rgba(166,124,0,.6);background:#fff}@media (max-width:768px){.login-image-wrapper{width:100px;height:100px;margin-top:0}}html[data-theme=dark] .login-image-wrapper{box-shadow:0 2px 6px hsla(0,0%,100%,.6);border:2px solid hsla(0,0%,100%,.6);background:#000}html[data-theme=light] .login-image-wrapper{box-shadow:0 2px 6px rgba(0,0,0,.6);border:2px solid rgba(0,0,0,.6);background:#fff}.login-img{width:100%;height:100%;object-fit:cover}.login-title{color:hsla(36,67%,67%,.7);font-size:28px;text-align:center;margin-top:10px}@media (max-width:768px){.login-title{font-size:18px;margin-top:6px}}html[data-theme=dark] .login-title{color:hsla(0,0%,100%,.6)}html[data-theme=light] .login-title{color:rgba(0,0,0,.7)}.login-subtitle{color:hsla(0,0%,100%,.6);text-align:center;margin-top:3px;font-size:12px;line-height:17px}@media (max-width:768px){.login-subtitle{margin-top:2px}}html[data-theme=dark] .login-subtitle{color:hsla(0,0%,100%,.6)}html[data-theme=light] .login-subtitle{color:rgba(0,0,0,.7)}.login-form{display:flex;flex-direction:column;gap:10px;margin-top:15px}@media (max-width:768px){.login-form{gap:10px;margin-top:15px}}.login-form-input-group{display:flex;flex-direction:column;gap:6px}@media (max-width:768px){.login-form-input-group{display:flex;flex-direction:column;gap:3px}}.login-form-input-group label{font-size:13px;color:hsla(36,67%,67%,.7);font-weight:500;text-align:left;margin-left:3px}@media (max-width:768px){.login-form-input-group label{font-size:12px;margin-left:2px}}html[data-theme=dark] .login-form-input-group label{color:hsla(0,0%,100%,.6)}html[data-theme=light] .login-form-input-group label{color:rgba(0,0,0,.7)}.login-form-input{padding:10px 12px;border-radius:6px;border:1px solid rgba(166,124,0,.15);background:transparent;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;transition:border-color .3s}@media (max-width:768px){.login-form-input{padding:6px 8px;font-size:13px}}html[data-theme=dark] .login-form-input{border:1px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.9)}html[data-theme=light] .login-form-input{border:1px solid rgba(0,0,0,.15);background:transparent;color:rgba(0,0,0,.7)}.login-form-input:focus{outline:none;background:transparent;color:hsla(0,0%,100%,.7);border:1px solid hsla(36,67%,67%,.6)}html[data-theme=dark] .login-form-input:focus{outline:none;background:transparent;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3)}html[data-theme=light] .login-form-input:focus{outline:none;color:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.3)}.login-button{background:#e3b773;color:#1a1b29;border:none;padding:13px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s;margin-top:10px}@media (max-width:768px){.login-button{margin-top:5px}}html[data-theme=dark] .login-button{background:#fff;border:1px solid hsla(0,0%,100%,.15);color:rgba(0,0,0,.7)}html[data-theme=light] .login-button{background:#000;border:1px solid rgba(0,0,0,.15);color:hsla(0,0%,100%,.7)}.login-button:disabled{opacity:.6;cursor:not-allowed}.qualification-request-form{display:flex;flex-direction:column;gap:9px;margin-top:10px}.qualification-request-input-group{display:flex;flex-direction:column;gap:3px}.qualification-request-input-group label{font-size:12px;color:hsla(36,67%,67%,.7);font-weight:500;text-align:left}html[data-theme=dark] .qualification-request-input-group label{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-request-input-group label{color:rgba(0,0,0,.7)}.qualification-request-input{padding:7px 8px;border-radius:6px;border:1px solid rgba(166,124,0,.15);background:transparent;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:400;transition:border-color .3s}@media (max-width:768px){.qualification-request-input{padding:6px;font-size:11px;font-weight:400}}html[data-theme=dark] .qualification-request-input{border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}html[data-theme=light] .qualification-request-input{border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.7)}.qualification-request-input:focus{outline:none;background:transparent;color:hsla(0,0%,100%,.7);border-color:hsla(36,67%,67%,.6)}html[data-theme=dark] .qualification-request-input:focus{outline:none;background:transparent;color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.3)}html[data-theme=light] .qualification-request-input:focus{outline:none;color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.3)}.qualification-request-input-note{font-size:12px;color:hsla(0,0%,100%,.6);text-align:left;margin-top:-3px;margin-left:0;display:flex;align-items:center;gap:3px;font-style:normal}@media (max-width:768px){.qualification-request-input-note{font-size:11px}}html[data-theme=dark] .qualification-request-input-note{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-request-input-note{color:rgba(0,0,0,.7)}.qualification-request-input-note-icon{color:hsla(36,67%,67%,.7);font-size:14px}html[data-theme=dark] .qualification-request-input-note-icon{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-request-input-note-icon{color:rgba(0,0,0,.7)}.qualification-request-checkbox-group{margin-bottom:0;cursor:pointer;font-size:12px}.qualification-request-checkbox-group.wa-notif{margin-top:-3px}.qualification-request-checkbox-label{display:flex;align-items:center;gap:4px;cursor:pointer;transition:color .2s}.qualification-request-checkbox-label span{font-size:12px;color:hsla(0,0%,100%,.6)}@media (max-width:768px){.qualification-request-checkbox-label span{font-size:11px}}html[data-theme=dark] .qualification-request-checkbox-label span{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-request-checkbox-label span{color:rgba(0,0,0,.7)}.qualification-request-checkbox-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid hsla(36,67%,67%,.3);border-radius:4px;display:inline-flex;justify-content:center;align-items:center;transition:.2s;cursor:pointer}html[data-theme=dark] .qualification-request-checkbox-input{border:1px solid hsla(0,0%,100%,.3)}html[data-theme=light] .qualification-request-checkbox-input{border:1px solid rgba(0,0,0,.3)}.qualification-request-checkbox-input:checked{background:transparent;border:1px solid hsla(36,67%,67%,.6)}html[data-theme=dark] .qualification-request-checkbox-input:checked{border:1px solid hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-request-checkbox-input:checked{border:1px solid rgba(0,0,0,.6)}.qualification-request-checkbox-input:checked:after{content:"✓";color:hsla(36,67%,67%,.7);font-size:10px}html[data-theme=dark] .qualification-request-checkbox-input:checked:after{content:"✓";color:hsla(0,0%,100%,.6);font-size:10px}html[data-theme=light] .qualification-request-checkbox-input:checked:after{content:"✓";color:rgba(0,0,0,.7);font-size:10px}.qualification-request-input.qualification-request-select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;padding-right:25px}@media (max-width:768px){.qualification-request-input.qualification-request-select{background-position:right 3px center;background-size:14px;padding-right:25px}}.qualification-request-input.qualification-request-select option{background:#1a1b29;color:hsla(0,0%,100%,.7);cursor:pointer}html[data-theme=dark] .qualification-request-input.qualification-request-select option{background:#000;color:hsla(0,0%,100%,.7)}html[data-theme=light] .qualification-request-input.qualification-request-select option{background:#fff;color:rgba(0,0,0,.7)}.qualification-request-button{display:flex;justify-content:center;align-items:center;background:rgba(166,124,0,.1);color:hsla(36,67%,67%,.7);font-size:12px;line-height:18px;cursor:pointer;margin-top:5px;text-decoration:none;padding:8px 12px;border:1px solid rgba(166,124,0,.6);border-radius:8px;text-align:center;position:relative;overflow:hidden}@media (max-width:768px){.qualification-request-button{margin-top:0}}html[data-theme=dark] .qualification-request-button{background:rgba(166,124,0,.3);border:1px solid hsla(0,0%,100%,.15);color:hsla(36,67%,67%,.9)}html[data-theme=light] .qualification-request-button{background:hsla(0,0%,100%,.1);border:1px solid rgba(0,0,0,.25);color:rgba(0,0,0,.9);font-weight:600}.qualification-request-button:after{background:linear-gradient(115deg,transparent,transparent 35%,hsla(36,67%,67%,.06) 45%,hsla(36,67%,67%,.16) 50%,hsla(36,67%,67%,.06) 55%,transparent 65%,transparent)}.qualification-request-button:after,html[data-theme=light] .qualification-request-button:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;transform:translateX(-100%);animation:cuan-shimmer-login 6s ease-in-out infinite;pointer-events:auto;cursor:pointer}html[data-theme=light] .qualification-request-button:after{background:linear-gradient(115deg,transparent,transparent 35%,rgba(0,0,0,.06) 45%,rgba(0,0,0,.16) 50%,rgba(0,0,0,.06) 55%,transparent 65%,transparent)}@keyframes cuan-shimmer-login{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.qualification-agreement-checkbox-group-box{margin-top:3px;margin-bottom:0;display:flex;flex-direction:column;gap:5px}.qualification-agreement-checkbox-group{display:flex;flex-direction:row;gap:3px}.qualification-agreement-checkbox-label{display:flex;align-items:center;gap:4px;cursor:pointer;transition:color .2s}.qualification-agreement-checkbox-label span{font-size:12px;color:hsla(0,0%,100%,.6)}@media (max-width:768px){.qualification-agreement-checkbox-label span{font-size:11px}}html[data-theme=dark] .qualification-agreement-checkbox-label span{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-agreement-checkbox-label span{color:rgba(0,0,0,.7)}.user-qualification-agreement-link{font-size:12px;color:hsla(36,67%,67%,.9);background:none;border:none;box-shadow:none;cursor:pointer}@media (max-width:768px){.user-qualification-agreement-link{font-size:11px}}html[data-theme=dark] .user-qualification-agreement-link{color:hsla(36,67%,67%,.9)}html[data-theme=light] .user-qualification-agreement-link{color:rgba(0,0,0,.9)}.qualification-agreement-checkbox-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid hsla(36,67%,67%,.3);border-radius:4px;display:inline-flex;justify-content:center;align-items:center;transition:.2s;cursor:pointer}html[data-theme=dark] .qualification-agreement-checkbox-input{border:1px solid hsla(0,0%,100%,.3)}html[data-theme=light] .qualification-agreement-checkbox-input{border:1px solid rgba(0,0,0,.3)}.qualification-agreement-checkbox-input:checked{background:transparent;border:1px solid hsla(36,67%,67%,.6)}html[data-theme=dark] .qualification-agreement-checkbox-input:checked{border:1px solid hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-agreement-checkbox-input:checked{border:1px solid rgba(0,0,0,.6)}.qualification-agreement-checkbox-input:checked:after{content:"✓";color:hsla(36,67%,67%,.7);font-size:10px}html[data-theme=dark] .qualification-agreement-checkbox-input:checked:after{content:"✓";color:hsla(0,0%,100%,.6);font-size:10px}html[data-theme=light] .qualification-agreement-checkbox-input:checked:after{content:"✓";color:rgba(0,0,0,.7);font-size:10px}.qualification-request-submit-button{background:#e3b773;color:#1a1b29;border:none;padding:13px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s;margin-top:10px}@media (max-width:768px){.qualification-request-submit-button{font-size:13px}}html[data-theme=dark] .qualification-request-submit-button{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.15);color:rgba(0,0,0,.7)}html[data-theme=light] .qualification-request-submit-button{background:rgba(0,0,0,.9);border:1px solid rgba(0,0,0,.15);color:hsla(0,0%,100%,.9)}.qualification-request-submit-button:disabled{opacity:.3;cursor:not-allowed}.login-error{color:#ef4444;font-size:12px;line-height:17px;text-align:center;background:rgba(239,68,68,.1);padding:10px;border-radius:6px;border:1px solid #ef4444;margin-top:10px}.login-footer-nav{display:flex;justify-content:flex-start;position:absolute;top:15px;right:15px}.login-home-link{display:inline-flex;align-items:center;gap:6px;font-size:18px;color:hsla(36,67%,67%,.7);text-decoration:none;transition:color .2s ease,transform .2s ease}html[data-theme=dark] .login-home-link{color:hsla(0,0%,100%,.6)}html[data-theme=light] .login-home-link{color:rgba(0,0,0,.7)}.qualification-confirmation-box{text-align:center;padding:0}.qualification-confirmation-icon{color:hsla(36,67%,67%,.7);font-size:50px}html[data-theme=dark] .qualification-confirmation-icon{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-confirmation-icon{color:rgba(0,0,0,.7)}.qualification-confirmation-icon-warn{color:hsla(36,67%,67%,.7);font-size:36px;margin-top:15px}html[data-theme=dark] .qualification-confirmation-icon-warn{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-confirmation-icon-warn{color:rgba(0,0,0,.7)}.qualification-confirmation-title{color:hsla(36,67%,67%,.7);font-size:20px;text-align:center;margin-top:15px;text-transform:uppercase;font-weight:600}@media (max-width:768px){.qualification-confirmation-title{font-size:17px;margin-top:10px}}html[data-theme=dark] .qualification-confirmation-title{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-confirmation-title{color:rgba(0,0,0,.7)}.qualification-confirmation-title-warn{color:hsla(36,67%,67%,.7);font-size:18px;text-align:center;margin-top:5px;text-transform:uppercase;font-weight:600}@media (max-width:768px){.qualification-confirmation-title-warn{font-size:15px;margin-top:5px}}html[data-theme=dark] .qualification-confirmation-title-warn{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-confirmation-title-warn{color:rgba(0,0,0,.7)}.qualification-confirmation-desc{color:hsla(0,0%,100%,.6);text-align:center;margin:5px auto 0;font-size:13px;line-height:18px;max-width:95%}@media (max-width:768px){.qualification-confirmation-desc{margin-top:3px;font-size:12px;line-height:17px}}html[data-theme=dark] .qualification-confirmation-desc{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-confirmation-desc{color:rgba(0,0,0,.7)}.qualification-confirmation-desc-warn{color:hsla(0,0%,100%,.6);text-align:left;margin:10px auto 0;font-size:13px;line-height:18px;max-width:100%;background:rgba(166,124,0,.1);padding:9px;border:1px solid rgba(166,124,0,.6);border-radius:8px}@media (max-width:768px){.qualification-confirmation-desc-warn{margin-top:10px;font-size:12px;line-height:17px}}html[data-theme=dark] .qualification-confirmation-desc-warn{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-confirmation-desc-warn{color:rgba(0,0,0,.7)}.qualification-confirmation-desc-warn a{text-decoration:none;color:hsla(0,0%,100%,.6);cursor:pointer}html[data-theme=dark] .qualification-confirmation-desc-warn a{color:hsla(0,0%,100%,.6)}html[data-theme=light] .qualification-confirmation-desc-warn a{color:rgba(0,0,0,.7)}