.kundli-tool[data-astro-cid-chnycvn2]{display:grid;gap:1.2rem}.kundli-tool[data-astro-cid-chnycvn2] [data-astro-cid-chnycvn2][hidden]{display:none!important}.card[data-astro-cid-chnycvn2]{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.1rem,2.4vw,1.6rem)}.form[data-astro-cid-chnycvn2]{display:grid;gap:.9rem;max-width:40rem}.row[data-astro-cid-chnycvn2]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.field[data-astro-cid-chnycvn2]{display:grid;gap:.3rem}label[data-astro-cid-chnycvn2]{font-weight:700;font-size:.92rem;color:var(--deep-2)}.opt[data-astro-cid-chnycvn2]{font-weight:500;color:var(--text-soft)}input[data-astro-cid-chnycvn2]{font:inherit;padding:.65rem .8rem;border:1px solid var(--line);border-radius:.7rem;background:#fff;color:var(--text);width:100%;box-sizing:border-box}input[data-astro-cid-chnycvn2]:focus{outline:2px solid var(--deep);outline-offset:1px}.place-field[data-astro-cid-chnycvn2]{position:relative}.suggestions[data-astro-cid-chnycvn2]{position:absolute;z-index:5;top:100%;left:0;right:0;margin:.25rem 0 0;padding:.3rem;list-style:none;background:#fff;border:1px solid var(--line);border-radius:.7rem;box-shadow:0 10px 24px #04403224;max-height:18rem;overflow-y:auto}.suggestions[data-astro-cid-chnycvn2] li{padding:.5rem .6rem;border-radius:.5rem;cursor:pointer}.suggestions[data-astro-cid-chnycvn2] li small{color:var(--text-soft)}.suggestions[data-astro-cid-chnycvn2] li[aria-selected=true],.suggestions[data-astro-cid-chnycvn2] li:hover{background:var(--surface-soft)}.error[data-astro-cid-chnycvn2]{margin:0;color:#a32121;font-weight:600}.cta[data-astro-cid-chnycvn2]{justify-self:start;font:inherit;font-weight:700;padding:.75rem 1.4rem;border:0;border-radius:999px;background:var(--deep);color:#fff;cursor:pointer}.cta[data-astro-cid-chnycvn2]:hover{background:var(--deep-2)}.fine[data-astro-cid-chnycvn2]{margin:0;font-size:.85rem;color:var(--text-soft);line-height:1.5}.fine[data-astro-cid-chnycvn2] a[data-astro-cid-chnycvn2]{color:inherit}.results[data-astro-cid-chnycvn2]{display:grid;gap:1.2rem}.summary[data-astro-cid-chnycvn2]{display:grid;gap:1rem}.kicker[data-astro-cid-chnycvn2]{margin:0 0 .2rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.who[data-astro-cid-chnycvn2]{margin:0;color:var(--deep-2);font-family:"DM Serif Display",serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem)}.details[data-astro-cid-chnycvn2]{margin:.3rem 0 0;color:var(--text-soft)}.facts[data-astro-cid-chnycvn2]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem}.facts[data-astro-cid-chnycvn2] div{background:#fff;border:1px solid var(--line);border-radius:.9rem;padding:.7rem .9rem}.facts[data-astro-cid-chnycvn2] dt{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--deep)}.facts[data-astro-cid-chnycvn2] dd{margin:.2rem 0 0;font-weight:700;font-size:1.05rem;color:var(--deep-2)}.facts[data-astro-cid-chnycvn2] dd small{display:block;font-weight:500;font-size:.82rem;color:var(--text-soft)}.charts[data-astro-cid-chnycvn2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem}.chart[data-astro-cid-chnycvn2]{margin:0;display:grid;gap:.6rem}figcaption[data-astro-cid-chnycvn2],h3[data-astro-cid-chnycvn2]{margin:0;font-weight:800;color:var(--deep-2);font-size:1.05rem}.chart[data-astro-cid-chnycvn2] svg{width:100%;max-width:26rem;justify-self:center;background:#fff;border-radius:.6rem}.chart[data-astro-cid-chnycvn2] .house{fill:#fff;stroke:var(--deep);stroke-width:1.6}.chart[data-astro-cid-chnycvn2] .sign{font:600 13px Manrope,sans-serif;fill:var(--text-soft);text-anchor:middle;dominant-baseline:middle}.chart[data-astro-cid-chnycvn2] .graha{font:700 15px Manrope,sans-serif;fill:var(--deep-2);text-anchor:middle;dominant-baseline:middle}.table-card[data-astro-cid-chnycvn2]{display:grid;gap:.8rem}.table-wrap[data-astro-cid-chnycvn2]{overflow-x:auto}table[data-astro-cid-chnycvn2]{width:100%;border-collapse:collapse;font-size:.95rem}th[data-astro-cid-chnycvn2],td[data-astro-cid-chnycvn2]{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--line);white-space:nowrap}th[data-astro-cid-chnycvn2]{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--deep)}@media(max-width:520px){.row[data-astro-cid-chnycvn2]{grid-template-columns:1fr}}.kundli-page[data-astro-cid-teafvksi]{padding:clamp(1.4rem,3vw,2.4rem) 0 clamp(2rem,5vw,3.2rem)}.intro[data-astro-cid-teafvksi]{margin-bottom:1.2rem;max-width:44rem}.kicker[data-astro-cid-teafvksi]{margin:0 0 .3rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}h1[data-astro-cid-teafvksi]{margin:0;color:var(--deep-2);font-family:"DM Serif Display",serif;font-weight:400;font-size:clamp(2rem,4vw,2.8rem)}.intro[data-astro-cid-teafvksi] p[data-astro-cid-teafvksi]:last-child{margin:.5rem 0 0;color:var(--text-soft);line-height:1.55}.consult[data-astro-cid-teafvksi]{margin-top:1.4rem}
