.compact[data-astro-cid-qeyj6kan]{margin-bottom:.8rem}.chart-picker[data-astro-cid-qeyj6kan],.chart-header[data-astro-cid-qeyj6kan],.chart-top[data-astro-cid-qeyj6kan],.tabbed-panel[data-astro-cid-qeyj6kan],.header-actions[data-astro-cid-qeyj6kan],.status-stack[data-astro-cid-qeyj6kan],.chart-panel-grid[data-astro-cid-qeyj6kan],.quick-summary[data-astro-cid-qeyj6kan],.report-grid[data-astro-cid-qeyj6kan],.data-table[data-astro-cid-qeyj6kan],.dasha-grid[data-astro-cid-qeyj6kan]{display:grid;gap:1rem}.hero-facts[data-astro-cid-qeyj6kan]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.1rem}.hero-fact[data-astro-cid-qeyj6kan]{padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(201,165,90,.14);background:#ffffff08}body{--chart-page-ink: #f4efe4;--chart-page-muted: #d0dae9;--chart-page-faint: #aebbd0;--chart-frame-bg: linear-gradient(180deg, rgba(10, 22, 38, .98), rgba(8, 19, 34, .98));--chart-frame-border: rgba(201, 165, 90, .18);--chart-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 12px 28px rgba(0, 0, 0, .22);--chart-svg-fill: rgba(10, 22, 38, .8);--chart-svg-fill-soft: rgba(10, 22, 38, .34);--chart-svg-stroke: rgba(201, 165, 90, .34);--chart-lagna-fill: rgba(201, 165, 90, .09);--chart-lagna-stroke: rgba(201, 165, 90, .5);--chart-soft-line: rgba(255, 255, 255, .12);--chart-soft-tick: rgba(255, 255, 255, .14);--chart-strong-tick: rgba(201, 165, 90, .32);--chart-glyph-dot-fill: rgba(7, 20, 36, .95);--chart-glyph-dot-stroke: rgba(201, 165, 90, .28);--chart-accent: #c9a55a}html[data-theme=light] body{--chart-page-ink: #1d2738;--chart-page-muted: #55677f;--chart-page-faint: #74839a;--chart-frame-bg: linear-gradient(180deg, rgba(250, 245, 236, .98), rgba(240, 232, 217, .98));--chart-frame-border: rgba(73, 53, 24, .24);--chart-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), 0 12px 28px rgba(0, 0, 0, .14);--chart-svg-fill: rgba(255, 251, 244, .62);--chart-svg-fill-soft: rgba(255, 250, 242, .3);--chart-svg-stroke: rgba(34, 22, 10, .78);--chart-lagna-fill: rgba(215, 191, 134, .18);--chart-lagna-stroke: rgba(111, 78, 32, .62);--chart-soft-line: rgba(53, 37, 17, .22);--chart-soft-tick: rgba(53, 37, 17, .24);--chart-strong-tick: rgba(72, 50, 20, .48);--chart-glyph-dot-fill: rgba(255, 251, 244, .96);--chart-glyph-dot-stroke: rgba(72, 50, 20, .38);--chart-accent: #81551d}.hero-fact[data-astro-cid-qeyj6kan] span[data-astro-cid-qeyj6kan]{display:block;color:var(--chart-page-faint);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem}.hero-fact[data-astro-cid-qeyj6kan] strong[data-astro-cid-qeyj6kan]{color:var(--chart-page-ink);font-size:1rem;line-height:1.35}.chart-header[data-astro-cid-qeyj6kan],.chart-top[data-astro-cid-qeyj6kan]{grid-template-columns:minmax(0,1fr)}.header-actions[data-astro-cid-qeyj6kan]{align-content:start;justify-items:start}.status-stack[data-astro-cid-qeyj6kan]{grid-template-columns:repeat(3,max-content);gap:.65rem}.chart-top[data-astro-cid-qeyj6kan]{align-items:start}.chart-panel-grid[data-astro-cid-qeyj6kan]{grid-template-columns:minmax(420px,1.15fr) minmax(300px,.85fr);align-items:start}.chart-view-meta[data-astro-cid-qeyj6kan]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.chart-view-meta[data-astro-cid-qeyj6kan] strong[data-astro-cid-qeyj6kan]{color:var(--chart-page-ink);font-size:1.08rem;line-height:1.2}.chart-view-frame[data-astro-cid-qeyj6kan][hidden]{display:none!important}.chart-view-frame[data-astro-cid-qeyj6kan]{min-height:460px;border-radius:22px;border:1px solid var(--chart-frame-border);background:var(--chart-frame-bg);padding:1rem;cursor:zoom-in;box-shadow:var(--chart-frame-shadow)}.chart-view-frame[data-astro-cid-qeyj6kan]:focus-visible{outline:2px solid rgba(201,165,90,.5);outline-offset:2px}.report-chart-grid[data-astro-cid-qeyj6kan]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.report-chart-card[data-astro-cid-qeyj6kan]{display:grid;gap:.65rem}.report-chart-head[data-astro-cid-qeyj6kan] strong[data-astro-cid-qeyj6kan]{color:var(--chart-page-ink);font-size:1.2rem;line-height:1.2}.report-chart-copy[data-astro-cid-qeyj6kan]{margin:0;color:var(--chart-page-muted);line-height:1.55;font-size:.95rem}.svg-chart-frame[data-astro-cid-qeyj6kan],.north-chart[data-astro-cid-qeyj6kan],.south-chart[data-astro-cid-qeyj6kan]{width:100%;height:100%}.report-chart-card[data-astro-cid-qeyj6kan] .svg-chart-frame[data-astro-cid-qeyj6kan]{min-height:420px}.astro-svg{width:100%;height:100%;display:block}.chart-shape,.chart-ring-outer,.chart-ring-mid,.chart-ring-inner,.chart-cell{fill:var(--chart-svg-fill);stroke:var(--chart-svg-stroke);stroke-width:1.8}.chart-ring-inner{fill:var(--chart-svg-fill-soft)}.chart-cell-lagna{fill:var(--chart-lagna-fill);stroke:var(--chart-lagna-stroke)}.chart-line{stroke:var(--chart-svg-stroke);stroke-width:1.75}.chart-report-border,.chart-report-inner{fill:transparent}.chart-line-soft{stroke:var(--chart-soft-line);stroke-width:1.1}.chart-tick{stroke:var(--chart-soft-tick);stroke-width:.8}.chart-tick-major{stroke:var(--chart-strong-tick);stroke-width:1.1}.chart-center-title{fill:var(--chart-page-ink);font-size:20px;font-weight:600;letter-spacing:.04em}.chart-sign-label{fill:var(--chart-page-ink);font-size:22px;font-weight:700}.chart-house-sign{fill:var(--chart-page-ink);font-size:15px;font-weight:700;letter-spacing:.02em}.chart-house-label{fill:var(--chart-page-faint);font-size:13px;font-weight:700;letter-spacing:.04em}.chart-house-index{fill:var(--chart-page-faint);font-size:12px;font-weight:700;letter-spacing:.02em}.chart-planet-text{fill:var(--chart-page-ink);font-size:13px;font-weight:700;letter-spacing:.02em}.chart-house-planets{fill:var(--chart-page-ink);font-size:9px;font-weight:700;letter-spacing:.02em}.north-indian-report .chart-line-report{stroke-width:1.55}.chart-sign-number{fill:var(--chart-page-faint);font-size:9.5px;font-weight:700}.chart-sign-abbr{fill:var(--chart-page-ink);font-size:16px;font-weight:700;letter-spacing:.03em}.chart-asc-marker{fill:var(--chart-accent);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chart-planet-stack{fill:var(--chart-page-ink);font-size:12px;font-weight:700;letter-spacing:.03em}.chart-planet-stack-small{font-size:9px}.chart-debug-boundary{fill:#4785ff0f;stroke:#4785ff7a;stroke-width:.9;stroke-dasharray:4 4}.chart-debug-safe-zone{fill:#4cc46e14;stroke:#4cc46eb3;stroke-width:.9;stroke-dasharray:3 3}.chart-debug-planet-box{fill:#d4a52514;stroke:#d4a525b8;stroke-width:.9;stroke-dasharray:5 3}.chart-debug-centroid{fill:#6f5bff}.chart-debug-dot{fill:#e35a5a}.chart-debug-label{fill:#2e69d8;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chart-debug-text-box{fill:#e0525214;stroke:#e0525285;stroke-width:.8}@media(max-width:1080px){.report-chart-grid[data-astro-cid-qeyj6kan]{grid-template-columns:minmax(0,1fr)}}.chart-glyph-dot{fill:var(--chart-glyph-dot-fill);stroke:var(--chart-glyph-dot-stroke);stroke-width:1}.chart-glyph{fill:var(--chart-page-ink);font-size:15px;font-weight:700}.chart-glyph-sub{fill:var(--chart-page-faint);font-size:9px;font-weight:700;letter-spacing:.04em}.chart-accent-dot{fill:var(--chart-accent)}.chart-lagna-mark{fill:var(--chart-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inline-note[data-astro-cid-qeyj6kan]{margin:.85rem 0 0;color:var(--chart-page-muted);line-height:1.6}.chart-legend[data-astro-cid-qeyj6kan],.position-guide[data-astro-cid-qeyj6kan]{display:grid;gap:.8rem;margin-top:1rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(201,165,90,.12);background:#ffffff06}.position-guide-list[data-astro-cid-qeyj6kan]{display:grid;gap:.55rem}.position-item[data-astro-cid-qeyj6kan]{border-radius:14px;border:1px solid rgba(201,165,90,.12);background:#ffffff08;overflow:hidden}.position-item[data-astro-cid-qeyj6kan] summary[data-astro-cid-qeyj6kan]{display:flex;align-items:center;gap:.7rem;padding:.8rem .95rem;cursor:pointer;color:var(--chart-page-ink);font-weight:600;list-style:none}.position-item[data-astro-cid-qeyj6kan] summary[data-astro-cid-qeyj6kan]::-webkit-details-marker{display:none}.position-item[data-astro-cid-qeyj6kan] p[data-astro-cid-qeyj6kan]{margin:0;padding:0 .95rem .85rem;color:var(--chart-page-muted);line-height:1.65}.position-badge[data-astro-cid-qeyj6kan]{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.24rem .5rem;border-radius:999px;border:1px solid rgba(201,165,90,.16);background:#c9a55a14;color:var(--chart-page-ink);font-size:.8rem;font-weight:700;letter-spacing:.04em}.house-summary[data-astro-cid-qeyj6kan]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.house-chip[data-astro-cid-qeyj6kan]{display:grid;gap:.2rem;padding:.65rem .75rem;border-radius:14px;border:1px solid rgba(201,165,90,.14);background:#ffffff08}.house-chip[data-astro-cid-qeyj6kan] strong[data-astro-cid-qeyj6kan]{color:var(--chart-page-ink);font-size:.92rem}.house-chip[data-astro-cid-qeyj6kan] span[data-astro-cid-qeyj6kan]{color:var(--chart-page-faint);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.house-chip[data-astro-cid-qeyj6kan] small[data-astro-cid-qeyj6kan]{color:var(--chart-page-muted);font-size:.78rem;line-height:1.35}.legend-group[data-astro-cid-qeyj6kan]{display:grid;gap:.28rem}.legend-copy[data-astro-cid-qeyj6kan]{margin:0;color:var(--chart-page-muted);line-height:1.65}.quick-summary[data-astro-cid-qeyj6kan]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card[data-astro-cid-qeyj6kan],.info-block[data-astro-cid-qeyj6kan]{padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(201,165,90,.16);background:#ffffff08}.report-grid[data-astro-cid-qeyj6kan] .info-block[data-astro-cid-qeyj6kan]{min-height:178px;max-height:240px;overflow:auto}.dasha-card,.person-card,.interp-item{padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(201,165,90,.16);background:#ffffff08}.summary-label[data-astro-cid-qeyj6kan],.summary-label{display:block;color:var(--chart-page-faint);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem}.summary-card[data-astro-cid-qeyj6kan] strong[data-astro-cid-qeyj6kan]{color:var(--chart-page-ink);font-size:1.05rem}.dasha-card strong{color:var(--chart-page-ink);font-size:1.2rem;line-height:1.25;display:block}.dasha-card small{color:var(--chart-page-muted);line-height:1.5}.confidence-panel[data-astro-cid-qeyj6kan] .copy[data-astro-cid-qeyj6kan],.info-block[data-astro-cid-qeyj6kan] .copy[data-astro-cid-qeyj6kan]{color:var(--chart-page-muted);margin:0;line-height:1.58}.interp-item p,.person-card .copy{color:var(--chart-page-muted);margin:0;line-height:1.7}.tab-head[data-astro-cid-qeyj6kan]{margin-bottom:1.2rem}.tab-buttons[data-astro-cid-qeyj6kan]{display:flex;flex-wrap:wrap;gap:.65rem}.tab-btn[data-astro-cid-qeyj6kan]{appearance:none;border:1px solid rgba(201,165,90,.18);border-radius:999px;padding:.58rem .95rem;background:#ffffff08;color:var(--chart-page-muted);cursor:pointer}.tab-btn[data-astro-cid-qeyj6kan].active{background:#c9a55a29;color:var(--chart-page-ink);border-color:#c9a55a52}.tab-panel[data-astro-cid-qeyj6kan]{display:none}.tab-panel[data-astro-cid-qeyj6kan].active{display:block}.report-grid[data-astro-cid-qeyj6kan]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table[data-astro-cid-qeyj6kan]{gap:0;border:1px solid rgba(201,165,90,.16);border-radius:18px;overflow:hidden;background:#ffffff05;overflow-x:auto}.table-row{display:grid;align-items:center;gap:1rem;padding:1rem 1.1rem;border-top:1px solid rgba(201,165,90,.1);color:var(--chart-page-ink)}.table-head{border-top:0;background:#ffffff0a;color:var(--chart-page-ink);font-size:.92rem}.table-row span{color:var(--chart-page-muted);line-height:1.45;min-width:0}.planet-mark{display:inline-block;min-width:1.2rem;margin-right:.25rem;color:var(--chart-accent);text-align:center;font-size:1rem}.planet-grid{grid-template-columns:1.05fr .8fr .55fr .8fr 1fr .55fr .95fr;min-width:920px}.house-grid{grid-template-columns:.72fr .7fr .72fr .72fr 1.4fr;min-width:860px}.dasha-table-grid{grid-template-columns:.9fr .6fr .9fr .9fr .7fr .7fr;min-width:860px}.dasha-row-current{background:#c9a55a14}.dasha-table-wrap[data-astro-cid-qeyj6kan]{margin-top:1rem}.empty-row span:first-child{color:var(--chart-page-ink)}.dasha-grid[data-astro-cid-qeyj6kan]{grid-template-columns:repeat(5,minmax(0,1fr))}.numerology-grid[data-astro-cid-qeyj6kan]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.numerology-item{padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(201,165,90,.12);background:#ffffff06}.numerology-item strong{color:var(--chart-page-ink);font-size:1.12rem;line-height:1.2}.compare-block[data-astro-cid-qeyj6kan]{grid-column:1 / -1;display:grid;gap:1rem}.compare-head[data-astro-cid-qeyj6kan]{display:grid;gap:.85rem}.system-buttons[data-astro-cid-qeyj6kan]{display:flex;flex-wrap:wrap;gap:.65rem}.system-btn[data-astro-cid-qeyj6kan]{appearance:none;border:1px solid rgba(201,165,90,.18);border-radius:999px;padding:.6rem .95rem;background:#ffffff08;color:var(--chart-page-muted);cursor:pointer}.system-btn[data-astro-cid-qeyj6kan].active{background:#c9a55a29;color:var(--chart-page-ink);border-color:#c9a55a52}.system-compare-body[data-astro-cid-qeyj6kan]{display:grid}.compare-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.compare-metric{padding:1rem;border-radius:16px;border:1px solid rgba(201,165,90,.12);background:#ffffff06}.compare-metric strong{color:var(--chart-page-ink);font-size:1.08rem;line-height:1.2}.dasha-card{display:grid;gap:.7rem;min-height:7.5rem;align-content:start}.interp-item{display:grid;gap:.65rem}.report-preview-head[data-astro-cid-qeyj6kan],.report-summary-grid[data-astro-cid-qeyj6kan],.report-section-list[data-astro-cid-qeyj6kan],.theme-chip-row[data-astro-cid-qeyj6kan],.report-summary-list[data-astro-cid-qeyj6kan]{display:grid;gap:1rem}.report-preview-title[data-astro-cid-qeyj6kan]{margin:.3rem 0 0;color:var(--chart-page-ink);font-size:1.2rem}.report-summary-grid[data-astro-cid-qeyj6kan]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.report-summary-card[data-astro-cid-qeyj6kan],.report-section-card[data-astro-cid-qeyj6kan]{padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(201,165,90,.16);background:#ffffff08}.theme-chip-row[data-astro-cid-qeyj6kan]{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:.65rem}.theme-chip[data-astro-cid-qeyj6kan]{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .8rem;border:1px solid rgba(201,165,90,.18);background:#c9a55a14;color:var(--chart-page-ink);line-height:1.3}.report-summary-list[data-astro-cid-qeyj6kan] p[data-astro-cid-qeyj6kan],.report-lead[data-astro-cid-qeyj6kan]{margin:0;color:var(--chart-page-muted);line-height:1.7}.report-section-list[data-astro-cid-qeyj6kan]{margin-top:1rem}.report-supporting-list[data-astro-cid-qeyj6kan]{margin:.85rem 0 0;padding-left:1.2rem;color:var(--chart-page-muted)}.report-supporting-list[data-astro-cid-qeyj6kan] li[data-astro-cid-qeyj6kan]+li[data-astro-cid-qeyj6kan]{margin-top:.55rem}.interp-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--chart-page-ink)}.interp-head span{color:var(--chart-page-faint);font-size:.9rem}.debug-box[data-astro-cid-qeyj6kan]{margin:0;overflow:auto;border-radius:14px;padding:1rem;background:#06101db8;border:1px solid rgba(201,165,90,.14);color:var(--chart-page-muted);font-size:.88rem;line-height:1.55}.person-card{display:grid;gap:1rem}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.person-card h3{margin:0;color:var(--chart-page-ink)}.danger-btn{color:#f2b3b3;border-color:#c4686842;background:#c4686814}.btn-compact[data-astro-cid-qeyj6kan]{padding:.5rem .9rem;min-height:auto}.chart-lightbox[data-astro-cid-qeyj6kan][hidden]{display:none!important}.chart-lightbox[data-astro-cid-qeyj6kan]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:2rem}.chart-lightbox-backdrop[data-astro-cid-qeyj6kan]{position:absolute;inset:0;background:#040b14d1;backdrop-filter:blur(10px)}.chart-lightbox-panel[data-astro-cid-qeyj6kan]{position:relative;z-index:1;--chart-page-ink: #f7efe4;--chart-page-muted: #d9e3f1;--chart-page-faint: #aebbd0;--chart-frame-border: rgba(201, 165, 90, .32);--chart-frame-bg: rgba(255, 250, 239, .98);width:auto;max-width:96vw;max-height:96vh;overflow:hidden;border-radius:24px;border:1px solid rgba(201,165,90,.18);background:#081322f7;padding:1.25rem;box-shadow:0 30px 80px #00000073}.chart-lightbox-head[data-astro-cid-qeyj6kan]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.chart-lightbox-head[data-astro-cid-qeyj6kan] strong[data-astro-cid-qeyj6kan]{color:var(--chart-page-ink);font-size:1.1rem}.chart-lightbox-body[data-astro-cid-qeyj6kan]{width:min(92vw,calc(96vh - 108px));height:min(92vw,calc(96vh - 108px));border-radius:20px;border:1px solid var(--chart-frame-border);background:var(--chart-frame-bg);padding:1rem}.chart-lightbox-body[data-astro-cid-qeyj6kan] .astro-svg{width:100%;height:100%;min-height:0}body.chart-lightbox-open{overflow:hidden}@media(min-width:1100px){.chart-header[data-astro-cid-qeyj6kan]{grid-template-columns:minmax(0,1fr) max-content;align-items:start}.chart-top[data-astro-cid-qeyj6kan]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.68fr)}}@media(max-width:1180px){.chart-panel-grid[data-astro-cid-qeyj6kan],.report-grid[data-astro-cid-qeyj6kan],.dasha-grid[data-astro-cid-qeyj6kan],.report-summary-grid[data-astro-cid-qeyj6kan]{grid-template-columns:1fr}.hero-facts[data-astro-cid-qeyj6kan],.compare-grid[data-astro-cid-qeyj6kan],.numerology-grid[data-astro-cid-qeyj6kan]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-stack[data-astro-cid-qeyj6kan]{grid-template-columns:1fr}.chart-view-meta[data-astro-cid-qeyj6kan],.chart-lightbox-head[data-astro-cid-qeyj6kan]{align-items:start;flex-direction:column}}@media(max-width:900px){.quick-summary[data-astro-cid-qeyj6kan],.planet-grid,.house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-grid[data-astro-cid-qeyj6kan],.numerology-grid[data-astro-cid-qeyj6kan]{grid-template-columns:1fr}}@media(max-width:640px){.hero-facts[data-astro-cid-qeyj6kan],.quick-summary[data-astro-cid-qeyj6kan],.planet-grid,.house-grid{grid-template-columns:1fr}}
