.cell.svelte-1k1uzys{position:relative;display:flex;align-items:flex-start;gap:.5rem;text-align:left}.mark.svelte-1k1uzys{display:grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.7rem;font-weight:700}.yes.svelte-1k1uzys .mark:where(.svelte-1k1uzys){background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary-accent)}.cell.svelte-1k1uzys{--partial-tint: #d99a06;--partial-ink: #8a5d00}.dark .cell.svelte-1k1uzys{--partial-ink: #f5c04a}.partial.svelte-1k1uzys .mark:where(.svelte-1k1uzys){background:color-mix(in srgb,var(--partial-tint) 18%,transparent);color:var(--partial-ink)}.no.svelte-1k1uzys .mark:where(.svelte-1k1uzys),.unknown.svelte-1k1uzys .mark:where(.svelte-1k1uzys){background:var(--muted);color:var(--muted-foreground)}.text.svelte-1k1uzys{display:flex;flex-direction:column;gap:.15rem;min-width:0}.label.svelte-1k1uzys{font-size:.8rem;font-weight:560;line-height:1.35rem}.no.svelte-1k1uzys .label:where(.svelte-1k1uzys),.unknown.svelte-1k1uzys .label:where(.svelte-1k1uzys){color:var(--muted-foreground);font-weight:450}.note.svelte-1k1uzys{text-wrap:pretty;font-size:.72rem;line-height:1.45;color:var(--muted-foreground)}.compact.svelte-1k1uzys{justify-content:center}.compact.svelte-1k1uzys .text:where(.svelte-1k1uzys){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tile.svelte-v224bf{display:inline-grid;place-items:center;flex:none;background:#fff;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:.5rem;overflow:hidden}.tile.svelte-v224bf img:where(.svelte-v224bf){width:100%;height:100%;object-fit:contain}.sm.svelte-v224bf{width:1.6rem;height:1.6rem;padding:.2rem;border-radius:.4rem}.md.svelte-v224bf{width:2.4rem;height:2.4rem;padding:.3rem}.lg.svelte-v224bf{width:4.25rem;height:4.25rem;padding:.55rem;border-radius:.9rem}.bleed.svelte-v224bf{padding:0;background:transparent;border-color:transparent}section.svelte-zogv41{padding:3rem 0 0}.eyebrow.svelte-zogv41{color:var(--primary-accent);font-size:.65rem;font-weight:650;letter-spacing:.12em;margin-bottom:.8rem}h2.svelte-zogv41{font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:580;letter-spacing:-.035em;margin-bottom:1.25rem}ul.svelte-zogv41{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}a.svelte-zogv41{display:flex;flex-direction:column;height:100%;padding:1.2rem;border:1px solid var(--border);border-radius:.8rem;background:var(--card);transition:border-color .15s}a.svelte-zogv41:hover,a.svelte-zogv41:focus-visible{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card))}a.svelte-zogv41:focus-visible{outline:2px solid var(--primary);outline-offset:2px}a.svelte-zogv41:hover .go:where(.svelte-zogv41){gap:.5rem}.card-top.svelte-zogv41{display:flex;align-items:center;gap:.7rem}.kind.svelte-zogv41{font-size:.62rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase;color:var(--muted-foreground)}.name.svelte-zogv41{margin-top:.85rem;font-size:.95rem;font-weight:600}.purpose.svelte-zogv41{margin-top:.4rem;font-size:.76rem;line-height:1.55;color:var(--muted-foreground);flex:1}@media(max-width:900px){ul.svelte-zogv41{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){ul.svelte-zogv41{grid-template-columns:1fr}}.go.svelte-zogv41{display:inline-flex;align-items:center;gap:.3rem;margin-top:.9rem;transition:gap .15s;font-size:.75rem;font-weight:560;color:var(--primary-accent)}
