.CustomSelect-module__nvuioG__selectContainer{-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.CustomSelect-module__nvuioG__trigger{background-color:var(--white);border:2px solid var(--border-color);width:100%;min-height:48px;color:var(--text-dark);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s;display:flex}.CustomSelect-module__nvuioG__trigger:hover{border-color:var(--primary-color)}.CustomSelect-module__nvuioG__triggerOpen{box-shadow:0 0 0 4px #ff6b3526;border-color:var(--primary-color)!important;background-color:var(--white)!important}.CustomSelect-module__nvuioG__placeholder{color:var(--text-light)}.CustomSelect-module__nvuioG__selectedText{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.CustomSelect-module__nvuioG__arrow{color:var(--text-light);flex-shrink:0;margin-left:8px;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s}.CustomSelect-module__nvuioG__arrowOpen{color:var(--primary-color);transform:rotate(180deg)}.CustomSelect-module__nvuioG__dropdownMenu{background-color:var(--white);border:1.5px solid var(--border-color);z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;border-radius:12px;width:100%;min-width:100%;max-height:220px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) CustomSelect-module__nvuioG__dropdownFadeIn;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #1a0a331f,0 0 20px #1a0a330d}.CustomSelect-module__nvuioG__dropdownMenu::-webkit-scrollbar{width:6px}.CustomSelect-module__nvuioG__dropdownMenu::-webkit-scrollbar-track{background:var(--bg-color);border-radius:4px}.CustomSelect-module__nvuioG__dropdownMenu::-webkit-scrollbar-thumb{background:#ff6b3559;border-radius:4px}.CustomSelect-module__nvuioG__dropdownMenu::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.CustomSelect-module__nvuioG__optionItem{min-height:44px;color:var(--text-dark);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.95rem;transition:all .15s;display:flex}.CustomSelect-module__nvuioG__optionItem:hover{color:var(--primary-color);background-color:#ff6b351a;padding-left:18px}.CustomSelect-module__nvuioG__optionSelected{color:var(--primary-color);background-color:#ff6b3526;font-weight:600}.CustomSelect-module__nvuioG__optionCheck{color:var(--primary-color);align-items:center;display:flex}.CustomSelect-module__nvuioG__hiddenInput{opacity:0;pointer-events:none;border:none;width:0;height:0;margin:0;padding:0;position:absolute}@keyframes CustomSelect-module__nvuioG__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:768px){.CustomSelect-module__nvuioG__trigger{border-radius:var(--border-radius-sm);padding:14px 16px;font-size:1rem}.CustomSelect-module__nvuioG__dropdownMenu{max-height:240px}}
.register-module__jUGYdG__pageWrapper{background-color:var(--bg-color);box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:16px 12px;display:flex}.register-module__jUGYdG__registerContainer{background-color:var(--white);box-shadow:var(--shadow-lg);box-sizing:border-box;border-radius:20px;width:100%;max-width:800px;animation:.5s cubic-bezier(.25,.8,.25,1) register-module__jUGYdG__slideUp;position:relative;overflow:visible}.register-module__jUGYdG__header{background-color:var(--text-dark);color:var(--white);text-align:center;border-top-left-radius:20px;border-top-right-radius:20px;padding:24px 16px}.register-module__jUGYdG__header h2{letter-spacing:-.5px;margin-bottom:6px;font-size:1.5rem;font-weight:800}.register-module__jUGYdG__header p{opacity:.95;font-size:.9rem}.register-module__jUGYdG__formContent{box-sizing:border-box;padding:24px 16px}.register-module__jUGYdG__grid{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.register-module__jUGYdG__fullWidth{width:100%}.register-module__jUGYdG__formGroup{flex-direction:column;width:100%;display:flex}.register-module__jUGYdG__formGroup label{color:var(--text-dark);margin-bottom:6px;font-size:.95rem;font-weight:600}.register-module__jUGYdG__formGroup input{border:2px solid var(--border-color);background-color:var(--white);color:var(--text-dark);box-sizing:border-box;border-radius:10px;min-height:48px;padding:12px 14px;font-size:.95rem;transition:all .2s}.register-module__jUGYdG__formGroup input:focus{border-color:var(--primary-color);background-color:var(--white);outline:none;box-shadow:0 0 0 4px #ff6b3526}.register-module__jUGYdG__fileUploadArea{border:2px dashed var(--border-color);text-align:center;cursor:pointer;background-color:var(--secondary-color);border-radius:14px;padding:28px 16px;transition:all .2s}.register-module__jUGYdG__fileUploadArea:hover{border-color:var(--primary-color);background-color:#ff6b350d}.register-module__jUGYdG__uploadIcon{color:var(--primary-color);margin-bottom:12px}.register-module__jUGYdG__fileHelp{color:var(--text-light);margin-top:6px;font-size:.8rem;line-height:1.4}.register-module__jUGYdG__rulesModal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background-color:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.register-module__jUGYdG__rulesContent{background-color:var(--white);box-sizing:border-box;border:1px solid #ff6b3533;border-radius:20px;width:100%;max-width:580px;max-height:85vh;padding:24px 18px;overflow-y:auto;box-shadow:0 20px 50px #000c}.register-module__jUGYdG__rulesContent h3{color:var(--primary-color);margin-bottom:14px;font-size:1.35rem;font-weight:700}.register-module__jUGYdG__rulesList{color:var(--text-dark);margin-bottom:20px;padding-left:18px;font-size:.9rem;line-height:1.5}.register-module__jUGYdG__rulesList li{margin-bottom:10px}.register-module__jUGYdG__footer{border-top:1px solid var(--border-color);flex-direction:column;gap:16px;margin-top:24px;padding-top:20px;display:flex}.register-module__jUGYdG__priceTag{color:var(--text-dark);justify-content:center;align-items:center;gap:8px;font-size:1.4rem;font-weight:700;display:flex}.register-module__jUGYdG__priceTag span{color:var(--text-light);font-size:.95rem;font-weight:500}.register-module__jUGYdG__footer button{justify-content:center;width:100%;padding:14px 20px;font-size:1.1rem}@keyframes register-module__jUGYdG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.register-module__jUGYdG__pageWrapper{padding:40px 24px}.register-module__jUGYdG__registerContainer{border-radius:var(--border-radius-lg)}.register-module__jUGYdG__header{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);padding:32px}.register-module__jUGYdG__header h2{margin-bottom:8px;font-size:2rem}.register-module__jUGYdG__header p{font-size:1rem}.register-module__jUGYdG__formContent{padding:40px}.register-module__jUGYdG__grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.register-module__jUGYdG__formGroup label{margin-bottom:8px;font-size:1rem}.register-module__jUGYdG__formGroup input{border-radius:var(--border-radius-sm);padding:14px 16px;font-size:1rem}.register-module__jUGYdG__fileUploadArea{border-radius:var(--border-radius-md);padding:40px}.register-module__jUGYdG__fileHelp{margin-top:8px;font-size:.875rem}.register-module__jUGYdG__rulesContent{border-radius:var(--border-radius-lg);padding:40px}.register-module__jUGYdG__rulesContent h3{margin-bottom:16px;font-size:1.5rem}.register-module__jUGYdG__rulesList{margin-bottom:24px;padding-left:20px;font-size:1rem}.register-module__jUGYdG__rulesList li{margin-bottom:12px}.register-module__jUGYdG__footer{flex-direction:row;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px}.register-module__jUGYdG__priceTag{justify-content:flex-start;font-size:1.5rem}.register-module__jUGYdG__footer button{width:auto}}
