.AuthForm_formCard__MkM4x{background-color:var(--card-background);padding:2.5rem;border-radius:1rem;box-shadow:var(--shadow-lg);width:100%;animation:AuthForm_slideUp__qau0k .5s ease-out;margin:1rem auto}.AuthForm_title__0zwBF{color:var(--foreground);font-size:2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.AuthForm_subtitle__U_Qaj{color:var(--text-secondary);text-align:center;margin-bottom:2rem}.AuthForm_form__ugvBR{display:flex;flex-direction:column;gap:1.5rem}.AuthForm_sectionTitle__Z6glw{color:var(--primary);font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color);text-transform:uppercase;letter-spacing:.5px}.AuthForm_formGroup__tWpj7{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.AuthForm_formGroup__tWpj7 label{color:var(--foreground);font-weight:500;font-size:.95rem}.AuthForm_required___pHTn{color:var(--accent-error,var(--err-color));font-weight:700;font-size:1rem}.AuthForm_formGroup__tWpj7 input,.AuthForm_formGroup__tWpj7 select{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:.5rem;background-color:var(--background);color:var(--foreground);font-size:1rem;transition:all .2s;box-sizing:border-box}.AuthForm_formGroup__tWpj7 input:focus,.AuthForm_formGroup__tWpj7 select:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.AuthForm_formGroup__tWpj7 input[type=date],.AuthForm_formGroup__tWpj7 input[type=email],.AuthForm_formGroup__tWpj7 input[type=tel]{font-family:inherit}.AuthForm_submitButton__nzro7{background-color:var(--primary);color:var(--text-light);padding:1.2rem;border:none;width:100%;border-radius:.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:2rem;text-transform:uppercase;letter-spacing:.5px}.AuthForm_submitButton__nzro7:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.AuthForm_submitButton__nzro7:active{transform:translateY(0)}.AuthForm_shake__fkhiI{animation:AuthForm_shake__fkhiI .6s ease-in-out}.AuthForm_errorInput__cU6D4{border-color:var(--err-color)!important;box-shadow:0 0 0 3px rgba(220,38,38,.15)!important;background-color:rgba(220,38,38,.03);transition:all .3s ease}.AuthForm_errorInput__cU6D4:focus{border-color:var(--err-color)!important;box-shadow:0 0 0 4px rgba(220,38,38,.25)!important}@keyframes AuthForm_highlight__ueJWl{0%{background-color:rgba(220,38,38,.1);transform:scale(1)}50%{background-color:rgba(220,38,38,.2);transform:scale(1.02)}to{background-color:rgba(220,38,38,.03);transform:scale(1)}}.AuthForm_errorInput__cU6D4.AuthForm_highlight__ueJWl{animation:AuthForm_highlight__ueJWl 1s ease-in-out}.AuthForm_formGroup__tWpj7 input:focus,.AuthForm_formGroup__tWpj7 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);transition:all .3s ease}.AuthForm_submitButton__nzro7.AuthForm_loading__rHwGK{background-color:var(--text-secondary);cursor:not-allowed;position:relative;overflow:hidden}.AuthForm_submitButton__nzro7.AuthForm_loading__rHwGK:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:AuthForm_loading__rHwGK 1.5s infinite}@keyframes AuthForm_loading__rHwGK{0%{left:-100%}to{left:100%}}.AuthForm_fieldError__ek9Ks{color:var(--err-color);font-size:.875rem;font-weight:500;margin-top:.375rem;gap:.375rem;animation:AuthForm_slideInError__kBTDf .3s ease-out;padding:.25rem 0}.AuthForm_fieldError__ek9Ks:before{line-height:1;color:var(--err-color);flex-shrink:0}@keyframes AuthForm_slideInError__kBTDf{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:3rem}}.AuthForm_errorSummary__CTQSQ{border-radius:.5rem;animation:AuthForm_slideInError__kBTDf .3s ease-out}.AuthForm_errorSummary__CTQSQ h3,.AuthForm_errorSummary__CTQSQ li{color:var(--err-color)}.AuthForm_errorSummary__CTQSQ li:hover{background-color:rgba(220,38,38,.1);border-radius:.25rem}.AuthForm_errorSummary__CTQSQ li:before{color:var(--err-color)}.AuthForm_formCard__MkM4x{scroll-padding-top:2rem}.AuthForm_sectionTitle__Z6glw{scroll-margin-top:2rem}.AuthForm_formGroup__tWpj7{scroll-margin-top:1rem}.AuthForm_formGroup__tWpj7.AuthForm_hasError__xJF1z .AuthForm_required___pHTn{animation:AuthForm_pulse__YRI7D 2s infinite}@media (max-width:867px){.AuthForm_shake__fkhiI{animation:AuthForm_shake__fkhiI .4s ease-in-out}@keyframes AuthForm_shake__fkhiI{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-4px)}50%{transform:translateX(4px)}}.AuthForm_errorSummary__CTQSQ{padding:.875rem;margin-bottom:1rem}.AuthForm_fieldError__ek9Ks{font-size:.8125rem;margin-top:.25rem}}.AuthForm_error__Y9YZS{background-color:var(--accent-error);color:var(--text-light);padding:.75rem;border-radius:.5rem;margin-top:1rem}.AuthForm_switchText__4kVqk{text-align:center;color:var(--text-secondary);margin-top:1.5rem;font-size:.95rem}.AuthForm_switchText__4kVqk a{color:var(--primary);text-decoration:none;font-weight:500}.AuthForm_switchText__4kVqk a:hover{text-decoration:underline}.AuthForm_form__ugvBR:has(.AuthForm_formGroup__tWpj7:only-child){display:flex;flex-direction:column}@media (min-width:868px){.AuthForm_form__ugvBR{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;grid-column-gap:2rem;column-gap:2rem}.AuthForm_form__ugvBR:has([name=instituteId]):not(:has(.AuthForm_sectionTitle__Z6glw)){display:flex;flex-direction:column;gap:1.5rem}.AuthForm_form__ugvBR:has([name=instituteId]):not(:has(.AuthForm_sectionTitle__Z6glw)) .AuthForm_formGroup__tWpj7{width:100%}.AuthForm_sectionTitle__Z6glw{grid-column:1/-1;margin-top:2.5rem}.AuthForm_sectionTitle__Z6glw:first-of-type{margin-top:0}.AuthForm_error__Y9YZS,.AuthForm_submitButton__nzro7,.AuthForm_switchText__4kVqk{grid-column:1/-1}.AuthForm_formGroup__tWpj7:has(input[name=batch]),.AuthForm_formGroup__tWpj7:has(input[name=fatherName]),.AuthForm_formGroup__tWpj7:has(input[name=fullName]),.AuthForm_formGroup__tWpj7:has(input[name=motherName]),.AuthForm_formGroup__tWpj7:has(input[type=email]){grid-column:1/-1!important}}.AuthForm_formGroup__tWpj7 textarea{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:.5rem;background-color:var(--background);color:var(--foreground);font-size:1rem;font-family:inherit;line-height:1.5;resize:vertical;min-height:100px;transition:all .2s ease;box-sizing:border-box}.AuthForm_formGroup__tWpj7 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)}.AuthForm_formGroup__tWpj7 textarea::placeholder{color:var(--text-secondary);opacity:.8;font-style:italic}.AuthForm_formGroup__tWpj7 input[type=number]{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:.5rem;background-color:var(--background);color:var(--foreground);font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.AuthForm_formGroup__tWpj7 input[type=number]::-webkit-inner-spin-button,.AuthForm_formGroup__tWpj7 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AuthForm_formGroup__tWpj7 input[type=number]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)}.AuthForm_formGroup__tWpj7 input[type=number].AuthForm_errorInput__cU6D4,.AuthForm_formGroup__tWpj7 textarea.AuthForm_errorInput__cU6D4{border-color:var(--err-color)!important;box-shadow:0 0 0 3px rgba(220,38,38,.15)!important;background-color:rgba(220,38,38,.03)}.AuthForm_formGroup__tWpj7 input[type=number].AuthForm_errorInput__cU6D4:focus,.AuthForm_formGroup__tWpj7 textarea.AuthForm_errorInput__cU6D4:focus{border-color:var(--err-color)!important;box-shadow:0 0 0 4px rgba(220,38,38,.25)!important}.AuthForm_formGroup__tWpj7 input[type=number]:disabled,.AuthForm_formGroup__tWpj7 textarea:disabled{background-color:var(--background-disabled,rgba(0,0,0,.05));color:var(--text-disabled,rgba(0,0,0,.5));cursor:not-allowed;opacity:.7}.AuthForm_captchaContainer__lFm7H,.AuthForm_formGroup__tWpj7:has(textarea[name=address]){grid-column:1/-1!important}.AuthForm_formGroup__tWpj7:has(input[name=state]),.AuthForm_formGroup__tWpj7:has(select[name=state]){order:999}.AuthForm_captchaContainer__lFm7H{border-radius:4px;text-align:center}.AuthForm_captchaMessage__Jwv4p{color:var(--err-color);font-size:.8rem;margin-top:5px;text-align:center}.AuthForm_passwordInputContainer__YzsVT{position:relative;width:100%}.AuthForm_passwordInputContainer__YzsVT input{padding-right:40px;width:100%}.AuthForm_showPasswordButton__nY5ln{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:5px}.AuthForm_showPasswordButton__nY5ln:hover{color:var(--text-primary)}.AuthForm_showPasswordButton__nY5ln:focus{outline:none;color:var(--primary-color)}.AuthForm_error__Y9YZS{color:var(--accent-error);background-color:var(--err-lighter);padding:.75rem 1rem;border-radius:.375rem;border:1px solid var(--err-light);margin-bottom:1rem;font-size:.875rem;text-align:center;animation:AuthForm_fadeIn__fHLQS .3s ease-out}.AuthForm_fieldError__ek9Ks{color:var(--accent-error);font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.AuthForm_fieldError__ek9Ks:before{content:"⚠";font-size:.875rem}.AuthForm_errorInput__cU6D4{border-color:var(--accent-error)!important;background-color:var(--err-lighter)!important;animation:AuthForm_shake__fkhiI .5s ease-in-out}.AuthForm_errorInput__cU6D4:focus{box-shadow:0 0 0 3px rgba(var(--accent-error),.1)!important;outline:none}.AuthForm_errorSelect__oXItT .AuthForm_selectHeader__MLV8A{border-color:var(--accent-error)!important;background-color:var(--err-lighter)!important;animation:AuthForm_shake__fkhiI .5s ease-in-out}.AuthForm_errorSelect__oXItT .AuthForm_selectHeader__MLV8A:focus{box-shadow:0 0 0 3px rgba(var(--accent-error),.1)!important}.AuthForm_errorSummary__CTQSQ{background-color:var(--err-lighter);border:1px solid var(--err-light);border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.AuthForm_errorSummary__CTQSQ h3{color:var(--accent-error);font-size:1rem;font-weight:600;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.AuthForm_errorSummary__CTQSQ h3:before{content:"❌";font-size:1.125rem}.AuthForm_errorSummary__CTQSQ ul{list-style:none;padding:0;margin:0}.AuthForm_errorSummary__CTQSQ li{color:var(--accent-error);font-size:.875rem;padding:.25rem 0;cursor:pointer;transition:all .2s ease}.AuthForm_errorSummary__CTQSQ li:hover{background-color:rgba(var(--accent-error),.05);padding-left:.5rem}.AuthForm_errorSummary__CTQSQ li:before{content:"→";margin-right:.5rem;color:var(--accent-error);font-weight:700}@keyframes AuthForm_shake__fkhiI{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes AuthForm_fadeIn__fHLQS{0%{opacity:0}to{opacity:1}}@keyframes AuthForm_slideUp__qau0k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthForm_bounce__Os3xw{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes AuthForm_loaderProgress__T_4tP{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.AuthForm_successCard__c13ZB{padding:1.5rem}.AuthForm_successIcon__8yO9q{font-size:3rem;margin-bottom:1rem}.AuthForm_successTitle__ZNERx{font-size:1.5rem}.AuthForm_successMessage__qZ0p8{font-size:1rem}}@media (max-width:480px){.AuthForm_successCard__c13ZB{padding:1.25rem;width:95%}.AuthForm_successIcon__8yO9q{font-size:2.5rem}.AuthForm_successTitle__ZNERx{font-size:1.3rem}.AuthForm_successMessage__qZ0p8{font-size:.95rem}}@media (max-width:640px){.AuthForm_error__Y9YZS{padding:.625rem;font-size:.8125rem}.AuthForm_fieldError__ek9Ks{font-size:.6875rem}.AuthForm_errorSummary__CTQSQ{padding:.75rem}}@keyframes AuthForm_pulseError__cCylY{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-error),.3)}50%{box-shadow:0 0 0 6px rgba(var(--accent-error),0)}}.AuthForm_highlightError__RRS9r{animation:AuthForm_pulseError__cCylY 1.5s ease-out;position:relative}.AuthForm_highlightError__RRS9r:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid var(--accent-error);border-radius:.375rem;animation:AuthForm_fadeBorder__wMGOc 2s ease-out forwards}@keyframes AuthForm_fadeBorder__wMGOc{to{opacity:0}}.AuthForm_formGroup__tWpj7.AuthForm_hasError__xJF1z .AuthForm_required___pHTn{color:var(--accent-error);font-weight:700;animation:AuthForm_pulse__YRI7D 1.5s infinite}@keyframes AuthForm_pulse__YRI7D{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.AuthForm_recaptchaContainer__5EMyK .AuthForm_g-recaptcha__9sw45{transform:scale(.85);transform-origin:center}}@media (max-width:400px){.AuthForm_recaptchaContainer__5EMyK .AuthForm_g-recaptcha__9sw45{transform:scale(.75);transform-origin:center}}@media (max-width:867px){.AuthForm_formGroup__tWpj7 input[type=number],.AuthForm_formGroup__tWpj7 textarea{padding:.875rem;font-size:.95rem}.AuthForm_formGroup__tWpj7 textarea{min-height:80px}.AuthForm_formGroup__tWpj7:has(input[name=state]),.AuthForm_formGroup__tWpj7:has(select[name=state]){order:unset}}@media (max-width:640px){.AuthForm_formGroup__tWpj7 input[type=number],.AuthForm_formGroup__tWpj7 textarea{padding:.75rem;font-size:.9rem}.AuthForm_formGroup__tWpj7 textarea{min-height:70px}}@media (max-width:867px){.AuthForm_formCard__MkM4x{padding:1rem 0;margin:1rem 0;box-shadow:none;max-height:none;border-radius:.5rem}.AuthForm_form__ugvBR{gap:1rem;display:flex!important;flex-direction:column!important}.AuthForm_formGroup__tWpj7{width:100%!important;grid-column:unset!important}.AuthForm_sectionTitle__Z6glw{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.75rem}.AuthForm_formGroup__tWpj7{gap:.25rem}.AuthForm_formGroup__tWpj7 input,.AuthForm_formGroup__tWpj7 select{padding:.875rem;font-size:.95rem}.AuthForm_submitButton__nzro7{padding:1rem;margin-top:1.5rem;font-size:1rem}.AuthForm_switchText__4kVqk{margin-top:1rem;font-size:.9rem}.AuthForm_title__0zwBF{font-size:1.75rem;margin-bottom:.25rem}.AuthForm_subtitle__U_Qaj{font-size:.9rem;margin-bottom:1.5rem}}@media (max-width:640px){.AuthForm_formCard__MkM4x{padding:0;margin:.5rem}.AuthForm_subtitle__U_Qaj,.AuthForm_title__0zwBF{display:none}.AuthForm_sectionTitle__Z6glw{font-size:1rem;margin-top:1rem;text-align:center;width:100%}}.AuthForm_formCard__MkM4x::-webkit-scrollbar{width:6px}.AuthForm_formCard__MkM4x::-webkit-scrollbar-track{background:var(--background);border-radius:3px}.AuthForm_formCard__MkM4x::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.AuthForm_formCard__MkM4x::-webkit-scrollbar-thumb:hover{background:var(--primary)}.CustomSelect_customSelect__jAywk{position:relative;display:block}.CustomSelect_customSelect__jAywk,.CustomSelect_selectHeader__0pQ67{width:100%!important;max-width:100%;min-width:0;box-sizing:border-box}.CustomSelect_selectHeader__0pQ67{padding:1rem;border:2px solid var(--border-color);border-radius:.5rem;background-color:var(--background);color:var(--foreground);font-size:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:3.5rem}.CustomSelect_selectHeader__0pQ67 *{box-sizing:border-box}.CustomSelect_selectHeader__0pQ67:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.CustomSelect_selectHeader__0pQ67.CustomSelect_open___VZUG{border-color:var(--primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.CustomSelect_selectHeader__0pQ67.CustomSelect_disabled__m_tKx{background-color:var(--background-disabled,#f3f4f6);color:var(--text-disabled,#9ca3af);cursor:not-allowed;opacity:.6}.CustomSelect_selectHeader__0pQ67.CustomSelect_disabled__m_tKx:hover{border-color:var(--border-color)}.CustomSelect_selectHeader__0pQ67.CustomSelect_errorInput___Yk5n{border-color:var(--err-color)!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important;background-color:rgba(220,38,38,.02)}.CustomSelect_selectHeader__0pQ67.CustomSelect_errorInput___Yk5n:focus,.CustomSelect_selectHeader__0pQ67.CustomSelect_errorInput___Yk5n:hover{border-color:var(--err-color)!important;box-shadow:0 0 0 3px rgba(220,38,38,.2)!important}.CustomSelect_selectHeader__0pQ67.CustomSelect_errorInput___Yk5n.CustomSelect_open___VZUG{border-color:var(--err-color)!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.CustomSelect_selectHeader__0pQ67.CustomSelect_shake__6ZRPk{animation:CustomSelect_shake__6ZRPk .6s ease-in-out}@keyframes CustomSelect_shake__6ZRPk{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.CustomSelect_selectedValue__WuVSV{flex:1 1 auto;text-align:left;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem;min-width:0}.CustomSelect_selectedValue__WuVSV:empty:before{content:attr(data-placeholder);color:var(--text-secondary)}.CustomSelect_customSelect__jAywk.CustomSelect_hasError__I5sNh .CustomSelect_selectedValue__WuVSV{color:var(--foreground)}.CustomSelect_arrow__phW_C{color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0;flex-grow:0;width:12px;height:8px}.CustomSelect_arrow__phW_C.CustomSelect_arrowUp__VE7vQ{transform:rotate(180deg)}.CustomSelect_customSelect__jAywk.CustomSelect_hasError__I5sNh .CustomSelect_arrow__phW_C{color:var(--err-color)}.CustomSelect_dropdown__O70sA{position:absolute;top:100%;left:0;right:0;width:100%;background-color:var(--background);border:2px solid var(--primary);border-top:none;border-radius:0 0 .5rem .5rem;box-shadow:var(--shadow-lg);z-index:1000;max-height:200px;overflow-y:auto;box-sizing:border-box}.CustomSelect_dropdown__O70sA.CustomSelect_errorDropdown__BEWbT{border-color:var(--err-color)}.CustomSelect_optionsList__p0dO9{list-style:none;margin:0;padding:0;width:100%}.CustomSelect_option__5wBtO{padding:1rem;cursor:pointer;color:var(--foreground);transition:background-color .2s;border-bottom:1px solid var(--border-color);width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomSelect_option__5wBtO:last-child{border-bottom:none}.CustomSelect_option__5wBtO:hover{background-color:var(--primary-light)}.CustomSelect_option__5wBtO.CustomSelect_selected__N_rH2{background-color:var(--primary);color:var(--text-light)}.CustomSelect_option__5wBtO.CustomSelect_selected__N_rH2:hover{background-color:var(--primary-dark)}.CustomSelect_fieldError__6K9fM{color:var(--err-color);font-size:.875rem;margin-top:.5rem;display:block}.CustomSelect_formGroup__VWsba .CustomSelect_customSelect__jAywk{width:100%!important;max-width:100%!important;display:block!important}.CustomSelect_formGroup__VWsba:has(.CustomSelect_customSelect__jAywk){width:100%;display:flex;flex-direction:column}.CustomSelect_formGroup__VWsba:has(.CustomSelect_customSelect__jAywk)>*{width:100%}.CustomSelect_form__MoJyD .CustomSelect_formGroup__VWsba:has(.CustomSelect_customSelect__jAywk){grid-column:1/-1}.CustomSelect_formGroup__VWsba .CustomSelect_customSelect__jAywk,.CustomSelect_formGroup__VWsba select{width:100%!important;max-width:none!important;min-width:0!important}.CustomSelect_dropdown__O70sA::-webkit-scrollbar{width:6px}.CustomSelect_dropdown__O70sA::-webkit-scrollbar-track{background:var(--background)}.CustomSelect_dropdown__O70sA::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.CustomSelect_dropdown__O70sA::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (max-width:768px){.CustomSelect_selectHeader__0pQ67{padding:.875rem;font-size:.875rem;min-height:3rem}.CustomSelect_option__5wBtO{padding:.875rem;font-size:.875rem}}@media (max-width:640px){.CustomSelect_selectHeader__0pQ67{padding:.75rem;font-size:.9rem;min-height:2.75rem}.CustomSelect_option__5wBtO{padding:.75rem;font-size:.9rem}}.login_loginContainer__UoJWl{min-height:100vh;background:linear-gradient(to bottom,var(--primary) 0,var(--primary) 200px,var(--background-secondary) 200px,var(--background-secondary) 100%);display:flex;flex-direction:column}.login_header__6nr4p{background-color:var(--primary);padding:2rem;color:var(--text-light);text-align:center;flex-shrink:0}.login_logoSection__sBB48{max-width:800px;margin:0 auto}.login_logoSection__sBB48 h1{font-size:2.5rem;margin-bottom:1rem;font-weight:600}.login_mainContent___pkf5{max-width:1400px;margin:-45px auto 2rem;padding:0 2rem 2rem;display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;flex:1 1;align-items:start}.login_loginBox___U_z1{background:var(--card-background);padding:2rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);height:-moz-fit-content;height:fit-content}.login_loginBox___U_z1 h2{color:var(--primary);font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.login_helpLinks__Heubo{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.login_helpLinks__Heubo a{color:var(--primary);text-decoration:none;font-size:.9rem}.login_helpLinks__Heubo a:hover{text-decoration:underline}.login_notice__vHnmR{margin-top:1.5rem;padding:1rem;background-color:var(--background-secondary);border-radius:.5rem;color:var(--text-secondary);font-size:.9rem;text-align:center}.login_announcements__rC2xN{background:var(--card-background);padding:2rem;border-radius:1rem;box-shadow:var(--shadow-md);height:-moz-fit-content;height:fit-content;min-height:300px;display:flex;flex-direction:column}.login_announcements__rC2xN h3{color:var(--primary);font-size:1.25rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary);flex-shrink:0}.login_noticeList__Yut2R{display:flex;flex-direction:column;gap:1rem;flex:1 1}.login_noticeItem__nxq07{padding:1rem;background-color:var(--background-secondary);border-radius:.5rem;transition:transform .2s,box-shadow .2s}.login_noticeItem__nxq07:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.login_date__A5BXH{display:block;color:var(--primary);font-size:.85rem;margin-bottom:.25rem;font-weight:500}.login_noticeItem__nxq07 p{color:var(--foreground);font-size:.95rem;margin:0}.login_emptyState__rO41N{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;flex:1 1;min-height:200px}.login_emptyIcon__aAcE0{font-size:3rem;margin-bottom:1rem;opacity:.5}.login_emptyState__rO41N p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:.5rem;font-weight:500}.login_emptyState__rO41N span{color:var(--text-muted);font-size:.9rem}@media (max-width:868px){.login_mainContent___pkf5{grid-template-columns:1fr;margin:-30px auto 1rem}.login_loginContainer__UoJWl{min-height:100vh}.login_header__6nr4p{padding:1.5rem}.login_logoSection__sBB48 h1{font-size:2rem}.login_announcements__rC2xN,.login_loginBox___U_z1{padding:1.5rem}.login_helpLinks__Heubo{width:100%;flex-direction:column;align-items:center;gap:1rem}.login_emptyState__rO41N{padding:1.5rem;min-height:150px}.login_emptyIcon__aAcE0{font-size:2.5rem}.login_announcements__rC2xN{display:none}}@media (max-width:480px){.login_mainContent___pkf5{padding:1rem 0 0;border-radius:0;gap:1.5rem}.login_logoSection__sBB48 h1{font-size:1.8rem}.login_loginBox___U_z1{padding:.7rem;border-radius:0}}.register_registerContainer__VqCE7{min-height:100vh;background:linear-gradient(to bottom,var(--primary) 0,var(--primary) 200px,var(--background-secondary) 200px,var(--background-secondary) 100%);display:flex;flex-direction:column}.register_header__wDtcw{background-color:var(--primary);padding:2rem;color:var(--text-light);text-align:center;flex-shrink:0}.register_logoSection__MKSpz{max-width:800px;margin:0 auto}.register_logoSection__MKSpz h1{font-size:2.5rem;margin-bottom:1rem;font-weight:600}.register_mainContent__xIy3_{max-width:1400px;margin:-45px auto 2rem;padding:0 2rem 2rem;display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;flex:1 1;align-items:start}.register_registerBox__ggOVm{background:var(--card-background);padding:2rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}.register_registerBox__ggOVm::-webkit-scrollbar{width:6px}.register_registerBox__ggOVm::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:3px}.register_registerBox__ggOVm::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px;opacity:.3}.register_registerBox__ggOVm::-webkit-scrollbar-thumb:hover{opacity:.5}.register_registerBox__ggOVm h2{color:var(--primary);font-size:1.5rem;text-align:center}.register_registrationNote__FpKmo{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;text-align:center}.register_registrationNote__FpKmo p{color:var(--text-secondary);font-size:.9rem;margin:0;font-weight:500}.register_helpLinks__equZs{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.register_helpLinks__equZs a{color:var(--primary);text-decoration:none;font-size:.9rem;transition:all .3s ease}.register_helpLinks__equZs a:hover{text-decoration:underline}.register_notice__a6qVs{margin-top:1.5rem;padding:1rem;background-color:var(--background-secondary);border-radius:.5rem;color:var(--text-secondary);font-size:.9rem;text-align:center}.register_registrationGuide___1OxV{background:var(--card-background);padding:2rem;border-radius:1rem;box-shadow:var(--shadow-md);height:-moz-fit-content;height:fit-content;min-height:300px;display:flex;flex-direction:column}.register_registrationGuide___1OxV h3{color:var(--primary);font-size:1.25rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary);flex-shrink:0}.register_guideList__KJfaA{display:flex;flex-direction:column;gap:1rem;flex:1 1}.register_guideItem__0FmKG{padding:1rem;background-color:var(--background-secondary);border-radius:.5rem;transition:transform .2s,box-shadow .2s}.register_guideItem__0FmKG:before{display:none}.register_guideItem__0FmKG:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.register_badge__PJgQP{display:block;color:var(--primary);font-size:.85rem;margin-bottom:.25rem;font-weight:500}.register_guideContent__fBCwz h4{color:var(--foreground);font-size:.95rem;font-weight:500;margin:0}.register_guideContent__fBCwz p{display:none}.register_emptyState__W64qo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;flex:1 1;min-height:200px}.register_emptyIcon__OU2NQ{font-size:3rem;margin-bottom:1rem;opacity:.5}.register_emptyState__W64qo p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:.5rem;font-weight:500}.register_emptyState__W64qo span{color:var(--text-muted);font-size:.9rem}@media (max-width:868px){.register_mainContent__xIy3_{grid-template-columns:1fr;margin:-30px auto 1rem}.register_registerContainer__VqCE7{min-height:100vh}.register_header__wDtcw{padding:1.5rem}.register_logoSection__MKSpz h1{font-size:2rem}.register_registerBox__ggOVm,.register_registrationGuide___1OxV{padding:1.5rem}.register_helpLinks__equZs{width:100%;flex-direction:column;align-items:center;gap:1rem}.register_emptyState__W64qo{padding:1.5rem;min-height:150px}.register_emptyIcon__OU2NQ{font-size:2.5rem}.register_registrationGuide___1OxV{display:none}}@media (max-width:480px){.register_mainContent__xIy3_{padding:0;margin:0;gap:1.5rem}.register_logoSection__MKSpz h1{font-size:1.8rem;margin-bottom:0}.register_registerBox__ggOVm{padding:.7rem;border-radius:0}}