.vh[data-astro-cid-x255k2k2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search[data-astro-cid-x255k2k2]{max-width:var(--w-wide);margin:0 auto var(--space-2xl)}.sbox[data-astro-cid-x255k2k2]{max-width:44rem;margin:0 auto var(--space-md);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--n-150);height:60px;transition:border-color var(--dur-short), box-shadow var(--dur-short);align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:relative;box-shadow:0 1px 2px oklch(20% .02 250/.04),0 10px 30px -18px oklch(40% .06 200/.35)}.sbox[data-astro-cid-x255k2k2]:focus-within{border-color:var(--sea-500);box-shadow:0 0 0 4px var(--accent-quiet), 0 10px 30px -18px oklch(40% .06 200/.35)}.sbox[data-astro-cid-x255k2k2]>.icon{color:var(--faint);flex:none}.sbox[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{min-width:0;height:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:1.0625rem}.sbox[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]::-webkit-search-cancel-button{display:none}.sbox__k[data-astro-cid-x255k2k2]{font:500 .8125rem/1 var(--font-mono,ui-monospace, monospace);border:1px solid var(--n-150);color:var(--faint);border-bottom-width:2px;border-radius:6px;padding:4px 8px}.sbox__x[data-astro-cid-x255k2k2]{background:var(--wash);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.chips[data-astro-cid-x255k2k2]{margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chips[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{border-radius:var(--radius-pill);border:var(--rule-hair) solid var(--n-150);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.chips[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2] .icon{color:var(--accent)}.chips[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--cta);border-color:var(--cta);color:var(--n-0)}.chips[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true] .icon{color:inherit}.status[data-astro-cid-x255k2k2]{text-align:center;font-size:var(--text-sm);color:var(--faint);min-height:1.4em}.results[data-astro-cid-x255k2k2]{max-width:52rem;margin:var(--space-lg) auto 0;gap:var(--space-xl);display:grid}.results[data-astro-cid-x255k2k2] h2{letter-spacing:.06em;color:var(--faint);margin-bottom:var(--space-sm);font-size:.8125rem;font-weight:700}.results[data-astro-cid-x255k2k2] ol{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.results[data-astro-cid-x255k2k2] .r{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-card);border:var(--rule-hair) solid var(--n-150);background:var(--surface);color:var(--text);transition:border-color var(--dur-short), box-shadow var(--dur-short);grid-template-columns:9rem 1fr;align-items:start;text-decoration:none;display:grid}.results[data-astro-cid-x255k2k2] .r--page{grid-template-columns:1fr}.results[data-astro-cid-x255k2k2] .r:hover,.results[data-astro-cid-x255k2k2] .r:focus-visible{border-color:var(--sea-200);box-shadow:0 8px 24px -16px oklch(40% .06 200/.4)}.results[data-astro-cid-x255k2k2] .r img{aspect-ratio:16/9;object-fit:cover;background:var(--wash);border-radius:10px;width:100%;height:auto}.results[data-astro-cid-x255k2k2] .r__c{color:var(--accent);font-size:.8125rem;font-weight:600}.results[data-astro-cid-x255k2k2] .r__t{color:var(--heading);margin:2px 0 4px;font-size:1.0625rem;font-weight:650;line-height:1.35;display:block}.results[data-astro-cid-x255k2k2] .r__s{color:var(--muted);font-size:.9375rem;line-height:1.55;display:block}.results[data-astro-cid-x255k2k2] .r__in{color:var(--faint);align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;display:flex}.results[data-astro-cid-x255k2k2] mark{background:color-mix(in oklch, var(--sea-200) 70%, transparent);color:var(--heading);border-radius:3px;padding:0 2px}.results[data-astro-cid-x255k2k2] .empty{text-align:center;padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-card);background:var(--wash);color:var(--muted)}.results[data-astro-cid-x255k2k2] .empty a{color:var(--accent)}@media (width<=40rem){.results[data-astro-cid-x255k2k2] .r{grid-template-columns:1fr}.sbox__k[data-astro-cid-x255k2k2]{display:none}}.lead[data-astro-cid-x255k2k2]{max-width:var(--w-wide);margin:0 auto var(--space-3xl);gap:var(--space-lg);color:var(--text);align-items:center;text-decoration:none;display:grid}@media (width>=56rem){.lead[data-astro-cid-x255k2k2]{grid-template-columns:1.25fr 1fr}}.lead[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-stage);border:var(--rule-hair) solid var(--n-150);background:var(--wash);width:100%;height:auto}.lead__b[data-astro-cid-x255k2k2]{gap:var(--space-sm);display:grid}.lead[data-astro-cid-x255k2k2] strong[data-astro-cid-x255k2k2]{color:var(--heading);font-size:clamp(1.5rem,1.5vw + 1rem,2.125rem);line-height:1.2;font-family:var(--font-heading);font-weight:600}.c[data-astro-cid-x255k2k2]{color:var(--accent);font-size:.8125rem;font-weight:600}.d[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.9375rem;line-height:1.55}.m[data-astro-cid-x255k2k2]{color:var(--faint);font-size:.8125rem}.cl[data-astro-cid-x255k2k2]{max-width:var(--w-wide);margin:0 auto var(--space-3xl)}.cl[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:1.5rem;display:flex}.cl[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cl[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{height:100%;color:var(--text);align-content:start;gap:6px;text-decoration:none;display:grid}.cl[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);border:var(--rule-hair) solid var(--n-150);background:var(--wash);width:100%;height:auto;transition:transform var(--dur-short) var(--ease-out);margin-bottom:6px}@media (hover:hover){.cl[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover img[data-astro-cid-x255k2k2]{transform:translateY(-2px)}}.cl[data-astro-cid-x255k2k2] strong[data-astro-cid-x255k2k2]{color:var(--heading);font-size:1.0625rem;line-height:1.35}.now[data-astro-cid-x255k2k2]{text-align:center;color:var(--muted);margin-bottom:var(--space-4xl)}
