.fns-section.svelte-18ekff7{padding-top:.75rem}.fns-section.svelte-18ekff7+.fns-section:where(.svelte-18ekff7){margin-top:.5rem;border-top:1px solid var(--color-hairline)}.fns-section-label.svelte-18ekff7{margin:0 0 .25rem;font-family:var(--font-sans);font-size:var(--text-sheet-section);font-weight:600;letter-spacing:.6px;text-transform:uppercase;line-height:1.4;color:var(--color-text-tertiary)}.fns-rows.svelte-18ekff7{margin:0}.fns-row.svelte-18ekff7{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.5rem 0}.fns-row.svelte-18ekff7 dt:where(.svelte-18ekff7){flex-shrink:0;font-size:.9375rem;color:var(--color-text-secondary)}.fns-row.svelte-18ekff7 dd:where(.svelte-18ekff7){margin:0;min-width:0;text-align:right;font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--color-text);overflow-wrap:anywhere}.fns-row.svelte-18ekff7 dd:where(.svelte-18ekff7) a:where(.svelte-18ekff7){color:var(--color-accent);text-decoration:none}.fns-row.svelte-18ekff7 dd:where(.svelte-18ekff7) a:where(.svelte-18ekff7):hover{text-decoration:underline}.fns-cond.svelte-18ekff7{padding:.5rem 0}.fns-cond-head.svelte-18ekff7{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.fns-cond-label.svelte-18ekff7{font-size:.9375rem;color:var(--color-text-secondary)}.fns-cond-grade.svelte-18ekff7{font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--color-text)}.fns-strip.svelte-18ekff7{display:flex;justify-content:space-between;padding:.25rem .5rem;border-radius:var(--radius-field);background:var(--color-control-fill)}.fns-emoji.svelte-18ekff7{font-size:1.5rem;line-height:2.25rem;min-width:2.5rem;text-align:center;border-radius:var(--radius-segment-selected);opacity:.35;filter:grayscale(1)}.fns-emoji--on.svelte-18ekff7{opacity:1;filter:none;background:var(--color-sort-active-bg);box-shadow:0 0 0 2px var(--color-accent)}.fns-features.svelte-18ekff7{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 .5rem;padding:0;list-style:none}.fns-feature.svelte-18ekff7{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:var(--radius-chip);background:var(--color-control-fill);color:var(--color-text-secondary);font-size:.875rem;font-weight:500}
