.InputField_field__C_8tT{display:flex;flex-direction:column;gap:6px;width:100%}@media(min-width:768px){.InputField_field__C_8tT{gap:8px}}.InputField_label__7Crd_{font-size:12px;font-weight:600;color:var(--text-secondary)}@media(min-width:768px){.InputField_label__7Crd_{font-size:14px}}.InputField_inputWrapper__drhEv{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border-radius:var(--radius-md);background-color:var(--bg-soft);border:none;box-shadow:var(--neu-shadow-pressed-sm);transition:all .25s ease}@media(min-width:768px){.InputField_inputWrapper__drhEv{gap:12px;height:50px;padding:0 18px;border-radius:var(--radius-lg)}}.InputField_inputWrapper__drhEv:focus-within{background-color:var(--bg-surface);box-shadow:0 0 0 3px rgba(213,167,86,.15),var(--neu-shadow-pressed-sm)}.InputField_inputError__7_TTB{border-color:var(--status-error)}.InputField_inputError__7_TTB:focus-within{border-color:var(--status-error);box-shadow:0 0 0 3px var(--status-error-soft)}.InputField_icon__i6QNb{display:flex;align-items:center;color:var(--text-muted);flex-shrink:0}.InputField_input__1Erqy{flex:1;height:100%;background:transparent;border:none;color:var(--text-primary);font-size:14px}.InputField_input__1Erqy::placeholder{color:var(--text-muted)}.InputField_togglePassword__VpWqr{display:flex;align-items:center;color:var(--text-muted);transition:color var(--transition-fast)}.InputField_togglePassword__VpWqr:hover{color:var(--text-secondary)}.InputField_errorText__vGcg7{font-size:12px;color:var(--status-error)}.Button_btn__3AmE8{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-lg);font-family:var(--font-family);font-weight:700;cursor:pointer;transition:all .25s ease}.Button_btn__3AmE8:disabled{opacity:.5;cursor:not-allowed}.Button_btn__3AmE8:active:not(:disabled){transform:translateY(0);box-shadow:var(--neu-shadow-pressed)}.Button_btn--gold__b_7Ca{background:linear-gradient(135deg,#d5a756,#fec16b);color:var(--text-on-gold);border:none;box-shadow:var(--neu-shadow-raised-sm)}.Button_btn--gold__b_7Ca:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-4px);box-shadow:var(--neu-shadow-raised)}.Button_btn--gold__b_7Ca:active:not(:disabled){transform:translateY(0);box-shadow:var(--neu-shadow-pressed)}.Button_btn--green__6UEAC{background-color:var(--surface-brand);color:var(--text-on-brand);border:none;box-shadow:var(--neu-shadow-raised-sm)}.Button_btn--green__6UEAC:hover:not(:disabled){background-color:var(--surface-brand-hover);transform:translateY(-4px);box-shadow:var(--neu-shadow-raised)}.Button_btn--green__6UEAC:active:not(:disabled){transform:translateY(0);box-shadow:var(--neu-shadow-pressed)}.Button_btn--red__a3iOs{background-color:var(--status-error);color:#fff;border:none;box-shadow:var(--neu-shadow-raised-sm)}.Button_btn--red__a3iOs:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-4px);box-shadow:var(--neu-shadow-raised)}.Button_btn--red__a3iOs:active:not(:disabled){transform:translateY(0);box-shadow:var(--neu-shadow-pressed)}.Button_btn--outline__OJsWm{background:transparent;border:1.5px solid var(--border-soft);color:var(--text-secondary)}.Button_btn--outline__OJsWm:hover:not(:disabled){border-color:var(--gold-primary);color:var(--gold-primary);background-color:var(--gold-ghost);transform:translateY(-4px);box-shadow:var(--neu-shadow-raised)}.Button_btn--outline__OJsWm:active:not(:disabled){transform:translateY(0);box-shadow:var(--neu-shadow-pressed)}.Button_btn--ghost__5kWv_{background:transparent;color:var(--text-secondary)}.Button_btn--ghost__5kWv_:hover:not(:disabled){color:var(--gold-primary);background-color:var(--gold-ghost)}.Button_btn--sm__17h4C{height:36px;padding:0 16px;font-size:12px;border-radius:var(--radius-md)}.Button_btn--md__SfZZr{height:40px;padding:0 20px;font-size:13px}@media(min-width:768px){.Button_btn--md__SfZZr{height:44px;padding:0 24px;font-size:14px}}.Button_btn--lg__RmIzZ{height:44px;padding:0 24px;font-size:15px;font-weight:700;letter-spacing:.5px;border-radius:var(--radius-lg)}@media(min-width:768px){.Button_btn--lg__RmIzZ{height:44px;padding:0 28px;font-size:15px}}.Button_btn--full__i_zsg{width:100%}.Button_icon__bycs_{display:flex;align-items:center}.Button_spinner__jGaPF{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:Button_spin__StoHS .6s linear infinite}@keyframes Button_spin__StoHS{to{transform:rotate(1turn)}}.Register_page__Z_gGt{display:flex;flex-direction:column;height:100vh;height:var(--tg-vh,100dvh);overflow:hidden;background-color:var(--bg-primary)}@media(min-width:768px){.Register_page__Z_gGt{flex-direction:row;height:auto;min-height:100vh;overflow:visible}}.Register_mobileHeader__hUloA{display:flex;align-items:center;justify-content:space-between;height:calc(56px + var(--tg-top-inset, 0px));padding:var(--tg-top-inset,0) 16px 0}@media(min-width:768px){.Register_mobileHeader__hUloA{display:none}}.Register_backBtn__7THOk{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:14px;font-weight:500}.Register_backBtn__7THOk svg{color:var(--text-primary)}.Register_headerLogo__rRnY9{font-size:18px;font-weight:800;color:var(--gold-primary);letter-spacing:2px}.Register_headerLogoImg__rgBDO{height:24px;width:auto;filter:drop-shadow(0 0 8px rgba(213,167,86,.5)) drop-shadow(0 0 20px rgba(213,167,86,.25))}.Register_mobileBanner__vSyu0{position:relative;width:100%;aspect-ratio:16/7;overflow:hidden}@media(min-width:768px){.Register_mobileBanner__vSyu0{display:none}}.Register_mobileBannerImg__jEAbP{width:100%;height:100%;object-fit:cover}.Register_mobileBannerOverlay__Pw4yA{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent 0,var(--bg-primary) 100%);pointer-events:none}.Register_imageSide__JjIHY{display:none}@media(min-width:768px){.Register_imageSide__JjIHY{position:relative;display:flex;flex:1;background-image:url(/images/banner_register/register.jpg);background-size:cover;background-position:50%;background-color:var(--bg-soft)}}.Register_imageSideOverlay__Z73AA{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.45) 50%,rgba(0,0,0,.8))}.Register_imageSideContent__qIRDY{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:60px;height:100%}.Register_logoRow__TMvDv{display:flex;align-items:center;gap:10px}.Register_logoImg__9xsw9{height:40px;width:auto;filter:drop-shadow(0 0 10px rgba(213,167,86,.45)) drop-shadow(0 0 24px rgba(213,167,86,.2))}.Register_heroTitle__VEdMj{font-size:32px;font-weight:800;color:#fff;line-height:1.2;white-space:pre-line}.Register_heroDesc__s77Qc{font-size:15px;font-weight:400;color:var(--text-secondary);line-height:1.5;max-width:420px}.Register_stats__Zzu8n{display:flex;align-items:center;gap:40px}.Register_statItem__wBb8u{display:flex;flex-direction:column;gap:2px}.Register_statValue__3EC_j{font-size:24px;font-weight:800;color:var(--gold-primary)}.Register_statLabel__6XkDv{font-size:12px;color:var(--text-muted)}.Register_formSide__Dgpnq{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.Register_formSide__Dgpnq{width:520px;flex:none;overflow-y:visible;background-color:var(--bg-surface);justify-content:center}}.Register_formContent__o7GIz{display:flex;flex-direction:column;gap:20px;padding:32px 24px 60px}@media(min-width:768px){.Register_formContent__o7GIz{padding:60px;gap:24px}}.Register_formHeader__dnN8e{display:flex;flex-direction:column;gap:8px}.Register_title__o4NTf{font-size:28px;font-weight:800;color:var(--text-primary)}@media(min-width:768px){.Register_title__o4NTf{font-size:32px}}.Register_subtitle__U2okg{font-size:14px;color:var(--text-secondary)}@media(min-width:768px){.Register_subtitle__U2okg{font-size:15px}}.Register_form__kIypH{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.Register_form__kIypH{gap:18px}}.Register_termsRow__kCwwG{display:flex;align-items:flex-start;gap:8px}@media(min-width:768px){.Register_termsRow__kCwwG{gap:10px}}.Register_checkbox__C6LRQ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:4px;border:2px solid var(--border-subtle);transition:var(--transition-base);cursor:pointer}@media(min-width:768px){.Register_checkbox__C6LRQ{width:20px;height:20px}}.Register_checkboxChecked__eFkN4{background-color:var(--accent-purple);border-color:var(--accent-purple);color:#fff}.Register_termsText__HJ8hX{font-size:12px;color:var(--text-muted);line-height:1.4;max-width:300px}@media(min-width:768px){.Register_termsText__HJ8hX{font-size:13px;max-width:360px}}.Register_termsHighlight__ZDb5U{color:var(--accent-purple);font-weight:500}.Register_errorMessage__huACp{text-align:center;font-size:13px;color:var(--status-error);font-weight:500;margin:-8px 0}.Register_divider__9r99_{display:flex;align-items:center;gap:16px}.Register_dividerLine__GS6E2{flex:1;height:1px;background-color:var(--border-subtle)}.Register_dividerText__Vq7s_{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:1px}@media(min-width:768px){.Register_dividerText__Vq7s_{font-size:12px}}.Register_switchText__tAxQO{text-align:center;font-size:14px;color:var(--text-secondary)}@media(min-width:768px){.Register_switchText__tAxQO{font-size:15px}}.Register_switchLink__con_f{font-weight:600;color:var(--accent-purple)}