.kundali-page-wrap{max-width:1280px;margin:0 auto;padding:24px 16px 48px}.kundali-hero{text-align:center;margin-bottom:32px;padding:8px 16px 24px;border-bottom:1px solid #e2e6ed}.kundali-hero__title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;color:#8b1e1e;margin:0 0 12px;letter-spacing:-.5px;line-height:1.18;text-shadow:0 2px 4px rgba(139,30,30,.15)}.kundali-hero__subtitle{font-size:clamp(.9rem,1.6vw,1.05rem);color:#6b7a8c;margin:0 auto;max-width:820px;line-height:1.65}.kundali-hero__subtitle strong{color:#123b6d}@media (max-width:600px){.kundali-page-wrap{padding:16px 8px 32px}.kundali-hero{margin-bottom:20px;padding-bottom:16px}}.KundaliClient_container__xvrry{max-width:1200px;margin:0 auto}.KundaliClient_header-actions__zsjqm{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-bottom:20px}.KundaliClient_header-actions__zsjqm button{background:#ffffff;border:1px solid #e2e6ed;border-radius:30px;padding:8px 20px;font-size:.9rem;font-weight:600;color:#172033;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.04);font-family:inherit}.KundaliClient_header-actions__zsjqm button:hover{background:#f0d68a;border-color:#c49a2a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.KundaliClient_header-actions__zsjqm button:disabled{opacity:.5;cursor:not-allowed;transform:none}.KundaliClient_kundali-form-card__4TrMT{background:#ffffff;border-radius:16px;padding:28px 30px 32px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid #e2e6ed;margin-bottom:32px;position:relative;overflow:hidden}.KundaliClient_kundali-form-card__4TrMT:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(196,154,42,.03) 0,transparent 60%);pointer-events:none}.KundaliClient_kundali-form-card__4TrMT:hover{box-shadow:0 12px 40px rgba(0,0,0,.1)}.KundaliClient_form-title__DNo3d{font-size:1.5rem;font-weight:700;color:#123b6d;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #e2e6ed;display:flex;align-items:center;gap:12px}.KundaliClient_form-title__DNo3d span{background:#f0d68a;color:#8b1e1e;font-size:.7rem;font-weight:700;padding:2px 12px;border-radius:20px;letter-spacing:.5px}.KundaliClient_form-row__Sm_ra{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.KundaliClient_form-row__Sm_ra label{font-weight:600;font-size:.95rem;color:#172033;display:flex;align-items:center;gap:8px}.KundaliClient_required__uHwW4{color:#c62828;font-size:1.2rem}.KundaliClient_form-row__Sm_ra input[type=number],.KundaliClient_form-row__Sm_ra input[type=text],.KundaliClient_form-row__Sm_ra select{width:100%;padding:10px 14px;border:1px solid #e2e6ed;border-radius:10px;font-size:1rem;font-family:inherit;background:#ffffff;color:#172033;transition:border-color .2s,box-shadow .2s}.KundaliClient_form-row__Sm_ra input:focus,.KundaliClient_form-row__Sm_ra select:focus{outline:none;border-color:#c49a2a;box-shadow:0 0 0 3px rgba(196,154,42,.12)}.KundaliClient_radio-group__HE8wV{display:flex;gap:24px;padding-top:4px;flex-wrap:wrap}.KundaliClient_radio-option__9Pgyz{display:flex;align-items:center;gap:8px;font-weight:600;color:#172033;cursor:pointer;padding:4px 12px 4px 4px;border-radius:30px;transition:background .2s}.KundaliClient_radio-option__9Pgyz:hover{background:#f0d68a}.KundaliClient_radio-option__9Pgyz input[type=radio]{width:18px;height:18px;accent-color:#8b1e1e;cursor:pointer}.KundaliClient_dob-grid__YpyUE,.KundaliClient_time-grid__rV9ek{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.KundaliClient_dob-grid__YpyUE>div,.KundaliClient_time-grid__rV9ek>div{display:flex;flex-direction:column;gap:4px}.KundaliClient_dob-grid__YpyUE>div span,.KundaliClient_time-grid__rV9ek>div span{font-size:.8rem;font-weight:600;color:#6b7a8c}.KundaliClient_location-picker__W0s2e{display:flex;flex-direction:column;gap:10px}.KundaliClient_google-location-input__W2AjO{position:relative;display:flex;align-items:center}.KundaliClient_google-location-input__W2AjO input{flex:1;padding:10px 70px 10px 14px;border:1px solid #e2e6ed;border-radius:10px;font-size:1rem;font-family:inherit;background:#ffffff;color:#172033}.KundaliClient_google-location-input__W2AjO input:focus{outline:none;border-color:#c49a2a;box-shadow:0 0 0 3px rgba(196,154,42,.12)}.KundaliClient_google-location-badge__2I_ui{position:absolute;right:12px;background:#f0d68a;color:#c49a2a;font-size:.65rem;font-weight:700;padding:2px 10px;border-radius:20px;letter-spacing:.5px;border:1px solid #c49a2a}.KundaliClient_location-buttons__BwstJ{display:flex;gap:10px;flex-wrap:wrap}.KundaliClient_gps-location-btn__WFibz,.KundaliClient_manual-location-btn__UWglS{padding:8px 18px;border:1px solid #e2e6ed;border-radius:30px;background:#ffffff;font-weight:600;font-size:.85rem;color:#172033;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:6px;font-family:inherit}.KundaliClient_gps-location-btn__WFibz:hover:not(:disabled),.KundaliClient_manual-location-btn__UWglS:hover{background:#f0d68a;border-color:#c49a2a;transform:translateY(-1px)}.KundaliClient_gps-location-btn__WFibz:disabled{opacity:.5;cursor:not-allowed}.KundaliClient_location-help__acQPG{font-size:.8rem;color:#6b7a8c;line-height:1.4}.KundaliClient_location-error__JJ4sj{color:#c62828;font-size:.85rem;font-weight:600;padding:4px 0}.KundaliClient_advanced-settings-toggle__Eqhc2{display:flex;align-items:center;gap:8px;background:#ffffff;border:2px solid #e2e6ed;border-radius:30px;padding:10px 20px;font-size:.95rem;font-weight:600;color:#172033;cursor:pointer;transition:all .25s ease;margin:6px 0 16px;width:100%;justify-content:center;font-family:inherit}.KundaliClient_advanced-settings-toggle__Eqhc2:hover{border-color:#c49a2a;background:#f0d68a}.KundaliClient_advanced-settings-toggle__Eqhc2.KundaliClient_active__AlH_U{border-color:#8b1e1e;background:#fff0ed}.KundaliClient_advanced-plus__4voJc{display:inline-block;width:26px;height:26px;border-radius:50%;background:#8b1e1e;color:#fff;text-align:center;line-height:26px;font-weight:700;font-size:1.2rem;transition:background .2s}.KundaliClient_advanced-settings-toggle__Eqhc2.KundaliClient_active__AlH_U .KundaliClient_advanced-plus__4voJc{background:#5a1414}.KundaliClient_advanced-settings-toggle__Eqhc2 em{font-style:normal;font-weight:400;color:#6b7a8c;font-size:.8rem}.KundaliClient_advanced-settings-panel__33u2f{background:#f5f7fb;border-radius:10px;padding:20px 22px;margin-bottom:18px;border:1px solid #e2e6ed;animation:KundaliClient_slideDown__VC2_S .3s ease}@keyframes KundaliClient_slideDown__VC2_S{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.KundaliClient_advanced-panel-title__9w4TM{font-weight:700;font-size:1rem;color:#123b6d;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e2e6ed;display:flex;align-items:center;gap:8px}.KundaliClient_advanced-panel-title__9w4TM small{font-weight:400;color:#6b7a8c;font-size:.8rem}.KundaliClient_advanced-row__beY9_{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center;margin-bottom:12px}.KundaliClient_advanced-row__beY9_ label{font-weight:600;font-size:.9rem;color:#172033}.KundaliClient_advanced-controls__uKY3M{display:grid;grid-template-columns:1fr 1fr;gap:10px}.KundaliClient_advanced-controls__uKY3M.KundaliClient_three-controls__WIUog{grid-template-columns:1fr 1fr 1fr}.KundaliClient_advanced-controls__uKY3M>div{display:flex;flex-direction:column;gap:3px}.KundaliClient_advanced-controls__uKY3M>div span{font-size:.7rem;font-weight:600;color:#6b7a8c}.KundaliClient_advanced-controls__uKY3M input,.KundaliClient_advanced-controls__uKY3M select{padding:6px 10px;border:1px solid #e2e6ed;border-radius:6px;font-size:.9rem;font-family:inherit;background:#ffffff;color:#172033}.KundaliClient_advanced-controls__uKY3M input:focus,.KundaliClient_advanced-controls__uKY3M select:focus{outline:none;border-color:#c49a2a}.KundaliClient_kp-number-row__vTbM3{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.KundaliClient_kp-number-row__vTbM3 input{width:100px;padding:6px 10px;border:1px solid #e2e6ed;border-radius:6px;font-size:.9rem;background:#ffffff;color:#172033}.KundaliClient_random-kp-btn__LbhwF{padding:6px 16px;border:1px solid #e2e6ed;border-radius:30px;background:#ffffff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .25s ease;font-family:inherit}.KundaliClient_random-kp-btn__LbhwF:hover{background:#f0d68a;border-color:#c49a2a}.KundaliClient_advanced-row__beY9_ small{font-size:.75rem;color:#6b7a8c;grid-column:2}.KundaliClient_coordinate-preview__jKj08{margin-top:12px;padding:12px 16px;background:#ffffff;border-radius:10px;border:1px dashed #e2e6ed;font-size:.85rem;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.KundaliClient_coordinate-preview__jKj08 strong{grid-column:1/-1;margin-bottom:4px;color:#123b6d;font-size:.9rem}.KundaliClient_coordinate-preview__jKj08>div{margin:2px 0;color:#172033}.KundaliClient_label__fCQ_a{color:#6b7a8c;font-weight:400}.KundaliClient_form-actions__UuZSx{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.KundaliClient_generate-btn__37H9J{flex:1;padding:14px 28px;background:linear-gradient(135deg,#8b1e1e,#5a1414);color:#fff;border:none;border-radius:30px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .25s ease;min-width:160px;box-shadow:0 4px 16px rgba(139,30,30,.25);position:relative;overflow:hidden;font-family:inherit}.KundaliClient_generate-btn__37H9J:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1) 0,transparent 60%);pointer-events:none}.KundaliClient_generate-btn__37H9J:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 28px rgba(139,30,30,.35)}.KundaliClient_generate-btn__37H9J:disabled{opacity:.6;cursor:not-allowed;transform:none}.KundaliClient_clear-btn__Qgjec{padding:14px 28px;background:transparent;color:#172033;border:2px solid #e2e6ed;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:inherit}.KundaliClient_clear-btn__Qgjec:hover{background:#e2e6ed;border-color:#6b7a8c}.KundaliClient_form-error__SVsDb{margin-top:16px;padding:12px 16px;background:#ffebee;color:#c62828;border-radius:10px;font-weight:600;border-left:4px solid #c62828}.KundaliClient_kundali-result__0Z0ue{margin-top:32px;animation:KundaliClient_fadeUp__lHFUD .5s ease}@keyframes KundaliClient_fadeUp__lHFUD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.KundaliClient_result-card__Qh8mh{background:#ffffff;border-radius:16px;padding:24px 28px;box-shadow:0 8px 30px rgba(0,0,0,.06);border:1px solid #e2e6ed;margin-bottom:24px;position:relative;overflow:hidden}.KundaliClient_result-card__Qh8mh:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at 70% 80%,rgba(196,154,42,.02) 0,transparent 50%);pointer-events:none}.KundaliClient_result-heading__xafe4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e2e6ed}.KundaliClient_result-heading__xafe4 h2{font-size:1.3rem;font-weight:700;color:#123b6d;margin:0;display:flex;align-items:center;gap:8px}.KundaliClient_badge__GxJcT{background:#f0d68a;color:#8b1e1e;font-size:.6rem;font-weight:700;padding:2px 10px;border-radius:20px;letter-spacing:.5px}.KundaliClient_result-heading__xafe4 span{font-size:.9rem;color:#6b7a8c}.KundaliClient_details-grid__jHqRK{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.KundaliClient_details-grid__jHqRK>div{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f5f7fb;border-radius:10px;border:1px solid #e2e6ed}.KundaliClient_details-grid__jHqRK>div strong{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:#6b7a8c;font-weight:700}.KundaliClient_details-grid__jHqRK>div span{font-size:1rem;font-weight:600;color:#172033}.KundaliClient_section-title__14iJ3{font-size:1.2rem;font-weight:700;color:#123b6d;margin:0 0 16px;display:flex;align-items:center;gap:10px}.KundaliClient_count__qMDH1{background:#f0d68a;color:#8b1e1e;font-size:.7rem;font-weight:700;padding:0 10px;border-radius:20px}.KundaliClient_chart-3d-wrapper__YIYbC{perspective:1200px;perspective-origin:50% 50%;padding:20px 0;display:flex;justify-content:center}.KundaliClient_kundali-chart-3d__mKJmQ{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);aspect-ratio:1/1;max-width:450px;width:100%;gap:2px;background:linear-gradient(135deg,#d4a843,#b8952a);border:3px solid #d4a843;border-radius:6px;box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08);transform:rotateX(5deg) rotateY(3deg);transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:relative}.KundaliClient_kundali-chart-3d__mKJmQ:hover{transform:rotateX(2deg) rotateY(2deg) scale(1.01)}.KundaliClient_kundali-chart-3d__mKJmQ:after{content:"";position:absolute;inset:-6px;border-radius:10px;background:linear-gradient(135deg,rgba(212,168,67,.2),transparent);z-index:-1;filter:blur(12px)}.KundaliClient_chart-house-3d__4Eie8{background:#f5ede0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;font-size:.8rem;text-align:center;position:relative;min-height:40px;transition:all .3s ease;border:1px solid rgba(212,168,67,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.KundaliClient_chart-house-3d__4Eie8:hover{background:#f5e8d0;transform:scale(1.02);z-index:2;box-shadow:0 4px 16px rgba(0,0,0,.12)}.KundaliClient_house-number__O6o1H{position:absolute;top:2px;left:4px;font-size:.55rem;font-weight:700;color:#6b7a8c;opacity:.6}.KundaliClient_house-rashi__HBjVQ{font-size:1.1rem;font-weight:800;color:#8b1e1e;text-shadow:0 1px 2px rgba(0,0,0,.06)}.KundaliClient_house-planet__YvLXb{font-size:.65rem;font-weight:600;color:#123b6d;background:rgba(196,154,42,.2);padding:0 6px;border-radius:10px;margin:1px 0;line-height:1.4;border:1px solid rgba(196,154,42,.1)}.KundaliClient_house-planet__YvLXb.KundaliClient_multiple__DEerz{background:rgba(139,30,30,.1);border-color:rgba(139,30,30,.15);color:#8b1e1e}.KundaliClient_planet-symbol__6yiKS{font-weight:700;margin-right:2px}.KundaliClient_chart-center-3d__9R3SS{grid-column:2/4;grid-row:2/4;background:linear-gradient(145deg,#f0e4d0,#e8d8c0);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;color:#123b6d;box-shadow:inset 0 0 30px rgba(0,0,0,.06);border:1px solid rgba(212,168,67,.2);position:relative}.KundaliClient_chart-center-3d__9R3SS strong{font-size:1.3rem;color:#8b1e1e;letter-spacing:1px}.KundaliClient_lagna-info__9DTyv{font-size:.7rem;color:#6b7a8c;font-weight:400;margin-top:2px}.KundaliClient_lagna-info__9DTyv strong{font-size:.8rem;color:#5a1414}.KundaliClient_house-1-3d__Th_wW{grid-column:2;grid-row:2}.KundaliClient_house-2-3d__Ju7vW{grid-column:3;grid-row:2}.KundaliClient_house-3-3d__HKSoZ{grid-column:4;grid-row:2}.KundaliClient_house-4-3d__uYgvF{grid-column:4;grid-row:3}.KundaliClient_house-5-3d__GjeJ_{grid-column:4;grid-row:4}.KundaliClient_house-6-3d__QOaPp{grid-column:3;grid-row:4}.KundaliClient_house-7-3d__Ky8O2{grid-column:2;grid-row:4}.KundaliClient_house-8-3d__Wtm_4{grid-column:1;grid-row:4}.KundaliClient_house-9-3d__ta48R{grid-column:1;grid-row:3}.KundaliClient_house-10-3d__kiJ7d{grid-column:1;grid-row:2}.KundaliClient_house-11-3d__KIuW3{grid-column:1;grid-row:1}.KundaliClient_house-12-3d__UEHUI{grid-column:2;grid-row:1}.KundaliClient_milan-section__IJFZn{background:linear-gradient(135deg,#faf6ee,#f5ede0);border:2px solid #d4a843;border-radius:16px;padding:24px 28px;margin-bottom:24px;position:relative;overflow:hidden}.KundaliClient_milan-header__Lr2Dd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.KundaliClient_milan-header__Lr2Dd h2{font-size:1.4rem;font-weight:800;color:#8b1e1e;margin:0;display:flex;align-items:center;gap:10px}.KundaliClient_heart__MdOkV{color:#c62828;font-size:1.6rem}.KundaliClient_milan-sub__qhTM8{font-size:.8rem;font-weight:400;color:#6b7a8c}.KundaliClient_milan-score__p18pT{display:flex;align-items:center;gap:16px;background:#ffffff;padding:8px 20px;border-radius:30px;border:1px solid #e2e6ed;box-shadow:0 2px 8px rgba(0,0,0,.04)}.KundaliClient_score-number__sxujE{font-size:2rem;font-weight:800;color:#8b1e1e;line-height:1}.KundaliClient_score-label__JByyF{font-size:.8rem;color:#6b7a8c;font-weight:600}.KundaliClient_score-bar__NuqNY{width:120px;height:6px;background:#e2e6ed;border-radius:4px;overflow:hidden}.KundaliClient_fill__MnjER{height:100%;background:linear-gradient(90deg,#c62828,#c49a2a,#2e7d32);border-radius:4px;transition:width .8s ease}.KundaliClient_milan-grid__R8rJ6{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:12px}.KundaliClient_milan-item__wHcXu{background:#ffffff;border-radius:10px;padding:10px 14px;border:1px solid #e2e6ed;display:flex;justify-content:space-between;align-items:center;transition:all .25s ease}.KundaliClient_milan-item__wHcXu:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.KundaliClient_guna-name__LWBgg{font-weight:600;font-size:.85rem;color:#172033}.KundaliClient_guna-score__iGUOA{font-weight:700;font-size:.9rem;padding:2px 10px;border-radius:20px;background:#f0d68a;color:#5a1414}.KundaliClient_guna-score__iGUOA.KundaliClient_high__Y2Pfu{background:#c8e6c9;color:#1b5e20}.KundaliClient_guna-score__iGUOA.KundaliClient_medium__EwMNY{background:#fff9c4;color:#f57f17}.KundaliClient_guna-score__iGUOA.KundaliClient_low__Zx9TQ{background:#ffcdd2;color:#b71c1c}.KundaliClient_milan-summary__ol3gj{margin-top:16px;padding:12px 16px;background:#ffffff;border-radius:10px;border:1px solid #e2e6ed;font-size:.95rem;line-height:1.6}.KundaliClient_milan-summary__ol3gj strong{color:#123b6d}.KundaliClient_planet-table-wrapper__jZInA{overflow-x:auto;border-radius:10px;border:1px solid #e2e6ed}.KundaliClient_planet-table__kmv3J{width:100%;border-collapse:collapse;font-size:.9rem}.KundaliClient_planet-table__kmv3J thead th{background:#f5f7fb;padding:10px 14px;text-align:left;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#6b7a8c;border-bottom:2px solid #e2e6ed}.KundaliClient_planet-table__kmv3J tbody td{padding:10px 14px;border-bottom:1px solid #e2e6ed;color:#172033;vertical-align:middle}.KundaliClient_planet-table__kmv3J tbody tr:hover td{background:#f5f7fb}.KundaliClient_planet-table__kmv3J tbody td small{display:block;font-size:.7rem;color:#6b7a8c;font-weight:400}.KundaliClient_planet-icon__UF3tn{display:inline-block;width:28px;height:28px;border-radius:50%;background:#f0d68a;text-align:center;line-height:28px;font-weight:700;font-size:.8rem;color:#8b1e1e;margin-right:8px}.KundaliClient_scroll-top__M9ltM{position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:50%;background:#8b1e1e;color:#fff;border:none;font-size:1.2rem;cursor:pointer;box-shadow:0 4px 16px rgba(139,30,30,.3);transition:all .25s ease;z-index:100}.KundaliClient_scroll-top__M9ltM:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px rgba(139,30,30,.4)}@media (max-width:820px){.KundaliClient_kundali-form-card__4TrMT{padding:20px 18px}.KundaliClient_advanced-row__beY9_{grid-template-columns:1fr;gap:6px}.KundaliClient_advanced-controls__uKY3M{grid-template-columns:1fr 1fr}.KundaliClient_advanced-controls__uKY3M.KundaliClient_three-controls__WIUog{grid-template-columns:1fr 1fr 1fr}.KundaliClient_advanced-row__beY9_ small{grid-column:1}.KundaliClient_kundali-chart-3d__mKJmQ{max-width:100%}.KundaliClient_result-card__Qh8mh{padding:18px 16px}.KundaliClient_details-grid__jHqRK{grid-template-columns:1fr 1fr}.KundaliClient_dob-grid__YpyUE,.KundaliClient_time-grid__rV9ek{grid-template-columns:1fr 1fr 1fr}.KundaliClient_milan-grid__R8rJ6{grid-template-columns:1fr 1fr}}@media (max-width:600px){.KundaliClient_header-actions__zsjqm{justify-content:flex-start}.KundaliClient_form-title__DNo3d{font-size:1.2rem}.KundaliClient_dob-grid__YpyUE,.KundaliClient_time-grid__rV9ek{grid-template-columns:1fr 1fr 1fr;gap:8px}.KundaliClient_location-buttons__BwstJ{flex-direction:column}.KundaliClient_gps-location-btn__WFibz,.KundaliClient_manual-location-btn__UWglS{width:100%;justify-content:center}.KundaliClient_form-actions__UuZSx{flex-direction:column}.KundaliClient_clear-btn__Qgjec,.KundaliClient_generate-btn__37H9J{width:100%;justify-content:center}.KundaliClient_kundali-chart-3d__mKJmQ{max-width:100%}.KundaliClient_chart-house-3d__4Eie8{font-size:.65rem;padding:2px;min-height:32px}.KundaliClient_house-rashi__HBjVQ{font-size:.85rem}.KundaliClient_house-planet__YvLXb{font-size:.55rem;padding:0 4px}.KundaliClient_chart-center-3d__9R3SS strong{font-size:1rem}.KundaliClient_lagna-info__9DTyv{font-size:.6rem}.KundaliClient_details-grid__jHqRK{grid-template-columns:1fr}.KundaliClient_advanced-controls__uKY3M,.KundaliClient_advanced-controls__uKY3M.KundaliClient_three-controls__WIUog{grid-template-columns:1fr 1fr}.KundaliClient_kp-number-row__vTbM3{flex-direction:column;align-items:stretch}.KundaliClient_kp-number-row__vTbM3 input{width:100%}.KundaliClient_advanced-settings-toggle__Eqhc2{font-size:.85rem;padding:8px 14px}.KundaliClient_milan-header__Lr2Dd{flex-direction:column;align-items:stretch}.KundaliClient_milan-score__p18pT{justify-content:center}.KundaliClient_coordinate-preview__jKj08,.KundaliClient_milan-grid__R8rJ6{grid-template-columns:1fr}}@media (max-width:400px){.KundaliClient_kundali-form-card__4TrMT{padding:14px 12px}.KundaliClient_dob-grid__YpyUE,.KundaliClient_time-grid__rV9ek{grid-template-columns:1fr 1fr}.KundaliClient_advanced-controls__uKY3M,.KundaliClient_advanced-controls__uKY3M.KundaliClient_three-controls__WIUog{grid-template-columns:1fr}}.dark .KundaliClient_kundali-form-card__4TrMT,.dark .KundaliClient_milan-item__wHcXu,.dark .KundaliClient_milan-score__p18pT,.dark .KundaliClient_milan-summary__ol3gj,.dark .KundaliClient_result-card__Qh8mh{background:#132a44;border-color:#1e3753;box-shadow:0 8px 30px rgba(0,0,0,.3)}.dark .KundaliClient_details-grid__jHqRK>div span,.dark .KundaliClient_details-grid__jHqRK>div strong,.dark .KundaliClient_form-title__DNo3d,.dark .KundaliClient_result-heading__xafe4 h2,.dark .KundaliClient_result-heading__xafe4 span,.dark .KundaliClient_section-title__14iJ3{color:#f0f4fa}.dark .KundaliClient_advanced-panel-title__9w4TM,.dark .KundaliClient_advanced-row__beY9_ label,.dark .KundaliClient_form-row__Sm_ra label{color:#b0c8e0}.dark .KundaliClient_advanced-controls__uKY3M input,.dark .KundaliClient_advanced-controls__uKY3M select,.dark .KundaliClient_form-row__Sm_ra input,.dark .KundaliClient_form-row__Sm_ra select,.dark .KundaliClient_kp-number-row__vTbM3 input{background:#0b1a2e;border-color:#1e3753;color:#e8edf5}.dark .KundaliClient_advanced-settings-panel__33u2f,.dark .KundaliClient_details-grid__jHqRK>div{background:#0b1a2e;border-color:#1e3753}.dark .KundaliClient_chart-house-3d__4Eie8{background:#1a2a22;border-color:rgba(42,74,58,.4)}.dark .KundaliClient_chart-house-3d__4Eie8:hover{background:#2a3a2e}.dark .KundaliClient_house-rashi__HBjVQ{color:#f4aa2a}.dark .KundaliClient_house-planet__YvLXb{background:rgba(244,170,42,.15);border-color:rgba(244,170,42,.2);color:#e8edf5}.dark .KundaliClient_chart-center-3d__9R3SS{background:linear-gradient(145deg,#1a2a22,#15201a)}.dark .KundaliClient_chart-center-3d__9R3SS strong{color:#f4aa2a}.dark .KundaliClient_milan-section__IJFZn{background:linear-gradient(135deg,#1a2a22,#0b1a2e);border-color:#2a4a3a}.dark .KundaliClient_kundali-chart-3d__mKJmQ{background:linear-gradient(135deg,#2a4a3a,#1a2a22);border-color:#2a4a3a}.dark .KundaliClient_kundali-chart-3d__mKJmQ:after{background:linear-gradient(135deg,rgba(42,74,58,.3),transparent)}.dark .KundaliClient_planet-table__kmv3J thead th{background:#0b1a2e;color:#8aa3c0}.dark .KundaliClient_planet-table__kmv3J tbody td{color:#e8edf5;border-color:#1e3753}.dark .KundaliClient_planet-table__kmv3J tbody tr:hover td{background:#0b1a2e}.dark .KundaliClient_header-actions__zsjqm button{background:#132a44;border-color:#1e3753;color:#e8edf5}.dark .KundaliClient_header-actions__zsjqm button:hover{background:#1e3753;border-color:#f4aa2a}.dark .KundaliClient_advanced-settings-toggle__Eqhc2{background:#132a44;border-color:#1e3753;color:#e8edf5}.dark .KundaliClient_advanced-settings-toggle__Eqhc2:hover{background:#1e3753}.dark .KundaliClient_advanced-settings-toggle__Eqhc2.KundaliClient_active__AlH_U{border-color:#f4aa2a;background:#2a1a1a}.dark .KundaliClient_clear-btn__Qgjec{border-color:#1e3753;color:#e8edf5}.dark .KundaliClient_clear-btn__Qgjec:hover{background:#1e3753}.dark .KundaliClient_random-kp-btn__LbhwF{background:#132a44;border-color:#1e3753;color:#e8edf5}.dark .KundaliClient_coordinate-preview__jKj08{background:#0b1a2e;border-color:#1e3753;color:#e8edf5}.dark .KundaliClient_form-error__SVsDb{background:#2d1a1a;color:#ef9a9a;border-left-color:#ef9a9a}@media print{.KundaliClient_advanced-settings-toggle__Eqhc2,.KundaliClient_form-actions__UuZSx,.KundaliClient_header-actions__zsjqm,.KundaliClient_location-buttons__BwstJ,.KundaliClient_scroll-top__M9ltM{display:none!important}.KundaliClient_kundali-chart-3d__mKJmQ{transform:none!important;max-width:350px}.KundaliClient_chart-house-3d__4Eie8:hover{transform:none!important}}.KundaliSeoContent_seo-content__YldxM{margin-top:40px;padding:30px;background:#ffffff;border:1px solid #e2e6ed;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.KundaliSeoContent_seo-content__YldxM h2{font-size:1.6rem;color:#8b1e1e;margin:0 0 1rem;font-weight:800}.KundaliSeoContent_seo-content__YldxM h3{font-size:1.2rem;color:#123b6d;margin:1.8rem 0 .7rem;font-weight:800}.KundaliSeoContent_seo-content__YldxM p{color:#6b7a8c;line-height:1.8;margin:0 0 .8rem}.KundaliSeoContent_seo-content__YldxM strong{color:#172033}.KundaliSeoContent_steps__oMSPZ{padding-left:1.5rem;color:#6b7a8c;line-height:1.9}.KundaliSeoContent_steps__oMSPZ li{margin-bottom:.4rem}.KundaliSeoContent_features__2Xdt1{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.6rem}.KundaliSeoContent_features__2Xdt1 li{padding:.7rem 1rem;background:#f5f7fb;border:1px solid #e2e6ed;border-radius:10px;font-size:.9rem;color:#172033}.KundaliSeoContent_faq__Jrco0{display:grid;gap:10px;margin-top:.8rem}.KundaliSeoContent_faq__Jrco0 details{background:#f5f7fb;border:1px solid #e2e6ed;border-radius:10px;padding:13px 15px;transition:border-color .2s}.KundaliSeoContent_faq__Jrco0 details:hover{border-color:#c49a2a}.KundaliSeoContent_faq__Jrco0 summary{cursor:pointer;font-weight:700;color:#172033;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.KundaliSeoContent_faq__Jrco0 summary::-webkit-details-marker{display:none}.KundaliSeoContent_faq__Jrco0 summary:after{content:"+";font-size:20px;font-weight:400;color:#8b1e1e;transition:transform .2s ease;flex-shrink:0}.KundaliSeoContent_faq__Jrco0 details[open] summary:after{transform:rotate(45deg)}.KundaliSeoContent_faq__Jrco0 p{margin:10px 0 0;color:#6b7a8c;line-height:1.7;font-size:.9rem}.KundaliSeoContent_internal-link-grid__LpTC6{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:.8rem}.KundaliSeoContent_internal-link-grid__LpTC6 a{display:flex;flex-direction:column;padding:12px 16px;background:#f5f7fb;border-radius:10px;border:1px solid #e2e6ed;color:#172033;text-decoration:none;transition:all .25s ease}.KundaliSeoContent_internal-link-grid__LpTC6 a:hover{background:#f0d68a;border-color:#c49a2a;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.KundaliSeoContent_internal-link-grid__LpTC6 a strong{font-weight:700;color:#123b6d}.KundaliSeoContent_internal-link-grid__LpTC6 a span{font-size:.8rem;color:#6b7a8c;margin-top:2px}@media (max-width:600px){.KundaliSeoContent_seo-content__YldxM{padding:20px}.KundaliSeoContent_seo-content__YldxM h2{font-size:1.3rem}.KundaliSeoContent_features__2Xdt1{grid-template-columns:1fr}.KundaliSeoContent_internal-link-grid__LpTC6{grid-template-columns:1fr 1fr}}@media (max-width:400px){.KundaliSeoContent_internal-link-grid__LpTC6{grid-template-columns:1fr}}.dark .KundaliSeoContent_seo-content__YldxM{background:#132a44;border-color:#1e3753;box-shadow:0 8px 30px rgba(0,0,0,.3)}.dark .KundaliSeoContent_seo-content__YldxM h2{color:#f4aa2a}.dark .KundaliSeoContent_seo-content__YldxM h3{color:#f0f4fa}.dark .KundaliSeoContent_faq__Jrco0 p,.dark .KundaliSeoContent_seo-content__YldxM p,.dark .KundaliSeoContent_steps__oMSPZ{color:#8aa3c0}.dark .KundaliSeoContent_seo-content__YldxM strong{color:#e8edf5}.dark .KundaliSeoContent_features__2Xdt1 li{background:#0b1a2e;border-color:#1e3753;color:#cbd5e1}.dark .KundaliSeoContent_faq__Jrco0 details{background:#0b1a2e;border-color:#1e3753}.dark .KundaliSeoContent_faq__Jrco0 summary{color:#f0f4fa}.dark .KundaliSeoContent_faq__Jrco0 summary:after{color:#f4aa2a}.dark .KundaliSeoContent_internal-link-grid__LpTC6 a{background:#0b1a2e;border-color:#1e3753}.dark .KundaliSeoContent_internal-link-grid__LpTC6 a:hover{background:#1e3753;border-color:#f4aa2a}.dark .KundaliSeoContent_internal-link-grid__LpTC6 a strong{color:#f4aa2a}.dark .KundaliSeoContent_internal-link-grid__LpTC6 a span{color:#8aa3c0}