.lib-hd[data-astro-cid-dxlrdwyj]{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}.lib-hd[data-astro-cid-dxlrdwyj]>div[data-astro-cid-dxlrdwyj]:first-child{min-width:0}.lib-act[data-astro-cid-dxlrdwyj]{flex-direction:column;flex:none;align-items:flex-end;gap:9px;display:flex}.srch[data-astro-cid-dxlrdwyj]{background:var(--aqua-mist);block-size:42px;inline-size:42px;color:var(--aqua-deep);border-radius:50%;flex:none;place-items:center;display:grid}.srch[data-astro-cid-dxlrdwyj] svg[data-astro-cid-dxlrdwyj]{block-size:20px;inline-size:20px}.srch-row[data-astro-cid-dxlrdwyj]{padding:12px 20px 0}.srch-row[data-astro-cid-dxlrdwyj] input[data-astro-cid-dxlrdwyj]{border:2px solid var(--aqua-mist);border-radius:var(--r-pill);inline-size:100%;font:inherit;background:var(--surface);color:var(--ink);padding:12px 20px}.srch-row[data-astro-cid-dxlrdwyj] input[data-astro-cid-dxlrdwyj]:focus{border-color:var(--aqua);outline:none}.srch-empty[data-astro-cid-dxlrdwyj]{text-align:center;color:var(--ink-soft);padding:56px 28px 60px}.srch-empty[data-astro-cid-dxlrdwyj][hidden]{display:none}.se-nm[data-astro-cid-dxlrdwyj]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.1rem;font-weight:700}.se-hint[data-astro-cid-dxlrdwyj]{font-size:var(--fs-sm);margin:8px 0 0}.lib-scope[data-astro-cid-dxlrdwyj]{margin:0 0 6px}.lib-scope[data-astro-cid-dxlrdwyj] .chip[data-astro-cid-dxlrdwyj]{font-size:var(--fs-micro);padding:4px 12px}.lib-crumb[data-astro-cid-dxlrdwyj]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 7px;display:flex}.lib-crumb[data-astro-cid-dxlrdwyj] a[data-astro-cid-dxlrdwyj]{color:var(--aqua-deep)}.lib-crumb[data-astro-cid-dxlrdwyj] a[data-astro-cid-dxlrdwyj]:hover{color:var(--aqua-tx);text-decoration:underline}.lib-crumb[data-astro-cid-dxlrdwyj] [data-astro-cid-dxlrdwyj][aria-current]{color:var(--ink)}.lib-hd[data-astro-cid-dxlrdwyj] h1[data-astro-cid-dxlrdwyj]{font-size:1.6rem;font-weight:800}.lib-sub[data-astro-cid-dxlrdwyj]{color:var(--ink-soft);font-size:var(--fs-meta);margin:3px 0 0}.lib-chips[data-astro-cid-dxlrdwyj]{flex-wrap:wrap;gap:7px;margin:0;display:flex}.lib-choveret[data-astro-cid-dxlrdwyj]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);color:var(--aqua-deep);background:var(--aqua-mist);border-radius:var(--r-pill);margin-top:7px;padding:5px 13px;display:inline-block;position:relative}.lib-choveret[data-astro-cid-dxlrdwyj]:after{content:"";position:absolute;inset:-10px -4px}.lib-choveret[data-astro-cid-dxlrdwyj]:hover{background:var(--aqua-whisper);color:var(--aqua-tx)}.sorts[data-astro-cid-dxlrdwyj]{scrollbar-width:none;gap:4px;padding:14px 20px 6px;display:flex;overflow-x:auto}.sorts[data-astro-cid-dxlrdwyj]::-webkit-scrollbar{display:none}.sorts[data-astro-cid-dxlrdwyj] .pill[data-astro-cid-dxlrdwyj]{white-space:nowrap;flex:none}.view[data-astro-cid-dxlrdwyj]{padding:6px 20px 10px}.hide[data-astro-cid-dxlrdwyj]{display:none}.grp[data-astro-cid-dxlrdwyj]{font-size:var(--fs-name);margin:18px 0 4px;scroll-margin-block-start:84px;font-weight:700}.tcats[data-astro-cid-dxlrdwyj]{scrollbar-width:none;gap:6px;margin-inline:-20px;padding-block:6px 2px;padding-inline:20px;display:flex;overflow-x:auto}.tcats[data-astro-cid-dxlrdwyj]::-webkit-scrollbar{display:none}@media (width>=720px){.tcats[data-astro-cid-dxlrdwyj]{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.tcats[data-astro-cid-dxlrdwyj] .pill[data-astro-cid-dxlrdwyj]{white-space:nowrap;flex:none}.tcats[data-astro-cid-dxlrdwyj] .pill[data-astro-cid-dxlrdwyj] b[data-astro-cid-dxlrdwyj]{opacity:.7;margin-inline-start:2px;font-weight:400}.tcats[data-astro-cid-dxlrdwyj] .pill[data-astro-cid-dxlrdwyj]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--h) 60%, transparent)}.tcats[data-astro-cid-dxlrdwyj] .pill[data-astro-cid-dxlrdwyj].on,.tcats[data-astro-cid-dxlrdwyj] .pill[data-astro-cid-dxlrdwyj][aria-pressed=true]{background:color-mix(in oklab, var(--h) 82%, #000);color:#fff;box-shadow:none}.tcat[data-astro-cid-dxlrdwyj] .grp[data-astro-cid-dxlrdwyj]{background:color-mix(in oklab, var(--h) 82%, #000);color:#fff;border-radius:12px;padding:10px 14px}.tkey[data-astro-cid-dxlrdwyj]{color:var(--ink-soft);font-size:var(--fs-meta);margin:8px 0 0}.tkey[data-astro-cid-dxlrdwyj] .tdoor[data-astro-cid-dxlrdwyj]{margin:0 0 6px;margin-inline-end:8px}#view-topic[data-astro-cid-dxlrdwyj] .erow-desc[data-astro-cid-dxlrdwyj]{letter-spacing:.02em}.grp-note[data-astro-cid-dxlrdwyj]{color:var(--ink-soft);font-weight:400;font-size:var(--fs-meta);font-family:var(--font-body)}#view-track[data-astro-cid-dxlrdwyj]{padding-top:12px}.series-pct[data-astro-cid-dxlrdwyj]{font-weight:700;font-family:var(--font-display);color:#fff}.series-pct[data-astro-cid-dxlrdwyj]:empty,.lib-shelves[data-astro-cid-dxlrdwyj]{display:none}@media (width>=960px){.view[data-astro-cid-dxlrdwyj] .erows[data-astro-cid-dxlrdwyj]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));column-gap:36px;display:grid}.view[data-astro-cid-dxlrdwyj],.lib-hd[data-astro-cid-dxlrdwyj],.sorts[data-astro-cid-dxlrdwyj],.srch-row[data-astro-cid-dxlrdwyj]{padding-inline:var(--gut)}.lib-hd[data-astro-cid-dxlrdwyj]{padding-top:28px}.lib-hd[data-astro-cid-dxlrdwyj] h1[data-astro-cid-dxlrdwyj]{font-size:2rem}.lib-sub[data-astro-cid-dxlrdwyj]{font-size:var(--fs-sm)}.grp[data-astro-cid-dxlrdwyj]{margin-top:24px;font-size:1.12rem}}@media (width>=1080px){.series-grid[data-astro-cid-dxlrdwyj]{display:none}.lib-shelves[data-astro-cid-dxlrdwyj]{display:block}#view-track[data-astro-cid-dxlrdwyj]{padding-inline:0;padding-top:4px}.lib-shelf{padding-top:22px}#view-track[data-astro-cid-dxlrdwyj] .nstrip[data-astro-cid-dxlrdwyj]{margin-inline:var(--gut);margin-top:20px}.view[data-astro-cid-dxlrdwyj] .erows[data-astro-cid-dxlrdwyj]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:40px}.lib-hd[data-astro-cid-dxlrdwyj]{padding-top:32px}.lib-hd[data-astro-cid-dxlrdwyj] h1[data-astro-cid-dxlrdwyj]{font-size:2.2rem}.sorts[data-astro-cid-dxlrdwyj]{padding-block:16px 4px}}
