.kinds[data-astro-cid-djkyyovc]{margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.kind[data-astro-cid-djkyyovc]{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-4);background:var(--color-bg-alt);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-top:2px solid #0000;grid-template-columns:auto 1fr;grid-template-areas:"ic n""l l""d d";display:grid}.kind[data-astro-cid-djkyyovc]:hover{border-top-color:var(--color-text)}.kind[data-astro-cid-djkyyovc].on{border-top-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg-alt))}.k-ic[data-astro-cid-djkyyovc]{color:var(--color-text-muted);grid-area:ic}.k-n[data-astro-cid-djkyyovc]{font-family:var(--font-display);font-size:var(--text-3xl);grid-area:n;justify-self:end;font-weight:700;line-height:1}.k-l[data-astro-cid-djkyyovc]{font-weight:700;font-size:var(--text-base);margin-top:var(--space-2);grid-area:l}.k-d[data-astro-cid-djkyyovc]{font-size:var(--text-xs);color:var(--color-text-subtle);grid-area:d;line-height:1.6}.reviews[data-astro-cid-djkyyovc]{margin-top:var(--space-12)}.r-grid[data-astro-cid-djkyyovc]{gap:var(--space-8);display:grid}.filters[data-astro-cid-djkyyovc]{z-index:20;margin-top:var(--space-12);padding:var(--space-3) 0;background:color-mix(in oklch, var(--color-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-hairline);gap:var(--space-3);scroll-margin-top:68px;display:grid;position:sticky;top:68px}.chips[data-astro-cid-djkyyovc]{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.chips[data-astro-cid-djkyyovc]::-webkit-scrollbar{display:none}.chip[data-astro-cid-djkyyovc]{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-hairline);background:var(--color-bg);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.chip[data-astro-cid-djkyyovc] .num[data-astro-cid-djkyyovc]{color:var(--color-text-subtle);font-size:.6875rem;font-weight:400}.chip[data-astro-cid-djkyyovc]:hover{color:var(--color-text);border-color:var(--color-text-subtle)}.chip[data-astro-cid-djkyyovc][aria-pressed=true]{background:var(--color-invert-bg);color:var(--color-invert-text);border-color:var(--color-invert-bg)}.chip[data-astro-cid-djkyyovc][aria-pressed=true] .num[data-astro-cid-djkyyovc]{color:var(--color-invert-muted)}.f-row[data-astro-cid-djkyyovc]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.f-sel[data-astro-cid-djkyyovc] select[data-astro-cid-djkyyovc],.f-q[data-astro-cid-djkyyovc] input[data-astro-cid-djkyyovc]{min-height:36px;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-hairline);border-radius:0}.f-q[data-astro-cid-djkyyovc]{flex:1;min-width:200px}.f-q[data-astro-cid-djkyyovc] input[data-astro-cid-djkyyovc]{width:100%}.f-sel[data-astro-cid-djkyyovc] select[data-astro-cid-djkyyovc]:focus-visible,.f-q[data-astro-cid-djkyyovc] input[data-astro-cid-djkyyovc]:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.f-count[data-astro-cid-djkyyovc]{font-size:var(--text-sm);font-weight:700;font-family:var(--font-mono);margin-left:auto}.group[data-astro-cid-djkyyovc]{margin-top:var(--space-16);scroll-margin-top:180px}.group[data-astro-cid-djkyyovc][hidden]{display:none}.g-head[data-astro-cid-djkyyovc]{align-items:baseline;gap:0 var(--space-3);margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-rule);grid-template-columns:auto auto 1fr;display:grid}.g-ic[data-astro-cid-djkyyovc]{color:var(--color-text-subtle);align-self:center}.g-head[data-astro-cid-djkyyovc] h2[data-astro-cid-djkyyovc]{font-size:var(--text-2xl)}.g-count[data-astro-cid-djkyyovc]{font-size:var(--text-sm);color:var(--color-text-subtle)}.desc[data-astro-cid-djkyyovc]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);grid-column:1/-1}.grid[data-astro-cid-djkyyovc]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.card[data-astro-cid-djkyyovc]{gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);background:var(--color-bg);border:1px solid var(--color-hairline);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);grid-template-rows:auto auto 1fr auto auto;scroll-margin-top:180px;display:grid;position:relative}.card[data-astro-cid-djkyyovc][hidden]{display:none}.card[data-astro-cid-djkyyovc]:hover,.card[data-astro-cid-djkyyovc]:focus-within{border-color:var(--color-text-subtle);transform:translateY(-2px);box-shadow:0 12px 28px -18px oklch(20% .02 262/.35)}.card[data-astro-cid-djkyyovc]:target{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.c-top[data-astro-cid-djkyyovc]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mono[data-astro-cid-djkyyovc]{width:32px;height:32px;font-family:var(--font-display);letter-spacing:-.02em;background:oklch(.93 .035 var(--h));color:oklch(.36 .09 var(--h));flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:800;display:inline-grid}.maker[data-astro-cid-djkyyovc]{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.c-kind[data-astro-cid-djkyyovc]{color:var(--color-text-subtle);margin-left:auto;display:inline-flex}.card[data-astro-cid-djkyyovc] h3[data-astro-cid-djkyyovc]{font-size:var(--text-lg);font-feature-settings:"palt";line-height:1.45}.stretch[data-astro-cid-djkyyovc]:after{content:"";position:absolute;inset:0}.stretch[data-astro-cid-djkyyovc]:focus-visible{outline:none}.card[data-astro-cid-djkyyovc]:has(.stretch:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.sum[data-astro-cid-djkyyovc]{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.plats[data-astro-cid-djkyyovc]{flex-wrap:wrap;gap:4px;list-style:none;display:flex}.plats[data-astro-cid-djkyyovc] li[data-astro-cid-djkyyovc]{font-family:var(--font-mono);color:var(--color-text-muted);background:var(--color-bg-alt);padding:1px 8px;font-size:.6875rem}.c-foot[data-astro-cid-djkyyovc]{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-hairline);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.where[data-astro-cid-djkyyovc]{color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;flex:140px;min-width:0;overflow:hidden}.more-n[data-astro-cid-djkyyovc]{margin-left:6px}.price[data-astro-cid-djkyyovc],.lic[data-astro-cid-djkyyovc]{white-space:nowrap;border:1px solid var(--color-hairline);padding:1px 8px;font-weight:700}.price[data-astro-cid-djkyyovc].free{background:var(--color-invert-bg);color:var(--color-invert-text);border-color:#0000}.lic[data-astro-cid-djkyyovc]{font-family:var(--font-mono);font-weight:400}.go[data-astro-cid-djkyyovc]{color:var(--color-text-subtle);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.card[data-astro-cid-djkyyovc]:hover .go[data-astro-cid-djkyyovc]{color:var(--color-accent-text);transform:translate(3px)}.ad[data-astro-cid-djkyyovc]{margin-top:var(--space-12)}.empty[data-astro-cid-djkyyovc]{margin-top:var(--space-16);padding:var(--space-8);text-align:center;background:var(--color-bg-alt);font-size:var(--text-sm);color:var(--color-text-muted)}.empty[data-astro-cid-djkyyovc][hidden]{display:none}.note[data-astro-cid-djkyyovc]{margin-top:var(--space-16);font-size:var(--text-xs);color:var(--color-text-subtle)}[data-theme=dark] .mono[data-astro-cid-djkyyovc]{background:oklch(.32 .05 var(--h));color:oklch(.9 .06 var(--h))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mono[data-astro-cid-djkyyovc]{background:oklch(.32 .05 var(--h));color:oklch(.9 .06 var(--h))}}@media (width>=640px){.grid[data-astro-cid-djkyyovc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.kinds[data-astro-cid-djkyyovc]{grid-template-columns:repeat(5,minmax(0,1fr))}.r-grid[data-astro-cid-djkyyovc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.grid[data-astro-cid-djkyyovc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-djkyyovc],.go[data-astro-cid-djkyyovc]{transition:none}.card[data-astro-cid-djkyyovc]:hover{transform:none}}
