.tile.svelte-5rc9c{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-surface-1);min-width:0;height:100%;color:var(--c-text);align-items:center;gap:.75rem;padding:.75rem .85rem;transition:border-color .15s;display:flex;position:relative}.tile.svelte-5rc9c:hover{border-color:var(--c-frame-hover)}.art.svelte-5rc9c{border:1px solid var(--c-frame);background:var(--c-surface-sunken);border-radius:10px;flex:none;width:2.75rem;height:2.75rem}.visual-card.svelte-5rc9c{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.visual.svelte-5rc9c{aspect-ratio:16/9;background:var(--c-surface-sunken);flex:none;place-items:center;width:100%;display:grid}.visual.scene.svelte-5rc9c{display:block;position:relative;overflow:hidden}.visual.scene.svelte-5rc9c .art:where(.svelte-5rc9c){object-fit:cover;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.portrait-art.svelte-5rc9c .visual:where(.svelte-5rc9c),.visual.svelte-5rc9c:not(.scene){aspect-ratio:auto;background:radial-gradient(ellipse at 50% 0%, var(--c-surface-3), var(--c-surface-1));height:6.5rem}.visual.svelte-5rc9c:not(.scene) .art:where(.svelte-5rc9c){object-fit:contain;border-radius:12px;width:5rem;height:5rem}.visual-card.svelte-5rc9c .copy:where(.svelte-5rc9c){flex-direction:column;flex:auto;align-items:stretch;gap:.35rem;width:100%;padding:.95rem 1rem 1rem;display:flex}.visual-card.portrait-art.svelte-5rc9c .copy:where(.svelte-5rc9c){text-align:center;align-items:center}.visual-card.svelte-5rc9c .facts:where(.svelte-5rc9c){margin-top:auto}.visual-card.property.svelte-5rc9c .facts:where(.svelte-5rc9c){margin-top:0}.visual-card.property.svelte-5rc9c .metrics:where(.svelte-5rc9c){margin-top:auto}.fallback.svelte-5rc9c{color:var(--c-text-mute);place-items:center;display:grid}.fallback.svelte-5rc9c svg{width:45%;height:45%}.copy.svelte-5rc9c{overflow-wrap:anywhere;flex:auto;align-content:center;gap:.22rem;min-width:0;display:grid}.name.svelte-5rc9c{color:var(--c-text-strong);font-size:var(--c-text-lead);font-weight:600}.description.svelte-5rc9c{color:var(--c-text-dim);font-size:var(--c-text-small);text-wrap:balance;line-height:1.4}.facts.svelte-5rc9c{color:var(--c-text-dim);font-size:var(--c-text-small);font-variant-numeric:tabular-nums;line-height:1.4}.fact.svelte-5rc9c{white-space:nowrap}.metrics.svelte-5rc9c{border-top:1px solid var(--c-line-soft);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.65rem;display:grid}.metric.svelte-5rc9c{align-content:start;gap:.2rem;min-width:0;display:grid}.metric-label.svelte-5rc9c{color:var(--c-text-mute);font-size:var(--c-text-label)}.metric-value.svelte-5rc9c{color:var(--c-text-dim);font-size:var(--c-text-small);white-space:nowrap}.interval.svelte-5rc9c{color:var(--c-text-mute);font-size:var(--c-text-label)}.portrait.svelte-5rc9c{background:radial-gradient(120% 90% at 50% 0%, var(--c-surface-3) 0%, var(--c-surface-1) 60%);text-align:center;flex-direction:column;justify-content:flex-start;gap:.8rem;padding:1.25rem .85rem 1rem}.portrait.svelte-5rc9c .art:where(.svelte-5rc9c){width:4.5rem;height:4.5rem;box-shadow:0 8px 20px var(--c-shadow);border-radius:14px}.portrait.svelte-5rc9c .copy:where(.svelte-5rc9c){flex:0 auto;align-content:start;justify-items:center}.portrait.svelte-5rc9c:not(.home) .copy:where(.svelte-5rc9c){flex-direction:column;flex:auto;align-items:center;width:100%;display:flex}.portrait.svelte-5rc9c:not(.home) .description:where(.svelte-5rc9c){max-width:100%}.portrait.svelte-5rc9c:not(.home) .facts:where(.svelte-5rc9c){margin-top:auto}.compact.svelte-5rc9c:not(.home){align-items:flex-start}.compact.svelte-5rc9c:not(.home) .copy:where(.svelte-5rc9c){align-content:start}.editorial.svelte-5rc9c{align-items:flex-start;padding:1rem 1.1rem}.editorial.svelte-5rc9c .copy:where(.svelte-5rc9c){align-content:start}.tile.svelte-5rc9c .entity-link{color:var(--c-text-strong)}.tile.svelte-5rc9c .entity-link:after{content:"";position:absolute;inset:0}.tile.svelte-5rc9c:has(.entity-link:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.tile.svelte-5rc9c .plain .name,.tile.svelte-5rc9c .plain.entity-link:hover .name{text-decoration:none}@media (width<=640px){.home.portrait.svelte-5rc9c{text-align:left;flex-direction:row;align-items:center;gap:.9rem;padding:.75rem .9rem}.home.portrait.svelte-5rc9c .art:where(.svelte-5rc9c){width:3.25rem;height:3.25rem;box-shadow:none}.home.portrait.svelte-5rc9c .copy:where(.svelte-5rc9c){justify-items:start}.tile.svelte-5rc9c:not(.home){padding:.7rem}.visual-card.svelte-5rc9c:not(.home){padding:0}.tile.svelte-5rc9c:not(.home) .facts:where(.svelte-5rc9c){gap:.1rem;display:grid}.tile.svelte-5rc9c:not(.home) .separator:where(.svelte-5rc9c){display:none}.tile.svelte-5rc9c:not(.home) .fact:where(.svelte-5rc9c){white-space:nowrap}.compact.svelte-5rc9c:not(.home){flex-direction:column;align-items:flex-start;gap:.55rem}.portrait.svelte-5rc9c:not(.home){gap:.45rem}.portrait.svelte-5rc9c:not(.home) .art:where(.svelte-5rc9c){width:3.25rem;height:3.25rem}.tile.svelte-5rc9c:not(.home) .name:where(.svelte-5rc9c){font-size:var(--c-text-prose)}.visual-card.portrait-art.svelte-5rc9c .name:where(.svelte-5rc9c),.compact.svelte-5rc9c:not(.home) .name:where(.svelte-5rc9c){font-size:var(--c-text-small)}}@media (prefers-reduced-motion:reduce){.tile.svelte-5rc9c{transition:none}}
