.page_main__E8xSd{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#000;padding:2rem 1rem;color:#fff}.page_container__UcRAg{max-width:700px;width:100%;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:2rem 2.5rem}.page_header__GBmy8{text-align:center;margin-bottom:2rem}.page_logo__Yj0m8{width:120px;margin-bottom:1rem}.page_title__ZgJ3Y{font-size:2.5rem;color:#e50914;margin-bottom:.5rem}.page_subtitle__Qf0hd{font-size:1rem;color:rgba(255,255,255,.7);max-width:500px;margin:0 auto}@media (max-width:768px){.page_container__UcRAg{padding:1.5rem}.page_title__ZgJ3Y{font-size:2rem}}.RegistrationForm_form__OGiSJ{display:flex;flex-direction:column;gap:1.5rem}.RegistrationForm_sectionTitle__NXxmy{font-size:1.2rem;color:#e50914;font-weight:700;margin-top:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.RegistrationForm_formGrid__HYN2n{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.RegistrationForm_formGroup__DrMqC{display:flex;flex-direction:column}.RegistrationForm_fullWidth__ul8Tl{grid-column:1/-1}.RegistrationForm_formGroup__DrMqC label{margin-bottom:.5rem;font-weight:500;color:rgba(255,255,255,.8)}.RegistrationForm_formGroup__DrMqC input,.RegistrationForm_formGroup__DrMqC select{background-color:#222;border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:.8rem 1rem;color:#fff;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.RegistrationForm_formGroup__DrMqC input:focus,.RegistrationForm_formGroup__DrMqC select:focus{outline:none;border-color:#e50914;box-shadow:0 0 0 3px rgba(229,9,20,.3)}.RegistrationForm_formGroup__DrMqC input[type=file]{padding:0}.RegistrationForm_formGroup__DrMqC input[type=file]::-webkit-file-upload-button{background:#e50914;border:none;padding:.8rem 1rem;color:#fff;font-weight:700;cursor:pointer;margin-right:1rem;border-top-left-radius:5px;border-bottom-left-radius:5px}.RegistrationForm_radioGroup__ea0HL{display:flex;gap:1.5rem;align-items:center;padding-top:.5rem;flex-wrap:wrap}.RegistrationForm_radioGroup__ea0HL label{display:flex;align-items:center;gap:.5rem;color:#fff;cursor:pointer}.RegistrationForm_errorMsg__Wbegc{color:#ef4444;font-size:.8rem;margin-top:.3rem}.RegistrationForm_paymentInfo__rcQQV{background-color:rgba(229,9,20,.1);border:1px solid #e50914;padding:1rem;border-radius:8px;font-size:.9rem;color:#fff;margin-bottom:1rem;line-height:1.6}.RegistrationForm_paymentSection__A5Tjg{display:flex;flex-direction:column;align-items:center;gap:2rem;background-color:#1a1a1a;padding:1.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);margin-top:1rem;margin-bottom:1rem}.RegistrationForm_qrCode___DOlG{text-align:center}.RegistrationForm_qrCode___DOlG img{border-radius:8px;background:white;padding:10px;max-width:180px;height:auto}.RegistrationForm_qrCode___DOlG p{margin-top:.75rem;font-size:.9rem;color:rgba(255,255,255,.7)}.RegistrationForm_pixCopyPaste__fRBKw{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.RegistrationForm_pixCopyPaste__fRBKw label{display:block;margin-bottom:.75rem;font-weight:500;color:rgba(255,255,255,.8)}.RegistrationForm_copyContainer__QoLdZ{display:flex;gap:.5rem;width:100%;max-width:400px}.RegistrationForm_pixKey__pEmrC{flex-grow:1;background-color:#222;border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:.8rem 1rem;color:#fff;font-size:.8rem;font-family:monospace;white-space:nowrap;overflow-x:auto;text-align:left}.RegistrationForm_copyButton__nehXE{background-color:#e50914;color:white;border:none;padding:0 1.5rem;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .2s;flex-shrink:0}.RegistrationForm_copyButton__nehXE:hover{background-color:#b20710}.RegistrationForm_copySuccessMessage__R5S5e{color:#22c55e;font-size:.9rem;margin-top:.75rem;font-weight:700;height:1.2rem}.RegistrationForm_fieldNote__RnzVi{font-size:.8rem;color:rgba(255,255,255,.5);margin-top:.5rem}.RegistrationForm_submitButton__DVeR_{background:#e50914;color:#fff;border:none;border-radius:5px;padding:1rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}.RegistrationForm_submitButton__DVeR_:hover{background:#b20710}.RegistrationForm_submitButton__DVeR_:disabled{background:#555;cursor:not-allowed}.RegistrationForm_statusMessage__5V2vF{text-align:center;padding:.8rem;border-radius:5px;margin-top:1rem}.RegistrationForm_success__rKAGt{background-color:rgba(34,197,94,.2);color:#22c55e}.RegistrationForm_error__gqpSg{background-color:rgba(239,68,68,.2);color:#ef4444}@media (min-width:768px){.RegistrationForm_paymentSection__A5Tjg{flex-direction:row;align-items:flex-start}}@media (max-width:767px){.RegistrationForm_formGrid__HYN2n{grid-template-columns:1fr}.RegistrationForm_radioGroup__ea0HL{flex-direction:column;align-items:flex-start;gap:1rem}}