.tool.svelte-arzk3i{flex-direction:column;gap:24px;padding-top:32px;display:flex}.head.svelte-arzk3i{flex-direction:column;gap:14px;max-width:660px;display:flex}.eyebrow.svelte-arzk3i{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:13px}h1.svelte-arzk3i{font-size:clamp(38px,5.5vw,60px)}.lede.svelte-arzk3i{color:var(--muted);font-size:19px}.prose.svelte-arzk3i>*{max-width:680px}.prose.svelte-arzk3i{flex-direction:column;gap:14px;padding-top:64px;display:flex}.prose.svelte-arzk3i h2:where(.svelte-arzk3i){margin-top:22px;font-size:30px}.prose.svelte-arzk3i p:where(.svelte-arzk3i),.prose.svelte-arzk3i li:where(.svelte-arzk3i){color:var(--text-soft)}.phases.svelte-arzk3i,.signs.svelte-arzk3i{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.phases.svelte-arzk3i li:where(.svelte-arzk3i){align-items:flex-start;gap:16px;display:flex}.phases.svelte-arzk3i h3:where(.svelte-arzk3i){font-size:20px}.phases.svelte-arzk3i .lit:where(.svelte-arzk3i){color:var(--muted);margin:2px 0 4px;font-size:14px}.signs.svelte-arzk3i li:where(.svelte-arzk3i){align-items:baseline;gap:14px;display:flex}.signs.svelte-arzk3i .g:where(.svelte-arzk3i){color:var(--accent-text);flex:none;width:24px;font-family:AstroSym,sans-serif;font-size:20px}.table-box.svelte-arzk3i{overflow-x:auto}table.svelte-arzk3i{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th.svelte-arzk3i,td.svelte-arzk3i{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}thead.svelte-arzk3i th:where(.svelte-arzk3i){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px}tbody.svelte-arzk3i th:where(.svelte-arzk3i){color:var(--text);font-weight:600}td.svelte-arzk3i{color:var(--text-soft)}.faq.svelte-arzk3i{flex-direction:column;gap:10px;display:flex}details.svelte-arzk3i{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:16px;padding:14px 18px}summary.svelte-arzk3i{cursor:pointer;font-weight:600}details.svelte-arzk3i p:where(.svelte-arzk3i){margin-top:10px}.cta.svelte-arzk3i{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:22px;flex-direction:column;gap:12px;margin-top:32px;padding:22px 24px;display:flex}.cta.svelte-arzk3i h2:where(.svelte-arzk3i){margin-top:0;font-size:24px}.actions.svelte-arzk3i{flex-wrap:wrap;gap:12px;display:flex}
