.pop.svelte-ny5xqc{display:inline-block;position:relative}.panel.svelte-ny5xqc{z-index:50;color:var(--ink);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--sh-pop);background:#fff;animation:.16s both zvPop;position:absolute;overflow:hidden}.right.svelte-ny5xqc{right:0}.left.svelte-ny5xqc{left:0}.stretch.svelte-ny5xqc{left:0;right:0}.bottom.svelte-ny5xqc{top:calc(100% + var(--off))}.top.svelte-ny5xqc{bottom:calc(100% + var(--off))}.kbd.svelte-1p39m6y{font-family:var(--mono);background:var(--divider-2);color:var(--text-2);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:500;line-height:1;display:inline-block}.scrim.svelte-xhxto7{z-index:90;background:var(--scrim-modal);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.panel.svelte-xhxto7{border-radius:var(--r-2xl);width:100%;max-width:560px;height:fit-content;max-height:76vh;box-shadow:var(--sh-modal);background:#fff;flex-direction:column;animation:.18s both zvPop;display:flex;overflow:hidden}.search.svelte-xhxto7{border-bottom:1px solid var(--divider);height:56px;color:var(--text-4);align-items:center;gap:10px;padding:0 16px;display:flex}input.svelte-xhxto7{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500}input.svelte-xhxto7:focus{box-shadow:none}input.svelte-xhxto7::placeholder{color:var(--text-5)}.list.svelte-xhxto7{max-height:380px;padding:6px;overflow:auto}.gl.svelte-xhxto7{letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);padding:8px 12px 4px;font-size:11px;font-weight:600;display:block}button.svelte-xhxto7{border-radius:var(--r-md);width:100%;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .1s;display:flex}button.svelte-xhxto7 .ms{color:var(--accent)}button.on.svelte-xhxto7{background:var(--accent-soft)}.lb.svelte-xhxto7{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kd.svelte-xhxto7{color:var(--text-4);white-space:nowrap;font-size:12px;font-weight:500}.none.svelte-xhxto7{text-align:center;color:var(--text-3);padding:24px 16px;font-size:14px;font-weight:500}.nav.svelte-yggkky{flex-direction:column;gap:14px;display:flex}.grp.svelte-yggkky{flex-direction:column;gap:2px;display:flex}.gl.svelte-yggkky{letter-spacing:.06em;text-transform:uppercase;color:var(--dark-group);padding:0 10px 6px;font-size:11px;font-weight:600;line-height:1}a.svelte-yggkky{height:36px;color:var(--dark-text);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:flex}a.svelte-yggkky .ms{color:var(--dark-icon);transition:color .15s}a.svelte-yggkky:hover{background:var(--dark-hover);color:#fff;text-decoration:none}a.svelte-yggkky:hover .ms{color:#fff}a.on.svelte-yggkky{background:var(--dark-active);color:#fff;font-weight:600}a.on.svelte-yggkky .ms{color:var(--accent-mid)}.lb.svelte-yggkky{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.meta.svelte-yggkky{color:var(--dark-group);font-size:11px;font-weight:500}.badge.svelte-yggkky{border-radius:var(--r-pill);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:grid}.badge.bad.svelte-yggkky{background:var(--bad)}.badge.info.svelte-yggkky{background:var(--accent)}.badge.mute.svelte-yggkky{background:#ffffff1f}.light.svelte-yggkky .gl:where(.svelte-yggkky){letter-spacing:0;text-transform:none;color:var(--text-4);font-size:12px}.light.svelte-yggkky a:where(.svelte-yggkky){height:38px;color:var(--text-2)}.light.svelte-yggkky a:where(.svelte-yggkky) .ms{color:var(--text-4)}.light.svelte-yggkky a:where(.svelte-yggkky):hover{background:var(--divider-2);color:var(--ink)}.light.svelte-yggkky a:where(.svelte-yggkky):hover .ms{color:var(--text-2)}.light.svelte-yggkky a.on:where(.svelte-yggkky){background:var(--accent-soft);color:var(--info-fg)}.light.svelte-yggkky a.on:where(.svelte-yggkky) .ms{color:var(--accent)}.light.svelte-yggkky .meta:where(.svelte-yggkky){color:var(--text-4)}.light.svelte-yggkky .badge.mute:where(.svelte-yggkky){background:var(--text-5)}.topbar.svelte-1elecpb{top:var(--topbar-top,0);z-index:40;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#f6f7f9eb;align-items:center;gap:12px;height:64px;padding:0 clamp(16px,3vw,32px);display:flex;position:sticky}.menu.svelte-1elecpb{border-radius:var(--r-md);border:1px solid var(--border);width:40px;height:40px;color:var(--ink);background:#fff;flex:none;place-items:center;display:none}.ttl.svelte-1elecpb{flex-direction:column;flex:1;gap:3px;min-width:120px;display:flex}h1.svelte-1elecpb{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:1.1;overflow:hidden}p.svelte-1elecpb{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}@media (width<=899.98px){.menu.svelte-1elecpb{display:grid}}
