.FollowerTabOverlay_overlay__I9q6r{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);padding:1.5rem}.FollowerTabOverlay_overlay__I9q6r:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0,rgba(168,85,247,.15) 0,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(var(--accent-rose-rgb),.1) 0,transparent 50%);pointer-events:none}.FollowerTabOverlay_card__SbC8m{max-width:400px;width:100%;padding:1.75rem 1.75rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:1}.FollowerTabOverlay_logo__Wfiwb{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.FollowerTabOverlay_logoImage__XUitW{width:32px;height:32px;filter:drop-shadow(0 0 8px rgba(var(--accent-rose-rgb),.4))}.FollowerTabOverlay_logoText__9Bu_W{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#fff}.FollowerTabOverlay_title__mylLZ{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.FollowerTabOverlay_subtitle__rvztH{margin:0 0 2rem;color:var(--text-muted);font-size:.9375rem;line-height:1.5}.FollowerTabOverlay_button__Jt_OJ{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:0 2rem;background:var(--accent-gradient);border:none;border-radius:20px;color:var(--accent-on);font-family:var(--font-sans);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:var(--glow-pink)}.FollowerTabOverlay_button__Jt_OJ:hover{transform:translateY(-2px);box-shadow:var(--glow-strong)}.FollowerTabOverlay_button__Jt_OJ:active{transform:translateY(0)}.CompactSheet_overlay__AAjQP{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:100000}.CompactSheet_content__KLBIW{position:fixed;bottom:0;left:0;right:0;z-index:100000;background:var(--bg-secondary,#020516);border-top-left-radius:20px;border-top-right-radius:20px;outline:none;display:flex;flex-direction:column;max-height:100dvh}.CompactSheet_content__KLBIW:focus,.CompactSheet_content__KLBIW:focus-visible{outline:none}.CompactSheet_content__KLBIW[data-vaul-snap-points=true]{height:100dvh}.CompactSheet_body__m97gL .modalHeader,.CompactSheet_body__m97gL [class*=modalHeader i]{background:transparent!important;border-bottom:none}.CompactSheet_handle__U68ae{width:36px;height:4px;border-radius:999px;background:#252538;margin:10px auto 4px;flex-shrink:0}.CompactSheet_body__m97gL{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.CompactSheet_srOnly__kal0b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.WalletModal_overlay__hfuGj{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;animation:WalletModal_fadeIn__gOksg .2s ease}@keyframes WalletModal_fadeIn__gOksg{0%{opacity:0}to{opacity:1}}.WalletModal_modal__4TD_4{position:relative;width:90%;max-width:420px;border-radius:var(--radius-xl);overflow:hidden;animation:WalletModal_slideUp__G9bRG .25s ease}@keyframes WalletModal_slideUp__G9bRG{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.WalletModal_content__NIFts{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;position:relative}.WalletModal_closeButton___KLmt{position:absolute;top:1rem;right:1rem;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .2s ease}.WalletModal_closeButton___KLmt:hover{background:rgba(239,68,68,.15);border-color:var(--error);color:var(--error)}.WalletModal_title__8kpaT{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;color:var(--text-secondary);margin-bottom:1.75rem;z-index:1}.WalletModal_primaryButton__M7cwF{width:100%;padding:.75rem 2rem;background:var(--accent-gradient);border:none;border-radius:20px;color:var(--accent-on);font-family:var(--font-sans);font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:var(--glow-pink);z-index:1;display:flex;align-items:center;justify-content:center;gap:.625rem}.WalletModal_primaryButton__M7cwF:hover{transform:translateY(-2px);box-shadow:var(--glow-strong)}.WalletModal_primaryButton__M7cwF:active{transform:translateY(0)}.WalletModal_primaryButtonIcon__9vvZj{width:24px;height:24px;border-radius:6px;object-fit:contain}.WalletModal_otherToggle__BXvSR{margin-top:25px;background:transparent;border:none;color:var(--text-secondary);font-family:var(--font-sans);font-size:.9375rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.375rem;z-index:1;transition:color .2s ease;padding:.5rem}.WalletModal_otherToggle__BXvSR:hover{color:var(--text-primary)}.WalletModal_chevron__iib8J{width:16px;height:16px;transition:transform .25s ease}.WalletModal_chevronOpen__seTML{transform:rotate(180deg)}.WalletModal_otherWalletsWrap__QCgh4{width:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;z-index:1}.WalletModal_otherWalletsWrap__QCgh4.WalletModal_open__Bampa{grid-template-rows:1fr}.WalletModal_otherWalletsInner__IhdP0{overflow:hidden}.WalletModal_otherWallets__MpLBU{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;opacity:0;transition:opacity .25s ease .05s}.WalletModal_otherWalletsWrap__QCgh4.WalletModal_open__Bampa .WalletModal_otherWallets__MpLBU{opacity:1}.WalletModal_walletButton__eucbF{width:100%;padding:.75rem 2rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:#fff;font-family:var(--font-sans);font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.625rem}.WalletModal_walletButton__eucbF:hover{background:var(--accent-gradient-soft);border-color:var(--border-accent)}.WalletModal_walletIcon__gjloQ{width:24px;height:24px;border-radius:6px;object-fit:contain}.WalletModal_walletName__XYeZo{text-align:center}.WalletModal_walletDetected__UhTI0{font-size:.75rem;color:var(--success);font-weight:400}.WalletModal_noWallets__l4_lo{text-align:center;padding:1rem;color:var(--text-muted);font-size:.875rem;z-index:1}.WalletModal_noWallets__l4_lo a{color:var(--accent-pink);text-decoration:none}.WalletModal_noWallets__l4_lo a:hover{text-decoration:underline}@media (max-width:480px){.WalletModal_modal__4TD_4{width:95%}.WalletModal_content__NIFts{padding:2rem 1.5rem 1.5rem}.WalletModal_primaryButton__M7cwF{font-size:1rem;padding:1rem 1.5rem}}.BadgeTooltip_trigger__MaLrF{display:inline-flex;cursor:pointer;position:relative}.BadgeTooltip_tooltip__W5ZaY{position:fixed;z-index:10000;pointer-events:auto}.BadgeTooltip_tooltip__W5ZaY.BadgeTooltip_relative__vZkdz{position:absolute}.BadgeTooltip_opening__rQh7r{animation:BadgeTooltip_tooltipOpen__jSL63 .2s cubic-bezier(.175,.885,.32,1.275) forwards}.BadgeTooltip_closing__JRbKi{animation:BadgeTooltip_tooltipClose__RR1bt .1s ease-out forwards}@keyframes BadgeTooltip_tooltipOpen__jSL63{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes BadgeTooltip_tooltipClose__RR1bt{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.BadgeTooltip_arrow__GMjbK{position:absolute;top:-7px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid var(--border-subtle,#1a1628);z-index:3}.BadgeTooltip_arrowFill__d99o_{position:absolute;top:-6px;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-bottom:7px solid rgba(18,17,26,.95);z-index:4}.BadgeTooltip_arrowMask__176K_{position:absolute;top:0;height:1px;background-color:rgba(18,17,26,.95);z-index:2}.BadgeTooltip_tooltip__W5ZaY.BadgeTooltip_top__kz9KI .BadgeTooltip_arrow__GMjbK{top:auto;bottom:-8px;border-bottom:none;border-top:8px solid var(--border-subtle,#1a1628)}.BadgeTooltip_tooltip__W5ZaY.BadgeTooltip_top__kz9KI .BadgeTooltip_arrowFill__d99o_{top:auto;bottom:-7px;border-bottom:none;border-top:7px solid rgba(18,17,26,.95)}.BadgeTooltip_tooltip__W5ZaY.BadgeTooltip_top__kz9KI .BadgeTooltip_arrowMask__176K_{top:auto;bottom:0}.BadgeTooltip_content__ZdJa8{background-color:rgba(18,17,26,.95);padding:8px 10px;border-radius:8px;border:.5px solid var(--border-subtle,#1a1628);box-shadow:0 4px 6px rgba(0,0,0,.3);position:relative;z-index:1}.BadgeTooltip_text__OaJ_T{color:#fff;line-height:16px}.BadgeTooltip_link__VtvH6,.BadgeTooltip_text__OaJ_T{font-size:12px;text-align:center;display:block;overflow-wrap:anywhere;word-break:break-word}.BadgeTooltip_link__VtvH6{color:#7bc9ff;text-decoration:underline;margin-top:4px}.BadgeTooltip_link__VtvH6:hover{color:#a8dcff}.Badges_container__n_S8c{flex-direction:row;gap:4px}.Badges_badgeIcon__E9m4F,.Badges_container__n_S8c{display:inline-flex;align-items:center;flex-shrink:0}.Badges_badgeIcon__E9m4F{justify-content:center;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.Badges_badgeIcon__E9m4F:hover{transform:scale(1.15)}.Badges_badgeIcon__E9m4F:active{transform:scale(.95)}.Badges_badgeIcon__E9m4F.Badges_noInteraction__OlZ3Y{cursor:default;pointer-events:none}.Badges_withBackground__r_jBU{border-style:solid;border-color:#16192a;overflow:hidden;background-color:transparent}.Badges_emojiIcon__FnaY1{text-align:center;line-height:1}.Badges_urlIcon__llUwc{object-fit:contain;display:block}.Badges_assetIcon__amQgp{color:#fff;font-weight:600;text-transform:uppercase}.Badges_bannedBadge__s2A8i{color:#f44;background-color:rgba(255,68,68,.1);border-radius:50%;border:1px solid rgba(255,68,68,.3)}.AlertBottomSheetCompact_overlay__DqeTy{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:100000}.AlertBottomSheetCompact_content__RAkN0{position:fixed;bottom:0;left:0;right:0;z-index:100000;background:var(--bg-secondary,#020516);border-top-left-radius:20px;border-top-right-radius:20px;outline:none;max-height:90vh;display:flex;flex-direction:column}.AlertBottomSheetCompact_srOnly__2uU6s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AlertBottomSheetCompact_handle__O8evZ{width:36px;height:4px;border-radius:999px;background:#252538;margin:10px auto 0;flex-shrink:0}.AlertBottomSheetCompact_body__ie2Iw{padding:24px;display:flex;flex-direction:column}.AlertBottomSheetCompact_title__touJi{color:#fff;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px;text-align:center}.AlertBottomSheetCompact_text__dCOjZ{color:#9ba1a6;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:20px;margin:0 0 24px;text-align:center;overflow-wrap:anywhere;word-break:break-word}.AlertBottomSheetCompact_checkboxList__pj_6V{display:flex;flex-direction:column;gap:16px;margin:8px 0 24px}.AlertBottomSheetCompact_checkboxRow__TPNsf{display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px 0;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.AlertBottomSheetCompact_checkboxRow__TPNsf:disabled{opacity:.6;cursor:not-allowed}.AlertBottomSheetCompact_checkbox__tjQny{width:18px;height:18px;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AlertBottomSheetCompact_checkboxChecked__uLG2e{background:rgb(var(--accent-rgb))}.AlertBottomSheetCompact_checkboxUnchecked__Y6QFx{background:hsla(0,0%,100%,.2)}.AlertBottomSheetCompact_checkboxLabel__wb_j2{color:#9ba1a6;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:17px;flex:1 1}.AlertBottomSheetCompact_checkboxLabelBold__fVpnP{color:#bababa;font-weight:700}.AlertBottomSheetCompact_errorContainer__jl_0g{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:12px;margin-bottom:16px}.AlertBottomSheetCompact_errorText__fu4Fy{color:#ef4444;font-family:Inter,system-ui,sans-serif;font-size:14px;text-align:center;display:block}.AlertBottomSheetCompact_actionsGrouped__rWkui{display:flex;flex-direction:column;gap:12px;margin-top:4px}.AlertBottomSheetCompact_buttonRow__Yj_U4{display:flex;flex-direction:row;gap:12px;margin-top:4px}.AlertBottomSheetCompact_button__vrsRI{flex:1 1;border-radius:20px;border:none;padding:14px 20px;min-height:48px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .15s}.AlertBottomSheetCompact_button__vrsRI:hover:not(:disabled){filter:brightness(1.1)}.AlertBottomSheetCompact_button__vrsRI:disabled{opacity:.6;cursor:not-allowed}.AlertBottomSheetCompact_cancelButton__Kjw_5{background:#3d1335}.AlertBottomSheetCompact_spinner___Vt5O{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:AlertBottomSheetCompact_spin__uAfZ5 .7s linear infinite}@keyframes AlertBottomSheetCompact_spin__uAfZ5{to{transform:rotate(1turn)}}.AlertModal_overlay__8aYgV{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--cherry-modal-overlay,rgba(0,0,0,.75));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;animation:AlertModal_fadeIn__dVW4q .2s ease;isolation:isolate}@keyframes AlertModal_fadeIn__dVW4q{0%{opacity:0}to{opacity:1}}.AlertModal_modal__mZOst{background:var(--cherry-msg-actions-bg,#1a1923)!important;color:var(--cherry-text,var(--text-primary));border-radius:var(--radius-lg);border:1px solid var(--cherry-border,var(--border-subtle));width:90%;max-width:480px;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:AlertModal_slideUp__hXfUF .25s ease;position:relative;z-index:1;opacity:1}@keyframes AlertModal_slideUp__hXfUF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AlertModal_header__oqLir{padding:1.25rem 1.5rem .75rem;text-align:center}.AlertModal_title__IpyCv{margin:0;font-size:1rem;font-weight:600;color:var(--cherry-text,var(--text-primary))}.AlertModal_message__e2Lhu{margin:.5rem 0 0;font-size:.8125rem;color:var(--cherry-text-secondary,var(--text-muted));line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.AlertModal_error__qOO6j{padding:0 1.5rem .5rem;font-size:.8125rem;color:var(--cherry-danger,#ef4444);text-align:center}.AlertModal_actions__NVmV_{display:flex;gap:10px;padding:.75rem 1.5rem 1.25rem}.AlertModal_cancelBtn__QlsxK{flex:1 1;padding:.625rem 1rem;background:transparent;border:1px solid var(--cherry-border,var(--border-subtle));border-radius:var(--radius-md);color:var(--cherry-text-secondary,var(--text-secondary));font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.AlertModal_cancelBtn__QlsxK:hover{background:var(--cherry-msg-actions-bg,var(--bg-tertiary));border-color:var(--cherry-text-secondary,var(--text-muted))}.AlertModal_cancelBtn__QlsxK:disabled{opacity:.5;cursor:not-allowed}.AlertModal_confirmBtn__xfxUb{flex:1 1;padding:.625rem 1rem;border:1px solid var(--cherry-border,var(--border-subtle));border-radius:var(--radius-md);color:var(--cherry-text,var(--text-primary));font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;background:var(--cherry-msg-actions-bg,var(--bg-tertiary))}.AlertModal_confirmBtn__xfxUb:hover{border-color:var(--cherry-text-secondary,var(--text-muted));filter:brightness(1.1)}.AlertModal_confirmBtnDanger__vRTab{background:var(--cherry-send-bg,var(--accent-gradient));border:none;color:var(--cherry-send-text,#fff)}.AlertModal_confirmBtnDanger__vRTab:hover{filter:brightness(1.1)}.AlertModal_confirmBtn__xfxUb:disabled{opacity:.5;cursor:not-allowed;filter:none}.AlertModal_headerContent__YNR8P{padding:1rem 1.5rem 0;display:flex;align-items:center;justify-content:center}.AlertModal_checkboxList__Ll8Yp{display:flex;flex-direction:column;gap:12px;padding:0 1.5rem .75rem}.AlertModal_checkboxRow__4l7Cg{display:flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:4px 0;font-family:inherit;text-align:left;color:inherit}.AlertModal_checkboxRow__4l7Cg:disabled{opacity:.6;cursor:not-allowed}.AlertModal_checkbox__cy3aA{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0}.AlertModal_checkboxChecked__L_75m{background:var(--cherry-primary,rgb(var(--accent-rgb)))}.AlertModal_checkboxUnchecked__wCswd{background:hsla(0,0%,100%,.2)}.AlertModal_checkboxLabel__VK4MS{color:var(--cherry-text-secondary,var(--text-muted));font-size:.8125rem;line-height:1.45;flex:1 1}.AlertModal_actionsGrouped__qHjJ0{display:flex;flex-direction:column;gap:10px;padding:.75rem 1.5rem 1.25rem}.AlertModal_actionsGrouped__qHjJ0 .AlertModal_actions__NVmV_{padding:0}.LazyAvatar_container__r6OTC{border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;position:relative}.LazyAvatar_clickable__K_FFk{cursor:pointer;padding:0;transition:transform .2s ease,box-shadow .2s ease}.LazyAvatar_clickable__K_FFk:hover{transform:scale(1.05);border:none;box-shadow:0 0 0 2px var(--accent-pink)}.LazyAvatar_spinner___vgfe{border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:LazyAvatar_spin__ijJTq .8s linear infinite}@keyframes LazyAvatar_spin__ijJTq{to{transform:rotate(1turn)}}.LazyAvatar_image__39JYo{width:100%;height:100%;object-fit:cover}.LazyAvatar_svg__VCesa{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.LazyAvatar_svg__VCesa svg{width:100%;height:100%}.LazyAvatar_initials__86AIk{font-weight:600;color:var(--text-muted);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OwnerLeaveModal_overlay__Y6L4n{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:OwnerLeaveModal_fadeIn__An7cr .2s ease}@keyframes OwnerLeaveModal_fadeIn__An7cr{0%{opacity:0}to{opacity:1}}.OwnerLeaveModal_modal__VJYnD{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:90%;max-width:440px;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:OwnerLeaveModal_slideUp__1XQZV .25s ease}@keyframes OwnerLeaveModal_slideUp__1XQZV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OwnerLeaveModal_avatarRow__PbezF{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.75rem 2rem 0}.OwnerLeaveModal_avatarWrap__qckT6{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:0}.OwnerLeaveModal_avatarWrap__qckT6,.OwnerLeaveModal_avatarWrap__qckT6 img{-webkit-user-drag:none;pointer-events:none}.OwnerLeaveModal_avatarClickable__4oiAJ{pointer-events:auto;cursor:pointer}.OwnerLeaveModal_chevron__jjMMq{color:var(--text-muted);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OwnerLeaveModal_header__hpRTF{padding:1rem 2rem 0;text-align:center}.OwnerLeaveModal_title__0ggXo{margin:0;font-size:1.0625rem;font-weight:600;color:var(--text-primary)}.OwnerLeaveModal_message__O_O_H{margin:.625rem 0 0;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.OwnerLeaveModal_highlight__a__kh{color:var(--text-primary);font-weight:600}.OwnerLeaveModal_clickable__d2LzF{cursor:pointer;transition:opacity .15s}.OwnerLeaveModal_clickable__d2LzF:hover{opacity:.7}.OwnerLeaveModal_checkboxRow__B93Nf{display:flex;align-items:center;gap:.625rem;padding:1rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OwnerLeaveModal_checkboxHidden__HTR_1{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.OwnerLeaveModal_checkboxBox__xDmZo{width:18px;height:18px;border-radius:3px;border:none;background:#ffffff33;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.OwnerLeaveModal_checkboxBoxChecked__rm6ma{background:rgb(var(--accent-rgb));transform:scale(1.05)}.OwnerLeaveModal_checkIcon___7q7m{color:#fff;animation:OwnerLeaveModal_checkPop__smiI8 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes OwnerLeaveModal_checkPop__smiI8{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.OwnerLeaveModal_checkboxLabel__OGhNy{font-size:.8125rem;color:var(--text-muted);line-height:1.3}.OwnerLeaveModal_error__WY6co{padding:0 2rem .5rem;font-size:.8125rem;color:#ef4444;text-align:center}.OwnerLeaveModal_actions___Ravo{display:flex;flex-direction:column;padding:.75rem 2rem 1.5rem}.OwnerLeaveModal_transferBtn__tsi3Y{width:100%;padding:.625rem 1rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s;margin-bottom:.75rem}.OwnerLeaveModal_transferBtn__tsi3Y:hover{background:var(--bg-tertiary);border-color:var(--text-muted)}.OwnerLeaveModal_transferBtn__tsi3Y:disabled{opacity:.5;cursor:not-allowed}.OwnerLeaveModal_actionRow__oeJsf{display:flex;gap:10px}.OwnerLeaveModal_cancelBtn__s8Rq6{flex:1 1;padding:.625rem 1rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.OwnerLeaveModal_cancelBtn__s8Rq6:hover{background:var(--bg-tertiary);border-color:var(--text-muted)}.OwnerLeaveModal_cancelBtn__s8Rq6:disabled{opacity:.5;cursor:not-allowed}.OwnerLeaveModal_leaveBtn__DMb4S{flex:1 1;padding:.625rem 1rem;border:none;border-radius:var(--radius-md);color:var(--accent-on);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:filter .15s;background:var(--accent-gradient)}.OwnerLeaveModal_leaveBtn__DMb4S:hover:not(:disabled){filter:brightness(1.15)}.OwnerLeaveModal_leaveBtn__DMb4S:disabled{opacity:.5;cursor:not-allowed;filter:none}.ClickableText_clickableBase__2dARC{cursor:pointer;background:none;border:none;padding:0;margin:0;font:inherit;text-align:left;text-decoration:none;-moz-user-select:text;user-select:text;-webkit-user-select:text}.ClickableText_clickableBase__2dARC:hover{text-decoration:underline}.ClickableText_mention__VKNhH{color:var(--cherry-link-color,var(--cherry-mention-color,var(--cherry-msg-other-accent-soft,#d6a6e3)))}.ClickableText_mentionOwn__sEX00{color:var(--cherry-link-own,#ffe8f3)}.ClickableText_link__6IyvG{color:var(--cherry-link-color,var(--cherry-mention-color,var(--cherry-msg-other-accent-soft,#d6a6e3)));word-break:break-all}.ClickableText_linkOwn__D5haW{color:var(--cherry-link-own,#ffe8f3);word-break:break-all}.ClickableText_tokenLink__FzzFS{color:var(--cherry-link-color,var(--cherry-mention-color,var(--cherry-msg-other-accent-soft,#d6a6e3)))}.ClickableText_tokenLinkOwn____rh_,.ClickableText_tokenLink__FzzFS{text-decoration:underline;text-underline-offset:2px;font-weight:500}.ClickableText_tokenLinkOwn____rh_{color:var(--cherry-link-own,#ffe8f3)}.ClickableText_handleButton__K52Jv{color:var(--cherry-link-color,var(--cherry-mention-color,var(--cherry-msg-other-accent-soft,#d6a6e3)));display:inline;background:transparent;padding:0}.ClickableText_handleButtonOwn__yD4KL{color:var(--cherry-link-own,#ffe8f3);display:inline;background:transparent;padding:0}.ClickableText_shimmerOverlay__oge8n{position:absolute;pointer-events:none;z-index:0}.ClickableText_handleButtonOwn__yD4KL,.ClickableText_handleButton__K52Jv{position:relative;z-index:1}.ClickableText_infoPopupOverlay__uhEfr{position:fixed;inset:0;background:var(--cherry-modal-overlay,rgba(0,0,0,.6));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ClickableText_fadeIn__d7B35 .15s ease-out}@keyframes ClickableText_fadeIn__d7B35{0%{opacity:0}to{opacity:1}}.ClickableText_infoPopup__0Y3Oq{background:linear-gradient(145deg,#2a2a3e,#1e1e2e);border:1px solid rgba(var(--accent-rgb),.3);border-radius:16px;padding:24px 28px;max-width:320px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(var(--accent-rgb),.15);animation:ClickableText_popIn__UwVMB .2s ease-out}@keyframes ClickableText_popIn__UwVMB{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ClickableText_infoPopupIcon__1tOpL{font-size:2rem;margin-bottom:12px}.ClickableText_infoPopupMessage__riGM4{color:#e0e0e0;font-size:.9375rem;line-height:1.5;margin:0 0 20px}.ClickableText_infoPopupClose__WFQiR{background:linear-gradient(135deg,rgb(var(--accent-rgb)),#d63384);color:#fff;border:none;border-radius:10px;padding:10px 24px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 15px rgba(var(--accent-rgb),.4)}.ClickableText_infoPopupClose__WFQiR:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--accent-rgb),.5)}.ClickableText_infoPopupClose__WFQiR:active{transform:translateY(0)}.ReportMessageModal_overlay__1o1nV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:ReportMessageModal_fadeIn__OshpE .2s ease;padding:1rem}@keyframes ReportMessageModal_fadeIn__OshpE{0%{opacity:0}to{opacity:1}}.ReportMessageModal_modal__eCLIm{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:90%;max-width:420px;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:ReportMessageModal_slideUp__cXdZ8 .25s ease}@keyframes ReportMessageModal_slideUp__cXdZ8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ReportMessageModal_header__ck4Ik{padding:1.25rem 1.5rem .75rem;text-align:center}.ReportMessageModal_title__bAOqY{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.2}.ReportMessageModal_categoryList__DhgFy{display:flex;flex-direction:column;gap:2px;padding:.25rem 1.5rem .5rem}.ReportMessageModal_categoryRow__FBAt_{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-md);cursor:pointer;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReportMessageModal_categoryRow__FBAt_:hover{background:hsla(0,0%,100%,.03)}.ReportMessageModal_categoryRowSelected__PfY4A{background:hsla(0,0%,100%,.04)}.ReportMessageModal_radio__3WHQ4{width:18px;height:18px;min-width:18px;border-radius:50%;border:1.5px solid var(--border-subtle);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .15s}.ReportMessageModal_radioChecked__T2A1u{border-color:var(--accent-pink)}.ReportMessageModal_radioDot__xrLPu{width:9px;height:9px;border-radius:50%;background:var(--accent-pink)}.ReportMessageModal_categoryLabel__EeHyF{font-size:.875rem;color:var(--text-secondary);line-height:1.3}.ReportMessageModal_reasonContainer__tLfSO{padding:.5rem 1.5rem}.ReportMessageModal_reasonTextarea__oc41w{width:100%;box-sizing:border-box;background:var(--bg-tertiary);border:none;border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-family:inherit;padding:.75rem .875rem;resize:none;outline:none}.ReportMessageModal_reasonTextarea__oc41w:focus,.ReportMessageModal_reasonTextarea__oc41w:focus-visible{outline:none}.ReportMessageModal_reasonTextarea__oc41w::placeholder{color:var(--text-muted);transition:opacity .15s ease}.ReportMessageModal_reasonTextarea__oc41w:focus::placeholder{opacity:.4}.ReportMessageModal_evidenceRow__nzZyt{display:flex;align-items:flex-start;gap:10px;padding:.25rem 1.5rem .5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReportMessageModal_checkbox__fetmL{width:18px;height:18px;min-width:18px;border-radius:4px;border:1.5px solid var(--border-subtle);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .15s;margin-top:1px}.ReportMessageModal_checkboxChecked__LEs1F{background:rgba(var(--accent-rgb),.15);border-color:var(--accent-pink)}.ReportMessageModal_checkmark__eLfq0{width:12px;height:12px;color:var(--accent-pink)}.ReportMessageModal_evidenceLabel__xa86J{font-size:.8125rem;color:var(--text-muted);line-height:1.4}.ReportMessageModal_actions__3kU3C{display:flex;gap:10px;padding:.75rem 1.5rem 1.25rem}.ReportMessageModal_cancelBtn__5Da4C{flex:1 1;padding:.625rem 1rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.ReportMessageModal_cancelBtn__5Da4C:hover{background:var(--bg-tertiary);border-color:var(--text-muted)}.ReportMessageModal_submitBtn__h_9j5{flex:1 1;padding:.625rem 1rem;background:var(--accent-gradient);border:none;border-radius:var(--radius-md);color:var(--accent-on);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.ReportMessageModal_submitBtn__h_9j5:hover:not(:disabled){filter:brightness(1.1)}.ReportMessageModal_submitBtn__h_9j5:disabled{opacity:.4;cursor:not-allowed;filter:none}.GroupInfoModal_modal___CSKr{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:GroupInfoModal_fadeIn__s2BkW .2s ease}@keyframes GroupInfoModal_fadeIn__s2BkW{0%{opacity:0}to{opacity:1}}.GroupInfoModal_modalContent__D88N9{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:90%;max-width:400px;max-height:80vh;position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:GroupInfoModal_slideUp__riK_A .25s ease}@keyframes GroupInfoModal_slideUp__riK_A{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GroupInfoModal_modalHeader__Nfais{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-tertiary)}.GroupInfoModal_headerActions__qZzRQ{display:flex;align-items:center;gap:.5rem}.GroupInfoModal_modalHeader__Nfais h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.GroupInfoModal_content__g2X9b{flex:1 1;padding:1.5rem;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.GroupInfoModal_avatar___oFSt{width:80px;height:80px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:2px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1rem;overflow:hidden}.GroupInfoModal_avatarImage__BwtDQ{width:100%;height:100%;object-fit:cover}.GroupInfoModal_avatarInitials__Ari_k{font-size:1.375rem;font-weight:700;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.GroupInfoModal_name__Bcktu{margin:0 0 .125rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);text-align:center}.GroupInfoModal_handle__gVKva{display:block;color:#888;font-size:14px;margin:0 auto .25rem;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;text-align:center;transition:color .15s ease}.GroupInfoModal_handle__gVKva:hover{color:#aaa}.GroupInfoModal_handle__gVKva:active{color:#ccc}.GroupInfoModal_meta__8EA42{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted);margin-bottom:1rem}.GroupInfoModal_separator__6qLfl{opacity:.4}.GroupInfoModal_membersButton__9V5ZX{background:none;border:none;color:var(--text-muted);font-size:inherit;font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.GroupInfoModal_membersButton__9V5ZX:hover{color:var(--accent-primary);text-decoration:underline}.GroupInfoModal_description__bkH9V{width:100%;font-size:.875rem;color:var(--text-secondary);text-align:left;white-space:pre-wrap;line-height:1.5;max-height:150px;overflow-y:auto}.GroupInfoModal_description__bkH9V::-webkit-scrollbar{width:4px}.GroupInfoModal_description__bkH9V::-webkit-scrollbar-track{background:transparent}.GroupInfoModal_description__bkH9V::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.GroupInfoModal_description__bkH9V::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.GroupInfoModal_noDescription__R4iPe{font-size:.875rem;color:var(--text-muted);font-style:italic;text-align:center}.GroupInfoModal_infoBlock__BuNyn{width:100%;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:rgba(0,0,0,.2);border-radius:var(--radius-md)}.GroupInfoModal_field__BoBmf{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.GroupInfoModal_fieldCaption__Rrnzc{font-size:12px;color:var(--text-muted);text-align:left}.GroupInfoModal_linkValue__rP6lp{max-width:100%;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:.875rem;color:var(--cherry-link-color,var(--cherry-mention-color,var(--cherry-msg-other-accent-soft,#d6a6e3)));text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.GroupInfoModal_linkValue__rP6lp:hover{text-decoration:underline}.GroupInfoModal_copyToast__UHBjN{position:absolute;bottom:88px;left:50%;transform:translate(-50%,8px);background:rgba(20,20,24,.95);color:#fff;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:500;box-shadow:0 8px 24px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);pointer-events:none;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;z-index:10;animation:GroupInfoModal_copyToastFade__iCIEw 1.8s ease forwards}@keyframes GroupInfoModal_copyToastFade__iCIEw{0%{opacity:0;transform:translate(-50%,8px)}10%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.GroupInfoModal_actions__70XoU{padding:1rem 1.5rem;border-top:1px solid var(--border-subtle)}.GroupInfoModal_viewMembersButton__y40l5{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease}.GroupInfoModal_viewMembersButton__y40l5:hover{background:var(--bg-primary);border-color:var(--border-accent)}.GroupInfoModal_viewMembersButton__y40l5 svg{opacity:.8}.RoomHeader_roomHeader__ToEfU{height:var(--header-row-height);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);gap:.75rem}.RoomHeader_backButton__3RlT_{display:none;flex-shrink:0;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;align-items:center;justify-content:center;transition:color .15s ease}.RoomHeader_backButton__3RlT_:hover{color:var(--accent-pink)}.RoomHeader_backButtonDesktopVisible__9yXUg{display:inline-flex}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_backButtonDesktopVisible__9yXUg){padding-left:.5rem;gap:.25rem}.RoomHeader_roomInfo__mVX_p{display:flex;align-items:center;gap:.875rem;flex:1 1;min-width:0}.RoomHeader_roomIcon__CQbGo{width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0;overflow:hidden;padding:0;cursor:default;font-family:inherit}.RoomHeader_roomIcon__CQbGo,.RoomHeader_roomInitials___b3CD{font-weight:700;color:var(--text-secondary);letter-spacing:.02em}.RoomHeader_roomInitials___b3CD{font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RoomHeader_roomIcon__CQbGo{transition:border-color .2s ease}.RoomHeader_roomIcon__CQbGo:hover{border-color:var(--accent-pink)}.RoomHeader_roomIcon__CQbGo.RoomHeader_clickable__cgL2f{cursor:pointer}.RoomHeader_roomAvatar__d9QJq{width:100%;height:100%;object-fit:cover}.RoomHeader_roomAvatarSvg__5VnK2{display:flex;align-items:center;justify-content:center;overflow:hidden}.RoomHeader_avatarLoading__8hIRd,.RoomHeader_roomAvatarSvg__5VnK2,.RoomHeader_roomAvatarSvg__5VnK2 svg{width:100%;height:100%;border-radius:var(--radius-full)}.RoomHeader_avatarLoading__8hIRd{display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary)}.RoomHeader_avatarSpinner__R3vjt{width:20px;height:20px;border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:RoomHeader_avatarSpin__y9xI7 .8s linear infinite}@keyframes RoomHeader_avatarSpin__y9xI7{to{transform:rotate(1turn)}}.RoomHeader_roomDetails__I3MMr{flex:1 1;min-width:0}.RoomHeader_roomName__U4E9g{margin:0 0 .125rem;font-size:1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:visible;text-overflow:ellipsis}.RoomHeader_roomNameWrapper__rOpeK{display:inline-flex;align-items:center;gap:4px;min-width:0}.RoomHeader_roomNameButton__R07O8{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;transition:color .2s ease}.RoomHeader_roomNameButton__R07O8:hover{color:var(--accent-pink)}.RoomHeader_encryptBadge__0vrWI{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;opacity:.6;--ionicon-stroke-width:48px}.RoomHeader_handle__KHECA{display:block;color:#666;font-size:11px;font-weight:400;line-height:1}.RoomHeader_channelIcon__5hnA2{color:var(--text-muted);opacity:.7;flex-shrink:0}.RoomHeader_roomMeta__atGJr{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);flex-wrap:wrap}.RoomHeader_separator___xPkf{opacity:.4}.RoomHeader_roleBadge__Dyv9g,.RoomHeader_visibilityBadge__8Cfha{display:inline-flex;align-items:center;padding:.125rem .5rem;background:var(--bg-tertiary);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;text-transform:capitalize;color:var(--text-secondary)}.RoomHeader_awaitingBadge__X_8tV{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:rgba(245,158,11,.15);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;color:var(--warning);-webkit-user-select:none;-moz-user-select:none;user-select:none}.RoomHeader_awaitingDot__jS0n_{width:6px;height:6px;border-radius:50%;background:var(--warning);animation:RoomHeader_blink__D9kTG 1.5s ease-in-out infinite}@keyframes RoomHeader_blink__D9kTG{0%,to{opacity:1}50%{opacity:.4}}.RoomHeader_actions__OZtFG{display:flex;align-items:center;gap:.5rem}.RoomHeader_gmBadgeCompact__X1z3a{display:none}.RoomHeader_gmBadgeDesktop__dlQtc{display:inline-flex}.RoomHeader_actionButton__lBo0F,.RoomHeader_closeButton__D3k5s{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0}.RoomHeader_actionButton__lBo0F svg,.RoomHeader_closeButton__D3k5s svg{display:block;flex-shrink:0}.RoomHeader_actionButton__lBo0F:hover,.RoomHeader_closeButton__D3k5s:hover{background:var(--bg-primary);border-color:var(--border-accent);color:var(--text-primary)}.RoomHeader_closeButton__D3k5s:hover{background:rgba(239,68,68,.1);border-color:var(--error);color:var(--error)}.RoomHeader_membersButton__VSSoG{background:none;border:none;color:var(--text-muted);font-size:inherit;font-family:inherit;cursor:pointer;padding:0;transition:color .2s ease}.RoomHeader_membersButton__VSSoG:hover{color:var(--accent-primary);text-decoration:underline}.RoomHeader_membersModal__Tldxa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:RoomHeader_fadeIn__BkEZC .2s ease}@keyframes RoomHeader_fadeIn__BkEZC{0%{opacity:0}to{opacity:1}}.RoomHeader_membersModalContent__uM0cx{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:90%;max-width:400px;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:RoomHeader_slideUp__qrgF7 .25s ease}@keyframes RoomHeader_slideUp__qrgF7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RoomHeader_membersModalHeader__NUy3b{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-tertiary)}.RoomHeader_membersModalHeader__NUy3b h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.RoomHeader_membersModalList__Jvb_Z{flex:1 1;overflow-y:auto;padding:.5rem}.RoomHeader_loadingMembers__UDVU_,.RoomHeader_noMembers__2IAwV{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.RoomHeader_memberItem__2V7gd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:var(--radius-md);transition:background .2s ease}.RoomHeader_memberItem__2V7gd:hover{background:var(--bg-tertiary)}.RoomHeader_memberInfoLeft__IhOru{flex:1 1;min-width:0;display:flex;align-items:center;gap:.75rem}.RoomHeader_memberAvatarButton__sDmrg{padding:0;margin:0;cursor:pointer;border-radius:50%;transition:transform .15s ease,box-shadow .15s ease}.RoomHeader_memberAvatarButton__sDmrg:hover:not(.RoomHeader_disabled__bnwyt){transform:scale(1.1)}.RoomHeader_memberAvatarButton__sDmrg:hover:not(.RoomHeader_disabled__bnwyt) .RoomHeader_memberAvatar__NouRA{border-color:var(--accent-pink);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.3)}.RoomHeader_memberAvatarButton__sDmrg.RoomHeader_disabled__bnwyt{cursor:default}.RoomHeader_memberNameButton__O0t83{font-size:.875rem;font-weight:500;color:var(--text-primary);font-family:var(--font-mono);padding:0;margin:0;border:none;background:none;cursor:pointer;transition:color .15s ease;text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;flex-grow:0;min-width:0}.RoomHeader_memberNameButton__O0t83:hover:not(.RoomHeader_disabled__bnwyt){color:var(--accent-pink)}.RoomHeader_memberNameButton__O0t83.RoomHeader_disabled__bnwyt{cursor:default}.RoomHeader_memberNameRow__ySwAK{display:flex;align-items:center;gap:4px;min-width:0}.RoomHeader_badgesNoClick__cvX77{display:inline-flex;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.RoomHeader_badgesNoClick__cvX77:hover>*>*{transform:scale(1.15)}.RoomHeader_roleBadgeStatic__NSGJD{flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.RoomHeader_memberAvatar__NouRA{width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--text-secondary);flex-shrink:0;overflow:hidden}.RoomHeader_memberAvatarImage__9A05B{width:100%;height:100%;object-fit:cover}.RoomHeader_memberAvatarSvg__ciTEv{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.RoomHeader_memberAvatarSvg__ciTEv svg{width:100%;height:100%;border-radius:var(--radius-full)}.RoomHeader_memberAvatarSpinner__GlV7O{width:18px;height:18px;border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:RoomHeader_avatarSpin__y9xI7 .8s linear infinite}.RoomHeader_memberDetails__WA4hl{flex:1 1;min-width:0;display:flex;align-items:center;gap:.75rem}.RoomHeader_memberRole__y0Gze{font-size:.75rem;color:var(--text-muted);text-transform:capitalize;margin-top:.125rem}.RoomHeader_youBadge__TAOlG{display:inline-flex;align-items:center;padding:.125rem .5rem;background:var(--accent-gradient);border-radius:var(--radius-full);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-on)}@media (max-width:768px){.RoomHeader_gmBadgeCompact__X1z3a{display:inline-flex}.RoomHeader_gmBadgeDesktop__dlQtc{display:none}.RoomHeader_roomHeader__ToEfU{padding:.5rem;gap:.25rem}.RoomHeader_backButton__3RlT_{display:inline-flex;order:1}.RoomHeader_roomInfo__mVX_p{display:contents}.RoomHeader_roomDetails__I3MMr{order:2;flex:1 1;min-width:0;text-align:center}.RoomHeader_roomName__U4E9g{font-size:1.0625rem;justify-content:center}.RoomHeader_roomNameWrapper__rOpeK{justify-content:center}.RoomHeader_encryptBadge__0vrWI{order:-1;margin-right:2px;opacity:1}.RoomHeader_roomMeta__atGJr{font-size:.75rem;justify-content:center;flex-wrap:nowrap}.RoomHeader_roomIcon__CQbGo{order:4;width:36px;height:36px;font-size:1.125rem}.RoomHeader_actions__OZtFG{order:3}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG){padding:13px 8px 6px;gap:8px}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomIcon__CQbGo{order:2}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomDetails__I3MMr{order:3;text-align:left}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomMeta__atGJr,.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomNameWrapper__rOpeK,.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_roomName__U4E9g{justify-content:flex-start}.RoomHeader_roomHeader__ToEfU:has(.RoomHeader_actions__OZtFG) .RoomHeader_actions__OZtFG{order:4}.RoomHeader_membersModalContent__uM0cx{width:95%;max-height:80vh}}.RoomHeader_loadMoreSentinel__fs5xG{display:flex;align-items:center;justify-content:center;padding:1rem}.RoomHeader_loadMoreSpinner__me4dF{width:18px;height:18px;border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:RoomHeader_spinMembers__tmQ4X .8s linear infinite}@keyframes RoomHeader_spinMembers__tmQ4X{to{transform:rotate(1turn)}}.GameModeToggle_container__qIqYy{display:flex;align-items:center;position:relative;background:hsla(0,0%,100%,.06);border-radius:20px;padding:2px;gap:0}.GameModeToggle_containerDisabled___IyDy{opacity:.5}.GameModeToggle_containerDisabled___IyDy .GameModeToggle_button__fsXtV{cursor:default}.GameModeToggle_containerDisabled___IyDy .GameModeToggle_button__fsXtV:hover{opacity:1}.GameModeToggle_indicator__Bh4Uk{position:absolute;left:2px;width:28px;height:28px;border-radius:50%;background:var(--accent-pink);transition:transform .2s ease;pointer-events:none}.GameModeToggle_button__fsXtV{width:28px;height:28px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:0;border-radius:50%;transition:opacity .15s ease;color:hsla(207,6%,63%,.45)}.GameModeToggle_button__fsXtV:hover{opacity:.8}.GameModeToggle_buttonActive__9gM8U{color:var(--accent-on)}.GameModeToggle_splitIcon__MOIUX{transform:rotate(90deg)}@media (max-width:768px){.GameModeToggle_splitIcon__MOIUX{transform:none}}.AssignmentInvitesModal_overlay__Hd6cn{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:AssignmentInvitesModal_fadeIn__oRu6Q .2s ease}@keyframes AssignmentInvitesModal_fadeIn__oRu6Q{0%{opacity:0}to{opacity:1}}.AssignmentInvitesModal_modal__zwOKQ{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:90%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:AssignmentInvitesModal_slideUp__EErTl .25s ease}@keyframes AssignmentInvitesModal_slideUp__EErTl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AssignmentInvitesModal_header__oK_LW{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--border-subtle)}.AssignmentInvitesModal_title__eFStB{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.AssignmentInvitesModal_closeBtn__mFckW{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2rem;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color .15s}.AssignmentInvitesModal_closeBtn__mFckW:hover{color:var(--text-primary)}.AssignmentInvitesModal_body__Rf_Dw{overflow-y:auto;padding:1rem 1.25rem;flex:1 1}.AssignmentInvitesModal_emptyState__qPghw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;gap:.75rem}.AssignmentInvitesModal_emptyIcon__XVPRL{font-size:3rem;opacity:.4}.AssignmentInvitesModal_emptyText__iAL6u{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.AssignmentInvitesModal_emptySubtext__PmbF_{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.AssignmentInvitesModal_sectionLabel__fbgn_{margin:0 0 .75rem;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.AssignmentInvitesModal_inviteCard__50nor{background:var(--bg-tertiary);border:1px solid rgba(var(--accent-blink-rgb),.15);border-radius:var(--radius-md);padding:1rem;margin-bottom:.75rem}.AssignmentInvitesModal_inviteHeader__wi92G{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.AssignmentInvitesModal_appAvatar__qzWhI{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.AssignmentInvitesModal_appAvatarPlaceholder__hXJhK{width:44px;height:44px;border-radius:50%;background:rgba(var(--accent-deep-rgb),.8);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.AssignmentInvitesModal_appInfo__PfruT{flex:1 1;min-width:0}.AssignmentInvitesModal_appName__ROiWj{margin:0 0 2px;font-size:.9375rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignmentInvitesModal_requestLabel__7cTNm{margin:0;font-size:.8125rem;color:var(--text-muted)}.AssignmentInvitesModal_roomRow__B_9ot{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.875rem;color:var(--text-secondary)}.AssignmentInvitesModal_roomName__l2DSq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignmentInvitesModal_timestamp__Pzr55{font-size:.75rem;color:var(--text-muted);margin-bottom:1rem}.AssignmentInvitesModal_inviteActions__spTN0{display:flex;gap:.625rem}.AssignmentInvitesModal_rejectBtn__ZUfP3{flex:1 1;padding:.5rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#ef4444;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.AssignmentInvitesModal_rejectBtn__ZUfP3:hover:not(:disabled){background:rgba(239,68,68,.18)}.AssignmentInvitesModal_rejectBtn__ZUfP3:disabled{opacity:.5;cursor:not-allowed}.AssignmentInvitesModal_acceptBtn__wfBej{flex:1 1;padding:.5rem 1rem;background:var(--accent-gradient);border:none;border-radius:var(--radius-md);color:var(--accent-on);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:filter .15s}.AssignmentInvitesModal_acceptBtn__wfBej:hover:not(:disabled){filter:brightness(1.1)}.AssignmentInvitesModal_acceptBtn__wfBej:disabled{opacity:.5;cursor:not-allowed}.AssignmentInvitesModal_loadingState__3UsRp{display:flex;align-items:center;justify-content:center;padding:2rem}.AssignmentInvitesModal_spinner__qgX7U{width:28px;height:28px;border:3px solid var(--border-subtle);border-top-color:rgb(var(--accent-rgb));border-radius:50%;animation:AssignmentInvitesModal_spin__YVnlF .8s linear infinite}@keyframes AssignmentInvitesModal_spin__YVnlF{to{transform:rotate(1turn)}}.UserMenu_notConnectedRow__QOX39{display:flex;align-items:center;gap:.5rem}.UserMenu_appButton__KLCYV{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;background:var(--accent-gradient);border:none;border-radius:var(--radius-full);color:var(--accent-on);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:var(--glow-pink)}.UserMenu_appButton__KLCYV:hover{transform:translateY(-2px);box-shadow:var(--glow-strong)}.UserMenu_walletButton__CFArf{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-full);color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.UserMenu_walletButton__CFArf:hover{background:rgba(var(--accent-rose-rgb),.05);border-color:rgba(var(--accent-rose-rgb),.4)}.UserMenu_walletButton__CFArf svg{color:var(--text-secondary)}.UserMenu_userMenuContainer__krr9L{position:relative}.UserMenu_userMenuContainerCompact__FfSV_{position:relative;width:40px;height:40px;flex-shrink:0}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr{box-sizing:border-box;width:40px;height:40px;min-width:40px;max-width:40px;min-height:40px;max-height:40px;aspect-ratio:1/1;padding:0;border-radius:var(--radius-md);gap:0;background:transparent;border:none;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;transition:background .15s ease}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr:hover{background:var(--bg-tertiary)}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks{width:32px;height:32px;min-width:32px;border:1px solid var(--border-subtle);border-radius:50%;background:var(--bg-tertiary);flex-shrink:0;overflow:hidden}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatarImage__jUeQa{display:block;width:100%;height:100%;object-fit:cover}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatarSvg__98x8M,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatarSvg__98x8M>svg{display:block;width:100%;height:100%}.UserMenu_compactLoginButton__PujvG{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:50%;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.UserMenu_compactLoginButton__PujvG:hover{background:rgba(var(--accent-rose-rgb),.1);border-color:var(--border-accent)}.UserMenu_compactLoginButton__PujvG svg{color:var(--text-secondary)}.UserMenu_userMenuButton__yZ8o_{display:flex;align-items:center;justify-content:center;gap:6px;padding:.375rem .75rem .375rem .475rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;max-width:200px}.UserMenu_userMenuButton__yZ8o_:hover{background:var(--bg-tertiary);border-color:var(--border-accent)}.UserMenu_avatar__A_Vks{width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--bg-tertiary);border:1px solid var(--border-subtle);flex-shrink:0}.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr{position:relative;overflow:visible}.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarImage__jUeQa,.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M,.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M svg,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarImage__jUeQa,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M,.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr .UserMenu_avatarSvg__98x8M svg{border-radius:50%}.UserMenu_avatar__A_Vks.UserMenu_avatarReconnecting__jtsSr:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid transparent;border-top:2px solid rgba(var(--accent-rgb),1);animation:UserMenu_avatarReconnectSpin__kIJ3L .9s linear infinite;pointer-events:none}@keyframes UserMenu_avatarReconnectSpin__kIJ3L{to{transform:rotate(1turn)}}.UserMenu_avatarImage__jUeQa{width:100%;height:100%;object-fit:cover}.UserMenu_avatarSvg__98x8M{width:100%;height:100%}.UserMenu_avatarSvg__98x8M svg{width:100%;height:100%;border-radius:var(--radius-full)}.UserMenu_nameRow__C1c85{display:inline-flex;align-items:center;gap:6px;overflow:hidden;min-width:0}.UserMenu_displayName__1_XBF{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.UserMenu_chevron__pUBV6{color:var(--text-muted);flex-shrink:0;transition:transform .2s ease}.UserMenu_chevronOpen__7xLPM{transform:rotate(180deg)}.UserMenu_dropdown__36CDP{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.4);overflow:hidden;z-index:1000;animation:UserMenu_dropdownFadeIn__Cqd3W .15s ease}.UserMenu_dropdownCompact__t7jRh{top:auto;right:auto;bottom:0;left:calc(100% + 8px);min-width:240px;box-shadow:0 8px 28px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.02);animation:UserMenu_dropdownCompactFadeIn__2_U5s .18s ease}@keyframes UserMenu_dropdownCompactFadeIn__2_U5s{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.UserMenu_dropdownCompact__t7jRh{left:auto;right:0;bottom:calc(100% + 8px);animation:UserMenu_dropdownFadeIn__Cqd3W .18s ease}.UserMenu_userMenuButton__yZ8o_.UserMenu_userMenuButtonCompact__cjkBr .UserMenu_avatar__A_Vks{width:26px;height:26px;min-width:26px}}@keyframes UserMenu_dropdownFadeIn__Cqd3W{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_dropdownHeader__JGQTH{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--bg-tertiary)}.UserMenu_dropdownAvatar__FMIr5{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;opacity:.85;background:var(--bg-tertiary);border:1px solid var(--border-subtle);flex-shrink:0}.UserMenu_dropdownAvatar__FMIr5 .UserMenu_avatarImage__jUeQa,.UserMenu_dropdownAvatar__FMIr5 .UserMenu_avatarSvg__98x8M,.UserMenu_dropdownAvatar__FMIr5 .UserMenu_avatarSvg__98x8M svg{width:100%;height:100%}.UserMenu_dropdownInfo__ckPBt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.UserMenu_dropdownNameRow__63053{display:flex;align-items:center;gap:6px;overflow:visible}.UserMenu_dropdownName__Y0Wu7{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_dropdownAddressRow__IHuGz{display:flex;align-items:center;gap:.375rem}.UserMenu_dropdownAddress__i0kyb{font-size:.75rem;color:var(--text-muted);font-family:monospace}.UserMenu_copyAddressButton__XKMdm{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s ease}.UserMenu_copyAddressButton__XKMdm:hover{background:var(--bg-secondary);border-color:var(--border-subtle);color:var(--text-secondary)}.UserMenu_copyAddressButton__XKMdm.UserMenu_copied__DBbIH{color:#b4fc75}.UserMenu_dropdownDivider__yHl8p{height:1px;background:var(--border-subtle)}.UserMenu_dropdownItem__0VC1g{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .15s ease;text-align:left}.UserMenu_dropdownItem__0VC1g:hover{background:var(--bg-tertiary);color:var(--text-primary)}.UserMenu_dropdownItem__0VC1g svg{flex-shrink:0;opacity:.7}.UserMenu_dropdownItem__0VC1g:hover svg{opacity:1}.UserMenu_dropdownItemDanger__WV7x_:hover{background:rgba(239,68,68,.1);color:var(--error)}.UserMenu_dropdownItemDanger__WV7x_:hover svg{color:var(--error)}.DesktopConnectionPill_pill__hxOMN{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:var(--bg-tertiary);border-width:1px;border-radius:999px;color:#fff;opacity:0;pointer-events:none;transform:translateX(6px);transition:opacity .2s ease-out,transform .2s ease-out;white-space:nowrap;overflow:hidden;max-width:0;padding-inline:0;border:0 solid var(--border-subtle)}.DesktopConnectionPill_pillOpen__FDk_q{opacity:1;pointer-events:auto;transform:translateX(0);max-width:320px;padding:0 12px;border-width:1px}.DesktopConnectionPill_icon__pz0_i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform-origin:center}.DesktopConnectionPill_iconSpin__mVIcU{animation:DesktopConnectionPill_pillIconSpin___jN37 2.2s linear infinite}@keyframes DesktopConnectionPill_pillIconSpin___jN37{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DesktopConnectionPill_text__O_6Ah{font-size:12px;font-weight:500;line-height:1;display:inline-flex;align-items:center;gap:1px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.DesktopConnectionPill_dots__LrHxx{display:inline-flex}.DesktopConnectionPill_dot__krDb7{display:inline-block;opacity:0;animation:DesktopConnectionPill_pillDotCycle__gMwxG 1.4s ease-in-out infinite}.DesktopConnectionPill_dot__krDb7:first-child{animation-delay:0s}.DesktopConnectionPill_dot__krDb7:nth-child(2){animation-delay:.2s}.DesktopConnectionPill_dot__krDb7:nth-child(3){animation-delay:.4s}@keyframes DesktopConnectionPill_pillDotCycle__gMwxG{0%{opacity:0}20%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}@media (max-width:768px){.DesktopConnectionPill_pill__hxOMN{display:none}}.Header_header__xuTiO{display:flex;justify-content:space-between;align-items:center;min-height:var(--header-row-height);box-sizing:border-box;padding:.5rem 1.25rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);flex-shrink:0;z-index:100}.Header_logo__pvkJ9{display:flex;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s ease}.Header_logo__pvkJ9:hover{transform:scale(1.02)}.Header_logoImage__Yeb3d{width:28px;height:28px}.Header_logo__pvkJ9 h1{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1}.Header_dotFun___BuN3{color:#fff}.Header_headerRight__MRWhy{display:flex;align-items:center;gap:1rem}@media (max-width:768px){.Header_header__xuTiO{padding:.625rem 1rem}.Header_logo__pvkJ9 h1{font-size:1.125rem}.Header_logoImage__Yeb3d{width:28px;height:28px}}.AuthSetup_container__JIiIO{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:2rem;position:relative;z-index:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.AuthSetup_card__7HMJr{max-width:440px;width:100%;padding:1.75rem 1.75rem 1.5rem;margin:auto 0;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:480px){.AuthSetup_container__JIiIO{padding:1rem;align-items:flex-start}.AuthSetup_card__7HMJr{padding:1.5rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:var(--radius-lg)}.AuthSetup_icon__9BbV7{font-size:2.5rem;margin-bottom:1rem}.AuthSetup_card__7HMJr h2{font-size:1.375rem}}.AuthSetup_icon__9BbV7{font-size:3.5rem;margin-bottom:1.25rem;filter:drop-shadow(var(--glow-pink))}.AuthSetup_card__7HMJr h2{margin:0 0 .75rem;font-size:1.625rem;font-weight:700;letter-spacing:-.02em;color:#fff}.AuthSetup_card__7HMJr p{margin:.5rem 0;color:var(--text-secondary);line-height:1.5;font-size:.9375rem}.AuthSetup_note__DMCX7{font-size:.8125rem;color:var(--text-muted);padding:1rem;background:var(--bg-tertiary);border-radius:var(--radius-md);margin:1rem 0}.AuthSetup_button__ZzJjR{margin-top:1.5rem;height:50px;padding:0 2rem;background:var(--accent-gradient);border:none;border-radius:20px;color:var(--accent-on);font-family:var(--font-sans);font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;box-shadow:var(--glow-pink)}.AuthSetup_button__ZzJjR:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-strong)}.AuthSetup_button__ZzJjR:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.AuthSetup_secondaryButton__Ujhc_{margin-top:.75rem;height:50px;padding:0 2rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:#fff;font-family:var(--font-sans);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%}.AuthSetup_secondaryButton__Ujhc_:hover:not(:disabled){background:var(--accent-gradient-soft);border-color:var(--border-accent)}.AuthSetup_secondaryButton__Ujhc_:disabled{opacity:.5;cursor:not-allowed}.AuthSetup_resetButton__WyvdW{margin-top:1.5rem;padding:.625rem 1rem;background:transparent;border:1px dashed var(--border-subtle);border-radius:20px;color:var(--text-muted);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.AuthSetup_resetButton__WyvdW:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);border-style:solid;color:var(--error)}.AuthSetup_resetButton__WyvdW:disabled{opacity:.5;cursor:not-allowed}.AuthSetup_resetHint__VRufV{margin-top:.5rem!important;font-size:.75rem!important;color:var(--text-muted)!important}.AuthSetup_troubleshootLink__0B_AM{margin-top:1.5rem;padding:.5rem;background:transparent;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:color .2s ease;text-decoration:underline;text-underline-offset:2px}.AuthSetup_troubleshootLink__0B_AM:hover:not(:disabled){color:var(--text-secondary)}.AuthSetup_troubleshootLink__0B_AM:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.AuthSetup_connectedWallet__djQka{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:.8125rem;color:var(--text-secondary);margin-bottom:1rem}.AuthSetup_connectedWallet__djQka strong{color:var(--text-primary);font-family:monospace}.AuthSetup_errorDesc__lCwx_{font-size:.875rem!important;color:var(--text-secondary)!important;line-height:1.5!important;margin:.5rem 0 1rem!important;text-align:center}.AuthSetup_keyErrorExplain__mAoxz{text-align:left}.AuthSetup_whyRequired__KoIJ1{margin:1rem 0;padding:1rem;background:var(--bg-tertiary);border-radius:var(--radius-md)}.AuthSetup_whyRequired__KoIJ1 strong{display:block;margin-bottom:.75rem;color:var(--text-primary);font-size:.875rem}.AuthSetup_whyRequired__KoIJ1 ul{margin:0;padding:0;list-style:none}.AuthSetup_whyRequired__KoIJ1 li{padding:.375rem 0;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.AuthSetup_errorNote__NSJt5{font-size:.8125rem!important;color:var(--error)!important;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);padding:.75rem!important;margin:.5rem 0 0!important;text-align:center}.AuthSetup_message__cA3lm{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-sm);color:var(--success)}.AuthSetup_error__mxZSH,.AuthSetup_message__cA3lm{margin-top:1rem;padding:.875rem;font-size:.8125rem}.AuthSetup_error__mxZSH{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);color:var(--error)}.AuthSetup_steps__vrkX_{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;padding:.75rem;background:rgba(0,0,0,.2);border-radius:var(--radius-md)}.AuthSetup_stepItem__c6TID{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--text-secondary);text-align:left}.AuthSetup_stepNumber__EK7qv{display:flex;align-items:center;justify-content:center;min-width:28px;width:28px;height:28px;background:var(--accent-gradient);border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:var(--accent-on);box-shadow:var(--glow-pink)}.AuthSetup_stepContent__0viik{display:flex;flex-direction:column;gap:.125rem}.AuthSetup_stepTitle__f8qmy{font-weight:600;color:var(--text-primary);font-size:.875rem}.AuthSetup_stepDesc__27Cp7{font-size:.75rem;color:var(--text-muted);line-height:1.4}.AuthSetup_stepExplain__rLpjg{font-size:.875rem!important;color:var(--text-secondary)!important;line-height:1.5!important;margin:.5rem 0 1rem!important}.AuthSetup_walletPrompt__RUGs5{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:var(--radius-md);font-size:.8125rem;color:#fbbf24;margin-bottom:.5rem;animation:AuthSetup_pulse__Gr2B8 2s ease-in-out infinite}@keyframes AuthSetup_pulse__Gr2B8{0%,to{opacity:1}50%{opacity:.7}}.AuthSetup_progress__6fbqu{width:100%;height:4px;background:var(--bg-tertiary);border-radius:2px;margin:1.5rem 0;overflow:hidden}.AuthSetup_progressBar__c9qUg{height:100%;background:var(--accent-gradient);border-radius:2px;transition:width .5s ease;box-shadow:var(--glow-pink)}.AuthSetup_spinner__trfEO{width:48px;height:48px;border:3px solid var(--bg-tertiary);border-top-color:var(--accent-pink);border-radius:var(--radius-full);animation:AuthSetup_spin__s6hMo 1s linear infinite;margin:0 auto}@keyframes AuthSetup_spin__s6hMo{to{transform:rotate(1turn)}}.AuthSetup_features__ehsfY{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding:1rem;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-md)}.AuthSetup_feature__IxpNw{font-size:.8125rem;color:var(--text-secondary)}.Messenger_container__ZFBZV{display:flex;flex-direction:row;height:100vh;width:100vw;color:var(--text-primary);position:relative;overflow:hidden}.Messenger_navRail__jyGec{flex-shrink:0;width:64px;height:100%;background:var(--bg-secondary);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.Messenger_navRailTop__YiWSe{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0 0}.Messenger_navRailMid__PjvoW{flex:1 1;min-height:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.Messenger_navRailBottom__YjxX6{padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.Messenger_navRailTab__3ojWt{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;padding:0;flex-shrink:0;transition:color .15s ease,background .15s ease}.Messenger_navRailTab__3ojWt:hover{color:var(--text-secondary);background:var(--bg-tertiary)}.Messenger_navRailTabActive__Ac3V_,.Messenger_navRailTabActive__Ac3V_:hover{color:var(--accent-pink);background:transparent}@media (max-width:768px){.Messenger_container__ZFBZV{flex-direction:column-reverse}.Messenger_navRail__jyGec{width:100%;height:50px;flex-direction:row;align-items:center;justify-content:space-around;padding:0 15px;border-right:none;border-top:1px solid var(--border-subtle);background:#1a1825}.Messenger_navRailBottom__YjxX6,.Messenger_navRailTop__YiWSe{display:contents}.Messenger_navRailMid__PjvoW{display:none}.Messenger_container__ZFBZV:has(.Messenger_chatOpen__GvCOk) .Messenger_navRail__jyGec{display:none}}.Messenger_main__TG8eh{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.Messenger_sidebarColumn__wA0KP{position:relative;flex:0 1 420px;min-width:335px;max-width:420px;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px solid var(--border-subtle)}@media (max-width:768px){.Messenger_sidebarColumn__wA0KP{flex:1 1;min-width:0;max-width:none;border-right:none}}.Messenger_discoverPage__q2Kmo{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-secondary)}.Messenger_chatColumn__T0Dfk{flex:1 1;min-width:370px;min-height:0;display:flex;flex-direction:column}@media (max-width:768px){.Messenger_chatColumn__T0Dfk{min-width:0}}.Messenger_header__j00XT{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);flex-shrink:0;z-index:100}.Messenger_logo__Mbw_Z{display:flex;align-items:center;gap:.5rem}.Messenger_logo__Mbw_Z h1{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#fff}.Messenger_dotFun__doof8{color:#fff}.Messenger_headerRight__n9Uwx{display:flex;align-items:center;gap:1rem}.Messenger_statusIndicator__oq03Z{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}.Messenger_statusDot__qxg3g{width:8px;height:8px;border-radius:50%;background:var(--text-muted);animation:Messenger_blink__4RpMs 2s ease-in-out infinite;flex-shrink:0}.Messenger_statusDot__qxg3g.Messenger_connected__Hqugi{background:var(--success);box-shadow:0 0 10px var(--success);animation:none}@keyframes Messenger_blink__4RpMs{0%,to{opacity:1}50%{opacity:.4}}.Messenger_statusText__vfYYG{color:var(--text-secondary);line-height:1}.Messenger_welcomeContainer__ZD3PZ{align-items:center;overflow-y:overlay;scrollbar-gutter:stable}.Messenger_welcomeCard__2Bzbi{padding:1.75rem 1.75rem 1.5rem;margin:0}.Messenger_welcomeCard__2Bzbi h2{font-size:1.375rem;margin-bottom:.5rem}.Messenger_welcomeSteps__0S3Gi{margin:1rem 0;padding:.75rem;gap:.5rem}.Messenger_welcomeLogo__h0mm_{display:block;margin:0 auto .75rem;width:72px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Messenger_welcomeSubtext__5V3eB{font-size:.875rem!important;color:var(--text-muted)!important;margin-top:.75rem!important}.Messenger_welcomeButton__ZwMl8{margin-top:1rem;display:flex;flex-direction:column;align-items:center;width:100%}.Messenger_loadingState__z9h19{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.Messenger_loadingState__z9h19 p{color:var(--text-muted);font-size:.9375rem}.Messenger_spinner__5_r_h{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:Messenger_spin__ZVDUf 1s linear infinite}@keyframes Messenger_spin__ZVDUf{to{transform:rotate(1turn)}}.Messenger_messengerContainer__Fdzc_{flex:1 1;display:flex;flex-direction:row;min-height:0;min-width:0;overflow:hidden;background:var(--bg-primary)}@media (max-width:768px){.Messenger_messengerContainer__Fdzc_{flex-direction:column}.Messenger_messengerContainer__Fdzc_>:first-child{display:flex;flex:1 1;min-height:0}.Messenger_messengerContainer__Fdzc_.Messenger_chatOpen__GvCOk>:first-child,.Messenger_messengerContainer__Fdzc_>:last-child{display:none}.Messenger_messengerContainer__Fdzc_.Messenger_chatOpen__GvCOk>:last-child{display:flex;flex:1 1;min-height:0}.Messenger_header__j00XT{padding:.625rem 1rem}.Messenger_logo__Mbw_Z h1{font-size:1.125rem}.Messenger_statusIndicator__oq03Z{display:none}}