.invite-card.svelte-1sclor{margin-top:10px}.grid.svelte-1sclor{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.opt.svelte-1sclor{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 4px;color:var(--text);cursor:pointer}.opt.sel.svelte-1sclor{border-color:var(--gold)}.sym.svelte-1sclor{display:block;font-size:18px}.nm.svelte-1sclor{font-size:11px;color:var(--muted)}.vs.svelte-1sclor{display:flex;align-items:center;justify-content:space-around;gap:10px}.vs.svelte-1sclor img:where(.svelte-1sclor){width:64px;height:64px;border-radius:50%;object-fit:cover}.vs.svelte-1sclor p:where(.svelte-1sclor){font-size:12px;color:var(--muted);margin-top:6px}.score.svelte-1sclor{font-size:34px;font-weight:800;color:var(--gold)}.elements.svelte-1sclor{margin-top:14px;font-size:13px;color:var(--accent-2)}.radar.svelte-1sclor{margin-top:16px;display:grid;gap:8px;text-align:left}.bar.svelte-1sclor{display:grid;grid-template-columns:80px 1fr 30px;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.bar.svelte-1sclor div:where(.svelte-1sclor){background:#0d0d24;height:6px;border-radius:3px;overflow:hidden}.bar.svelte-1sclor i:where(.svelte-1sclor){display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.bar.svelte-1sclor em:where(.svelte-1sclor){font-style:normal;color:var(--text);text-align:right}.actions.svelte-1sclor{display:flex;flex-direction:column;gap:10px}.dob-box.svelte-1sclor{margin-top:10px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.dob-row.svelte-1sclor{display:flex;gap:8px;margin-top:10px;align-items:center}.dob-row.svelte-1sclor select:where(.svelte-1sclor){flex:1;background:#0d0d24;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px}.report.svelte-1sclor{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;text-align:left}.report.svelte-1sclor h3:where(.svelte-1sclor){font-size:13px;color:var(--gold);margin-top:14px}.report.svelte-1sclor h3:where(.svelte-1sclor):first-child{margin-top:0}.report.svelte-1sclor p:where(.svelte-1sclor){margin-top:6px;line-height:1.6;font-size:14px}.soul-cta.svelte-1sclor{margin-top:28px;padding:24px 20px;background:linear-gradient(160deg,rgba(179,157,255,.1),transparent);border:1px solid var(--gold);border-radius:20px;text-align:center}.soul-cta.svelte-1sclor h2:where(.svelte-1sclor){margin-top:8px;font-size:22px}.soul-cta.svelte-1sclor h2:where(.svelte-1sclor) em:where(.svelte-1sclor){color:var(--gold);font-style:italic}.soul-cta.svelte-1sclor .grid:where(.svelte-1sclor){grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.actions.svelte-1sclor{flex-direction:row;justify-content:center}}
