.ffv.svelte-xjnc5m{margin:var(--space-md) 0;gap:var(--space-xs);flex-direction:column;display:flex;container-type:inline-size}@media (min-width:1200px){.ffv.svelte-xjnc5m{width:min(936px, calc(100vw - 376px - var(--space-lg)))}}.ffv-label.svelte-xjnc5m,.ffv-source.svelte-xjnc5m{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-3);font-size:.68rem}.ffv.svelte-xjnc5m .ffv-source:where(.svelte-xjnc5m){letter-spacing:.02em;text-transform:none;margin:0}.ffv-source.svelte-xjnc5m code:where(.svelte-xjnc5m){font-size:inherit}.ffv-tabs.svelte-xjnc5m,.ffv.svelte-xjnc5m .ffv-legend:where(.svelte-xjnc5m){gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ffv-chip.svelte-xjnc5m{font:inherit;padding:var(--space-2xs) var(--space-xs);border:var(--hairline) solid var(--color-rule-strong);background:var(--color-page);color:var(--color-ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart);border-radius:999px;font-size:.8rem;line-height:1.2}.ffv-chip.svelte-xjnc5m:hover{border-color:var(--color-ink-3)}.ffv-chip[aria-selected=true].svelte-xjnc5m{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-page)}.ffv.svelte-xjnc5m .ffv-legend:where(.svelte-xjnc5m){gap:var(--space-2xs) var(--space-sm);margin:0;padding:0;list-style:none}.ffv.svelte-xjnc5m .ffv-key:where(.svelte-xjnc5m){color:var(--color-ink-2);align-items:center;gap:6px;margin:0;padding:0;font-size:.74rem;display:inline-flex}.ffv.svelte-xjnc5m .ffv-key:where(.svelte-xjnc5m):before{content:none}.ffv-key.is-empty.svelte-xjnc5m{opacity:.4}.ffv-swatch.svelte-xjnc5m{border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 25%, transparent);width:10px;height:10px}.ffv-n.svelte-xjnc5m{font-family:var(--font-mono);color:var(--color-ink-3);font-size:.68rem}.ffv-chip.svelte-xjnc5m:focus-visible,.ffv-views.svelte-xjnc5m button:where(.svelte-xjnc5m):focus-visible,.ffv-row.svelte-xjnc5m:focus-visible{box-shadow:0 0 0 2px var(--color-focus);outline:none}.ffv-grid.svelte-xjnc5m{gap:var(--space-sm);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;display:grid}.ffv-page.svelte-xjnc5m{border:var(--hairline) solid var(--color-rule);background:#fff;align-self:start;position:relative}.ffv.svelte-xjnc5m .ffv-page:where(.svelte-xjnc5m) img:where(.svelte-xjnc5m){border:0;border-radius:0;width:100%;height:100%;margin:0;display:block}.ffv-box.svelte-xjnc5m{border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);transition:background var(--dur-fast) var(--ease-out-quart);position:absolute}.ffv-box.is-hot.svelte-xjnc5m{background:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 40%, transparent);z-index:1}.ffv-out.svelte-xjnc5m{border:var(--hairline) solid var(--color-rule);background:var(--color-page);min-height:420px;position:relative}.ffv-out-inner.svelte-xjnc5m{flex-direction:column;display:flex;position:absolute;inset:0}.ffv-stats.svelte-xjnc5m{gap:var(--space-sm);padding:var(--space-xs);border-bottom:var(--hairline) solid var(--color-rule);background:var(--color-surface);color:var(--color-ink-3);flex-wrap:wrap;font-size:.8rem;display:flex}.ffv-stats.svelte-xjnc5m strong:where(.svelte-xjnc5m){font-family:var(--font-mono);color:var(--color-ink);font-weight:600}.ffv-views.svelte-xjnc5m{border-bottom:var(--hairline) solid var(--color-rule);display:flex}.ffv-views.svelte-xjnc5m button:where(.svelte-xjnc5m){appearance:none;border:0;border-right:var(--hairline) solid var(--color-rule);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);cursor:pointer;background:0 0;padding:6px 12px;font-size:.66rem}.ffv-views.svelte-xjnc5m button[aria-pressed=true]:where(.svelte-xjnc5m){color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}.ffv.svelte-xjnc5m .ffv-list:where(.svelte-xjnc5m){flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.ffv.svelte-xjnc5m .ffv-list:where(.svelte-xjnc5m) li:where(.svelte-xjnc5m){margin:0;padding:0}.ffv-row.svelte-xjnc5m{appearance:none;gap:var(--space-xs);width:100%;padding:5px var(--space-xs);border:0;border-bottom:var(--hairline) solid var(--color-rule);border-left:3px solid var(--c);background:var(--color-page);text-align:left;font:inherit;color:var(--color-ink-2);cursor:default;grid-template-columns:5.5rem 1fr;font-size:.78rem;line-height:1.35;display:grid}.ffv-row.is-hot.svelte-xjnc5m{background:color-mix(in srgb, var(--c) 10%, var(--color-page))}.ffv-type.svelte-xjnc5m{font-family:var(--font-mono);color:var(--color-ink-3);font-size:.68rem}.ffv-name.svelte-xjnc5m{overflow-wrap:anywhere}.ffv.svelte-xjnc5m .ffv-json:where(.svelte-xjnc5m){min-height:0;padding:var(--space-xs);background:var(--color-surface);font-family:var(--font-mono);white-space:pre;color:var(--color-ink-2);border:0;border-radius:0;flex:1;margin:0;font-size:.62rem;line-height:1.5;overflow:auto}.ffv.svelte-xjnc5m .ffv-json:where(.svelte-xjnc5m) code:where(.svelte-xjnc5m){font-size:inherit;background:0 0;border:0;padding:0}.ffv-caption.svelte-xjnc5m{color:var(--color-ink-3);margin:0;font-size:.82rem;font-style:italic;line-height:1.5}@container (width<=640px){.ffv-grid.svelte-xjnc5m{grid-template-columns:minmax(0,1fr)}.ffv-out.svelte-xjnc5m{min-height:0}.ffv-out-inner.svelte-xjnc5m{max-height:420px;position:static}}@media (prefers-reduced-motion:reduce){.ffv-chip.svelte-xjnc5m,.ffv-box.svelte-xjnc5m{transition:none}}
