.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-cf55d76e]{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-cf55d76e]:hover{background:var(--surface-3)}.notif__rail[data-v-cf55d76e],div.notif[data-v-cf55d76e]:hover{background:transparent}.notif__rail[data-v-cf55d76e]{align-self:stretch;border-radius:999px;grid-area:rail;min-height:30px}.notif--unread .notif__rail[data-v-cf55d76e]{background:var(--brand)}.notif__avs[data-v-cf55d76e]{align-self:start;flex-shrink:0;grid-area:avs;height:30px;position:relative}.notif__av[data-v-cf55d76e]{box-shadow:0 0 0 2px var(--surface);position:absolute;top:0}.notif__head[data-v-cf55d76e]{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-cf55d76e]{color:var(--ink-2);font-weight:600;letter-spacing:-.012em}.notif__verb[data-v-cf55d76e]{color:var(--ink-3)}.notif--unread .notif__who[data-v-cf55d76e]{color:var(--ink);font-weight:700}.notif--unread .notif__verb[data-v-cf55d76e]{color:var(--ink-2)}.notif__when[data-v-cf55d76e]{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-cf55d76e]{color:var(--ink-3);font-weight:600;grid-area:context;text-overflow:ellipsis;white-space:nowrap}.notif__context[data-v-cf55d76e],.notif__preview[data-v-cf55d76e]{font-size:var(--fs-sm);min-width:0;overflow:hidden}.notif__preview[data-v-cf55d76e]{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-eb99ab4f]{position:relative}.um__btn[data-v-eb99ab4f]{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-eb99ab4f]:hover{border-color:var(--line-strong)}.um__btn[data-v-eb99ab4f]:active{transform:translateY(1px)}.um__handle[data-v-eb99ab4f]{font-family:var(--font-mono);font-size:var(--fs-xs);padding:0 5px}.um__pop[data-v-eb99ab4f]{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-eb99ab4f]{color:var(--ink);font-size:var(--fs-lg);font-weight:600;margin:0 0 3px}.um__disc[data-v-eb99ab4f]{color:var(--ink-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:-.02em;margin-left:4px}.um__mono[data-v-eb99ab4f]{color:var(--ink-3);margin:2px 0}.um__mono[data-v-eb99ab4f],.um__warn[data-v-eb99ab4f]{font-size:var(--fs-sm)}.um__warn[data-v-eb99ab4f]{color:var(--warn);line-height:1.4;margin:6px 0 2px}.um__sep[data-v-eb99ab4f]{border:none;border-top:1px solid var(--line-soft);margin:10px 0}.um__item[data-v-eb99ab4f]{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-eb99ab4f]:hover{background:var(--surface-3);color:var(--ink);text-decoration:none}.um__item--theme[data-v-eb99ab4f]{display:none}@media(max-width:559px){.um__item--theme[data-v-eb99ab4f]{display:block}}.um__item--strong[data-v-eb99ab4f]{color:var(--ink);font-weight:600}.um__item--staff[data-v-eb99ab4f]{align-items:center;color:var(--link);display:flex;font-weight:600;justify-content:space-between}.um__badge[data-v-eb99ab4f]{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-eb99ab4f]{color:var(--warn);font-weight:600}.um__item--warn[data-v-eb99ab4f]:hover{background:var(--warn-soft);color:var(--warn)}.um__confirm[data-v-eb99ab4f]{background:var(--warn-soft);border-radius:var(--r-control);padding:8px 10px}.um__confirm-text[data-v-eb99ab4f]{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.55;margin:0 0 9px}.um__confirm-actions[data-v-eb99ab4f]{display:flex;gap:6px}.tabs[data-v-514ff72e]{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-514ff72e],.tabs__tab[data-v-514ff72e]{align-items:center}.tabs__tab[data-v-514ff72e]{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-514ff72e]:hover{background:var(--surface-3);color:var(--ink)}.tabs__tab--on[data-v-514ff72e],.tabs__tab--on[data-v-514ff72e]:hover{background:var(--link);color:#fff}.tabs__badge[data-v-514ff72e]{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-514ff72e]{background:#ffffffeb;color:var(--link)}.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-a25c2ae6]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.dml__head[data-v-a25c2ae6]{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:10px;padding:12px 14px}.dm__scroll[data-v-a25c2ae6]{flex:1;min-height:0;overflow-y:auto;padding:0 6px 6px}.dm__section+.dm__section[data-v-a25c2ae6]{margin-top:6px}.dm__section-title[data-v-a25c2ae6]{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-a25c2ae6]{color:var(--ink-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:-.02em;margin-left:auto}.dm__muted[data-v-a25c2ae6]{align-items:center;display:flex;gap:10px;opacity:.6;padding:9px 10px}.dm__muted-name[data-v-a25c2ae6]{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-a25c2ae6]{background:none;border:none;color:var(--link);flex-shrink:0;font-size:var(--fs-sm);padding:0}.dm__muted-act[data-v-a25c2ae6]:hover:not(:disabled){text-decoration:underline}.dm__blocked[data-v-a25c2ae6],.dm__idle[data-v-a25c2ae6],.dm__none[data-v-a25c2ae6]{padding:22px 16px}.dm__blocked[data-v-a25c2ae6]{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-a25c2ae6]{text-align:center}.dm__none-title[data-v-a25c2ae6]{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-a25c2ae6]{color:var(--ink-3);font-size:var(--fs-md);line-height:1.6;margin:0 auto 12px;max-width:30ch}.dm__open[data-v-a25c2ae6]{border-top:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:7px;padding:10px}.dm__open-input[data-v-a25c2ae6]{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-a25c2ae6]:focus{background:var(--surface);border-color:var(--link);box-shadow:var(--ring);outline:none}.dm__open-go[data-v-a25c2ae6]{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-a25c2ae6]:hover:not(:disabled){background:var(--surface-3)}.dm__open-go[data-v-a25c2ae6]:disabled{opacity:.5}.dm__open-err[data-v-a25c2ae6]{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-7cf275f7]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;position:relative}.topic-list__head[data-v-7cf275f7]{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-7cf275f7]{border-bottom-color:var(--link)}.topic-list__head .tool[data-v-7cf275f7]{height:30px;min-width:30px;padding:0}.topic-list__head .tool svg[data-v-7cf275f7]{height:18px;width:18px}.topic-list__filter[data-v-7cf275f7]{margin-left:auto}.topic-list__head--searching .topic-list__filter[data-v-7cf275f7]{color:var(--ink-3);margin-left:0}.topic-list__search[data-v-7cf275f7]{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-7cf275f7]::-moz-placeholder{color:var(--ink-4)}.topic-list__search[data-v-7cf275f7]::placeholder{color:var(--ink-4)}.topic-list__search[data-v-7cf275f7]::-webkit-search-cancel-button{display:none}.topic-list__new[data-v-7cf275f7]{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-7cf275f7]:hover{background:var(--link-hover);color:#fff}.topic-list__new[data-v-7cf275f7]:active{transform:translateY(1px)}.topic-list__scroll[data-v-7cf275f7]{flex:1;min-height:0;overflow-y:auto;padding:6px}.topic-list__pill[data-v-7cf275f7]{left:50%;position:absolute;top:52px;transform:translate(-50%);z-index:20}.topic-row[data-v-7cf275f7]{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-7cf275f7]:hover{background:var(--surface-3)}.topic-row--active[data-v-7cf275f7],.topic-row--active[data-v-7cf275f7]: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-7cf275f7]{align-self:stretch;grid-area:rail;min-height:30px}.topic-row__av[data-v-7cf275f7]{align-self:center;grid-area:av}.topic-row__head[data-v-7cf275f7]{align-items:baseline;display:flex;gap:7px;grid-area:title;min-width:0}.topic-row__dot[data-v-7cf275f7]{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-7cf275f7]:after{background:transparent;border-radius:50%;content:"";height:5px;width:5px}.topic-row--fresh .topic-row__dot[data-v-7cf275f7]:after{background:var(--ink)}.topic-row__title[data-v-7cf275f7]{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-7cf275f7]{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-7cf275f7]{color:var(--ink-3);font-weight:500}.topic-row--fresh .topic-row__title[data-v-7cf275f7]{color:var(--ink);font-weight:700}.topic-row--active .topic-row__title[data-v-7cf275f7]{color:var(--link);font-weight:700}.topic-row__flag[data-v-7cf275f7]{align-self:flex-start;flex-shrink:0}.count[data-v-7cf275f7]{grid-area:count;justify-self:end}.topic-row__by[data-v-7cf275f7]{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-7cf275f7]{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-7cf275f7]{padding:44px 18px;text-align:center}.topic-list__empty-title[data-v-7cf275f7]{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-7cf275f7]{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-7cf275f7]{padding:11px 10px}.topic-list__skel-title[data-v-7cf275f7]{height:13px;margin-bottom:7px;width:78%}.topic-list__skel-meta[data-v-7cf275f7]{height:10px;width:46%}.topic-list__skel-row:nth-child(2n) .topic-list__skel-title[data-v-7cf275f7]{width:58%}.topic-list__skel-row:nth-child(3n) .topic-list__skel-title[data-v-7cf275f7]{width:88%}.pill-pop-enter-active[data-v-7cf275f7],.pill-pop-leave-active[data-v-7cf275f7]{transition:opacity .14s ease,transform .14s ease}.pill-pop-enter-from[data-v-7cf275f7],.pill-pop-leave-to[data-v-7cf275f7]{opacity:0;transform:translate(-50%) translateY(-6px)}@media(max-width:700px){.topic-list[data-v-7cf275f7]{border:none;border-radius:0;box-shadow:none}}.col[data-v-0fd61175]{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-0fd61175]{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-0fd61175]{flex:1;min-width:0}.col__brand[data-v-0fd61175]{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-0fd61175]{color:var(--brand)}.col__theme[data-v-0fd61175]{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-0fd61175]:hover{background:var(--surface-3);color:var(--ink)}.col__theme-icon[data-v-0fd61175]{height:18px;width:18px}.col__body[data-v-0fd61175]{flex:1;min-height:0}.col__foot[data-v-0fd61175]{align-items:center;border-top:1px solid var(--line-soft);color:var(--ink-4);display:flex;flex-shrink:0;font-size:var(--fs-xs);gap:10px;padding:8px 12px 8px 14px}.relays[data-v-0fd61175]{align-items:center;display:inline-flex;gap:7px}.relays__dot[data-v-0fd61175]{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-0fd61175]{color:var(--ink-3);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.relays--off .relays__dot[data-v-0fd61175]{background:var(--ink-4);box-shadow:none}.relays--degraded .relays__label[data-v-0fd61175]{color:var(--warn)}.relays--dev .relays__dot[data-v-0fd61175]{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 22%,transparent)}.relays--dev .relays__label[data-v-0fd61175]{color:var(--warn)}@media(max-width:700px){.col[data-v-0fd61175]{border:none;border-radius:0;box-shadow:none}}.app[data-v-14e04534]{background:var(--page);display:flex;flex-direction:column;height:100%;min-height:0}.app__shell[data-v-14e04534]{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-14e04534],.app__panel[data-v-14e04534],.app__shell[data-v-14e04534]{min-height:0;min-width:0}@media(max-width:820px){.app__shell[data-v-14e04534]{grid-template-columns:1fr}.app__panel[data-v-14e04534],.app__shell--panel .app__col[data-v-14e04534]{display:none}.app__shell--panel .app__panel[data-v-14e04534]{display:block}}@media(max-width:700px){.app__shell[data-v-14e04534]{padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}}
