.sade-sati-page[data-astro-cid-7ti67umb]{max-width:1000px;color:var(--ink);margin:0 auto;padding:40px 20px 80px}.page-header[data-astro-cid-7ti67umb]{margin-bottom:28px}.eyebrow[data-astro-cid-7ti67umb]{font:12px var(--font-mono);letter-spacing:.1em;color:var(--ink-soft);margin-bottom:8px}h1[data-astro-cid-7ti67umb]{font:normal clamp(2rem, 3.5vw, 2.75rem)/1.15 var(--font-display);margin:0 0 16px}.lede[data-astro-cid-7ti67umb]{color:var(--ink-soft);max-width:780px;margin:0;font-size:1.05rem;line-height:1.6}.geo-capsule[data-astro-cid-7ti67umb]{background:var(--paper-raised);border:1px solid var(--rule-strong);border-left:4px solid var(--night);border-radius:4px;margin:28px 0 36px;padding:18px 24px}.capsule-label[data-astro-cid-7ti67umb]{font:11px var(--font-mono);letter-spacing:.12em;color:var(--ink-soft);margin-bottom:6px}.geo-capsule[data-astro-cid-7ti67umb] p[data-astro-cid-7ti67umb]{color:var(--ink);margin:0;font-size:.95rem;line-height:1.6}.calculator-container[data-astro-cid-7ti67umb]{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:6px;margin-bottom:50px;padding:28px}.mode-tabs[data-astro-cid-7ti67umb]{border-bottom:1px solid var(--rule);gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.tab[data-astro-cid-7ti67umb]{border:1px solid var(--rule);font:600 .85rem var(--font-body);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:4px;padding:10px 18px;transition:all .2s}.tab[data-astro-cid-7ti67umb]:hover{background:var(--paper-sunk);color:var(--ink)}.tab[data-astro-cid-7ti67umb].active{background:var(--night);color:var(--cream);border-color:var(--night)}.panel[data-astro-cid-7ti67umb]{display:none}.panel[data-astro-cid-7ti67umb].active{display:block}form[data-astro-cid-7ti67umb]{gap:16px;max-width:600px;display:grid}label[data-astro-cid-7ti67umb]{gap:6px;font-size:.85rem;font-weight:600;display:grid}input[data-astro-cid-7ti67umb],select[data-astro-cid-7ti67umb]{border:1px solid var(--rule-strong);background:var(--paper-raised);width:100%;min-height:44px;font:inherit;color:var(--ink);border-radius:4px;padding:10px 14px}.form-row[data-astro-cid-7ti67umb]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.submit-btn[data-astro-cid-7ti67umb]{background:var(--night);min-height:46px;color:var(--cream);font:600 .9rem var(--font-body);cursor:pointer;border:0;border-radius:4px;margin-top:10px;transition:background .2s}.submit-btn[data-astro-cid-7ti67umb]:hover{background:#285246}.submit-btn[data-astro-cid-7ti67umb]:disabled{opacity:.6;cursor:wait}#status-message[data-astro-cid-7ti67umb]{color:var(--ink-soft);margin-top:16px;font-size:.9rem}#status-message[data-astro-cid-7ti67umb][data-error=true]{color:#9d2727;font-weight:600}.result-card[data-astro-cid-7ti67umb]{border-top:1px solid var(--rule);margin-top:32px;padding-top:28px}.result-header[data-astro-cid-7ti67umb]{margin-bottom:24px}.badge[data-astro-cid-7ti67umb]{font:11px var(--font-mono);letter-spacing:.08em;color:#1e4a3b;background:#e0ece6;border-radius:3px;margin-bottom:10px;padding:4px 10px;display:inline-block}.badge[data-astro-cid-7ti67umb].inactive{color:#495a68;background:#eef1f4}.badge[data-astro-cid-7ti67umb].alert{color:#96381f;background:#fbeee8}h2[data-astro-cid-7ti67umb]{font:600 1.5rem var(--font-display);margin:0 0 8px}.res-sub[data-astro-cid-7ti67umb]{color:var(--ink-soft);margin:0;font-size:1rem}.phase-timeline[data-astro-cid-7ti67umb]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:24px 0;display:grid}.timeline-block[data-astro-cid-7ti67umb]{background:var(--paper-sunk);border:1px solid var(--rule);border-radius:4px;padding:14px}.timeline-block[data-astro-cid-7ti67umb].current{border-color:var(--accent);background:#fbfbf9;border-width:2px}.timeline-block[data-astro-cid-7ti67umb] span[data-astro-cid-7ti67umb]{font:11px var(--font-mono);color:var(--ink-soft);margin-bottom:4px;display:block}.timeline-block[data-astro-cid-7ti67umb] strong[data-astro-cid-7ti67umb]{margin-bottom:4px;font-size:.95rem;display:block}.timeline-block[data-astro-cid-7ti67umb] small[data-astro-cid-7ti67umb]{color:var(--ink-soft);font-size:.8rem}.analysis-box[data-astro-cid-7ti67umb]{background:var(--paper-sunk);border:1px solid var(--rule);border-radius:4px;margin-bottom:24px;padding:20px}.analysis-box[data-astro-cid-7ti67umb] h3[data-astro-cid-7ti67umb]{font:600 1.1rem var(--font-body);margin:0 0 10px}.analysis-box[data-astro-cid-7ti67umb] p[data-astro-cid-7ti67umb]{margin:0;font-size:.95rem;line-height:1.65}.remedy-note[data-astro-cid-7ti67umb]{background:#faf8f5;border-left:3px solid #8d734a;margin-bottom:30px;padding:16px 20px}.remedy-note[data-astro-cid-7ti67umb] h4[data-astro-cid-7ti67umb]{font:600 .95rem var(--font-body);margin:0 0 6px}.remedy-note[data-astro-cid-7ti67umb] p[data-astro-cid-7ti67umb]{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.6}.educational-section[data-astro-cid-7ti67umb]{margin:60px 0}.educational-section[data-astro-cid-7ti67umb] h2[data-astro-cid-7ti67umb]{font:normal 1.8rem var(--font-display);margin-bottom:24px}.phase-cards[data-astro-cid-7ti67umb]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.phase-card[data-astro-cid-7ti67umb]{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:6px;padding:24px}.phase-number[data-astro-cid-7ti67umb]{font:11px var(--font-mono);color:var(--ink-soft);margin-bottom:8px;display:block}.phase-card[data-astro-cid-7ti67umb] h3[data-astro-cid-7ti67umb]{font:600 1.15rem var(--font-body);margin:0 0 10px}.phase-card[data-astro-cid-7ti67umb] p[data-astro-cid-7ti67umb]{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.6}.faq-section[data-astro-cid-7ti67umb]{border-top:1px solid var(--rule);margin-top:60px;padding-top:40px}.faq-section[data-astro-cid-7ti67umb] h2[data-astro-cid-7ti67umb]{font:normal 1.8rem var(--font-display);margin-bottom:24px}@media (width<=650px){.form-row[data-astro-cid-7ti67umb]{grid-template-columns:1fr}.mode-tabs[data-astro-cid-7ti67umb]{flex-direction:column}}
