.SignupWizard_wizardContainer__q0isr{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem 2rem;color:#fff}.SignupWizard_wizardHeader__x4dlq{width:100%;max-width:520px;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.SignupWizard_brand__MHJC4{font-size:.9rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.95)}.SignupWizard_progressTrackWrap__oFEbY{flex:1;display:flex;align-items:center;gap:.5rem;max-width:240px}.SignupWizard_progressTrack__6Uz5Y{flex:1;height:6px;background:rgba(255,255,255,.15);border-radius:999px;overflow:hidden}.SignupWizard_progressFill__9CbNk{height:100%;background:linear-gradient(90deg,#0ea5e9,#06b6d4);border-radius:999px;transition:width .35s ease}.SignupWizard_wizardContent__c5LkU{width:100%;max-width:520px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.SignupWizard_stepQuestion__0mGap{font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:1.75rem;color:#fff}.SignupWizard_tabScrollContent__9ONrX{width:100%;flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:.5rem}.SignupWizard_tabSection__euqog{width:100%;max-width:360px;margin-bottom:1.75rem;text-align:left}.SignupWizard_tabSectionTitle__BZf1A{font-size:1rem;font-weight:600;color:rgba(255,255,255,.95);margin-bottom:.75rem;letter-spacing:.02em}.SignupWizard_dropdownList__iss5F{margin-top:4px;max-height:180px;overflow-y:auto;background:rgba(0,0,0,.5);border-radius:12px;padding:8px;border:1px solid rgba(255,255,255,.15)}.SignupWizard_dropdownItem__FK_qx{padding:.5rem .75rem;cursor:pointer;border-radius:8px;color:#fff;font-size:.95rem;transition:background .2s}.SignupWizard_dropdownItem__FK_qx:hover{background:rgba(255,255,255,.12)}.SignupWizard_dropdownItemWithImg__YYMdF{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;border-radius:8px;color:#fff;font-size:.95rem;transition:background .2s}.SignupWizard_dropdownItemWithImg__YYMdF:hover{background:rgba(255,255,255,.12)}.SignupWizard_dropdownItemImg__6idTR{width:28px;height:28px;border-radius:6px;object-fit:contain;flex-shrink:0;background:rgba(255,255,255,.1)}.SignupWizard_validationFeedback__XD2kx{width:100%;max-width:360px;margin-top:.5rem;margin-bottom:.25rem;padding:.75rem 1rem;border-radius:12px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);text-align:left;font-size:.85rem;color:rgba(255,255,255,.95)}.SignupWizard_validationFeedback__XD2kx ul{margin:0;padding-left:1.25rem;list-style:disc}.SignupWizard_validationFeedback__XD2kx li{margin-bottom:.25rem}.SignupWizard_validationFeedback__XD2kx li:last-child{margin-bottom:0}.SignupWizard_tabTermsIntro__uoq_z{color:rgba(255,255,255,.8);font-size:.9rem;margin-bottom:1rem;max-width:360px}.SignupWizard_tabTermsCheckboxes__yaqes{width:100%;max-width:360px;text-align:left}.SignupWizard_tabTermsLabel__5KFGy{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:.5rem;font-size:.9rem;color:rgba(255,255,255,.9)}.SignupWizard_tabTermsLabel__5KFGy span{text-decoration:underline}.SignupWizard_tabTermsCheckbox__zNTy0{cursor:pointer;pointer-events:none}.SignupWizard_progressLabel__Su9WJ{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.8);min-width:2.5rem;text-align:right}.SignupWizard_optionsRow__Txk8f{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.SignupWizard_optionCard__pRuVJ{flex:1;min-width:140px;max-width:220px;background:#fff;color:#1a1a1a;border-radius:16px;padding:1.25rem 1rem;cursor:pointer;border:2px solid transparent;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.SignupWizard_optionCard__pRuVJ:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.SignupWizard_optionCard__pRuVJ.SignupWizard_selected__47wHc{border-color:#0ea5e9;background:rgba(14,165,233,.22);box-shadow:0 0 0 2px #0ea5e9;color:#fff}.SignupWizard_optionCard__pRuVJ.SignupWizard_selected__47wHc .SignupWizard_optionCardIcon__MAIeZ,.SignupWizard_optionCard__pRuVJ.SignupWizard_selected__47wHc .SignupWizard_optionCardSub__QPgbj,.SignupWizard_optionCard__pRuVJ.SignupWizard_selected__47wHc .SignupWizard_optionCardTitle__bY4YV{color:#fff}.SignupWizard_optionCardIcon__MAIeZ{font-size:2rem;margin-bottom:.5rem;line-height:1}.SignupWizard_optionCardTitle__bY4YV{font-weight:700;font-size:1rem;margin-bottom:.25rem}.SignupWizard_optionCardSub__QPgbj{font-size:.8rem;color:#64748b}.SignupWizard_inputGroup___NgD2{width:100%;max-width:360px;margin:0 auto 1rem}.SignupWizard_inputGroup___NgD2 label{display:block;text-align:left;font-size:.85rem;color:rgba(255,255,255,.85);margin-bottom:.35rem}.SignupWizard_inputGroup___NgD2 input{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;font-size:1rem}.SignupWizard_inputGroup___NgD2 input::placeholder{color:rgba(255,255,255,.45)}.SignupWizard_inputGroup___NgD2 input:focus{outline:none;border-color:#0ea5e9;background:rgba(255,255,255,.1)}.SignupWizard_primaryButton__TQdRk{width:100%;max-width:320px;margin:1.5rem auto 0;padding:.9rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0ea5e9,#06b6d4);border:none;border-radius:999px;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.SignupWizard_primaryButton__TQdRk:hover{opacity:.95;transform:scale(1.01)}.SignupWizard_primaryButton__TQdRk:active{transform:scale(.99)}.SignupWizard_primaryButton__TQdRk:disabled{opacity:.5;cursor:not-allowed;transform:none}.SignupWizard_backLink__rZCko{display:inline-block;margin-top:1.25rem;font-size:.9rem;color:rgba(255,255,255,.7);background:none;border:none;cursor:pointer;text-decoration:underline;padding:.25rem 0}.SignupWizard_backLink__rZCko:hover{color:#fff}.SignupWizard_countryDropdownList__M44ya{margin-top:4px;max-height:200px;overflow-y:auto;background:rgba(0,0,0,.5);border-radius:12px;padding:8px;border:1px solid rgba(255,255,255,.15)}.SignupWizard_countrySearchInput__lgUyP{width:100%;padding:.5rem .75rem;margin-bottom:6px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;font-size:.95rem}.SignupWizard_countrySearchInput__lgUyP::placeholder{color:rgba(255,255,255,.5)}.SignupWizard_countryDropdownItem__nQTXA{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;border-radius:8px;color:#fff;transition:background .2s}.SignupWizard_countryDropdownItem__nQTXA:hover{background:rgba(255,255,255,.12)}.SignupWizard_countryFlag__WMZhq{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.SignupWizard_countryTrigger__gPZ4i{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;font-size:1rem;text-align:left;cursor:pointer}.SignupWizard_countryTrigger__gPZ4i:focus{outline:none;border-color:#0ea5e9;background:rgba(255,255,255,.1)}.SignupWizard_photoCircle__onskS{width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.1);border:3px dashed rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 1rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.SignupWizard_photoCircle__onskS:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.08)}.SignupWizard_photoCircle__onskS img{width:100%;height:100%;object-fit:cover}.SignupWizard_photoActions__UNXjq{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.SignupWizard_photoActionBtn__DArWI{padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;font-size:.9rem;cursor:pointer;transition:background .2s ease}.SignupWizard_photoActionBtn__DArWI:hover{background:rgba(255,255,255,.15)}.SignupWizard_stepWrapper__T9wkl{width:100%;max-width:520px;flex:1;display:flex}.SignupWizard_stepForward___k4se{animation:SignupWizard_slideInFromRight__7wQJt .5s ease forwards}.SignupWizard_stepBackward__LUf3d{animation:SignupWizard_slideInFromLeft__MNGBH .5s ease forwards}@keyframes SignupWizard_slideInFromRight__7wQJt{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes SignupWizard_slideInFromLeft__MNGBH{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TermsModal_overlay__GDQd0{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.TermsModal_modal__lHk4f{background:#101010;color:#fff;border-radius:16px;max-width:680px;width:min(100%,680px);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 48px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);overflow:hidden}.TermsModal_header__7_Fvz{padding:1.25rem 1.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.1)}.TermsModal_content__3CCUI{padding:0 1.5rem;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.TermsModal_content__3CCUI::-webkit-scrollbar{display:none}.TermsModal_content__3CCUI h1{font-size:1.5rem;margin-bottom:.75rem}.TermsModal_content__3CCUI li,.TermsModal_content__3CCUI p{color:rgba(255,255,255,.9)}.TermsModal_footer__oOMJu{padding:1rem 1.5rem 1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.1)}.TermsModal_footer__oOMJu button{border-radius:9999px;border:none;padding:.6rem 1.4rem;cursor:pointer;font-weight:600;transition:opacity .2s ease,transform .2s ease}.TermsModal_footer__oOMJu button:active{transform:scale(.97)}.TermsModal_cancelButton__0fX9x{background:rgba(255,255,255,.15);color:#fff}.TermsModal_cancelButton__0fX9x:hover{opacity:.85}.TermsModal_acceptButton__g8n1Q{background:linear-gradient(120deg,#d52b1e,#3a0303);color:#fff}.TermsModal_acceptButton__g8n1Q:disabled{opacity:.45;cursor:not-allowed}.TermsModal_notice__7vguD{margin-left:auto;margin-right:auto;font-size:.8rem;color:rgba(255,255,255,.65)}