.ChatSettingsModal_overlay__U_S1v{position:fixed;inset:0;z-index:60;background:rgba(17,16,36,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ChatSettingsModal_content__53SQs{position:fixed;top:50%;left:50%;z-index:61;display:flex;flex-direction:column;box-sizing:border-box;width:min(760px,calc(100vw - 2rem));max-height:min(720px,calc(100dvh - 2rem));transform:translate(-50%,-50%);overflow:hidden;border:1px solid rgba(118,61,207,.45);border-radius:12px;background:#19182d;outline:none;box-shadow:0 24px 80px rgba(0,0,0,.55)}.ChatSettingsModal_layout__xl8Tb{display:grid;grid-template-columns:188px minmax(0,1fr);flex:1 1 auto;width:100%;min-height:0}.ChatSettingsModal_sidebar__XzcRb{display:flex;flex-direction:column;gap:1rem;padding:1.35rem 1rem 1.35rem 1.25rem;border-right:1px solid rgba(118,61,207,.35)}.ChatSettingsModal_sidebarTitleRow__9TR7U{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.85rem;border-bottom:1px solid rgba(118,61,207,.35)}.ChatSettingsModal_sidebarTitle__S9tVD{margin:0;min-width:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:700;line-height:1.3}.ChatSettingsModal_navList__QT0v9{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.ChatSettingsModal_navItem__uLWgj{display:flex;align-items:center;gap:.65rem;width:100%;padding:.65rem .75rem;border:0;border-radius:8px;background:transparent;color:#6764a4;font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.ChatSettingsModal_navItem__uLWgj:hover{color:#a99be8}.ChatSettingsModal_navItem__uLWgj[data-active=true]{background:#2d2b4f;color:#ffffff}.ChatSettingsModal_main__R7yD5{display:flex;flex-direction:column;min-width:0;min-height:0}.ChatSettingsModal_mainHeader__RoAGG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.35rem 1.25rem .75rem}.ChatSettingsModal_panelTitle__H0clu{margin:0;color:#763dcf;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:600;line-height:1.3}.ChatSettingsModal_close__1bG3K{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.ChatSettingsModal_close__1bG3K:hover{color:#763dcf}.ChatSettingsModal_closeInSidebar__NsxhI{display:none}.ChatSettingsModal_panelScroll__3M11r{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 1.25rem 1.35rem}.ChatSettingsModal_panelScroll__3M11r::-webkit-scrollbar{width:8px}.ChatSettingsModal_panelScroll__3M11r::-webkit-scrollbar-thumb{background:#763dcf;border:2px solid transparent;border-radius:999px;background-clip:padding-box}.ChatSettingsModal_panelBody__rnNFN{display:flex;flex-direction:column;gap:1.35rem;min-width:0;max-width:100%}.ChatSettingsModal_placeholderNote__zs0Sg{margin:0;color:rgba(103,100,164,.85);font-size:.75rem;line-height:1.45}.ChatSettingsModal_fieldRow__xwZea{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ChatSettingsModal_fieldCopy__zEi2c{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.ChatSettingsModal_fieldHint__hfo2s{margin:0;color:#6764a4;font-size:.75rem;line-height:1.35}.ChatSettingsModal_fieldLabel__D7rQv{margin:0;color:#ffffff;font-size:.9375rem;font-weight:600;line-height:1.3}.ChatSettingsModal_fieldSelect__KuSrV{box-sizing:border-box;flex-shrink:0;width:148px;max-width:100%}.ChatSettingsModal_panelBody__rnNFN .ChatSettingsModal_fieldSelect__KuSrV{min-width:0}.ChatSettingsModal_activeMessageControls__FZjsR,.ChatSettingsModal_voiceControls__Z_3DT{display:flex;flex-shrink:0;align-items:center;gap:.65rem;min-width:0;max-width:100%}.ChatSettingsModal_playButton__SPDsK{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#763dcf;color:#ffffff;cursor:pointer;transition:background .16s ease}.ChatSettingsModal_playButton__SPDsK:hover{background:#8b52e0}.ChatSettingsModal_memoryIntro__UiaGr{display:flex;flex-direction:column;gap:.45rem}.ChatSettingsModal_memoryTitle__TNZNY{margin:0;color:#ffffff;font-size:1rem;font-weight:700;line-height:1.3}.ChatSettingsModal_memoryDescription__RZTsz{margin:0;color:#6764a4;font-size:.8125rem;line-height:1.45}.ChatSettingsModal_memoryLearnMoreHints__A9SCC{margin:0;padding:.75rem .85rem .75rem 1.65rem;border:1px solid rgba(118,61,207,.55);border-radius:10px;background:#16142a;list-style-type:disc}.ChatSettingsModal_memoryLearnMoreHint__GMEXY{color:#6764a4;font-size:.8125rem;line-height:1.45}.ChatSettingsModal_memoryLearnMoreHint__GMEXY::marker{color:#6764a4}.ChatSettingsModal_memoryLearnMoreHint__GMEXY+.ChatSettingsModal_memoryLearnMoreHint__GMEXY{margin-top:.35rem}.ChatSettingsModal_learnMoreLink__QWb3J{align-self:flex-start;padding:0;border:0;background:transparent;color:#763dcf;font:inherit;font-size:.8125rem;line-height:1.45;text-decoration:underline;cursor:pointer}.ChatSettingsModal_learnMoreLink__QWb3J:hover{color:#a99be8}.ChatSettingsModal_memoryFields__0LXos{display:flex;flex-direction:column;gap:1rem}.ChatSettingsModal_memoryField__94c8Q{display:flex;flex-direction:column;gap:.45rem}.ChatSettingsModal_memoryFieldLabel__tNCo7{color:#ffffff;font-size:.875rem;font-weight:600;line-height:1.2}.ChatSettingsModal_memoryTextarea__8hlaN{box-sizing:border-box;width:100%;min-height:96px;padding:.85rem .95rem;border:1px solid rgba(118,61,207,.55);border-radius:10px;background:#16142a;color:#6764a4;font:inherit;font-size:.875rem;line-height:1.45;resize:vertical;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.ChatSettingsModal_memoryTextarea__8hlaN:focus{border-color:#763dcf;box-shadow:var(--v2-focus-ring,0 0 0 3px rgba(118,61,207,.28))}.ChatSettingsModal_panelActions__rF1_z{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding-top:.25rem}.ChatSettingsModal_closeButton__eiw_z{min-width:84px;height:40px;border-radius:4px;background:#2d2b4f;color:#ffffff}.ChatSettingsModal_closeButton__eiw_z:hover{background:#36345c}.ChatSettingsModal_saveButton__fZtE_{min-width:128px;height:40px;border-radius:4px}.ChatSettingsModal_srOnly__PcXBw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.ChatSettingsModal_content__53SQs{left:.375rem;right:.375rem;width:auto;max-width:none;height:min(680px,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem);transform:translateY(-50%)}.ChatSettingsModal_layout__xl8Tb{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.ChatSettingsModal_sidebar__XzcRb{border-right:0;border-bottom:1px solid rgba(118,61,207,.35);padding:1rem 1rem .75rem}.ChatSettingsModal_sidebarTitleRow__9TR7U{padding-bottom:0;border-bottom:0}.ChatSettingsModal_closeInSidebar__NsxhI{display:grid}.ChatSettingsModal_closeInHeader__y9E4n{display:none}.ChatSettingsModal_navList__QT0v9{flex-direction:row;width:100%;gap:.5rem}.ChatSettingsModal_navList__QT0v9>li{flex:1 1 0;min-width:0}.ChatSettingsModal_navItem__uLWgj{width:100%;justify-content:center;min-height:44px}.ChatSettingsModal_main__R7yD5{min-height:0}.ChatSettingsModal_mainHeader__RoAGG{padding:.85rem 1rem .5rem}.ChatSettingsModal_panelScroll__3M11r{padding:0 1rem 1rem}.ChatSettingsModal_fieldRow__xwZea{flex-direction:column;align-items:stretch}.ChatSettingsModal_fieldSelect__KuSrV{width:100%;min-width:0}.ChatSettingsModal_activeMessageControls__FZjsR,.ChatSettingsModal_voiceControls__Z_3DT{width:100%;justify-content:flex-start}.ChatSettingsModal_activeMessageControls__FZjsR .ChatSettingsModal_fieldSelect__KuSrV,.ChatSettingsModal_voiceControls__Z_3DT .ChatSettingsModal_fieldSelect__KuSrV{flex:1 1 0;width:auto}.ChatSettingsModal_panelActions__rF1_z{flex-wrap:wrap}.ChatSettingsModal_closeButton__eiw_z,.ChatSettingsModal_saveButton__fZtE_{flex:1 1 0;min-width:0;height:44px}}.ChatCompanionDetail_panel__6GX5j{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;padding:16px 14px;border:1px solid rgba(118,61,207,.28);border-radius:16px;background:#19182d;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ChatCompanionDetail_panel__6GX5j::-webkit-scrollbar{width:8px}.ChatCompanionDetail_panel__6GX5j::-webkit-scrollbar-button{display:none;width:0;height:0}.ChatCompanionDetail_panel__6GX5j::-webkit-scrollbar-track{background:transparent}.ChatCompanionDetail_panel__6GX5j::-webkit-scrollbar-thumb{background:#763dcf;border:2px solid transparent;border-radius:999px;background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.ChatCompanionDetail_panel__6GX5j{scrollbar-width:thin;scrollbar-color:#763dcf transparent}}.ChatCompanionDetail_card__g0cEs{display:block;width:100%}.ChatCompanionDetail_cardMedia__RPy9N{position:relative;width:100%;overflow:hidden;border:1px solid #763dcf;border-radius:16px;background:#12111f;aspect-ratio:295/395}.ChatCompanionDetail_card__g0cEs[data-variant=compact] .ChatCompanionDetail_cardMedia__RPy9N{border-radius:12px}.ChatCompanionDetail_cardImage__dl_sa{object-fit:cover;object-position:center}.ChatCompanionDetail_cardPlaceholder__WNq13{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#1c1a33,#12111f)}.ChatCompanionDetail_cardLogo__N5VSt{width:72px;height:72px;object-fit:contain;opacity:.92}.ChatCompanionDetail_card__g0cEs[data-variant=compact] .ChatCompanionDetail_cardLogo__N5VSt{width:48px;height:48px}.ChatCompanionDetail_selectButton__CI5Zq{position:absolute;inset:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer}.ChatCompanionDetail_selectButton__CI5Zq:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:-3px}.ChatCompanionDetail_cardCopy__J2XcU{position:absolute;z-index:1;right:52px;bottom:12px;left:12px;display:flex;flex-direction:column;gap:6px;min-width:0}.ChatCompanionDetail_card__g0cEs[data-variant=compact] .ChatCompanionDetail_cardCopy__J2XcU{right:40px;bottom:8px;left:8px;gap:4px}.ChatCompanionDetail_cardName__TmqWH{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:600;line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,.65)}.ChatCompanionDetail_card__g0cEs[data-variant=compact] .ChatCompanionDetail_cardName__TmqWH{font-size:.75rem}.ChatCompanionDetail_cardMeta__38mnS{margin:0;color:rgba(255,255,255,.78);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:600;line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,.65)}.ChatCompanionDetail_card__g0cEs[data-variant=compact] .ChatCompanionDetail_cardMeta__38mnS{font-size:.625rem}.ChatCompanionDetail_chatBadge__FLMiG{position:absolute;z-index:1;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:linear-gradient(180deg,#763dcf,#5c24cc);color:#ffffff;pointer-events:none}.ChatCompanionDetail_card__g0cEs[data-variant=compact] .ChatCompanionDetail_chatBadge__FLMiG{right:8px;bottom:8px;width:28px;height:28px}.ChatCompanionDetail_actions__XWsj_{flex-wrap:nowrap;gap:6px;width:100%}.ChatCompanionDetail_actions__XWsj_,.ChatCompanionDetail_ctaRow__CB2Li,.ChatCompanionDetail_statRow__e469M{display:flex;align-items:center;min-width:0}.ChatCompanionDetail_statRow__e469M{flex:0 0 auto;gap:4px}.ChatCompanionDetail_ctaRow__CB2Li{flex:1 1 auto;justify-content:flex-end;gap:6px}.ChatCompanionDetail_statButton__X8ZET{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:0 4px;border:0;background:transparent;color:#cdcecf;font-size:.75rem;font-weight:600;cursor:pointer}.ChatCompanionDetail_heart__9wesX,.ChatCompanionDetail_statButton__X8ZET:hover{color:#ffffff}.ChatCompanionDetail_heartFilled__ZtquO{color:var(--v2-heart,#ff0000);fill:var(--v2-heart,#ff0000)}.ChatCompanionDetail_remixButton__eBMui,.ChatCompanionDetail_tipButton__ew0_a{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:32px;padding:0 8px;border:0;border-radius:4px;font-size:.75rem;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap}.ChatCompanionDetail_tipButton__ew0_a{background:linear-gradient(90deg,#763dcf,#5c24cc);color:#ffffff}.ChatCompanionDetail_tipButton__ew0_a:hover{filter:brightness(1.06)}.ChatCompanionDetail_remixButton__eBMui{background:transparent;border:1px solid rgba(118,61,207,.65);color:#c4b5fd;text-decoration:none}[data-thump-v2] a.ChatCompanionDetail_remixButton__eBMui,[data-thump-v2] a.ChatCompanionDetail_remixButton__eBMui:focus-visible,[data-thump-v2] a.ChatCompanionDetail_remixButton__eBMui:hover,[data-thump-v2] button.ChatCompanionDetail_remixButton__eBMui,[data-thump-v2] button.ChatCompanionDetail_remixButton__eBMui:focus-visible,[data-thump-v2] button.ChatCompanionDetail_remixButton__eBMui:hover{color:#c4b5fd}.ChatCompanionDetail_remixButton__eBMui:hover{background:rgba(118,61,207,.14)}.ChatCompanionDetail_remixButton__eBMui svg{flex-shrink:0}.ChatCompanionDetail_bio__lidrd{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:700;line-height:1.5}.ChatCompanionDetail_gallery__vyPT_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.ChatCompanionDetail_galleryTile__JOuxO{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgba(118,61,207,.45);border-radius:10px;background:#12111f;text-decoration:none;color:inherit}.ChatCompanionDetail_galleryImage__BwvGz{object-fit:cover;object-position:center}.ChatCompanionDetail_galleryPlaceholder__h6mdH{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#1c1a33,#12111f)}.ChatCompanionDetail_galleryLogo__NAgIV{width:28px;height:28px;object-fit:contain;opacity:.92}.ChatCompanionDetail_galleryTile__JOuxO[data-more=true] .ChatCompanionDetail_galleryImage__BwvGz{filter:brightness(.45)}.ChatCompanionDetail_galleryMore__szz59{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.6875rem;font-weight:700;line-height:1;pointer-events:none}.ChatCompanionDetail_navRow__v5B6u{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ChatCompanionDetail_moreButton__Tkq1e,.ChatCompanionDetail_settingsButton___QTvI{width:100%;min-width:0;height:40px;padding:0 8px;font-size:.725rem;gap:4px}[data-thump-v2] a.ChatCompanionDetail_moreButton__Tkq1e,[data-thump-v2] a.ChatCompanionDetail_moreButton__Tkq1e:focus-visible,[data-thump-v2] a.ChatCompanionDetail_moreButton__Tkq1e:hover,[data-thump-v2] a.ChatCompanionDetail_settingsButton___QTvI,[data-thump-v2] a.ChatCompanionDetail_settingsButton___QTvI:focus-visible,[data-thump-v2] a.ChatCompanionDetail_settingsButton___QTvI:hover{color:#ffffff}.ChatCompanionDetail_list__YmUQG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ChatCompanionDetail_listCard__6oBxS{display:block;width:100%}.ChatCompanionDetail_listCardMedia__jXgX8{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border:1px solid #763dcf;border-radius:12px;background:#12111f}.ChatCompanionDetail_listCardImage__JlD97{object-fit:cover;object-position:center}.ChatCompanionDetail_listCardPlaceholder___Lsc2{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#1c1a33,#12111f)}.ChatCompanionDetail_listCardLogo__OJznH{width:48px;height:48px;object-fit:contain;opacity:.92}.ChatCompanionDetail_listCardSelect__KY6YL{position:absolute;inset:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer}.ChatCompanionDetail_listCardSelect__KY6YL:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:-3px}.ChatCompanionDetail_listCardOverlay__3kBIJ{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;gap:6px;padding:2.5rem 8px 8px;background:linear-gradient(180deg,transparent,rgba(17,16,36,.55) 35%,rgba(17,16,36,.92));pointer-events:none}.ChatCompanionDetail_listCardName__tc8R6{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.625rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ChatCompanionDetail_listCardFooter__qLZKX{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.ChatCompanionDetail_listCardAge__KeZPl{min-width:0;color:#a78bfa;font-weight:600}.ChatCompanionDetail_listCardAge__KeZPl,.ChatCompanionDetail_listCardHandle__623q4{overflow:hidden;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.625rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ChatCompanionDetail_listCardHandle__623q4{flex-shrink:0;max-width:50%;color:rgba(255,255,255,.78);font-weight:500}@media (max-width:1279px){.ChatCompanionDetail_panel__6GX5j{border-radius:16px 0 0 16px}.ChatCompanionDetail_cardMedia__RPy9N{aspect-ratio:3/4}.ChatCompanionDetail_gallery__vyPT_,.ChatCompanionDetail_navRow__v5B6u{gap:6px}.ChatCompanionDetail_moreButton__Tkq1e,.ChatCompanionDetail_settingsButton___QTvI{height:44px;font-size:.625rem}}@media (max-width:899px){.ChatCompanionDetail_panel__6GX5j{border:0;border-radius:0;padding:12px 12px 16px}}@media (max-width:767px){.ChatCompanionDetail_cardMedia__RPy9N{border-radius:12px}.ChatCompanionDetail_list__YmUQG{gap:8px}}.LiveCallModal_backdrop__YdvaO{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgb(4 4 7/78%);backdrop-filter:blur(14px)}.LiveCallModal_modal__Uh8AX{position:relative;width:min(100%,460px);max-height:min(760px,calc(100dvh - 48px));overflow:auto;padding:32px;color:#f8edf0;background:radial-gradient(circle at 50% 0,rgb(128 25 50/26%),transparent 42%),linear-gradient(160deg,rgb(24 18 23/98%),rgb(10 9 13/98%));border:1px solid rgb(204 166 92/34%);border-radius:4px;box-shadow:0 28px 90px rgb(0 0 0/62%);text-align:center}.LiveCallModal_modal__Uh8AX:focus-within{outline:2px solid #d8b56c;outline-offset:3px}.LiveCallModal_statusOrb__gEzO6{width:82px;height:82px;margin:0 auto 20px;border:1px solid rgb(216 181 108/58%);border-radius:50%;background:radial-gradient(circle,#8e2440 0 18%,#33121f 42%,#121016 70%);box-shadow:0 0 42px rgb(142 36 64/45%);animation:LiveCallModal_live-call-pulse__nkYMi 2.4s ease-in-out infinite}.LiveCallModal_eyebrow__1B4Pm{margin:0 0 8px;color:#d8b56c;font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.LiveCallModal_confirmation__AOd9b h3,.LiveCallModal_modal__Uh8AX h2{margin:0;color:#fff7f2}.LiveCallModal_confirmation__AOd9b p,.LiveCallModal_description__poyHo{margin:12px auto 0;color:#cbbfc4;line-height:1.55}.LiveCallModal_quote__l_GB6{margin:20px 0 0;padding:12px;color:#f1d897;background:rgb(216 181 108/8%);border:1px solid rgb(216 181 108/24%);border-radius:4px}.LiveCallModal_actions__Caqww{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.LiveCallModal_action__AoZSo,.LiveCallModal_danger__owTPE{min-width:120px;min-height:44px;padding:10px 16px;border-radius:4px;font:inherit;font-weight:700;cursor:pointer}.LiveCallModal_action__AoZSo{color:#171016;background:#d8b56c;border:1px solid #eed59d}.LiveCallModal_danger__owTPE{color:#fff4f5;background:#731d35;border:1px solid #b84b68}.LiveCallModal_action__AoZSo:focus-visible,.LiveCallModal_danger__owTPE:focus-visible{outline:3px solid #fff;outline-offset:3px}.LiveCallModal_action__AoZSo:disabled,.LiveCallModal_danger__owTPE:disabled{cursor:not-allowed;opacity:.46}.LiveCallModal_liveRegion__I26I9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LiveCallModal_error__W80bg{margin:18px 0 0;color:#ffb5c5}.LiveCallModal_confirmation__AOd9b{position:absolute;inset:18px;display:grid;align-content:center;padding:24px;background:#151116;border:1px solid #b84b68;border-radius:4px;box-shadow:0 16px 60px rgb(0 0 0/72%)}@keyframes LiveCallModal_live-call-pulse__nkYMi{0%,to{transform:scale(.97);opacity:.78}50%{transform:scale(1);opacity:1}}@media (max-width:520px){.LiveCallModal_backdrop__YdvaO{padding:12px;align-items:end}.LiveCallModal_modal__Uh8AX{width:100%;padding:26px 20px;max-height:calc(100dvh - 24px)}.LiveCallModal_action__AoZSo,.LiveCallModal_danger__owTPE{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.LiveCallModal_statusOrb__gEzO6{animation:none}.LiveCallModal_action__AoZSo,.LiveCallModal_danger__owTPE,.LiveCallModal_modal__Uh8AX{scroll-behavior:auto;transition:none}}.ChatAvatar_avatar__4ELXD{position:relative;display:grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#1c1a33,#12111f);border:1px solid rgba(118,61,207,.45)}.ChatAvatar_avatar__4ELXD[data-size=sm]{width:40px;height:40px}.ChatAvatar_avatar__4ELXD[data-size=md]{width:36px;height:36px}.ChatAvatar_avatar__4ELXD[data-size=lg]{width:112px;height:112px;border-width:2px;border-color:rgba(118,61,207,.7)}.ChatAvatar_image__2nhvz{object-fit:cover;object-position:center}.ChatAvatar_logo__c_Grz{width:58%;height:58%;object-fit:contain;opacity:.92}.ChatAvatar_avatar__4ELXD[data-size=lg] .ChatAvatar_logo__c_Grz{width:56px;height:56px}@media (max-width:767px){.ChatAvatar_avatar__4ELXD[data-size=sm]{width:36px;height:36px}.ChatAvatar_avatar__4ELXD[data-size=md]{width:32px;height:32px}.ChatAvatar_avatar__4ELXD[data-size=lg]{width:72px;height:72px}.ChatAvatar_avatar__4ELXD[data-size=lg] .ChatAvatar_logo__c_Grz{width:36px;height:36px}}.ChatConversation_panel__h_RmJ{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;padding:12px 16px 16px;border:1px solid rgba(118,61,207,.28);border-radius:16px;background:rgba(17,16,36,.55);overflow:hidden}.ChatConversation_toolbar__52R1o{position:absolute;top:12px;right:16px;left:16px;z-index:3;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:36px;pointer-events:none}.ChatConversation_toolbarButton__aVrXW{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#6764a4;cursor:pointer;pointer-events:auto;transition:color .16s ease,background .16s ease}.ChatConversation_toolbarButton__aVrXW:hover{color:#ffffff;background:transparent}.ChatConversation_toolbarButton__aVrXW[aria-expanded=true]{color:#c4b5fd;background:transparent}.ChatConversation_toolbarButton__aVrXW:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatConversation_toolbarSpacer__ll9RF{width:36px;height:36px}.ChatConversation_intro__aWunP{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 12px 16px;text-align:center}.ChatConversation_name__AA61T{font-size:28px;font-weight:700;line-height:1.2}.ChatConversation_creator__RbS7y,.ChatConversation_name__AA61T{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit)}.ChatConversation_creator__RbS7y{font-size:.875rem;font-weight:600;line-height:1.3}.ChatConversation_handle__QJpGa{color:#5c24cc}.ChatConversation_bio__fkVR3{max-width:36rem;margin:4px 0 0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:500;line-height:1.5}.ChatConversation_thread__SwX47{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ChatConversation_thread__SwX47::-webkit-scrollbar{width:8px}.ChatConversation_thread__SwX47::-webkit-scrollbar-button{display:none;width:0;height:0}.ChatConversation_thread__SwX47::-webkit-scrollbar-track{background:transparent}.ChatConversation_thread__SwX47::-webkit-scrollbar-thumb{background:#763dcf;border:2px solid transparent;border-radius:999px;background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.ChatConversation_thread__SwX47{scrollbar-width:thin;scrollbar-color:#763dcf transparent}}.ChatConversation_log__OHn3Z{display:flex;flex-direction:column;gap:16px;padding:8px 8px 16px}.ChatConversation_emptyLog__lBD6x{margin:auto 0;color:var(--v2-text-body,#6764a4);font-size:.875rem;text-align:center}.ChatConversation_row__RGFO2{display:flex;align-items:flex-end;gap:10px;width:100%}.ChatConversation_row__RGFO2[data-role=user]{justify-content:flex-end}.ChatConversation_stack__2_Gf_{display:flex;flex-direction:column;gap:8px;max-width:min(88%,760px)}.ChatConversation_row__RGFO2[data-role=user] .ChatConversation_stack__2_Gf_{max-width:min(72%,560px)}.ChatConversation_bubble__YF9QK{margin:0;padding:12px 16px;border-radius:16px;background:#21203a;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:500;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ChatConversation_row__RGFO2[data-role=companion] .ChatConversation_bubble__YF9QK{border-bottom-left-radius:6px}.ChatConversation_row__RGFO2[data-role=user] .ChatConversation_bubble__YF9QK{border-bottom-right-radius:6px;background:#2a2748}.ChatConversation_actions__yFPa9{display:flex;align-items:center;gap:4px;padding-left:4px}.ChatConversation_action__vQsCs{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#6764a4;cursor:pointer}.ChatConversation_action__vQsCs:hover{color:#ffffff;background:rgba(118,61,207,.18)}.ChatConversation_action__vQsCs[aria-pressed=true]{color:#c4b5fd}.ChatConversation_action__vQsCs:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatConversation_typing__JItBr{display:flex;align-items:flex-end;justify-content:flex-start}.ChatConversation_typingBubble__GvIuK{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:72px;min-height:36px;padding:10px 18px;border-radius:999px;background:#2a2748}.ChatConversation_dot__D_BbX{width:8px;height:8px;border-radius:999px;background:#763dcf;animation:ChatConversation_chat-typing__EtK6a 1s ease-in-out infinite}.ChatConversation_dot__D_BbX:nth-child(2){animation-delay:.16s}.ChatConversation_dot__D_BbX:nth-child(3){animation-delay:.32s}@keyframes ChatConversation_chat-typing__EtK6a{0%,70%,to{opacity:.55;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}@media (max-width:767px){.ChatConversation_panel__h_RmJ{padding:6px 8px 8px;border-radius:12px}.ChatConversation_toolbar__52R1o{top:6px;right:8px;left:8px;min-height:44px}.ChatConversation_toolbarButton__aVrXW{width:44px;height:44px;background:transparent}.ChatConversation_toolbarButton__aVrXW:hover,.ChatConversation_toolbarButton__aVrXW[aria-expanded=true]{background:transparent}.ChatConversation_intro__aWunP{gap:6px;padding:48px 8px 12px}.ChatConversation_name__AA61T{font-size:1.25rem}.ChatConversation_creator__RbS7y{font-size:.8125rem}.ChatConversation_bio__fkVR3{max-width:100%;margin-top:2px;font-size:.8125rem;line-height:1.4}.ChatConversation_log__OHn3Z{gap:12px;padding:4px 2px 12px}.ChatConversation_row__RGFO2{gap:8px}.ChatConversation_stack__2_Gf_{max-width:min(86%,100%)}.ChatConversation_row__RGFO2[data-role=user] .ChatConversation_stack__2_Gf_{max-width:min(78%,100%)}.ChatConversation_bubble__YF9QK{padding:10px 12px;font-size:.875rem}.ChatConversation_action__vQsCs{width:36px;height:36px}}@media (max-width:899px) and (max-height:500px) and (orientation:landscape){.ChatConversation_intro__aWunP{gap:4px;padding:40px 8px 8px}.ChatConversation_bio__fkVR3{display:none}.ChatConversation_log__OHn3Z{gap:10px;padding:4px 2px 8px}}.ChatInput_composer__m8A9B{position:relative;z-index:2;display:flex;flex-shrink:0;flex-direction:column;gap:8px;padding:12px 14px 10px;overflow:visible;border:1px solid #763dcf;border-radius:16px;background:var(--v2-bg-input,#16142a)}.ChatInput_textarea__UDncI{width:100%;min-height:72px;max-height:160px;padding:0;border:0;resize:none;background:transparent;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;line-height:1.45;outline:none;box-shadow:none;filter:none}.ChatInput_textarea__UDncI:active,.ChatInput_textarea__UDncI:focus,.ChatInput_textarea__UDncI:focus-visible,.ChatInput_textarea__UDncI:hover{outline:none;box-shadow:none;filter:none}.ChatInput_textarea__UDncI::placeholder{color:var(--v2-text-body,#6764a4)}.ChatInput_textarea__UDncI:disabled{opacity:.7}.ChatInput_composerBar__qcCVw{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChatInput_toolbar___exSO{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ChatInput_toolbarDivider__12lUY{width:1px;height:18px;background:rgba(118,61,207,.45)}.ChatInput_menuAnchor__DZrGT{position:relative;flex-shrink:0}.ChatInput_menu__ItdNq{position:absolute;bottom:calc(100% + 8px);left:0;z-index:6;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:6px;border:1px solid rgba(118,61,207,.45);border-radius:10px;background:#1a1830;box-shadow:0 12px 32px rgba(0,0,0,.45)}.ChatInput_menuItem__RNKhh{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap;cursor:pointer}.ChatInput_menuItem__RNKhh:hover,.ChatInput_menuItem__RNKhh[aria-checked=true]{background:rgba(118,61,207,.18)}.ChatInput_menuItem__RNKhh:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatInput_chip__fw2vP{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:0;border-radius:8px;background:#21203a;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}button.ChatInput_chip__fw2vP{cursor:pointer}button.ChatInput_chip__fw2vP:hover{background:#2a2748}button.ChatInput_chip__fw2vP:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatInput_chipClear__jsTWN{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff;cursor:pointer}.ChatInput_chipClear__jsTWN:hover{background:rgba(255,255,255,.12)}.ChatInput_chipClear__jsTWN:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatInput_composerActions__C53hY{display:flex;flex-shrink:0;align-items:center;gap:8px}.ChatInput_callButton__OFx4k,.ChatInput_iconButton__eNxfO,.ChatInput_sendButton__U9qkY{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;cursor:pointer}.ChatInput_iconButton__eNxfO{background:transparent;color:#6764a4}.ChatInput_iconButton__eNxfO:hover,.ChatInput_iconButton__eNxfO[aria-expanded=true]{color:#ffffff;background:rgba(118,61,207,.18)}.ChatInput_callButton__OFx4k{background:#22c55e;color:#ffffff}.ChatInput_callButton__OFx4k:hover{filter:brightness(1.06)}.ChatInput_sendButton__U9qkY{background:linear-gradient(180deg,#763dcf,#5c24cc);color:#ffffff}.ChatInput_sendButton__U9qkY:hover:not(:disabled){filter:brightness(1.06)}.ChatInput_sendButton__U9qkY:disabled{opacity:.45;cursor:default}.ChatInput_callButton__OFx4k:focus-visible,.ChatInput_iconButton__eNxfO:focus-visible,.ChatInput_sendButton__U9qkY:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatInput_srOnly__NXhHu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.ChatInput_composer__m8A9B{gap:6px;padding:8px 10px;border-radius:12px}.ChatInput_textarea__UDncI{min-height:48px;max-height:96px;font-size:16px}.ChatInput_composerBar__qcCVw{gap:8px;align-items:flex-end}.ChatInput_toolbar___exSO{flex:1 1 auto;min-width:0}.ChatInput_toolbarDivider__12lUY{display:none}.ChatInput_chip__fw2vP{max-width:100%;min-height:36px;padding:4px 8px;font-size:.6875rem}.ChatInput_menu__ItdNq{min-width:min(180px,calc(100vw - 3rem));max-width:calc(100vw - 2rem)}.ChatInput_callButton__OFx4k,.ChatInput_iconButton__eNxfO,.ChatInput_sendButton__U9qkY{width:40px;height:40px}}@media (max-width:899px) and (max-height:500px) and (orientation:landscape){.ChatInput_composer__m8A9B{padding:6px 8px}.ChatInput_textarea__UDncI{min-height:40px;max-height:56px}}.ChatHistory_shell___JNG6{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:0}.ChatHistory_historySection__nKiLU,.ChatHistory_recommendedSection__cboIw{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(118,61,207,.28);border-radius:16px;background:#19182d}.ChatHistory_historySection__nKiLU{flex:1 1 auto;min-height:0;padding:16px 12px;overflow:hidden}.ChatHistory_recommendedSection__cboIw{flex:0 0 auto;padding:0;border:0;border-radius:0;background:transparent}.ChatHistory_title__B_owq{margin:0;flex-shrink:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:14px;font-weight:500;line-height:1.25}.ChatHistory_search__fDxyM{display:flex;flex-shrink:0;align-items:center;gap:8px}.ChatHistory_searchControl__czaOK{flex:1 1 auto;min-width:0;height:44px;border-radius:10px;border-color:rgba(118,61,207,.45);background:var(--v2-bg-input,#16142a)}.ChatHistory_addButton__Ex4YM{display:grid;flex-shrink:0;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:1px solid rgba(118,61,207,.45);border-radius:10px;background:var(--v2-bg-input,#16142a);color:#ffffff;text-decoration:none;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}[data-thump-v2] a.ChatHistory_addButton__Ex4YM{color:#ffffff}[data-thump-v2] a.ChatHistory_addButton__Ex4YM:focus-visible,[data-thump-v2] a.ChatHistory_addButton__Ex4YM:hover{color:#c4b5fd}.ChatHistory_addButton__Ex4YM:hover{border-color:#763dcf;color:#763dcf;background:rgba(118,61,207,.14)}.ChatHistory_addButton__Ex4YM:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatHistory_list__6bhIS{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.ChatHistory_list__6bhIS::-webkit-scrollbar{width:8px}.ChatHistory_list__6bhIS::-webkit-scrollbar-button{display:none;width:0;height:0}.ChatHistory_list__6bhIS::-webkit-scrollbar-track{background:transparent}.ChatHistory_list__6bhIS::-webkit-scrollbar-thumb{background:#763dcf;border:2px solid transparent;border-radius:999px;background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.ChatHistory_list__6bhIS{scrollbar-width:thin;scrollbar-color:#763dcf transparent}}.ChatHistory_empty__PGHhD{margin:12px 8px;color:var(--v2-text-body,#6764a4);font-size:.8125rem;line-height:1.4}.ChatHistory_item__5LpDa{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:56px;padding:6px 6px 6px 4px;border-radius:12px;background:transparent;transition:background .16s ease}.ChatHistory_item__5LpDa:focus-within,.ChatHistory_item__5LpDa:hover{background:rgba(118,61,207,.18)}.ChatHistory_item__5LpDa[data-active=true]{background:linear-gradient(90deg,#763dcf,#5c24cc)}.ChatHistory_itemMain__HAr8H{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;padding:2px 4px;border:0;background:transparent;color:#ffffff;text-align:left;cursor:pointer}.ChatHistory_itemMain__HAr8H:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px;border-radius:8px}.ChatHistory_itemText__ttO2o{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ChatHistory_itemCompanionName__pvG01,.ChatHistory_itemThreadTitle__ZAXV6{min-width:0;overflow:hidden;font-family:var(--font-plus-jakarta-sans,inherit);text-overflow:ellipsis;white-space:nowrap}.ChatHistory_itemThreadTitle__ZAXV6{color:#ffffff;font-size:.875rem;font-weight:700;line-height:1.25}.ChatHistory_itemCompanionName__pvG01{color:rgba(255,255,255,.72);font-size:.75rem;font-weight:500;line-height:1.25}.ChatHistory_item__5LpDa[data-active=true] .ChatHistory_itemCompanionName__pvG01{color:rgba(255,255,255,.88)}.ChatHistory_itemActions__xZzGR{display:flex;flex-shrink:0;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .16s ease}.ChatHistory_item__5LpDa:focus-within .ChatHistory_itemActions__xZzGR,.ChatHistory_item__5LpDa:hover .ChatHistory_itemActions__xZzGR{opacity:1;pointer-events:auto}.ChatHistory_itemAction__Kb_HO{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.82);cursor:pointer}.ChatHistory_itemAction__Kb_HO:hover{background:rgba(255,255,255,.12);color:#ffffff}.ChatHistory_itemAction__Kb_HO:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}@media (hover:none){.ChatHistory_itemActions__xZzGR{opacity:1;pointer-events:auto}}.ChatHistory_recommendedSwiper__KS8Iy{width:100%;overflow:hidden;border-radius:12px}.ChatHistory_recommendedSlide__ClBp2{width:100%}.ChatHistory_recommendedCard__XQ9Ce{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.ChatHistory_recommendedCardMedia__F9VWq{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(118,61,207,.45);border-radius:12px;background:#12111f}.ChatHistory_recommendedCardImage__t5sbb{object-fit:cover;object-position:center}.ChatHistory_recommendedCardPlaceholder__VfcXx{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#1c1a33,#12111f)}.ChatHistory_recommendedCardLogo__LUQX0{opacity:.92}.ChatHistory_recommendedCardAvatar__HC5Q4{position:absolute;top:10px;left:10px;z-index:2}.ChatHistory_recommendedCardOverlay__Y0yQg{position:absolute;right:0;bottom:0;left:0;top:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:12px 10px 10px 12px;background:linear-gradient(180deg,transparent,rgba(8,7,18,.92))}.ChatHistory_recommendedCardCreator__uUF_x{margin:0;align-self:flex-end;min-width:0;overflow:hidden;color:rgba(255,255,255,.75);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ChatHistory_recommendedCardBottomRow__VeTBP{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;width:100%}.ChatHistory_recommendedCardName__D_bTa{margin:0;flex:1 1 auto;min-width:0;overflow:hidden;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;text-align:start}.ChatHistory_recommendedCardFooter__ih_Fp{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:rgba(255,255,255,.82);font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:500;line-height:1.2}.ChatHistory_recommendedCardFooter__ih_Fp span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatHistory_recommendedEmpty__859TV{margin:0;color:var(--v2-text-body,#6764a4);font-size:.8125rem;line-height:1.4}@media (max-width:899px){.ChatHistory_shell___JNG6{box-sizing:border-box;flex:1 0 auto;min-height:100%;padding:12px;background:#19182d}.ChatHistory_historySection__nKiLU{flex:1 1 auto;min-height:0;border:1px solid rgba(118,61,207,.28);border-radius:12px}.ChatHistory_recommendedSection__cboIw{flex:0 0 auto;padding:16px 0 12px;border:0;border-radius:0;background:#19182d}}.ChatRemoveConfirmModal_overlay__DDheC{position:fixed;inset:0;z-index:70;background:rgba(17,16,36,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ChatRemoveConfirmModal_content__MPi36{position:fixed;top:50%;left:50%;z-index:71;box-sizing:border-box;width:min(420px,calc(100vw - 2rem));padding:28px 24px 24px;transform:translate(-50%,-50%);border:1px solid rgba(118,61,207,.55);border-radius:24px;background:#19182d;outline:none;box-shadow:0 20px 60px rgba(0,0,0,.5);text-align:center}.ChatRemoveConfirmModal_content__MPi36,.ChatRemoveConfirmModal_header__8t2gd{display:flex;flex-direction:column;align-items:center;gap:16px}.ChatRemoveConfirmModal_iconBadge__hQQ_W{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,#763dcf,#5c24cc);color:#ffffff}.ChatRemoveConfirmModal_title__pKqaY{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.25rem;font-weight:700;line-height:1.3}.ChatRemoveConfirmModal_description__wI_mi{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:500;line-height:1.45}.ChatRemoveConfirmModal_actions__Apgm2{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.ChatRemoveConfirmModal_actionButton__gCPTs{width:100%;min-height:40px;border-radius:8px;font-weight:600}.ChatRemoveConfirmModal_cancelButton__NoI3c{background:transparent;color:#cdcecf}.ChatRemoveConfirmModal_cancelButton__NoI3c:hover{background:rgba(118,61,207,.14);color:#ffffff}@media (max-width:767px){.ChatRemoveConfirmModal_content__MPi36{padding:24px 18px 18px;border-radius:20px}.ChatRemoveConfirmModal_title__pKqaY{font-size:1.125rem}}.ChatRenameModal_overlay__nu_SD{position:fixed;inset:0;z-index:70;background:rgba(17,16,36,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ChatRenameModal_content__NE8Tb{position:fixed;top:50%;left:50%;z-index:71;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box;width:min(420px,calc(100vw - 2rem));padding:1.25rem 1.25rem 1.35rem;transform:translate(-50%,-50%);border:1px solid rgba(118,61,207,.55);border-radius:24px;background:#19182d;outline:none;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ChatRenameModal_header__2A_bI{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ChatRenameModal_title__sqTWi{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.125rem;font-weight:700;line-height:1.3}.ChatRenameModal_close__YhACa{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.ChatRenameModal_close__YhACa:hover{color:#c4b5fd}.ChatRenameModal_close__YhACa:focus-visible{outline:2px solid rgba(196,181,253,.95);outline-offset:2px}.ChatRenameModal_field__O5AzC{display:flex;flex-direction:column;gap:.5rem}.ChatRenameModal_input__3sZtS{width:100%}.ChatRenameModal_actions__Sxrom{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.ChatRenameModal_actionButton__s7tVQ{width:100%;min-height:40px;border-radius:8px;font-weight:600}.ChatRenameModal_cancelButton__uNh6J{background:transparent;color:#cdcecf}.ChatRenameModal_cancelButton__uNh6J:hover{background:rgba(118,61,207,.14);color:#ffffff}.ChatRenameModal_srOnly__wEEJ_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.ChatRenameModal_content__NE8Tb{padding:1.1rem 1rem 1.15rem;border-radius:20px}.ChatRenameModal_title__sqTWi{font-size:1rem}}.ChatView_page__fdXok{--chat-history-width:288px;--chat-detail-width:360px;--chat-panel-transition:280ms cubic-bezier(0.4,0,0.2,1);position:relative;box-sizing:border-box;display:flex;flex:1 1 auto;align-items:stretch;gap:16px;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.ChatView_historySlot__jgYOx{flex:0 0 var(--chat-history-width);width:var(--chat-history-width);min-width:0;height:100%;overflow:hidden;opacity:1;transition:width var(--chat-panel-transition),flex-basis var(--chat-panel-transition),max-width var(--chat-panel-transition),opacity .22s ease,margin-inline-end var(--chat-panel-transition)}.ChatView_conversationSlot__H0EJf{flex:1 1 auto;min-width:0;min-height:0;height:100%}.ChatView_detailSlot__zH1Wz{flex:0 0 auto;width:var(--chat-detail-width);min-width:0;min-height:0;height:100%;opacity:1;transition:width var(--chat-panel-transition),flex-basis var(--chat-panel-transition),max-width var(--chat-panel-transition),opacity .22s ease,margin-inline-start var(--chat-panel-transition)}.ChatView_missing__VZ81v{margin:auto;color:var(--v2-text-body,#6764a4)}.ChatView_backdrop__1gjWD{display:none}.ChatView_page__fdXok[data-narrow=true]:not([data-mobile=true]) .ChatView_historySlot__jgYOx{flex:0 0 var(--chat-history-width);width:var(--chat-history-width)}.ChatView_page__fdXok[data-narrow=true]:not([data-mobile=true]) .ChatView_conversationSlot__H0EJf{flex:1 1 auto}.ChatView_page__fdXok[data-history-collapsed=true]:not([data-mobile=true]) .ChatView_historySlot__jgYOx{flex:0 0 0;width:0;max-width:0;min-width:0;margin-inline-end:-16px;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.ChatView_page__fdXok[data-detail-collapsed=true]:not([data-mobile=true]):not([data-narrow=true]) .ChatView_detailSlot__zH1Wz{flex:0 0 0;width:0;max-width:0;min-width:0;margin-inline-start:-16px;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.ChatView_page__fdXok[data-narrow=true] .ChatView_detailSlot__zH1Wz{position:absolute;top:0;right:0;z-index:45;flex:none;width:min(380px,92vw);height:100%;padding:0 0 0 12px;visibility:hidden;pointer-events:none;transform:translateX(110%);transition:transform var(--chat-panel-transition),visibility .22s ease,opacity .22s ease}.ChatView_page__fdXok[data-narrow=true][data-detail-open=true] .ChatView_detailSlot__zH1Wz{visibility:visible;pointer-events:auto;transform:translateX(0);box-shadow:-8px 0 24px rgba(0,0,0,.35)}.ChatView_page__fdXok[data-mobile=true]{gap:0}.ChatView_page__fdXok[data-mobile=true] .ChatView_conversationSlot__H0EJf{flex:1 1 auto;width:100%;min-width:0}.ChatView_page__fdXok[data-mobile=true] .ChatView_detailSlot__zH1Wz,.ChatView_page__fdXok[data-mobile=true] .ChatView_historySlot__jgYOx{position:absolute;top:0;z-index:45;box-sizing:border-box;display:flex;flex-direction:column;width:min(340px,88vw);height:100%;padding:0;margin-inline-end:0;flex:none;opacity:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform var(--chat-panel-transition),visibility .22s ease}.ChatView_page__fdXok[data-mobile=true] .ChatView_historySlot__jgYOx{left:0;border-right:1px solid rgba(118,61,207,.28);background:#19182d;visibility:hidden;pointer-events:none;transform:translateX(-110%)}.ChatView_page__fdXok[data-mobile=true] .ChatView_detailSlot__zH1Wz{right:0;border-left:1px solid rgba(118,61,207,.28);background:#19182d;visibility:hidden;pointer-events:none;transform:translateX(110%)}.ChatView_page__fdXok[data-mobile=true][data-detail-open=true] .ChatView_detailSlot__zH1Wz,.ChatView_page__fdXok[data-mobile=true][data-history-open=true] .ChatView_historySlot__jgYOx{visibility:visible;pointer-events:auto;transform:translateX(0);box-shadow:0 0 24px rgba(0,0,0,.4)}.ChatView_page__fdXok[data-detail-open=true] .ChatView_backdrop__1gjWD,.ChatView_page__fdXok[data-history-open=true] .ChatView_backdrop__1gjWD{display:block;position:absolute;inset:0;z-index:40;border:0;background:rgba(17,16,36,.62);cursor:pointer}@media (prefers-reduced-motion:reduce){.ChatView_conversationSlot__H0EJf,.ChatView_detailSlot__zH1Wz,.ChatView_historySlot__jgYOx,.ChatView_page__fdXok{transition:none}}.CompanionVaultView_page__E2kO4{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:20px;width:100%;max-width:1408px;margin-inline:auto;padding:0 32px 40px;min-height:0}.CompanionVaultView_pageHeader__W036K{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.CompanionVaultView_header__nfM6y{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.CompanionVaultView_headerCopy__64mOx{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.CompanionVaultView_backButton__hTcPT{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:6px;margin-left:-4px;padding:4px 8px 4px 0;border:0;border-radius:8px;background:transparent;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1rem;font-weight:600;line-height:1;text-decoration:none}.CompanionVaultView_backButton__hTcPT:hover{color:#c4b5fd}.CompanionVaultView_backButton__hTcPT:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}[data-thump-v2] a.CompanionVaultView_backButton__hTcPT,[data-thump-v2] a.CompanionVaultView_backButton__hTcPT:focus-visible,[data-thump-v2] a.CompanionVaultView_backButton__hTcPT:hover{color:#ffffff}[data-thump-v2] a.CompanionVaultView_backButton__hTcPT:hover{color:#c4b5fd}.CompanionVaultView_title__QCBNs{margin:0;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.5rem;font-weight:700;line-height:1.25}.CompanionVaultView_creator__pDyxZ{margin:0;color:#763dcf;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem;font-weight:600}.CompanionVaultView_infoButton__PsHOz{display:none;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.CompanionVaultView_infoButton__PsHOz:hover{color:#c4b5fd}.CompanionVaultView_infoButton__PsHOz:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.CompanionVaultView_layout__tbZ_f{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:24px;align-items:start;width:100%}.CompanionVaultView_infoColumn__M8wP0{width:100%;max-width:340px}.CompanionVaultView_infoPanel__QMFaT{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;max-width:340px;height:auto;min-height:0;padding:16px 14px 20px;border:1px solid rgba(118,61,207,.28);border-radius:16px;background:#19182d}.CompanionVaultView_infoPanelFlush__XXuMD{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent}.CompanionVaultView_infoPanelFlush__XXuMD .CompanionVaultView_infoPanelBody__JpKqS{flex:1 1 auto;min-height:0;overflow-y:auto}.CompanionVaultView_infoPanelBody__JpKqS{display:flex;flex-direction:column;gap:16px;min-width:0}.CompanionVaultView_handleRow__omeFp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.CompanionVaultView_handle__rupNI{overflow:hidden;color:#ffffff;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.CompanionVaultView_bio__isHhC,.CompanionVaultView_handle__rupNI{font-family:var(--font-plus-jakarta-sans,inherit);font-size:.875rem}.CompanionVaultView_bio__isHhC{margin:0;color:#a9a6d4;font-weight:500;line-height:1.45}.CompanionVaultView_markRow__mePdx{display:flex;flex-wrap:wrap;gap:8px}.CompanionVaultView_markButton__8otp2{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgba(118,61,207,.4);border-radius:999px;background:transparent;color:#ece9f5;font-size:.8125rem;cursor:pointer}.CompanionVaultView_markButton__8otp2[aria-pressed=true]{background:rgba(118,61,207,.22)}.CompanionVaultView_navRow__eCgmG{display:grid;grid-template-columns:1fr 1fr;gap:8px}.CompanionVaultView_navRowFlush__1dd4w{flex-shrink:0;margin-top:auto}.CompanionVaultView_startChatButton__XeilD,.CompanionVaultView_unlockButton__hdU0m{width:100%;min-width:0;height:40px;padding:0 10px;gap:6px;border:0;border-radius:8px;font-size:.75rem;font-weight:700}.CompanionVaultView_startChatButton__XeilD{background:var(--v2-primary-gradient,linear-gradient(to top right,#763dcf 0,#5c24cc 100%));color:#ffffff}.CompanionVaultView_unlockButton__hdU0m{background:#373563!important;background-image:none!important;border:0!important;color:#ffffff!important}.CompanionVaultView_unlockButton__hdU0m:hover:not(:disabled){background:#373563!important;background-image:none!important;filter:brightness(1.08)}.CompanionVaultView_unlockButton__hdU0m:disabled{opacity:.75;cursor:default}[data-thump-v2] a.CompanionVaultView_startChatButton__XeilD,[data-thump-v2] a.CompanionVaultView_startChatButton__XeilD:focus-visible,[data-thump-v2] a.CompanionVaultView_startChatButton__XeilD:hover{color:#ffffff}.CompanionVaultView_mediaPanel__V0POR{display:flex;flex-direction:column;gap:16px;min-width:0}.CompanionVaultView_filterRow___oz3f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.CompanionVaultView_filterTabs__lFKTm{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.CompanionVaultView_filterTab__kHrxp{min-width:110px;min-height:44px;padding:0 22px;border:1px solid rgba(118,61,207,.65);border-radius:8px;background:transparent;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:700;cursor:pointer}.CompanionVaultView_filterTabActive__ssr3_{border-color:transparent;background:var(--v2-primary-gradient,linear-gradient(to top right,#763dcf 0,#5c24cc 100%))}.CompanionVaultView_mediaGrid__fuIji{--vault-media-card-ratio:289/391;--vault-media-card-min-width:160px;--vault-media-card-min-height:calc(var(--vault-media-card-min-width) * 391 / 289);display:grid;grid-template-columns:repeat(4,minmax(var(--vault-media-card-min-width),1fr));gap:12px;width:100%;padding:0;border:0;border-radius:0;background:transparent}.CompanionVaultView_mediaTile__ymQZV{box-sizing:border-box;position:relative;display:grid;place-items:center;width:100%;min-width:var(--vault-media-card-min-width);max-width:100%;min-height:var(--vault-media-card-min-height);max-height:none;height:auto;overflow:hidden;aspect-ratio:var(--vault-media-card-ratio);border:0;border-radius:8px;background:#19182d;cursor:pointer}.CompanionVaultView_mediaImageUnlocked__RWJSl,.CompanionVaultView_mediaImage__sHOa9{display:block;width:48px;height:48px;object-fit:contain;opacity:.95}.CompanionVaultView_mediaImage__sHOa9{filter:blur(6px);transform:scale(1.08)}.CompanionVaultView_mediaImageUnlocked__RWJSl{filter:none;transform:none}.CompanionVaultView_mediaLock__8qcmh{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:rgba(12,11,24,.28);color:#6764a4}.CompanionVaultView_lockBadge__2iWWO{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:999px;background:rgba(17,16,36,.72);color:#6764a4}.CompanionVaultView_videoBadge__80U4U{position:absolute;top:8px;left:8px;z-index:3;padding:2px 8px;border-radius:999px;background:rgba(17,16,36,.75);color:#ffffff;font-size:.6875rem;font-weight:700}.CompanionVaultView_emptyState__i6MhN,.CompanionVaultView_missingState__AB86i{margin:0;color:#a9a6d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.9375rem;font-weight:600}.CompanionVaultView_missingState__AB86i{padding:48px 24px;text-align:center}@media (min-width:1500px){.CompanionVaultView_mediaGrid__fuIji{--vault-media-card-min-width:200px;grid-template-columns:repeat(4,minmax(var(--vault-media-card-min-width),1fr))}}@media (max-width:1299px){.CompanionVaultView_mediaGrid__fuIji{--vault-media-card-min-width:180px;grid-template-columns:repeat(3,minmax(var(--vault-media-card-min-width),1fr))}}@media (max-width:1099px){.CompanionVaultView_layout__tbZ_f{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.CompanionVaultView_mediaGrid__fuIji{--vault-media-card-min-width:160px;grid-template-columns:repeat(2,minmax(var(--vault-media-card-min-width),1fr))}}@media (max-width:899px){.CompanionVaultView_page__E2kO4{padding-inline:16px}.CompanionVaultView_infoButton__PsHOz{display:inline-flex}.CompanionVaultView_layout__tbZ_f{grid-template-columns:1fr}.CompanionVaultView_infoColumn__M8wP0{display:none}.CompanionVaultView_mediaGrid__fuIji{--vault-media-card-min-width:140px;grid-template-columns:repeat(2,minmax(var(--vault-media-card-min-width),1fr))}.CompanionVaultView_filterTab__kHrxp{min-width:96px;min-height:42px;padding:0 16px;font-size:.875rem}}@media (max-width:519px){.CompanionVaultView_mediaGrid__fuIji{--vault-media-card-min-width:160px;grid-template-columns:minmax(var(--vault-media-card-min-width),1fr)}}.CompanionVaultInfoDrawer_overlay__8KjQF{position:fixed;inset:0;z-index:70;background:rgba(17,16,36,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.CompanionVaultInfoDrawer_content__blqEq{position:fixed;top:0;right:0;bottom:0;z-index:71;box-sizing:border-box;display:flex;flex-direction:column;width:min(340px,calc(100vw - 1.25rem));max-width:340px;height:100%;max-height:100vh;overflow:hidden;padding:52px 16px 20px;border:0;border-radius:16px 0 0 16px;background:#12111f;outline:none;box-shadow:-16px 0 48px rgba(0,0,0,.45);transform:translateX(0);animation:CompanionVaultInfoDrawer_companionVaultInfoSlideIn__8qeNo .22s ease-out}@keyframes CompanionVaultInfoDrawer_companionVaultInfoSlideIn__8qeNo{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.CompanionVaultInfoDrawer_content__blqEq{animation:none}}.CompanionVaultInfoDrawer_close__DSLnB{position:absolute;top:12px;right:12px;z-index:5;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.CompanionVaultInfoDrawer_close__DSLnB:hover{color:#c4b5fd;background:transparent}.CompanionVaultInfoDrawer_close__DSLnB:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.CompanionVaultInfoDrawer_srOnly__A1dc4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CompanionVaultUnlockModal_overlay__AHBSk{position:fixed;inset:0;z-index:70;background:rgba(17,16,36,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.CompanionVaultUnlockModal_content__ce9rX{position:fixed;top:50%;left:50%;z-index:71;display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);box-sizing:border-box;width:min(820px,calc(100vw - 2rem));max-height:min(90vh,640px);overflow:hidden;transform:translate(-50%,-50%);border:1px solid rgba(118,61,207,.55);border-radius:20px;background:#19182d;outline:none;box-shadow:0 20px 60px rgba(0,0,0,.5)}.CompanionVaultUnlockModal_preview__eIfvF{position:relative;min-height:320px;background:#12111f}.CompanionVaultUnlockModal_previewImage__Bo0Lk{object-fit:contain;padding:20%;filter:blur(12px);transform:scale(1.2)}.CompanionVaultUnlockModal_previewLock___GtG6{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff}.CompanionVaultUnlockModal_lockBadge___kzV4{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(17,16,36,.72)}.CompanionVaultUnlockModal_body__j3zFB{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 24px 20px;overflow-y:auto}.CompanionVaultUnlockModal_close__KmJQQ{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.CompanionVaultUnlockModal_close__KmJQQ:hover{color:#c4b5fd}.CompanionVaultUnlockModal_eyebrow__hfbyL{margin:0;color:#763dcf;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:700}.CompanionVaultUnlockModal_title__lGLJk{margin:0;padding-right:28px;color:#ffffff;font-family:var(--font-plus-jakarta-sans,inherit);font-size:1.25rem;font-weight:700;line-height:1.3}.CompanionVaultUnlockModal_description__cLF__{margin:0;color:#a9a6d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:500;line-height:1.45}.CompanionVaultUnlockModal_unlockButton__uoke6{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:10px;font-weight:700}.CompanionVaultUnlockModal_note__3IyG6{margin:0;color:#6764a4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:500;line-height:1.4}.CompanionVaultUnlockModal_featureGrid__OMNUj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.CompanionVaultUnlockModal_featureCard__NlEyz{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#21203a}.CompanionVaultUnlockModal_featureTitle__opjVf{margin:0;color:#763dcf;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.8125rem;font-weight:700}.CompanionVaultUnlockModal_featureCopy__oCU8i{margin:0;color:#a9a6d4;font-family:var(--font-plus-jakarta-sans,inherit);font-size:.75rem;font-weight:500;line-height:1.35}@media (max-width:767px){.CompanionVaultUnlockModal_content__ce9rX{grid-template-columns:1fr;max-height:min(94vh,780px);overflow-y:auto}.CompanionVaultUnlockModal_preview__eIfvF{min-height:240px}.CompanionVaultUnlockModal_title__lGLJk{font-size:1.125rem}.CompanionVaultUnlockModal_description__cLF__{font-size:.75rem}.CompanionVaultUnlockModal_featureGrid__OMNUj{grid-template-columns:1fr}}