.space-card[data-astro-cid-pvli2rz7]{position:relative;border-radius:16px;padding:2rem 1.5rem 1.5rem;margin:1.75rem 0 1.5rem;overflow:hidden;border:7px solid transparent;background:linear-gradient(var(--text),var(--text)) padding-box,radial-gradient(circle,var(--blue) 1.1px,transparent 1.6px) 0 0 / 5px 5px border-box,radial-gradient(circle,var(--lavender) 1.1px,transparent 1.6px) 2px 3px / 7px 6px border-box,radial-gradient(circle,var(--sand) 1px,transparent 1.5px) 4px 1px / 10px 9px border-box,var(--canvas) border-box;box-shadow:0 10px 30px -18px #2621478c}.sky-layer[data-astro-cid-pvli2rz7],.beam-layer[data-astro-cid-pvli2rz7]{position:absolute;inset:0;width:100%;height:100%;border-radius:9px}.beam-layer[data-astro-cid-pvli2rz7]{pointer-events:none;z-index:1}.celestial[data-astro-cid-pvli2rz7]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.body-wrap[data-astro-cid-pvli2rz7]{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:80px;z-index:1}.globe-wrap[data-astro-cid-pvli2rz7]{width:76px;height:76px}.body-meta[data-astro-cid-pvli2rz7]{display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center;color:var(--paper);font-size:.9rem}.body-meta[data-astro-cid-pvli2rz7] strong[data-astro-cid-pvli2rz7]{font-family:var(--font-display)}.body-speed[data-astro-cid-pvli2rz7]{color:var(--mist);font-size:.8rem;font-variant-numeric:tabular-nums}.moon-sub[data-astro-cid-pvli2rz7]{color:var(--lavender);font-size:.78rem}.beam-zone[data-astro-cid-pvli2rz7]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0;z-index:1;padding-top:3.9rem}@media(max-width:520px){.distance[data-astro-cid-pvli2rz7]{display:none}}.distance[data-astro-cid-pvli2rz7]{white-space:nowrap;color:var(--lavender);font-size:.75rem;letter-spacing:.02em}#controls[data-astro-cid-pvli2rz7]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.status-text[data-astro-cid-pvli2rz7]{margin:.5rem 0 0;font-size:.9rem;color:var(--muted);min-height:1.4em}.comparison-grid[data-astro-cid-pvli2rz7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media(max-width:520px){.comparison-grid[data-astro-cid-pvli2rz7]{grid-template-columns:1fr}}.metric-card[data-astro-cid-pvli2rz7]{border:1px solid var(--border);border-radius:12px;padding:1rem}.metric-header[data-astro-cid-pvli2rz7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.metric-name[data-astro-cid-pvli2rz7]{font-weight:600;font-size:.95rem}.metric-winner[data-astro-cid-pvli2rz7]{font-size:.82rem;font-weight:600;padding:.15rem .5rem;border-radius:999px}.metric-winner[data-astro-cid-pvli2rz7].you-win{background:var(--foam);color:var(--sea-deep)}.metric-winner[data-astro-cid-pvli2rz7].moon-wins{background:var(--sky);color:var(--blue-deep)}.bars[data-astro-cid-pvli2rz7]{display:flex;flex-direction:column;gap:.55rem}.bar-row[data-astro-cid-pvli2rz7]{display:flex;align-items:center;gap:.5rem}.bar-label[data-astro-cid-pvli2rz7]{font-size:.82rem;color:var(--muted);width:36px;flex-shrink:0}.bar-track[data-astro-cid-pvli2rz7]{flex:1;height:10px;background:var(--sky);border-radius:6px;overflow:hidden;min-width:0}.bar[data-astro-cid-pvli2rz7]{height:100%;border-radius:6px;transition:width .8s cubic-bezier(.16,1,.3,1)}.bar-you[data-astro-cid-pvli2rz7]{background:var(--sea)}.bar-moon[data-astro-cid-pvli2rz7]{background:var(--sand)}.bar-value[data-astro-cid-pvli2rz7]{font-size:.8rem;color:var(--muted);width:70px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.verdict[data-astro-cid-pvli2rz7]{margin:1.5rem 0 1.25rem;padding:1.25rem;border-radius:14px;background:var(--paper);border:1px solid var(--border)}.verdict-text[data-astro-cid-pvli2rz7]{margin:0;font-size:1.05rem;line-height:1.55;text-align:left;hyphens:none}.verdict[data-astro-cid-pvli2rz7].faster{background:#a7cfb840;border-color:var(--foam)}.verdict[data-astro-cid-pvli2rz7].slower{background:#d3e6f180;border-color:var(--mist)}.verdict[data-astro-cid-pvli2rz7].mixed{background:#e3cf9f40;border-color:var(--sand)}.retry-wrap[data-astro-cid-pvli2rz7]{display:flex;justify-content:center}.source-note[data-astro-cid-pvli2rz7]{font-size:.82rem;color:var(--muted);margin-top:1rem;text-align:left}.btn[data-astro-cid-pvli2rz7]{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:.65rem 1rem;font-size:16px;cursor:pointer;font-family:inherit}.btn[data-astro-cid-pvli2rz7].primary{background:var(--sea-deep);color:var(--paper);border-color:var(--sea-deep);font-weight:700}.btn[data-astro-cid-pvli2rz7]:hover{opacity:.85}.btn[data-astro-cid-pvli2rz7]:active{transform:translateY(1px)}.btn[data-astro-cid-pvli2rz7]:disabled{opacity:.45;cursor:not-allowed;transform:none}.gauge-view[data-astro-cid-pvli2rz7]{position:relative;z-index:1;margin-top:1rem;padding-top:.75rem;padding-bottom:.25rem}.gauge-box[data-astro-cid-pvli2rz7]{position:relative;width:100%;max-width:420px;aspect-ratio:330 / 240;margin:0 auto}.gauge-dots[data-astro-cid-pvli2rz7],.gauge-svg[data-astro-cid-pvli2rz7]{position:absolute;inset:0;width:100%;height:100%}.gauge-num[data-astro-cid-pvli2rz7]{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;font-size:52px;font-weight:700;fill:var(--paper)}.gauge-small[data-astro-cid-pvli2rz7]{font-family:var(--font-body);fill:var(--mist)}.gauge-timeline[data-astro-cid-pvli2rz7]{width:65%;max-width:190px;height:6px;margin:.4rem auto 0;position:relative;background:radial-gradient(circle,rgba(169,203,226,.35) 1.4px,transparent 1.9px) 0 50% / 6px 6px repeat-x}.gauge-timeline-fill[data-astro-cid-pvli2rz7]{position:absolute;top:0;left:0;height:100%;width:0%;background:radial-gradient(circle,var(--sand) 1.8px,transparent 2.3px) 0 50% / 6px 6px repeat-x}.gauge-timeline-dot[data-astro-cid-pvli2rz7]{position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:var(--paper);box-shadow:4px -3px 0 -2px var(--sand),-3px 4px 0 -2px var(--coral);display:block}@keyframes gaugeProgress{0%{width:0%}to{width:100%}}:root[data-medium=paint] .space-card[data-astro-cid-pvli2rz7]{background:linear-gradient(var(--text),var(--text)) padding-box,var(--gilt) border-box}
