.factor-chain.svelte-1kqho2m{overflow-x:auto}.factor-items.svelte-1kqho2m{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.factor-item.svelte-1kqho2m{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-sm) var(--space-md);background:color-mix(in srgb,var(--color-border) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 30%,transparent);border-radius:var(--radius-md);animation:svelte-1kqho2m-factor-enter .4s cubic-bezier(.4,0,.2,1) both}.factor-result.svelte-1kqho2m{background:color-mix(in srgb,var(--color-gold) 8%,transparent);border-color:color-mix(in srgb,var(--color-gold) 30%,transparent)}.factor-value.svelte-1kqho2m{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-text)}.factor-value.positive.svelte-1kqho2m{color:var(--color-positive)}.factor-value.negative.svelte-1kqho2m{color:var(--color-negative)}.factor-value.highlight.svelte-1kqho2m{color:var(--color-highlight)}.factor-value.info.svelte-1kqho2m{color:var(--color-info)}.factor-value.warning.svelte-1kqho2m{color:var(--color-warning)}.factor-value.muted.svelte-1kqho2m{color:var(--color-text-muted)}.factor-label.svelte-1kqho2m{font-family:var(--font-pixel);font-size:8px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px}.factor-operator.svelte-1kqho2m{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-text-muted);padding:0 2px;flex-shrink:0}@keyframes svelte-1kqho2m-factor-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
