.styles_modal-overlay__JUQoc{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.35);z-index:2000;display:flex;align-items:center;justify-content:center}.styles_modal-content__jrsAt{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.18);min-width:320px;max-width:90vw;min-height:160px;position:relative;display:flex;flex-direction:column;align-items:center}.styles_modal-close__NASzo{position:absolute;top:22px;right:22px;background:none;border:none;font-size:24px;color:#222;cursor:pointer;z-index:10;line-height:1}@media(max-width:600px){.styles_modal-content__jrsAt{min-width:90vw;padding:12px 6px}}.JoinBetaModal_modalContent__Yx98d{padding:32px;width:480px;text-align:center;background:#fff;border-radius:16px;position:relative}.JoinBetaModal_title__LNvsO{color:#170f49;text-align:center;font-size:22px;font-weight:600;line-height:28px;margin-bottom:8px}.JoinBetaModal_description__R3u9z{color:#6f6c8f;text-align:center;font-size:14px;font-weight:400;line-height:22px;margin-bottom:24px}.JoinBetaModal_logo__Rx9MY{width:56px;height:56px;flex-shrink:0;border-radius:12.8px;background:linear-gradient(180deg,#e1dfff,#edecff);box-shadow:0 .8px 1.8px 0 rgba(55,52,209,.24),inset 0 -.8px 1.88px 0 rgba(80,70,189,.24),inset 0 1.6px 1.04px 0 hsla(0,0%,100%,.5);margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.JoinBetaModal_logo__Rx9MY img{width:40px}.JoinBetaModal_benefitsSection__uwzDj{display:flex;flex-direction:column;align-items:center;gap:16px;background:#f9f9f9;margin-bottom:24px;border-radius:14px;border:1px solid #f1f2f9;background:#fff;padding:24px 19px}.JoinBetaModal_benefitsSection__uwzDj .JoinBetaModal_benefitsTitle__rHPWj{color:#170f49;text-align:center;font-size:14px;font-weight:600;line-height:22px;margin-bottom:16px}.JoinBetaModal_benefitsSection__uwzDj .JoinBetaModal_benefitsList__Chwpu{display:flex;flex-direction:column;gap:12px;width:100%}.JoinBetaModal_benefitsSection__uwzDj .JoinBetaModal_benefitsList__Chwpu .JoinBetaModal_benefitItem__GsRaN{display:flex;align-items:flex-start;gap:8px}.JoinBetaModal_benefitsSection__uwzDj .JoinBetaModal_benefitsList__Chwpu .JoinBetaModal_benefitItem__GsRaN .JoinBetaModal_checkmark__9HaKZ{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;font-size:12px;font-weight:600;border-radius:6px;flex-shrink:0;margin-top:2px}.JoinBetaModal_benefitsSection__uwzDj .JoinBetaModal_benefitsList__Chwpu .JoinBetaModal_benefitItem__GsRaN span{color:#6f6c8f;font-size:14px;font-weight:400;line-height:22px}.JoinBetaModal_buttonGroup__6cdcy{display:flex;gap:16px;justify-content:center;align-items:center;width:100%}.JoinBetaModal_inviteCodeButton__K51IO{flex:1;background:#fff;color:#6b7280;border:1px solid #d1d5db;padding:9px 16px;border-radius:12px;color:#514f6e;text-align:center;font-size:14px;font-weight:600;line-height:22px;white-space:nowrap;cursor:pointer}.JoinBetaModal_inviteCodeButton__K51IO:hover{border-color:#9ca3af;background:#f9fafb}.JoinBetaModal_joinButton__Vyfqz{flex:1;background:linear-gradient(90deg,#ba84ff -31.72%,#4d42ee);border:none;padding:9px 16px;border-radius:8px;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:22px;cursor:pointer}.JoinBetaModal_joinButton__Vyfqz:hover{box-shadow:0 6px 16px rgba(139,92,246,.4)}.JoinBetaModal_inviteCodeSection__PICua{margin-top:1rem}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ{display:flex;gap:12px}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_inviteCodeInput__5ZDaQ{flex:1;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s ease}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_inviteCodeInput__5ZDaQ:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_inviteCodeInput__5ZDaQ::-moz-placeholder{color:#9ca3af}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_inviteCodeInput__5ZDaQ::placeholder{color:#9ca3af}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_inviteCodeInput__5ZDaQ.JoinBetaModal_inputError__uPwy3{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_submitButton__bvz5y{background:linear-gradient(90deg,#ba84ff -31.72%,#4d42ee);color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_submitButton__bvz5y:hover{box-shadow:0 4px 12px rgba(139,92,246,.3)}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_submitButton__bvz5y:disabled{opacity:.7;cursor:not-allowed}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_errorContainer__DnCWw{margin-top:8px;text-align:left}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_errorContainer__DnCWw .JoinBetaModal_errorMessage__JUGJW{color:#f53f3f;font-size:12px;font-weight:400;line-height:20px;margin-right:4px}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_errorContainer__DnCWw .JoinBetaModal_requestInviteLink__XEzst{background:none;border:none;color:#007aff;font-size:12px;cursor:pointer;text-decoration:underline}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_errorContainer__DnCWw .JoinBetaModal_requestInviteLink__XEzst:hover{color:#2563eb}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_backButton__biNX7{background:none;border:none;color:#8b5cf6;font-size:14px;cursor:pointer;text-decoration:underline;margin-top:16px;transition:color .2s ease}.JoinBetaModal_inviteCodeSection__PICua .JoinBetaModal_backButton__biNX7:hover{color:#7c3aed}@media(max-width:640px){.JoinBetaModal_modalContent__Yx98d{padding:24px 20px;margin:1rem;width:auto}.JoinBetaModal_title__LNvsO{font-size:20px}.JoinBetaModal_buttonGroup__6cdcy{flex-direction:column;gap:12px}.JoinBetaModal_inviteCodeButton__K51IO,.JoinBetaModal_joinButton__Vyfqz{width:100%}.JoinBetaModal_inputGroup__aGENJ{flex-direction:column}.JoinBetaModal_inputGroup__aGENJ .JoinBetaModal_submitButton__bvz5y{width:100%}}