.category-card.svelte-z6ftrr{position:relative;min-width:0;align-self:start}.category-row.svelte-z6ftrr{display:flex;align-items:center;gap:.375rem}.category-row.svelte-z6ftrr .legend-item{flex:1;min-width:0}.category-info.svelte-z6ftrr{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff08;color:var(--muted);cursor:pointer;touch-action:manipulation;transition:background .15s ease,border-color .15s ease,color .15s ease}.category-info.svelte-z6ftrr span:where(.svelte-z6ftrr){display:grid;place-items:center;width:19px;height:19px;border:1px solid currentColor;border-radius:50%;font-family:Georgia,serif;font-size:.8rem;font-weight:700;line-height:1}.category-info[aria-expanded=true].svelte-z6ftrr{border-color:var(--category-color);background:#ffffff14;color:var(--text)}.category-info.svelte-z6ftrr:focus-visible{outline:2px solid var(--category-color);outline-offset:3px}.category-explanation.svelte-z6ftrr{display:none;margin:.5rem 0 0;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(var(--category-tint),var(--category-tint)),linear-gradient(#ffffff08,#ffffff08),var(--background);color:var(--muted);font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}.is-expanded.svelte-z6ftrr .category-explanation:where(.svelte-z6ftrr){display:block}@media(min-width:641px)and (hover:hover)and (pointer:fine){.category-info.svelte-z6ftrr{display:none}.category-card.svelte-z6ftrr:hover,.category-card.svelte-z6ftrr:focus-within{z-index:10}.category-explanation.svelte-z6ftrr{display:block;position:absolute;inset-inline:0;top:100%;z-index:10;box-shadow:0 12px 32px #0006;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.category-explanation.svelte-z6ftrr:before{content:"";position:absolute;inset-inline:0;top:-.5rem;height:.5rem}.category-card.svelte-z6ftrr:not(.is-dismissed):hover .category-explanation:where(.svelte-z6ftrr),.category-card.svelte-z6ftrr:not(.is-dismissed):focus-within .category-explanation:where(.svelte-z6ftrr){visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.category-info.svelte-z6ftrr,.category-explanation.svelte-z6ftrr{transition:none}}
