.kundli[data-v-e86dbd9e]{display:flex;flex-direction:column;gap:1rem}.style-switch[data-v-e86dbd9e]{align-self:flex-start;background:#25313e;border:1px solid #3a4a5a;border-radius:10px;display:inline-flex;gap:.5rem;padding:.3rem}.sty-btn[data-v-e86dbd9e]{align-items:center;background:transparent;border:none;border-radius:7px;color:#9aaebf;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:500;gap:.4rem;padding:.42rem .9rem;transition:all .18s ease}.sty-btn i[data-v-e86dbd9e]{font-size:.8rem}.sty-btn[data-v-e86dbd9e]:hover{background:#2c3a48;color:#d0dce8}.sty-btn.active[data-v-e86dbd9e]{background:#ff8c00;color:#1a242f;font-weight:600}.sty-hint[data-v-e86dbd9e]{border-left:1px solid;font-size:.7rem;margin-left:.1rem;opacity:.75;padding-left:.35rem}.read-guide[data-v-e86dbd9e]{background:#4dc86f0f;border:1px solid rgba(77,200,111,.2);border-radius:9px;color:#9aaebf;display:flex;font-size:.84rem;gap:.6rem;line-height:1.78;padding:.75rem .9rem}.read-guide i[data-v-e86dbd9e]{color:#4dc86f;flex-shrink:0;margin-top:.28rem}.read-guide b[data-v-e86dbd9e]{color:#d0dce8}.read-guide strong[data-v-e86dbd9e]{color:#ffab4d}.chart-wrap[data-v-e86dbd9e]{display:flex;justify-content:center}.north-svg[data-v-e86dbd9e]{display:block;height:auto;max-width:430px;width:100%}.n-frame[data-v-e86dbd9e]{fill:#222e3a;stroke:#55677a;stroke-width:1.6}.n-line[data-v-e86dbd9e]{stroke:#55677a;stroke-width:1.3}.n-diamond[data-v-e86dbd9e],.n-line[data-v-e86dbd9e]{fill:none}.n-cell[data-v-e86dbd9e]{fill:transparent;stroke:none;cursor:pointer;transition:fill .18s ease}.n-cell[data-v-e86dbd9e]:hover{fill:#ff8c001a}.n-cell.sel[data-v-e86dbd9e]{fill:#ff8c002e}.n-hnum[data-v-e86dbd9e]{fill:#5d6f81;font-size:9px;dominant-baseline:middle}.n-hnum[data-v-e86dbd9e],.n-sign[data-v-e86dbd9e]{text-anchor:middle;font-family:system-ui,sans-serif;pointer-events:none}.n-sign[data-v-e86dbd9e]{fill:#7a8a9a;font-size:10px;font-weight:600}.n-sign.asc[data-v-e86dbd9e]{fill:#ff8c00}.n-planet[data-v-e86dbd9e]{fill:#d0dce8;font-size:11px}.n-asctag[data-v-e86dbd9e],.n-planet[data-v-e86dbd9e]{text-anchor:middle;font-family:system-ui,sans-serif;pointer-events:none}.n-asctag[data-v-e86dbd9e]{fill:#ff8c00;font-size:8px;font-weight:700}.south-grid[data-v-e86dbd9e]{background:#3a4a5a;border:1px solid #3a4a5a;border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(78px,auto));max-width:520px;padding:4px;width:100%}.sc-cell[data-v-e86dbd9e]{background:#25313e;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;min-height:78px;overflow:hidden;padding:.35rem .4rem;transition:background .18s ease,box-shadow .18s ease}.sc-cell[data-v-e86dbd9e]:hover{background:#2c3a48}.sc-cell.sc-blank[data-v-e86dbd9e]{background:#1a242f;cursor:default}.sc-cell.sc-asc[data-v-e86dbd9e]{background:#ff8c001a;box-shadow:inset 0 0 0 1px #ff8c0073}.sc-cell.sel[data-v-e86dbd9e]{box-shadow:inset 0 0 0 2px #ff8c00}.sc-head[data-v-e86dbd9e]{align-items:center;display:flex;flex-wrap:wrap;gap:.28rem}.sc-sign[data-v-e86dbd9e]{color:#7a8a9a;font-size:.68rem;font-weight:500}.sc-ascmark[data-v-e86dbd9e]{background:#ff8c00;border-radius:3px;color:#1a242f;font-size:.58rem;font-weight:700;line-height:1.4;padding:0 .22rem}.sc-planets[data-v-e86dbd9e]{display:flex;flex-wrap:wrap;gap:.25rem}.sc-planet[data-v-e86dbd9e]{color:#d0dce8;font-size:.76rem;font-weight:600;line-height:1.35}.sc-planet em[data-v-e86dbd9e]{color:#7a8a9a;font-size:.6rem;font-style:normal;font-weight:400;margin-left:.1rem}.sc-planet.retro[data-v-e86dbd9e]{color:#ff8c00}.sc-empty[data-v-e86dbd9e]{color:#465666;font-size:.72rem}.legend[data-v-e86dbd9e]{color:#7a8a9a;display:flex;flex-wrap:wrap;font-size:.74rem;gap:.35rem .9rem}.lg-item b[data-v-e86dbd9e]{color:#d0dce8;font-weight:600;margin-right:.18rem}.cell-detail[data-v-e86dbd9e]{background:#25313e;border:1px solid #3a4a5a;border-radius:9px;padding:.9rem 1rem}.cd-head[data-v-e86dbd9e]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.55rem}.cd-house[data-v-e86dbd9e]{color:#ff8c00;font-size:.92rem;font-weight:700}.cd-domain[data-v-e86dbd9e]{color:#d0dce8;font-size:.82rem}.cd-sign[data-v-e86dbd9e]{background:#1a242f;border:1px solid #3a4a5a;border-radius:5px;color:#9aaebf;font-size:.74rem;padding:.05rem .4rem}.cd-close[data-v-e86dbd9e]{background:transparent;border:none;color:#7a8a9a;cursor:pointer;font-size:1.1rem;line-height:1;margin-left:auto;padding:0 .2rem}.cd-close[data-v-e86dbd9e]:hover{color:#ff8c00}.cd-meaning[data-v-e86dbd9e]{color:#9aaebf;font-size:.85rem;line-height:1.78;margin-bottom:.6rem}.cd-planets[data-v-e86dbd9e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.cd-p[data-v-e86dbd9e]{background:#1a242f;border:1px solid #3a4a5a;border-radius:6px;color:#9aaebf;font-size:.78rem;padding:.2rem .5rem}.cd-p b[data-v-e86dbd9e]{color:#d0dce8;margin-right:.25rem}.cd-p em[data-v-e86dbd9e]{color:#4dc86f;font-size:.7rem;font-style:normal;margin-left:.3rem}.cd-p em.warn[data-v-e86dbd9e]{color:#ff8c00}.cd-empty[data-v-e86dbd9e],.cd-lord[data-v-e86dbd9e]{color:#7a8a9a;font-size:.8rem;line-height:1.7}.cd-lord strong[data-v-e86dbd9e]{color:#4dc86f}@media (max-width:640px){.style-switch[data-v-e86dbd9e]{width:100%}.sty-btn[data-v-e86dbd9e]{flex:1;font-size:.8rem;justify-content:center;padding:.4rem .5rem}.sty-hint[data-v-e86dbd9e]{display:none}.south-grid[data-v-e86dbd9e]{grid-template-rows:repeat(4,minmax(72px,auto))}.sc-cell[data-v-e86dbd9e]{min-height:72px;padding:.25rem}.sc-sign[data-v-e86dbd9e]{font-size:.6rem}.sc-planet[data-v-e86dbd9e]{font-size:.7rem}}.result-section[data-v-00f89cce],.tool-layout[data-v-00f89cce]{display:flex;flex-direction:column;gap:1.5rem}.card[data-v-00f89cce]{background:#1a242f;border:1px solid #3a4a5a;border-radius:14px;box-shadow:0 4px 16px #0003;padding:1.5rem}.section-title[data-v-00f89cce]{align-items:center;border-bottom:2px solid #3a4a5a;color:#d0dce8;display:flex;font-size:1.15rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem}.section-title i[data-v-00f89cce]{color:#ff8c00;font-size:1rem;margin-right:.6rem}.profile-bar[data-v-00f89cce]{align-items:center;border-bottom:1px dashed #3a4a5a;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;padding-bottom:.9rem}.pb-label[data-v-00f89cce]{align-items:center;color:#7a8a9a;display:inline-flex;font-size:.78rem;gap:.3rem}.pb-chip[data-v-00f89cce]{background:#25313e;border:1px solid #3a4a5a;border-radius:20px;color:#9aaebf;cursor:pointer;font-size:.78rem;padding:.22rem .7rem;transition:all .18s ease}.pb-chip[data-v-00f89cce]:hover{border-color:#ff8c00;color:#d0dce8}.pb-chip.active[data-v-00f89cce]{background:#ff8c0026;border-color:#ff8c00;color:#ff8c00}.action-row[data-v-00f89cce]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.calculate-btn[data-v-00f89cce],.save-btn[data-v-00f89cce]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.45rem;justify-content:center;padding:.7rem 1.6rem;transition:all .2s ease}.calculate-btn[data-v-00f89cce]{background:#ff8c00;color:#1a242f}.calculate-btn[data-v-00f89cce]:hover{background:#ffa033;box-shadow:0 4px 16px #ff8c004d;transform:translateY(-1px)}.save-btn[data-v-00f89cce]{background:#25313e;border-color:#3a4a5a;color:#9aaebf}.save-btn[data-v-00f89cce]:hover:not(:disabled){border-color:#4dc86f;color:#4dc86f}.save-btn[data-v-00f89cce]:disabled{cursor:not-allowed;opacity:.5}.saved-hint[data-v-00f89cce]{color:#4dc86f;font-size:.8rem;margin-top:.75rem;text-align:center}.empty-hint[data-v-00f89cce]{background:#1a242f;border:1px dashed #3a4a5a;border-radius:14px;color:#7a8a9a;font-size:.92rem;padding:2rem 1.5rem;text-align:center}.read-guide[data-v-00f89cce]{background:#ff8c000f;border:1px solid rgba(255,140,0,.22);border-radius:10px;color:#9aaebf;display:flex;font-size:.84rem;gap:.65rem;line-height:1.78;padding:.85rem 1rem}.read-guide i[data-v-00f89cce]{color:#ff8c00;flex-shrink:0;margin-top:.28rem}.read-guide b[data-v-00f89cce]{color:#d0dce8}.read-guide strong[data-v-00f89cce]{color:#ffab4d}.rg-lead[data-v-00f89cce]{color:#d0dce8;margin:0 0 .45rem}.rg-list[data-v-00f89cce]{display:flex;flex-direction:column;gap:.3rem;margin:0;padding-left:1.2rem}.rg-list li[data-v-00f89cce]{padding-left:.15rem}.rg-note[data-v-00f89cce]{color:#76899b;margin:.55rem 0 0}.overview-grid[data-v-00f89cce]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.ov-item[data-v-00f89cce]{background:#25313e;border:1px solid #3a4a5a;border-radius:10px;display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem}.ov-item.hl[data-v-00f89cce]{background:#ff8c0012;border-color:#ff8c0073}.ov-label[data-v-00f89cce]{color:#7a8a9a;font-size:.78rem}.ov-value[data-v-00f89cce]{color:#d0dce8;font-size:.95rem;font-weight:600}.ov-keyword[data-v-00f89cce]{align-self:flex-start;background:#ff8c001f;border-radius:5px;color:#ff9d2e;font-size:.72rem;line-height:1.5;margin-bottom:.1rem;padding:.1rem .45rem}.ov-hint[data-v-00f89cce]{color:#94a7b8;font-size:.76rem;line-height:1.65}.ov-read[data-v-00f89cce]{background:#202b36;border:1px solid #2f3d4a;border-radius:9px;margin-top:1rem;padding:1rem 1.1rem}.ovr-portrait[data-v-00f89cce]{border-bottom:1px solid #2f3d4a;color:#dbe6f0;font-size:.9rem;font-weight:600;line-height:1.85;margin:0 0 1rem;padding-bottom:.85rem}.ovr-sec[data-v-00f89cce]{margin-bottom:.95rem}.ovr-sec[data-v-00f89cce]:last-child{margin-bottom:0}.ovr-title[data-v-00f89cce]{color:#ffab4d;font-size:.85rem;font-weight:600;line-height:1.6;margin:0 0 .35rem}.ovr-line[data-v-00f89cce]{color:#9aaebf;font-size:.82rem;line-height:1.8;margin:0 0 .3rem}.ovr-outro[data-v-00f89cce]{border-top:1px dashed #2f3d4a;padding-top:.85rem}.plain-lead[data-v-00f89cce]{background:#4dc86f0d;border:1px solid rgba(77,200,111,.18);border-radius:9px;color:#9aaebf;font-size:.85rem;line-height:1.8;margin-bottom:1.1rem;padding:.8rem .95rem .8rem 2.2rem;position:relative}.plain-lead i[data-v-00f89cce]{color:#4dc86f;left:.82rem;position:absolute;top:.8rem}.plain-lead strong[data-v-00f89cce]{color:#d0dce8}.varga-bar[data-v-00f89cce]{align-items:center;gap:.6rem 1rem;margin-bottom:1rem}.varga-bar[data-v-00f89cce],.varga-chips[data-v-00f89cce]{display:flex;flex-wrap:wrap}.varga-chips[data-v-00f89cce]{gap:.4rem}.varga-chip[data-v-00f89cce]{background:#25313e;border:1px solid #3a4a5a;border-radius:999px;color:#9aaebf;cursor:pointer;font-family:inherit;font-size:.82rem;line-height:1.4;padding:.4rem .85rem;transition:border-color .15s,color .15s,background .15s}.varga-chip[data-v-00f89cce]:hover{border-color:#5d6f81;color:#d0dce8}.varga-chip.active[data-v-00f89cce]{background:#ff8c001f;border-color:#ff8c00;color:#ff8c00;font-weight:600}.varga-select[data-v-00f89cce]{align-items:center;display:flex;gap:.5rem;margin-left:auto}.varga-select label[data-v-00f89cce]{color:#7a8a9a;font-size:.82rem;white-space:nowrap}.varga-select select[data-v-00f89cce]{background:#25313e;border:1px solid #3a4a5a;border-radius:8px;color:#d0dce8;cursor:pointer;font-size:.85rem;max-width:240px;padding:.45rem .7rem}.varga-read[data-v-00f89cce]{border-top:1px solid #2c3945;margin-top:1.1rem;padding-top:1rem}.vr-head[data-v-00f89cce]{color:#d0dce8;font-size:.88rem;font-weight:600;line-height:1.72;margin:0 0 .7rem}.vr-list[data-v-00f89cce]{display:flex;flex-direction:column;gap:.5rem}.vr-item[data-v-00f89cce]{color:#9aaebf;font-size:.82rem;line-height:1.78;margin:0}.vr-label[data-v-00f89cce]{color:#c3d2df;font-weight:600;margin-right:.55rem}.vr-foot[data-v-00f89cce]{color:#76899b;font-size:.76rem;line-height:1.7;margin:.8rem 0 0}.vr-do[data-v-00f89cce]{background:#202b36;border:1px solid #2f3d4a;border-radius:9px;margin-top:1rem;padding:.85rem .95rem}.vrd-lead[data-v-00f89cce]{color:#dbe6f0;font-size:.85rem;font-weight:600;line-height:1.75;margin:0}.vrd-lead i[data-v-00f89cce]{color:#ff8c00;margin-right:.5rem}.vrd-steps[data-v-00f89cce]{counter-reset:vrd;display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.7rem 0 0;padding:0}.vrd-steps li[data-v-00f89cce]{color:#9aaebf;font-size:.81rem;line-height:1.78;padding-left:3.1rem;position:relative}.vrd-label[data-v-00f89cce]{background:#26333f;border-radius:5px;font-size:.72rem;font-weight:600;left:0;line-height:1.55;padding:.05rem 0;position:absolute;text-align:center;top:0;width:2.6rem}.vrd-steps li.step-main .vrd-label[data-v-00f89cce]{color:#4dc86f}.vrd-steps li.step-avoid .vrd-label[data-v-00f89cce]{color:#e87070}.vrd-steps li.step-pace .vrd-label[data-v-00f89cce]{color:#ff8c00}.vrd-text[data-v-00f89cce]{color:#9aaebf}.vc-label[data-v-00f89cce]{color:#ff8c00;font-weight:600;margin-right:.5rem}.next-card[data-v-00f89cce]{background:#ff8c000d;border:1px dashed rgba(255,140,0,.32);border-radius:12px;padding:1rem 1.15rem}.nc-head[data-v-00f89cce]{align-items:center;color:#ffb347;display:flex;font-size:.92rem;font-weight:600;gap:.45rem;margin-bottom:.5rem}.nc-text[data-v-00f89cce]{color:#9aaebf;font-size:.85rem;line-height:1.85}.nc-text strong[data-v-00f89cce]{color:#d0dce8}.nc-link[data-v-00f89cce]{align-items:center;border-bottom:1px solid rgba(255,140,0,.45);color:#ff8c00;display:inline-flex;font-size:.82rem;gap:.3rem;margin-top:.75rem;padding-bottom:.1rem;text-decoration:none;transition:color .15s ease}.nc-link[data-v-00f89cce]:hover{color:#ffa733}.table-scroll[data-v-00f89cce]{margin-bottom:1.25rem;overflow-x:auto}.vedic-table[data-v-00f89cce]{border-collapse:collapse;font-size:.82rem;width:100%}.vedic-table thead th[data-v-00f89cce]{background:#25313e;border-bottom:1px solid #3a4a5a;color:#9aaebf;font-weight:600;padding:.55rem .6rem;text-align:left;white-space:nowrap}.vedic-table tbody td[data-v-00f89cce]{border-bottom:1px solid rgba(58,74,90,.6);color:#9aaebf;padding:.5rem .6rem;white-space:nowrap}.vedic-table tbody tr[data-v-00f89cce]:hover{background:#25313eb3}.p-glyph[data-v-00f89cce]{color:#ff8c00;margin-right:.35rem}.p-name[data-v-00f89cce]{color:#d0dce8;font-weight:600}.pada[data-v-00f89cce]{background:#7a8a9a;border-radius:3px;color:#1a242f;display:inline-block;font-size:.68rem;font-weight:700;margin-left:.3rem;padding:0 .25rem}.kp-cell[data-v-00f89cce]{color:#7a8a9a;font-size:.76rem}.tag[data-v-00f89cce]{border-radius:4px;display:inline-block;font-size:.7rem;margin-right:.25rem;padding:.05rem .35rem}.tag-good[data-v-00f89cce]{background:#4dc86f26;color:#4dc86f}.tag-warn[data-v-00f89cce]{background:#ff8c0026;color:#ff8c00}.tag-bad[data-v-00f89cce]{background:#dc505026;color:#e87070}.tag-neutral[data-v-00f89cce]{background:#25313e;color:#7a8a9a}.chart-caption[data-v-00f89cce]{color:#7a8a9a;font-size:.82rem;line-height:1.7;margin-top:1rem}.chart-caption strong[data-v-00f89cce]{color:#9aaebf}.nread-grid[data-v-00f89cce]{display:grid;gap:.8rem;grid-template-columns:1fr}.nr-item[data-v-00f89cce]{background:#25313e;border:1px solid #3a4a5a;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem}.nr-item.tone-good[data-v-00f89cce]{border-color:#4dc86f66}.nr-item.tone-bad[data-v-00f89cce]{border-color:#dc505066}.nr-head[data-v-00f89cce]{align-items:center;display:flex;gap:.45rem}.nr-glyph[data-v-00f89cce]{color:#ff8c00;font-size:1.05rem;text-align:center;width:1.2rem}.nr-name[data-v-00f89cce]{color:#d0dce8;font-size:.95rem;font-weight:600}.nr-lord[data-v-00f89cce]{background:#ff8c0024;border-radius:4px;color:#ffab4d;font-size:.68rem;padding:.06rem .35rem}.nr-tone[data-v-00f89cce]{background:#1a242f;border-radius:4px;color:#7a8a9a;font-size:.7rem;margin-left:auto;padding:.08rem .4rem}.nr-item.tone-good .nr-tone[data-v-00f89cce]{background:#4dc86f26;color:#4dc86f}.nr-item.tone-bad .nr-tone[data-v-00f89cce]{background:#dc505026;color:#e87070}.nr-headline[data-v-00f89cce]{color:#d0dce8;font-size:.88rem;font-weight:600;line-height:1.7}.nr-layers[data-v-00f89cce]{display:flex;flex-direction:column;gap:.35rem;margin:0}.nr-layer[data-v-00f89cce]{align-items:flex-start;display:flex;gap:.55rem}.nr-layer dt[data-v-00f89cce]{background:#ff8c001f;border-radius:4px;color:#ffab4d;flex:0 0 auto;font-size:.7rem;margin-top:.18rem;padding:.06rem .4rem}.nr-layer dd[data-v-00f89cce]{color:#9aaebf;margin:0}.nr-advice[data-v-00f89cce],.nr-layer dd[data-v-00f89cce]{font-size:.82rem;line-height:1.75}.nr-advice[data-v-00f89cce]{background:#ff8c000f;border:1px dashed rgba(255,140,0,.3);border-radius:8px;color:#d0dce8;margin:.15rem 0 0;padding:.5rem .7rem}@media (max-width:960px){.overview-grid[data-v-00f89cce]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.card[data-v-00f89cce]{padding:1rem}.overview-grid[data-v-00f89cce]{grid-template-columns:1fr}.action-row[data-v-00f89cce]{flex-direction:column}}
