.selected-ring.svelte-ygcrm2{animation:svelte-ygcrm2-ring-pulse 2s ease-in-out infinite}@keyframes svelte-ygcrm2-ring-pulse{0%,to{opacity:.4}50%{opacity:.9}}.preset-grid.svelte-ygcrm2{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem}.preset-btn.svelte-ygcrm2{font-size:.72rem;padding:.3rem .4rem;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start}.planet-grid.svelte-ygcrm2{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.planet-btn.svelte-ygcrm2{font-size:.75rem;padding:.3rem .4rem;height:auto;white-space:nowrap;justify-content:flex-start}.result-card.svelte-ygcrm2{box-shadow:0 2px 8px #0000000f}.comparison-table.svelte-ygcrm2{display:flex;flex-direction:column;gap:.3rem}.comp-row.svelte-ygcrm2{display:grid;grid-template-columns:80px 1fr 72px;align-items:center;gap:.5rem;padding:.2rem .4rem;border-radius:4px;cursor:pointer;transition:background .15s}.comp-row.svelte-ygcrm2:hover,.comp-row.is-selected.svelte-ygcrm2{background:#f0f4ff}.comp-name.svelte-ygcrm2{font-size:.75rem;white-space:nowrap}.comp-bar-wrap.svelte-ygcrm2{height:10px;background:#eee;border-radius:3px;overflow:hidden}.comp-bar.svelte-ygcrm2{height:100%;border-radius:3px;transition:width .3s ease}.comp-val.svelte-ygcrm2{font-size:.7rem;font-family:Courier New,monospace;text-align:right;white-space:nowrap}
