.compass-card.svelte-qz4an{background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-xl) var(--space-lg)}.compass-header.svelte-qz4an{margin-bottom:var(--space-xs)}.compass-label.svelte-qz4an{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-amber-200)}.compass-title.svelte-qz4an{font-size:var(--text-md);font-weight:700;color:var(--color-text);margin-top:2px}.compass-svg-wrap.svelte-qz4an{margin:var(--space-sm) calc(-1 * var(--space-sm)) 0;max-width:640px}.compass-svg-wrap.svelte-qz4an svg:where(.svelte-qz4an){width:100%;height:auto;display:block}@keyframes svelte-qz4an-dotFadeIn{0%{opacity:0;r:0}to{opacity:1}}@keyframes svelte-qz4an-labelFadeIn{0%{opacity:0}to{opacity:1}}.plot-dot.svelte-qz4an{animation:svelte-qz4an-dotFadeIn .4s cubic-bezier(.16,1,.3,1) var(--dot-delay, 0ms) both}.plot-label.svelte-qz4an{animation:svelte-qz4an-labelFadeIn .3s ease-out var(--dot-delay, 0ms) both}@media(prefers-reduced-motion:reduce){.plot-dot.svelte-qz4an,.plot-label.svelte-qz4an{animation:none;opacity:1}}.compass-footer.svelte-qz4an{margin-top:var(--space-md);text-align:center}.compass-tagline.svelte-qz4an{font-size:var(--text-sm);color:var(--color-text-dim);font-style:italic}.sr-only.svelte-qz4an{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
