.chrome[data-v-cf522dc0]{flex-shrink:0;position:relative;z-index:30}.topbar[data-v-cf522dc0]{align-items:center;display:flex;gap:16px;height:var(--topbar-h);padding:0 calc(var(--gutter) + 6px + env(safe-area-inset-right,0px)) 0 calc(var(--gutter) + 6px + env(safe-area-inset-left,0px))}.topbar__brand[data-v-cf522dc0]{align-items:baseline;display:flex;flex-shrink:0;font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.045em;text-decoration:none!important}.topbar__brand-a[data-v-cf522dc0]{color:var(--ink)}.topbar__brand-b[data-v-cf522dc0]{color:var(--brand)}.topbar__nav[data-v-cf522dc0]{align-items:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:999px;box-shadow:var(--elev-1);display:flex;flex-shrink:0;gap:3px;padding:3px}.navlink[data-v-cf522dc0]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--ink-3);display:inline-flex;font-family:inherit;font-size:var(--fs-md);font-weight:600;gap:6px;padding:6px 15px;text-decoration:none!important;transition:color .14s ease,background .14s ease;white-space:nowrap}.navlink[data-v-cf522dc0]:hover{background:var(--surface-3);color:var(--ink)}.navlink--on[data-v-cf522dc0],.navlink--on[data-v-cf522dc0]:hover{background:var(--link);color:#fff}.navlink__badge[data-v-cf522dc0]{background:var(--brand);border-radius:999px;color:var(--brand-on);font-size:10px;font-weight:700;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.navlink--on .navlink__badge[data-v-cf522dc0]{background:#ffffffeb;color:var(--link)}.topbar__right[data-v-cf522dc0]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.topbar__right[data-v-cf522dc0] .explain__trigger{color:var(--ink-3)}.topbar__right[data-v-cf522dc0] .explain__trigger[aria-expanded=true]{color:var(--ink);text-decoration-color:var(--link)}.relays[data-v-cf522dc0]{align-items:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:999px;box-shadow:var(--elev-1);display:inline-flex;gap:7px;padding:5px 11px 5px 9px}.relays__dot[data-v-cf522dc0]{background:var(--ok);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent);flex-shrink:0;height:7px;position:relative;width:7px}.relays__label[data-v-cf522dc0]{color:var(--ink-3);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.relays--off .relays__dot[data-v-cf522dc0]{background:var(--ink-4);box-shadow:none}.relays--degraded .relays__label[data-v-cf522dc0]{color:var(--warn)}.relays--dev .relays__dot[data-v-cf522dc0]{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 22%,transparent)}.relays--dev .relays__label[data-v-cf522dc0]{color:var(--warn)}.topbar__theme[data-v-cf522dc0]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--ink-3);display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .14s ease,color .14s ease;width:32px}.topbar__theme-icon[data-v-cf522dc0]{height:17px;width:17px}.topbar__theme[data-v-cf522dc0]:hover{background:var(--surface-3);color:var(--ink)}.topbar__theme[data-v-cf522dc0]:active{transform:translateY(1px)}.topbar__new[data-v-cf522dc0]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--elev-1);color:var(--ink);display:inline-flex;font-size:var(--fs-md);font-weight:600;padding:6px 14px;text-decoration:none!important;transition:background .14s ease,border-color .14s ease;white-space:nowrap}.topbar__new[data-v-cf522dc0]:hover{background:var(--surface-3);border-color:var(--line-strong);color:var(--ink)}.topbar__new[data-v-cf522dc0]:active{transform:translateY(1px)}.topbar__new--off[data-v-cf522dc0],.topbar__new--off-wide[data-v-cf522dc0]{display:none}.forumbar[data-v-cf522dc0]{gap:12px;height:var(--forumbar-h);padding:0 calc(var(--gutter) + 6px + env(safe-area-inset-right,0px)) 0 calc(var(--gutter) + 6px + env(safe-area-inset-left,0px))}.crumbs[data-v-cf522dc0],.forumbar[data-v-cf522dc0]{align-items:center;display:flex}.crumbs[data-v-cf522dc0]{font-size:var(--fs-md);gap:8px;min-width:0}.crumbs__link[data-v-cf522dc0]{color:var(--ink-3);font-weight:500}.crumbs__sep[data-v-cf522dc0]{color:var(--ink-4)}.crumbs__here[data-v-cf522dc0]{color:var(--ink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forumbar__stats[data-v-cf522dc0]{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:auto}.forumbar__stat[data-v-cf522dc0]{color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap}.forumbar__stat--signed[data-v-cf522dc0]{color:var(--ok)}.forumbar__mode[data-v-cf522dc0]{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--ink-3);font-size:var(--fs-xs);font-weight:500;padding:3px 10px;transition:background .14s ease,color .14s ease,border-color .14s ease;white-space:nowrap}.forumbar__mode[data-v-cf522dc0]:hover{background:var(--surface-3);border-color:var(--line-strong);color:var(--ink)}.forumbar__mode[data-v-cf522dc0]:active{transform:translateY(1px)}.forumbar__mode--on[data-v-cf522dc0]{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,transparent);color:var(--warn);font-weight:700}@media(max-width:820px){.topbar__new--off-wide[data-v-cf522dc0]{display:inline-flex}}@media(max-width:900px){.relays__label[data-v-cf522dc0]{display:none}.relays[data-v-cf522dc0]{padding:5px 8px}.forumbar__stats[data-v-cf522dc0]{gap:9px}}@media(max-width:700px){.topbar[data-v-cf522dc0]{gap:10px;padding:0 calc(12px + env(safe-area-inset-right,0px)) 0 calc(12px + env(safe-area-inset-left,0px))}.navlink[data-v-cf522dc0]{padding:6px 12px}.topbar__new[data-v-cf522dc0]{padding:6px 11px}.forumbar[data-v-cf522dc0]{padding:0 calc(12px + env(safe-area-inset-right,0px)) 0 calc(12px + env(safe-area-inset-left,0px))}.forumbar__stat[data-v-cf522dc0]:not(:last-child){display:none}}@media(max-width:559px){.topbar[data-v-cf522dc0]{gap:8px}.topbar__right[data-v-cf522dc0]{gap:6px}.topbar__new[data-v-cf522dc0],.topbar__theme[data-v-cf522dc0]{display:none}}@media(max-width:399px){.topbar__brand[data-v-cf522dc0]{font-size:19px}.navlink[data-v-cf522dc0]{padding:6px 10px}}@media(min-width:821px){.forumbar--crumbs[data-v-cf522dc0]{display:none}}.notif[data-v-814941bd]{align-items:start;border-radius:var(--r-control);-moz-column-gap:11px;column-gap:11px;display:grid;grid-template-areas:"rail avs head    when" "rail avs context context" "rail avs preview preview";grid-template-columns:3px auto 1fr auto;padding:10px;row-gap:2px;text-decoration:none!important;transition:background .14s ease}.notif[data-v-814941bd]:hover{background:var(--surface-3)}.notif__rail[data-v-814941bd],div.notif[data-v-814941bd]:hover{background:transparent}.notif__rail[data-v-814941bd]{align-self:stretch;border-radius:999px;grid-area:rail;min-height:30px}.notif--unread .notif__rail[data-v-814941bd]{background:var(--brand)}.notif__avs[data-v-814941bd]{align-self:start;flex-shrink:0;grid-area:avs;height:30px;position:relative}.notif__av[data-v-814941bd]{box-shadow:0 0 0 2px var(--surface);position:absolute;top:0}.notif__head[data-v-814941bd]{display:-webkit-box;grid-area:head;-webkit-box-orient:vertical;font-size:var(--fs-base);-webkit-line-clamp:2;line-clamp:2;line-height:1.35;min-width:0;overflow:hidden}.notif__who[data-v-814941bd]{color:var(--ink-2);font-weight:600;letter-spacing:-.012em}.notif__verb[data-v-814941bd]{color:var(--ink-3)}.notif--unread .notif__who[data-v-814941bd]{color:var(--ink);font-weight:700}.notif--unread .notif__verb[data-v-814941bd]{color:var(--ink-2)}.notif__when[data-v-814941bd]{align-self:start;color:var(--ink-4);font-size:10.5px;grid-area:when;justify-self:end;padding-top:2px;white-space:nowrap}.notif__context[data-v-814941bd]{color:var(--ink-3);font-weight:600;grid-area:context;text-overflow:ellipsis;white-space:nowrap}.notif__context[data-v-814941bd],.notif__preview[data-v-814941bd]{font-size:var(--fs-sm);min-width:0;overflow:hidden}.notif__preview[data-v-814941bd]{display:-webkit-box;grid-area:preview;-webkit-box-orient:vertical;color:var(--ink-4);-webkit-line-clamp:2;line-clamp:2;line-height:1.45;overflow-wrap:anywhere}.bell[data-v-0b4e6347],.bell__btn[data-v-0b4e6347]{position:relative}.bell__btn[data-v-0b4e6347]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--ink-3);display:flex;height:34px;justify-content:center;transition:background .14s ease,color .14s ease;width:34px}.bell__btn--on[data-v-0b4e6347],.bell__btn[data-v-0b4e6347]:hover{background:var(--surface-3);color:var(--ink)}.bell__btn[data-v-0b4e6347]:active{transform:translateY(1px)}.bell__icon[data-v-0b4e6347]{height:19px;width:19px}.bell__badge[data-v-0b4e6347]{background:var(--brand);border-radius:999px;box-shadow:0 0 0 2px var(--page);color:var(--brand-on);font-size:10px;font-weight:700;line-height:17px;min-width:17px;padding:0 4px;position:absolute;right:-2px;text-align:center;top:-1px}.bell__pop[data-v-0b4e6347]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;max-height:min(70vh,520px);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:360px;z-index:40}.bell__head[data-v-0b4e6347]{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:10px;padding:12px 14px}.bell__title[data-v-0b4e6347]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bell__scroll[data-v-0b4e6347]{flex:1;min-height:0;overflow-y:auto;padding:6px}.bell__empty[data-v-0b4e6347]{padding:32px 16px 36px;text-align:center}.bell__empty-title[data-v-0b4e6347]{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.03em;margin:0 0 6px}.bell__empty-sub[data-v-0b4e6347]{color:var(--ink-3);font-size:var(--fs-sm);line-height:1.6;margin:0 auto;max-width:32ch}.bell__more[data-v-0b4e6347]{border-top:1px solid var(--line-soft);color:var(--ink-4);flex-shrink:0;font-size:var(--fs-xs);margin:0;padding:9px 14px}@media(max-width:479px){.bell__pop[data-v-0b4e6347]{left:12px;max-height:min(70vh,520px);position:fixed;right:12px;top:calc(var(--topbar-h) - 4px);width:auto}}.um[data-v-4966e4a5]{position:relative}.um__btn[data-v-4966e4a5]{align-items:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:999px;box-shadow:var(--elev-1);color:var(--ink-3);display:flex;gap:5px;padding:4px;transition:border-color .14s ease,transform .1s ease}.um__btn[data-v-4966e4a5]:hover{border-color:var(--line-strong)}.um__btn[data-v-4966e4a5]:active{transform:translateY(1px)}.um__handle[data-v-4966e4a5]{font-family:var(--font-mono);font-size:var(--fs-xs);padding:0 5px}.um__pop[data-v-4966e4a5]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);max-height:min(80vh,640px);overflow-y:auto;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:272px;z-index:40}.um__id[data-v-4966e4a5]{color:var(--ink);font-size:var(--fs-lg);font-weight:600;margin:0 0 3px}.um__disc[data-v-4966e4a5]{color:var(--ink-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:-.02em;margin-left:4px}.um__mono[data-v-4966e4a5]{color:var(--ink-3);margin:2px 0}.um__mono[data-v-4966e4a5],.um__warn[data-v-4966e4a5]{font-size:var(--fs-sm)}.um__warn[data-v-4966e4a5]{color:var(--warn);line-height:1.4;margin:6px 0 2px}.um__sep[data-v-4966e4a5]{border:none;border-top:1px solid var(--line-soft);margin:10px 0}.um__item[data-v-4966e4a5]{background:transparent;border:none;border-radius:var(--r-control);color:var(--ink-2);display:block;font-family:inherit;font-size:var(--fs-md);font-weight:500;padding:8px 10px;text-align:left;transition:background .13s ease,color .13s ease;width:100%}.um__item[data-v-4966e4a5]:hover{background:var(--surface-3);color:var(--ink);text-decoration:none}.um__item--theme[data-v-4966e4a5]{display:none}@media(max-width:559px){.um__item--theme[data-v-4966e4a5]{display:block}}.um__item--strong[data-v-4966e4a5]{color:var(--ink);font-weight:600}.um__item--staff[data-v-4966e4a5]{align-items:center;color:var(--link);display:flex;font-weight:600;justify-content:space-between}.um__badge[data-v-4966e4a5]{background:var(--link-soft);border-radius:999px;color:var(--link);font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 7px}.um__item--warn[data-v-4966e4a5]{color:var(--warn);font-weight:600}.um__item--warn[data-v-4966e4a5]:hover{background:var(--warn-soft);color:var(--warn)}.um__confirm[data-v-4966e4a5]{background:var(--warn-soft);border-radius:var(--r-control);padding:8px 10px}.um__confirm-text[data-v-4966e4a5]{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.55;margin:0 0 9px}.um__confirm-actions[data-v-4966e4a5]{display:flex;gap:6px}.tabs[data-v-59a11093]{background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:999px;display:flex;flex-shrink:0;gap:3px;padding:3px}.tabs[data-v-59a11093],.tabs__tab[data-v-59a11093]{align-items:center}.tabs__tab[data-v-59a11093]{background:transparent;border:none;border-radius:999px;color:var(--ink-3);display:inline-flex;font-family:inherit;font-size:var(--fs-md);font-weight:600;gap:6px;padding:5px 13px;text-decoration:none!important;transition:color .14s ease,background .14s ease;white-space:nowrap}.tabs__tab[data-v-59a11093]:hover{background:var(--surface-3);color:var(--ink)}.tabs__tab--on[data-v-59a11093],.tabs__tab--on[data-v-59a11093]:hover{background:var(--link);color:#fff}.tabs__badge[data-v-59a11093]{background:var(--brand);border-radius:999px;color:var(--brand-on);font-size:10px;font-weight:700;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.tabs__tab--on .tabs__badge[data-v-59a11093]{background:#ffffffeb;color:var(--link)}.tabs__dot[data-v-59a11093]{border:1.5px solid var(--ink-4);border-radius:50%;flex-shrink:0;height:6px;width:6px}.tabs__tab--on .tabs__dot[data-v-59a11093]{border-color:#ffffffbf}.dmrow[data-v-a96f6192]{align-items:center;background:transparent;border:none;border-radius:var(--r-control);-moz-column-gap:11px;column-gap:11px;display:grid;grid-template-areas:"av name    when" "av snippet unread";grid-template-columns:auto 1fr auto;padding:9px 10px;row-gap:2px;text-align:left;transition:background .14s ease;width:100%}.dmrow[data-v-a96f6192]:hover{background:var(--surface-3)}.dmrow--active[data-v-a96f6192],.dmrow--active[data-v-a96f6192]:hover{background:var(--link-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--link) 26%,transparent)}.dmrow__av[data-v-a96f6192]{grid-area:av}.dmrow__name[data-v-a96f6192]{color:var(--ink);font-size:var(--fs-base);font-weight:600;grid-area:name;letter-spacing:-.012em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmrow--active .dmrow__name[data-v-a96f6192]{color:var(--link);font-weight:700}.dmrow__when[data-v-a96f6192]{font-family:var(--font-mono);font-size:10.5px;grid-area:when;justify-self:end;letter-spacing:-.02em}.dmrow__snippet[data-v-a96f6192],.dmrow__when[data-v-a96f6192]{color:var(--ink-4);white-space:nowrap}.dmrow__snippet[data-v-a96f6192]{font-size:var(--fs-sm);grid-area:snippet;min-width:0;overflow:hidden;text-overflow:ellipsis}.dmrow__mine[data-v-a96f6192]{color:var(--ink-4)}.dmrow__unread[data-v-a96f6192]{background:var(--brand);border-radius:999px;color:var(--brand-on);font-size:10px;grid-area:unread;justify-self:end;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.dmrow--unread .dmrow__name[data-v-a96f6192],.dmrow__unread[data-v-a96f6192]{font-weight:700}.dmrow--unread .dmrow__snippet[data-v-a96f6192]{color:var(--ink-2)}.dml[data-v-90d64000]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.dml__head[data-v-90d64000]{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:10px;padding:12px 14px}.dm__scroll[data-v-90d64000]{flex:1;min-height:0;overflow-y:auto;padding:0 6px 6px}.dm__section+.dm__section[data-v-90d64000]{margin-top:6px}.dm__section-title[data-v-90d64000]{align-items:center;background:var(--surface);color:var(--ink-3);display:flex;font-size:var(--fs-sm);font-weight:700;gap:6px;letter-spacing:.08em;margin:0;padding:12px 8px 8px;position:sticky;text-transform:uppercase;top:0;z-index:1}.dm__section-n[data-v-90d64000]{color:var(--ink-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:-.02em;margin-left:auto}.dm__muted[data-v-90d64000]{align-items:center;display:flex;gap:10px;opacity:.6;padding:9px 10px}.dm__muted-name[data-v-90d64000]{color:var(--ink-3);flex:1;font-size:var(--fs-md);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm__muted-act[data-v-90d64000]{background:none;border:none;color:var(--link);flex-shrink:0;font-size:var(--fs-sm);padding:0}.dm__muted-act[data-v-90d64000]:hover:not(:disabled){text-decoration:underline}.dm__blocked[data-v-90d64000],.dm__idle[data-v-90d64000],.dm__none[data-v-90d64000]{padding:22px 16px}.dm__blocked[data-v-90d64000]{background:var(--warn-soft);border-radius:var(--r-control);color:var(--ink-2);font-size:var(--fs-md);line-height:1.6;margin:6px;padding:14px}.dm__none[data-v-90d64000]{text-align:center}.dm__none-title[data-v-90d64000]{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-title);font-weight:700;letter-spacing:-.03em;margin:0 0 6px}.dm__none-sub[data-v-90d64000]{color:var(--ink-3);font-size:var(--fs-md);line-height:1.6;margin:0 auto 12px;max-width:30ch}.dm__open[data-v-90d64000]{border-top:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:7px;padding:10px}.dm__open-input[data-v-90d64000]{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);flex:1;font-size:var(--fs-sm);min-width:0;padding:7px 11px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.dm__open-input[data-v-90d64000]:focus{background:var(--surface);border-color:var(--link);box-shadow:var(--ring);outline:none}.dm__open-go[data-v-90d64000]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-control);color:var(--ink-2);flex-shrink:0;font-size:var(--fs-sm);font-weight:600;padding:0 13px;transition:background .14s ease}.dm__open-go[data-v-90d64000]:hover:not(:disabled){background:var(--surface-3)}.dm__open-go[data-v-90d64000]:disabled{opacity:.5}.dm__open-err[data-v-90d64000]{background:var(--warn-soft);border-radius:var(--r-control);color:var(--warn);flex-shrink:0;font-size:var(--fs-sm);font-weight:600;margin:0 10px 10px;padding:8px 12px}.topic-list[data-v-5a6d757f]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;position:relative}.topic-list__head[data-v-5a6d757f]{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:10px;padding:12px 14px}.topic-list__head--searching[data-v-5a6d757f]{border-bottom-color:var(--link)}.topic-list__head .tool[data-v-5a6d757f]{height:30px;min-width:30px;padding:0}.topic-list__head .tool svg[data-v-5a6d757f]{height:18px;width:18px}.topic-list__filter[data-v-5a6d757f]{margin-left:auto}.topic-list__head--searching .topic-list__filter[data-v-5a6d757f]{color:var(--ink-3);margin-left:0}.topic-list__search[data-v-5a6d757f]{background:transparent;border:none;color:var(--ink);flex:1;font-size:var(--fs-base);min-width:0;outline:none;padding:0}.topic-list__search[data-v-5a6d757f]::-moz-placeholder{color:var(--ink-4)}.topic-list__search[data-v-5a6d757f]::placeholder{color:var(--ink-4)}.topic-list__search[data-v-5a6d757f]::-webkit-search-cancel-button{display:none}.topic-list__new[data-v-5a6d757f]{background:var(--link);border-radius:999px;box-shadow:0 1px 2px #1428823d,0 6px 16px -8px #2b4fe88c;color:#fff;flex-shrink:0;font-size:var(--fs-md);font-weight:700;padding:6px 14px;text-decoration:none!important;transition:background .14s ease,transform .1s ease}.topic-list__new[data-v-5a6d757f]:hover{background:var(--link-hover);color:#fff}.topic-list__new[data-v-5a6d757f]:active{transform:translateY(1px)}.topic-list__scroll[data-v-5a6d757f]{flex:1;min-height:0;overflow-y:auto;padding:6px}.topic-list__pill[data-v-5a6d757f]{left:50%;position:absolute;top:52px;transform:translate(-50%);z-index:20}.topic-row[data-v-5a6d757f]{align-items:center;border-radius:var(--r-control);-moz-column-gap:11px;column-gap:11px;display:grid;grid-template-areas:"rail av title count" "rail av meta  when";grid-template-columns:3px auto 1fr auto;padding:9px 10px;row-gap:2px;text-decoration:none!important;transition:background .14s ease}.topic-row[data-v-5a6d757f]:hover{background:var(--surface-3)}.topic-row--active[data-v-5a6d757f],.topic-row--active[data-v-5a6d757f]:hover{background:var(--link-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--link) 26%,transparent)}.topic-row__heat[data-v-5a6d757f]{align-self:stretch;grid-area:rail;min-height:30px}.topic-row__av[data-v-5a6d757f]{align-self:center;grid-area:av}.topic-row__head[data-v-5a6d757f]{align-items:baseline;display:flex;gap:7px;grid-area:title;min-width:0}.topic-row__dot[data-v-5a6d757f]{align-items:center;align-self:flex-start;display:flex;flex-shrink:0;height:calc(var(--fs-base)*1.3);width:5px}.topic-row__dot[data-v-5a6d757f]:after{background:transparent;border-radius:50%;content:"";height:5px;width:5px}.topic-row--fresh .topic-row__dot[data-v-5a6d757f]:after{background:var(--ink)}.topic-row__title[data-v-5a6d757f]{display:-webkit-box;-webkit-line-clamp:2;min-width:0;-webkit-box-orient:vertical;color:var(--ink);font-size:var(--fs-base);font-weight:600;letter-spacing:-.012em;line-height:1.3;overflow:hidden}.topic-row__hit[data-v-5a6d757f]{background:color-mix(in srgb,var(--link) 16%,transparent);border-radius:3px;color:inherit;margin:0 -1px;padding:0 1px}.topic-row--read .topic-row__title[data-v-5a6d757f]{color:var(--ink-3);font-weight:500}.topic-row--fresh .topic-row__title[data-v-5a6d757f]{color:var(--ink);font-weight:700}.topic-row--active .topic-row__title[data-v-5a6d757f]{color:var(--link);font-weight:700}.topic-row__flag[data-v-5a6d757f]{align-self:flex-start;flex-shrink:0}.count[data-v-5a6d757f]{grid-area:count;justify-self:end}.topic-row__by[data-v-5a6d757f]{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600;grid-area:meta;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-row__when[data-v-5a6d757f]{color:var(--ink-4);font-family:var(--font-mono);font-size:10.5px;grid-area:when;justify-self:end;letter-spacing:-.02em;white-space:nowrap}.topic-list__empty[data-v-5a6d757f]{padding:44px 18px;text-align:center}.topic-list__empty-title[data-v-5a6d757f]{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-title);font-weight:700;letter-spacing:-.03em;margin:0 0 6px}.topic-list__empty-sub[data-v-5a6d757f]{color:var(--ink-3);font-size:var(--fs-md);line-height:1.6;margin:0 auto 16px;max-width:34ch}.topic-list__skel-row[data-v-5a6d757f]{padding:11px 10px}.topic-list__skel-title[data-v-5a6d757f]{height:13px;margin-bottom:7px;width:78%}.topic-list__skel-meta[data-v-5a6d757f]{height:10px;width:46%}.topic-list__skel-row:nth-child(2n) .topic-list__skel-title[data-v-5a6d757f]{width:58%}.topic-list__skel-row:nth-child(3n) .topic-list__skel-title[data-v-5a6d757f]{width:88%}.pill-pop-enter-active[data-v-5a6d757f],.pill-pop-leave-active[data-v-5a6d757f]{transition:opacity .14s ease,transform .14s ease}.pill-pop-enter-from[data-v-5a6d757f],.pill-pop-leave-to[data-v-5a6d757f]{opacity:0;transform:translate(-50%) translateY(-6px)}@media(max-width:700px){.topic-list[data-v-5a6d757f]{border:none;border-radius:0;box-shadow:none}}.col[data-v-105003da]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-panel);box-shadow:var(--elev-2);display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.col__top[data-v-105003da]{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:4px;padding:10px 12px 10px 14px}.col__spacer[data-v-105003da]{flex:1;min-width:0}.col__brand[data-v-105003da]{background:none;border:none;color:var(--ink);font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.045em;line-height:1;padding:0}.col__brand-dot[data-v-105003da]{color:var(--brand)}.col__theme[data-v-105003da]{align-items:center;background:transparent;border:none;border-radius:var(--r-pastille);color:var(--ink-3);display:inline-flex;height:32px;justify-content:center;transition:background .13s ease,color .13s ease;width:32px}.col__theme[data-v-105003da]:hover{background:var(--surface-3);color:var(--ink)}.col__theme-icon[data-v-105003da]{height:18px;width:18px}.col__body[data-v-105003da]{flex:1;min-height:0}.col__foot[data-v-105003da]{border-top:1px solid var(--line-soft);color:var(--ink-4);display:flex;font-size:var(--fs-xs);gap:10px;padding:8px 12px 8px 14px}.col__foot[data-v-105003da],.col__src[data-v-105003da]{align-items:center;flex-shrink:0}.col__src[data-v-105003da]{color:inherit;display:inline-flex;gap:5px;text-decoration:none;white-space:nowrap}.col__src[data-v-105003da]:hover{color:var(--ink-2);text-decoration:none}.col__src-mark[data-v-105003da]{flex-shrink:0;height:13px;width:13px}.col__src-label[data-v-105003da]{border-bottom:1px solid transparent}.col__src:hover .col__src-label[data-v-105003da]{border-bottom-color:var(--line-strong)}@media(max-width:480px){.col__src-label[data-v-105003da]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.relays[data-v-105003da]{align-items:center;display:inline-flex;gap:7px}.relays__dot[data-v-105003da]{background:var(--ok);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent);flex-shrink:0;height:7px;width:7px}.relays__label[data-v-105003da]{color:var(--ink-3);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.relays--off .relays__dot[data-v-105003da]{background:var(--ink-4);box-shadow:none}.relays--degraded .relays__label[data-v-105003da]{color:var(--warn)}.relays--dev .relays__dot[data-v-105003da]{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 22%,transparent)}.relays--dev .relays__label[data-v-105003da]{color:var(--warn)}@media(max-width:700px){.col[data-v-105003da]{border:none;border-radius:0;box-shadow:none}}.dmt[data-v-ad41f7c0]{align-items:stretch;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-panel);bottom:calc(var(--gutter) + 6px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-pop);display:flex;gap:2px;left:calc(var(--gutter) + 6px + env(safe-area-inset-left,0px));padding:4px;position:fixed;width:min(340px,calc(100vw - 24px));z-index:60}.dmt__open[data-v-ad41f7c0]{align-items:center;background:transparent;border:none;border-radius:calc(var(--r-panel) - 5px);-moz-column-gap:10px;column-gap:10px;display:grid;flex:1;grid-template-areas:"av who" "av text";grid-template-columns:auto 1fr;min-width:0;padding:7px 4px 7px 7px;row-gap:1px;text-align:left;transition:background .14s ease}.dmt__open[data-v-ad41f7c0]:hover{background:var(--surface-3)}.dmt__open[data-v-ad41f7c0]:active{transform:translateY(1px)}.dmt__av[data-v-ad41f7c0]{grid-area:av}.dmt__who[data-v-ad41f7c0]{color:var(--ink);font-size:var(--fs-md);font-weight:700;grid-area:who;letter-spacing:-.012em}.dmt__text[data-v-ad41f7c0],.dmt__who[data-v-ad41f7c0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmt__text[data-v-ad41f7c0]{color:var(--ink-3);font-size:var(--fs-sm);grid-area:text}.dmt__close[data-v-ad41f7c0]{align-items:center;background:transparent;border:none;border-radius:calc(var(--r-panel) - 5px);color:var(--ink-4);display:flex;flex-shrink:0;justify-content:center;transition:background .14s ease,color .14s ease;width:30px}.dmt__close svg[data-v-ad41f7c0]{height:15px;width:15px}.dmt__close[data-v-ad41f7c0]:hover{background:var(--surface-3);color:var(--ink)}.dmt-enter-active[data-v-ad41f7c0],.dmt-leave-active[data-v-ad41f7c0]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.dmt-enter-from[data-v-ad41f7c0],.dmt-leave-to[data-v-ad41f7c0]{opacity:0;transform:translateY(12px)}@media(max-width:820px){.dmt[data-v-ad41f7c0]{bottom:auto;left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));top:calc(8px + env(safe-area-inset-top,0px));width:auto}.dmt-enter-from[data-v-ad41f7c0],.dmt-leave-to[data-v-ad41f7c0]{transform:translateY(-12px)}}.lb[data-v-eee46855]{background:var(--bar);display:flex;flex-direction:column;inset:0;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);position:fixed;z-index:100}.lb[data-v-eee46855]:focus{outline:none}.lb__scene[data-v-eee46855]{align-items:center;cursor:zoom-in;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;touch-action:none}.lb__scene--pannable[data-v-eee46855]{cursor:grab}.lb__scene--held[data-v-eee46855]{cursor:grabbing}.lb__img[data-v-eee46855]{flex:none;max-height:100%;max-width:100%;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lb__close[data-v-eee46855],.lb__nav[data-v-eee46855]{background:var(--bar-2);border:1px solid var(--bar-line);border-radius:var(--r-control);color:var(--bar-ink);cursor:pointer;position:absolute;transition:background .13s ease,border-color .13s ease}.lb__close[data-v-eee46855]:hover,.lb__nav[data-v-eee46855]:hover{background:var(--bar-2);border-color:var(--bar-ink-2)}.lb__close[data-v-eee46855]:focus-visible,.lb__nav[data-v-eee46855]:focus-visible,.lb__origin[data-v-eee46855]:focus-visible{outline:2px solid var(--link);outline-offset:2px}.lb__close[data-v-eee46855]{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:550;padding:7px 12px;right:calc(10px + env(safe-area-inset-right,0px));top:calc(10px + env(safe-area-inset-top,0px))}.lb__nav[data-v-eee46855]{display:grid;height:56px;place-items:center;top:50%;transform:translateY(-50%);width:40px}.lb__nav--prev[data-v-eee46855]{left:calc(10px + env(safe-area-inset-left,0px))}.lb__nav--next[data-v-eee46855]{right:calc(10px + env(safe-area-inset-right,0px))}.lb__chevron[data-v-eee46855]{height:20px;width:20px}.lb__bar[data-v-eee46855]{align-items:center;border-top:1px solid var(--bar-line);display:flex;flex:none;gap:14px;justify-content:space-between;padding:10px calc(12px + env(safe-area-inset-right,0px)) 10px calc(12px + env(safe-area-inset-left,0px))}.lb__alt[data-v-eee46855]{color:var(--bar-ink);font-family:var(--font-ui);font-size:var(--fs-md);line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.lb__meta[data-v-eee46855]{align-items:center;display:flex;flex:none;gap:14px;margin-left:auto}.lb__rank[data-v-eee46855],.lb__zoom[data-v-eee46855]{color:var(--bar-ink-2);font-size:var(--fs-sm)}.lb__origin[data-v-eee46855]{align-items:baseline;color:var(--bar-ink);display:flex;font-family:var(--font-ui);font-size:var(--fs-md);gap:7px;text-decoration:none}.lb__origin[data-v-eee46855]:hover{text-decoration:underline;text-underline-offset:2px}.lb__host[data-v-eee46855]{color:var(--bar-ink-2);font-size:var(--fs-sm)}.lb-enter-active[data-v-eee46855],.lb-leave-active[data-v-eee46855]{transition:opacity .14s ease}.lb-enter-active .lb__img[data-v-eee46855],.lb-leave-active .lb__img[data-v-eee46855]{transition:transform .14s ease}.lb-enter-from[data-v-eee46855],.lb-leave-to[data-v-eee46855]{opacity:0}.lb-enter-from .lb__img[data-v-eee46855],.lb-leave-to .lb__img[data-v-eee46855]{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.lb-enter-active[data-v-eee46855],.lb-enter-active .lb__img[data-v-eee46855],.lb-leave-active[data-v-eee46855],.lb-leave-active .lb__img[data-v-eee46855]{transition:none}}@media(pointer:coarse){.lb__nav[data-v-eee46855]{height:62px;width:46px}.lb__close[data-v-eee46855]{padding:10px 14px}}@media(max-width:560px){.lb__bar[data-v-eee46855]{align-items:flex-start;flex-direction:column;gap:6px}.lb__meta[data-v-eee46855]{margin-left:0}.lb__nav--prev[data-v-eee46855]{left:4px}.lb__nav--next[data-v-eee46855]{right:4px}}@media(max-height:480px){.lb__bar[data-v-eee46855]{padding-bottom:5px;padding-top:5px}.lb__alt[data-v-eee46855]{display:none}}.app[data-v-6977b5ac]{background:var(--page);display:flex;flex-direction:column;height:100%;min-height:0}.app__shell[data-v-6977b5ac]{display:grid;flex:1;gap:var(--gutter);grid-template-columns:minmax(300px,31%) 1fr;padding:0 calc(var(--gutter) + env(safe-area-inset-right,0px)) calc(var(--gutter) + env(safe-area-inset-bottom,0px)) calc(var(--gutter) + env(safe-area-inset-left,0px))}.app__col[data-v-6977b5ac],.app__panel[data-v-6977b5ac],.app__shell[data-v-6977b5ac]{min-height:0;min-width:0}@media(max-width:820px){.app__shell[data-v-6977b5ac]{grid-template-columns:1fr}.app__panel[data-v-6977b5ac],.app__shell--panel .app__col[data-v-6977b5ac]{display:none}.app__shell--panel .app__panel[data-v-6977b5ac]{display:block}}@media(max-width:700px){.app__shell[data-v-6977b5ac]{padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}}
