.north-indian-chart[data-astro-cid-2cigwboo]{border:1px solid var(--astro-border);border-left:2px solid var(--astro-mint);background:var(--astro-panel);width:100%;min-width:0;margin:0;display:grid;overflow:hidden}.north-indian-chart__statusbar[data-astro-cid-2cigwboo]{border-bottom:1px solid var(--astro-border);background:var(--astro-bg);min-height:38px;color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;line-height:1.3;display:flex}.north-indian-chart__statusbar[data-astro-cid-2cigwboo]>div[data-astro-cid-2cigwboo]{align-items:center;gap:8px;display:flex}.north-indian-chart__statusbar[data-astro-cid-2cigwboo] strong[data-astro-cid-2cigwboo]{color:var(--astro-mint);font-weight:400}.north-indian-chart__signal[data-astro-cid-2cigwboo]{background:var(--astro-mint);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--astro-mint) 55%, transparent);animation:1.5s ease-in-out infinite north-chart-signal-pulse;display:block}.north-indian-chart__heading[data-astro-cid-2cigwboo]{border-bottom:1px solid var(--astro-border-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.north-indian-chart__heading[data-astro-cid-2cigwboo] p[data-astro-cid-2cigwboo]{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;line-height:1.3}.north-indian-chart__heading[data-astro-cid-2cigwboo] h3[data-astro-cid-2cigwboo]{color:var(--astro-green);font-family:var(--astro-display-font);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:400;line-height:1.15}.north-indian-chart__ascendant[data-astro-cid-2cigwboo]{border:1px solid var(--astro-lime);background:var(--astro-bg);text-align:right;flex:none;min-width:150px;padding:10px 12px}.north-indian-chart__ascendant[data-astro-cid-2cigwboo] span[data-astro-cid-2cigwboo],.north-indian-chart__ascendant[data-astro-cid-2cigwboo] strong[data-astro-cid-2cigwboo],.north-indian-chart__ascendant[data-astro-cid-2cigwboo] small[data-astro-cid-2cigwboo]{font-family:var(--astro-display-font);text-transform:uppercase;display:block}.north-indian-chart__ascendant[data-astro-cid-2cigwboo] span[data-astro-cid-2cigwboo]{color:var(--astro-green-muted);font-size:var(--astro-text-micro);margin-bottom:5px}.north-indian-chart__ascendant[data-astro-cid-2cigwboo] strong[data-astro-cid-2cigwboo]{color:#c9ff8f;font-size:var(--astro-text-meta);font-weight:400}.north-indian-chart__ascendant[data-astro-cid-2cigwboo] small[data-astro-cid-2cigwboo]{color:var(--astro-white);font-size:var(--astro-text-micro);margin-top:5px}.north-indian-chart__frame[data-astro-cid-2cigwboo]{width:100%;max-width:720px;margin:0 auto;padding:clamp(18px,2.6vw,30px);position:relative}.north-indian-chart__svg[data-astro-cid-2cigwboo]{aspect-ratio:1;background:#020704;width:100%;height:auto;display:block}.north-indian-chart__background[data-astro-cid-2cigwboo]{fill:#020704}.north-indian-chart__outer[data-astro-cid-2cigwboo],.north-indian-chart__line[data-astro-cid-2cigwboo]{fill:none;vector-effect:non-scaling-stroke}.north-indian-chart__outer[data-astro-cid-2cigwboo]{stroke:#99e86b;stroke-width:2px}.north-indian-chart__line[data-astro-cid-2cigwboo]{stroke:#68ad49;stroke-width:1.25px;opacity:.85}.north-indian-chart__line--major[data-astro-cid-2cigwboo]{stroke:#7fd457;stroke-width:1.5px}.north-indian-chart__centre-dot[data-astro-cid-2cigwboo]{fill:#78c958;opacity:.45}.north-indian-chart__house-number[data-astro-cid-2cigwboo]{fill:#71816b;font-family:var(--astro-display-font);letter-spacing:1px;paint-order:stroke;stroke:#020704;stroke-width:3px;stroke-linejoin:round;font-size:8px}.north-indian-chart__sign[data-astro-cid-2cigwboo]{font-family:var(--astro-display-font);paint-order:stroke;stroke:#020704;stroke-width:5px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #c1ff7659);font-size:25px;font-weight:400;fill:#e4ff9a!important}.north-indian-chart__house--ascendant[data-astro-cid-2cigwboo] .north-indian-chart__sign[data-astro-cid-2cigwboo]{font-size:28px;fill:#84ff6d!important}.north-indian-chart__asc-label[data-astro-cid-2cigwboo]{fill:#50f0a5;font-family:var(--astro-display-font);letter-spacing:.4px;paint-order:stroke;stroke:#020704;stroke-width:3px;stroke-linejoin:round;font-size:9px}.north-indian-chart__planets[data-astro-cid-2cigwboo]{fill:#fff;font-family:var(--astro-body-font);letter-spacing:-.15px;paint-order:stroke;stroke:#020704;stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:700}.north-indian-chart__corner[data-astro-cid-2cigwboo]{pointer-events:none;width:14px;height:14px;display:block;position:absolute}.north-indian-chart__corner--top-left[data-astro-cid-2cigwboo]{border-top:1px solid var(--astro-mint);border-left:1px solid var(--astro-mint);top:11px;left:11px}.north-indian-chart__corner--top-right[data-astro-cid-2cigwboo]{border-top:1px solid var(--astro-mint);border-right:1px solid var(--astro-mint);top:11px;right:11px}.north-indian-chart__corner--bottom-left[data-astro-cid-2cigwboo]{border-bottom:1px solid var(--astro-mint);border-left:1px solid var(--astro-mint);bottom:11px;left:11px}.north-indian-chart__corner--bottom-right[data-astro-cid-2cigwboo]{border-right:1px solid var(--astro-mint);border-bottom:1px solid var(--astro-mint);bottom:11px;right:11px}.north-indian-chart__legend[data-astro-cid-2cigwboo]{border-top:1px solid var(--astro-border);border-bottom:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.north-indian-chart__legend[data-astro-cid-2cigwboo] span[data-astro-cid-2cigwboo]{background:var(--astro-bg);min-width:0;color:var(--astro-muted);font-family:var(--astro-display-font);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;padding:9px 10px;font-size:.5rem;line-height:1.3;display:flex}.north-indian-chart__legend[data-astro-cid-2cigwboo] strong[data-astro-cid-2cigwboo]{color:#e4ff9a;font-size:.62rem;font-weight:400}.north-indian-chart__caption[data-astro-cid-2cigwboo]{background:var(--astro-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.north-indian-chart__caption[data-astro-cid-2cigwboo]>div[data-astro-cid-2cigwboo]{background:var(--astro-bg);min-width:0;padding:12px 14px}.north-indian-chart__caption[data-astro-cid-2cigwboo] span[data-astro-cid-2cigwboo],.north-indian-chart__caption[data-astro-cid-2cigwboo] strong[data-astro-cid-2cigwboo]{display:block}.north-indian-chart__caption[data-astro-cid-2cigwboo] span[data-astro-cid-2cigwboo]{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px}.north-indian-chart__caption[data-astro-cid-2cigwboo] strong[data-astro-cid-2cigwboo]{color:var(--astro-white);font-size:var(--astro-text-meta);overflow-wrap:anywhere;font-weight:400;line-height:1.5}@keyframes north-chart-signal-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (width<=600px){.north-indian-chart__statusbar[data-astro-cid-2cigwboo],.north-indian-chart__heading[data-astro-cid-2cigwboo]{flex-direction:column;align-items:stretch}.north-indian-chart__ascendant[data-astro-cid-2cigwboo]{text-align:left;width:100%}.north-indian-chart__frame[data-astro-cid-2cigwboo]{padding:12px}.north-indian-chart__legend[data-astro-cid-2cigwboo]{grid-template-columns:repeat(3,minmax(0,1fr))}.north-indian-chart__caption[data-astro-cid-2cigwboo]{grid-template-columns:1fr}.north-indian-chart__house-number[data-astro-cid-2cigwboo]{font-size:7px}.north-indian-chart__sign[data-astro-cid-2cigwboo]{font-size:20px}.north-indian-chart__house--ascendant[data-astro-cid-2cigwboo] .north-indian-chart__sign[data-astro-cid-2cigwboo]{font-size:22px}.north-indian-chart__asc-label[data-astro-cid-2cigwboo]{font-size:7px}.north-indian-chart__planets[data-astro-cid-2cigwboo]{font-size:8.5px}}@media (width<=400px){.north-indian-chart__legend[data-astro-cid-2cigwboo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.north-indian-chart__signal[data-astro-cid-2cigwboo]{animation:none}}.navamsa-chart[data-astro-cid-xdrngbs2]{border:1px solid var(--astro-border,#29532d);border-left:2px solid var(--astro-mint,#74ffad);background:var(--astro-panel,#051009);width:100%;min-width:0;margin:0;display:grid;overflow:hidden}.navamsa-chart__statusbar[data-astro-cid-xdrngbs2]{border-bottom:1px solid var(--astro-border,#29532d);background:var(--astro-bg,#020704);min-height:42px;font-family:var(--astro-display-font,monospace);font-size:var(--astro-text-micro,.68rem);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:9px 14px;line-height:1.35;display:flex}.navamsa-chart__statusbar[data-astro-cid-xdrngbs2]>div[data-astro-cid-xdrngbs2]{align-items:center;gap:8px;display:flex}.navamsa-chart__statusbar[data-astro-cid-xdrngbs2] strong[data-astro-cid-xdrngbs2]{color:var(--astro-mint,#74ffad);font-weight:400}.navamsa-chart__statusbar[data-astro-cid-xdrngbs2]>span[data-astro-cid-xdrngbs2]{color:var(--astro-green-muted,#73966f)}.navamsa-chart__signal[data-astro-cid-xdrngbs2]{background:var(--astro-mint,#74ffad);flex:0 0 7px;width:7px;height:7px;animation:1.5s ease-in-out infinite navamsa-pulse;display:block;box-shadow:0 0 8px #74ffada6}.navamsa-chart__heading[data-astro-cid-xdrngbs2]{border-bottom:1px solid var(--astro-border,#29532d);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;display:flex}.navamsa-chart__title-group[data-astro-cid-xdrngbs2]{min-width:0}.navamsa-chart__title-group[data-astro-cid-xdrngbs2] p[data-astro-cid-xdrngbs2]{color:var(--astro-green-muted,#73966f);font-family:var(--astro-display-font,monospace);font-size:var(--astro-text-micro,.68rem);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.navamsa-chart__title-group[data-astro-cid-xdrngbs2] h3[data-astro-cid-xdrngbs2]{color:var(--astro-mint,#74ffad);font-family:var(--astro-display-font,monospace);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:400;line-height:1.15}.navamsa-chart__ascendant[data-astro-cid-xdrngbs2]{border:1px solid var(--astro-mint,#74ffad);background:var(--astro-bg,#020704);text-align:right;flex:none;min-width:165px;padding:11px 13px;display:grid}.navamsa-chart__ascendant[data-astro-cid-xdrngbs2] span[data-astro-cid-xdrngbs2],.navamsa-chart__ascendant[data-astro-cid-xdrngbs2] strong[data-astro-cid-xdrngbs2],.navamsa-chart__ascendant[data-astro-cid-xdrngbs2] small[data-astro-cid-xdrngbs2]{font-family:var(--astro-display-font,monospace);text-transform:uppercase;display:block}.navamsa-chart__ascendant[data-astro-cid-xdrngbs2] span[data-astro-cid-xdrngbs2]{color:var(--astro-green-muted,#73966f);font-size:var(--astro-text-micro,.68rem);margin-bottom:5px}.navamsa-chart__ascendant[data-astro-cid-xdrngbs2] strong[data-astro-cid-xdrngbs2]{color:#dfff9f;font-size:.9rem;font-weight:400}.navamsa-chart__ascendant[data-astro-cid-xdrngbs2] small[data-astro-cid-xdrngbs2]{color:#fff;margin-top:5px;font-size:.7rem}.navamsa-chart__frame[data-astro-cid-xdrngbs2]{box-sizing:border-box;width:min(100%,720px);margin:0 auto;padding:clamp(18px,2.7vw,30px);position:relative}.navamsa-chart__svg[data-astro-cid-xdrngbs2]{aspect-ratio:1;background:#020704;width:100%;height:auto;display:block;overflow:visible}.navamsa-chart__house-number[data-astro-cid-xdrngbs2]{font-family:var(--astro-display-font,monospace);letter-spacing:1px;paint-order:stroke;stroke:#020704;stroke-width:3px;stroke-linejoin:round;font-size:8px}.navamsa-chart__sign[data-astro-cid-xdrngbs2]{font-family:var(--astro-display-font,monospace);paint-order:stroke fill;stroke:#020704;stroke-width:5px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #cbff9166);font-weight:400;font-size:25px!important}.navamsa-chart__house--ascendant[data-astro-cid-xdrngbs2] .navamsa-chart__sign[data-astro-cid-xdrngbs2]{fill:#86ff72!important;font-size:28px!important}.navamsa-chart__asc-label[data-astro-cid-xdrngbs2]{font-family:var(--astro-display-font,monospace);letter-spacing:.35px;paint-order:stroke fill;stroke:#020704;stroke-width:3px;stroke-linejoin:round;font-size:9px}.navamsa-chart__planets[data-astro-cid-xdrngbs2]{font-family:var(--astro-body-font,monospace);letter-spacing:-.1px;paint-order:stroke fill;stroke:#020704;stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:700}.navamsa-chart__house[data-astro-cid-xdrngbs2][data-planet-count="3"] .navamsa-chart__planets[data-astro-cid-xdrngbs2]{font-size:10px}.navamsa-chart__house[data-astro-cid-xdrngbs2][data-planet-count="4"] .navamsa-chart__planets[data-astro-cid-xdrngbs2],.navamsa-chart__house[data-astro-cid-xdrngbs2][data-planet-count="5"] .navamsa-chart__planets[data-astro-cid-xdrngbs2]{font-size:9px}.navamsa-chart__corner[data-astro-cid-xdrngbs2]{pointer-events:none;width:14px;height:14px;position:absolute}.navamsa-chart__corner--top-left[data-astro-cid-xdrngbs2]{border-top:1px solid #74ffad;border-left:1px solid #74ffad;top:11px;left:11px}.navamsa-chart__corner--top-right[data-astro-cid-xdrngbs2]{border-top:1px solid #74ffad;border-right:1px solid #74ffad;top:11px;right:11px}.navamsa-chart__corner--bottom-left[data-astro-cid-xdrngbs2]{border-bottom:1px solid #74ffad;border-left:1px solid #74ffad;bottom:11px;left:11px}.navamsa-chart__corner--bottom-right[data-astro-cid-xdrngbs2]{border-bottom:1px solid #74ffad;border-right:1px solid #74ffad;bottom:11px;right:11px}.navamsa-chart__legend[data-astro-cid-xdrngbs2]{border-top:1px solid var(--astro-border,#29532d);border-bottom:1px solid var(--astro-border,#29532d);background:var(--astro-border,#29532d);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.navamsa-chart__legend[data-astro-cid-xdrngbs2] span[data-astro-cid-xdrngbs2]{background:var(--astro-bg,#020704);min-width:0;color:var(--astro-muted,#9aa69b);font-family:var(--astro-display-font,monospace);text-transform:uppercase;align-items:center;gap:7px;padding:9px 10px;font-size:.52rem;line-height:1.3;display:flex}.navamsa-chart__legend[data-astro-cid-xdrngbs2] strong[data-astro-cid-xdrngbs2]{color:#dfff9f;font-size:.65rem;font-weight:400}.navamsa-chart__caption[data-astro-cid-xdrngbs2]{background:var(--astro-border,#29532d);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.navamsa-chart__caption[data-astro-cid-xdrngbs2]>div[data-astro-cid-xdrngbs2]{background:var(--astro-bg,#020704);min-width:0;padding:12px 14px}.navamsa-chart__caption[data-astro-cid-xdrngbs2] span[data-astro-cid-xdrngbs2],.navamsa-chart__caption[data-astro-cid-xdrngbs2] strong[data-astro-cid-xdrngbs2]{display:block}.navamsa-chart__caption[data-astro-cid-xdrngbs2] span[data-astro-cid-xdrngbs2]{color:var(--astro-green-muted,#73966f);font-family:var(--astro-display-font,monospace);font-size:var(--astro-text-micro,.68rem);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px}.navamsa-chart__caption[data-astro-cid-xdrngbs2] strong[data-astro-cid-xdrngbs2]{color:#fff;font-family:var(--astro-body-font,monospace);font-size:var(--astro-text-meta,.75rem);overflow-wrap:anywhere;font-weight:400;line-height:1.5}@keyframes navamsa-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (width<=620px){.navamsa-chart__statusbar[data-astro-cid-xdrngbs2],.navamsa-chart__heading[data-astro-cid-xdrngbs2]{flex-direction:column;align-items:stretch}.navamsa-chart__ascendant[data-astro-cid-xdrngbs2]{text-align:left;width:100%;min-width:0}.navamsa-chart__frame[data-astro-cid-xdrngbs2]{padding:12px}.navamsa-chart__legend[data-astro-cid-xdrngbs2]{grid-template-columns:repeat(3,minmax(0,1fr))}.navamsa-chart__caption[data-astro-cid-xdrngbs2]{grid-template-columns:1fr}.navamsa-chart__house-number[data-astro-cid-xdrngbs2]{font-size:7px}.navamsa-chart__sign[data-astro-cid-xdrngbs2]{font-size:20px!important}.navamsa-chart__house--ascendant[data-astro-cid-xdrngbs2] .navamsa-chart__sign[data-astro-cid-xdrngbs2]{font-size:22px!important}.navamsa-chart__asc-label[data-astro-cid-xdrngbs2]{font-size:7px}.navamsa-chart__planets[data-astro-cid-xdrngbs2]{font-size:8.5px}}@media (width<=420px){.navamsa-chart__legend[data-astro-cid-xdrngbs2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.navamsa-chart__signal[data-astro-cid-xdrngbs2]{animation:none}}.other-vargas[data-astro-cid-3pncya2l]{gap:14px;min-width:0;display:grid}.other-vargas__statusbar[data-astro-cid-3pncya2l]{border:1px solid var(--astro-border);border-left:2px solid var(--astro-mint);background:var(--astro-bg);min-height:40px;color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.other-vargas__statusbar[data-astro-cid-3pncya2l]>div[data-astro-cid-3pncya2l]{align-items:center;gap:8px;display:flex}.other-vargas__statusbar[data-astro-cid-3pncya2l] strong[data-astro-cid-3pncya2l]{color:var(--astro-mint);font-weight:400}.other-vargas__signal[data-astro-cid-3pncya2l]{background:var(--astro-mint);width:7px;height:7px;box-shadow:0 0 8px var(--astro-mint);animation:1.5s ease-in-out infinite other-varga-pulse}.other-vargas__header[data-astro-cid-3pncya2l]{border:1px solid var(--astro-border);border-left:2px solid var(--astro-mint);background:var(--astro-panel);justify-content:space-between;align-items:flex-start;gap:22px;padding:20px;display:flex}.other-vargas__header[data-astro-cid-3pncya2l] p[data-astro-cid-3pncya2l]{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.08em;margin:0 0 7px}.other-vargas__header[data-astro-cid-3pncya2l] h3[data-astro-cid-3pncya2l]{color:var(--astro-mint);font-family:var(--astro-display-font);text-transform:uppercase;margin:0 0 9px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400}.other-vargas__header[data-astro-cid-3pncya2l]>div[data-astro-cid-3pncya2l]:first-child>span[data-astro-cid-3pncya2l]{color:var(--astro-muted);font-size:var(--astro-text-meta);line-height:1.6}.other-vargas__ascendant[data-astro-cid-3pncya2l]{border:1px solid var(--astro-mint);background:var(--astro-bg);text-align:right;flex:none;min-width:165px;padding:11px 13px}.other-vargas__ascendant[data-astro-cid-3pncya2l] span[data-astro-cid-3pncya2l],.other-vargas__ascendant[data-astro-cid-3pncya2l] strong[data-astro-cid-3pncya2l],.other-vargas__ascendant[data-astro-cid-3pncya2l] small[data-astro-cid-3pncya2l]{font-family:var(--astro-display-font);display:block}.other-vargas__ascendant[data-astro-cid-3pncya2l] span[data-astro-cid-3pncya2l]{color:var(--astro-green-muted);font-size:var(--astro-text-micro);margin-bottom:5px}.other-vargas__ascendant[data-astro-cid-3pncya2l] strong[data-astro-cid-3pncya2l]{color:#dfff9f;font-size:var(--astro-text-meta);text-transform:uppercase;font-weight:400}.other-vargas__ascendant[data-astro-cid-3pncya2l] small[data-astro-cid-3pncya2l]{color:var(--astro-white);font-size:var(--astro-text-micro);margin-top:5px}.other-vargas__tabs[data-astro-cid-3pncya2l]{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.other-vargas__tab[data-astro-cid-3pncya2l]{background:var(--astro-bg);min-width:0;color:var(--astro-green-muted);font-family:var(--astro-display-font);text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.other-vargas__tab[data-astro-cid-3pncya2l]:hover{background:var(--astro-panel-hover)}.other-vargas__tab[data-astro-cid-3pncya2l].is-active{color:var(--astro-mint);box-shadow:inset 0 -2px 0 var(--astro-mint)}.other-vargas__tab[data-astro-cid-3pncya2l]>span[data-astro-cid-3pncya2l]{color:#dfff9f;font-size:var(--astro-text-meta)}.other-vargas__tab[data-astro-cid-3pncya2l]>strong[data-astro-cid-3pncya2l]{font-size:var(--astro-text-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.other-vargas__tab[data-astro-cid-3pncya2l]>small[data-astro-cid-3pncya2l]{border:1px solid var(--astro-border);color:var(--astro-dim);padding:3px 5px;font-size:.45rem}.other-vargas__tab[data-astro-cid-3pncya2l]>small[data-astro-cid-3pncya2l].is-ready{border-color:var(--astro-mint);color:var(--astro-mint)}.other-vargas__summary[data-astro-cid-3pncya2l]{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.other-vargas__summary[data-astro-cid-3pncya2l]>div[data-astro-cid-3pncya2l]{background:var(--astro-bg);padding:11px 12px}.other-vargas__summary[data-astro-cid-3pncya2l] span[data-astro-cid-3pncya2l],.other-vargas__summary[data-astro-cid-3pncya2l] strong[data-astro-cid-3pncya2l]{display:block}.other-vargas__summary[data-astro-cid-3pncya2l] span[data-astro-cid-3pncya2l]{color:var(--astro-green-muted);font-family:var(--astro-display-font);margin-bottom:5px;font-size:.48rem}.other-vargas__summary[data-astro-cid-3pncya2l] strong[data-astro-cid-3pncya2l]{color:var(--astro-white);font-size:var(--astro-text-micro);font-weight:400}.other-vargas__layout[data-astro-cid-3pncya2l]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:14px;display:grid}.other-varga-chart[data-astro-cid-3pncya2l]{border:1px solid var(--astro-border);border-left:2px solid var(--astro-mint);background:var(--astro-panel);margin:0;overflow:hidden}.other-varga-chart__frame[data-astro-cid-3pncya2l]{box-sizing:border-box;width:min(100%,720px);margin:0 auto;padding:clamp(18px,2.7vw,30px)}.other-varga-chart__svg[data-astro-cid-3pncya2l]{aspect-ratio:1;background:#020704;width:100%;height:auto;display:block}.other-varga-chart__house-number[data-astro-cid-3pncya2l]{font-family:var(--astro-display-font);letter-spacing:1px;paint-order:stroke fill;stroke:#020704;stroke-width:3px;font-size:8px}.other-varga-chart__sign[data-astro-cid-3pncya2l]{font-family:var(--astro-display-font);paint-order:stroke fill;stroke:#020704;stroke-width:5px;stroke-linejoin:round;font-size:25px}.other-varga-chart__house--ascendant[data-astro-cid-3pncya2l] .other-varga-chart__sign[data-astro-cid-3pncya2l]{fill:#86ff72;font-size:28px}.other-varga-chart__asc[data-astro-cid-3pncya2l]{font-family:var(--astro-display-font);paint-order:stroke fill;stroke:#020704;stroke-width:3px;font-size:9px}.other-varga-chart__planets[data-astro-cid-3pncya2l]{font-family:var(--astro-body-font);paint-order:stroke fill;stroke:#020704;stroke-width:3px;font-size:10.5px;font-weight:700}.other-varga-chart__house[data-astro-cid-3pncya2l][data-planet-count="4"] .other-varga-chart__planets[data-astro-cid-3pncya2l],.other-varga-chart__house[data-astro-cid-3pncya2l][data-planet-count="5"] .other-varga-chart__planets[data-astro-cid-3pncya2l]{font-size:9px}.other-varga-chart__legend[data-astro-cid-3pncya2l]{background:var(--astro-border);border-top:1px solid var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.other-varga-chart__legend[data-astro-cid-3pncya2l] span[data-astro-cid-3pncya2l]{background:var(--astro-bg);color:var(--astro-muted);font-family:var(--astro-display-font);text-transform:uppercase;align-items:center;gap:7px;padding:9px 10px;font-size:.5rem;display:flex}.other-varga-chart__legend[data-astro-cid-3pncya2l] strong[data-astro-cid-3pncya2l]{color:#dfff9f;font-weight:400}.other-varga-index[data-astro-cid-3pncya2l]{border:1px solid var(--astro-border);border-left:2px solid var(--astro-mint);background:var(--astro-panel);min-width:0}.other-varga-index[data-astro-cid-3pncya2l]>header[data-astro-cid-3pncya2l]{border-bottom:1px solid var(--astro-border);padding:17px 18px}.other-varga-index[data-astro-cid-3pncya2l] header[data-astro-cid-3pncya2l] p[data-astro-cid-3pncya2l]{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);margin:0 0 7px}.other-varga-index[data-astro-cid-3pncya2l] header[data-astro-cid-3pncya2l] h4[data-astro-cid-3pncya2l]{color:var(--astro-mint);font-family:var(--astro-display-font);font-size:var(--astro-text-heading);text-transform:uppercase;margin:0 0 8px;font-weight:400}.other-varga-index[data-astro-cid-3pncya2l] header[data-astro-cid-3pncya2l]>span[data-astro-cid-3pncya2l]{color:var(--astro-muted);font-size:var(--astro-text-meta);line-height:1.5}.other-varga-index__table-wrapper[data-astro-cid-3pncya2l]{width:100%;overflow-x:auto}.other-varga-index__table[data-astro-cid-3pncya2l]{border-collapse:collapse;background:var(--astro-bg);width:100%;min-width:590px}.other-varga-index__table[data-astro-cid-3pncya2l] th[data-astro-cid-3pncya2l],.other-varga-index__table[data-astro-cid-3pncya2l] td[data-astro-cid-3pncya2l]{border-bottom:1px solid var(--astro-border-soft);color:var(--astro-white);font-size:var(--astro-text-micro);text-align:left;white-space:nowrap;padding:10px 11px}.other-varga-index__table[data-astro-cid-3pncya2l] thead[data-astro-cid-3pncya2l] th[data-astro-cid-3pncya2l]{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-weight:400}.other-varga-index__table[data-astro-cid-3pncya2l] tbody[data-astro-cid-3pncya2l] th[data-astro-cid-3pncya2l]{color:var(--astro-mint);font-family:var(--astro-display-font);font-weight:400}.other-vargas__notes[data-astro-cid-3pncya2l]{border-left:2px solid var(--astro-mint);background:var(--astro-bg);padding:14px 16px}.other-vargas__notes[data-astro-cid-3pncya2l]>strong[data-astro-cid-3pncya2l]{color:var(--astro-mint);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);margin-bottom:8px;font-weight:400;display:block}.other-vargas__notes[data-astro-cid-3pncya2l] ul[data-astro-cid-3pncya2l]{color:var(--astro-muted);font-size:var(--astro-text-meta);gap:6px;margin:0;padding-left:19px;line-height:1.55;display:grid}@keyframes other-varga-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (width<=1100px){.other-vargas__layout[data-astro-cid-3pncya2l]{grid-template-columns:1fr}}@media (width<=720px){.other-vargas__header[data-astro-cid-3pncya2l]{flex-direction:column}.other-vargas__ascendant[data-astro-cid-3pncya2l]{text-align:left;width:100%}.other-vargas__summary[data-astro-cid-3pncya2l]{grid-template-columns:repeat(2,minmax(0,1fr))}.other-varga-chart__legend[data-astro-cid-3pncya2l]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.other-vargas__tabs[data-astro-cid-3pncya2l],.other-vargas__summary[data-astro-cid-3pncya2l]{grid-template-columns:1fr}.other-varga-chart__legend[data-astro-cid-3pncya2l]{grid-template-columns:repeat(2,minmax(0,1fr))}.other-varga-chart__frame[data-astro-cid-3pncya2l]{padding:12px}}@media (prefers-reduced-motion:reduce){.other-vargas__signal[data-astro-cid-3pncya2l]{animation:none}}@media (width<=820px){.birth-chart-output .birth-chart-output__chart-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.birth-chart-output .birth-chart-output__chart-tabs{grid-template-columns:1fr!important}}.birth-chart-output{min-width:0;color:var(--astro-white);gap:14px;display:grid}.birth-chart-output *,.birth-chart-output :before,.birth-chart-output :after{box-sizing:border-box}.birth-chart-output button{appearance:none;border-radius:0}.birth-chart-output__header{border:1px solid var(--astro-border);border-left:2px solid var(--astro-mint);background:var(--astro-panel);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.birth-chart-output__header p{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px}.birth-chart-output__header h2{color:var(--astro-mint);font-family:var(--astro-display-font);text-transform:uppercase;margin:0 0 10px;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:400;line-height:1.1}.birth-chart-output__header span{max-width:760px;color:var(--astro-muted);font-size:var(--astro-text-meta);line-height:1.6;display:block}.birth-chart-output__metadata{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.birth-chart-output__metadata>div{background:var(--astro-bg);min-width:0;padding:12px}.birth-chart-output__metadata span,.birth-chart-output__metadata strong{display:block}.birth-chart-output__metadata span{color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.48rem}.birth-chart-output__metadata strong{color:var(--astro-white);font-size:var(--astro-text-micro);overflow-wrap:anywhere;font-weight:400;line-height:1.45}.birth-chart-output__chart-tabs{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.birth-chart-output__chart-tab{background:var(--astro-bg);min-width:0;min-height:62px;color:var(--astro-green-muted);font-family:var(--astro-display-font);text-align:left;cursor:pointer;border:0;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background .15s,color .15s,box-shadow .15s;display:flex}.birth-chart-output__chart-tab:hover{background:var(--astro-panel-hover);color:var(--astro-white)}.birth-chart-output__chart-tab:focus-visible{box-shadow:inset 0 0 0 1px var(--astro-mint)}.birth-chart-output__chart-tab.is-active{background:color-mix(in srgb, var(--astro-mint) 10%, var(--astro-bg));color:var(--astro-mint);box-shadow:inset 0 -2px 0 var(--astro-mint)}.birth-chart-output__chart-tab>span:first-child{min-width:0;color:inherit;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:clamp(.75rem,1.2vw,1rem);font-weight:400;line-height:1.2;overflow:hidden}.birth-chart-output__chart-tab-status{border:1px solid var(--astro-border-soft);color:var(--astro-dim);font-family:var(--astro-display-font);letter-spacing:.05em;text-transform:uppercase;background:0 0;flex:none;padding:4px 7px;font-size:.46rem;font-weight:400;line-height:1}.birth-chart-output__chart-tab-status.is-ready{border-color:var(--astro-mint);color:var(--astro-mint)}.birth-chart-output__chart-tab.is-active .birth-chart-output__chart-tab-status{color:currentColor;border-color:currentColor}.birth-chart-output__chart-panel{min-width:0}.birth-chart-output__layout,.navamsa-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:14px;display:grid}.navamsa-summary{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid}.navamsa-summary>div{background:var(--astro-bg);min-width:0;padding:12px}.navamsa-summary span,.navamsa-summary strong{display:block}.navamsa-summary span{color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.48rem}.navamsa-summary strong{color:var(--astro-white);font-size:var(--astro-text-micro);overflow-wrap:anywhere;font-weight:400;line-height:1.5}.navamsa-notes,.birth-chart-output__warnings{border-left:2px solid var(--astro-mint);background:var(--astro-bg);padding:14px 16px}.navamsa-notes{margin-top:14px}.navamsa-notes>strong,.birth-chart-output__warning-title strong{color:var(--astro-mint);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:400}.navamsa-notes ul,.birth-chart-output__warnings ul{color:var(--astro-muted);font-size:var(--astro-text-meta);gap:6px;margin:8px 0 0;padding-left:18px;line-height:1.55;display:grid}.birth-chart-output__warning-title{align-items:center;gap:8px;display:flex}.birth-chart-output__warning-title span{border:1px solid var(--astro-mint);width:18px;height:18px;color:var(--astro-mint);font-family:var(--astro-display-font);justify-content:center;align-items:center;font-size:.68rem;line-height:1;display:inline-flex}.birth-chart-output__chart-panel,.birth-chart-output__layout>*,.navamsa-layout>*,.birth-chart-output__metadata>*,.navamsa-summary>*,.birth-chart-output__warnings,.navamsa-notes{background-clip:padding-box}.birth-chart-output__layout>*,.navamsa-layout>*{min-width:0}@media (width<=1100px){.birth-chart-output__layout,.navamsa-layout{grid-template-columns:1fr}}@media (width<=860px){.birth-chart-output__header{flex-direction:column}.birth-chart-output__status{width:100%}.birth-chart-output__metadata,.navamsa-summary,.birth-chart-output__chart-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.birth-chart-output__metadata,.navamsa-summary,.birth-chart-output__chart-tabs{grid-template-columns:1fr}.birth-chart-output__chart-tab{min-height:56px}.birth-chart-output__chart-tab>span:first-child{font-size:.82rem}}.birth-chart-output .birth-chart-output__chart-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.vimshottari{min-width:0;color:var(--astro-white);gap:14px;display:grid}.vimshottari__statusbar{border:1px solid var(--astro-border);border-left:2px solid var(--astro-amber);background:var(--astro-bg);min-height:40px;color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.vimshottari__statusbar>div{align-items:center;gap:8px;display:flex}.vimshottari__statusbar strong{color:var(--astro-amber);font-weight:400}.vimshottari__signal{background:var(--astro-amber);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--astro-amber) 60%, transparent);animation:1.5s ease-in-out infinite vimshottari-pulse}.vimshottari__header{border:1px solid var(--astro-border);border-left:2px solid var(--astro-amber);background:var(--astro-panel);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.vimshottari__header p,.vimshottari-panel__header p,.vimshottari-current header p{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.075em;text-transform:uppercase;margin:0 0 7px}.vimshottari__header h3{color:var(--astro-amber);font-family:var(--astro-display-font);text-transform:uppercase;margin:0 0 9px;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:400}.vimshottari__header>div>span{color:var(--astro-muted);font-size:var(--astro-text-meta);line-height:1.6}.vimshottari__convention{border:1px solid var(--astro-amber);background:var(--astro-bg);color:var(--astro-amber);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.06em;flex:none;padding:8px 10px;font-weight:400}.vimshottari__summary{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.vimshottari__summary>div{background:var(--astro-bg);min-width:0;padding:12px}.vimshottari__summary span,.vimshottari__summary strong{display:block}.vimshottari__summary span{color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.48rem}.vimshottari__summary strong{color:var(--astro-white);font-size:var(--astro-text-micro);overflow-wrap:anywhere;font-weight:400;line-height:1.5}.vimshottari__summary>div:last-child strong{color:var(--astro-amber)}.vimshottari-current{border:1px solid var(--astro-border);border-left:2px solid var(--astro-amber);background:var(--astro-panel)}.vimshottari-current>header{border-bottom:1px solid var(--astro-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.vimshottari-current h4{color:var(--astro-amber);font-family:var(--astro-display-font);font-size:var(--astro-text-heading);text-transform:uppercase;margin:0;font-weight:400}.vimshottari-current>header>span{color:var(--astro-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro)}.vimshottari-current__periods{background:var(--astro-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.vimshottari-current__periods>div{background:var(--astro-bg);min-width:0;padding:16px}.vimshottari-current__periods span,.vimshottari-current__periods strong,.vimshottari-current__periods small{display:block}.vimshottari-current__periods>div>span{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.06em;margin-bottom:7px}.vimshottari-current__periods strong{color:var(--astro-white);font-family:var(--astro-display-font);text-transform:uppercase;font-size:1rem;font-weight:400}.vimshottari-current__periods small{color:var(--astro-muted);font-size:var(--astro-text-micro);margin-top:6px}.vimshottari-progress{background:var(--astro-border);width:100%;height:4px;margin-top:12px;overflow:hidden}.vimshottari-progress>span{background:var(--astro-amber);width:0;height:100%;margin:0;transition:width .25s;display:block}.vimshottari-panel{border:1px solid var(--astro-border);background:var(--astro-panel);min-width:0}.vimshottari-panel__header{border-bottom:1px solid var(--astro-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 17px;display:flex}.vimshottari-panel__header h4{color:var(--astro-amber);font-family:var(--astro-display-font);font-size:var(--astro-text-heading);text-transform:uppercase;margin:0;font-weight:400}.vimshottari-panel__header>span{color:var(--astro-dim);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);text-align:right}.vimshottari-table-wrapper{scrollbar-width:thin;scrollbar-color:var(--astro-amber) var(--astro-bg);width:100%;overflow-x:auto}.vimshottari-table{border-collapse:collapse;background:var(--astro-bg);width:100%;min-width:720px}.vimshottari-table th,.vimshottari-table td{border-bottom:1px solid var(--astro-border-soft);color:var(--astro-white);font-size:var(--astro-text-micro);text-align:left;white-space:nowrap;padding:10px 12px;line-height:1.45}.vimshottari-table thead th{color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.055em;font-weight:400}.vimshottari-table tbody th{color:var(--astro-amber);font-family:var(--astro-display-font);font-weight:400}.vimshottari-table tbody tr:hover{background:var(--astro-panel-hover)}.vimshottari-table tr.is-current{background:color-mix(in srgb, var(--astro-amber) 8%, var(--astro-bg))}.vimshottari-table tr.is-current td:last-child{color:var(--astro-amber)}.vimshottari-table tr.contains-birth td:last-child{color:var(--astro-mint)}.vimshottari-period-button{color:inherit;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 6px}.vimshottari-period-button:hover{border-color:var(--astro-amber);color:var(--astro-white)}.vimshottari-period-button.is-selected{border-color:var(--astro-amber);background:color-mix(in srgb, var(--astro-amber) 10%, transparent);color:var(--astro-amber)}.vimshottari__notes{border-left:2px solid var(--astro-amber);background:var(--astro-bg);padding:14px 16px}.vimshottari__notes>strong{color:var(--astro-amber);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.06em;margin-bottom:9px;font-weight:400;display:block}.vimshottari__notes ul{color:var(--astro-muted);font-size:var(--astro-text-meta);gap:6px;margin:0;padding-left:19px;line-height:1.55;display:grid}@keyframes vimshottari-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (width<=800px){.vimshottari__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vimshottari__header,.vimshottari-panel__header,.vimshottari-current>header{flex-direction:column}}@media (width<=600px){.birth-chart-output .birth-chart-output__chart-tabs,.vimshottari__summary,.vimshottari-current__periods{grid-template-columns:1fr}.vimshottari__convention{width:100%}}@media (prefers-reduced-motion:reduce){.vimshottari__signal{animation:none}.vimshottari-progress>span{transition:none}}.birth-chart-module{gap:14px;display:grid}.birth-chart-module__statusbar,.north-indian-chart__statusbar{border:1px solid var(--astro-border);background:var(--astro-bg);min-height:38px;color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;line-height:1.3;display:flex}.birth-chart-module__statusbar>div,.north-indian-chart__statusbar>div{align-items:center;gap:8px;display:flex}.birth-chart-module__statusbar strong,.north-indian-chart__statusbar strong{color:var(--astro-mint);font-weight:400}.birth-chart-module__signal,.north-indian-chart__signal{background:var(--astro-mint);width:7px;height:7px;animation:1.5s ease-in-out infinite birth-chart-status-pulse;display:block}.birth-chart-form,.birth-chart-preview,.birth-chart-output,.north-indian-chart,.planetary-index{border:1px solid var(--astro-border);background:var(--astro-panel)}.birth-chart-form,.birth-chart-preview,.birth-chart-output{padding:clamp(18px,2.2vw,28px)}.birth-chart-form,.birth-chart-output{border-left:2px solid var(--astro-green)}.birth-chart-preview,.north-indian-chart{border-left:2px solid var(--astro-mint)}.planetary-index{border-left:2px solid var(--astro-violet)}.birth-chart-form__header,.birth-chart-preview__header,.birth-chart-output__header{border-bottom:1px solid var(--astro-border-soft);margin-bottom:20px;padding-bottom:18px}.birth-chart-preview__header,.birth-chart-output__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.birth-chart-form__header p,.birth-chart-preview__header span,.birth-chart-output__header p,.planetary-index__header p{color:var(--astro-mint);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;line-height:1.3}.birth-chart-form__header h2,.birth-chart-preview__header h2,.birth-chart-output__header h2{color:var(--astro-green);font-family:var(--astro-display-font);letter-spacing:.045em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:400;line-height:1.12}.birth-chart-form__header>span,.birth-chart-output__header>div>span{max-width:820px;color:var(--astro-muted);font-size:var(--astro-text-body);line-height:1.6;display:block}.birth-chart-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.birth-chart-field{align-content:start;min-width:0;display:grid}.birth-chart-field--wide{grid-column:1/-1}.birth-chart-field label{color:var(--astro-green);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;line-height:1.3;display:flex}.birth-chart-field label small{color:var(--astro-dim);font-size:var(--astro-text-micro);font-weight:400}.birth-chart-field input{border:1px solid var(--astro-border);background:var(--astro-bg);width:100%;min-width:0;min-height:50px;color:var(--astro-white);font-family:var(--astro-body-font);border-radius:0;outline:0;padding:12px 14px;font-size:.95rem;line-height:1.3;transition:border-color .12s,background .12s,box-shadow .12s}.birth-chart-field input::placeholder{color:var(--astro-dim);opacity:.78}.birth-chart-field input:hover{border-color:var(--astro-green-muted)}.birth-chart-field input:focus{border-color:var(--astro-green);background:var(--astro-panel-hover);box-shadow:0 0 0 2px color-mix(in srgb, var(--astro-green) 16%, transparent)}.birth-chart-field input[aria-invalid=true]{border-color:var(--astro-amber);box-shadow:0 0 0 2px color-mix(in srgb, var(--astro-amber) 14%, transparent)}.birth-chart-field__hint,.birth-chart-field__error{min-height:1.2em;font-size:var(--astro-text-micro);margin-top:7px;line-height:1.5;display:block}.birth-chart-field__hint{color:var(--astro-dim)}.birth-chart-field__error{color:var(--astro-amber)}.birth-chart-advanced{border:1px solid var(--astro-border);background:var(--astro-bg);margin-top:22px}.birth-chart-advanced summary{min-height:48px;color:var(--astro-cyan);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;line-height:1.3;list-style:none;display:flex}.birth-chart-advanced summary::-webkit-details-marker{display:none}.birth-chart-advanced summary:before{color:var(--astro-green);content:"+"}.birth-chart-advanced[open] summary:before{content:"−"}.birth-chart-advanced summary small{color:var(--astro-dim);font-size:var(--astro-text-micro);font-weight:400}.birth-chart-advanced__content{border-top:1px solid var(--astro-border);padding:18px 16px 16px}.birth-chart-advanced__content>p{color:var(--astro-muted);font-size:var(--astro-text-meta);margin:0 0 16px;line-height:1.6}.birth-chart-settings,.birth-chart-output__metadata{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.birth-chart-settings{margin-top:22px}.birth-chart-output__metadata{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.birth-chart-settings>div,.birth-chart-output__metadata>div{background:var(--astro-bg);min-width:0;padding:13px 12px}.birth-chart-settings span,.birth-chart-settings strong,.birth-chart-output__metadata span,.birth-chart-output__metadata strong{text-transform:uppercase;display:block}.birth-chart-settings span,.birth-chart-output__metadata span{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;margin-bottom:6px}.birth-chart-settings strong,.birth-chart-output__metadata strong{color:var(--astro-white);font-size:var(--astro-text-meta);overflow-wrap:anywhere;font-weight:400;line-height:1.45}.birth-chart-form__message{border-left:2px solid var(--astro-green-muted);background:var(--astro-bg);min-height:44px;color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-top:18px;padding:10px 13px;line-height:1.4;display:flex}.birth-chart-form__message.is-error{border-left-color:var(--astro-amber);color:var(--astro-amber)}.birth-chart-form__message.is-success{border-left-color:var(--astro-mint);color:var(--astro-mint)}.birth-chart-form__actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.birth-chart-button,.birth-chart-preview__edit{border:1px solid var(--astro-green);min-height:48px;font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.065em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:11px 16px;line-height:1.3;transition:background .12s,color .12s,transform .12s}.birth-chart-button:hover,.birth-chart-preview__edit:hover{transform:translateY(-1px)}.birth-chart-button:focus-visible,.birth-chart-preview__edit:focus-visible{outline:2px solid var(--astro-white);outline-offset:3px}.birth-chart-button:disabled{cursor:wait;opacity:.6;transform:none}.birth-chart-button--primary{background:var(--astro-green);color:var(--astro-bg)}.birth-chart-button--secondary,.birth-chart-preview__edit{background:var(--astro-bg);color:var(--astro-green)}.birth-chart-preview__notice{border-left:2px solid var(--astro-mint);background:var(--astro-bg);color:var(--astro-muted);font-size:var(--astro-text-meta);margin:0 0 20px;padding:13px 14px;line-height:1.6}.birth-chart-preview__grid{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.birth-chart-preview__grid>div{background:var(--astro-bg);min-width:0;padding:14px}.birth-chart-preview__grid dt,.birth-chart-preview__grid dd{margin:0}.birth-chart-preview__grid dt{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px}.birth-chart-preview__grid dd{color:var(--astro-white);font-size:var(--astro-text-meta);overflow-wrap:anywhere;line-height:1.5}.birth-chart-preview__footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.birth-chart-preview__footer>span{color:var(--astro-dim);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase}.birth-chart-output{border-left-color:var(--astro-violet)}.birth-chart-output__status{border:1px solid var(--astro-mint);background:var(--astro-bg);color:var(--astro-mint);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:7px 9px;font-weight:400}.birth-chart-output__layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.birth-chart-output__warnings{border-left:2px solid var(--astro-amber);background:var(--astro-bg);margin-top:16px;padding:14px 15px}.birth-chart-output__warning-title{color:var(--astro-amber);align-items:center;gap:10px;margin-bottom:9px;display:flex}.birth-chart-output__warning-title strong{font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.07em;font-weight:400}.birth-chart-output__warnings ul{color:var(--astro-muted);font-size:var(--astro-text-meta);gap:7px;margin:0;padding-left:20px;line-height:1.6;display:grid}.north-indian-chart{width:100%;min-width:0;margin:0;display:grid}.north-indian-chart__heading{border-bottom:1px solid var(--astro-border-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.north-indian-chart__heading p{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px}.north-indian-chart__heading h3{color:var(--astro-green);font-family:var(--astro-display-font);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:400}.north-indian-chart__ascendant{border:1px solid var(--astro-violet);background:var(--astro-bg);text-align:right;flex:none;min-width:130px;padding:10px 12px}.north-indian-chart__ascendant span,.north-indian-chart__ascendant strong,.north-indian-chart__ascendant small{font-family:var(--astro-display-font);text-transform:uppercase;display:block}.north-indian-chart__ascendant span{color:var(--astro-violet);font-size:var(--astro-text-micro);margin-bottom:5px}.north-indian-chart__ascendant strong{color:var(--astro-white);font-size:var(--astro-text-meta);font-weight:400}.north-indian-chart__ascendant small{color:var(--astro-muted);font-size:var(--astro-text-micro);margin-top:4px}.north-indian-chart__frame{width:100%;max-width:680px;margin:0 auto;padding:clamp(14px,2.2vw,24px);position:relative}.north-indian-chart__svg{aspect-ratio:1;background:var(--astro-bg);width:100%;height:auto;display:block}.north-indian-chart__outer,.north-indian-chart__line{fill:none;stroke:var(--astro-green);stroke-width:2px;vector-effect:non-scaling-stroke}.north-indian-chart__outer{fill:color-mix(in srgb, var(--astro-panel) 58%, var(--astro-bg))}.north-indian-chart__line{stroke:var(--astro-border)}.north-indian-chart__house-number{fill:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:1px;font-size:12px}.north-indian-chart__sign{fill:var(--astro-violet);font-family:var(--astro-display-font);font-size:22px}.north-indian-chart__asc-label{fill:var(--astro-mint);font-family:var(--astro-display-font);font-size:11px}.north-indian-chart__planets{fill:var(--astro-white);font-family:var(--astro-body-font);font-size:13px}.north-indian-chart__house--ascendant .north-indian-chart__sign{fill:var(--astro-mint)}.north-indian-chart__corner{pointer-events:none;width:13px;height:13px;display:block;position:absolute}.north-indian-chart__corner--top-left{border-top:1px solid var(--astro-mint);border-left:1px solid var(--astro-mint);top:10px;left:10px}.north-indian-chart__corner--top-right{border-top:1px solid var(--astro-mint);border-right:1px solid var(--astro-mint);top:10px;right:10px}.north-indian-chart__corner--bottom-left{border-bottom:1px solid var(--astro-mint);border-left:1px solid var(--astro-mint);bottom:10px;left:10px}.north-indian-chart__corner--bottom-right{border-right:1px solid var(--astro-mint);border-bottom:1px solid var(--astro-mint);bottom:10px;right:10px}.north-indian-chart__legend{border-top:1px solid var(--astro-border);border-bottom:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.north-indian-chart__legend span{background:var(--astro-bg);min-width:0;color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:8px;font-size:.52rem}.north-indian-chart__caption{background:var(--astro-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.north-indian-chart__caption>div{background:var(--astro-bg);min-width:0;padding:12px 14px}.north-indian-chart__caption span,.north-indian-chart__caption strong{display:block}.north-indian-chart__caption span{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px}.north-indian-chart__caption strong{color:var(--astro-white);font-size:var(--astro-text-meta);overflow-wrap:anywhere;font-weight:400;line-height:1.5}.planetary-index{min-width:0}.planetary-index__header{border-bottom:1px solid var(--astro-border);padding:17px 18px}.planetary-index__header h3{color:var(--astro-violet);font-family:var(--astro-display-font);font-size:var(--astro-text-heading);text-transform:uppercase;margin:0 0 8px;font-weight:400}.planetary-index__header>span{color:var(--astro-muted);font-size:var(--astro-text-meta);line-height:1.5}.planetary-index__table-wrapper{scrollbar-color:var(--astro-green) var(--astro-bg);scrollbar-width:thin;width:100%;overflow-x:auto}.planetary-index__table{border-collapse:collapse;background:var(--astro-bg);width:100%;min-width:570px}.planetary-index__table th,.planetary-index__table td{border-bottom:1px solid var(--astro-border-soft);color:var(--astro-white);font-size:var(--astro-text-micro);text-align:left;white-space:nowrap;padding:10px 11px;line-height:1.45}.planetary-index__table thead th{color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.planetary-index__table tbody th{color:var(--astro-mint);font-family:var(--astro-display-font);font-weight:400}.planetary-index__table tbody tr:hover{background:var(--astro-panel-hover)}.planetary-index__settings{border-top:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.planetary-index__settings>div{background:var(--astro-bg);min-width:0;padding:11px 12px}.planetary-index__settings span,.planetary-index__settings strong{text-transform:uppercase;display:block}.planetary-index__settings span{color:var(--astro-green-muted);font-family:var(--astro-display-font);margin-bottom:5px;font-size:.5rem}.planetary-index__settings strong{color:var(--astro-white);font-size:var(--astro-text-micro);font-weight:400}.planetary-index__key{border-top:1px solid var(--astro-border);flex-wrap:wrap;gap:7px;padding:13px;display:flex}.planetary-index__key span{border:1px solid var(--astro-border);background:var(--astro-bg);color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;font-size:.5rem}@keyframes birth-chart-status-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (width<=1100px){.birth-chart-output__layout{grid-template-columns:1fr}}@media (width<=720px){.birth-chart-module__statusbar,.birth-chart-preview__header,.birth-chart-preview__footer,.birth-chart-output__header,.north-indian-chart__statusbar,.north-indian-chart__heading{flex-direction:column;align-items:flex-start}.birth-chart-form__grid,.birth-chart-preview__grid,.birth-chart-output__metadata{grid-template-columns:1fr}.birth-chart-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.birth-chart-field--wide{grid-column:auto}.north-indian-chart__ascendant{text-align:left;width:100%}.north-indian-chart__legend{grid-template-columns:repeat(3,minmax(0,1fr))}.north-indian-chart__caption{grid-template-columns:1fr}}@media (width<=430px){.birth-chart-settings,.planetary-index__settings{grid-template-columns:1fr}.birth-chart-form__actions,.birth-chart-button,.birth-chart-preview__edit{width:100%}.north-indian-chart__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.birth-chart-module__signal,.north-indian-chart__signal{animation:none}.birth-chart-button,.birth-chart-preview__edit{transition:none}}.birth-chart-location-search{width:100%;min-width:0;position:relative}.birth-chart-location-search input[aria-expanded=true]{border-color:var(--astro-mint)}.birth-chart-location-status{min-height:22px;color:var(--astro-dim);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:8px;margin-top:7px;line-height:1.45;display:flex}.birth-chart-location-status:before{background:var(--astro-green-muted);content:"";flex:none;width:5px;height:5px;display:block}.birth-chart-location-status.is-searching{color:var(--astro-cyan)}.birth-chart-location-status.is-searching:before{background:var(--astro-cyan);animation:.9s ease-in-out infinite birth-location-pulse}.birth-chart-location-status.is-success{color:var(--astro-mint)}.birth-chart-location-status.is-success:before{background:var(--astro-mint)}.birth-chart-location-status.is-error{color:var(--astro-amber)}.birth-chart-location-status.is-error:before{background:var(--astro-amber)}.birth-chart-location-results{z-index:80;border:1px solid var(--astro-green-muted);scrollbar-width:thin;scrollbar-color:var(--astro-green) var(--astro-bg);background:#020704;max-height:310px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 32px #0000008c}.birth-chart-location-results[hidden]{display:none}.birth-chart-location-option{border:0;border-bottom:1px solid var(--astro-border-soft);width:100%;min-height:60px;color:var(--astro-white);text-align:left;cursor:pointer;background:#020704;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.birth-chart-location-option:last-child{border-bottom:0}.birth-chart-location-option:hover,.birth-chart-location-option.is-active{background:var(--astro-panel-hover)}.birth-chart-location-option.is-active{box-shadow:inset 2px 0 0 var(--astro-mint)}.birth-chart-location-option__main{gap:5px;min-width:0;display:grid}.birth-chart-location-option__name{color:var(--astro-mint);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;line-height:1.35;overflow:hidden}.birth-chart-location-option__region{color:var(--astro-muted);font-size:var(--astro-text-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.birth-chart-location-option__meta{color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;justify-items:end;gap:4px;font-size:.48rem;line-height:1.3;display:grid}.birth-chart-selected-location{border:1px solid var(--astro-green-muted);border-left:2px solid var(--astro-mint);background:var(--astro-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:12px 13px;display:grid}.birth-chart-selected-location[hidden]{display:none}.birth-chart-selected-location__content{gap:6px;min-width:0;display:grid}.birth-chart-selected-location__eyebrow{color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.07em;text-transform:uppercase}.birth-chart-selected-location__content strong{color:var(--astro-mint);font-family:var(--astro-display-font);font-size:var(--astro-text-meta);overflow-wrap:anywhere;font-weight:400;line-height:1.45}.birth-chart-selected-location__details{color:var(--astro-muted);font-size:var(--astro-text-micro);flex-wrap:wrap;gap:5px 12px;line-height:1.45;display:flex}.birth-chart-selected-location__clear{border:1px solid var(--astro-green-muted);min-height:38px;color:var(--astro-green-muted);font-family:var(--astro-display-font);font-size:var(--astro-text-micro);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:8px 10px;line-height:1.2}.birth-chart-selected-location__clear:hover{border-color:var(--astro-white);color:var(--astro-white)}.birth-chart-advanced__resolved{border:1px solid var(--astro-border);background:var(--astro-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.birth-chart-advanced__resolved>div{background:var(--astro-bg);min-width:0;padding:10px 11px}.birth-chart-advanced__resolved span,.birth-chart-advanced__resolved strong{display:block}.birth-chart-advanced__resolved span{color:var(--astro-green-muted);font-family:var(--astro-display-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.48rem}.birth-chart-advanced__resolved strong{color:var(--astro-white);font-size:var(--astro-text-micro);overflow-wrap:anywhere;font-weight:400;line-height:1.45}.birth-chart-location-attribution{color:var(--astro-dim);margin:9px 0 0;font-size:.52rem;line-height:1.45}@keyframes birth-location-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (width<=620px){.birth-chart-location-option{grid-template-columns:1fr}.birth-chart-location-option__meta{justify-items:start}.birth-chart-selected-location{grid-template-columns:1fr}.birth-chart-selected-location__clear{width:100%}.birth-chart-advanced__resolved{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.birth-chart-location-status.is-searching:before{animation:none}}
