.sn-root .sn-art:has(.mu-art){justify-self:stretch;width:100%;display:grid!important}.sn-root .sn-art:has(.mu-art)>div{width:100%}.mu-art{aspect-ratio:420/360;width:min(100%,460px);margin:0 auto;position:relative}.mu-art-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mu-glow{pointer-events:none;background:radial-gradient(closest-side,#ffcf7a80,#f2a33a29 58%,#f2a33a00);border-radius:50%;animation:6.5s ease-in-out infinite mu-breathe;position:absolute}.mu-glow.is-door{background:radial-gradient(closest-side,#ffecbebf,#ffc47847 60%,#ffc47800);border-radius:46% 46% 12% 12%}.mu-flame{transform-origin:50% 92%;filter:drop-shadow(0 0 6px #ffc478bf);animation:2.4s ease-in-out infinite mu-flicker;position:absolute}.mu-wheel{animation:80s linear infinite mu-turn}.mu-bk-word{fill:#a3161f;text-anchor:middle;font:600 34px Noto Serif Devanagari,Nirmala UI,serif}.mu-bk-shri{fill:#7d5214;text-anchor:middle;font:500 16px Noto Serif Devanagari,Nirmala UI,serif}@keyframes mu-flicker{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.94,1.07)skew(-3deg)}50%{transform:scale(1.03,.95)skew(2deg)}75%{transform:scale(.97,1.04)skew(-1deg)}}@keyframes mu-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes mu-turn{to{transform:rotate(360deg)}}.mu-results{gap:48px;margin:8px 0 56px;display:grid}.mu-h2,html body main[data-spiritual-page] .mu-results .mu-h2{color:#2b1a14;margin:0 0 18px;font:600 clamp(24px,2.4vw,32px)/1.3 Noto Serif Devanagari,Nirmala UI,serif}.mu-empty{color:#665247;text-align:center;background:#fffaf1;border:1px dashed #7d52144d;border-radius:22px;padding:28px}.mu-range{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-24px;display:flex}.mu-range p{color:#665247;margin:0;font-size:15px}.mu-pill{cursor:pointer;background:#f3e7d3;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:600 14.5px/1.2 inherit;transition:background-color .2s,transform .4s cubic-bezier(.3,1.4,.5,1);display:inline-flex;color:#5b1a24!important;text-decoration:none!important}.mu-pill:hover{background:#ebdcc3}.mu-pill:active{transform:scale(.97)}.mu-pill.is-primary{background:#5f1b27;color:#f8e4ba!important}.mu-pill.is-primary:hover{background:#6d2230}.mu-pill:focus-visible,.mu-card-actions :is(a,button):focus-visible,.mu-related a:focus-visible{outline-offset:2px;outline:3px solid #c9963f}.mu-feature{background:#fffaf1;border:1px solid #c9963f40;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden;box-shadow:0 30px 70px -40px #5b1a2473}.mu-feature-when{color:#fbf1df;background:#2a1020;padding:36px 36px 34px;position:relative;overflow:hidden}.mu-feature-when:after{content:"";pointer-events:none;border:1px solid #e8bd732e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-60px;right:-60px;box-shadow:0 0 0 26px #e8bd730a,0 0 0 52px #e8bd7308}html body main[data-spiritual-page] .mu-results .mu-kicker{color:#e8bd73;margin:0;font:500 16px/1.6 Noto Serif Devanagari,Nirmala UI,serif}.mu-rel{color:#f3d9a4;background:#e8bd7324;border-radius:999px;margin:14px 0 0;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}html body main[data-spiritual-page] .mu-results .mu-feature-date{color:#fbf1df;margin:10px 0 2px;font:600 clamp(34px,3.6vw,50px)/1.18 Noto Serif Devanagari,Nirmala UI,serif}html body main[data-spiritual-page] .mu-results .mu-feature-day{color:#d8c7b3;margin:0;font-size:15.5px}.mu-feature-body{flex-direction:column;gap:6px;padding:34px 36px;display:flex}html body main[data-spiritual-page] .mu-results .mu-feature h2{color:#7d1d2b;margin:0;font:600 clamp(22px,2vw,26px)/1.35 Noto Serif Devanagari,Nirmala UI,serif}.mu-feature-time{color:#2b1a14;font-variant-numeric:tabular-nums;margin:2px 0 0;font:600 clamp(26px,2.6vw,34px)/1.3 Noto Serif Devanagari,Nirmala UI,serif}.mu-feature-meta{color:#7d5214;margin:0;font-size:14.5px;font-weight:600}.mu-feature-why{color:#4f3d33;margin:10px 0 0;font-size:16px;line-height:1.8}.mu-avoid-label{color:#7d5214;border-top:1px solid #7d521424;margin:12px 0 0;padding-top:14px;font-size:13.5px;font-weight:600}.mu-avoid-inline{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mu-avoid-inline li{color:#5b2a26;font-variant-numeric:tabular-nums;background:#f6e9e4;border-radius:999px;gap:6px;padding:5px 12px;font-size:13.5px;display:inline-flex}.mu-avoid-inline li span{color:#9a2a22;font-weight:700}.mu-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mu-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mu-card{background:#fffaf1;border:1px solid #c9963f38;border-radius:22px;flex-direction:column;padding:22px 22px 18px;transition:transform .5s cubic-bezier(.3,1.3,.5,1),box-shadow .3s;display:flex;position:relative}.mu-card:hover{transform:translateY(-2px);box-shadow:0 22px 50px -34px #5b1a2473}.mu-card-date{color:#7d5214;margin:0;font-size:13.5px;font-weight:600}html body main[data-spiritual-page] .mu-results .mu-card h3{color:#2b1a14;margin:6px 0 0;font:600 19px/1.4 Noto Serif Devanagari,Nirmala UI,serif}.mu-card-time{color:#5b1a24;font-variant-numeric:tabular-nums;margin:6px 0 0;font:600 18px/1.4 Noto Serif Devanagari,Nirmala UI,serif}.mu-meter{background:#efe2cb;border-radius:4px;height:4px;margin-top:14px;overflow:hidden}.mu-meter span{transform-origin:0;background:#c9963f;height:100%;display:block}.mu-card-actions{gap:4px;margin:10px -8px -6px auto;display:flex}.mu-card-actions :is(a,button){cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;color:#7d5214!important}.mu-card-actions :is(a,button):hover{background:#f3e7d3}.mu-days-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-bottom:4px;display:flex}.mu-legend{color:#665247;flex-wrap:wrap;gap:8px 18px;margin:0 0 18px;font-size:13.5px;display:flex}.mu-legend span{align-items:center;gap:8px;display:inline-flex}.mu-key{border-radius:3px;width:22px;height:10px;display:inline-block}.mu-key.is-best,.mu-seg.is-best{background:#b7791f}.mu-key.is-good,.mu-seg.is-good{background:#e8c27a}.mu-key.is-avoid,.mu-seg.is-avoid{background:repeating-linear-gradient(135deg,#9a2a2280 0 3px,#9a2a2229 3px 6px)}.mu-months{gap:16px;display:grid}.mu-month{background:#fffaf1;border:1px solid #c9963f33;border-radius:22px;padding:22px 26px 12px}html body main[data-spiritual-page] .mu-results .mu-month h3{color:#7d5214;margin:0;font:600 18px/1.4 Noto Serif Devanagari,Nirmala UI,serif}.mu-month ul{margin:0;padding:0;list-style:none}.mu-month li{border-top:1px solid #7d52141f;grid-template-columns:112px minmax(0,1fr) 236px;align-items:center;gap:18px;padding:12px 0;display:grid}.mu-month li.is-today{background:#f6e6d6;border-top-color:#0000;border-radius:14px;margin:0 -12px;padding-inline:12px}.mu-axis{height:26px;margin:6px 254px 0 130px;display:block;position:relative}.mu-axis span{color:#8a7769;white-space:nowrap;font-size:12px;position:absolute;top:4px;transform:translate(-50%)}.mu-day-date{align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.mu-day-date strong{color:#2b1a14;font-variant-numeric:tabular-nums;font:600 22px/1 Noto Serif Devanagari,Nirmala UI,serif}.mu-day-date span{color:#665247;white-space:nowrap;font-size:13.5px}.mu-bar{background:#f1e5d0;border-radius:9px;height:18px;position:relative;overflow:hidden}.mu-tick{background:#7d52142e;width:1px;position:absolute;top:0;bottom:0}.mu-seg{border-radius:6px;position:absolute;top:3px;bottom:3px}.mu-seg.is-avoid{border-radius:0;top:0;bottom:0}.mu-seg.is-best{box-shadow:0 0 0 1.5px #fffaf1}.mu-day-best{color:#4f3d33;flex-direction:column;min-width:0;margin:0;font-size:14px;line-height:1.45;display:flex}.mu-day-best b{color:#2b1a14;font-weight:600}.mu-day-best span{font-variant-numeric:tabular-nums}.mu-more{margin-top:16px}.mu-method{color:#fbf1df;background:#2a1020;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:36px;padding:36px;display:grid}.mu-method-copy{gap:14px;display:grid}html body main[data-spiritual-page] .mu-results .mu-method h2{color:#fbf1df;margin:0}html body main[data-spiritual-page] .mu-results .mu-method p{color:#e2d3bf;margin:0;font-size:16px;line-height:1.85}.mu-method-diya{background:radial-gradient(circle at 50% 40%,#fff6d8 0 12%,#ffcf7a 24%,#f2a33a59 48%,#f2a33a00 70%);border-radius:50%;width:44px;height:44px;animation:6s ease-in-out infinite mu-breathe}.mu-method-grid{gap:0;margin:0;display:grid}.mu-method-grid>div{border-top:1px solid #e8bd7333;padding:16px 0}.mu-method-grid>div:first-child{border-top:0;padding-top:4px}.mu-method-grid dt{color:#e8bd73;font-size:13.5px;font-weight:600}.mu-method-grid dd{color:#fbf1df;margin:4px 0 0;font:500 19px/1.5 Noto Serif Devanagari,Nirmala UI,serif}.mu-method-grid dd.mu-sub{color:#d8c7b3;font:400 14.5px/1.6 system-ui,Nirmala UI,sans-serif}.mu-about{background:#f5ead8;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:34px;display:grid}.mu-about>div>p{color:#4f3d33;margin:0;font-size:16.5px;line-height:1.9}.mu-points,.mu-before ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mu-points li,.mu-before li{color:#4f3d33;padding-left:24px;line-height:1.75;position:relative}.mu-points li:before,.mu-before li:before{content:"";background:#b7791f;width:7px;height:7px;position:absolute;top:.72em;left:3px;transform:rotate(45deg)}.mu-before{background:#fffaf1;border:1px solid #c9963f38;border-radius:22px;padding:24px 26px}html body main[data-spiritual-page] .mu-results .mu-before h3{color:#7d1d2b;margin:0;font:600 20px/1.4 Noto Serif Devanagari,Nirmala UI,serif}.mu-before ul{margin-top:12px}.mu-before details{border-top:1px solid #7d521424;margin-top:16px;padding-top:14px}.mu-before summary{cursor:pointer;color:#2b1a14;font-weight:600;line-height:1.6}.mu-before details p{color:#4f3d33;margin:8px 0 0;line-height:1.8}.mu-related{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mu-related a{background:#f3e7d3;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;color:#5b1a24!important;text-decoration:none!important}.mu-related a:hover{background:#ebdcc3}@media (max-width:1100px){.mu-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mu-month li{grid-template-columns:104px minmax(0,1fr) 200px}.mu-axis{margin-left:122px;margin-right:218px}}@media (max-width:900px){.mu-feature,.mu-method,.mu-about{grid-template-columns:minmax(0,1fr)}.mu-method,.mu-about{gap:20px;padding:26px 22px}}@media (max-width:680px){.mu-results{gap:40px}.mu-cards{grid-template-columns:minmax(0,1fr);gap:10px}.mu-card{border-radius:18px;padding:16px 96px 16px 18px}.mu-card-actions{margin:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mu-card-time{font-size:17px}.mu-meter{margin-top:10px}.mu-feature-when,.mu-feature-body{padding:26px 22px}.mu-month{padding:18px 16px 8px}.mu-month li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date best""bar bar";gap:8px 12px}.mu-day-date{grid-area:date}.mu-bar{grid-area:bar}.mu-day-best{text-align:right;grid-area:best;align-items:flex-end;font-size:13px}.mu-axis{margin:6px 0 0}.mu-axis span:first-child{transform:none}.mu-axis span:last-child{transform:translate(-100%)}.mu-actions .mu-pill{flex:100%}.mu-art{width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){.mu-flame,.mu-glow,.mu-wheel,.mu-method-diya{animation:none!important}.mu-card{transition:none}}@media (forced-colors:active){.mu-seg.is-best{background:highlight}.mu-seg.is-good{background:canvastext}.mu-seg.is-avoid{background:graytext}}
