.rail.svelte-hjut0c{background:var(--bg-0);height:100%;min-height:0;color:var(--fg-1);flex-direction:column;flex:1;display:flex;position:relative}.rail-top.svelte-hjut0c{z-index:2;background:var(--bg-0);position:sticky;top:0}.ident.svelte-hjut0c{border-bottom:1px solid var(--border-faint);flex-direction:column;gap:.6rem;padding:.85rem .85rem .6rem;display:flex}.ident-row.svelte-hjut0c{align-items:center;gap:.6rem;display:flex}.ident-text.svelte-hjut0c{flex:1;min-width:0}.me-name.svelte-hjut0c{font-family:var(--font-mono);color:var(--fg-0);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.me-status.svelte-hjut0c{color:var(--fg-3);align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.me-status.tone-ok.svelte-hjut0c{color:var(--success-fg)}.me-status.tone-warn.svelte-hjut0c{color:var(--warning-fg)}.me-status.tone-err.svelte-hjut0c{color:var(--danger-fg)}.me-status.tone-idle.svelte-hjut0c{color:var(--fg-3)}.sync-dot.svelte-hjut0c{background:var(--fg-3);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.sync-dot.tone-ok.svelte-hjut0c{background:var(--success-fg)}.sync-dot.tone-warn.svelte-hjut0c{background:var(--warning-fg)}.sync-dot.tone-err.svelte-hjut0c{background:var(--danger-fg)}.sync-dot.tone-idle.svelte-hjut0c{background:var(--fg-3)}.install-btn.svelte-hjut0c{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;margin-top:.4rem;padding:.4rem .7rem;font-family:inherit;font-size:.78rem;font-weight:500;display:inline-flex}.install-btn.svelte-hjut0c:hover{background:var(--primary-hover)}.scroll-top-pill.svelte-hjut0c{z-index:3;background:var(--bg-2);color:var(--fg-2);border:1px solid var(--border-faint);cursor:pointer;box-shadow:var(--shadow-menu,0 4px 10px #00000040);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .85rem;font-family:inherit;font-size:.78rem;animation:.16s ease-out svelte-hjut0c-pill-in;display:inline-flex;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)}.scroll-top-pill.svelte-hjut0c:hover,.scroll-top-pill.svelte-hjut0c:focus-visible{background:var(--bg-3);color:var(--fg-0);outline:none}@keyframes svelte-hjut0c-pill-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.filters.svelte-hjut0c{border-bottom:1px solid var(--border-faint);align-items:center;gap:.2rem;padding:.4rem .6rem .5rem;display:flex}.chip.svelte-hjut0c{color:var(--fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .45rem;font-family:inherit;font-size:.78rem;font-weight:500;display:inline-flex}.chip.svelte-hjut0c:hover{background:var(--bg-1);color:var(--fg-0)}.chip.active.svelte-hjut0c{background:var(--bg-2);color:var(--fg-0);font-weight:600}.chip-divider.svelte-hjut0c{background:var(--border-faint);flex-shrink:0;width:1px;height:18px;margin:0 .15rem}.chip.warming.svelte-hjut0c{border-color:var(--warning-border)}.bridge-warmup.svelte-hjut0c{flex-wrap:wrap;gap:.3rem;padding:.15rem .75rem .35rem;display:flex}.invites.svelte-hjut0c{border-bottom:1px solid var(--border-faint);background:var(--bg-1);margin:0;padding:.3rem .4rem;list-style:none}.invites.svelte-hjut0c li:where(.svelte-hjut0c){padding:0}.invite.svelte-hjut0c{align-items:center;gap:.6rem;padding:.45rem .5rem;display:flex}.invite-text.svelte-hjut0c{flex:1;min-width:0}.invite-title.svelte-hjut0c{font-size:var(--row-fs-title,.92rem);color:var(--fg-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-sub.svelte-hjut0c{font-size:var(--row-fs-sub,.78rem);margin-top:.15rem}.invite-buttons.svelte-hjut0c{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.list.svelte-hjut0c{flex:1;margin:0;padding:.4rem 0;list-style:none;overflow:auto}.list.svelte-hjut0c li:where(.svelte-hjut0c),div.list.svelte-hjut0c{padding:0}.list.svelte-hjut0c>ul{margin:0;padding:0;list-style:none}.list.svelte-hjut0c ul>li{padding:0}.list.svelte-hjut0c li:has(.menu),.list-windowed.svelte-hjut0c :has(.menu){z-index:1}.list-windowed.svelte-hjut0c{margin:0;padding:0}.cta-list.svelte-hjut0c{margin:0;padding:0;list-style:none}.row-shell.svelte-hjut0c{align-items:center;padding-right:.35rem;display:flex}.row-shell.svelte-hjut0c:hover,.row-shell.svelte-hjut0c:has(.row.has-unread:where(.svelte-hjut0c)){background:var(--bg-1)}.row-shell.svelte-hjut0c:has(.row.has-unread:where(.svelte-hjut0c)):hover,.row-shell.svelte-hjut0c:has(.row.has-highlight:where(.svelte-hjut0c)){background:var(--bg-2)}.row-shell.svelte-hjut0c:has(.row.has-highlight:where(.svelte-hjut0c)):hover{background:var(--bg-3)}.row-shell.svelte-hjut0c .row:where(.svelte-hjut0c){flex:1}.row-shell.svelte-hjut0c .wrap{flex-shrink:0}.contact-link-shortcut.svelte-hjut0c{width:32px;height:32px;color:var(--fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.contact-link-shortcut.svelte-hjut0c:hover,.contact-link-shortcut.svelte-hjut0c:focus-visible{background:var(--bg-2);color:var(--fg-0);outline:none}.row.svelte-hjut0c{align-items:center;gap:var(--row-gap,.7rem);width:100%;padding:var(--row-pad-y,.55rem) .85rem;text-align:left;color:var(--fg-1);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;transition:background .1s,border-color .1s,box-shadow .1s;display:flex}.row.svelte-hjut0c:hover,.row.has-unread.svelte-hjut0c{background:0 0}.row.has-highlight.svelte-hjut0c{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 18%, transparent);background:0 0}.row.active.svelte-hjut0c{background:var(--bg-2);border-left-color:var(--primary);color:var(--fg-0)}.row.has-unread.svelte-hjut0c .row-title:where(.svelte-hjut0c){color:var(--fg-0);font-weight:600}.row-unread-badge.svelte-hjut0c{background:var(--primary);min-width:1.35rem;height:1.25rem;color:var(--bg-0);font-family:var(--font-mono);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px color-mix(in oklch, var(--primary-hover) 35%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.row-text.svelte-hjut0c{flex:1;min-width:0}.row-title.svelte-hjut0c{font-size:var(--row-fs-title,.92rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-sub.svelte-hjut0c{font-size:var(--row-fs-sub,.78rem);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.15rem;display:flex}.dim.svelte-hjut0c{color:var(--fg-3);font-size:var(--row-fs-dim,.78rem)}.room-icon.svelte-hjut0c{width:var(--nav-avatar-size,28px);height:var(--nav-avatar-size,28px);background:var(--bg-2);color:var(--fg-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.empty-hint.svelte-hjut0c{text-align:center;color:var(--fg-2);padding:1.5rem 1rem;font-size:.82rem;line-height:1.5;list-style:none}.empty-hint.svelte-hjut0c p:where(.svelte-hjut0c){margin:.2rem 0}.menu-loading-line.svelte-hjut0c{background:color-mix(in oklch, var(--primary) 24%, transparent);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.menu-loading-line.svelte-hjut0c:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-cyan,var(--primary)), transparent);width:45%;box-shadow:0 0 10px var(--accent-cyan-glow,var(--primary-glow));animation:1.15s ease-in-out infinite svelte-hjut0c-menu-loading-line-sweep;position:absolute;top:0;bottom:0;left:-45%}@keyframes svelte-hjut0c-menu-loading-line-sweep{0%{transform:translate(0)}to{transform:translate(322%)}}@media (prefers-reduced-motion:reduce){.menu-loading-line.svelte-hjut0c:before{background:var(--primary);width:100%;animation:none;left:0}}.foot.svelte-hjut0c{border-top:1px solid var(--border-faint);color:var(--fg-3);font-size:.7rem;font-family:var(--font-mono);padding:.55rem .85rem}.contact-avatar-wrap.svelte-hjut0c{flex-shrink:0;display:inline-flex;position:relative}.contact-avatar-wrap.svelte-hjut0c .presence:where(.svelte-hjut0c){pointer-events:none;display:inline-flex;position:absolute;bottom:-1px;right:-1px}.new-chat-cta.svelte-hjut0c{margin-top:.25rem;list-style:none}.row.new-chat.svelte-hjut0c{border-top:1px dashed var(--border-faint);color:var(--fg-2)}.row.new-chat.svelte-hjut0c:hover{color:var(--fg-0);background:var(--bg-1)}.row.new-chat.svelte-hjut0c .plus-glyph:where(.svelte-hjut0c){width:var(--nav-avatar-size,28px);height:var(--nav-avatar-size,28px);background:var(--primary-soft);color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:500;display:inline-flex}
