.shell-module__2rAvsW__root{--obsidian:#000;--ink-950:#09090b;--ink-900:#18181b;--ink-800:#27272a;--ink-700:#3f3f46;--signal:#2563eb;--signal-bright:#3b82f6;--signal-soft:#60a5fa;--cat-l1:#c084fc;--cat-l2:#60a5fa;--t1:#f4f4f5;--t2:#d4d4d8;--t3:#a1a1aa;--t4:#8b8b94;--t5:#71717a;--strong:#fff;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--obsidian);min-height:100vh;color:var(--t1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;padding-bottom:96px}html[data-browse-theme=light] .shell-module__2rAvsW__root{--obsidian:#fff;--ink-950:#f7f7f8;--ink-900:#f1f1f3;--ink-800:#e4e4e7;--ink-700:#d4d4d8;--signal-bright:#1d4ed8;--signal-soft:#1d4ed8;--cat-l1:#9333ea;--cat-l2:#0369a1;--t1:#09090b;--t2:#27272a;--t3:#52525b;--t4:#5f5f68;--t5:#71717a;--strong:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--press-tone:#e4e4e7;--press-fill-tone:#000;--press-fill-opacity:.08}html[data-browse-theme=light]{scrollbar-color:#000 #fff}.shell-module__2rAvsW__num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-weight:500}.shell-module__2rAvsW__head{justify-content:space-between;align-items:flex-start;gap:16px;max-width:1240px;margin:0 auto;padding:28px 16px 8px;display:flex}.shell-module__2rAvsW__headTitle{min-width:0}.shell-module__2rAvsW__title{letter-spacing:-.01em;color:var(--strong);margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.1}.shell-module__2rAvsW__sub{max-width:68ch;color:var(--t3);margin:0;font-size:15px;line-height:1.55}.shell-module__2rAvsW__sub b{color:var(--t1)}@media (min-width:768px){.shell-module__2rAvsW__head{padding:40px 24px 10px}}.shell-module__2rAvsW__theme{border:1px solid var(--ink-700);background:var(--ink-900);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.shell-module__2rAvsW__theme button{width:32px;height:30px;color:var(--t4);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.shell-module__2rAvsW__theme button:hover{color:var(--strong)}.shell-module__2rAvsW__theme button[aria-pressed=true]{background:var(--obsidian);color:var(--strong)}.shell-module__2rAvsW__theme button:focus-visible,.shell-module__2rAvsW__tab:focus-visible,.shell-module__2rAvsW__retry:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.shell-module__2rAvsW__tabs{scrollbar-width:none;background:linear-gradient(var(--ink-800), var(--ink-800)) no-repeat left 16px bottom 0 / calc(100% - 32px) 1px;gap:2px;max-width:1240px;margin:18px auto 0;padding:0 16px;display:flex;overflow-x:auto}.shell-module__2rAvsW__tabs::-webkit-scrollbar{display:none}.shell-module__2rAvsW__tab{appearance:none;font:inherit;color:var(--t4);cursor:pointer;transition:color .15s var(--ease);--press-halo:5px 4px 7px;background:0 0;border:0;flex-shrink:0;padding:10px 14px 12px;font-size:14px;font-weight:600;position:relative}.shell-module__2rAvsW__tab:hover{color:var(--t1)}.shell-module__2rAvsW__tab[aria-selected=true]{color:var(--strong)}.shell-module__2rAvsW__tab[aria-selected=true]:after{content:"";background:var(--strong);height:2px;position:absolute;bottom:0;left:10px;right:10px}@media (min-width:768px){.shell-module__2rAvsW__tabs{background-position:left 24px bottom 0;background-size:calc(100% - 48px) 1px;padding:0 24px}}.shell-module__2rAvsW__main{max-width:1240px;margin:0 auto;padding:24px 16px 0}@media (min-width:768px){.shell-module__2rAvsW__main{padding:28px 24px 0}}.shell-module__2rAvsW__topicPane{min-width:0}.shell-module__2rAvsW__msg{text-align:center;color:var(--t4);padding:64px 16px;font-size:14px}.shell-module__2rAvsW__retry{font:inherit;color:var(--signal-soft);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.shell-module__2rAvsW__root .shell-module__2rAvsW__legacy{background:0 0;min-height:0}html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy{--lpm-bg:#000;--lpm-surface:#09090b;--lpm-surface-2:#18181b;--lpm-ink:#f4f4f5;--lpm-ink-2:#d4d4d8;--lpm-ink-3:#a1a1aa;--lpm-ink-4:#8b8b94;--lpm-line:#27272a;--lpm-line-2:#3f3f46;color:var(--t1)}:is(html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpm-dd-open:hover,html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpm-dd-open[data-chosen]){color:#000}html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy [data-press-on=light]{--press-tone:#3f3f46;--press-fill-tone:#fff;--press-fill-opacity:.14}:is(html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpmx-search-btn[data-press],html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpmx-keyword-btn[data-press],html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpm-dd-open[data-press]:hover,html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpm-dd-open[data-chosen]){--press-fill-tone:#000;--press-fill-opacity:.16}:is(html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpmx-search-btn,html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpmx-keyword-btn){color:#000}:is(html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpmx-search-btn:hover,html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpmx-keyword-btn:hover){background:#fff}html:not([data-browse-theme=light]) .shell-module__2rAvsW__root .shell-module__2rAvsW__legacy .lpm-dd-dot{box-shadow:none}.shell-module__2rAvsW__review{z-index:60;border:1px solid var(--ink-700);background:var(--ink-900);color:var(--t2);border-radius:999px;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex;position:fixed;bottom:16px;right:16px}.shell-module__2rAvsW__review span{white-space:nowrap;padding:0 6px}.shell-module__2rAvsW__review em{color:var(--t4);font-style:normal}.shell-module__2rAvsW__review a{min-width:28px;height:28px;color:var(--t1);border-radius:999px;place-items:center;padding:0 8px;font-size:15px;text-decoration:none;display:grid}.shell-module__2rAvsW__review a:hover{background:var(--ink-800)}.shell-module__2rAvsW__review a.shell-module__2rAvsW__reviewIndex{font-size:12px;font-weight:600}@media (max-width:560px){.shell-module__2rAvsW__review em{display:none}}
.index-module__ExZECa__root{--bar-h:150px;position:relative}.index-module__ExZECa__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.index-module__ExZECa__root :focus-visible{outline:2px solid var(--signal);outline-offset:2px}.index-module__ExZECa__bar{z-index:6;background:var(--obsidian);border-bottom:1px solid var(--ink-800);margin:-8px -16px 0;padding:10px 16px 0;position:sticky;top:0}@media (min-width:768px){.index-module__ExZECa__bar{margin:-8px -24px 0;padding:12px 24px 0}}.index-module__ExZECa__search{border:1px solid var(--ink-700);background:var(--ink-900);height:44px;color:var(--t4);transition:border-color .15s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:flex}.index-module__ExZECa__search:focus-within{border-color:var(--signal)}.index-module__ExZECa__search input{min-width:0;height:100%;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.index-module__ExZECa__search input:focus-visible{outline:none}.index-module__ExZECa__search input::placeholder{color:var(--t4)}.index-module__ExZECa__search input::-webkit-search-cancel-button{display:none}.index-module__ExZECa__clear{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.index-module__ExZECa__clear:hover{color:var(--strong);background:var(--ink-800)}.index-module__ExZECa__chips{scrollbar-width:none;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.index-module__ExZECa__chips::-webkit-scrollbar{display:none}.index-module__ExZECa__chip{border:1px solid var(--ink-800);height:34px;color:var(--t3);font:inherit;cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease);background:0 0;border-radius:999px;flex-shrink:0;align-items:baseline;gap:6px;padding:0 13px;font-size:13px;font-weight:600;line-height:32px;display:inline-flex}.index-module__ExZECa__chip .index-module__ExZECa__mono{color:var(--t4);font-size:11px;font-weight:400}.index-module__ExZECa__chip:hover{color:var(--t1);border-color:var(--ink-700)}.index-module__ExZECa__chip[aria-checked=true]{color:var(--strong);background:var(--ink-800);border-color:var(--ink-700)}.index-module__ExZECa__chip[aria-checked=true] .index-module__ExZECa__mono{color:var(--t2)}.index-module__ExZECa__rail{scrollbar-width:none;justify-content:space-between;margin-top:6px;display:flex;overflow-x:auto}.index-module__ExZECa__rail::-webkit-scrollbar{display:none}.index-module__ExZECa__rail button{height:36px;color:var(--t3);font:inherit;cursor:pointer;transition:color .15s var(--ease);background:0 0;border:0;flex:1 0 30px;font-size:13px;font-weight:600;position:relative}.index-module__ExZECa__rail button:hover:not(:disabled){color:var(--strong)}.index-module__ExZECa__rail button:disabled{color:var(--ink-700);cursor:default}.index-module__ExZECa__rail button[aria-current=true]{color:var(--strong)}.index-module__ExZECa__rail button[aria-current=true]:after{content:"";background:var(--strong);height:2px;position:absolute;bottom:0;left:30%;right:30%}.index-module__ExZECa__layout{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:1080px){.index-module__ExZECa__layout{grid-template-columns:minmax(0,1fr) 320px}}.index-module__ExZECa__list{min-width:0}.index-module__ExZECa__empty{color:var(--t4);text-align:center;padding:56px 0;font-size:14px}.index-module__ExZECa__group{scroll-margin-top:calc(var(--bar-h) + 8px)}.index-module__ExZECa__letter{border-bottom:1px solid var(--ink-800);letter-spacing:-.02em;color:var(--strong);align-items:baseline;gap:12px;margin:30px 0 8px;padding-bottom:6px;font-size:40px;font-weight:700;line-height:1;display:flex}.index-module__ExZECa__letter .index-module__ExZECa__mono{letter-spacing:0;color:var(--t4);font-size:12px;font-weight:400}.index-module__ExZECa__entries{columns:3 240px;column-gap:36px;margin:0;padding:0;list-style:none}.index-module__ExZECa__entry{break-inside:avoid;transition:background-color .2s var(--ease);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name count play""qual qual play";align-items:center;column-gap:8px;margin:0 -6px 0 -8px;padding:6px 6px 6px 8px;display:grid}.index-module__ExZECa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);transition:color .2s var(--ease);grid-area:name;font-size:14px;font-weight:500;text-decoration:none;overflow:hidden}.index-module__ExZECa__entry[data-kind=hub] .index-module__ExZECa__name{color:var(--strong);font-weight:700}.index-module__ExZECa__name:hover{text-underline-offset:3px;text-decoration:underline}.index-module__ExZECa__name mark{color:var(--strong);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;background:0 0;font-weight:700}.index-module__ExZECa__dot{vertical-align:middle;border-radius:2px;width:7px;height:7px;margin:0 7px 1px 0;display:inline-block}.index-module__ExZECa__qual{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t4);grid-area:qual;font-size:12px;overflow:hidden}.index-module__ExZECa__count{color:var(--t4);grid-area:count;font-size:11px}.index-module__ExZECa__play{width:30px;height:30px;color:var(--t3);background:var(--ink-900);border:1px solid var(--ink-800);opacity:.55;transition:opacity .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease);border-radius:999px;grid-area:play;place-items:center;display:grid}@media (hover:hover){.index-module__ExZECa__play{opacity:0}}.index-module__ExZECa__entry:hover .index-module__ExZECa__play,.index-module__ExZECa__entry:focus-within .index-module__ExZECa__play,.index-module__ExZECa__entry[data-lit=self] .index-module__ExZECa__play{opacity:1}.index-module__ExZECa__play:hover{background:var(--signal);border-color:var(--signal);color:#fff}.index-module__ExZECa__info{display:none}.index-module__ExZECa__entry[data-lit=self]{background:var(--ink-900)}.index-module__ExZECa__entry[data-lit=self] .index-module__ExZECa__name{color:var(--strong)}.index-module__ExZECa__entry[data-lit=see]{background:color-mix(in srgb, var(--signal) 14%, transparent);animation:index-module__ExZECa__lightUp .42s var(--ease)}.index-module__ExZECa__entry[data-lit=see] .index-module__ExZECa__name{color:var(--strong)}.index-module__ExZECa__entry[data-lit=up] .index-module__ExZECa__name{color:var(--strong);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@keyframes index-module__ExZECa__lightUp{0%{background-color:color-mix(in srgb, var(--signal) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.index-module__ExZECa__entry[data-lit=see]{animation:none}}.index-module__ExZECa__inspector{min-width:0}.index-module__ExZECa__card{top:calc(var(--bar-h) + 20px);max-height:calc(100vh - var(--bar-h) - 40px);border:1px solid var(--ink-800);background:var(--ink-950);scrollbar-width:thin;border-radius:16px;margin-top:30px;padding:20px;position:sticky;overflow:auto}.index-module__ExZECa__scrim,.index-module__ExZECa__close{display:none}.index-module__ExZECa__intro{color:var(--t3);font-size:14px;line-height:1.55}.index-module__ExZECa__intro p{margin:0 0 14px}.index-module__ExZECa__introHead,.index-module__ExZECa__seeHead{letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin:18px 0 8px;font-size:11px;font-weight:600}.index-module__ExZECa__intro .index-module__ExZECa__introHead:first-child{margin-top:0}.index-module__ExZECa__mini,.index-module__ExZECa__see{margin:0;padding:0;list-style:none}.index-module__ExZECa__mini li,.index-module__ExZECa__see li{border-bottom:1px solid var(--ink-800);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.index-module__ExZECa__mini li:last-child,.index-module__ExZECa__see li:last-child{border-bottom:0}.index-module__ExZECa__mini button,.index-module__ExZECa__see button,.index-module__ExZECa__kind button{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.index-module__ExZECa__mini button:hover,.index-module__ExZECa__see button:hover,.index-module__ExZECa__kind button:hover{color:var(--strong);text-underline-offset:3px;text-decoration:underline}.index-module__ExZECa__mini .index-module__ExZECa__mono,.index-module__ExZECa__seeKind{color:var(--t4);flex-shrink:0;font-size:11px}.index-module__ExZECa__detail{animation:index-module__ExZECa__fadeIn .18s var(--ease);position:relative}@keyframes index-module__ExZECa__fadeIn{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.index-module__ExZECa__detail{animation:none}}.index-module__ExZECa__kind{color:var(--t4);margin:0 0 10px;font-size:12px}.index-module__ExZECa__kind button{color:var(--t3)}.index-module__ExZECa__detailHead{align-items:center;gap:12px;display:flex}.index-module__ExZECa__photo{object-fit:cover;background:var(--ink-800);border-radius:10px;flex-shrink:0;width:52px;height:52px}.index-module__ExZECa__detailName{color:var(--strong);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.2}.index-module__ExZECa__stats{color:var(--t3);margin:8px 0 0;font-size:13px}.index-module__ExZECa__stats .index-module__ExZECa__mono{color:var(--t1)}.index-module__ExZECa__desc{color:var(--t2);margin:12px 0 0;font-size:14px;line-height:1.5}.index-module__ExZECa__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.index-module__ExZECa__primary,.index-module__ExZECa__ghost{height:40px;transition:background-color .15s var(--ease), color .15s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.index-module__ExZECa__primary{background:var(--signal);color:#fff}.index-module__ExZECa__primary:hover{background:var(--signal-bright)}.index-module__ExZECa__ghost{background:var(--ink-800);color:var(--t2)}.index-module__ExZECa__ghost:hover{background:var(--ink-700);color:var(--t1)}.index-module__ExZECa__note{color:var(--t4);margin:10px 0 0;font-size:12px}@media (max-width:1079px){.index-module__ExZECa__entries{columns:2 240px}.index-module__ExZECa__entry{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name count info play""qual qual info play";padding:6px 0 6px 8px}.index-module__ExZECa__info{width:40px;height:40px;color:var(--t4);cursor:pointer;background:0 0;border:0;border-radius:999px;grid-area:info;place-items:center;display:grid}.index-module__ExZECa__play{opacity:1;width:40px;height:40px}.index-module__ExZECa__name{padding:2px 0;font-size:15px}.index-module__ExZECa__inspector{z-index:70;pointer-events:none;position:fixed;inset:0}.index-module__ExZECa__scrim{animation:index-module__ExZECa__scrimIn .2s var(--ease);background:#000000b3;border:0;display:block;position:absolute;inset:0}@keyframes index-module__ExZECa__scrimIn{0%{opacity:0}}.index-module__ExZECa__card{max-height:82vh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));transition:transform .28s var(--ease);pointer-events:auto;border-bottom:0;border-radius:16px 16px 0 0;margin:0;position:absolute;inset:auto 0 0;transform:translateY(100%)}.index-module__ExZECa__sheetOpen{pointer-events:auto}.index-module__ExZECa__sheetOpen .index-module__ExZECa__card{transform:none}.index-module__ExZECa__close{width:40px;height:40px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:-8px;right:-4px}.index-module__ExZECa__intro{display:none}}@media (max-width:560px){.index-module__ExZECa__entries{columns:1}.index-module__ExZECa__letter{font-size:32px}}
.bycat-module__4T9WNq__root{--bar-h:120px;position:relative}.bycat-module__4T9WNq__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.bycat-module__4T9WNq__root :focus-visible{outline:2px solid var(--signal);outline-offset:2px}.bycat-module__4T9WNq__bar{z-index:6;background:var(--obsidian);border-bottom:1px solid var(--ink-800);margin:-8px -16px 0;padding:10px 16px;position:sticky;top:0}@media (min-width:768px){.bycat-module__4T9WNq__bar{margin:-8px -24px 0;padding:12px 24px}}.bycat-module__4T9WNq__barRow{align-items:center;gap:16px;display:flex}.bycat-module__4T9WNq__search{border:1px solid var(--ink-700);background:var(--ink-900);height:44px;color:var(--t4);transition:border-color .15s var(--ease);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.bycat-module__4T9WNq__search:focus-within{border-color:var(--signal)}.bycat-module__4T9WNq__search input{min-width:0;height:100%;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.bycat-module__4T9WNq__search input:focus-visible{outline:none}.bycat-module__4T9WNq__search input::placeholder{color:var(--t4)}.bycat-module__4T9WNq__search input::-webkit-search-cancel-button{display:none}.bycat-module__4T9WNq__clear{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.bycat-module__4T9WNq__clear:hover{color:var(--strong);background:var(--ink-800)}.bycat-module__4T9WNq__total{color:var(--t4);flex-shrink:0;margin:0;font-size:13px}.bycat-module__4T9WNq__total .bycat-module__4T9WNq__mono{color:var(--t1)}.bycat-module__4T9WNq__rail{scrollbar-width:none;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.bycat-module__4T9WNq__rail::-webkit-scrollbar{display:none}.bycat-module__4T9WNq__chip{border:1px solid var(--ink-800);height:34px;color:var(--t3);font:inherit;cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bycat-module__4T9WNq__chip .bycat-module__4T9WNq__mono{color:var(--t4);font-size:11px;font-weight:400}.bycat-module__4T9WNq__chip:hover{color:var(--t1);border-color:var(--ink-700)}.bycat-module__4T9WNq__chip[aria-current=true]{color:var(--strong);background:var(--ink-800);border-color:var(--ink-700)}.bycat-module__4T9WNq__secDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.bycat-module__4T9WNq__secIcon{color:var(--t2);flex-shrink:0}.bycat-module__4T9WNq__layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.bycat-module__4T9WNq__toc{display:none}@media (min-width:1080px){.bycat-module__4T9WNq__layout{grid-template-columns:minmax(0,1fr) 300px}}@media (min-width:1240px){.bycat-module__4T9WNq__layout{grid-template-columns:196px minmax(0,1fr) 300px;gap:28px}.bycat-module__4T9WNq__rail{display:none}.bycat-module__4T9WNq__toc{top:calc(var(--bar-h) + 16px);max-height:calc(100vh - var(--bar-h) - 32px);scrollbar-width:thin;align-self:start;margin-top:24px;display:block;position:sticky;overflow:auto}}.bycat-module__4T9WNq__tocHead{letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin:0 0 8px 10px;font-size:11px;font-weight:600}.bycat-module__4T9WNq__toc ol{margin:0;padding:0;list-style:none}.bycat-module__4T9WNq__toc li.bycat-module__4T9WNq__tocBreak{border-top:1px solid var(--ink-800);margin-top:8px;padding-top:8px}.bycat-module__4T9WNq__toc button{width:100%;height:32px;color:var(--t3);font:inherit;text-align:left;cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.bycat-module__4T9WNq__toc button:hover{color:var(--t1);background:var(--ink-950)}.bycat-module__4T9WNq__toc button[aria-current=true]{color:var(--strong);background:var(--ink-900)}.bycat-module__4T9WNq__tocName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bycat-module__4T9WNq__toc .bycat-module__4T9WNq__mono{color:var(--t4);font-size:11px}.bycat-module__4T9WNq__list{min-width:0}.bycat-module__4T9WNq__empty{color:var(--t4);text-align:center;padding:56px 0;font-size:14px}.bycat-module__4T9WNq__section{scroll-margin-top:calc(var(--bar-h) + 8px);padding-top:28px}.bycat-module__4T9WNq__section+.bycat-module__4T9WNq__section{border-top:1px solid var(--ink-800);margin-top:20px}.bycat-module__4T9WNq__secHead{margin-bottom:14px}.bycat-module__4T9WNq__secTitleRow{border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bycat-module__4T9WNq__secTitleRow .bycat-module__4T9WNq__secDot{width:10px;height:10px}.bycat-module__4T9WNq__secTitle{letter-spacing:-.02em;color:var(--strong);margin:0;font-size:30px;font-weight:700;line-height:1.1}.bycat-module__4T9WNq__secTitle a{color:inherit;text-decoration:none}.bycat-module__4T9WNq__secTitle a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.bycat-module__4T9WNq__secTitle mark,.bycat-module__4T9WNq__name mark{color:var(--strong);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;background:0 0;font-weight:700}.bycat-module__4T9WNq__secCount{color:var(--t4);font-size:13px}.bycat-module__4T9WNq__secCount .bycat-module__4T9WNq__mono{color:var(--t2)}.bycat-module__4T9WNq__blurb{max-width:70ch;color:var(--t3);margin:8px 0 0;font-size:14px;line-height:1.5}.bycat-module__4T9WNq__secActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bycat-module__4T9WNq__secPlay,.bycat-module__4T9WNq__secPage{height:34px;transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bycat-module__4T9WNq__secPlay{background:var(--ink-800);color:var(--t1)}.bycat-module__4T9WNq__secPlay:hover{background:var(--signal);color:#fff}.bycat-module__4T9WNq__secPage{border:1px solid var(--ink-800);color:var(--t3)}.bycat-module__4T9WNq__secPage:hover{border-color:var(--ink-700);color:var(--t1)}.bycat-module__4T9WNq__group+.bycat-module__4T9WNq__group{margin-top:18px}.bycat-module__4T9WNq__groupTitle{border-bottom:1px solid var(--ink-800);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);align-items:center;gap:8px;margin:0 0 6px;padding-bottom:6px;font-size:12px;font-weight:600;display:flex}.bycat-module__4T9WNq__groupTitle .bycat-module__4T9WNq__mono{letter-spacing:0;color:var(--t4);font-size:11px;font-weight:400}.bycat-module__4T9WNq__groupDot{border-radius:2px;width:7px;height:7px}.bycat-module__4T9WNq__group[data-letter] .bycat-module__4T9WNq__groupTitle{letter-spacing:0;color:var(--strong);font-size:15px}.bycat-module__4T9WNq__entries{columns:2 240px;column-gap:32px;margin:0;padding:0;list-style:none}.bycat-module__4T9WNq__block{break-inside:avoid;padding-bottom:4px}.bycat-module__4T9WNq__subs{border-left:1px solid var(--ink-800);margin:0 0 6px 8px;padding:0 0 0 10px;list-style:none}.bycat-module__4T9WNq__row,.bycat-module__4T9WNq__subRow{transition:background-color .2s var(--ease);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name count info play";align-items:center;column-gap:8px;margin:0 -4px 0 -8px;padding:3px 4px 3px 8px;display:grid}.bycat-module__4T9WNq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);transition:color .2s var(--ease);grid-area:name;padding:3px 0;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.bycat-module__4T9WNq__subRow .bycat-module__4T9WNq__name{color:var(--t2);font-size:13px;font-weight:400}.bycat-module__4T9WNq__row[data-kind=person] .bycat-module__4T9WNq__name,.bycat-module__4T9WNq__row[data-kind=place] .bycat-module__4T9WNq__name,.bycat-module__4T9WNq__row[data-kind=organization] .bycat-module__4T9WNq__name,.bycat-module__4T9WNq__row[data-kind=group] .bycat-module__4T9WNq__name{font-weight:500}.bycat-module__4T9WNq__name:hover{text-underline-offset:3px;text-decoration:underline}.bycat-module__4T9WNq__count{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--t4);grid-area:count;font-size:11px}.bycat-module__4T9WNq__play{width:26px;height:26px;color:var(--t3);background:var(--ink-900);border:1px solid var(--ink-800);transition:opacity .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease);border-radius:999px;grid-area:play;place-items:center;display:grid}@media (hover:hover){.bycat-module__4T9WNq__play{opacity:0}}.bycat-module__4T9WNq__row:hover .bycat-module__4T9WNq__play,.bycat-module__4T9WNq__subRow:hover .bycat-module__4T9WNq__play,.bycat-module__4T9WNq__row:focus-within .bycat-module__4T9WNq__play,.bycat-module__4T9WNq__subRow:focus-within .bycat-module__4T9WNq__play,.bycat-module__4T9WNq__row[data-lit=self] .bycat-module__4T9WNq__play,.bycat-module__4T9WNq__subRow[data-lit=self] .bycat-module__4T9WNq__play{opacity:1}.bycat-module__4T9WNq__play:hover{background:var(--signal);border-color:var(--signal);color:#fff}.bycat-module__4T9WNq__info{display:none}.bycat-module__4T9WNq__list [data-lit=self]{background:var(--ink-900)}.bycat-module__4T9WNq__list [data-lit=self] .bycat-module__4T9WNq__name{color:var(--strong)}.bycat-module__4T9WNq__list [data-lit=see]{background:color-mix(in srgb, var(--signal) 14%, transparent);animation:bycat-module__4T9WNq__lightUp .42s var(--ease)}.bycat-module__4T9WNq__list [data-lit=see] .bycat-module__4T9WNq__name{color:var(--strong)}.bycat-module__4T9WNq__list [data-lit=up] .bycat-module__4T9WNq__name{color:var(--strong);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@keyframes bycat-module__4T9WNq__lightUp{0%{background-color:color-mix(in srgb, var(--signal) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.bycat-module__4T9WNq__list [data-lit=see]{animation:none}}.bycat-module__4T9WNq__inspector{min-width:0}.bycat-module__4T9WNq__card{top:calc(var(--bar-h) + 16px);max-height:calc(100vh - var(--bar-h) - 32px);border:1px solid var(--ink-800);background:var(--ink-950);scrollbar-width:thin;border-radius:16px;margin-top:28px;padding:20px;position:sticky;overflow:auto}.bycat-module__4T9WNq__scrim{display:none}.bycat-module__4T9WNq__intro{color:var(--t3);font-size:14px;line-height:1.55}.bycat-module__4T9WNq__intro p{margin:0 0 14px}.bycat-module__4T9WNq__introHead{letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin:18px 0 8px;font-size:11px;font-weight:600}.bycat-module__4T9WNq__intro .bycat-module__4T9WNq__introHead:first-child{margin-top:0}.bycat-module__4T9WNq__mini{margin:0;padding:0;list-style:none}.bycat-module__4T9WNq__mini li{border-bottom:1px solid var(--ink-800);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.bycat-module__4T9WNq__mini li:last-child{border-bottom:0}.bycat-module__4T9WNq__mini button{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.bycat-module__4T9WNq__mini button:hover{color:var(--strong);text-underline-offset:3px;text-decoration:underline}.bycat-module__4T9WNq__mini .bycat-module__4T9WNq__mono{color:var(--t4);flex-shrink:0;font-size:11px}@media (max-width:1079px){.bycat-module__4T9WNq__row,.bycat-module__4T9WNq__subRow{padding:2px 0 2px 8px}.bycat-module__4T9WNq__info{width:40px;height:40px;color:var(--t4);cursor:pointer;background:0 0;border:0;border-radius:999px;grid-area:info;place-items:center;display:grid}.bycat-module__4T9WNq__play{opacity:1;width:40px;height:40px}.bycat-module__4T9WNq__name{font-size:15px}.bycat-module__4T9WNq__subRow .bycat-module__4T9WNq__name{font-size:14px}.bycat-module__4T9WNq__inspector{z-index:70;pointer-events:none;position:fixed;inset:0}.bycat-module__4T9WNq__scrim{animation:bycat-module__4T9WNq__scrimIn .2s var(--ease);background:#000000b3;border:0;display:block;position:absolute;inset:0}@keyframes bycat-module__4T9WNq__scrimIn{0%{opacity:0}}.bycat-module__4T9WNq__card{max-height:82vh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));transition:transform .28s var(--ease);pointer-events:auto;border-bottom:0;border-radius:16px 16px 0 0;margin:0;position:absolute;inset:auto 0 0;transform:translateY(100%)}.bycat-module__4T9WNq__sheetOpen{pointer-events:auto}.bycat-module__4T9WNq__sheetOpen .bycat-module__4T9WNq__card{transform:none}.bycat-module__4T9WNq__intro{display:none}}@media (max-width:560px){.bycat-module__4T9WNq__entries{columns:1}.bycat-module__4T9WNq__secTitle{font-size:26px}.bycat-module__4T9WNq__total{display:none}}
