.preview-panel.svelte-lfu104{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.preview-header.svelte-lfu104{display:flex;align-items:center;gap:.5rem;color:var(--color-text)}.preview-header.svelte-lfu104 h3:where(.svelte-lfu104){font-size:1rem;font-weight:600;margin:0}.empty-state.svelte-lfu104{text-align:center;padding:2rem 1rem;color:var(--color-text-muted)}.empty-state.svelte-lfu104 p:where(.svelte-lfu104){margin:0;font-size:.875rem}.score-gauge.svelte-lfu104{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto}.progress-circle.svelte-lfu104{transition:stroke-dashoffset .5s ease-out,stroke .3s ease}.score-text.svelte-lfu104{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.125rem}.score-value.svelte-lfu104{font-size:2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.score-label.svelte-lfu104{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.stats.svelte-lfu104{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--color-bg);border-radius:var(--radius-md)}.stat-row.svelte-lfu104{display:flex;justify-content:space-between;align-items:center}.stat-label.svelte-lfu104{font-size:.8125rem;color:var(--color-text-muted)}.stat-value.svelte-lfu104{font-size:.875rem;font-weight:600;color:var(--color-text)}.pending-section.svelte-lfu104 h4:where(.svelte-lfu104){font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.03em}.pending-list.svelte-lfu104{display:flex;flex-direction:column;gap:.375rem}.pending-row.svelte-lfu104{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;padding:.375rem .625rem;border-radius:var(--radius-sm)}.pending-row.critical.svelte-lfu104{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.pending-row.important.svelte-lfu104{background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning)}.pending-row.recommended.svelte-lfu104{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.complete-badge.svelte-lfu104{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);border-radius:var(--radius-md);font-weight:600;font-size:.875rem}
