.persona-card-skeleton_personaCardSkeleton__rzi3F{display:flex;flex-direction:column;gap:24px;background-color:var(--background);border-radius:16px;padding:24px}.persona-card-skeleton_imageContainer__ZSBkg{display:flex;justify-content:center}.persona-card-skeleton_imageSkeleton___8y5Y{width:300px;height:300px;border-radius:16px;background:linear-gradient(90deg,var(--separator) 25%,var(--background) 50%,var(--separator) 75%);background-size:200% 100%;animation:persona-card-skeleton_loading__L1NCa 1.5s infinite}.persona-card-skeleton_personaInfo__LdfZQ{display:flex;flex-direction:column;gap:20px}.persona-card-skeleton_header__XZhqE{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.persona-card-skeleton_nameAndAge__7Qnx9{display:flex;flex-direction:column;gap:8px}.persona-card-skeleton_nameSkeleton__EDw4Z{width:200px;height:32px;border-radius:8px}.persona-card-skeleton_ageSkeleton__tgyUb,.persona-card-skeleton_nameSkeleton__EDw4Z{background:linear-gradient(90deg,var(--separator) 25%,var(--background) 50%,var(--separator) 75%);background-size:200% 100%;animation:persona-card-skeleton_loading__L1NCa 1.5s infinite}.persona-card-skeleton_ageSkeleton__tgyUb{width:100px;height:20px;border-radius:6px}.persona-card-skeleton_locationSkeleton__mQviU{width:120px;height:24px;border-radius:12px;background:linear-gradient(90deg,var(--separator) 25%,var(--background) 50%,var(--separator) 75%);background-size:200% 100%;animation:persona-card-skeleton_loading__L1NCa 1.5s infinite}.persona-card-skeleton_section__RIlbM{display:flex;flex-direction:column;gap:8px}.persona-card-skeleton_sectionTitleSkeleton__dJAm5{width:120px;height:24px}.persona-card-skeleton_sectionContentSkeleton__xlCb5,.persona-card-skeleton_sectionTitleSkeleton__dJAm5{border-radius:6px;background:linear-gradient(90deg,var(--separator) 25%,var(--background) 50%,var(--separator) 75%);background-size:200% 100%;animation:persona-card-skeleton_loading__L1NCa 1.5s infinite}.persona-card-skeleton_sectionContentSkeleton__xlCb5{width:100%;height:20px}.persona-card-skeleton_tagsSkeleton__MbdT7{display:flex;flex-wrap:wrap;gap:8px}.persona-card-skeleton_tagSkeleton__Bbf1s{width:80px;height:28px;border-radius:14px}.persona-card-skeleton_buttonSkeleton__BOA4m,.persona-card-skeleton_tagSkeleton__Bbf1s{background:linear-gradient(90deg,var(--separator) 25%,var(--background) 50%,var(--separator) 75%);background-size:200% 100%;animation:persona-card-skeleton_loading__L1NCa 1.5s infinite}.persona-card-skeleton_buttonSkeleton__BOA4m{margin-top:16px;width:100%;height:48px;border-radius:12px}@keyframes persona-card-skeleton_loading__L1NCa{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.persona-card-skeleton_personaCardSkeleton__rzi3F{padding:16px;gap:16px}.persona-card-skeleton_imageSkeleton___8y5Y{width:250px;height:250px}.persona-card-skeleton_header__XZhqE{flex-direction:column;align-items:flex-start;gap:8px}.persona-card-skeleton_nameSkeleton__EDw4Z{width:150px;height:28px}}.base-layout_container__4HzCS{width:100%;height:100%;display:flex;flex-direction:row;align-items:stretch}.base-layout_header__mTxFf{flex-grow:1;flex-basis:auto;flex-shrink:0;display:flex;align-items:flex-end;flex-direction:column}@media(max-width:499px){.base-layout_header__mTxFf{display:none}}.base-layout_headerInner___iCgr{width:275px}.base-layout_headerFixed__9UNaY{width:275px;height:100%;position:fixed;top:0;display:flex;flex-direction:column;justify-content:space-between;padding:0 8px;box-sizing:border-box;overflow-y:auto}@media(max-width:1279px){.base-layout_headerFixed__9UNaY,.base-layout_headerInner___iCgr{width:88px}}.base-layout_headerTop__KtRf1{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.base-layout_headerLogo__l2lwe{width:52px;height:52px;margin-top:2px;margin-bottom:2px;box-sizing:border-box;border-radius:9999px;cursor:pointer}.base-layout_headerLogo__l2lwe:hover{background-color:var(--icon-background-hover)}.base-layout_headerLogoLink__a4CoE{height:100%;display:flex;align-items:center;justify-content:center;color:var(--icon)}.base-layout_headerLogoIcon__phwLT{width:26px;height:26px}.base-layout_headerNav__3Hwgx{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:2px;margin-bottom:4px}.base-layout_headerNavItem__L6sKu{width:100%;padding:4px 0;color:var(--icon);text-decoration:inherit;cursor:pointer}.base-layout_headerNavItem__L6sKu:hover .base-layout_headerNavItemInner__31sbb{background-color:var(--icon-background-hover)}.base-layout_headerNavItemInner__31sbb{width:min-content;display:flex;flex-direction:row;align-items:center;padding:12px;border-radius:9999px}.base-layout_headerNavItemIcon__ZKvUK{width:26px;height:26px;flex-shrink:0}.base-layout_headerNavItemTitle__2jWlU{font-size:20px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:20px;margin-right:16px;line-height:24px}.base-layout_headerNavItemTitleActive__ZNJWE{font-weight:700}@media(max-width:1279px){.base-layout_headerNavItemTitle__2jWlU{display:none}}.base-layout_headerBottom__yihpW{margin:12px 0;display:flex;flex-direction:column;align-items:flex-start}.base-layout_profileCard__ZT71r{width:100%;height:100%;padding:12px;display:flex;flex-direction:row;align-items:center;border-radius:9999px;box-sizing:border-box;text-decoration:inherit;cursor:pointer;color:var(--icon)}.base-layout_profileCard__ZT71r:hover{background-color:var(--icon-background-hover)}.base-layout_profileImage__BnerF{width:40px;height:40px;flex-shrink:0;border-radius:9999px;overflow:hidden;position:relative}.base-layout_profileImageAltIcon___1HBw{width:100%;height:100%;padding:5px;box-sizing:border-box}.base-layout_profileNameContainer__rIcpk{margin:0 12px;max-width:100%;flex-shrink:1;flex-grow:0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.base-layout_profileName__8jABh{font-weight:700}.base-layout_profileName__8jABh,.base-layout_profileTitle__3aeHt{display:block;max-width:100%;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-layout_profileTitle__3aeHt{font-weight:400;color:var(--text-disabled)}.base-layout_profileEllipsis__EPGfG{flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.base-layout_profileEllipsisIcon__jKL6g{width:19px;height:19px}@media(max-width:1279px){.base-layout_profileEllipsis__EPGfG,.base-layout_profileNameContainer__rIcpk{display:none}.base-layout_headerBottom__yihpW,.base-layout_headerNav__3Hwgx,.base-layout_headerTop__KtRf1{align-items:center}.base-layout_headerNav__3Hwgx,.base-layout_profileCard__ZT71r{width:min-content}}.base-layout_mobileNav__xPKB_{width:100%;height:52px;max-height:16vh;display:none;position:fixed;bottom:0;flex-direction:row;background-color:var(--background);z-index:1}@media(max-width:499px){.base-layout_mobileNav__xPKB_{display:flex}}.base-layout_mobileNavItem__MdVit{flex-grow:1;flex-basis:auto;flex-shrink:1;display:flex;align-items:center;justify-content:center;color:var(--icon)}.base-layout_mobileNavItem__MdVit:hover{background-color:var(--icon-background-hover)}.base-layout_mobileNavIcon__9f7bs{width:26px;height:26px}.base-layout_main__hwDTs{height:100%;flex-grow:1;flex-basis:auto;flex-shrink:1;display:flex;flex-direction:row;align-items:stretch}.base-layout_mainContainer__jb116{width:1050px;height:-moz-fit-content;height:fit-content;min-height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding-bottom:104px}@media(min-width:500px){.base-layout_mainContainer__jb116{border-left:1px solid var(--separator)}}@media(max-width:1399px){.base-layout_mainContainer__jb116{width:990px}}@media(max-width:1092px){.base-layout_mainContainer__jb116{width:900px}}@media(max-width:1002px){.base-layout_mainContainer__jb116{width:600px}}@media(max-width:702px){.base-layout_main__hwDTs{width:calc(100% - 88px)}.base-layout_mainContainer__jb116{width:100%}}@media(max-width:499px){.base-layout_main__hwDTs{width:100%}}.base-layout_topHeader__1sou2{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;flex-shrink:0;top:0;background-color:var(--background);z-index:1}.base-layout_topMobileHeader__TXhkb{width:100%;height:53px;padding:0 16px;box-sizing:border-box;display:none}@media(max-width:499px){.base-layout_topHeader__1sou2{background-color:var(--background-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.base-layout_topMobileHeader__TXhkb{display:flex}}.base-layout_topMobileHeaderProfileContainer__CfkoG{flex-basis:50%;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.base-layout_topMobileHeaderProfileContainerCustomHeader__nCyLq{flex-basis:auto;flex-grow:0}.base-layout_topMobileHeaderProfileImage__W4qvp{width:32px;height:32px;border-radius:9999px;overflow:hidden;position:relative}.base-layout_topMobileHeaderLoginButton__wDWhu{width:auto;height:32px;padding:0 10px;box-sizing:border-box;border-radius:9999px;background-color:var(--icon-background);color:var(--icon);font-size:14px;font-weight:500;text-align:center;text-decoration:inherit;white-space:nowrap;cursor:pointer;display:flex;align-items:center;justify-content:center}.base-layout_topMobileHeaderLoginButton__wDWhu:hover{background-color:var(--icon-background-hover)}.base-layout_topMobileHeaderLogoContainer__LVKTF{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--icon);text-decoration:inherit}.base-layout_topMobileHeaderLogoIcon__wMaFs{width:26px;height:26px}.base-layout_topMobileHeaderLogoSupport__tUrI9{flex-basis:50%;flex-grow:1}.chat-list_chatList__nfC7J{width:100%;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.chat-list_chatListLoading__OLqBD{width:100%;display:flex;justify-content:center;align-items:center;margin-top:100px}.chat-list_chatListLoadingIcon__nZbWV{width:64px;height:64px;color:var(--icon);animation:chat-list_spin__bK33O 1s linear infinite}@keyframes chat-list_spin__bK33O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-list_chatListEmptyItem__a0BC7{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:100px}.chat-list_chatListEmptyIcon__wNPSd{width:64px;height:64px;color:var(--icon)}.chat-list_chatListEmptyTextTitle__CotGF{font-size:20px;font-weight:600;color:var(--text);margin-top:16px;margin-bottom:0}.chat-list_chatListEmptyTextDescription__ad6am{font-size:15px;color:var(--text-disabled);margin:8px 16px 0}.chat-list_chatListEmptyText___3NcZ{font-size:15px;color:var(--text-disabled)}.chat-list_chatListItem__k2YrZ{width:100%;padding:16px 14px 16px 16px;border-right:2px solid rgba(0,0,0,0);box-sizing:border-box;transition:background-color .1s ease-in-out;text-decoration:inherit;color:inherit;display:flex;flex-direction:row;align-items:stretch;color:var(--text-disabled);font-size:15px}.chat-list_chatListItem__k2YrZ:hover{background-color:light-dark(rgba(29,155,240,.1019607843),rgba(29,155,240,.1019607843))}.chat-list_chatListSelectedItem__6u0V5{background-color:light-dark(#eff3f4,#16181c);border-right:2px solid var(--text-highlight);color:var(--text)}.chat-list_chatListItemImage__hpk_a{flex-shrink:0;width:40px;height:40px;border-radius:9999px;object-fit:cover;margin-right:8px}.chat-list_chatListItemInfo__MyNDL{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}.chat-list_chatListItemInfoTop__8x_rp{width:100%;display:flex;flex-direction:row;justify-content:flex-start}.chat-list_chatListItemName__o0YPV{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list_chatListItemInfoLastMessageTimeSeparator__2cIW6{margin:0 4px}.chat-list_chatListItemInfoLastMessageTimeSeparator__2cIW6,.chat-list_chatListItemInfoLastMessageTime__OZLFt{flex-shrink:0;white-space:nowrap;font-weight:400;color:var(--text-disabled)}.chat-list_chatListItemInfoLastMessage__2HhFE{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.chat_mainContainer__4dv7U{flex:1 1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:stretch;position:relative}.chat_scrollContainer__yDlsb{flex:1 1;width:100%;overflow-y:auto;scrollbar-color:var(--scrollbar-color-1) var(--scrollbar-color-2)}.chat_chatHeader__MaYPc{position:-webkit-sticky;position:sticky;top:0;height:53px;flex-shrink:0;background-color:var(--background-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat_chatHeaderInner__r5yiX{width:100%;height:100%;padding:0 16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box}.chat_chatHeaderBackButtonContainer__0xayb{width:56px;height:100%;flex-shrink:0;position:relative}@media(min-width:1093px){.chat_chatHeaderBackButtonContainer__0xayb{display:none}}.chat_chatHeaderBackButton__rpIUY{position:absolute;left:10px;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:rgba(0,0,0,0);border-radius:9999px;padding:0}.chat_chatHeaderBackButton__rpIUY:hover{background-color:var(--icon-background-hover)}.chat_chatHeaderProfileImage__nQGPU{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover}.chat_chatHeaderTitle__Q_R20{margin-left:8px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;color:var(--text)}.chat_chatContent__LwnCH{flex:1 1;width:100%;padding:16px 16px 0;box-sizing:border-box}.chat_loading__97nLC{width:100%;display:flex;justify-content:center;align-items:center;margin-top:100px}.chat_loadingIcon__B1wa9{width:64px;height:64px;color:var(--icon);animation:chat_spin__GVv95 1s linear infinite}@keyframes chat_spin__GVv95{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat_noMessages__nnpHp{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px;color:var(--text-disabled)}.chat_noMessagesIcon__KX9Zm{width:64px;height:64px;margin-bottom:16px}.chat_noMessagesText__N9c4r{font-size:17px;font-weight:700}.chat_message__JChI4{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:24px;gap:6px}.chat_userMessage__gYOjW{align-items:flex-end}.chat_opponentMessage__FyW_v{align-items:flex-start}.chat_messageContent__32ihl{max-width:75%;border-radius:24px;padding:12px 16px;color:var(--text)}.chat_userMessageContent__R2koJ{background-color:light-dark(#1d9bf0,#43b3f6);color:#fff}.chat_userMessageContentEnd__kCwh6{border-bottom-right-radius:4px}.chat_opponentMessageContent__bsYE_{background-color:light-dark(#eff3f4,#2f3336)}.chat_opponentMessageContentEnd__3NdFR{border-bottom-left-radius:4px}.chat_messageText__2dJFf{border-radius:18px;word-wrap:break-word;font-size:15px;font-weight:400;line-height:20px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.chat_messageTimestamp__gciom{font-size:12px;font-weight:400;margin-top:6px;color:var(--text-disabled)}.chat_typingIndicator__oZQTe{display:flex;flex-direction:row;align-items:center;gap:4px}.chat_typingDot__N2PWQ{width:6px;height:6px;border-radius:50%;background-color:var(--text);opacity:.6;animation:chat_typingAnimation__4thCK 1.4s ease-in-out infinite}.chat_typingDot__N2PWQ:nth-child(2){animation-delay:.2s}.chat_typingDot__N2PWQ:nth-child(3){animation-delay:.4s}@keyframes chat_typingAnimation__4thCK{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-4px);opacity:1}}.chat_chatInputContainer__S46oa{border-top:1px solid var(--separator);padding:4px 12px}.chat_chatInput__v0Fw9{padding:4px;display:flex;flex-direction:row;background-color:light-dark(#eff3f4,#202327);border-radius:16px}.chat_chatInputTextArea__aVpTb{width:100%;max-height:150px;scrollbar-color:var(--scrollbar-color-1) var(--scrollbar-color-2);resize:none;border:none;outline:none;background-color:rgba(0,0,0,0);font-size:15px;font-weight:400;field-sizing:content;box-sizing:border-box;font-family:inherit;margin-left:6px;padding:8px}.chat_chatInputButton__Kk7Az{margin-left:4px;padding:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none}.page_navBarStyleOverride__JPcWd{display:none!important}.page_mainContainerStyleOverride__dnywa{padding-bottom:0!important;height:100%!important}.page_topMobileHeaderStyleOverride__4OCxq{display:none!important}@media(min-width:703px){.page_mainContainerStyleOverride__dnywa{border-right:1px solid var(--separator)}}.page_chatsMobileHeader___jTSA{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.page_chatsMobileHeaderTitle__Fkpm4{font-size:17px;font-weight:700;line-height:20px;color:var(--text);margin-left:20px}.page_chatsMainContainer__d0JyE{width:100%;height:100%;display:flex;flex-direction:row}.page_chatListContainer__UPE_u{flex:1 1;max-width:600px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:stretch;overflow:auto;scrollbar-color:var(--scrollbar-color-1) var(--scrollbar-color-2)}.page_chatListHeader__It0I1{position:-webkit-sticky;position:sticky;top:0;height:53px;flex-shrink:0;padding:0 16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:var(--background-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:499px){.page_chatListHeader__It0I1{display:none}}.page_chatListHeaderTitle__uV92Y{font-size:20px;font-weight:700;line-height:24px;color:var(--text)}.page_chatContainer__LD4s_{max-width:600px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--separator)}@media(max-width:1002px){.page_compactViewHideElement__pTPP_{display:none}.page_chatContainer__LD4s_{border-left:none}}.page_nullChatTitleContainer__Rt8VC{width:100%;max-width:368px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.page_nullChatTitle__QG6ET{font-size:31px;font-weight:800;line-height:36px;color:var(--text);margin-bottom:8px}.page_nullChatDescription__2pSiy{font-size:16px;font-weight:400;line-height:20px;color:var(--text-disabled);margin-bottom:28px}.page_container__eqDmp{width:600px;max-width:calc(100vw - 1rem);margin:0 auto;padding:2rem;box-sizing:border-box}.page_title__v_bGf{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center;color:var(--text)}.page_form__aRQmx{display:flex;flex-direction:column;gap:1.5rem}.page_formGroup__FaW2z{display:flex;flex-direction:column;gap:.5rem;margin-bottom:25px;width:100%;max-width:100%;box-sizing:border-box}.page_label__QQ__G{font-weight:600;color:#4987ba;font-size:1rem}.page_input___NE8L,.page_select__hll_6,.page_textarea__FMc5D{padding:.75rem;border:1px solid var(--separator);border-radius:8px;background-color:var(--background);color:#efefef;font-size:1rem;transition:border-color .2s ease}.page_input___NE8L:focus,.page_select__hll_6:focus,.page_textarea__FMc5D:focus{outline:none;border-color:#4987ba}.page_textarea__FMc5D{min-height:100px;resize:vertical}.page_select__hll_6{cursor:pointer}.page_tagInput__5OxUf{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;border:1px solid var(--separator);border-radius:8px;background-color:var(--background);min-height:45px;align-items:center}.page_tagInput__5OxUf:focus-within{border-color:var(--text-highlight)}.page_tag__i_bHw{background-color:var(--text-highlight);padding:.25rem .5rem;border-radius:4px;font-size:.8rem;gap:.25rem}.page_tagRemove__s3Jvk,.page_tag__i_bHw{color:#fff;display:flex;align-items:center}.page_tagRemove__s3Jvk{background:none;border:none;cursor:pointer;font-size:.7rem;padding:0;width:16px;height:16px;border-radius:50%;justify-content:center}.page_tagRemove__s3Jvk:hover{background-color:hsla(0,0%,100%,.2)}.page_tagInputField__EZi_P{border:none;outline:none;background:rgba(0,0,0,0);color:var(--text);flex:1 1;min-width:100px}.page_submitButton__FZYP7{background-color:var(--text-highlight);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease;margin-top:1rem}.page_submitButton__FZYP7:hover{opacity:.9}.page_submitButton__FZYP7:disabled{opacity:.5;cursor:not-allowed}.page_errorMessage__mrTqq{color:#ef4444;font-size:.8rem;margin-top:.25rem}.page_successMessage__rdzZk{color:#10b981;font-size:.9rem;text-align:center;padding:1rem;background-color:rgba(16,185,129,.1);border-radius:8px;margin-bottom:1rem}.page_imageUpload__L6JrM{display:flex;flex-direction:column;gap:1rem}.page_imagePreviewContainer__zRQzQ{display:flex;flex-wrap:wrap;gap:1rem}.page_imagePreview__BKG3f{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;border:2px solid var(--separator);background-color:var(--background-secondary)}.page_imagePreviewImg__UOAYV{width:100%;height:100%;object-fit:contain!important;object-position:center;display:block}.page_imageRemoveButton__eBsCf{position:absolute;top:4px;right:4px;background-color:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background-color .2s ease}.page_imageRemoveButton__eBsCf:hover{background-color:rgba(0,0,0,.9)}.page_imageUploadArea__RfZtn{border:2px dashed var(--separator);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background-color:var(--background-secondary)}.page_imageUploadArea__RfZtn:hover{border-color:var(--text-highlight);background-color:rgba(29,155,240,.05)}.page_imageUploadArea__RfZtn.page_dragOver__QJlO3{border-color:var(--text-highlight);background-color:rgba(29,155,240,.1)}.page_imageUploadIcon__HLeXs{width:48px;height:48px;color:var(--text-disabled);margin:0 auto 1rem}.page_imageUploadText__yVaTd{color:var(--text);font-size:1rem;margin-bottom:.5rem}.page_imageUploadSubtext__eW5zC{color:var(--text-disabled);font-size:.8rem}.page_imageUploadInput__N7eSO{display:none}.page_imageUploadButton__Nd7mO{background-color:#4987ba;color:#efefef;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;margin-top:1rem;transition:opacity .2s ease}.page_imageUploadButton__Nd7mO:hover{opacity:.9}.page_multiInputGroup__Jlb3A{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%;box-sizing:border-box}@media(min-width:500px){.page_multiInputGroup__Jlb3A{flex-direction:row;gap:1rem}.page_multiInputGroup__Jlb3A .page_input___NE8L,.page_multiInputGroup__Jlb3A .page_select__hll_6,.page_multiInputGroup__Jlb3A .page_textarea__FMc5D{flex:1 1;min-width:0}}.page_verticalInputGroup__nJCvG{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%;box-sizing:border-box}.page_inputError__x2YNS,.page_inputError__x2YNS:focus{border-color:#ef4444!important}.page_tabContainer__FGtfj{margin-bottom:2rem}.page_tabButtons__ojkkO{display:flex;border-bottom:2px solid var(--separator);margin-bottom:2rem}.page_tabButton__f37El{background:none;padding:1rem 2rem;font-size:1rem;font-weight:600;color:var(--text-disabled);cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease;position:relative;bottom:-2px}.page_tabButton__f37El:hover{color:var(--text)}.page_tabButton__f37El.page_active__ytwgJ{color:var(--text-highlight);border-bottom-color:var(--text-highlight)}.page_tabContent__NkDpI{min-height:300px}.page_tabNavigation__cJklK{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem}.page_navButton__c3Owm{background-color:var(--text-highlight);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.page_navButton__c3Owm:hover{opacity:.9}.page_navButton__c3Owm:disabled{opacity:.5;cursor:not-allowed}.page_navButton__c3Owm.page_secondary__ifXj_{background-color:rgba(0,0,0,0);color:var(--text);border:1px solid var(--separator)}.page_navButton__c3Owm.page_secondary__ifXj_:hover{background-color:var(--background-secondary)}.page_customLocationContainer__8vHAZ{display:flex;align-items:center;max-width:100%;overflow:hidden;padding:.75rem;border:1px solid var(--separator);border-radius:8px;background-color:var(--background);box-sizing:border-box;transition:border-color .2s ease}.page_customLocationContainer__8vHAZ:focus-within{border-color:#4987ba}.page_customLocationContainer__8vHAZ .page_input___NE8L,.page_customLocationContainer__8vHAZ .page_select__hll_6,.page_customLocationContainer__8vHAZ .page_textarea__FMc5D{flex:1 1;min-width:0;border:none;background:rgba(0,0,0,0);padding:0;margin-right:.5rem;font-size:1rem;color:var(--text)}.page_customLocationContainer__8vHAZ .page_input___NE8L:focus,.page_customLocationContainer__8vHAZ .page_select__hll_6:focus,.page_customLocationContainer__8vHAZ .page_textarea__FMc5D:focus{outline:none}.page_backToSelectButton__T6fYv{color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.8rem;white-space:nowrap;transition:background-color .2s;padding:.4rem .6rem;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.page_backToSelectButton__T6fYv:hover{opacity:.9}.page_locationSelectContainer__8SuqS{position:relative;width:100%}.page_locationSelectButton__Czcu5{width:100%;padding:.75rem;border:1px solid var(--separator);border-radius:8px;background-color:var(--background);color:var(--text);font-size:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s ease}.page_locationSelectButton__Czcu5:focus{outline:none;border-color:#4987ba}.page_locationSelectButton__Czcu5:hover{border-color:#4987ba}.page_locationSelectButton__Czcu5.page_open__oEdBC{border-color:#4987ba;border-bottom-left-radius:0;border-bottom-right-radius:0}.page_locationSelectValue__0Ucfy{flex:1 1;text-align:left;color:var(--text);overflow:hidden}.page_locationSelectValue__0Ucfy:empty:before{content:"Select a location";color:var(--text-disabled)}.page_locationSelectValue__0Ucfy.page_placeholder__y5E2b{color:var(--text-disabled)}.page_locationSelectArrow__ImOfD{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid var(--text-disabled);transition:transform .2s ease;cursor:pointer}.page_open__oEdBC .page_locationSelectArrow__ImOfD{transform:rotate(180deg)}.page_locationDropdown__nVwCO{position:absolute;top:100%;left:0;right:0;background:var(--background);border:1px solid var(--text-highlight);border-top:none;border-radius:0 0 .375rem .375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:1000;max-height:300px;overflow-y:auto}.page_locationSearchContainer__JqDC2{width:calc(100% - 1rem);padding:.5rem;display:flex;justify-content:center;align-items:center}.page_locationSearchInput__Buymq{width:100%;max-width:calc(100% - 1rem);padding:.5rem 1rem;border:1px solid var(--separator);border-radius:.25rem;background:var(--background);color:var(--text);font-size:.875rem}.page_locationSearchInput__Buymq::placeholder{color:var(--text-disabled)}.page_locationSearchInput__Buymq:focus{outline:none;border-color:var(--text-highlight)}.page_locationOptions__PLSHc{max-height:200px;overflow-y:auto;border-top:1px solid var(--separator)}.page_customLocationOption__D3jKp{width:100%;padding:.75rem 1rem;border:none;background:var(--background-secondary);color:#4987ba;cursor:pointer;text-align:left;font-size:.875rem;font-weight:500;border-bottom:1px solid var(--separator);transition:background-color .2s ease}.page_customLocationOption__D3jKp:hover{background:var(--icon-background-hover)}.page_locationCategory__Lk7iM{border-bottom:1px solid var(--separator)}.page_locationCategory__Lk7iM:last-child{border-bottom:none}.page_locationCategoryHeader__02wnZ{width:100%;padding:.75rem 1rem;border:none;background:var(--background);color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.page_locationCategoryHeader__02wnZ:hover{background:var(--background-secondary)}.page_locationCategoryName__D_x92{flex:1 1;text-align:left}.page_locationCategoryArrow__uAQUD{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid var(--text-disabled);transition:transform .2s ease}.page_locationCategoryArrow__uAQUD.page_expanded__fm06A{transform:rotate(180deg)}.page_locationCategoryOptions__TUSaC{background:var(--background-secondary)}.page_locationOption__jftB2{width:100%;padding:.5rem 1.5rem;border:none;background:rgba(0,0,0,0);color:var(--text);cursor:pointer;text-align:left;font-size:.875rem;transition:background-color .2s ease}.page_locationOption__jftB2:hover{background:#4987ba}.page_locationOption__jftB2.page_selected___Xc1z{background:#4987ba;color:var(--text)}.page_locationOption__jftB2.page_selected___Xc1z:hover{background:#4987ba}.page_noResults__pEaaG{padding:1rem;text-align:center;color:var(--text-disabled);font-size:.875rem;font-style:italic}.page_bioHeader__p1nqc{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_generateBioButton__0elCX{padding:.5rem .75rem;background:#4987ba;color:#efefef;border:none;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:background-color .2s}.page_generateBioButton__0elCX:hover:not(:disabled){background:#1a8cd8}.page_generateBioButton__0elCX:disabled{background:var(--text-disabled);cursor:not-allowed}.persona-card_personaCard__Tisjz{display:flex;flex-direction:column;gap:24px;background-color:var(--background);border-radius:16px;padding:24px}.persona-card_imageContainer__YJM2y{display:flex;justify-content:center}.persona-card_personaImage__duufN{width:300px;height:300px;border-radius:16px;object-fit:cover}.persona-card_personaInfo__nlaSb{display:flex;flex-direction:column;gap:20px}.persona-card_header__Wb50w{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.persona-card_nameAndAge__A9ajd{display:flex;flex-direction:column;gap:4px}.persona-card_name__Y0XYA{font-size:28px;font-weight:700;color:var(--text);margin:0}.persona-card_age__kW1Uo{font-size:16px;color:var(--text-disabled)}.persona-card_location__5DYVX{font-size:14px;color:var(--text-disabled);padding:4px 12px;background-color:var(--separator);border-radius:20px;white-space:nowrap}.persona-card_bio__rsbGC,.persona-card_interests__c2MQM,.persona-card_lookingFor__pKsQY,.persona-card_occupation__Nbdmq,.persona-card_personality__00xzT{display:flex;flex-direction:column;gap:8px}.persona-card_bio__rsbGC h3,.persona-card_interests__c2MQM h3,.persona-card_lookingFor__pKsQY h3,.persona-card_occupation__Nbdmq h3,.persona-card_personality__00xzT h3{font-size:18px;font-weight:600;color:var(--text);margin:0}.persona-card_bio__rsbGC p,.persona-card_lookingFor__pKsQY p,.persona-card_occupation__Nbdmq p{font-size:16px;color:var(--text);line-height:1.5;margin:0}.persona-card_tags__WcF4C{display:flex;flex-wrap:wrap;gap:8px}.persona-card_tag__UU_Jr{padding:6px 12px;background-color:var(--text-highlight);color:var(--icontext);border-radius:16px;font-size:14px;font-weight:500}.persona-card_startChatButton__g8YuX{margin-top:16px;padding:16px 32px;background-color:var(--text-highlight);color:var(--icontext);border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.persona-card_startChatButton__g8YuX:hover{opacity:.9}.persona-card_startChatButton__g8YuX:active{opacity:.8}@media(max-width:768px){.persona-card_personaCard__Tisjz{padding:16px;gap:16px}.persona-card_personaImage__duufN{width:250px;height:250px}.persona-card_header__Wb50w{flex-direction:column;align-items:flex-start;gap:8px}.persona-card_name__Y0XYA{font-size:24px}}.content-with-side-layout_mainContainerStyleOverride__VgDbh{padding-bottom:0!important;height:-moz-fit-content!important;height:fit-content!important;min-height:100%!important}.content-with-side-layout_mobileHeader__9KOJK{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.content-with-side-layout_mobileHeaderTitle__k59uk{font-size:17px;font-weight:700;line-height:20px;color:var(--text);margin-left:20px}.content-with-side-layout_mainContainer__P92dQ{width:100%;height:-moz-fit-content;height:fit-content;min-height:100%;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:stretch}.content-with-side-layout_contentContainer__DCfLu{flex:1 1;max-width:600px;width:100%;min-height:100%;border-right:1px solid var(--separator);padding-bottom:100px;box-sizing:border-box}@media(max-width:702px){.content-with-side-layout_contentContainer__DCfLu{border-right:none}}.content-with-side-layout_contentHeader__c9XjQ{position:-webkit-sticky;position:sticky;top:0;height:53px;flex-shrink:0;padding:0 16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:var(--background-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1}@media(max-width:499px){.content-with-side-layout_contentHeader__c9XjQ{display:none}}.content-with-side-layout_contentHeaderTitle__dC_Pz{font-size:20px;font-weight:700;line-height:24px;color:var(--text)}.content-with-side-layout_sideContainer__i3dl6{max-width:350px;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:start;margin-right:10px}@media(max-width:1002px){.content-with-side-layout_sideContainer__i3dl6{display:none}}.logout-button_logoutButton__ezonv{width:100%;height:48px;background-color:var(--background);color:light-dark(rgb(244,11,66),rgb(245,41,88));font-size:15px;font-weight:400;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:flex-start;gap:12px;border:none;padding:12px 16px}.logout-button_logoutButton__ezonv:hover{background-color:var(--icon-background-hover)}