.Login_container__9yYxU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem}html[dir=rtl] .Login_container__9yYxU{flex-direction:column-reverse}.Login_title__BQPlY{font-size:2.5rem;margin-bottom:2rem}.Onboarding_phoneInput__2AJyP{display:flex;align-items:center;border:1px solid var(--input-border);border-radius:8px;background-color:var(--input-background);padding:0 15px;transition:all .3s}.Onboarding_phoneInput__2AJyP:focus-within{outline:none;border-color:var(--color-red);box-shadow:0 0 0 3px rgba(229,62,62,.3)}.Onboarding_phoneInputError__W5hVE{border-color:var(--color-red)!important}.Onboarding_phoneInput__2AJyP input{border:none;background:transparent;color:var(--input-text);font-size:1rem;padding:15px 0;flex-grow:1}.Onboarding_phoneInput__2AJyP input:focus{outline:none}.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__control__S78gt{background-color:var(--input-background);border:1px solid var(--input-border);border-radius:8px;min-height:58px;box-shadow:none;transition:all .3s}.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__control--is-focused__OcJDj{border-color:var(--color-red);box-shadow:0 0 0 3px rgba(229,62,62,.3)}.Onboarding_selectError__pa5MV .Onboarding_react-select__control__S78gt{border-color:var(--color-red)!important}.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__input-container__mloNj,.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__single-value__Pw1hP{color:var(--input-text)}.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__menu___uPGw{background-color:var(--card-background);border:1px solid var(--card-border)}.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__option__vSFnt{background-color:transparent;color:var(--text-secondary)}.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__option--is-focused__U2kc1{background-color:rgba(229,62,62,.1)}.Onboarding_selectContainer__Y46N3 .Onboarding_react-select__option--is-selected__XN3Nf{background-color:var(--color-red);color:white}.Onboarding_radioButton__DAO4B.Onboarding_active__cHck_{background-color:var(--color-red);color:white;border-color:var(--color-red)}.Onboarding_container__53kaQ{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background-color:var(--main-background);overflow:hidden}.Onboarding_formContainer__MMc5j{background:var(--card-background);padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);width:100%;max-width:500px;color:var(--foreground);border:1px solid var(--card-border);text-align:start}[dir=rtl] .Onboarding_formContainer__MMc5j{text-align:right}.Onboarding_stepTitle___CYBB{font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:10px;text-align:center}.Onboarding_stepDesc__Quh8l{color:var(--text-secondary);margin-bottom:30px;font-size:1rem;text-align:center}.Onboarding_formStep__BcfAH{display:flex;flex-direction:column}.Onboarding_inputField__dpaBb{position:relative;margin-bottom:20px}.Onboarding_inputField__dpaBb label{display:block;font-weight:600;margin-bottom:8px;color:var(--text-secondary);font-size:.9rem}.Onboarding_inputWrapper__0fDow{position:relative}.Onboarding_inputIcon__AzWWL{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--text-secondary);z-index:1;pointer-events:none}.Onboarding_passwordContainer__Ds_Ar{position:relative}.Onboarding_passwordToggle__8RWwm{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer}.Onboarding_passwordToggleLtr__SNaSO{right:15px}.Onboarding_passwordToggleRtl__qw5nt{left:15px}[dir=rtl] .Onboarding_inputIcon__AzWWL{left:auto;right:15px}.Onboarding_input__tMxpM{padding:15px 15px 15px 50px;border:1px solid var(--input-border);border-radius:8px;font-size:1rem;background-color:var(--input-background);color:var(--input-text);width:100%;transition:all .3s;box-sizing:border-box}[dir=rtl] .Onboarding_input__tMxpM{padding:15px 50px 15px 15px}.Onboarding_input__tMxpM:focus{outline:none;border-color:var(--color-red);box-shadow:0 0 0 3px rgba(229,62,62,.3)}.Onboarding_inputError__fwT06{border-color:var(--color-red)!important}.Onboarding_error__jt1KE{color:var(--color-red);font-size:.8rem;margin-top:5px;text-align:start;min-height:1rem}[dir=rtl] .Onboarding_error__jt1KE{text-align:right}.Onboarding_dynamicInputGroup__N0y0a{display:flex;align-items:center;gap:10px;margin-bottom:10px}.Onboarding_button__PsqOr{padding:15px;background:var(--color-red);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s,transform .2s}.Onboarding_backButton__mq0SH{padding:15px;background:transparent;color:var(--text-secondary);border:1px solid var(--input-border);border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s,color .3s;gap:8px}.Onboarding_linkButton__ctquY{background:none;border:none;color:var(--color-red);cursor:pointer;text-align:start;padding:0;margin-top:10px;font-weight:600;display:flex;align-items:center;gap:4px}[dir=rtl] .Onboarding_linkButton__ctquY{text-align:right}.Onboarding_radioGroup__ArxSG{display:flex;gap:10px;margin-bottom:20px}.Onboarding_radioButton__DAO4B{flex:1 1;padding:15px;border:1px solid var(--input-border);border-radius:8px;background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:background .3s,border-color .3s}.Onboarding_buttonGroup__1gJqX{display:flex;justify-content:space-between;margin-top:30px;gap:16px}.Onboarding_rightAlign__QNZ12{justify-content:flex-end}.Onboarding_toggleText__okucA{margin-bottom:20px;color:var(--text-secondary);font-size:.9rem;text-align:center}.Onboarding_toggleLink__7QMSu{color:var(--color-red);cursor:pointer;font-weight:600}.Onboarding_progressBar__iME_l{width:100%;height:6px;background-color:var(--input-background);border-radius:3px;margin-bottom:30px;overflow:hidden}.Onboarding_progress__DBiZU{height:100%;background-color:var(--color-red);transition:width .4s ease-in-out}.Onboarding_welcomeStep__vngs8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Onboarding_welcomeIcon__H1Sj2{color:#48bb78;margin-bottom:20px}.Onboarding_removeButton__NEBaN{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:10px}.Onboarding_uploadContainer__Es65Z{border:2px dashed var(--input-border);border-radius:8px;padding:20px;text-align:center;cursor:pointer;color:var(--text-secondary);margin-bottom:10px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.Onboarding_fileInput___d6uD{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.Onboarding_hint__pmcaS{font-size:.8rem;color:var(--text-secondary);margin-bottom:20px;text-align:start}[dir=rtl] .Onboarding_hint__pmcaS{text-align:right}.Onboarding_accountOptions__znSME{display:flex;flex-direction:column;gap:10px}.Onboarding_radioLabel__ppanw{text-align:start;margin-bottom:10px;color:var(--text-secondary);display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:8px;border:1px solid transparent;transition:all .3s}[dir=rtl] .Onboarding_radioLabel__ppanw{text-align:right}.Onboarding_radioLabel__ppanw.Onboarding_selected__nb_SK{color:var(--color-red);border-color:var(--color-red);background-color:rgba(229,62,62,.1)}.Onboarding_radioLabel__ppanw.Onboarding_disabled__R2_IG{cursor:not-allowed;opacity:.5}.Onboarding_radioLabel__ppanw input[type=radio]{display:none}.Onboarding_terms__qrW1u{margin-top:20px;font-size:.9rem;color:var(--text-secondary);text-align:start;display:flex;align-items:center;gap:10px}.Onboarding_terms__qrW1u .Onboarding_link__0xxsQ{color:var(--color-red);cursor:pointer}[dir=rtl] .Onboarding_terms__qrW1u{text-align:right}.Onboarding_modalBackdrop__YFb8m{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.Onboarding_modalContent__RBTH4{background:var(--card-background);padding:30px;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;position:relative}.Onboarding_successMessage__ihmHF{color:#48bb78;font-size:.9rem;margin-top:10px}.Onboarding_phoneNumber__TGvNF{font-size:.8rem;color:var(--text-secondary);-webkit-margin-start:5px;margin-inline-start:5px}.Onboarding_disciplineSelect__2gfcO{transition:width .3s ease-in-out}.Onboarding_performanceInput__h0C5n{transition:opacity .3s ease-in-out,width .3s ease-in-out}.Onboarding_confirmationDialog__hsfsb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--card-background);padding:30px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:1001;text-align:center}.Onboarding_confirmationDialog__hsfsb p{margin-bottom:20px}.Onboarding_confirmationDialog__hsfsb .Onboarding_buttonGroup__1gJqX{justify-content:center}.Forms_container__ugNwb{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background-color:var(--main-background);overflow:hidden}.Forms_formContainer__f3v9r{background:var(--card-background);padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);width:100%;max-width:500px;color:var(--foreground);border:1px solid var(--card-border);text-align:start}[dir=rtl] .Forms_formContainer__f3v9r{text-align:right}.Forms_title__k2Yme{font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:10px;text-align:center}.Forms_description__o7WGI{color:var(--text-secondary);margin-bottom:30px;font-size:1rem;text-align:center}.Forms_inputField__l6wC_{position:relative;margin-bottom:20px}.Forms_inputField__l6wC_ label{display:block;font-weight:600;margin-bottom:8px;color:var(--text-secondary);font-size:.9rem}.Forms_inputWrapper__yb7en{position:relative}.Forms_inputIcon__Qf8ky{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--text-secondary);z-index:1;pointer-events:none}[dir=rtl] .Forms_inputIcon__Qf8ky{left:auto;right:15px}.Forms_passwordContainer__Wzlzu{position:relative}.Forms_passwordToggle__ydpvh{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer}.Forms_passwordToggleLtr__xZleS{right:15px}.Forms_passwordToggleRtl__MlWs2{left:15px}.Forms_input__jw0WR{padding:15px 15px 15px 50px;border:1px solid var(--input-border);border-radius:8px;font-size:1rem;background-color:var(--input-background);color:var(--input-text);width:100%;transition:all .3s;box-sizing:border-box}[dir=rtl] .Forms_input__jw0WR{padding:15px 50px 15px 15px}.Forms_input__jw0WR:focus{outline:none;border-color:var(--color-red);box-shadow:0 0 0 3px rgba(229,62,62,.3)}.Forms_inputError__HemxO{border-color:var(--color-red)!important}.Forms_error__nu0uU{color:var(--color-red);font-size:.8rem;margin-top:5px;text-align:start;min-height:1rem}[dir=rtl] .Forms_error__nu0uU{text-align:right}.Forms_button__pAeBA{padding:15px;background:var(--color-red);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s,transform .2s;width:100%}.Forms_button__pAeBA:hover{background:#cc2c2c;transform:translateY(-2px)}.Forms_button__pAeBA:active{transform:translateY(0)}.Forms_button__pAeBA:disabled{background:#777;cursor:not-allowed}.Forms_backButton__Ivxkz{padding:15px;background:transparent;color:var(--text-secondary);border:1px solid var(--input-border);border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s,color .3s;width:100%}.Forms_backButton__Ivxkz:hover{background:rgba(var(--text-secondary-rgb),.1)}.Forms_navigationButtons__UOhmp{display:flex;justify-content:space-between;gap:16px;margin-top:30px}.Forms_navigationButtons__UOhmp .Forms_backButton__Ivxkz,.Forms_navigationButtons__UOhmp .Forms_button__pAeBA{width:auto;flex-grow:1}.Forms_toggleText__JWg7p{margin-bottom:20px;color:var(--text-secondary);font-size:.9rem;text-align:center}.Forms_toggleLink__jRVje{color:var(--color-red);cursor:pointer;font-weight:600}.Forms_link__0j9xg{color:var(--color-red);cursor:pointer;font-size:.9rem;text-decoration:none;transition:color .3s}.Forms_divider__Z15lT{display:flex;align-items:center;color:var(--text-secondary);margin:1.5rem 0}.Forms_divider__Z15lT:after,.Forms_divider__Z15lT:before{content:"";flex-grow:1;background-color:var(--input-border);height:1px}.Forms_divider__Z15lT span{padding:0 1rem;font-size:.9rem}.Forms_googleButton__iBSB7{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#4285f4;color:white}.Forms_googleButton__iBSB7:hover{background-color:#357ae8}.Forms_footerText__MBusp{margin-top:2rem;color:var(--text-secondary);font-size:.9rem;text-align:center}@media (max-width:480px){.Forms_formContainer__f3v9r{padding:30px}.Forms_title__k2Yme{font-size:1.8rem}}