@media (max-width:359px){header .community-chat-compact .chat-launcher{min-width:44px;min-height:44px}header .community-chat-compact .chat-launcher>span{display:none}}.account-presence-badge{min-width:0;color:var(--foreground-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.account-presence-badge__dot,.account-presence-choice__dot{background:var(--foreground-muted);border-radius:50%;flex:none;width:9px;height:9px}.account-presence-badge[data-account-presence=online] .account-presence-badge__dot{background:var(--success,#4d785e)}.account-presence-badge[data-account-presence=idle] .account-presence-badge__dot{background:var(--warning,#c69b4e)}.account-presence-badge[data-account-presence=invisible] .account-presence-badge__dot{border:2px solid var(--foreground-muted);background:0 0}.account-avatar-presence{flex:none;display:inline-flex;position:relative}.account-avatar-presence>.account-presence-badge--dot{border:2px solid var(--surface-overlay);background:var(--surface-overlay);border-radius:50%;position:absolute;bottom:-1px;right:-2px}.account-presence-control{border-bottom:1px solid var(--border);min-width:0;font-family:var(--font-geist-sans),system-ui,sans-serif;padding:14px 16px}.account-presence-control__heading{color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.account-presence-control fieldset{border:0;min-width:0;margin:0;padding:0}.account-presence-choice{cursor:pointer;min-height:48px;color:var(--foreground-muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.account-presence-choice:hover,.account-presence-choice[data-selected=true]{background:var(--surface-raised);color:var(--foreground)}.account-presence-choice input{opacity:0;width:1px;height:1px;position:absolute}.account-presence-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.account-presence-choice strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.account-presence-choice small{color:var(--foreground-muted);font-size:10px;font-weight:400;line-height:1.5;display:block}.account-presence-choice__check{min-width:12px;margin-left:auto;font-size:12px}.account-presence-choice__dot[data-status=online]{background:var(--success,#4d785e)}.account-presence-choice__dot[data-status=invisible]{border:2px solid var(--foreground-muted);background:0 0}.account-presence-control__scope{color:var(--foreground-muted);margin-top:10px;font-size:10px;line-height:1.6}.account-presence-control__error{color:var(--error);margin-top:8px;font-size:11px}.profile-presence-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:18px}.profile-presence-panel>.account-presence-control{border:0;padding:0}.profile-presence-panel>h2{margin-bottom:14px;font-size:16px;font-weight:650}
