.ac-initial-cover{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background-image:url(/bg-body.png);background-size:100% auto;background-position:top;background-repeat:repeat-y;transition:opacity .3s ease}.ac-initial-cover--hidden{opacity:0;pointer-events:none}.ac-preloader-brand{position:relative;display:flex;align-items:center;justify-content:center;animation:ac-loader-fadeIn .3s ease-out both}.ac-preloader-logo{width:100px;height:100px;display:block;filter:drop-shadow(0 2px 12px rgba(201,162,39,.15))}.ac-preloader-spinner{position:absolute;width:130px;height:130px;border-radius:50%;border:2px solid rgba(101,78,18,.08);border-top-color:#c9a227;animation:ac-loader-spin 1s linear infinite}@keyframes ac-loader-fadeIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ac-loader-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.ac-preloader-logo{width:72px!important;height:72px!important}.ac-preloader-spinner{width:100px!important;height:100px!important}}@media (prefers-reduced-motion:reduce){.ac-preloader-spinner{animation:none;border-top-color:rgba(101,78,18,.08)}.ac-preloader-brand{animation:none}}:root{--muhurta-bg-primary:#faf8f3;--muhurta-bg-secondary:#f7f4ef;--muhurta-bg-tertiary:#f3f0eb;--muhurta-bg-hover:#ede9e4;--muhurta-ink:#654e12;--muhurta-ink-muted:#8b6914;--muhurta-ink-subtle:#a6771a;--muhurta-border:#d4c4a8;--muhurta-border-hover:#c9b89c;--muhurta-border-focus:#654e12;--muhurta-accent:#d2691e;--muhurta-accent-hover:#bf5f1a;--muhurta-accent-subtle:#fff4e6;--muhurta-accent-light:#fef9f3;--muhurta-success:#8b5a2b;--muhurta-success-bg:#f9f5f0;--muhurta-warning:#cd853f;--muhurta-warning-bg:#fdfbf7;--muhurta-error:#a0522d;--muhurta-error-bg:#fcf8f5;--muhurta-info:#6b4e3d;--muhurta-info-bg:#f8f6f3}.skipLink{position:absolute;top:-40px;left:6px;background:var(--muhurta-accent);color:white;padding:8px;border-radius:4px;text-decoration:none;font-size:.875rem;font-weight:500;z-index:50;transition:transform .15s ease-in-out}.skipLink:focus{top:6px;outline-offset:2px}.muhurtaLayout{color:var(--muhurta-ink);font-family:AstroChitra,serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;min-height:100vh}.muhurtaContainer{max-width:1280px;margin:0 auto;padding:0 1.5rem}.muhurtaHeader{background:linear-gradient(135deg,var(--muhurta-bg-secondary) 0,var(--muhurta-bg-tertiary) 100%);padding:140px 0 3rem;border-bottom:1px solid var(--muhurta-border);text-align:center}.heroTitle{font-family:AstroChitra,serif;font-size:2.25rem;font-weight:700;color:var(--muhurta-ink);margin:0 0 1rem;text-shadow:0 1px 2px rgba(101,78,18,.1)}.heroSubtitle{font-size:1.125rem;color:var(--muhurta-ink-muted);max-width:600px;margin:0 auto;line-height:1.625}.muhurtaGrid{display:grid;grid-template-columns:70% 30%;grid-gap:2rem;gap:2rem;padding:3rem 0;align-items:start}.mainContent{gap:2rem}.mainContent,.sidebar{display:flex;flex-direction:column}.sidebar{gap:1.5rem;position:-webkit-sticky;position:sticky;top:2rem}.card{background-color:var(--muhurta-bg-secondary);border:1px solid var(--muhurta-border);border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(101,78,18,.05);transition:box-shadow .15s ease-in-out}.card:hover{box-shadow:0 1px 3px 0 rgba(101,78,18,.1),0 1px 2px 0 rgba(101,78,18,.06)}.cardHeader{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 1rem}.cardHeader h2,.cardHeader h3{margin:0;font-family:AstroChitra,serif;font-weight:600;color:var(--muhurta-ink)}.cardHeader h2{font-size:1.5rem}.cardHeader h3,.icon{font-size:1.25rem}.icon{opacity:.8;flex-shrink:0}.divider{border:none;height:1px;background-color:var(--muhurta-border);margin:0 1.5rem 1rem}.cardContent{padding:0 1.5rem 1.5rem}.cardContent p{margin:0 0 1rem;line-height:1.625}.cardContent p:last-child{margin-bottom:0}.cardContent h3{font-size:1.25rem}.cardContent h3,.cardContent h4{font-family:AstroChitra,serif;font-weight:600;color:var(--muhurta-ink);margin:1.5rem 0 .75rem}.cardContent h4{font-size:1.125rem}.cardContent h3:first-child,.cardContent h4:first-child{margin-top:0}.cardAccent{background-color:var(--muhurta-accent-subtle);border-color:var(--muhurta-accent)}.cardWarning{background-color:var(--muhurta-warning-bg);border-color:var(--muhurta-warning)}.quote{background-color:var(--muhurta-bg-tertiary);border-left:4px solid var(--muhurta-accent);margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic;font-family:AstroChitra,serif;color:var(--muhurta-ink-muted)}.quote cite{display:block;margin-top:.5rem;font-size:.875rem;font-style:normal;color:var(--muhurta-ink-subtle)}.list{margin:1rem 0;padding-left:1.5rem}.list li{margin-bottom:.5rem;line-height:1.625}.listSmall{font-size:.875rem;margin:0;padding-left:1.25rem}.listSmall li{margin-bottom:.25rem}.componentGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0}.component{background-color:var(--muhurta-bg-tertiary);padding:1.25rem;border-radius:.375rem;border:1px solid var(--muhurta-border)}.component h4{margin:0 0 .75rem;color:var(--muhurta-accent);font-size:1.125rem;font-weight:600}.component p{margin:0;font-size:.875rem;line-height:1.625}.planetaryHours{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0}.planet{background-color:var(--muhurta-bg-tertiary);padding:.75rem 1rem;border-radius:4px;border-left:3px solid var(--muhurta-accent);font-size:.875rem;line-height:1.375}.planet strong{color:var(--muhurta-accent);font-weight:600}.texts{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:1.5rem 0}.text{border-left:2px solid var(--muhurta-accent);padding-left:1rem}.text h4{margin:0 0 .5rem;font-size:1.125rem;color:var(--muhurta-ink);font-family:AstroChitra,serif}.text p{margin:0;font-size:.875rem;color:var(--muhurta-ink-muted);line-height:1.625}.quickItem{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;font-size:.875rem;line-height:1.375}.quickItem:last-child{margin-bottom:0}.quickItem strong{color:var(--muhurta-ink);font-weight:500;margin-right:.5rem;flex-shrink:0}.quickItem span{color:var(--muhurta-ink-muted);text-align:right;flex-grow:1}.links{list-style:none;margin:0;padding:0}.links li{margin-bottom:.5rem}.links a{color:var(--muhurta-accent);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .15s ease-in-out;display:block;padding:.25rem 0;border-bottom:1px solid transparent}.links a:focus,.links a:hover{color:var(--muhurta-accent-hover);border-bottom-color:var(--muhurta-accent-hover)}@media (max-width:1024px){.muhurtaGrid{grid-template-columns:1fr;gap:2rem}.sidebar{order:-1;position:static}.heroTitle{font-size:1.875rem}.componentGrid{grid-template-columns:1fr}}@media (max-width:768px){.muhurtaContainer{padding:0 1rem}.muhurtaHeader{padding:3rem 0 2rem}.heroTitle{font-size:1.5rem}.heroSubtitle{font-size:1rem}.muhurtaGrid{padding:2rem 0}.cardContent{padding:0 1rem 1rem}.cardHeader{padding:1rem 1rem .5rem}.divider{margin:0 1rem .5rem}}@media (max-width:480px){.quickItem{flex-direction:column;gap:.25rem}.quickItem span{text-align:left}.planetaryHours,.texts{gap:1rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){.card{border-color:var(--muhurta-ink);border-width:2px}.divider{background-color:var(--muhurta-ink);height:2px}.links a{border-bottom-width:2px}}@media print{.muhurtaLayout{background:white;color:black}.card{page-break-inside:avoid;break-inside:avoid;border:1px solid #ccc;box-shadow:none}.sidebar{display:none}.muhurtaGrid{grid-template-columns:1fr}}.red-box{background:rgba(233,209,172,.4);padding:1.4rem 1.5rem;border-radius:2px;border:6px double rgb(174,23,42);margin:0;text-align:center}.svc-page--astrology .svc-section{max-width:760px;margin:0 auto 2.5rem;padding:0 1rem}.svc-section-title{font-size:1.2rem;margin-bottom:1rem}.ast-subsection-title,.svc-section-title{font-weight:500;color:var(--ac-text-primary,#2e261a)}.ast-subsection-title{font-size:1rem;margin:1.25rem 0 .75rem}.svc-lead{font-size:.9rem;line-height:1.75;color:var(--ac-text-primary,#2e261a);margin-bottom:1rem}.ast-snippet{text-align:left;padding:1.2rem 1.4rem}.ast-snippet p{font-size:14px;color:var(--ac-text-secondary,#6b6050);line-height:1.75;margin:0}.ast-snippet p+p{margin-top:.6rem}.ast-snippet strong{color:var(--ac-text-primary,#2e261a);font-weight:500}.ast-snippet-label{font-size:11px!important;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.4rem!important;font-weight:500;display:block}.ast-quote,.ast-snippet-label{color:rgb(174,23,42)!important}.ast-quote{font-style:italic;font-size:13px!important;text-align:center;padding:.4rem 0}.ast-planets-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:1rem}.ast-planet-card{padding:1rem;text-align:left}.ast-planet-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.ast-planet-symbol{font-size:1.4rem;color:rgb(174,23,42);line-height:1;flex-shrink:0}.ast-planet-name{display:block;font-size:13px;font-weight:500;color:var(--ac-text-primary,#2e261a)}.ast-planet-sanskrit{display:block;font-size:11px;font-style:italic}.ast-planet-desc,.ast-planet-sanskrit{color:var(--ac-text-secondary,#6b6050)}.ast-planet-desc{font-size:12px;line-height:1.55;margin:0;word-break:break-word}.ast-bm-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ast-bm-card{text-align:left;padding:1.1rem 1.2rem}.ast-bm-title{font-size:13px;font-weight:500;color:rgb(174,23,42);margin-bottom:.2rem}.ast-bm-subtitle{font-size:12px;font-style:italic;margin-bottom:.35rem}.ast-bm-desc,.ast-bm-subtitle{color:var(--ac-text-secondary,#6b6050)}.ast-bm-desc{font-size:13px;line-height:1.6;margin:0}.ast-rashis-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:1rem}.ast-rashi-card{padding:.85rem .6rem;text-align:center}.ast-rashi-symbol{font-size:1.3rem;display:block;color:rgb(174,23,42);margin-bottom:.2rem}.ast-rashi-name{font-size:12px;font-weight:500;color:var(--ac-text-primary,#2e261a);display:block;margin-bottom:.15rem}.ast-rashi-sanskrit{display:block;font-size:11px;color:var(--ac-text-secondary,#6b6050);font-style:italic;margin-bottom:.2rem}.ast-rashi-element{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;color:rgb(174,23,42);border:1px solid rgb(174,23,42);padding:1px 5px;border-radius:2px}.ast-principles-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:.5rem}.ast-principle-card{text-align:left;padding:1rem 1.1rem}.ast-principle-title{font-size:13px;font-weight:500;color:rgb(174,23,42);margin-bottom:.3rem}.ast-principle-desc{font-size:12px;color:var(--ac-text-secondary,#6b6050);line-height:1.55;margin:0;word-break:break-word}.ast-principle-desc strong{color:var(--ac-text-primary,#2e261a);font-weight:500}.ast-houses-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:1rem}.ast-house-card{padding:.9rem 1rem;text-align:left;display:flex;gap:.6rem;align-items:flex-start}.ast-house-num{font-size:1.3rem;font-weight:700;color:rgb(174,23,42);flex-shrink:0;line-height:1;min-width:22px}.ast-house-name{font-size:12px;font-weight:500;color:var(--ac-text-primary,#2e261a);margin:0 0 .15rem}.ast-house-sanskrit{font-size:11px;font-style:italic;color:rgb(174,23,42);margin:0 0 .2rem;opacity:.85}.ast-house-desc{font-size:11px;color:var(--ac-text-secondary,#6b6050);line-height:1.5;margin:0;word-break:break-word}.ast-nakshatras-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.ast-nakshatra-item{padding:.3rem .75rem;font-size:12px;color:var(--ac-text-primary,#2e261a);white-space:nowrap}.ast-info-block{text-align:left;padding:1rem 1.3rem}.ast-info-title{font-size:13px;font-weight:500;color:rgb(174,23,42);margin-bottom:.3rem}.ast-info-block p{font-size:13px;color:var(--ac-text-secondary,#6b6050);line-height:1.7;margin:0}.faq-ac{display:flex;flex-direction:column;gap:.75rem}.faq-ac__item{border:6px double rgb(174,23,42);border-radius:2px;background:rgba(233,209,172,.4);overflow:hidden}.faq-ac__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:.9rem;font-weight:500;color:var(--ac-text-primary,#2e261a);transition:color .2s;min-height:54px}.faq-ac__btn:hover,.faq-ac__item--open .faq-ac__btn{color:rgb(174,23,42)}.faq-ac__q{flex:1 1;line-height:1.5;word-break:break-word}.faq-ac__icon{flex-shrink:0;width:22px;height:22px;position:relative;border:1.5px solid rgb(174,23,42);border-radius:50%;transition:transform .3s,background .2s}.faq-ac__icon:after,.faq-ac__icon:before{content:"";position:absolute;background:rgb(174,23,42);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s}.faq-ac__icon:before{width:10px;height:1.5px}.faq-ac__icon:after{width:1.5px;height:10px}.faq-ac__item--open .faq-ac__icon{transform:rotate(45deg);background:rgb(174,23,42)}.faq-ac__item--open .faq-ac__icon:after,.faq-ac__item--open .faq-ac__icon:before{background:#fff}.faq-ac__body{max-height:0;overflow:hidden;opacity:0;padding:0 1.4rem;transition:max-height .35s ease,opacity .25s ease,padding .25s ease}.faq-ac__item--open .faq-ac__body{max-height:500px;opacity:1;padding:0 1.4rem 1.2rem}.faq-ac__ans{font-size:.875rem;line-height:1.75;color:var(--ac-text-secondary,#6b6050);margin:0;word-break:break-word}.ast-planets{grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.ast-planets,.ast-rashis{display:grid;margin-top:1rem}.ast-rashis{grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.ast-houses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:1rem}.ast-prin2{margin-bottom:.5rem}.ast-bm,.ast-prin2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ast-naks{display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.ast-bm>*,.ast-houses>*,.ast-naks>*,.ast-planets>*,.ast-prin2>*,.ast-rashis>*{min-width:0;max-width:100%;word-break:break-word;overflow-wrap:break-word}@media (max-width:1024px){.ast-planets{grid-template-columns:repeat(2,1fr)}.ast-rashis{grid-template-columns:repeat(3,1fr)}.ast-houses{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ast-planets{grid-template-columns:1fr}.ast-rashis{grid-template-columns:repeat(2,1fr)}.ast-bm,.ast-houses,.ast-prin2{grid-template-columns:1fr}}@media (max-width:360px){.ast-rashis{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.ast-planets-grid{grid-template-columns:repeat(2,1fr)}.ast-rashis-grid{grid-template-columns:repeat(3,1fr)}.ast-houses-grid{grid-template-columns:repeat(2,1fr)}.ast-bm-grid{grid-template-columns:1fr}}@media (max-width:640px){.svc-page--astrology .svc-section{padding:0 .75rem}.ast-planets-grid{grid-template-columns:1fr}.ast-rashis-grid{grid-template-columns:repeat(2,1fr)}.ast-houses-grid,.ast-principles-grid{grid-template-columns:1fr}.ast-nakshatra-item{font-size:11px;padding:.25rem .55rem}.red-box{padding:1rem .9rem}.faq-ac__btn{padding:1rem;font-size:.85rem}.faq-ac__item--open .faq-ac__body{padding:0 1rem 1rem}}@media (max-width:400px){.ast-rashis-grid{grid-template-columns:repeat(2,1fr)}}