.dasha-page[data-astro-cid-ysyhoiyb]{max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem 5rem}.dasha-hero[data-astro-cid-ysyhoiyb]{max-width:48rem;margin-bottom:2.5rem}.dasha-badge[data-astro-cid-ysyhoiyb]{font:.72rem var(--font-mono);letter-spacing:.1em;color:var(--accent);background:#193e3514;border-radius:4px;margin-bottom:.75rem;padding:.25rem .6rem;font-weight:700;display:inline-block}h1[data-astro-cid-ysyhoiyb]{font:normal clamp(2rem, 4vw, 2.75rem)/1.15 var(--font-display);color:var(--ink);margin:0 0 1rem}.lede[data-astro-cid-ysyhoiyb]{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.65}.calculator-grid[data-astro-cid-ysyhoiyb]{border:1px solid var(--rule-strong);background:var(--paper-raised);border-radius:8px;grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 4px 20px #0000000a}.calc-panel[data-astro-cid-ysyhoiyb]{background:var(--paper-sunk);border-right:1px solid var(--rule);padding:2rem 1.5rem}.results-panel[data-astro-cid-ysyhoiyb]{min-width:0;padding:2rem 2rem 3rem}.calc-panel[data-astro-cid-ysyhoiyb] h2[data-astro-cid-ysyhoiyb],.results-panel[data-astro-cid-ysyhoiyb] h2[data-astro-cid-ysyhoiyb]{font:600 1.15rem var(--font-body);color:var(--ink);margin:0 0 1.5rem}.fields-pair[data-astro-cid-ysyhoiyb]{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}label[data-astro-cid-ysyhoiyb]{color:var(--ink);margin-bottom:.5rem;font-size:.88rem;font-weight:600;display:block}input[data-astro-cid-ysyhoiyb][type=date],input[data-astro-cid-ysyhoiyb][type=time],select[data-astro-cid-ysyhoiyb]{box-sizing:border-box;border:1px solid var(--rule-strong);background:var(--paper-raised);width:100%;min-height:46px;font:inherit;color:var(--ink);border-radius:6px;padding:.65rem .85rem}small[data-astro-cid-ysyhoiyb]{color:var(--ink-faint);margin-top:.35rem;font-size:.75rem;font-weight:400;display:block}.calc-submit[data-astro-cid-ysyhoiyb]{background:var(--night);width:100%;min-height:48px;color:var(--cream);font:600 .95rem var(--font-body);cursor:pointer;border:0;border-radius:6px;margin-top:1.5rem;transition:background .15s}.calc-submit[data-astro-cid-ysyhoiyb]:hover:not(:disabled){background:var(--accent)}.calc-submit[data-astro-cid-ysyhoiyb]:disabled{opacity:.65;cursor:wait}.status-msg[data-astro-cid-ysyhoiyb]{color:var(--ink-soft);font-size:.92rem}.status-msg[data-astro-cid-ysyhoiyb][data-error=true]{color:#a9453c}.current-dasha-card[data-astro-cid-ysyhoiyb]{border:1px solid #c2e2d8;border-left:5px solid var(--accent);background:#f6fbf9;border-radius:8px;margin-bottom:2rem;padding:1.35rem 1.5rem}.active-badge[data-astro-cid-ysyhoiyb]{font:.7rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#193e3514;border-radius:4px;margin-bottom:.5rem;padding:.2rem .5rem;font-weight:700;display:inline-block}.current-dasha-card[data-astro-cid-ysyhoiyb] h3[data-astro-cid-ysyhoiyb]{font:600 1.35rem var(--font-display);color:var(--ink);margin:.25rem 0 .5rem}.dasha-dates[data-astro-cid-ysyhoiyb]{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0 0 1rem;font-size:.9rem}.dasha-insight[data-astro-cid-ysyhoiyb]{color:var(--ink);border-left:3px solid var(--accent);background:#193e350d;border-radius:0 4px 4px 0;margin:.75rem 0 1rem;padding:.65rem .85rem;font-size:.92rem;line-height:1.6}.dasha-guide-cta[data-astro-cid-ysyhoiyb]{color:var(--accent);text-underline-offset:4px;align-items:center;font-size:.88rem;font-weight:600;text-decoration:underline;display:inline-flex}.timeline-box[data-astro-cid-ysyhoiyb]{margin-bottom:2.25rem}.timeline-box[data-astro-cid-ysyhoiyb] h3[data-astro-cid-ysyhoiyb]{font:600 1.05rem var(--font-body);color:var(--ink);margin:0 0 .85rem}.antardasha-header[data-astro-cid-ysyhoiyb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.select-label[data-astro-cid-ysyhoiyb]{color:var(--ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:500;display:flex}.select-label[data-astro-cid-ysyhoiyb] select[data-astro-cid-ysyhoiyb]{min-height:38px;padding:.35rem .65rem}.table-scroll[data-astro-cid-ysyhoiyb]{border:1px solid var(--rule);border-radius:6px;overflow-x:auto}table[data-astro-cid-ysyhoiyb]{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}th[data-astro-cid-ysyhoiyb],td[data-astro-cid-ysyhoiyb]{border-bottom:1px solid var(--rule);white-space:nowrap;padding:.75rem .95rem}th[data-astro-cid-ysyhoiyb]{background:var(--paper-sunk);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:.75rem;font-weight:600}tr[data-astro-cid-ysyhoiyb].is-active{background:#193e350a;font-weight:600}.active-pill[data-astro-cid-ysyhoiyb]{color:#256f50;background:#d9f2e4;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.faq-section[data-astro-cid-ysyhoiyb]{border-top:1px solid var(--rule);margin-top:4.5rem;padding-top:3.5rem}.faq-section[data-astro-cid-ysyhoiyb] h2[data-astro-cid-ysyhoiyb]{font:normal 1.85rem/1.2 var(--font-display);color:var(--ink);margin:0 0 2rem}.discovery-wrapper[data-astro-cid-ysyhoiyb]{margin-top:3.5rem}[data-astro-cid-ysyhoiyb][hidden]{display:none!important}@media (width<=768px){.calculator-grid[data-astro-cid-ysyhoiyb]{grid-template-columns:1fr}.calc-panel[data-astro-cid-ysyhoiyb]{border-right:0;border-bottom:1px solid var(--rule);padding:1.5rem 1.25rem}.results-panel[data-astro-cid-ysyhoiyb]{padding:1.5rem 1.25rem 2.5rem}.fields-pair[data-astro-cid-ysyhoiyb]{grid-template-columns:1fr}}
