.intro.svelte-1xb3mkz{max-width:38rem;margin-bottom:1.5rem}.table-panel.svelte-1xb3mkz{border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:3rem;overflow:hidden}.product-heading.svelte-1xb3mkz{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.filter-trigger.svelte-1xb3mkz{border-radius:var(--radius);width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-.25rem 0;padding:0;display:inline-flex}.filter-trigger.svelte-1xb3mkz:hover,.filter-trigger.svelte-1xb3mkz:focus-visible,.filter-trigger.active.svelte-1xb3mkz,.filter-trigger[aria-expanded=true].svelte-1xb3mkz{color:var(--accent)}.filter-menu.svelte-1xb3mkz{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg);width:16rem;max-width:calc(100vw - 24px);color:var(--fg);box-shadow:var(--shadow-viewer);margin:0;padding:.35rem;position:fixed;inset:auto;overflow-y:auto}.filter-menu.svelte-1xb3mkz button:where(.svelte-1xb3mkz){border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.8rem;font-weight:600;display:flex}.filter-menu.svelte-1xb3mkz button.nested:where(.svelte-1xb3mkz){padding-left:1.4rem;font-weight:400}.filter-menu.svelte-1xb3mkz button:where(.svelte-1xb3mkz):hover,.filter-menu.svelte-1xb3mkz button:where(.svelte-1xb3mkz):focus-visible{background:var(--surface-hover);color:var(--interactive-hover-fg)}.filter-menu.svelte-1xb3mkz button[aria-checked=true]:where(.svelte-1xb3mkz){color:var(--accent)}.filter-menu.svelte-1xb3mkz button:where(.svelte-1xb3mkz):focus-visible{outline-offset:-2px}.check.svelte-1xb3mkz{flex-shrink:0;width:1rem}.table-scroll.svelte-1xb3mkz{overflow-x:auto}table.svelte-1xb3mkz{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}th.svelte-1xb3mkz{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-subtle);padding:.65rem 1rem;font-size:.7rem;font-weight:600}td.svelte-1xb3mkz{vertical-align:top;border-top:1px solid var(--rule);padding:1rem}.date.svelte-1xb3mkz{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.product.svelte-1xb3mkz{white-space:nowrap;font-size:.8rem}.subcategory.svelte-1xb3mkz{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.details.svelte-1xb3mkz{width:100%;min-width:15rem;position:relative}h3.svelte-1xb3mkz{font-size:.9rem;font-weight:500;line-height:1.4}h3.svelte-1xb3mkz a:where(.svelte-1xb3mkz){color:inherit}h3.svelte-1xb3mkz a:where(.svelte-1xb3mkz):after{content:"";position:absolute;inset:0}h3.svelte-1xb3mkz a:where(.svelte-1xb3mkz):hover,h3.svelte-1xb3mkz a:where(.svelte-1xb3mkz):focus-visible{color:var(--accent)}.meta.svelte-1xb3mkz{color:var(--muted);margin:.3rem 0 0;font-size:.75rem}.description.svelte-1xb3mkz{color:var(--muted);margin:.5rem 0 0;font-size:.8rem}a.svelte-1xb3mkz:focus-visible,button.svelte-1xb3mkz:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius)}.sr-only.svelte-1xb3mkz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){table.svelte-1xb3mkz,thead.svelte-1xb3mkz,tbody.svelte-1xb3mkz{display:block}thead.svelte-1xb3mkz tr:where(.svelte-1xb3mkz){background:var(--surface-subtle);grid-template-columns:1fr auto;align-items:center;padding:.35rem 1rem;display:grid}th.svelte-1xb3mkz{background:0 0;padding:0}.date-heading.svelte-1xb3mkz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.product-column-heading.svelte-1xb3mkz{grid-area:1/2}.release-heading.svelte-1xb3mkz{grid-area:1/1}.filter-trigger.svelte-1xb3mkz{width:2.75rem;height:2.75rem;margin:0 -.5rem 0 0}tbody.svelte-1xb3mkz tr:where(.svelte-1xb3mkz){border-top:1px solid var(--rule);grid-template-columns:max-content minmax(0,1fr);gap:.75rem 1rem;padding:1rem;display:grid}td.svelte-1xb3mkz{border:0;padding:0}.product.svelte-1xb3mkz{white-space:normal;text-align:right;font-size:.75rem}.subcategory.svelte-1xb3mkz{margin-top:.1rem}.details.svelte-1xb3mkz{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}h3.svelte-1xb3mkz{font-size:1rem}.description.svelte-1xb3mkz{font-size:.85rem}}
