.breadcrumb[data-astro-cid-nh4xetes]{padding-top:calc(var(--header-height) + var(--space-6))}.breadcrumb__list[data-astro-cid-nh4xetes]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--white-50);list-style:none;display:flex}.breadcrumb__list[data-astro-cid-nh4xetes] li[data-astro-cid-nh4xetes]:not(:last-child):after{content:"›";margin-left:var(--space-2);color:var(--white-30)}.breadcrumb__list[data-astro-cid-nh4xetes] a[data-astro-cid-nh4xetes]{color:var(--white-50);text-decoration:none}.breadcrumb__list[data-astro-cid-nh4xetes] a[data-astro-cid-nh4xetes]:hover,.breadcrumb__list[data-astro-cid-nh4xetes] [data-astro-cid-nh4xetes][aria-current]{color:var(--gold-400)}.tool-hero[data-astro-cid-nh4xetes]{padding-top:var(--space-8);padding-bottom:var(--space-4);text-align:center;position:relative}.tool-hero[data-astro-cid-nh4xetes] .starfield[data-astro-cid-nh4xetes]{z-index:1}.tool-hero__title[data-astro-cid-nh4xetes]{font-size:var(--text-3xl);font-weight:var(--weight-extrabold);color:var(--white);line-height:var(--leading-tight);font-family:var(--font-sans)}.tool-layout[data-astro-cid-nh4xetes]{gap:var(--space-10);z-index:2;grid-template-columns:1.2fr .8fr;align-items:start;display:grid;position:relative}@media (width<=900px){.tool-layout[data-astro-cid-nh4xetes]{grid-template-columns:1fr}}.tool-calc[data-astro-cid-nh4xetes]{gap:var(--space-6);flex-direction:column;display:flex}.tool-calc__card[data-astro-cid-nh4xetes]{padding:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.tool-calc__title[data-astro-cid-nh4xetes]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--white);margin-bottom:var(--space-2);font-family:var(--font-sans)}.form-row-grid[data-astro-cid-nh4xetes]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=500px){.form-row-grid[data-astro-cid-nh4xetes]{gap:var(--space-3);grid-template-columns:1fr}}.tool-calc__field[data-astro-cid-nh4xetes]{gap:var(--space-2);flex-direction:column;display:flex}.tool-calc__field[data-astro-cid-nh4xetes] label[data-astro-cid-nh4xetes]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--white-80);font-family:var(--font-sans)}.tool-calc__field[data-astro-cid-nh4xetes] input[data-astro-cid-nh4xetes]{padding:var(--space-3) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--white-90);font-size:var(--text-base);font-family:var(--font-sans);transition:border-color var(--duration-normal);background:#ffffff08}.tool-calc__field[data-astro-cid-nh4xetes] input[data-astro-cid-nh4xetes]:focus{border-color:var(--gold-400);outline:none;box-shadow:0 0 0 2px #d4a84326}.tool-calc__btn[data-astro-cid-nh4xetes]{width:100%;font-size:var(--text-lg);padding:var(--space-4);cursor:pointer;justify-content:center}.tool-result[data-astro-cid-nh4xetes]{padding:var(--space-8);animation:fadeIn .5s var(--ease-default)}.panchang-header-date[data-astro-cid-nh4xetes]{border-bottom:1px solid var(--white-10);padding-bottom:var(--space-4);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.panchang-date-text[data-astro-cid-nh4xetes]{font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:var(--gold-400);font-family:var(--font-sans)}.panchang-city-tag[data-astro-cid-nh4xetes]{font-size:var(--text-xs);color:var(--white-50);font-family:var(--font-sans)}.kundali-visual-layout[data-astro-cid-nh4xetes]{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}@media (width<=600px){.kundali-visual-layout[data-astro-cid-nh4xetes]{flex-direction:column;align-items:stretch}}.kundali-chart-wrapper[data-astro-cid-nh4xetes]{aspect-ratio:1;border-radius:var(--radius-xl);border:1px solid var(--glass-border-light);width:100%;max-width:320px;padding:var(--space-4);box-shadow:var(--shadow-2);background:#ffffff05;margin-inline:auto}.kundali-svg[data-astro-cid-nh4xetes]{width:100%;height:100%}.house-num-lbl[data-astro-cid-nh4xetes]{fill:var(--saffron-300);font-size:11px;font-weight:var(--weight-bold);text-anchor:middle;font-family:var(--font-sans)}.house-planets-lbl[data-astro-cid-nh4xetes]{fill:var(--white-80);font-size:11px;font-weight:var(--weight-semibold);text-anchor:middle;font-family:var(--font-sans)}.guna-table-wrap[data-astro-cid-nh4xetes]{margin-top:var(--space-4);overflow-x:auto}.guna-table[data-astro-cid-nh4xetes]{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-sm);text-align:left}.guna-table[data-astro-cid-nh4xetes] th[data-astro-cid-nh4xetes]{padding:var(--space-3);border-bottom:2px solid var(--white-10);color:var(--gold-300);font-weight:var(--weight-bold)}.guna-table[data-astro-cid-nh4xetes] td[data-astro-cid-nh4xetes]{padding:var(--space-3);border-bottom:1px solid var(--white-05);color:var(--white-80)}.tool-result__cta[data-astro-cid-nh4xetes]{border-top:1px solid var(--white-10);padding-top:var(--space-6);gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.tool-result__cta[data-astro-cid-nh4xetes] p[data-astro-cid-nh4xetes]{font-size:var(--text-sm);color:var(--white-70);font-family:var(--font-sans);line-height:var(--leading-relaxed)}.tool-info[data-astro-cid-nh4xetes]{font-family:var(--font-sans)}.tool-info[data-astro-cid-nh4xetes] h2[data-astro-cid-nh4xetes]{font-size:var(--text-xl);color:var(--gold-400);margin-bottom:var(--space-4);font-weight:var(--weight-bold)}.tool-info[data-astro-cid-nh4xetes] h3[data-astro-cid-nh4xetes]{font-size:var(--text-lg);color:var(--white);margin-top:var(--space-6);margin-bottom:var(--space-3);font-weight:var(--weight-bold)}.tool-info[data-astro-cid-nh4xetes] p[data-astro-cid-nh4xetes]{font-size:var(--text-base);color:var(--white-70);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.tool-info__list[data-astro-cid-nh4xetes]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.tool-info__list[data-astro-cid-nh4xetes] li[data-astro-cid-nh4xetes]{font-size:var(--text-sm);color:var(--white-70);padding-left:var(--space-5);position:relative}.tool-info__list[data-astro-cid-nh4xetes] li[data-astro-cid-nh4xetes]:before{content:"✦";color:var(--gold-400);position:absolute;left:0}.tool-info__cta-box[data-astro-cid-nh4xetes]{padding:var(--space-6);margin-top:var(--space-8)}.tool-info__cta-box[data-astro-cid-nh4xetes] h3[data-astro-cid-nh4xetes]{color:var(--gold-400);margin-top:0}.btn[data-astro-cid-nh4xetes]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--weight-semibold);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--ease-default);cursor:pointer;font-family:var(--font-sans);border:none;text-decoration:none;display:inline-flex}.btn--gold[data-astro-cid-nh4xetes]{background:var(--gold-400);color:var(--cosmic-700)}.btn--gold[data-astro-cid-nh4xetes]:hover{background:var(--gold-300);color:var(--cosmic-700);box-shadow:var(--shadow-gold)}.btn--whatsapp[data-astro-cid-nh4xetes]{background:var(--whatsapp);color:var(--white)}.btn--whatsapp[data-astro-cid-nh4xetes]:hover{color:var(--white);box-shadow:var(--shadow-whatsapp);background:#1ebe5d}.btn--outline[data-astro-cid-nh4xetes]{color:var(--gold-400);background:0 0;border:1px solid #d4a84366}.btn--outline[data-astro-cid-nh4xetes]:hover{background:var(--gold-400);color:var(--cosmic-700);border-color:var(--gold-400)}