.af-container.svelte-1pgujol{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:14px;margin:2rem 0;overflow:hidden}.af-header.svelte-1pgujol{padding:1.25rem 1.5rem .75rem}.af-header.svelte-1pgujol h3:where(.svelte-1pgujol){font-family:var(--font-ui);color:var(--color-text-primary);margin:0 0 .3rem;font-size:.95rem;font-weight:700}.af-header.svelte-1pgujol p:where(.svelte-1pgujol){font-family:var(--font-ui);color:var(--color-text-muted);margin:0;font-size:.78rem}.af-split.svelte-1pgujol{background:var(--color-border);border-radius:8px;grid-template-columns:1fr 1fr;align-items:stretch;gap:2px;min-height:min-content;margin:0 1.5rem;display:grid;overflow:hidden}.af-code.svelte-1pgujol{background:var(--color-bg-card);font-family:var(--font-mono);min-height:min-content;padding:12px 0;font-size:.78rem;line-height:1.9}.af-code-label.svelte-1pgujol{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:0 16px 8px;font-size:.68rem;font-weight:700}.af-line.svelte-1pgujol{white-space:pre;padding:1px 16px;transition:all .3s}.af-line.hl.svelte-1pgujol{background:var(--color-accent-bg)}.af-line.dim.svelte-1pgujol{opacity:.3}.af-resolved.svelte-1pgujol{background:var(--color-bg-primary);min-height:min-content;padding:12px 20px}.af-resolved-label.svelte-1pgujol{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:12px;font-size:.72rem;font-weight:700}.af-resolved-hint.svelte-1pgujol{font-family:var(--font-ui);color:var(--color-text-muted);font-size:.82rem;line-height:1.6}.af-resolved-line.svelte-1pgujol{background:var(--color-bg-card);border:1px solid var(--color-border);opacity:0;border-radius:6px;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 12px;animation:.25s forwards svelte-1pgujol-slideIn;display:flex}.af-resolved-badge.svelte-1pgujol{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:600}.af-resolved-badge.template.svelte-1pgujol{color:#15803d}.af-resolved-badge.own.svelte-1pgujol{color:#0969a8}.af-resolved-text.svelte-1pgujol{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.8rem}.af-explain.svelte-1pgujol{font-family:var(--font-ui);color:var(--color-text-secondary);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;height:90px;margin:.75rem 1.5rem;padding:14px 18px;font-size:.82rem;line-height:1.6;overflow-y:auto}.af-footer.svelte-1pgujol{padding:.75rem 1.5rem 1.25rem}.af-controls.svelte-1pgujol{gap:8px;display:flex}@keyframes svelte-1pgujol-slideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.af-split.svelte-1pgujol{grid-template-columns:1fr}}
