.SpeechBubble_container__dnEUw{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.SpeechBubble_bubble__Xkx_N{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:16px;padding:14px 18px;font-size:15px;line-height:1.5;color:#333;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:1001;pointer-events:auto;opacity:0;min-width:140px;word-wrap:break-word}.SpeechBubble_positionLeft__yzg11{left:auto;right:calc(60% + 15px);transform-origin:bottom right}.SpeechBubble_positionLeft__yzg11:before{content:"";position:absolute;bottom:-12px;right:20px;width:0;height:0;border-color:rgba(0,0,0,.15) transparent transparent;border-style:solid;border-width:12px 8px 0}.SpeechBubble_positionLeft__yzg11:after{content:"";position:absolute;bottom:-10px;right:21px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 7px 0}.SpeechBubble_positionRight__qnEaY{right:auto;left:calc(55% + 15px);transform-origin:bottom left}.SpeechBubble_positionRight__qnEaY:before{content:"";position:absolute;bottom:-12px;left:20px;width:0;height:0;border-color:rgba(0,0,0,.15) transparent transparent;border-style:solid;border-width:12px 8px 0}.SpeechBubble_positionRight__qnEaY:after{content:"";position:absolute;bottom:-10px;left:21px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 7px 0}.SpeechBubble_positionCenter__MelSK{left:50%;transform:translateX(-50%);transform-origin:bottom center}.SpeechBubble_positionCenter__MelSK:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-color:rgba(0,0,0,.15) transparent transparent;border-style:solid;border-width:12px 8px 0}.SpeechBubble_positionCenter__MelSK:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 7px 0}.SpeechBubble_show__JgOzt{animation:SpeechBubble_fadeIn__6BrWB .3s ease-out forwards}.SpeechBubble_positionCenter__MelSK.SpeechBubble_show__JgOzt{animation:SpeechBubble_fadeInCenter__VlAs_ .3s ease-out forwards}@keyframes SpeechBubble_fadeIn__6BrWB{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SpeechBubble_fadeInCenter__VlAs_{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.SpeechBubble_hide__G5rZw{animation:SpeechBubble_fadeOut__WPhvG .3s ease-in forwards}.SpeechBubble_positionCenter__MelSK.SpeechBubble_hide__G5rZw{animation:SpeechBubble_fadeOutCenter__XtDID .3s ease-in forwards}@keyframes SpeechBubble_fadeOut__WPhvG{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SpeechBubble_fadeOutCenter__XtDID{0%{opacity:1;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) scale(.95)}}.ChatPanel_inlinePanel___CK0k{background:#f5f2e8;border-radius:20px;width:390px;height:750px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);animation:ChatPanel_slideIn__QOi74 .3s ease-out}@keyframes ChatPanel_slideIn__QOi74{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ChatPanel_inlineHeader__SWCLc{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.ChatPanel_inlineTitle__ULznn{font-size:15px;font-weight:600;color:#555}.ChatPanel_overlay__ZEKn_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ChatPanel_fadeIn__9r5lU .2s ease-out}@keyframes ChatPanel_fadeIn__9r5lU{0%{opacity:0}to{opacity:1}}.ChatPanel_panel__J32nI{background:#f5f2e8;border-radius:20px;width:400px;max-width:90vw;height:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.16);animation:ChatPanel_slideUp__fXXjs .3s ease-out}@keyframes ChatPanel_slideUp__fXXjs{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatPanel_header__0IME0{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.ChatPanel_title__MWS7F{font-size:16px;font-weight:600;color:#333}.ChatPanel_closeBtn__5X6GS{background:none;border:none;cursor:pointer;padding:4px;color:#666;border-radius:6px;transition:background .2s,color .2s}.ChatPanel_closeBtn__5X6GS:hover{background:#f5f5f5;color:#333}.ChatPanel_messages__6vo49{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:6px}.ChatPanel_messages__6vo49::-webkit-scrollbar{width:6px}.ChatPanel_messages__6vo49::-webkit-scrollbar-track{background:transparent}.ChatPanel_messages__6vo49::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.ChatPanel_messages__6vo49::-webkit-scrollbar-thumb:hover{background:#ccc}.ChatPanel_empty__xKuQ2{color:#999;text-align:center;padding:40px 20px;font-size:14px}.ChatPanel_loadingInitial__UZewp{flex-direction:column;gap:12px;padding:40px 20px;font-size:14px}.ChatPanel_loadingInitial__UZewp,.ChatPanel_loadingMore__iewse{display:flex;align-items:center;justify-content:center;color:#999}.ChatPanel_loadingMore__iewse{gap:8px;padding:12px;font-size:13px}.ChatPanel_spinner__p0kTQ{width:20px;height:20px;border:2px solid #e0e0e0;border-top-color:#0f95b0;border-radius:50%;animation:ChatPanel_spin__plSOJ .8s linear infinite}@keyframes ChatPanel_spin__plSOJ{to{transform:rotate(1turn)}}.ChatPanel_loadMoreBtn__N6F0f{display:block;width:100%;padding:10px;margin-bottom:8px;background:transparent;border:none;color:#0f95b0;font-size:13px;cursor:pointer;transition:background .2s}.ChatPanel_loadMoreBtn__N6F0f:hover{background:rgba(15,149,176,.05)}.ChatPanel_dateGroup__9I6vX{margin-bottom:0}.ChatPanel_dateSeparator__n_6on{display:flex;align-items:center;justify-content:center;margin:8px 0 6px}.ChatPanel_dateSeparator__n_6on span{background:#ebe8db;color:#888;font-size:11px;font-weight:500;padding:4px 12px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.ChatPanel_message__rkFfw{display:flex;flex-direction:column;max-width:95%;animation:ChatPanel_messageIn__s4v5p .2s ease-out}@keyframes ChatPanel_messageIn__s4v5p{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatPanel_message__rkFfw.ChatPanel_user__E_QEq{align-self:flex-end;align-items:flex-end}.ChatPanel_message__rkFfw.ChatPanel_character__dL17R{align-self:flex-start;align-items:flex-start}.ChatPanel_messageContent__FAeKo{padding:8px 12px;border-radius:14px;font-size:14px;line-height:1.45;word-wrap:break-word}.ChatPanel_message__rkFfw.ChatPanel_user__E_QEq .ChatPanel_messageContent__FAeKo{background:#0f95b0;color:#fff;border-bottom-right-radius:4px}.ChatPanel_message__rkFfw.ChatPanel_character__dL17R .ChatPanel_messageContent__FAeKo{background:#f0ede0;color:#333;border-bottom-left-radius:4px}.ChatPanel_messageTime__U25st{font-size:11px;color:#999;margin-top:4px;opacity:0;transition:opacity .2s}.ChatPanel_message__rkFfw:hover .ChatPanel_messageTime__U25st{opacity:1}.ChatPanel_typing__v0rfy{display:flex;align-items:center;gap:4px;padding:12px 16px;background:#f0f0f0;border-radius:16px;border-bottom-left-radius:4px;width:-moz-fit-content;width:fit-content}.ChatPanel_typing__v0rfy span{width:8px;height:8px;background:#999;border-radius:50%;animation:ChatPanel_typingBounce__KqbOV 1.4s ease-in-out infinite both}.ChatPanel_typing__v0rfy span:first-child{animation-delay:-.32s}.ChatPanel_typing__v0rfy span:nth-child(2){animation-delay:-.16s}.ChatPanel_typing__v0rfy span:nth-child(3){animation-delay:0s}@keyframes ChatPanel_typingBounce__KqbOV{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.ChatPanel_errorBanner__6dFGY{background:#fff0f0;color:#d32f2f;padding:10px 16px;font-size:13px;text-align:center;cursor:pointer;transition:background .2s}.ChatPanel_errorBanner__6dFGY:hover{background:#ffe5e5}.ChatPanel_inputArea__XnI7q{border-top:1px solid rgba(0,0,0,.06);padding:16px}.ChatPanel_inputRow__scWqa{display:flex;gap:10px}.ChatPanel_input__Zr4NB{flex:1;padding:12px 16px;background:#fdfcf8;border:1px solid rgba(0,0,0,.1);border-radius:24px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.ChatPanel_input__Zr4NB:focus{border-color:#0f95b0;box-shadow:0 0 0 3px rgba(15,149,176,.1);background:#fff}.ChatPanel_input__Zr4NB::-moz-placeholder{color:#aaa}.ChatPanel_input__Zr4NB::placeholder{color:#aaa}.ChatPanel_sendBtn__o_V7o{padding:12px 24px;background:#0f95b0;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.ChatPanel_sendBtn__o_V7o:hover:not(:disabled){background:#0a7a91}.ChatPanel_sendBtn__o_V7o:active:not(:disabled){transform:scale(.98)}.ChatPanel_sendBtn__o_V7o:disabled{background:#ccc;cursor:not-allowed}.ChatPanel_rateBlocked__XZ8ye{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fff8e1;border-radius:12px;text-align:center}.ChatPanel_rateBlocked__XZ8ye span{font-size:14px;color:#666}.ChatPanel_rateBlocked__XZ8ye a{color:#0f95b0;font-weight:600;text-decoration:none;transition:color .2s}.ChatPanel_rateBlocked__XZ8ye a:hover{color:#0a7a91;text-decoration:underline}@media (max-width:480px){.ChatPanel_panel__J32nI{width:100%;height:100%;max-height:100%;border-radius:0}.ChatPanel_inputArea__XnI7q,.ChatPanel_messages__6vo49{padding:12px}}.ExploreTogether_container___lj0D{width:100vw;height:100vh;background:#f6f4e7;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;position:fixed;top:0;left:0}.ExploreTogether_characterWrapper__21saU{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.ExploreTogether_characterContainer__m5a9H{position:relative;cursor:pointer;transition:all .3s ease}.ExploreTogether_loading__U_9a_{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#666;font-size:14px}.ExploreTogether_spinner__5FfL7{width:32px;height:32px;border:3px solid rgba(15,149,176,.2);border-top-color:#0f95b0;border-radius:50%;animation:ExploreTogether_spin__6v_9B 1s linear infinite}@keyframes ExploreTogether_spin__6v_9B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExploreTogether_error__edZX6{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);color:#dc2626;font-size:12px;text-align:center;padding:8px 16px;background:hsla(0,0%,100%,.9);border-radius:8px}.ExploreTogether_homeBtn__GJWG5{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:10px;background:hsla(49,31%,93%,.8);border:1.5px solid rgba(0,0,0,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#666;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100;opacity:.6}.ExploreTogether_homeBtn__GJWG5:hover{opacity:1;background:#f0ede0;border-color:#0f95b0;color:#0f95b0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,149,176,.2)}.ExploreTogether_btnIcon__qu0A6{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.ExploreTogether_chatContainer__WJDUl{position:absolute;bottom:0;left:0;right:0;height:280px;background:hsla(49,31%,93%,.2);border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:100}.ExploreTogether_chatHidden__6r8xn{transform:translateY(calc(100% - 36px))}.ExploreTogether_chatVisible__c1BIF{transform:translateY(0)}.ExploreTogether_chatHeader__Cr3aT{padding:10px 16px;background:hsla(49,35%,91%,.6);border-radius:16px 16px 0 0;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.ExploreTogether_chatTitle__m3eRE{font-size:13px;font-weight:600;color:#333}.ExploreTogether_chatContent__Fel7y{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.VarieMateHome_materialSymbol__NSDWe{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.VarieMateHome_funcBtn__rJ71o{width:48px;height:48px;border-radius:12px;background:var(--theme-button-bg,#f3f1e8);border:1.5px solid rgba(0,0,0,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#666;position:relative;padding:0}.VarieMateHome_funcBtn__rJ71o:hover{background:var(--theme-button-hover,#f0ede0);border-color:#0f95b0;color:#0f95b0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,149,176,.15)}.VarieMateHome_funcBtn__rJ71o:active{transform:translateY(0)}.VarieMateHome_funcBtn__rJ71o.VarieMateHome_active__90wIh{background:rgba(15,149,176,.1);border-color:#0f95b0;color:#0f95b0}.VarieMateHome_funcBtn__rJ71o .VarieMateHome_materialSymbol__NSDWe{font-size:24px;color:inherit;transition:color .2s ease}.VarieMateHome_textBtn__5g7E_{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:#f0ede0;border:1.5px solid rgba(0,0,0,.08);cursor:pointer;transition:all .2s ease;color:#666;min-width:140px;font-size:14px;font-weight:500}.VarieMateHome_textBtn__5g7E_:hover{background:#f0ede0;border-color:#0f95b0;color:#0f95b0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,149,176,.15)}.VarieMateHome_textBtn__5g7E_:active{transform:translateY(0)}.VarieMateHome_textBtn__5g7E_.VarieMateHome_active__90wIh{background:#e8f5f7;border-color:#0f95b0;color:#0f95b0}.VarieMateHome_textBtn__5g7E_ .VarieMateHome_materialSymbol__NSDWe{font-size:20px;color:inherit}.VarieMateHome_textBtnLabel__WNoLU{flex:1}.VarieMateHome_funcBtn__rJ71o[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + 8px);padding:6px 10px;background:#333;color:#fff;font-size:12px;font-weight:500;border-radius:6px;white-space:nowrap}.VarieMateHome_funcBtn__rJ71o[data-tooltip]:after,.VarieMateHome_funcBtn__rJ71o[data-tooltip]:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;pointer-events:none;z-index:1000}.VarieMateHome_funcBtn__rJ71o[data-tooltip]:before{content:"";top:calc(100% + 2px);border:6px solid transparent;border-bottom-color:#333}.VarieMateHome_funcBtn__rJ71o[data-tooltip]:hover:after,.VarieMateHome_funcBtn__rJ71o[data-tooltip]:hover:before{opacity:1;visibility:visible}.VarieMateHome_settingsSidebar__c8Pb7{position:fixed;top:50%;right:20px;transform:translateY(-50%);z-index:500;display:flex;flex-direction:column;transition:all .3s ease}.VarieMateHome_sidebarCollapsed__ak_pp{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:var(--theme-button-bg,#f3f1e8);border-radius:16px;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .2s ease}.VarieMateHome_sidebarCollapsed__ak_pp:hover{background:var(--theme-button-hover,#f0ede0);box-shadow:0 4px 16px rgba(0,0,0,.12);transform:scale(1.02)}.VarieMateHome_sidebarCollapsedIcon__VLeq5{font-size:24px;color:#888}.VarieMateHome_sidebarExpanded__S64AL{display:flex;flex-direction:column;width:280px;background:#f3f1e8;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.12);overflow:hidden}.VarieMateHome_sidebarExpanded__S64AL.VarieMateHome_hidden__Ss_cf{display:none}.VarieMateHome_sidebarHeader__naTfK{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f0ede0;border-bottom:1px solid rgba(0,0,0,.06)}.VarieMateHome_sidebarTitle__4LpW0{font-size:15px;font-weight:600;color:#333}.VarieMateHome_sidebarClose___OjaO{width:28px;height:28px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.VarieMateHome_sidebarClose___OjaO:hover{background:rgba(0,0,0,.08);color:#333}.VarieMateHome_sidebarClose___OjaO .VarieMateHome_materialSymbol__NSDWe{font-size:20px}.VarieMateHome_sidebarContent__Btv7P{padding:16px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 200px);overflow-y:auto}.VarieMateHome_sidebarContent__Btv7P::-webkit-scrollbar{width:4px}.VarieMateHome_sidebarContent__Btv7P::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.VarieMateHome_sidebarSection__wJKZC{display:flex;flex-direction:column;gap:10px}.VarieMateHome_sidebarSectionTitle__H68H_{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.VarieMateHome_sidebarSettingRow__ngaf4{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.VarieMateHome_sidebarSettingInfo__7nDQ2{display:flex;flex-direction:column;gap:2px;flex:1}.VarieMateHome_sidebarSettingLabel__M0p4Z{font-size:13px;font-weight:500;color:#333}.VarieMateHome_sidebarSelect___dqU_{padding:6px 24px 6px 10px;background:#f0ede0;border:1px solid rgba(0,0,0,.1);border-radius:6px;font-size:12px;font-weight:500;color:#333;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color .2s ease;min-width:90px}.VarieMateHome_sidebarSelect___dqU_:hover{border-color:rgba(0,0,0,.2)}.VarieMateHome_sidebarSelect___dqU_:focus{outline:none;border-color:#0f95b0}.VarieMateHome_wallpaperGrid__iCpk7{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.VarieMateHome_wallpaperOption__zt0P2{aspect-ratio:16/10;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .2s ease;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;position:relative}.VarieMateHome_wallpaperOption__zt0P2:hover{transform:scale(1.05);border-color:rgba(15,149,176,.3)}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_selected__6tbkh{border-color:#0f95b0;box-shadow:0 0 0 2px rgba(15,149,176,.2)}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_noneOption__Kf_e6{background:#f0ede0}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_noneOption__Kf_e6 .VarieMateHome_materialSymbol__NSDWe{font-size:18px;color:#999}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_uploadOption__u9tfk{background:#f0ede0;border:2px dashed rgba(0,0,0,.15)}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_uploadOption__u9tfk:hover{border-color:#0f95b0;background:rgba(15,149,176,.05)}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_uploadOption__u9tfk .VarieMateHome_materialSymbol__NSDWe{font-size:18px;color:#999}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_uploadOption__u9tfk:hover .VarieMateHome_materialSymbol__NSDWe{color:#0f95b0}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_gradientSunrise__Cn4L3{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.VarieMateHome_wallpaperOption__zt0P2.VarieMateHome_gradientOcean__H7tB0{background:linear-gradient(135deg,#667eea,#764ba2)}.VarieMateHome_sidebarLegal__E630K{display:flex;justify-content:center;gap:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.VarieMateHome_sidebarLegal__E630K a{font-size:11px;color:#666;text-decoration:none;transition:color .2s ease}.VarieMateHome_sidebarLegal__E630K a:hover{color:#0f95b0}.VarieMateHome_actionButtons__rQDpf{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.VarieMateHome_iconButtonRow__DICxx{display:flex;gap:8px}@keyframes VarieMateHome_fadeIn__v_1Ny{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes VarieMateHome_slideUp__HRjdC{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:767px){.VarieMateHome_settingsSidebar__c8Pb7{position:fixed;top:auto;bottom:0;left:0;right:0;transform:none;z-index:500}.VarieMateHome_sidebarExpanded__S64AL{width:100%;border-radius:16px 16px 0 0;max-height:70vh}.VarieMateHome_sidebarContent__Btv7P{max-height:calc(70vh - 80px)}.VarieMateHome_funcBtn__rJ71o{width:44px;height:44px}.VarieMateHome_funcBtn__rJ71o .VarieMateHome_materialSymbol__NSDWe{font-size:22px}.VarieMateHome_funcBtn__rJ71o[data-tooltip]:after,.VarieMateHome_funcBtn__rJ71o[data-tooltip]:before{display:none}}