.register_pageWrapper__3i2wG{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;background:#fffef7;min-height:100vh;color:#1a1a1a;display:flex;flex-direction:column}.register_header__iO23V{padding:16px 24px;display:flex;align-items:center;background:#fff;border-bottom:2px solid #ffd43b;box-shadow:0 2px 8px rgba(255,212,59,.15)}.register_backBtn__kCiKb{background:none;border:none;color:#1a1a1a;font-size:28px;cursor:pointer;transition:transform .2s ease;line-height:1;padding:0;margin-right:12px}.register_backBtn__kCiKb:hover{transform:scale(1.15);color:#f59f00}.register_container__YOpVS{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;max-width:480px;margin:0 auto;width:100%}.register_formTitle__l8xa_{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:center;letter-spacing:-.5px}.register_formTitle__l8xa_:after{content:"";display:block;width:48px;height:4px;background:#ffd43b;border-radius:2px;margin:10px auto 24px}.register_loginLink__VYAKX{text-align:center;margin-bottom:24px;color:#555;font-size:14px}.register_loginLink__VYAKX a{color:#f59f00;text-decoration:none;font-weight:600}.register_loginLink__VYAKX a:hover{text-decoration:underline}.register_form__FqOg8{width:100%}.register_formGroup___FAa2{width:100%;margin-bottom:16px;position:relative}.register_inputWrapper__k9Wgd{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;overflow:hidden;transition:all .25s ease;box-shadow:0 1px 4px rgba(0,0,0,.04)}.register_inputWrapper__k9Wgd:focus-within{border-color:#ffd43b;box-shadow:0 0 0 3px rgba(255,212,59,.18)}.register_inputIcon__s8kZ5{padding:0 14px;font-size:18px;opacity:.7;flex-shrink:0}.register_formInput__1B0OH{flex:1 1;background:transparent;border:none;padding:15px 12px 15px 0;color:#1a1a1a;font-size:15px;outline:none}.register_formInput__1B0OH::placeholder{color:#000}.register_togglePassword___XfKu{padding:0 14px;background:none;border:none;font-size:18px;cursor:pointer;transition:opacity .2s ease;opacity:.6;flex-shrink:0}.register_togglePassword___XfKu:hover{opacity:1}.register_checkboxGroup__da_i_{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;text-align:left}.register_customCheckbox__qQgBz{width:22px;height:22px;min-width:22px;background:#fff;border:1.5px solid #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-top:1px}.register_customCheckbox__qQgBz:hover{border-color:#ffd43b}.register_customCheckbox__qQgBz.register_checked__klQ1F{background:#ffd43b;border-color:#ffd43b}.register_customCheckbox__qQgBz.register_checked__klQ1F:after{content:"✓";color:#1a1a1a;font-weight:700;font-size:13px;line-height:1}.register_checkboxLabel__tsEmF{flex:1 1;font-size:13px;line-height:1.5;color:#555}.register_checkboxLabel__tsEmF a{color:#f59f00;text-decoration:none;font-weight:500}.register_checkboxLabel__tsEmF a:hover{text-decoration:underline}.register_submitBtn__pHRBi{width:100%;background:#ffd43b;color:#1a1a1a;border:none;padding:16px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .25s ease;margin-bottom:20px;letter-spacing:.3px;box-shadow:0 4px 14px rgba(255,212,59,.4)}.register_submitBtn__pHRBi:hover:not(:disabled){background:#f59f00;transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,180,0,.45)}.register_submitBtn__pHRBi:active:not(:disabled){transform:translateY(0)}.register_submitBtn__pHRBi:disabled{opacity:.55;cursor:not-allowed}.register_modal__y4Vnr{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.55);z-index:1000;animation:register_fadeIn__Te7RD .25s ease}@keyframes register_fadeIn__Te7RD{0%{opacity:0}to{opacity:1}}.register_modalContent__LsWsB{background:#fff;padding:32px 28px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;max-width:400px;width:90%;animation:register_slideUp__Xpn7j .3s ease;border-top:4px solid #ffd43b}@keyframes register_slideUp__Xpn7j{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.register_modalContent__LsWsB h4{color:#1a1a1a;margin-bottom:10px;font-size:18px;font-weight:700}.register_success__xQJLI{font-size:13px;color:#2f9e44;margin-bottom:16px;font-weight:500}.register_loginDetails__A9wJw{margin-top:16px;padding:14px 16px;border:1.5px solid #ffd43b;border-radius:10px;background:#fffbea;margin-bottom:20px;text-align:left}.register_loginDetails__A9wJw p{margin:6px 0;font-size:14px;word-break:break-all;color:#1a1a1a}.register_modalActions__gOEks{display:flex;justify-content:center;gap:12px;margin-bottom:16px}.register_modalBtn__D_iWs{padding:10px 20px;font-size:14px;border:none;border-radius:8px;cursor:pointer;background:#ffd43b;color:#1a1a1a;text-decoration:none;font-weight:700;transition:all .2s ease;display:inline-block}.register_modalBtn__D_iWs:hover{background:#f59f00;transform:translateY(-1px)}.register_footnote__O0LXL{font-size:12px;padding:12px 0;color:#888;line-height:1.6}.register_closeBtn__z9SSX{padding:12px 28px;background:#1a1a1a;color:#ffd43b;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:700;transition:all .2s ease}.register_closeBtn__z9SSX:hover{background:#333;transform:translateY(-1px)}@media (max-width:768px){.register_formTitle__l8xa_{font-size:26px}.register_container__YOpVS{padding:24px 16px}}@media (max-width:480px){.register_modalContent__LsWsB{padding:24px 20px}.register_modalActions__gOEks{flex-direction:column}.register_modalBtn__D_iWs{width:100%;text-align:center}}