.search.svelte-airdp{margin:0 0 var(--pn-space-5)}.caption.svelte-airdp{margin:var(--pn-space-3) 0 0;font-family:var(--pn-font-mono);font-size:var(--pn-font-size-1);color:var(--pn-ink-dim)}.caption.svelte-airdp .q:where(.svelte-airdp){color:var(--pn-ink)}.results.svelte-airdp{gap:var(--pn-space-5);flex-direction:column;display:flex}.group-head.svelte-airdp{justify-content:space-between;align-items:baseline;gap:var(--pn-space-3);margin-bottom:var(--pn-space-3);display:flex}.group-head.svelte-airdp h2:where(.svelte-airdp){font-family:var(--pn-font-display);text-transform:uppercase;letter-spacing:var(--pn-tracking-display);font-size:var(--pn-font-size-2);color:var(--pn-ink);margin:0}.browse.svelte-airdp{font-family:var(--pn-font-mono);font-size:var(--pn-font-size-1);color:var(--pn-accent);white-space:nowrap;text-decoration:none}.browse.svelte-airdp:hover{text-decoration:underline}.grid.svelte-airdp{gap:var(--pn-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.result.svelte-airdp{gap:var(--pn-space-1);padding:var(--pn-space-3) var(--pn-space-4);background:var(--pn-surface-base);border:var(--pn-hairline-width) solid var(--pn-line);border-radius:var(--pn-radius);transition:border-color .12s, transform .12s var(--pn-ease);flex-direction:column;text-decoration:none;display:flex}.result.svelte-airdp:hover{border-color:var(--pn-accent);transform:translateY(-2px)}.result.svelte-airdp:focus-visible{box-shadow:var(--pn-focus-ring);outline:none}.r-title.svelte-airdp{color:var(--pn-ink);font-weight:600}.r-sub.svelte-airdp{font-size:var(--pn-font-size-1);color:var(--pn-ink-dim);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.empty.svelte-airdp{color:var(--pn-ink-dim);padding:var(--pn-space-5) 0;text-align:center}.empty.svelte-airdp a:where(.svelte-airdp){color:var(--pn-accent)}.rail.svelte-13m5h1t{gap:var(--pn-space-4);flex-direction:column;display:flex}.scrolltop.svelte-1y5g30{right:var(--pn-space-5);bottom:calc(var(--pn-space-5) + var(--site-bottomnav-h,0px));z-index:40;border:var(--pn-hairline-width) solid var(--pn-line);background:var(--pn-surface-base);width:44px;height:44px;color:var(--pn-ink);cursor:pointer;box-shadow:var(--pn-emphasis-shadow);opacity:0;pointer-events:none;transition:opacity .16s var(--pn-ease), transform .16s var(--pn-ease), border-color .12s, color .12s;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translateY(8px)}.scrolltop.visible.svelte-1y5g30{opacity:1;pointer-events:auto;transform:none}.scrolltop.svelte-1y5g30:hover{border-color:var(--pn-accent);color:var(--pn-accent)}.scrolltop.svelte-1y5g30:focus-visible{box-shadow:var(--pn-focus-ring);outline:none}.scrolltop.svelte-1y5g30 .ico{width:22px;height:22px}@media (width>=768px){.scrolltop.svelte-1y5g30{bottom:calc(var(--pn-space-5) + 56px + var(--pn-space-3))}}@media (prefers-reduced-motion:reduce){.scrolltop.svelte-1y5g30{transition:opacity .16s;transform:none}.scrolltop.visible.svelte-1y5g30{transform:none}}.home.svelte-1uha8ag{flex-direction:column;display:flex}.home-feed.svelte-1uha8ag{max-width:60rem}.hero.svelte-1uha8ag{padding-top:var(--pn-space-5)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--pn-font-display);text-transform:uppercase;letter-spacing:var(--pn-tracking-display);margin:0 0 var(--pn-space-3);color:var(--pn-ink);text-wrap:balance;font-size:clamp(1.3rem,3vw,1.9rem);line-height:1.15}.lede.svelte-1uha8ag{margin:0 0 var(--pn-space-6);max-width:62ch;color:var(--pn-ink-dim);font-size:var(--pn-font-size-2);text-wrap:pretty;line-height:1.5}.promo-slot.svelte-1uha8ag{max-width:60rem;margin-bottom:var(--pn-space-3)}.stream.svelte-1uha8ag{gap:var(--pn-space-3);flex-direction:column;max-width:60rem;display:flex}.feed-sentinel.svelte-1uha8ag{max-width:60rem;min-height:1px;padding:var(--pn-space-5) 0 var(--pn-space-6);justify-content:center;display:flex}.loading.svelte-1uha8ag{font-family:var(--pn-font-mono);font-size:var(--pn-font-size-1);color:var(--pn-ink-dim)}.empty.svelte-1uha8ag{color:var(--pn-ink-dim);padding:var(--pn-space-6) 0;text-align:center}@media (width<=32rem){.hero.svelte-1uha8ag{padding-top:var(--pn-space-4)}.hero.svelte-1uha8ag .pn-toolbar__primary{display:block}.hero.svelte-1uha8ag .pn-toolbar__primary .pn-chip-group{margin-inline:calc(-1 * var(--pn-space-5));padding-inline:var(--pn-space-5);padding-block:var(--pn-space-1);flex-wrap:nowrap}.hero.svelte-1uha8ag .pn-toolbar__controls{justify-content:space-between;width:100%}}
