.video-background video{opacity:.2;z-index:-100;pointer-events:none;width:auto;min-width:100%;height:auto;min-height:100%;position:fixed;top:0;left:0}#wizard-form input[name=name],#wizard-form input[name=email],#wizard-form input[name=phone],#wizard-form input[name=password],#wizard-form input[name=confirm-password],#wizard-form select,#profession,#birth-date-input{padding-right:80px!important}#wizard-form select,select#profession{appearance:none!important;background-image:none!important}#wizard-form select::-ms-expand{display:none!important}select#profession::-ms-expand{display:none!important}#birth-date-input{appearance:none;box-sizing:border-box;min-height:60px}#birth-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:80px;height:100%;position:absolute;top:0;right:0}.close-verification-modal{cursor:pointer;z-index:10;justify-content:center;align-items:center;padding:6px;line-height:1;transition:color .2s,transform .2s;display:flex;position:absolute;top:20px;right:24px;color:#94a3b8!important;background:0 0!important;border:none!important;font-size:26px!important}.close-verification-modal:hover{transform:scale(1.1);color:#fff!important}.wizard-step{z-index:10;position:relative}.otp-container,#otp-container,#phone-otp-container{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:360px!important;margin:16px auto!important;display:flex!important}.otp-input,.phone-otp-input{aspect-ratio:1/1.05;transition:border-color .2s,box-shadow .2s;text-align:center!important;color:#fff!important;box-sizing:border-box!important;background-color:#0f172a!important;border:1px solid #334155!important;border-radius:8px!important;outline:none!important;flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:48px!important;height:50px!important;padding:0!important;font-size:clamp(16px,4.5vw,24px)!important}.otp-input:focus,.phone-otp-input:focus{border-color:#14b8a6!important;outline:none!important;box-shadow:0 0 0 1px #14b8a6!important}.otp-input.error,.phone-otp-input.error{border:1px solid #ef4444!important;box-shadow:0 0 0 1px #ef4444!important}@media (max-width:480px){.verification-modal-card{padding:32px 16px 24px!important}#otp-container,#phone-otp-container{gap:6px!important}.otp-input,.phone-otp-input{border-radius:6px!important;height:44px!important}}@media (max-width:360px){.verification-modal-card{padding:28px 12px 20px!important}#otp-container,#phone-otp-container{gap:4px!important}.otp-input,.phone-otp-input{height:40px!important;font-size:16px!important}}.disabled-link{pointer-events:none;cursor:not-allowed;opacity:.6;color:#64748b!important;text-decoration:none!important}#step-indicator-bar{transition:width .3s,color .3s}.rotate{rotate:180deg}.checkbox{display:none}.checkbox-label{cursor:pointer;border:2px solid #e9e9f1;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .3s;display:flex}.checkbox-label:after{content:"";background-color:#14b8a6;border-radius:4px;width:16px;height:16px;transition:transform .3s;transform:scale(0)}.checkbox:checked+.checkbox-label:after{transform:scale(1)}@media only screen and (max-width:768px){.checkbox-label{width:28px;height:28px}}input:-webkit-autofill{-webkit-text-fill-color:white!important;color:#fff!important;caret-color:#fff!important;background-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}
