.head[data-astro-cid-bt5j2la3]{padding-block:var(--sp-8) var(--sp-7);border-bottom:1px solid var(--border-strong)}.eyebrow[data-astro-cid-bt5j2la3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);color:var(--accent)}h1[data-astro-cid-bt5j2la3]{margin-top:var(--sp-3);font-size:var(--fs-3xl);line-height:var(--lh-tight)}.lede[data-astro-cid-bt5j2la3]{margin-top:var(--sp-5);max-width:58ch;font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-2)}.lede[data-astro-cid-bt5j2la3] b[data-astro-cid-bt5j2la3]{color:var(--text)}.stats[data-astro-cid-bt5j2la3]{margin-top:var(--sp-6);gap:var(--sp-3) var(--sp-7);flex-wrap:wrap;display:flex}.stats[data-astro-cid-bt5j2la3] div[data-astro-cid-bt5j2la3]{align-items:baseline;gap:var(--sp-2);display:flex}.stats[data-astro-cid-bt5j2la3] dt[data-astro-cid-bt5j2la3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--text-3)}.stats[data-astro-cid-bt5j2la3] dd[data-astro-cid-bt5j2la3]{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);line-height:1}.noscript[data-astro-cid-bt5j2la3]{margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-sub);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-2)}.param-note[data-astro-cid-bt5j2la3]{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 8%, transparent);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-2)}.filters[data-astro-cid-bt5j2la3]{top:var(--nav-h);z-index:var(--z-sticky);padding-block:var(--sp-4) var(--sp-3);background:color-mix(in srgb, var(--bg) 93%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky}.frow[data-astro-cid-bt5j2la3]{align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-2);display:flex}.frow[data-astro-cid-bt5j2la3]+.frow[data-astro-cid-bt5j2la3]{border-top:1px dotted var(--border)}.flabel[data-astro-cid-bt5j2la3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wider);color:var(--text-3);flex:0 0 38px}.chips[data-astro-cid-bt5j2la3]{gap:var(--sp-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.chip[data-astro-cid-bt5j2la3]{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:4px 11px;line-height:1.6;display:inline-flex}@media (width<=640px){.chip[data-astro-cid-bt5j2la3]{min-height:44px;padding-block:10px}}.chip[data-astro-cid-bt5j2la3] .n[data-astro-cid-bt5j2la3]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);font-size:9px}.chip[data-astro-cid-bt5j2la3]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.chip[data-astro-cid-bt5j2la3]:hover .n[data-astro-cid-bt5j2la3]{color:var(--accent)}.chip[data-astro-cid-bt5j2la3].is-on{background:var(--text);border-color:var(--text);color:var(--text-inverse)}.chip[data-astro-cid-bt5j2la3].is-on .n[data-astro-cid-bt5j2la3]{color:color-mix(in srgb, var(--text-inverse) 62%, transparent)}.chip[data-astro-cid-bt5j2la3].is-on:hover{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.chip[data-astro-cid-bt5j2la3].is-off{opacity:.34;cursor:not-allowed}.chip[data-astro-cid-bt5j2la3].is-off:hover{border-color:var(--border);color:var(--text-2)}.fbar[data-astro-cid-bt5j2la3]{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);display:flex}.count[data-astro-cid-bt5j2la3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--text-2);line-height:1.6}.clear[data-astro-cid-bt5j2la3]{font-size:var(--fs-xs);color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);transition:border-color var(--dur-fast) var(--ease);flex-shrink:0;padding-bottom:1px}.clear[data-astro-cid-bt5j2la3]:hover{border-bottom-color:var(--accent)}.clear[data-astro-cid-bt5j2la3][hidden]{display:none}.body[data-astro-cid-bt5j2la3]{padding-block:var(--sp-7) var(--sp-9)}.grid[data-astro-cid-bt5j2la3]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.item[data-astro-cid-bt5j2la3][hidden]{display:none}#empty[data-astro-cid-bt5j2la3]{padding-top:var(--sp-3)}#empty[data-astro-cid-bt5j2la3][hidden]{display:none}.pick[data-astro-cid-bt5j2la3]{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--accent)}.tail[data-astro-cid-bt5j2la3]{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--border);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.tail[data-astro-cid-bt5j2la3][hidden]{display:none}.tail-label[data-astro-cid-bt5j2la3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--text-3);text-align:center;line-height:1.7}.shuffle[data-astro-cid-bt5j2la3]{padding:var(--sp-2) var(--sp-5);border:1px solid var(--border-strong);border-radius:var(--r-full);font-size:var(--fs-sm);color:var(--text);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease-soft)}.shuffle[data-astro-cid-bt5j2la3]:hover{background:var(--accent);border-color:var(--accent);color:var(--text-inverse);transform:translateY(-2px)}@media (width<=1080px){.grid[data-astro-cid-bt5j2la3]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.shuffle[data-astro-cid-bt5j2la3]{align-items:center;min-height:44px;display:inline-flex}.filters[data-astro-cid-bt5j2la3]{backdrop-filter:none;position:static}.frow[data-astro-cid-bt5j2la3]{gap:var(--sp-3)}.flabel[data-astro-cid-bt5j2la3]{flex-basis:32px}.chips[data-astro-cid-bt5j2la3]{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chips[data-astro-cid-bt5j2la3]::-webkit-scrollbar{display:none}.grid[data-astro-cid-bt5j2la3]{grid-template-columns:1fr}.head[data-astro-cid-bt5j2la3]{padding-block:var(--sp-7) var(--sp-6)}}
