.page_container__7N0X9{display:flex;flex-direction:column;height:100dvh;background-color:#f4f4f5}.page_messageArea__CSGSv{flex:1;overflow-y:auto;padding:0 12px}.page_messageList__Fhg9n{display:flex;flex-direction:column;gap:4px;margin-top:130px}.page_dateCard__PJYuz{background-color:#fff;border:2px solid #22c55e;border-radius:12px;padding:16px;margin-bottom:20px}.page_cardHeader__EIhpX{display:flex;gap:24px;margin-bottom:12px}.page_dateLabel__Qe1r6,.page_locationLabel__6tcHy{font-size:12px;color:#22c55e;font-weight:600;display:block;margin-bottom:4px}.page_date__ImT2e,.page_location__suG8W{font-size:14px;color:#374151;font-weight:500}.page_description__2TywQ{font-size:13px;color:#6b7280;line-height:1.5}.page_messageContainer__I_wV8{display:flex;flex-direction:column;margin-bottom:8px}.page_userMessage__2Dc4b{align-items:flex-end}.page_otherMessage__0UJ2A{align-items:flex-start}.page_senderName__0hZ_D{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}.page_messageBubble__Dvaz1{max-width:70%;padding:12px 16px;border-radius:20px;font-size:14px;line-height:1.4;word-wrap:break-word}.page_userBubble__QFkin{background-color:#22c55e;color:#fff;border-bottom-right-radius:6px}.page_otherBubble__Ov9bS{background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-bottom-left-radius:6px}.page_timestamp__QQOR6{font-size:11px;color:#9ca3af;margin-top:4px;display:flex;align-items:center;gap:8px}.page_userTimestamp__gG817{flex-direction:row-reverse}.page_otherTimestamp__90C3f{flex-direction:row}.page_senderNameInTimestamp__4b9CS{font-size:11px;color:#9ca3af}.page_sendButton__XPHQL{background-color:#22c55e;border:none;border-radius:20px;padding:8px 16px;cursor:pointer;color:#fff;font-size:14px;font-weight:500;transition:background-color .2s,transform .1s}.page_sendButton__XPHQL:hover:not(:disabled){background-color:#16a34a;transform:scale(1.05)}.page_sendButton__XPHQL:active{transform:scale(.95)}.page_sendButton__XPHQL:disabled{background-color:#d1d5db;cursor:not-allowed;transform:none}.MessageBubble_messageContainer__bBQEM{display:flex;flex-direction:column}.MessageBubble_userMessage__wuTGT{align-items:flex-end}.MessageBubble_otherMessage__VCJpn{align-items:flex-start}.MessageBubble_senderName__X4GUZ{font-size:10px;color:#a5a9af;font-weight:500}.MessageBubble_messageContent___Q7yU{gap:4px;display:flex;align-items:center}.MessageBubble_icon__bAwcq{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;height:32px;width:32px;flex-shrink:0}.MessageBubble_messageBubble__OSHRF{width:fit-content;max-width:250px;padding:12px 16px;border-radius:20px;font-size:14px;line-height:1.4;word-wrap:break-word}.MessageBubble_userBubble__KuVJR{background-color:#1edb63;color:#fff;border-bottom-right-radius:6px}.MessageBubble_otherBubble__s28tJ{background-color:#fff;color:#1f2937;border:1px solid #e8e9eb;border-bottom-left-radius:6px}.InputArea_container__M9kPG{display:flex;flex-direction:column;gap:4px;width:100%}.InputArea_container__M9kPG .InputArea_labelContainer__66ww1{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:4px}.InputArea_container__M9kPG .InputArea_labelContainer__66ww1 .InputArea_label__fV5e1{font-family:var(--font-rounded-m-plus-1c),"M PLUS Rounded 1c";font-size:.875rem;font-weight:700;line-height:1.2;color:#1f2937;margin:0;white-space:nowrap}.InputArea_container__M9kPG .InputArea_labelContainer__66ww1 .InputArea_required__lKv7Z{font-family:var(--font-rounded-m-plus-1c),"M PLUS Rounded 1c";font-size:.875rem;font-weight:700;line-height:1.2;color:#ef4444;margin:0;white-space:nowrap}.InputArea_container__M9kPG .InputArea_labelContainer__66ww1 .InputArea_errorMessage__KX_BX{font-family:var(--font-rounded-m-plus-1c),"M PLUS Rounded 1c";font-size:.75rem;font-weight:700;line-height:1.2;color:#ef4444;margin:0}.InputArea_container__M9kPG.InputArea_disabled__wuqJc .InputArea_labelContainer__66ww1 .InputArea_label__fV5e1,.InputArea_container__M9kPG.InputArea_disabled__wuqJc .InputArea_labelContainer__66ww1 .InputArea_required__lKv7Z{color:#a5a9af!important}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz{width:100%;height:fit-content;max-height:140px;padding:12px;font-size:.75rem;font-weight:500;line-height:1.4;color:#1f2937;background-color:#f4f4f5;border-radius:12px;outline:none;transition:all .2s ease;box-sizing:border-box;border:2px solid #f4f4f5;resize:none;overflow:scroll;caret-color:#1edb63;field-sizing:content}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz:focus:after{content:"";position:absolute;width:4px;height:1em;background:red;left:calc(var(--cursor-x, 0px));top:.2em;animation:InputArea_blink__QHFnn 1s steps(1) infinite}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz::placeholder{color:#a5a9af;font-weight:500}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz:focus{background-color:#fff;border:2px solid #1edb63}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz:disabled{background-color:#f4f4f5;color:#e8e9eb;cursor:not-allowed}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz:disabled::placeholder{color:#e8e9eb}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz.InputArea_error__vG5KO{background-color:rgba(239,68,68,.1);border:2px solid #ef4444}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz.InputArea_error__vG5KO:focus{border-color:#ef4444}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz.InputArea_fixedHeight__jrYyj{height:auto;overflow-y:auto;resize:vertical}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz.InputArea_radiusFull__erzSh{border-radius:9999px}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz.InputArea_white__pSiH4{background-color:#fff;border:2px solid #f4f4f5}.InputArea_container__M9kPG .InputArea_textarea__hm8Nz.InputArea_white__pSiH4:focus{border-color:#1edb63}.InputArea_container__M9kPG .InputArea_charCount__uDRbr{display:flex;justify-content:flex-end;font-size:.625rem;color:#a5a9af;transition:color .2s ease}.InputArea_container__M9kPG .InputArea_charCount__uDRbr.InputArea_overLimit__pXHUu{color:#ef4444;font-weight:500}.MessageInput_container__OmYbg{position:fixed;bottom:34px;width:calc(100dvw - 24px);right:0;left:0;margin:0 auto;height:fit-content;display:flex}.MessageInput_footerOverlay__lOq_X{position:absolute;z-index:-1;width:calc(100% + 24px);left:-12px;height:100px;bottom:-60px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 61.48%)}.MessageInput_form__AF7K3{width:100%}.MessageInput_sendButton__F6HGt{position:absolute;right:0;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;transition:opacity .2s ease;bottom:-6px}.MessageInput_sendButton__F6HGt:hover{opacity:.7}.InputField_container__48KoU{display:flex;flex-direction:column;gap:4px;width:100%}.InputField_container__48KoU .InputField_labelContainer__MJ2rH{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:4px}.InputField_container__48KoU .InputField_labelContainer__MJ2rH .InputField_label__3IjWy{font-family:var(--font-rounded-m-plus-1c),"M PLUS Rounded 1c";font-size:.875rem;font-weight:700;line-height:1.2;color:#1f2937;margin:0;white-space:nowrap}.InputField_container__48KoU .InputField_labelContainer__MJ2rH .InputField_required__3OC5c{font-family:var(--font-rounded-m-plus-1c),"M PLUS Rounded 1c";font-size:.875rem;font-weight:700;line-height:1.2;color:#ef4444;margin:0;white-space:nowrap}.InputField_container__48KoU .InputField_labelContainer__MJ2rH .InputField_errorMessage__kULn2{font-family:var(--font-rounded-m-plus-1c),"M PLUS Rounded 1c";font-size:.75rem;font-weight:700;line-height:1.2;color:#ef4444;margin:0}.InputField_container__48KoU.InputField_disabled__bbGbL .InputField_labelContainer__MJ2rH .InputField_label__3IjWy,.InputField_container__48KoU.InputField_disabled__bbGbL .InputField_labelContainer__MJ2rH .InputField_required__3OC5c{color:#a5a9af!important}.InputField_container__48KoU .InputField_inputWrapper__UcUIE{position:relative;width:100%}.InputField_container__48KoU .InputField_rightIcon__iOHrn{position:absolute;right:12px;top:50%;transform:translateY(-40%);display:flex;align-items:center;justify-content:center;color:#a5a9af}.InputField_container__48KoU .InputField_input__TOEro{width:100%;padding:12px;font-size:.75rem;font-weight:500;line-height:1.4;color:#1f2937;background-color:#f4f4f5;border-radius:12px;outline:none;transition:all .2s ease;box-sizing:border-box;border:2px solid #f4f4f5;caret-color:#1edb63}.InputField_container__48KoU .InputField_input__TOEro::placeholder{color:#a5a9af;font-weight:500}.InputField_container__48KoU .InputField_input__TOEro:focus{background-color:#fff;border:2px solid #1edb63}.InputField_container__48KoU .InputField_input__TOEro:disabled{background-color:#f4f4f5;color:#e8e9eb;cursor:not-allowed}.InputField_container__48KoU .InputField_input__TOEro:disabled::placeholder{color:#e8e9eb}.InputField_container__48KoU .InputField_input__TOEro.InputField_error__vaDra{background-color:rgba(239,68,68,.1);border:2px solid #ef4444}.InputField_container__48KoU .InputField_input__TOEro.InputField_error__vaDra:focus{border-color:#ef4444}.InputField_container__48KoU .InputField_input__TOEro.InputField_radiusFull__0zrDe{border-radius:9999px;height:32px;margin-top:4px;background-color:#f4f4f5;border:2px solid #e8e9eb;padding-right:40px}.profile-setup_container__Sz2pm{min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#f4f4f5;gap:4px;padding:0;position:relative}.profile-setup_errorBanner__y59i8{top:30px;background-color:#ef4444;font-size:1rem;font-weight:700;border-radius:24px}.profile-setup_errorBanner__y59i8,.profile-setup_successBanner__wYoLq{position:fixed;left:0;right:0;color:#fff;padding:16px 20px;text-align:center;z-index:100001;animation:profile-setup_slideDown__JmSMH .3s ease-out;margin:0 20px;width:calc(100% - 40px)}.profile-setup_successBanner__wYoLq{top:0;background-color:#10b981;font-size:16px;font-weight:600;border-radius:0 0 20px 20px}@keyframes profile-setup_slideDown__JmSMH{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.profile-setup_titles__XMx_a{text-align:center;margin-block-start:50px}.profile-setup_subtitle__axsVK{font-size:1rem;font-weight:800;color:#1f2937;margin:0;letter-spacing:.05em;text-shadow:-3px 0 0 #fff,3px 0 0 #fff,0 -3px 0 #fff,0 3px 0 #fff,-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff,-3px -1px 0 #fff,3px -1px 0 #fff,-3px 1px 0 #fff,3px 1px 0 #fff,-1px -3px 0 #fff,1px -3px 0 #fff,-1px 3px 0 #fff,1px 3px 0 #fff,-3px -2px 0 #fff,3px -2px 0 #fff,-3px 2px 0 #fff,3px 2px 0 #fff,-2px -3px 0 #fff,2px -3px 0 #fff,-2px 3px 0 #fff,2px 3px 0 #fff}.profile-setup_title__DiEFm{font-size:4rem;font-weight:800;margin:0;letter-spacing:.02em;text-align:center;line-height:1.2;color:#1edb63;text-shadow:-6px 0 0 #fff,6px 0 0 #fff,0 -6px 0 #fff,0 6px 0 #fff,-5px -5px 0 #fff,5px -5px 0 #fff,-5px 5px 0 #fff,5px 5px 0 #fff,-6px -1px 0 #fff,6px -1px 0 #fff,-6px 1px 0 #fff,6px 1px 0 #fff,-1px -6px 0 #fff,1px -6px 0 #fff,-1px 6px 0 #fff,1px 6px 0 #fff,-6px -3px 0 #fff,6px -3px 0 #fff,-6px 3px 0 #fff,6px 3px 0 #fff,-3px -6px 0 #fff,3px -6px 0 #fff,-3px 6px 0 #fff,3px 6px 0 #fff,-6px -2px 0 #fff,6px -2px 0 #fff,-6px 2px 0 #fff,6px 2px 0 #fff,-2px -6px 0 #fff,2px -6px 0 #fff,-2px 6px 0 #fff,2px 6px 0 #fff,-6px -4px 0 #fff,6px -4px 0 #fff,-6px 4px 0 #fff,6px 4px 0 #fff,-4px -6px 0 #fff,4px -6px 0 #fff,-4px 6px 0 #fff,4px 6px 0 #fff}.profile-setup_image__3VVDk{margin-bottom:2rem}.profile-setup_titleContainer__Q1fkr{text-align:center;margin-bottom:1rem}.profile-setup_pageTitle__sTU2k{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.profile-setup_description__FO8pn{font-size:.75rem;color:#a5a9af;line-height:1.5;max-width:400px;margin:0}.profile-setup_submitButton__vjP2a{box-shadow:0 4px 6px 0 rgba(31,41,55,.04)!important;width:351px;height:44px;margin-block-start:26px}.profile-setup_modalContent__QWQDb{padding:20px;display:flex;flex-direction:column;gap:4px}.profile-setup_modalTitle__GXRgY{font-size:20px;font-weight:700;color:#1f2937;margin:0;text-align:left}.profile-setup_modalDescription__KcS0k{font-size:12px;color:#a5a9af;margin:0;text-align:left}.profile-setup_bow__8edmm{width:100%;margin-top:10px;border-bottom:1.5px dashed #e8e9eb;border-image:repeating-linear-gradient(90deg,#e8e9eb 0,#e8e9eb 8px,transparent 0,transparent 16px) 1}.profile-setup_form__OtRQH{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.profile-setup_inputGroup__tsskB{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.profile-setup_label__fRIxj{font-size:12px;color:#a5a9af}.profile-setup_iconSection___nl17{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:20px;margin-top:10px}.profile-setup_iconContainer__2lWEH{display:flex;flex-direction:column;align-items:center;gap:12px}.profile-setup_iconChangeButton__Rt7kV{padding:8px 16px;background-color:#fff;border:2px solid #e8e9eb;border-radius:16px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.profile-setup_iconChangeButton__Rt7kV:active,.profile-setup_iconChangeButton__Rt7kV:hover{background-color:#e8e9eb}.profile-setup_iconError__R2oqF{font-size:.75rem;color:#ef4444;margin:0;text-align:center}.profile-setup_successMessage__A0u0x{background-color:#e8fbef;color:#33b968;padding:12px 16px;border-radius:8px;font-size:12px;text-align:center;width:100%}.profile-setup_resendSection__XPCJo{margin-top:16px;text-align:center;width:100%;color:#a5a9af}.profile-setup_illustration__k2Joi{width:auto;height:auto}.profile-setup_editIcon__DVUwb{position:absolute;top:130px;right:120px}.signin_container__LKT5E{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background-color:#f4f4f5;gap:34px;padding-bottom:max(0px,env(safe-area-inset-bottom))}.signin_titles__xjEW5{text-align:center;margin-block-start:50px}.signin_subtitle__P3cHu{font-size:1rem;font-weight:800;color:#1f2937;margin:0;letter-spacing:.05em;text-shadow:-3px 0 0 #fff,3px 0 0 #fff,0 -3px 0 #fff,0 3px 0 #fff,-3px -3px 0 #fff,3px -3px 0 #fff,-3px 3px 0 #fff,3px 3px 0 #fff,-3px -1px 0 #fff,3px -1px 0 #fff,-3px 1px 0 #fff,3px 1px 0 #fff,-1px -3px 0 #fff,1px -3px 0 #fff,-1px 3px 0 #fff,1px 3px 0 #fff,-3px -2px 0 #fff,3px -2px 0 #fff,-3px 2px 0 #fff,3px 2px 0 #fff,-2px -3px 0 #fff,2px -3px 0 #fff,-2px 3px 0 #fff,2px 3px 0 #fff}.signin_title__cp13m{font-size:4rem;font-weight:800;margin:0;letter-spacing:.02em;text-align:center;line-height:1.2;color:#1edb63;text-shadow:-6px 0 0 #fff,6px 0 0 #fff,0 -6px 0 #fff,0 6px 0 #fff,-5px -5px 0 #fff,5px -5px 0 #fff,-5px 5px 0 #fff,5px 5px 0 #fff,-6px -1px 0 #fff,6px -1px 0 #fff,-6px 1px 0 #fff,6px 1px 0 #fff,-1px -6px 0 #fff,1px -6px 0 #fff,-1px 6px 0 #fff,1px 6px 0 #fff,-6px -3px 0 #fff,6px -3px 0 #fff,-6px 3px 0 #fff,6px 3px 0 #fff,-3px -6px 0 #fff,3px -6px 0 #fff,-3px 6px 0 #fff,3px 6px 0 #fff,-6px -2px 0 #fff,6px -2px 0 #fff,-6px 2px 0 #fff,6px 2px 0 #fff,-2px -6px 0 #fff,2px -6px 0 #fff,-2px 6px 0 #fff,2px 6px 0 #fff,-6px -4px 0 #fff,6px -4px 0 #fff,-6px 4px 0 #fff,6px 4px 0 #fff,-4px -6px 0 #fff,4px -6px 0 #fff,-4px 6px 0 #fff,4px 6px 0 #fff}.signin_illustration__HNZE0{width:auto;height:auto}.signin_submitButton__gJ3Cn{box-shadow:0 4px 6px 0 rgba(31,41,55,.04)!important;width:351px;height:43px;margin-block-start:24px}.signin_modalContent__RYvYy{display:flex;flex-direction:column;height:fit-content}.signin_bow__Le92N{width:100%;margin-top:10px;border-bottom:1.5px dashed #e8e9eb;border-image:repeating-linear-gradient(90deg,#e8e9eb 0,#e8e9eb 8px,transparent 0,transparent 16px) 1}.signin_modalTitle__9LE5t{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}.signin_modalDescription__Q7_Wr{font-size:.625rem;color:#a5a9af;margin:0}.signin_authButtons__2yi_v{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;padding:8px 0;background-color:#e8e9eb;border-radius:24px;height:170px}.signin_buttonWrapper__gZMWu{display:flex;flex-direction:column;gap:4px;width:85%;margin:0 auto}.signin_form__rpsYB{display:flex;flex-direction:column;gap:8px;width:100%;height:fit-content}.signin_InputField__Bzd2d{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.signin_errorMessage__aiZgq{background-color:rgba(239,68,68,.1);color:#ef4444;padding:12px 16px;border-radius:12px;font-size:.875rem;text-align:center;margin:10px 0;border:1px solid rgba(239,68,68,.1)}.SocialButton_socialButton__Bp3rn{padding:12px 16px;font-size:1rem;border-radius:24px;justify-content:center;height:44px;align-items:center;font-weight:500;border:2px solid #e8e9eb;transition:all .2s ease;width:100%;cursor:pointer;position:relative;overflow:hidden;display:flex;background-color:#fff;color:#1f2937}.SocialButton_socialButton__Bp3rn:hover:not(.SocialButton_disabled__8U5JD):not(.SocialButton_loading__vWa3B){border-color:#a5a9af;background-color:#f4f4f5}.SocialButton_socialButton__Bp3rn:focus-visible{outline:2px solid #78e9a1;outline-offset:2px}.SocialButton_socialButton__Bp3rn.SocialButton_disabled__8U5JD{opacity:.5;cursor:not-allowed}.SocialButton_socialButton__Bp3rn.SocialButton_loading__vWa3B{pointer-events:none}.SocialButton_socialButton__Bp3rn.SocialButton_fullWidth__PoN_9{width:100%}.SocialButton_socialButton__Bp3rn .SocialButton_content__HjxpR{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.SocialButton_socialButton__Bp3rn .SocialButton_icon__6m_GJ{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.SocialButton_socialButton__Bp3rn .SocialButton_text___Gth5{font-weight:500;font-size:1rem;line-height:1.5;white-space:nowrap}.SocialButton_socialButton__Bp3rn.SocialButton_apple__6OnCH{background-color:#fff;color:#1f2937;border-color:#e8e9eb}.SocialButton_socialButton__Bp3rn.SocialButton_apple__6OnCH:hover:not(.SocialButton_disabled__8U5JD):not(.SocialButton_loading__vWa3B){background-color:#f4f4f5;border-color:#a5a9af}.SocialButton_socialButton__Bp3rn.SocialButton_apple__6OnCH .SocialButton_icon__6m_GJ{color:#fff}.SocialButton_socialButton__Bp3rn.SocialButton_google___l4nL{background-color:#fff;color:#1f2937;border-color:#e8e9eb}.SocialButton_socialButton__Bp3rn.SocialButton_google___l4nL:hover:not(.SocialButton_disabled__8U5JD):not(.SocialButton_loading__vWa3B){background-color:#f4f4f5;border-color:#a5a9af}.SocialButton_socialButton__Bp3rn.SocialButton_google___l4nL .SocialButton_icon__6m_GJ{color:inherit}.SocialButton_socialButton__Bp3rn.SocialButton_email__sRTWT{background-color:#fff;color:#1f2937;border-color:#e8e9eb}.SocialButton_socialButton__Bp3rn.SocialButton_email__sRTWT:hover:not(.SocialButton_disabled__8U5JD):not(.SocialButton_loading__vWa3B){background-color:#f4f4f5;border-color:#a5a9af}.SocialButton_socialButton__Bp3rn.SocialButton_email__sRTWT .SocialButton_icon__6m_GJ{color:inherit}.SocialButton_socialButton__Bp3rn .SocialButton_spinner__AKXdh{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.SocialButton_socialButton__Bp3rn .SocialButton_spinnerCircle__xYqt4{width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:SocialButton_spin__SUht0 1s linear infinite}@keyframes SocialButton_spin__SUht0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Calendar_content__Q6x0q{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:10%}.Calendar_header__oxbrt{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;padding:0 24px}.Calendar_headerLeft___Zosr{display:flex;align-items:center;gap:0}.Calendar_Emoji__goXjO{font-size:18px}.Calendar_dateText__q_vIp{font-size:20px;font-weight:700;color:#1f2937;line-height:1.2}.Calendar_dateSeparator__2tmiG{color:#6b7280;opacity:.3;margin:0 1px}.Calendar_PrevNextMonthButton__1uYHU{display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:80px}.Calendar_navButton__iAQtB{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;border-radius:50%;transition:background-color .2s ease;color:#33b968}.Calendar_navButton__iAQtB:hover{background-color:#e8fbef;color:#1edb63}.Calendar_navButton__iAQtB:active{background-color:#bcf4d0}.Calendar_navButton__iAQtB img{width:18px;height:18px}.Calendar_NextMonthButton__OssNV{display:flex}.Calendar_month___ZWEb{text-align:center;font-weight:700;font-size:24px;color:#1edb63}.Calendar_table__v8Kad{padding:10px;text-align:center;border:.86px solid #d1d5db;border-radius:10.35px;margin-left:auto;margin-right:auto;width:100%;max-width:320px}.Calendar_headerTh__yps0K{padding:.2rem;font-size:12px;font-weight:400;text-align:center;color:#1f2937}.Calendar_headerCols__Cskey{height:40px}.Calendar_sundayHeader__2m_Jy{color:#ef4444}.Calendar_saturdayHeader__jZcYs{color:#508dff}.Calendar_mainTh__MzbDr{padding:1.5%}.Calendar_day__GzDYl{font-size:14px;color:#1f2937;font-weight:400;width:40px;height:40px;line-height:40px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;transition:background-color .2s ease-in-out,color .2s}.Calendar_day__GzDYl.Calendar_outside__iQY4x{color:#d1d5db!important}.Calendar_day__GzDYl.Calendar_selectedDay__TIO5S{background-color:#1edb63;color:#fff;border:none;position:relative}.Calendar_day__GzDYl.Calendar_selectedDay__TIO5S:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(145deg,#4aff8c,#08c34c);z-index:-2}.Calendar_day__GzDYl.Calendar_selectedDay__TIO5S:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:inherit;background:#1edb63;z-index:-1}.Calendar_day__GzDYl.Calendar_selectedToDay__jlIkR{background-color:rgba(0,0,0,0);border-radius:50%;color:#1edb63;border:1px solid #1edb63}.Calendar_day__GzDYl.Calendar_selectedDay__TIO5S.Calendar_selectedToDay__jlIkR{background-color:#1edb63;font-weight:400;color:#fff!important}.Calendar_pastDay__hrAuU{color:var(--gray-300);cursor:not-allowed;pointer-events:none;opacity:.8}.NumberSelect_container__1YIeu{position:relative;margin-bottom:1.5rem}.NumberSelect_label__FSysa{display:block;font-size:.75rem;font-weight:500;color:#1f2937;margin-bottom:.5rem}.NumberSelect_required__hqL2e{color:#ef4444;margin-left:.25rem}.NumberSelect_selectWrapper__4wgmU{position:relative}.NumberSelect_selectButton__NzLmr{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:#f4f4f5;border:1px solid #e8e9eb;border-radius:.75rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 8px 0 rgba(31,41,55,.05)}.NumberSelect_selectButton__NzLmr:hover{border:2px solid #e8e9eb}.NumberSelect_selectButton__NzLmr.NumberSelect_open__iG6Z5,.NumberSelect_selectButton__NzLmr:focus{border:2px solid #78e9a1;background-color:#fff}.NumberSelect_valueContainer__RpOiu{display:flex;align-items:center;justify-content:space-between;width:100%}.NumberSelect_valueText__Qn2Kf{font-size:.875rem;color:#1f2937;font-weight:400}.NumberSelect_placeholder__Jkuyu{color:#a5a9af}.NumberSelect_checkmarkButton__s2ShO{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:.875rem;font-weight:700;color:#1edb63}.NumberSelect_hidden__k7oPx{display:none}.NumberSelect_option__S882P{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f3f4f6}.NumberSelect_option__S882P:last-child{border-bottom:none}.NumberSelect_option__S882P:hover{background-color:#f4f4f5}.NumberSelect_option__S882P.NumberSelect_selected__mL8hP{background-color:#e8fbef}.NumberSelect_option__S882P.NumberSelect_selected__mL8hP .NumberSelect_optionText__yqG7O{color:#1f2937;font-weight:500}.NumberSelect_option__S882P.NumberSelect_selected__mL8hP .NumberSelect_checkmark__QGOcu{color:#1edb63}.NumberSelect_checkmark__QGOcu{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:.875rem;font-weight:700;color:#1edb63}.NumberSelect_optionText__yqG7O{font-size:.875rem;color:#6b7280;flex:1}.NumberSelect_error__oGXNC{color:#ef4444;font-size:.875rem;margin-top:.5rem}.NumberSelect_hint__zE4zj{color:#6b7280;font-size:.75rem;margin-top:.5rem;font-style:italic}.NumberSelect_popover__S5tKW{position:absolute;top:100%;left:0;right:0;z-index:500;margin-top:.5rem;background:#fff;border:2px solid #e8e9eb;border-radius:.75rem;box-shadow:0 8px 16px 0 rgba(31,41,55,.08);overflow:hidden}.NumberSelect_popoverContent__mjv_s{max-height:30vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.NumberSelect_popoverContent__mjv_s::-webkit-scrollbar{width:4px}.NumberSelect_popoverContent__mjv_s::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.NumberSelect_popoverContent__mjv_s::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.NumberSelect_popoverContent__mjv_s::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.Input_container__oUSnT{overflow:hidden}.Input_wrapper__dWQ8D{display:flex;flex-direction:column;gap:16px}.Input_submitButton__Rop6K{width:50%;display:flex;margin-block:16px;margin:0 auto 40px}.Input_timeSelectLabel__48IX_{font-size:12px;font-weight:700;color:#1f2937;margin:0 0 8px}.TimeSelect_container__YEvmo{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background-color:#fff;width:auto}.TimeSelect_timeRow__vK6gu{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;font-size:16px}.TimeSelect_timeRowSelected__q6qyo{background-color:#d9d9d9}.TimeSelect_label__N585_{font-size:16px;font-weight:700;color:#1f2937}.TimeSelect_value__anYVs{font-size:16px;color:#636a74;font-weight:700}.TimeSelect_active___Ex_Q .TimeSelect_label__N585_{background-color:#d9d9d9}.TimeSelect_hr__d_zil{border:none;border-top:1px solid #e5e7eb;margin:0}.TimeSelect_pickerWrapper__FtPSC{margin-top:8px;padding:16px;background-color:#fff;border-top:1px solid #e5e7eb}.post_postContainer__fk3_N{width:100%;height:100%}.post_tabs__jvcfk{flex:1;display:flex;flex-direction:column;gap:0}.post_header__XkuTj{position:sticky;top:32px;display:flex;justify-content:space-between;align-items:center;padding-block:10px;border-bottom:1.5px dashed #e8e9eb;border-image:repeating-linear-gradient(90deg,#e8e9eb 0,#e8e9eb 8px,transparent 0,transparent 16px) 1;margin-bottom:16px;background-color:#fff;z-index:1000}.post_title__3q_kY{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.post_tabList__OxmXM{display:flex;gap:0;margin:0;padding:2px;list-style:none;position:sticky;top:92px;background-color:#1edb63;border-radius:30px;z-index:999}.post_tab__ylvdt{color:#bcf4d0;background-color:#1edb63;border:none;border-radius:16px}.post_tabSelected__h8LDG,.post_tab__ylvdt{flex:1;padding:0 16px;height:28px;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;white-space:nowrap}.post_tabSelected__h8LDG{color:#1edb63;background-color:#fff;border:1px solid #e8e9eb;border-radius:16px}.post_p__bBJGx{margin:0;font-size:12px;font-weight:inherit;color:inherit}.post_tabPanel__ntQ8Q{flex:1;overflow-y:auto}.DateLocationCard_container__MACaV{width:100%;background:rgba(0,0,0,0);padding:0;display:flex;flex-direction:column;align-items:center;position:relative}.DateLocationCard_card__SWoHK{width:95vw;max-width:400px;border:1px solid #e8e9eb;border-radius:16px;padding:12px 16px;background-color:#fff;box-sizing:border-box}.DateLocationCard_header__JNECs{display:flex;justify-content:space-between;align-items:center;gap:8px}.DateLocationCard_border__eYRBA{height:1px;border-bottom:1.5px dashed #e8e9eb;border-image:repeating-linear-gradient(90deg,#e8e9eb 0,#e8e9eb 8px,transparent 0,transparent 16px) 1;margin-block:8px!important}.DateLocationCard_headerIcons__ZBJmO{display:flex;justify-content:center;gap:8px}.DateLocationCard_row__JCNvg{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:4px;min-height:24px}.DateLocationCard_section__mx6Rq{display:flex;align-items:center;gap:2px;white-space:nowrap;flex-shrink:0}.DateLocationCard_locationSection__0E0_Z{display:flex;align-items:center;gap:2px;width:100%;min-width:0}.DateLocationCard_locationSection__0E0_Z .DateLocationCard_value__5ykMt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.DateLocationCard_label__Xoyqe{color:#1edb63;white-space:nowrap;font-size:1rem}.DateLocationCard_value__5ykMt{color:#1f2937;font-weight:500;font-size:.875rem}.DateLocationCard_description__CpEeP{line-height:1.5;color:#1f2937;margin-block-end:8px;margin-top:4px}.DateLocationCard_participantsRow__7Ej3Q{display:flex;align-items:center;justify-content:space-between}.DateLocationCard_participants__9M_Ql{display:flex;align-items:center;position:relative;width:60px;height:35px}.DateLocationCard_participantIcon__82CHJ{width:35px;height:35px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:0 4px 6px 0 rgba(31,41,55,.04);position:absolute}.DateLocationCard_participantIcon__82CHJ:first-child{left:0;z-index:1}.DateLocationCard_participantIcon__82CHJ:nth-child(2){left:16px;z-index:2}.DateLocationCard_participantIcon__82CHJ:nth-child(3){left:32px;z-index:3}.DateLocationCard_addToCalendarButton__uKLHJ{margin-top:4px}.DateLocationCard_calendarButtonText__3U_WC{font-size:12px}.Header_container__9uAKp{padding:40px 16px 16px;position:fixed;top:0;left:0;right:0;z-index:60;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 8px 16px 0 rgba(31,41,55,.08),inset 0 -1px 0 0 #e8e9eb;border-radius:0 0 24px 24px;margin:0 auto;max-height:360px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;transform:translateY(0);will-change:transform;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.Header_scrollbar__b8v9j::-webkit-scrollbar{display:none}.Header_hidden__37Kmr{transform:translateY(-100%);box-shadow:none;background-color:rgba(0,0,0,0);border-radius:0;padding-top:0;padding-bottom:0;max-height:0;pointer-events:none;overflow:hidden}.Header_topRow__dbRDp{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}.Header_bottomRow__avHR6{display:flex;justify-content:center;align-items:center}.Header_titleLeft__oDP8S{display:flex;align-items:center;flex:1;gap:10px}.Header_rightActions__Sfnc5{display:flex;align-items:center;gap:6px}.Header_backbutton__bgS5N{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:4px;margin-left:10px;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.Header_backbutton__bgS5N:hover{background-color:#f4f4f5}.Header_backbutton__bgS5N:active{background-color:#e8e9eb}.Header_searchContainer__ScMza{position:relative;flex:1;max-width:300px}.Header_searchInput__pTloF{width:100%;height:32px;border:2px solid #e8e9eb;border-radius:24px;font-size:.875rem;background-color:#f4f4f5;transition:all .2s ease;padding:8px 32px 8px 12px}.Header_searchInput__pTloF::placeholder{color:#a5a9af}.Header_searchInput__pTloF:focus{outline:none;border-color:#78e9a1;background-color:#fff;box-shadow:0 4px 6px 0 rgba(31,41,55,.04)}.Header_notificationButton__AgAuO{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.Header_notificationButton__AgAuO:hover{background-color:#f4f4f5}.Header_notificationButton__AgAuO:active{background-color:#e8e9eb}.Header_notificationDot__d2oCQ{position:absolute;top:6px;right:6px;width:8px;height:8px;background-color:#fff;border-radius:50%;border:2px solid #fff}.Header_iconLink__LB1uY{width:32px;height:32px;border-radius:50%;border:none}.Header_icon__FTPCz{width:32px;height:32px;border-radius:50%;cursor:pointer;transition:opacity .2s ease}.Header_icon__FTPCz:hover{opacity:.8}.Header_hbgmenuIcon__EVFeO{width:18px;height:18px;margin-top:6px;margin-right:10px;cursor:pointer;transition:opacity .2s ease}.Header_hbgmenuIcon__EVFeO:hover{opacity:.8}.Header_content__DuxXE{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 8px 4px}.Header_header__GDTVa{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:12px;gap:4px}.Header_headerLeft__jiid8{display:flex;align-items:center;gap:4px;margin-left:0}.Header_Emoji__T54TO{font-size:1.5rem}.Header_dateText__C8wKT{font-size:1.5rem;font-weight:800;color:#1f2937;letter-spacing:-.5px}.Header_dateSeparator__vb0Ci{color:#6b7280;opacity:.3}.Header_PrevNextMonthButton__FN9bI{display:flex;gap:4px;align-items:center;justify-content:flex-start;min-width:60px;margin-right:auto}.Header_navButton__ScGsP{display:flex;align-items:center;justify-content:center;width:32px;height:30px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:50%;transition:background-color .2s ease}.Header_scrollContainer__Hbs9K{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100dvw;max-width:100vw;padding:0 16px}.Header_scrollContainer__Hbs9K::-webkit-scrollbar{display:none}.Header_dateList__zqiwX{display:flex;gap:4px;width:max-content;align-items:flex-start}.Header_monthSeparator__gvPlK{flex-shrink:0;width:46px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border-radius:24px}.Header_monthLabel__j81Xm{display:flex;flex-direction:column;align-items:center;width:100%;gap:2px}.Header_monthName__YoNfb,.Header_monthYear__m_A8M{font-size:.75rem;font-weight:700;color:#1f2937;text-align:center;height:auto;display:flex;align-items:center;justify-content:center;line-height:1.2}.Header_monthName__YoNfb{width:auto}.Header_dateContainer__m_toj{position:relative;flex-shrink:0;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;margin:0}.Header_dateItem__p58iz{width:100%;height:100%}.Header_dateButton__NODGp,.Header_dateItem__p58iz{display:flex;flex-direction:column;align-items:center;gap:0}.Header_dateButton__NODGp{color:#a5a9af;font-weight:500;width:48px;height:48px;border:2px solid #e8e9eb;background:#fff;border-radius:16px;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s;justify-content:center;position:relative;z-index:1;box-sizing:border-box;padding:0}.Header_dateButton__NODGp.Header_hasYohaku__av9H2{background-color:#fff;border-color:#78e9a1;color:#1edb63}.Header_dateButton__NODGp.Header_hasYohaku__av9H2 .Header_weekDay__PcTcw{color:#1edb63;opacity:.8}.Header_dateButton__NODGp.Header_selectedDay__khFoZ{background-color:#1edb63;color:#fff;border:2px solid #78e9a1}.Header_dateButton__NODGp.Header_selectedDay__khFoZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(145deg,#4aff8c,#08c34c);z-index:-2}.Header_dateButton__NODGp.Header_selectedDay__khFoZ:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:inherit;background:#1edb63;z-index:-1}.Header_dateButton__NODGp.Header_selectedDay__khFoZ .Header_weekDay__PcTcw{color:#fff;opacity:.9}.Header_dateButton__NODGp.Header_selectedDay__khFoZ .Header_dateNumber__52b4B{color:#fff}.Header_dateButton__NODGp.Header_selectedToDay__1G1fH{background-color:#bcf4d0;color:#1edb63;border-color:#1edb63}.Header_dateButton__NODGp.Header_selectedToDay__1G1fH .Header_weekDay__PcTcw{color:#1edb63;opacity:.8}.Header_dateButton__NODGp.Header_selectedToDay__1G1fH .Header_dateNumber__52b4B{color:#1edb63}.Header_dateButton__NODGp.Header_selectedDay__khFoZ.Header_selectedToDay__1G1fH{background-color:#1edb63;font-weight:500;color:#fff!important;border:2px solid #1edb63}.Header_dateButton__NODGp.Header_selectedDay__khFoZ.Header_selectedToDay__1G1fH .Header_weekDay__PcTcw{color:#fff!important;opacity:.9}.Header_dateButton__NODGp.Header_selectedDay__khFoZ.Header_selectedToDay__1G1fH .Header_dateNumber__52b4B{color:#fff!important}.Header_dateButton__NODGp.Header_outside__zchHi{color:#e8e9eb!important;background-color:#f4f4f5}.Header_dateButton__NODGp.Header_outside__zchHi .Header_dateNumber__52b4B,.Header_dateButton__NODGp.Header_outside__zchHi .Header_weekDay__PcTcw{color:#e8e9eb!important}.Header_weekDay__PcTcw{font-size:.625rem;font-weight:500;line-height:1;opacity:.7;transition:color .2s,opacity .2s;margin-bottom:2px}.Header_dateNumber__52b4B{font-size:1.125rem;font-weight:700;line-height:1;z-index:4;transition:color .2s}.Header_dotArea__U8DKl{display:none}.Header_dateLocationCardContainer__9uDAp{position:relative;width:100%;margin-top:8px;margin-bottom:8px;display:flex;justify-content:center;align-items:center;z-index:10}.IconButton_iconButton__k2vPb{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;position:relative;background-color:#1edb63;outline:none;z-index:0;box-shadow:0 4px 10px 0 rgba(31,41,55,.06);border-radius:9999px;color:#fff}.IconButton_iconButton__k2vPb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(145deg,#4aff8c,#08c34c);z-index:-2}.IconButton_iconButton__k2vPb:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:inherit;background:#1edb63;z-index:-1}.IconButton_iconButton__k2vPb:hover:not(.IconButton_disabled__PV73T):not(.IconButton_loading__GPRtI){transform:scale(1.05)}.IconButton_iconButton__k2vPb:hover:not(.IconButton_disabled__PV73T):not(.IconButton_loading__GPRtI):after{background-color:#33b968}.IconButton_iconButton__k2vPb:active:not(.IconButton_disabled__PV73T):not(.IconButton_loading__GPRtI){outline:2px solid #78e9a1;transform:scale(.95)}.IconButton_iconButton__k2vPb .IconButton_spinner__BqXG0{display:flex;align-items:center;justify-content:center}.IconButton_iconButton__k2vPb .IconButton_spinnerCircle__bpZE7{border:2px solid #78e9a1;border-top-color:#1edb63;border-radius:50%;animation:IconButton_spin__N769e 1s linear infinite}@keyframes IconButton_spin__N769e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IconButton_sm__o7pKk{width:36px;height:36px;padding:16px 32px}.IconButton_sm__o7pKk .IconButton_spinnerCircle__bpZE7{width:16px;height:16px}.IconButton_md___oMd8{width:48px;height:48px;padding:24px 42px}.IconButton_md___oMd8 .IconButton_spinnerCircle__bpZE7{width:20px;height:20px}.IconButton_lg__O__NZ{width:60px;height:60px;padding:32px 58px}.IconButton_lg__O__NZ .IconButton_spinnerCircle__bpZE7{width:24px;height:24px}.IconButton_disabled__PV73T{opacity:.5;cursor:not-allowed;transform:none!important;background-color:#e8e9eb!important}.IconButton_loading__GPRtI{cursor:not-allowed}.IconButton_loading__GPRtI .IconButton_icon__CGF_n{opacity:0}.Footer_footerContainer__GPTD8{position:fixed;bottom:0;left:20px;right:20px;height:60px;border-radius:9999px;padding:0 32px;background:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center;box-shadow:0 8px 16px 0 rgba(31,41,55,.08);backdrop-filter:blur(2px);z-index:1;will-change:transform;margin-bottom:48px}.Footer_content__JZxG5{display:flex;gap:clamp(6px,3vw,20px);justify-content:space-between;align-items:center;width:100%;max-width:300px;height:100%}.Footer_iconContainer__3DQhw{display:flex;flex-direction:column;align-items:center;transition:background-color .2s ease;cursor:pointer}.Footer_iconContainer__3DQhw:active{background-color:#e4ffee;border-radius:50%}.Footer_iconLabel__byjuP{font-size:.5rem;font-weight:500;width:44px;margin-bottom:4px;text-align:center;color:#a5a9af}.Footer_labelActive__Mhn1u{color:#1edb63}.Footer_addButton__UF0IH{padding:12px!important;width:56px!important;height:56px!important}.Footer_postContainer__HZ3VP{font-weight:700;margin-bottom:24px}.Footer_homeImg__ol2vw{transition:filter .2s ease;pointer-events:none;filter:brightness(0) saturate(100%) invert(89%) sepia(6%) saturate(339%) hue-rotate(174deg) brightness(84%) contrast(96%)}.Footer_imgActive__6dM3C{filter:brightness(0) saturate(100%) invert(70%) sepia(65%) saturate(1784%) hue-rotate(85deg) brightness(99%) contrast(81%)}.Footer_bottomFilter__xr7w7{position:fixed;bottom:-12px;left:0;right:0;width:100%;height:20px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 80%);z-index:0;will-change:transform;pointer-events:none}.Footer_link__nN0XG{text-decoration:none}.homeLoading_container__eAyIP{display:flex;flex-direction:column;align-items:center;margin-top:10px;pointer-events:none}.homeLoading_date__et6VT{width:200px;height:40px;background:#e8e9eb;border-radius:16px}.homeLoading_loader__8a6B1{background:#e8e9eb;background-size:200% 100%;transform:rotate(1deg)}.homeLoading_loader2___LL77,.homeLoading_loader__8a6B1{width:351px;height:188px;animation:homeLoading_shimmer__w8JLc 1.5s infinite;border-radius:16px;margin-bottom:16px}.homeLoading_loader2___LL77{transform:rotate(-1deg)}.homeLoading_loader2___LL77,.homeLoading_userCard__YsU_4{background:linear-gradient(90deg,#e8e9eb 25%,#f4f4f5 50%,#e8e9eb 75%);background-size:200% 100%}.homeLoading_userCard__YsU_4{animation:homeLoading_shimmer__w8JLc 1.5s infinite;width:374px;height:191.967px;border-radius:32px;box-shadow:0 4px 8px 0 rgba(31,41,55,.05)}.homeLoading_userCard__YsU_4.homeLoading_sm__B4Xw5{height:60px;border-radius:24px}.homeLoading_userCard__YsU_4.homeLoading_lg__E9BEc{min-height:200px;height:auto;border-radius:32px;margin:16px 8px}@keyframes homeLoading_shimmer__w8JLc{0%{background-position:-200% 0}to{background-position:200% 0}}.SplashScreen_splashContainer__fDRIZ{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1edb63,#00c851);z-index:9999;animation:SplashScreen_fadeIn__ivvl3 .3s ease-in}.SplashScreen_content__52GHU{gap:32px}.SplashScreen_content__52GHU,.SplashScreen_logo__3y4TD{display:flex;flex-direction:column;align-items:center}.SplashScreen_logoText__1vCxo{font-size:48px;font-weight:900;color:#fff;letter-spacing:2px;text-shadow:0 4px 8px rgba(0,0,0,.1)}.SplashScreen_spinner___hBv5{display:flex;align-items:center;justify-content:center}.SplashScreen_spinnerCircle__t8Z8O{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:SplashScreen_spin__P8knv 1s linear infinite}@keyframes SplashScreen_spin__P8knv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SplashScreen_fadeIn__ivvl3{0%{opacity:0}to{opacity:1}}.HomeYohakuCard_root__F8puJ{position:relative;will-change:transform}.HomeYohakuCard_container__gwuPw{width:auto;padding:0 8px;height:100%;overflow-y:auto;scroll-behavior:smooth;overflow-x:hidden;touch-action:pan-y;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.HomeYohakuCard_container__gwuPw::-webkit-scrollbar{width:0;height:0;display:none}.HomeYohakuCard_emptyState__JL_wj{padding:40px 20px;text-align:center;color:#636a74}.HomeYohakuCard_emptyavatar__SZ11d{font-size:3rem;margin-bottom:16px}.HomeYohakuCard_emptyTitle__AccTf{font-size:1.125rem;font-weight:700;color:#1f2937}.HomeYohakuCard_emptyDescription__PruP4{font-size:.875rem;color:#636a74;margin:0}.HomeYohakuCard_dateGroup__Gvbqm{margin-bottom:6px}.HomeYohakuCard_dateGroup__Gvbqm:first-child .HomeYohakuCard_dateHeader__JF79M{margin-top:0}.HomeYohakuCard_dateHeader__JF79M{display:flex;justify-content:center;align-items:center;position:relative;z-index:0;margin-bottom:6px}.HomeYohakuCard_line__R6syg{display:inline-flex;align-items:center;justify-content:center;position:relative}.HomeYohakuCard_today__H2ZZ8{position:absolute;top:-16px;left:30%;transform:translateX(-50%);z-index:30;color:#1edb63;font-size:1.25rem;font-weight:800;line-height:.875rem;padding:4px 10px;background:rgba(0,0,0,0);-webkit-text-stroke:12px #fff;paint-order:stroke;border-radius:16px}.HomeYohakuCard_date__cKkT_{color:#1f2937;font-size:1.875rem;font-weight:900;line-height:1;padding:10px 12px;-webkit-text-stroke:16px #fff;paint-order:stroke;text-shadow:0 4px 6px 0 rgba(31,41,55,.04);transform-origin:center;transition:transform .16s ease,color .16s ease}.HomeYohakuCard_date__cKkT_.HomeYohakuCard_selected__C6jeZ{color:#1f2937;transform:scale(1.02)}.HomeYohakuCard_date__cKkT_.HomeYohakuCard_unselected__6Y4eK{color:#b9c0c9}.HomeYohakuCard_yohakuCount__pw_M0{width:48.5px;height:34px;color:#fff;background:#1edb63;border:4px solid #fff;box-shadow:0 4px 8px 0 rgba(31,41,55,.05);font-weight:700;border-radius:16px 16px 4px 16px;transform:rotate(8deg);display:flex;align-items:center;justify-content:center}.HomeYohakuCard_yohakuCount__pw_M0.HomeYohakuCard_selected__C6jeZ{transition:transform .16s ease,color .16s ease;transform-origin:center}.HomeYohakuCard_yohakuCount__pw_M0.HomeYohakuCard_unselected__6Y4eK{background-color:#b9c0c9;color:#fff;transform:rotate(8deg);transition:transform .16s ease,color .16s ease;transform-origin:center}.HomeYohakuCard_yohakuSection__srcLZ{display:flex;flex-direction:column;gap:16px}.HomeYohakuCard_yohakuSection__srcLZ>:nth-child(odd){transform:rotate(-1deg);transform-origin:center;transition:transform .3s ease}.HomeYohakuCard_yohakuSection__srcLZ>:nth-child(odd):hover{transform:rotate(0deg) scale(1.02)}.HomeYohakuCard_yohakuSection__srcLZ>:nth-child(2n){transform:rotate(1deg);transform-origin:center;transition:transform .3s ease}.HomeYohakuCard_yohakuSection__srcLZ>:nth-child(2n):hover{transform:rotate(0deg) scale(1.02)}.HomeYohakuCard_dateSeparator__cNElG{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:24px 0 0}.HomeYohakuCard_cardList__V_dQx{display:flex;flex-direction:column;gap:16px;padding:0 8px}.HomeYohakuCard_cardWrapper___pxMQ{transition:transform .3s ease;z-index:0}.HomeYohakuCard_cardWrapper___pxMQ:nth-child(odd){transform:rotate(-1deg);transform-origin:center}.HomeYohakuCard_cardWrapper___pxMQ:nth-child(odd):hover{transform:rotate(0deg) scale(1.02)}.HomeYohakuCard_cardWrapper___pxMQ:nth-child(2n){transform:rotate(1deg);transform-origin:center}.HomeYohakuCard_cardWrapper___pxMQ:nth-child(2n):hover{transform:rotate(0deg) scale(1.02)}.HomeYohakuCard_loadingIndicator__joOs6{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);width:36px;height:36px;border-radius:18px}.HomeYohakuCard_spinner__xwOf9{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid #1edb63;border-bottom-color:rgba(0,0,0,0);animation:HomeYohakuCard_spin__eBh52 1s linear infinite;z-index:9999px}@keyframes HomeYohakuCard_spin__eBh52{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HomeYohakuCard_pullIndicator__hgURb{width:100%;display:flex;align-items:flex-start;justify-content:center;overflow:visible;position:absolute;top:400px;left:0;z-index:1}.HomeYohakuCard_pullSpinner__Kyemp{width:100%;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;z-index:9999px}.userCard_userCardWrapper__ZR1Bs{position:relative;overflow:visible}.userCard_userCard__c5YmB{display:flex;width:100%;position:relative;align-items:center;user-select:none;box-sizing:border-box}.userCard_userCard__c5YmB:hover{background-color:#f4f4f5;border-color:#e8e9eb;transform:translateY(-2px);transition:transform .18s ease,background-color .18s ease}.userCard_userCard__c5YmB.userCard_dragging__BG4_Q{cursor:grabbing}.userCard_user__ynqjN{display:flex;position:relative;align-items:center;justify-content:space-between;padding:10px 12px;gap:10px;background:#fff;border:2px solid #f4f4f5;border-radius:28px;overflow:visible;text-align:left;height:auto;min-height:60px;flex:1;box-shadow:0 4px 6px 0 rgba(31,41,55,.04)}.userCard_user__ynqjN,.userCard_user__ynqjN *,.userCard_user__ynqjN:active,.userCard_user__ynqjN:hover,.userCard_user__ynqjN:link,.userCard_user__ynqjN:visited{text-decoration:none!important}.userCard_leftContent__DZ8gX{display:flex;align-items:center;flex:1;gap:10px;min-width:0}.userCard_iconContainer__1R9DF{position:relative;flex-shrink:0}.userCard_userAvatar__OmXIX,.userCard_userIcon__cqrc2{border-radius:50%;width:44px;height:44px;min-width:44px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.userCard_userAvatar__OmXIX img,.userCard_userIcon__cqrc2 img{width:100%;height:100%;object-fit:cover;display:block}.userCard_userInfo__UFlu_{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;margin-top:-2px}.userCard_userName__9SxZ_{color:#1f2937;font-weight:700;font-size:.875rem;display:flex;align-items:center;gap:6px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.userCard_userName__9SxZ_,.userCard_userName__9SxZ_:active,.userCard_userName__9SxZ_:hover,.userCard_userName__9SxZ_:link,.userCard_userName__9SxZ_:visited{text-decoration:none!important}.userCard_notificationUserName__Vr8Fx{font-size:.75rem;color:#636a74;font-weight:600;line-height:1.1}.userCard_userDetail__vBEPg{color:#a5a9af;font-size:.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.userCard_userDetail__vBEPg,.userCard_userDetail__vBEPg:active,.userCard_userDetail__vBEPg:hover,.userCard_userDetail__vBEPg:link,.userCard_userDetail__vBEPg:visited{text-decoration:none!important}.userCard_notificationDetail__6FWuz{font-size:.625rem;color:#636a74;font-weight:600}.userCard_notificationFull__nkH25{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word;max-height:none!important}.userCard_dateNotificationContainer___IRHi{position:absolute;top:10px;right:12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px;z-index:2}.userCard_date__54fbs{color:#a5a9af;font-size:.625rem;font-weight:500;margin:0;white-space:nowrap;text-align:right;line-height:1.2}.userCard_notificationBadge__cWW9O{font-size:.75rem;background-color:#1edb63;border-radius:50%;width:28px;height:28px;line-height:1}.userCard_notificationBadge__cWW9O,.userCard_sponsor__0vQkC{font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.userCard_sponsor__0vQkC{width:auto;min-height:6px;min-width:20px;height:fit-content;padding:2px 6px;position:relative;background-color:rgba(0,0,0,0);isolation:isolate;border:none;border-radius:8px;box-shadow:0 4px 10px 0 rgba(31,41,55,.06);font-family:M PLUS Rounded\ 1c,sans-serif;font-size:.5rem;line-height:1.25rem;text-align:center;gap:8px;cursor:pointer;transition:all .1s ease-in-out;white-space:nowrap;touch-action:manipulation}.userCard_sponsor__0vQkC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(145deg,#4aff8c,#08c34c);z-index:-2}.userCard_sponsor__0vQkC:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:inherit;background:#1edb63;z-index:-1;opacity:1}.userCard_userID__sIA5F{color:#1edb63;font-size:.75rem;font-weight:600;line-height:1.2;margin:0}.userCard_participantIcons__fiOMq{display:flex;align-items:center;position:absolute;left:26px;bottom:-4px;gap:0}.userCard_participantIcon__Dwu_p{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 6px 0 rgba(31,41,55,.04);object-fit:cover;position:relative}.userCard_participant0__Ji2ly{margin-left:0}.userCard_participant1__U_TqN{margin-left:-16px}.userCard_participant2__8vjFP{margin-left:-12px}.userCard_participantIcon__Dwu_p.userCard_overlap__AgLWA{margin-left:0;position:relative}.userCard_participant0__Ji2ly.userCard_overlap__AgLWA{z-index:3}.userCard_participant1__U_TqN.userCard_overlap__AgLWA{z-index:2}.userCard_participant2__8vjFP.userCard_overlap__AgLWA{z-index:1}.userCard_deleteButton__aeknB{position:absolute;right:0;top:6px;bottom:6px;width:64px;background:linear-gradient(135deg,#ff6b6b,#ff4757);transition:transform .3s ease;border-radius:10px 0 0 10px;z-index:5}.userCard_deleteButton__aeknB,.userCard_deleteIcon__sIomg{display:flex;align-items:center;justify-content:center}.userCard_clickable__fcddn{cursor:pointer;transition:background-color .12s ease,transform .12s ease}.userCard_clickable__fcddn:hover{transform:translateY(-1px)}.userCard_buttonContainer__S0YwW{display:flex!important;flex-direction:row!important;gap:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:40;flex-shrink:0;align-items:center;flex-wrap:nowrap}.userCard_acceptButton__ZeoLS,.userCard_joinButton__LmhE1,.userCard_joinedButton__rQwps,.userCard_rejectButton__zokMV{display:flex;align-items:center;justify-content:center;width:auto;min-height:28px;min-width:48px;height:fit-content;padding:0 12px;position:relative;background-color:rgba(0,0,0,0);border:none;border-radius:9999px;box-shadow:0 4px 10px 0 rgba(31,41,55,.06);color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:700;font-size:.75rem;line-height:1.25rem;text-align:center;gap:8px;cursor:pointer;transition:all .1s ease-in-out;white-space:nowrap;touch-action:manipulation}.userCard_joinButton__LmhE1{padding:6px 22px}.userCard_acceptButton__ZeoLS:before,.userCard_joinButton__LmhE1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(145deg,#4aff8c,#08c34c);z-index:-2}.userCard_acceptButton__ZeoLS:after,.userCard_joinButton__LmhE1:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:inherit;background:#1edb63;z-index:-1;transition:all .1s ease-in-out}.userCard_acceptButton__ZeoLS:hover:after,.userCard_joinButton__LmhE1:hover:after{background:#1edb63}.userCard_acceptButton__ZeoLS:active,.userCard_joinButton__LmhE1:active{transform:scale(.99)}.userCard_rejectButton__zokMV{background:#e8e9eb}.userCard_rejectButton__zokMV:hover{background:#636a74;transform:translateY(-1px)}.userCard_rejectButton__zokMV:active{transform:translateY(0)}.userCard_joinedButton__rQwps{padding:6px 22px;background:#e8e9eb}.userCard_joinedButton__rQwps:hover{transform:none}.ParticipantList_ParticipantList__Qo9pD{width:100%;height:100%;min-height:70dvh;max-height:80dvh;padding:0 0 5px}.ParticipantList_header__gAqns{display:flex;align-items:center;border-bottom:1.5px dashed #e8e9eb;border-image:repeating-linear-gradient(90deg,#e8e9eb 0,#e8e9eb 8px,transparent 0,transparent 16px) 1;background-color:#fff;flex-shrink:0;margin-block-end:20px;height:34px;margin:20px 0}.ParticipantList_title__Mxk8T{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:20px}.ParticipantList_content__dbSPj{flex:1;display:flex;flex-direction:column;gap:0}.ParticipantList_userList__zgyM_{display:flex;flex-direction:column;gap:16px}.emptyYohakuState_emptyState__vPoLu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.emptyYohakuState_emptyIcon__Nl0s_{margin-bottom:16px;opacity:.5}.emptyYohakuState_emptyTitle__tDb8_{font-size:16px;font-weight:600;color:#374151;margin-bottom:8px}.emptyYohakuState_emptyDescription__PYRDZ{font-size:14px;color:#6b7280;line-height:1.5}.JoinedYohakus_container__DyV66{margin:0 16px;overflow:hidden}.JoinedYohakus_header__zqdJb{display:flex;align-items:center;justify-content:center;padding:64px 16px 20px}.JoinedYohakus_title__AD30b{font-size:1.5rem;font-weight:800;color:#1f2937;-webkit-text-stroke:6px #fff;paint-order:stroke;margin:0;text-shadow:0 4px 10px rgba(222,230,238,.4);line-height:80%}.JoinedYohakus_expandButton__qcHSG{background:none;background-color:none;border:none;display:flex;align-items:center;color:#636a74;font-size:.875rem;font-weight:500;transition:all .2s ease;min-width:40px;justify-content:center}.JoinedYohakus_expandButton__qcHSG:hover{color:#1f2937;transform:translateY(-1px)}.JoinedYohakus_expandButton__qcHSG:active{transform:translateY(0)}.JoinedYohakus_expandButton__qcHSG .JoinedYohakus_chevron__6GAy4{transition:transform .3s cubic-bezier(.4,0,.2,1);width:32px;height:32px}.JoinedYohakus_expandButton__qcHSG .JoinedYohakus_chevron__6GAy4.JoinedYohakus_expanded__Rry27{transform:rotate(180deg)}.JoinedYohakus_content__Lq_lZ{padding:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.JoinedYohakus_contentExpanded__KKdK2{max-height:none}.JoinedYohakus_contentCollapsed__BRPfq{max-height:400px;overflow:hidden;position:relative}.JoinedYohakus_contentCollapsed__BRPfq:after{content:"";position:absolute;bottom:0;left:0;right:0;height:160px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.8) 60%,rgb(255,255,255));pointer-events:none;border-radius:0 0 20px 20px}.JoinedYohakus_yohakuList__0KmZA{display:flex;flex-direction:column;gap:16px}.JoinedYohakus_cardEven__giY_d{transform:rotate(1.5deg)}.JoinedYohakus_cardOdd__LHjww{transform:rotate(-1.5deg)}.JoinedYohakus_emptyState__R3O0z{padding:60px 20px;background-color:#fff;border-radius:16px;box-shadow:0 4px 8px 0 rgba(31,41,55,.05);text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.JoinedYohakus_emptyState__R3O0z:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e8e9eb,transparent)}.JoinedYohakus_emptyIcon__BXcXi{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:linear-gradient(135deg,#f4f4f5,#e8e9eb);border-radius:9999px;margin-bottom:8px;position:relative;box-shadow:0 4px 8px 0 rgba(31,41,55,.05)}.JoinedYohakus_emptyIcon__BXcXi:before{content:"📝";font-size:40px;opacity:.6}.JoinedYohakus_emptyIcon__BXcXi:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:9999px;background:linear-gradient(45deg,#1edb63,#33b968);opacity:.1;z-index:-1}.JoinedYohakus_emptyTitle__09_JD{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;line-height:1.3}.JoinedYohakus_emptyDescription__HGMqn{font-size:.875rem;color:#636a74;line-height:1.6;max-width:320px;margin:0}.JoinedYohakus_container__DyV66{animation:JoinedYohakus_fadeInUp__cYZYl .6s cubic-bezier(.4,0,.2,1)}@keyframes JoinedYohakus_fadeInUp__cYZYl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.JoinedYohakus_container__DyV66:hover{transform:translateY(-2px);transition:all .3s cubic-bezier(.4,0,.2,1)}.JoinYohakus_container__V9Llw{margin:0 8px;overflow:hidden}.JoinYohakus_header__L4iY_{display:flex;align-items:center;justify-content:center;padding:48px 16px 20px}.JoinYohakus_title__l6Fys{font-size:24px;font-weight:800;color:#1f2937;-webkit-text-stroke:6px #fff;paint-order:stroke;margin:0;text-shadow:0 4px 10px rgba(222,230,238,.4);line-height:80%}.JoinYohakus_content__trzk5{transition:max-height .3s ease-out}.JoinYohakus_contentExpanded__fXi9d{max-height:none}.JoinYohakus_contentCollapsed__1ws1o{max-height:300px;overflow:hidden}.JoinYohakus_horizontalScroll__tbtIL{display:flex;overflow-x:auto;overflow-y:hidden;gap:16px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.JoinYohakus_horizontalScroll__tbtIL::-webkit-scrollbar{display:none}.JoinYohakus_singleList__m06cN{display:block;width:100%}.JoinYohakus_singleCardItem__WHyf3{width:100%}.JoinYohakus_cardItem__81Kzs{flex:none;width:320px;min-width:320px;max-width:320px}.JoinYohakus_cardItem__81Kzs div[class*=card]{height:240px!important;display:flex!important;flex-direction:column!important}.JoinYohakus_cardItem__81Kzs div[class*=card]>div[class*=divider],.JoinYohakus_cardItem__81Kzs div[class*=card]>div[class*=header]{flex-shrink:0!important}.JoinYohakus_cardItem__81Kzs div[class*=card]>div[class*=body]{flex:1!important;overflow:hidden!important}.JoinYohakus_cardItem__81Kzs div[class*=card]>div[class*=body] p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-clamp:3!important;box-orient:vertical!important}.JoinYohakus_cardItem__81Kzs div[class*=card]>div[class*=footer]{flex-shrink:0!important;margin-top:auto!important}.JoinYohakus_emptyState__Mig9d{padding:0 20px 60px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.JoinYohakus_emptyIcon__cwW4Q{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#f4f4f5;border-radius:50%;margin-bottom:8px}.JoinYohakus_emptyTitle__Hz0f9{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.JoinYohakus_emptyDescription__l_cWx{font-size:.875rem;color:#636a74;line-height:1.5;max-width:280px;margin:0}
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Rounded+Mplus+1c:wght@100;300;400;500;700;800;900&display=swap";.MypageButton_button__pu1of{cursor:pointer;background-color:#0000;border:none;border-radius:32px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:0;font-family:M PLUS Rounded\ 1c,sans-serif;transition:all .2s;display:flex}.MypageButton_button__pu1of:focus-visible{outline-offset:2px;outline:2px solid #1edb63}.MypageButton_button__pu1of:disabled{cursor:not-allowed;opacity:.6}.MypageButton_iconWrapper__SK81E{flex-shrink:0;justify-content:center;align-items:center;display:flex}.MypageButton_iconWrapper__SK81E svg{display:block}.MypageButton_text__7lAqj{color:#e8e9eb;text-align:center;white-space:nowrap;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:.75rem;font-weight:500;line-height:16.8px}.MypageButton_disabled__5wokA:active,.MypageButton_disabled__5wokA:hover{transform:none!important}
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.FriendInputField_wrapper__KgjFu{width:100%;max-width:400px;font-family:Noto Sans JP,sans-serif;position:relative}.FriendInputField_inputContainer__5Aw68{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff3;border-radius:20px;align-items:center;transition:all .1s;display:flex;position:relative;overflow:hidden}.FriendInputField_inputContainer__5Aw68:hover{background:#fff3;border-color:#ffffff4d}.FriendInputField_inputContainer__5Aw68.FriendInputField_focused__Lpldr{background:#ffffff40;border-color:#1edb63}.FriendInputField_inputContainer__5Aw68.FriendInputField_disabled__tlJvi{opacity:.6;cursor:not-allowed}.FriendInputField_inputContainer__5Aw68.FriendInputField_disabled__tlJvi .FriendInputField_input__QM8l7{cursor:not-allowed}.FriendInputField_input__QM8l7{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:16px 20px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5}.FriendInputField_input__QM8l7::placeholder{color:#fff9;font-weight:400}.FriendInputField_input__QM8l7:disabled{cursor:not-allowed}.FriendInputField_input__QM8l7::-webkit-inner-spin-button,.FriendInputField_input__QM8l7::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FriendInputField_input__QM8l7[type=number]{appearance:textfield}
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.AddFriend_container__su80m{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#1b1c1dcc;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.AddFriend_mainContent__eP8Za{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.AddFriend_textContent__DAN9l{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.AddFriend_inputSection__6u7kj{justify-content:center;width:100%;padding:0 16px;display:flex}.AddFriend_title__C5NkR{color:#1f2937;text-align:center;-webkit-text-stroke:8px #fff;paint-order:stroke;font-size:24px;font-weight:800;transform:rotate(-1deg)}.AddFriend_description__xmesK{color:#dfe3e9;text-align:center;font-size:14px;line-height:1.5}.AddFriend_buttonContainer__Oqwxp{justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.AddFriend_qrSection__6aBtp{flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;transform:rotate(3deg)}.AddFriend_qrSection__6aBtp svg{stroke:#fff;stroke-width:50px;paint-order:stroke;width:67.77px;height:67.77px}.AddFriend_photoSection__HJw7l{flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;transform:rotate(-3deg)}.AddFriend_photoSection__HJw7l svg{stroke:#fff;stroke-width:50px;paint-order:stroke;width:67.77px;height:67.77px}.AddFriend_userCardContainer__4FhUm{flex-direction:column;justify-content:center;gap:5px;width:95%;display:flex}.QRCodeScanner_overlay__7nGSZ{z-index:205;display:flex;align-items:center;justify-content:center;position:absolute;top:54%;left:50%;width:calc(100vw - 9vw*2);height:calc(100vw - 9vw*2);max-width:380px;max-height:380px;background:rgba(0,0,0,0);border-radius:8px;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px rgba(0,0,0,.5)}.QRCodeScanner_closeIcon__KrESm{position:fixed;top:4vh;left:calc(9vw - 16px);z-index:201;width:48px;height:48px;color:#fff}.QRCodeScanner_mainContainer__qIZtE{background:rgba(0,0,0,.5);z-index:203;display:flex;align-items:center;justify-content:center;position:fixed;inset:0;overflow:hidden;touch-action:none;overscroll-behavior:none}.QRCodeScanner_container__HKpb9{width:100vw;height:100vh}.QRCodeScanner_header__El0b_{position:absolute;top:20px;left:20px;z-index:1000}.QRCodeScanner_content__XA8rf{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 20px 20px;color:#fff}.QRCodeScanner_textSection__q9JVN{position:fixed;top:12vh;padding:0 9vw;width:100%;z-index:201;color:#fff;display:flex;flex-direction:column;gap:12px;z-index:206}.QRCodeScanner_title___wdsp{font-size:32px;font-weight:700;line-height:1.3;color:#1f2937;-webkit-text-stroke:8px #fff;paint-order:stroke}.QRCodeScanner_description__7nF_s{font-size:14px;opacity:.7;max-width:280px}.QRCodeScanner_cameraContainer___PP6Q{inset:400px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.QRCodeScanner_cameraFrame__XXFcy{position:fixed;inset:0;width:100%;height:100vh;overflow:hidden;background:#4a4a4a;z-index:2}.QRCodeScanner_video__R7I3M{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;object-position:center;transform:translate(-50%,-50%)}.QRCodeScanner_canvas__omJNN{position:absolute;top:0;left:0;width:100%;height:100%}.QRCodeScanner_scanFrame__27hnm{position:absolute;height:calc(100vw - 9vw*2);width:calc(100vw - 9vw*2);max-width:380px;max-height:380px;top:54%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.QRCodeScanner_corner__DuU6K{position:absolute;width:24px;height:24px;border:4px solid #fff;z-index:1000}.QRCodeScanner_corner__DuU6K[data-position=top-left]{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:8px}.QRCodeScanner_corner__DuU6K[data-position=top-right]{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:8px}.QRCodeScanner_corner__DuU6K[data-position=bottom-left]{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:8px}.QRCodeScanner_corner__DuU6K[data-position=bottom-right]{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:8px}.QRCodeScanner_error__f2kjD{margin-top:20px;padding:12px 16px;background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);border-radius:8px}.QRCodeScanner_error__f2kjD p{color:#ff3b30;font-size:14px;text-align:center;margin:0}@media(max-width:480px){.QRCodeScanner_content__XA8rf{padding:60px 16px 16px}.QRCodeScanner_title___wdsp{font-size:28px}.QRCodeScanner_description__7nF_s{font-size:12px}}@media(max-height:700px){.QRCodeScanner_content__XA8rf{padding:60px 20px 20px}}.FriendRequestCard_container__BC_m0{background:#fff;border-radius:32px;padding:16px 20px;box-shadow:0 4px 8px 0 rgba(31,41,55,.05);display:flex;flex-direction:column;gap:12px;margin:4px 8px}.FriendRequestCard_mainSection__XAlpP{display:flex;gap:8px;align-items:flex-start}.FriendRequestCard_friendAddSection__5MDjV,.FriendRequestCard_qrSection__96jFk{flex:1;display:flex;flex-direction:column;gap:12px}.FriendRequestCard_title__w_tkL{font-size:14px;font-weight:600;color:#1f2937;margin:0;text-align:left}.FriendRequestCard_addButton__LZu15{height:48px;border:2px dashed #a5a9af;border-radius:24px;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 8px 0 rgba(31,41,55,.05)}.FriendRequestCard_addButton__LZu15:hover{border-color:#22c55e;background:#f0fdf4;transform:translateY(-1px)}.FriendRequestCard_addButton__LZu15:active{transform:translateY(0)}.FriendRequestCard_plusIcon__nnb5B{font-size:38px;color:#9ca3af;transition:color .2s ease}.FriendRequestCard_addButton__LZu15:hover .FriendRequestCard_plusIcon__nnb5B{color:#22c55e}.FriendRequestCard_qrButton__Z_Jvk{height:48px;border:none;border-radius:40px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 10px 0 rgba(31,41,55,.06),inset 0 0 0 2px #1edb63}.FriendRequestCard_qrButton__Z_Jvk:hover{background:#e8fbef;transform:translateY(-1px);box-shadow:0 4px 10px 0 rgba(31,41,55,.06),inset 0 0 0 1px #1edb63}.FriendRequestCard_qrButton__Z_Jvk:active{transform:translateY(0);box-shadow:0 4px 10px 0 rgba(31,41,55,.06),inset 0 0 0 1px #1edb63}.FriendRequestCard_userInfo__071cU{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;background:#edfff3;border-radius:12px;border:none;width:max-content;min-width:max-content;margin:0 auto}.FriendRequestCard_userIdLabel__ztqa4,.FriendRequestCard_userId__806tN{font-size:12px;font-weight:400;color:#1edb63;white-space:nowrap}.FriendRequestCard_copyButton__sEGwX{background:none;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:4px;position:relative}.FriendRequestCard_copyButton__sEGwX:hover{transform:scale(1.05)}.FriendRequestCard_copyButton__sEGwX:active{transform:scale(.95)}.FriendRequestCard_copyButton__sEGwX.FriendRequestCard_copied__ZWirO{animation:FriendRequestCard_checkBounce__vcS63 .4s ease-out}.FriendRequestCard_copyButton__sEGwX.FriendRequestCard_copied__ZWirO:hover{transform:scale(1.02)}@keyframes FriendRequestCard_checkBounce__vcS63{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.ProfileActionButton_profileActionButton__agE04{display:flex;align-items:center;gap:4px;padding:4px;background:#fafafa;border-radius:12px;color:#6b7280;cursor:pointer;transition:all .2s ease;width:100%;border:none}.ProfileActionButton_iconContainer__YBiIa{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:8px;flex-shrink:0}.ProfileActionButton_icon__eSBks{color:#fff;width:18px;height:18px}.ProfileActionButton_textContainer__S1rJ4{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ProfileActionButton_mainText__MJdi1{font-size:12px;font-weight:600;color:#6b7280;line-height:1.3;text-align:start}.ProfileActionButton_mainText__MJdi1 br{line-height:1.2}
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap";.UserQRcode_container__mZyjE{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#1b1c1dcc;width:100vw;height:100vh;position:fixed;top:0;left:0}.UserQRcode_card__md_sd{transform-origin:50%;z-index:201;box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;flex:none;order:5;align-items:center;width:314px;height:fit-content;margin:auto;padding:16px;display:flex;position:fixed;inset:-24px 0 0}.UserQRcode_maskedImageContainer__zAD1J{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.UserQRcode_maskedImage__WpVdV{object-fit:cover;clip-path:polygon(4.6% 0,95.7% 0,95.7% 69%,95.7% 69%,95.7% 73.2%,31.2% 73.2%,27% 73.2%,27% 69%,27% 95.8%,4.6% 95.8%,4.6% 4.2%,4.6% 0);width:100%;height:100%}.UserQRcode_card__md_sd .js-tilt-glare{border-radius:24px}.UserQRcode_card__md_sd .js-tilt-glare-inner{background:linear-gradient(#fffc,#fff0);border-radius:24px}.UserQRcode_name__0j_QO{color:#1f2937;flex:none;align-self:stretch;width:fit-content;min-height:28px;font-size:24px;font-weight:700;line-height:28px}.UserQRcode_description__k5h2X,.UserQRcode_name__0j_QO{order:0;max-width:280px;font-family:Inter;font-style:normal}.UserQRcode_description__k5h2X{color:#6b7280;flex:1 0 auto;font-size:12px;font-weight:400;line-height:14px;width:fit-content!important}.UserQRcode_footer__Mcan1{flex-direction:column;gap:12px;width:fit-content;display:flex}.UserQRcode_qrCodeContainer__IWZDI{position:absolute;bottom:-4px;left:4px}.UserQRcode_closeIcon__Wk8jk{z-index:201;width:48px;height:48px;position:absolute;top:4vh;left:24px}.UserQRcode_exportButton__zOJK7{z-index:201!important;border-radius:10px!important;position:fixed!important;bottom:6vh!important;left:50%!important;transform:translate(-50%)!important}.UserQRcode_buttonLabel__0Co3f{flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.UserQRcode_buttonLabel__0Co3f svg{stroke:#fff;stroke-width:50px;paint-order:stroke;width:48px;height:67.08px}.EditProfileModal_modalOverlay__jJ9Pb{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.EditProfileModal_modalContent__aZKZX{background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow:hidden;box-shadow:0 8px 16px 0 rgba(31,41,55,.08);display:flex;flex-direction:column}.EditProfileModal_modalContent__aZKZX.EditProfileModal_errorBorder__PEDEK{border:2px solid #ef4444}.EditProfileModal_modalHeader__BG0br{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.EditProfileModal_modalTitle__tJpT3{font-size:16px;font-weight:600;margin:0;color:#111827}.EditProfileModal_closeButton__TR9CE{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.EditProfileModal_closeButton__TR9CE:hover{background-color:#f3f4f6}.EditProfileModal_modalBody___wlHX{padding:24px;overflow-y:auto;flex:1}.EditProfileModal_iconSection__txlTp{margin-bottom:24px}.EditProfileModal_label__3UcLJ{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.EditProfileModal_iconContainer__c_fCa{display:flex;flex-direction:column;align-items:center;gap:12px}.EditProfileModal_iconPreview__2rLNE{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center}.EditProfileModal_defaultIcon__nmjC6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#4aff8c;font-size:32px}.EditProfileModal_iconChangeButton__KXzIM{background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;padding:8px 20px;font-size:14px;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;justify-content:center;min-height:24px}.EditProfileModal_iconChangeButton__KXzIM:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#475569}.EditProfileModal_iconChangeButton__KXzIM:active{background-color:#e2e8f0}.EditProfileModal_modalBody___wlHX>:not(:last-child){margin-bottom:20px}.EditProfileModal_input__HbFkM{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;color:#111827;transition:border-color .2s;box-sizing:border-box}.EditProfileModal_input__HbFkM:focus{outline:none;border-color:#22c55e;box-shadow:0 4px 6px 0 rgba(31,41,55,.04)}.EditProfileModal_input__HbFkM::placeholder{color:#9ca3af}.EditProfileModal_textarea__B4LVW{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;color:#111827;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.EditProfileModal_textarea__B4LVW:focus{outline:none;border-color:#22c55e;box-shadow:0 4px 6px 0 rgba(31,41,55,.04)}.EditProfileModal_textarea__B4LVW::placeholder{color:#9ca3af}.EditProfileModal_modalFooter__FCk_R{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;flex-shrink:0}.EditProfileModal_cancelButton__qofv7{padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;color:#374151;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s}.EditProfileModal_cancelButton__qofv7:hover{background-color:#f9fafb}.EditProfileModal_saveButton__J5bSA{padding:10px 20px;border:none;border-radius:8px;background-color:#22c55e;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.EditProfileModal_saveButton__J5bSA:hover{background-color:#16a34a}.EditProfileModal_saveButton__J5bSA:disabled{background-color:#94a3b8;cursor:not-allowed}.EditProfileModal_friendList__mg85K{display:flex;flex-direction:column;gap:8px;max-height:none}.EditProfileModal_friendCount__hiOKa{color:#6b7280;font-size:14px;text-align:center;margin-bottom:16px;padding:8px 16px;background:#f9fafb;border-radius:8px}.EditProfileModal_emptyState__2P2qr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:200px}.EditProfileModal_emptyIcon__BHGpt{margin-bottom:24px;opacity:.6}.EditProfileModal_emptyTitle__duz8S{font-size:18px;font-weight:700;color:#a5a9af;margin:0 0 12px;line-height:1.4}.EditProfileModal_emptyDescription__NL_1t{font-size:14px;color:#a5a9af;margin:0;line-height:1.5;max-width:320px}.EditProfileModal_userCardWrapper__DXWyz{cursor:pointer;transition:transform .2s ease;border-radius:12px;overflow:hidden}.EditProfileModal_userCardWrapper__DXWyz:hover{transform:translateY(-2px);box-shadow:0 4px 8px 0 rgba(31,41,55,.05)}.EditProfileModal_userCardWrapper__DXWyz:active{transform:translateY(0)}.EditProfileModal_modalBody___wlHX{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.EditProfileModal_modalBody___wlHX::-webkit-scrollbar{width:6px}.EditProfileModal_modalBody___wlHX::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.EditProfileModal_modalBody___wlHX::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.EditProfileModal_modalBody___wlHX::-webkit-scrollbar-thumb:hover{background:#94a3b8}.EditProfileModal_errorBanner__5T3xw{position:fixed;top:30px;left:0;right:0;background-color:var(--color-error);color:#fff;padding:16px 20px;text-align:center;font-size:16px;font-weight:600;z-index:100001;animation:EditProfileModal_slideDown__qvMIS .3s ease-out;border-radius:24.12;margin:0 20px;width:calc(100% - 40px)}.EditProfileModal_yohakuList__RctpJ{display:flex;flex-direction:column;gap:12px}.PageClient_container__o54YW{padding:0 8px 30px;min-height:100vh;display:flex;flex-direction:column;margin-bottom:120px}.PageClient_notificationCount__SkTeB{list-style:none;text-decoration:none!important}.PageClient_notificationCount__SkTeB:after{content:"";display:block;width:100%;border-bottom:1.5px dashed #e8e9eb;border-image:repeating-linear-gradient(90deg,#e8e9eb 0,#e8e9eb 8px,transparent 0,transparent 16px) 1;margin:8px 0}.PageClient_dateGroup__Up2Me{margin-top:16px;margin-bottom:6px}.PageClient_dateGroup__Up2Me:first-child .PageClient_dateHeader__oPRmO{margin-top:16px}.PageClient_dateHeader__oPRmO{display:flex;justify-content:center;align-items:center;position:relative;z-index:0;margin-bottom:6px}.PageClient_dateText__F9p5_{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.PageClient_cardsContainer__UCEpY{display:flex;flex-direction:column;gap:2px}.PageClient_messageItem__8MFuh{color:inherit;display:block}.PageClient_messageItem__8MFuh *{text-decoration:none!important}.PageClient_messageItem__8MFuh:hover{opacity:.95;text-decoration:none!important}.PageClient_messageItem__8MFuh:active{opacity:.9;text-decoration:none!important}.PageClient_messageItem__8MFuh:focus{text-decoration:none!important;outline:none}.PageClient_messageItem__8MFuh:visited{text-decoration:none!important;color:inherit}.PageClient_dateSeparator__jnkuR{text-align:center}.PageClient_line__H8PMu{display:inline-flex;align-items:center;justify-content:center;position:relative}.PageClient_today__7zI1T{position:absolute;top:-16px;left:40%;transform:translateX(-50%);z-index:30;color:#1edb63;font-size:1.25rem;font-weight:800;line-height:.875rem;padding:4px 10px;background:rgba(0,0,0,0);-webkit-text-stroke:12px #fff;border-radius:16px;display:block}.PageClient_date__6WcbP,.PageClient_today__7zI1T{paint-order:stroke;text-shadow:0 4px 6px 0 rgba(31,41,55,.04)}.PageClient_date__6WcbP{color:#1f2937;font-size:1.875rem;font-weight:900;line-height:1;padding:10px 12px;-webkit-text-stroke:16px #fff;transform-origin:center;transition:transform .16s ease,color .16s ease}.PageClient_messageCount__b4DiQ{width:48px;height:34px;color:#fff;background:#1edb63;border:4px solid #fff;box-shadow:0 4px 8px 0 rgba(31,41,55,.05);font-weight:700;border-radius:16px 16px 4px 16px;transform:rotate(8deg);display:flex;align-items:center;justify-content:center}.notification_container__iA7_0{padding:0 8px 30px;min-height:100vh;display:flex;flex-direction:column;margin-bottom:9999px}.notification_dateGroup__XV5FG{margin-top:16px;margin-bottom:6px}.notification_dateGroup__XV5FG:first-of-type .notification_dateHeader__3Dbcr{margin-top:30px}.notification_dateHeader__3Dbcr{display:flex;justify-content:center;align-items:center;position:relative;z-index:0;margin-bottom:6px}.notification_dateText__L_ox1{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.notification_cardsContainer__pbPqB{display:flex;flex-direction:column;gap:2px}.notification_dateSeparator__5Oltu{text-align:center}.notification_line__UzFKB{display:inline-flex;align-items:center;justify-content:center;position:relative}.notification_today__LP_Q5{position:absolute;top:-16px;left:42%;transform:translateX(-50%);z-index:30;color:#1edb63;font-size:.625rem;font-weight:800;line-height:.875rem;padding:4px 10px;background:rgba(0,0,0,0);-webkit-text-stroke:12px #fff;border-radius:12px;display:block}.notification_date__pFyLm,.notification_today__LP_Q5{paint-order:stroke;text-shadow:0 4px 10px rgba(222,230,238,.4)}.notification_date__pFyLm{color:#1f2937;font-size:1.25rem;font-weight:900;line-height:1;padding:6px 12px;-webkit-text-stroke:16px #fff;transform-origin:center;transition:transform .16s ease,color .16s ease}.notification_empty__kCoO_{margin-top:40px;text-align:center;color:#a5a9af}.notification_emptyIcon__ZHVyx{font-size:3rem;margin-bottom:12px}.notification_emptyTitle__HN40j{margin:0;font-size:1.125rem;color:#1f2937;font-weight:800}.notification_emptyText__Wa8ya{margin-top:8px;font-size:.875rem;color:#a5a9af}.PageClient_friendPage__9HEpW{padding:16px;min-height:100vh}.PageClient_user__NpUCO{margin-bottom:6px}.PageClient_emptyState__Uh8Oq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;min-height:60vh}.PageClient_emptyIcon__X6Pfs{font-size:4rem;margin-bottom:24px;animation:PageClient_fadeIn__vEm8E .6s ease-in-out}.PageClient_emptyTitle__SOrX7{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 12px;animation:PageClient_fadeIn__vEm8E .8s ease-in-out}.PageClient_emptyDescription__5RAIf{font-size:1rem;color:#636a74;line-height:1.6;margin:0 0 32px;max-width:320px;animation:PageClient_fadeIn__vEm8E 1s ease-in-out}