.head[data-astro-cid-h342ssp4]{display:grid;gap:var(--s-3)}.intro[data-astro-cid-h342ssp4]{font-size:17px;line-height:1.5;color:var(--muted);max-width:62ch;margin:0}.stack[data-astro-cid-h342ssp4]>[data-astro-cid-h342ssp4]{min-width:0}.slider[data-astro-cid-h342ssp4]{position:relative;min-width:0;max-width:100%}.slider[data-astro-cid-h342ssp4]{border-bottom:1px solid rgba(255,255,255,.08)}.track[data-astro-cid-h342ssp4]{min-width:0;display:flex;gap:var(--s-5);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.track[data-astro-cid-h342ssp4]::-webkit-scrollbar{display:none}.cat[data-astro-cid-h342ssp4]{flex:none;display:grid;justify-items:center;gap:8px;padding:6px 2px 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;color:var(--muted);font:500 13px/1.2 var(--sans);white-space:nowrap;transition:color var(--sw-motion-fast) var(--sw-ease-out),border-color var(--sw-motion-fast) var(--sw-ease-out)}.cat[data-astro-cid-h342ssp4] svg{width:24px;height:24px}.cat[data-astro-cid-h342ssp4]:hover{color:var(--fg)}.cat[data-astro-cid-h342ssp4].on{color:var(--fg);border-bottom-color:var(--fg)}.nav[data-astro-cid-h342ssp4]{position:absolute;top:40%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;cursor:pointer;background:var(--sw-card-bg);box-shadow:var(--edge);color:var(--fg)}.nav[data-astro-cid-h342ssp4]:hover{background:var(--sw-card-bg-hover)}.nav[data-astro-cid-h342ssp4].prev{left:-14px}.nav[data-astro-cid-h342ssp4].next{right:-14px}.nav[data-astro-cid-h342ssp4][hidden]{display:none}@media(max-width:720px){.nav[data-astro-cid-h342ssp4]{display:none}}.layout[data-astro-cid-h342ssp4]{min-width:0;display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--s-6);align-items:start;margin-top:var(--s-3)}@media(max-width:860px){.layout[data-astro-cid-h342ssp4]{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}}.filters[data-astro-cid-h342ssp4]{position:sticky;top:calc(var(--hdr-h, 64px) + var(--s-4));max-height:calc(100vh - var(--hdr-h, 64px) - var(--s-6));overflow-y:auto;scrollbar-width:thin}@media(max-width:860px){.filters[data-astro-cid-h342ssp4]{position:static;max-height:none}}.fbox[data-astro-cid-h342ssp4]{display:grid;gap:var(--s-4)}.fbox[data-astro-cid-h342ssp4] summary[data-astro-cid-h342ssp4]{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:16px;font-weight:600}.fbox[data-astro-cid-h342ssp4] summary[data-astro-cid-h342ssp4]::-webkit-details-marker{display:none}.clear[data-astro-cid-h342ssp4]{border:0;background:none;color:var(--sw-accent);font:500 var(--t-xs) var(--sans);cursor:pointer;padding:0}.clear[data-astro-cid-h342ssp4]:hover{text-decoration:underline}.fg[data-astro-cid-h342ssp4]{border-top:1px solid rgba(255,255,255,.08);padding-top:var(--s-3)}.fg[data-astro-cid-h342ssp4] summary[data-astro-cid-h342ssp4]{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;font-size:14px;font-weight:600;padding-bottom:var(--s-2)}.fg[data-astro-cid-h342ssp4] summary[data-astro-cid-h342ssp4]::-webkit-details-marker{display:none}.fg[data-astro-cid-h342ssp4] summary[data-astro-cid-h342ssp4]:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform var(--sw-motion-fast) var(--sw-ease-out)}.fg[data-astro-cid-h342ssp4][open] summary[data-astro-cid-h342ssp4]:after{transform:rotate(-135deg)}.opts[data-astro-cid-h342ssp4]{display:grid;gap:2px;padding-bottom:var(--s-2)}.gsearch[data-astro-cid-h342ssp4]{height:34px;padding:0 12px;margin-bottom:6px;border:0;border-radius:var(--sw-radius-full);outline:0;background:var(--sw-tile-bg);box-shadow:none;color:var(--fg);font:13px var(--sans);appearance:none}.gsearch[data-astro-cid-h342ssp4]:focus{box-shadow:0 0 0 2px var(--sw-accent)}.ext[data-astro-cid-h342ssp4]{flex:none;font-size:13px;color:var(--muted);text-decoration:none;padding:0 2px}.ext[data-astro-cid-h342ssp4]:hover{color:var(--sw-accent)}.gnote[data-astro-cid-h342ssp4]{margin:0 0 4px;font-size:12px;color:var(--muted)}.more[data-astro-cid-h342ssp4]{justify-self:start;border:0;background:none;padding:6px 0;color:var(--sw-accent);font:500 13px var(--sans);cursor:pointer}.more[data-astro-cid-h342ssp4]:hover{text-decoration:underline}.opt[data-astro-cid-h342ssp4]{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;font-size:14px;color:var(--fg)}.opt[data-astro-cid-h342ssp4] input[data-astro-cid-h342ssp4]{position:absolute;opacity:0;pointer-events:none}.opt[data-astro-cid-h342ssp4] .box[data-astro-cid-h342ssp4]{flex:none;width:18px;height:18px;border-radius:5px;background:var(--sw-tile-bg);box-shadow:inset 0 0 0 1.5px #ffffff38;display:grid;place-items:center;transition:background-color var(--sw-motion-fast) var(--sw-ease-out)}.opt[data-astro-cid-h342ssp4] input[data-astro-cid-h342ssp4]:checked+.box[data-astro-cid-h342ssp4]{background:var(--sw-accent);box-shadow:none}.opt[data-astro-cid-h342ssp4] input[data-astro-cid-h342ssp4]:checked+.box[data-astro-cid-h342ssp4]:after{content:"";width:9px;height:5px;border-left:2px solid var(--sw-on-accent);border-bottom:2px solid var(--sw-on-accent);transform:rotate(-45deg) translate(1px,-1px)}.opt[data-astro-cid-h342ssp4] input[data-astro-cid-h342ssp4]:focus-visible+.box[data-astro-cid-h342ssp4]{outline:2px solid var(--sw-accent);outline-offset:2px}.opt[data-astro-cid-h342ssp4] .lb[data-astro-cid-h342ssp4]{flex:1}.opt[data-astro-cid-h342ssp4] .n[data-astro-cid-h342ssp4]{font-size:var(--t-xs);color:var(--muted);font-feature-settings:var(--sw-font-features-num)}.opt[data-astro-cid-h342ssp4]:hover .lb[data-astro-cid-h342ssp4]{color:#fff}.bar[data-astro-cid-h342ssp4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding-bottom:var(--s-3);min-width:0}.search[data-astro-cid-h342ssp4]{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:var(--sw-radius-full);background:var(--sw-card-bg);box-shadow:var(--edge);color:var(--muted)}.search[data-astro-cid-h342ssp4]:focus-within{box-shadow:0 0 0 2px var(--sw-accent)}.search[data-astro-cid-h342ssp4] input[data-astro-cid-h342ssp4]{flex:1;min-width:0;height:auto;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:none;color:var(--fg);font:15px var(--sans);appearance:none}.search[data-astro-cid-h342ssp4] input[data-astro-cid-h342ssp4]:focus{box-shadow:none;outline:0}.sort[data-astro-cid-h342ssp4]{display:flex;align-items:center;gap:8px;font-size:var(--t-sm);color:var(--muted);white-space:nowrap}.sort[data-astro-cid-h342ssp4] select[data-astro-cid-h342ssp4]{height:44px;padding:0 14px;border:0;border-radius:var(--sw-radius-full);background:var(--sw-card-bg);box-shadow:var(--edge);color:var(--fg);font:14px var(--sans);cursor:pointer}.count[data-astro-cid-h342ssp4]{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--muted)}.empty[data-astro-cid-h342ssp4]{padding:var(--s-6) 0;text-align:center;color:var(--muted)}.grid[data-astro-cid-h342ssp4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(220px,calc((100% - 2 * var(--s-3)) / 3))),1fr));gap:var(--s-3)}.pitem[data-astro-cid-h342ssp4]{display:grid}.pitem[data-astro-cid-h342ssp4][hidden]{display:none}.pager[data-astro-cid-h342ssp4]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:var(--s-5)}.pager[data-astro-cid-h342ssp4] button{min-width:38px;height:38px;padding:0 12px;border:0;border-radius:999px;cursor:pointer;font:500 14px var(--sans);color:var(--fg);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1f;font-feature-settings:var(--sw-font-features-num)}.pager[data-astro-cid-h342ssp4] button:hover:not(:disabled){background:#ffffff2e}.pager[data-astro-cid-h342ssp4] button[aria-current=page]{background:#fff;color:#111;box-shadow:none}.pager[data-astro-cid-h342ssp4] button:disabled{opacity:.35;cursor:default}.pager[data-astro-cid-h342ssp4] .gap{color:var(--muted);padding:0 4px}
