.page_mainFrame__yCWJ5{display:flex;align-items:flex-start;gap:100px;max-width:-moz-fit-content;max-width:fit-content;margin:60px auto;min-height:-moz-fit-content;min-height:fit-content;height:auto}.page_leftFrame__PJoNt{display:flex;width:480px;min-height:640px;flex-direction:column;justify-content:flex-end;align-items:center;border-radius:20px;border:2px solid #d9d9d9}.page_rightFrame__JwhHE{display:flex;width:520px;flex-direction:column;align-items:flex-start;gap:36px}.page_signupTitle__9KY3N{color:#2D2D2D;font-family:V5 Prophit;font-size:40px;font-style:normal;font-weight:700;line-height:48px;align-self:stretch}.page_stickyImageContainer__yXukd{position:-webkit-sticky;position:sticky;top:0;z-index:1000}@media (max-width:1200px){.page_mainFrame__yCWJ5{flex-direction:column;align-items:center;padding:0 20px;gap:32px}.page_rightFrame__JwhHE{width:100%;max-width:100%}.page_leftFrame__PJoNt{display:none}.page_signupTitle__9KY3N{text-align:center}}@media (max-width:768px){.page_mainFrame__yCWJ5{flex-direction:column;gap:32px;margin:2em auto;padding:0 16px}}.signupForm_signupForm__VHP2A{display:flex;flex-direction:column;width:100%;height:auto;gap:16px}.signupForm_inputLabel__w3IZe{color:#2D2D2D;height:20px}.signupForm_inputBar__P0R04,.signupForm_inputLabel__w3IZe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inria Sans;font-size:14px;font-style:normal;font-weight:400;align-self:stretch}.signupForm_inputBar__P0R04{display:flex;height:56px;padding:8px 16px;align-items:center;gap:4px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#F7F5E8;width:100%;color:#000;line-height:20px}.signupForm_inputBar__P0R04::placeholder{overflow:hidden;color:rgba(0,0,0,.5);text-overflow:ellipsis;white-space:nowrap;font-family:Inria Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.signupForm_nameContainer__GPqfe{display:flex;flex-wrap:wrap;gap:20px}.signupForm_inputGroup__82vUR{min-width:250px;display:flex;flex-direction:column;max-width:100%;position:relative}.signupForm_passwordWrapper__HAp_y{position:relative;width:100%}.signupForm_passwordCriteriaList__nYOCu{list-style:none;padding-left:0;font-family:Inria Sans;font-size:14px;line-height:20px;font-style:normal;font-weight:400;margin-top:8px}.signupForm_passwordCriteriaList__nYOCu li{display:flex;align-items:center;gap:8px}.signupForm_criteriaNeutral__O_q2S{overflow:hidden;color:var(--grey,#AEACA0);text-overflow:ellipsis;font-family:Inria Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.signupForm_inputPassword__qsAfw{font-family:Inria Sans;font-size:14px;color:#000;padding-right:48px}.signupForm_eyeIcon__XsSFF{position:absolute;right:16px;cursor:pointer;width:24px;height:24px;top:50%;transform:translateY(-50%)}.signupForm_criteriaPassed__tbyYx{color:#6BB063;transition:color .3s ease}.signupForm_criteriaFailed__Dz6yq{color:#E14F4F;transition:color .3s ease}.signupForm_signupButton__GALQF{border:none;display:flex;height:60px;padding:20px 36px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch;border-radius:20px;background:#DBC7FC;color:#282829;font-family:Inria Sans;font-size:24px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;margin-top:20px;transition:background-color .3s ease,transform .2s ease}.signupForm_signupButton__GALQF:hover{background-color:#d1b6fc;transform:translateY(-2px)}.signupForm_signupButtonDisabled__zi9ny{background:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.7}.signupForm_bottomText__LMTkh{display:flex;justify-content:flex-start;align-items:center;gap:5px;flex-direction:row;padding-top:10px;padding-bottom:10px}.signupForm_bottomTextLink__P7dc6{max-width:100%;width:99px;color:#8B5CF6;text-align:center;font-family:V5 Prophit;font-size:20px;font-style:normal;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-thickness:1px;transition:transform .2s ease}.signupForm_bottomTextLink__P7dc6:hover{transform:translateY(-2px)}.signupForm_errorText__SVWMs{overflow:hidden;color:var(--red,#E14F4F);text-overflow:ellipsis;white-space:nowrap;font-family:Inria Sans;font-size:14px;font-style:normal;font-weight:400;align-self:stretch;min-height:16px;height:16px}.signupForm_inputError__Y8s9c{border:2px solid #d45555;border-radius:12px}.signupForm_recaptchaContainer__DM4ac{position:relative;display:inline-block}.signupForm_recaptchaErrorText__qPZjy{position:absolute;bottom:4px;color:#E14F4F;font-size:13px;font-family:Inria Sans;padding:0 4px;pointer-events:none}.signupForm_topError__FpJFG{color:#E14F4F}.signupForm_checkboxLabel__9bsKX{display:flex;align-items:center;gap:8px;font-family:Inria Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#2D2D2D;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signupForm_checkboxLabel__9bsKX input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #dbc7fc;border-radius:4px;background-color:#ffffff;cursor:pointer;position:relative}.signupForm_checkboxLabel__9bsKX input[type=checkbox]:checked{background-color:#DBC7FC}.signupForm_checkboxLabel__9bsKX input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.signupForm_checkLink__69y_l{color:#8B5CF6;text-decoration:underline;text-underline-offset:2px}.signupForm_checkBoxContainer__x_viA{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:10px}.signupForm_title2__OS6cL{font-family:V5 Prophit;font-weight:700;font-size:20px;align-self:stretch;color:#2D2D2D}.signupForm_signupButtonsContainer__Tutci{display:flex;flex-direction:column;gap:36px}.signupForm_dashesShort__OMcon{display:none}@media (max-width:540px){.signupForm_title2__OS6cL{font-size:18px}.signupForm_dashesLong__jYxrd{display:none}.signupForm_dashesShort__OMcon{display:inline}.signupForm_title2__OS6cL{text-align:center}}@media (max-width:346px){.signupForm_dashesLong__jYxrd,.signupForm_dashesShort__OMcon{display:none}}.signupForm_otpModal__8aybi{display:flex;padding:52px 87px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:17px;background:#F7F5E8;position:relative}.signupForm_otpCloseButton__hYN4J{border:none;cursor:pointer;position:absolute;top:22px;right:20px;background:transparent;width:52px;height:52px;display:flex;justify-content:center;align-items:center}.signupForm_otpModalContent__FODex{display:flex;flex-direction:column;align-items:center;gap:20px}.signupForm_otpTextWrapper__IQUSY{display:flex;flex-direction:column;align-items:center;gap:17px;align-self:stretch}.signupForm_otpModalHeader__rgQBl{color:var(--green,#348A4B);font-family:V5 Prophit,sans-serif;font-size:36px;font-weight:900;text-align:center;width:100%;margin:0}.signupForm_otpModalDescription__VFP8u{font-family:Inria Sans,sans-serif;font-size:18px;color:var(--black,#282829);text-align:center;width:100%;line-height:24px;margin:0}.signupForm_otpInputRow__RMWHB{display:flex;gap:8px;justify-content:center;margin:8px 0 0}.signupForm_otpErrorCenter__yE7Xx{text-align:center}.signupForm_otpButtonWrapper__IcLVR{display:flex;justify-content:center;width:100%}.signupForm_otpModalButton__PgRyr{background:var(--purple,#DBC7FC);color:var(--black,#282829);font-family:Inria Sans,sans-serif;font-size:18px;font-weight:700;padding:16px 32px;border:none;border-radius:14px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;min-width:220px;height:56px}.signupForm_otpModalButton__PgRyr:hover{background-color:#C5A2FF;transform:translateY(-2px)}.signupForm_otpBackLink__LDbyY{background:transparent;border:none;color:#5b5b5b;text-decoration:underline;cursor:pointer}@media (max-width:560px){.signupForm_inputGroup__82vUR{min-width:100%}}.signupForm_termsTextBelow__Pgbf8{text-align:center;margin-top:20px;padding:0 10px}.signupForm_termsTextBelow__Pgbf8 .signupForm_inputLabel__w3IZe{white-space:normal;text-align:center;line-height:1.4}.EmailVerificationModal_otpModal__31Exh{display:flex;padding:52px 87px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:17px;background:#F7F5E8;position:relative}.EmailVerificationModal_otpCloseButton__GmdgD{border:none;cursor:pointer;position:absolute;top:22px;right:20px;background:transparent;width:52px;height:52px;display:flex;justify-content:center;align-items:center;border-radius:50%}.EmailVerificationModal_otpCloseButton__GmdgD:hover{background-color:rgba(0,0,0,.1)}.EmailVerificationModal_otpModalContent__6XqFG{display:flex;flex-direction:column;align-items:center;gap:20px}.EmailVerificationModal_otpTextWrapper__S6orE{display:flex;flex-direction:column;align-items:center;gap:17px;align-self:stretch}.EmailVerificationModal_otpModalHeader__VkBaP{color:var(--green,#348A4B);font-family:V5 Prophit,sans-serif;font-size:36px;font-weight:900;text-align:center;width:100%;margin:0}.EmailVerificationModal_otpModalDescription__SqUjR{font-family:Inria Sans,sans-serif;font-size:18px;color:var(--black,#282829);text-align:center;width:100%;line-height:24px;margin:0}.EmailVerificationModal_otpInputRow__JW_P0{display:flex;gap:8px;justify-content:center;margin:8px 0 0}.EmailVerificationModal_inputBar__Yjg7y{border:1px solid #ccc;border-radius:8px;padding:8px;font-family:Inria Sans,sans-serif;font-size:20px;outline:none;text-align:center}.EmailVerificationModal_inputBar__Yjg7y:focus{border-color:var(--purple,#DBC7FC);box-shadow:0 0 0 2px rgba(219,199,252,.2)}.EmailVerificationModal_errorText__eJoM7{color:#b00020;font-family:Inria Sans,sans-serif;font-size:14px;margin:0;min-height:20px}.EmailVerificationModal_otpErrorCenter__u14wD{text-align:center}.EmailVerificationModal_otpButtonWrapper__Lom0z{display:flex;justify-content:center;width:100%}.EmailVerificationModal_otpModalButton___qaX5{background:var(--purple,#DBC7FC);color:var(--black,#282829);font-family:Inria Sans,sans-serif;font-size:18px;font-weight:700;padding:16px 32px;border:none;border-radius:14px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;min-width:220px;height:56px}.EmailVerificationModal_otpModalButton___qaX5:hover{background-color:#C5A2FF;transform:translateY(-2px)}.EmailVerificationModal_otpModalButton___qaX5:disabled{opacity:.6;cursor:not-allowed;transform:none}.EmailVerificationModal_otpBackLink__IX_Xj{background:transparent;border:none;color:#5b5b5b;text-decoration:underline;cursor:pointer;font-family:Inria Sans,sans-serif;font-size:16px;margin-top:10px}.EmailVerificationModal_otpBackLink__IX_Xj:hover{color:#348A4B}.EmailVerificationModal_otpBackLink__IX_Xj:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.EmailVerificationModal_otpModal__31Exh{padding:32px 24px;margin:20px;max-width:calc(100vw - 40px)}.EmailVerificationModal_otpModalHeader__VkBaP{font-size:28px}.EmailVerificationModal_otpModalDescription__SqUjR{font-size:16px}.EmailVerificationModal_otpInputRow__JW_P0{gap:6px}.EmailVerificationModal_inputBar__Yjg7y{width:36px!important;height:48px!important;font-size:18px!important}}.NotificationModal_notificationModal__pSzzk{display:flex;padding:52px 87px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:17px;background:#F7F5E8;position:relative;min-width:400px;max-width:500px}.NotificationModal_closeButton__sLQGw{border:none;cursor:pointer;position:absolute;top:22px;right:20px;background:transparent;width:52px;height:52px;display:flex;justify-content:center;align-items:center;border-radius:50%}.NotificationModal_closeButton__sLQGw:hover{background-color:rgba(0,0,0,.1)}.NotificationModal_modalContent__4iyGf{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.NotificationModal_textWrapper__jOAlA{display:flex;flex-direction:column;align-items:center;gap:17px;align-self:stretch}.NotificationModal_modalHeader__k_Qmv{color:var(--green,#348A4B);font-family:V5 Prophit,sans-serif;font-size:28px;font-weight:900;text-align:center;width:100%;margin:0}.NotificationModal_modalDescription__1PXua{font-family:Inria Sans,sans-serif;font-size:18px;color:var(--black,#282829);text-align:center;width:100%;line-height:24px;margin:0}.NotificationModal_buttonWrapper__l14cl{display:flex;justify-content:center;width:100%}.NotificationModal_modalButton__LGhGd{background:var(--purple,#DBC7FC);color:var(--black,#282829);font-family:Inria Sans,sans-serif;font-size:18px;font-weight:700;padding:16px 32px;border:none;border-radius:14px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;min-width:120px;height:56px}.NotificationModal_modalButton__LGhGd:hover{background-color:#C5A2FF;transform:translateY(-2px)}.NotificationModal_modalButton__LGhGd:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.NotificationModal_notificationModal__pSzzk{padding:32px 24px;margin:20px;min-width:auto;max-width:calc(100vw - 40px)}.NotificationModal_modalHeader__k_Qmv{font-size:24px}.NotificationModal_modalDescription__1PXua{font-size:16px}}.loginOther_otherContainer__Oo8G2{display:flex;flex-direction:column;gap:36px;width:100%}.loginOther_buttonContainer__F3ebd{display:flex;flex-direction:row;gap:20px}.loginOther_button__y1MpU{display:flex;height:56px;padding:16px 72px;justify-content:space-between;align-items:center;align-self:stretch;max-width:250px;border-radius:20px;background:#282829;border:1px solid #f7f5e8;color:#F7F5E8;font-family:Inria Sans;font-size:20px;font-style:normal;font-weight:400;line-height:100%;cursor:pointer;transition:background-color .2s ease,transform .2s ease;gap:23px;white-space:nowrap}.loginOther_button__y1MpU:hover{background-color:rgba(0,0,0,.546);transform:translateY(-2px)}.loginOther_signUpContainer__REwZf{display:flex;flex-direction:row;gap:28px}.loginOther_signUpTitle__g5sTb{overflow:hidden;color:#2D2D2D;text-overflow:ellipsis;white-space:nowrap;font-family:Inria Sans;font-size:14px;font-style:normal;font-weight:400;height:20px;align-self:stretch}.loginOther_signUpLink__54JrP{font-family:V5 Prophit;color:#8B5CF6;-webkit-text-decoration:.5px underline;text-decoration:.5px underline;font-weight:700;font-size:20px;transition:transform .2s ease}.loginOther_signUpLink__54JrP:hover{transform:translateY(-2px)}.loginOther_errorContainer__Rd5FJ{width:100%;margin-bottom:8px}.loginOther_errorText__uN0_n{color:#E14F4F;font-family:Inria Sans;font-size:14px;font-weight:400;line-height:20px;margin:0;min-height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:768px){.loginOther_button__y1MpU{padding:10px 60px}.loginOther_button__y1MpU img{width:20px;height:20px}.loginOther_signupMode__5i2kD .loginOther_button__y1MpU{padding:16px 72px}.loginOther_signupMode__5i2kD .loginOther_button__y1MpU img{width:24px;height:24px}}@media (max-width:540px){.loginOther_otherContainer__Oo8G2{justify-content:center;align-items:center}.loginOther_buttonContainer__F3ebd{flex-direction:column}.loginOther_button__y1MpU{font-size:16px;gap:15px}}