.nr{--nr-bg:#f6f3ec;--nr-bg2:#efebe2;--nr-card:#fbf9f5;--nr-ink:#161a18;--nr-muted:#61655f;--nr-faint:#61655f;--nr-line:#dfddd5;--nr-control:#767a72;--nr-accent:#a28655;--nr-accent-text:#7a6136;--nr-accent-line:#a28655;--nr-gold:var(--nr-accent);--nr-gold-text:var(--nr-accent-text);--nr-gold-line:var(--nr-accent-line);--nr-science:#365f72;--nr-btn-bg:#263a30;--nr-btn-ink:#fbf9f5;--nr-soft:#efebe2;--nr-skip:#dfddd5;--nr-focus:#263a30;--nr-overlay:#1118148c;--nr-shadow:0 12px 32px #11181424;--nr-radius:24px;--nr-radius-sm:12px;--nr-font-display:var(--font-site-display), Georgia, serif;background:var(--nr-bg);color:var(--nr-ink);font-family:var(--font-site-body), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:16px}.nr .nr-main{max-width:480px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}@media (min-width:960px){.nr .nr-main{max-width:720px}}.nr[data-tone=night]{--nr-bg:#111814;--nr-bg2:#1c2c24;--nr-card:#18211c;--nr-ink:#f6f3ec;--nr-muted:#a7afa6;--nr-faint:#a7afa6;--nr-line:#38483d;--nr-control:#849180;--nr-accent:#c8ae80;--nr-accent-text:#c8ae80;--nr-accent-line:#a28655;--nr-science:#9dbece;--nr-btn-bg:#f6f3ec;--nr-btn-ink:#263a30;--nr-soft:#263a30;--nr-skip:#38483d;--nr-focus:#f6f3ec;--nr-shadow:0 12px 32px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nr ::selection{background:var(--nr-gold);color:#161a18}.nr a,.nr :is(h1,h2,h3,h4,h5,h6){color:inherit}.nr :focus-visible{outline:2px solid var(--nr-focus);outline-offset:3px;border-radius:6px}.nr .nr-display{font-family:var(--nr-font-display);letter-spacing:-.015em;font-weight:400}.nr .nr-deva{font-family:var(--nr-font-deva), "Noto Serif Devanagari", serif}.nr .nr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--nr-gold-text);font-size:11px;font-weight:600}.nr .nr-muted{color:var(--nr-muted)}.nr .nr-faint{color:var(--nr-faint)}.nr .nr-gold{color:var(--nr-gold-text)}.nr .nr-card{background:var(--nr-card);border:1px solid var(--nr-line);border-radius:var(--nr-radius)}.nr .nr-hair{border-color:var(--nr-line)}.nr .nr-btn{background:var(--nr-btn-bg);min-height:44px;color:var(--nr-btn-ink);cursor:pointer;border:none;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.nr .nr-btn-line{min-height:44px;color:var(--nr-ink);border:1px solid var(--nr-ink);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.nr .nr-btn-text{min-height:44px;color:var(--nr-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;padding:0 6px;font-size:14px;display:inline-flex}.nr .nr-btn-text:hover{color:var(--nr-ink);text-decoration:underline}.nr .nr-chip{border:1px solid var(--nr-line);color:var(--nr-muted);border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;line-height:1.5;display:inline-flex}.nr .nr-chip-science{color:var(--nr-science);border-color:currentColor}.nr .nr-check{cursor:pointer;width:44px;height:44px;color:var(--nr-gold-text);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.nr .nr-segment{background:var(--nr-card);border:1px solid var(--nr-line);border-radius:26px;padding:4px}.nr .nr-segment button{min-height:44px;color:var(--nr-muted);cursor:pointer;background:0 0;border:none;border-radius:22px;font-size:14px}.nr .nr-segment button[aria-pressed=true]{background:var(--nr-btn-bg);color:var(--nr-btn-ink);font-weight:500}.nr .nr-segment button:disabled{cursor:default;opacity:.55}.nr .nr-zoom-on{background:var(--nr-btn-bg);color:var(--nr-btn-ink)}.nr .nr-input{box-sizing:border-box;border-radius:var(--nr-radius-sm);border:1px solid var(--nr-control);background:var(--nr-card);width:100%;min-height:48px;color:var(--nr-ink);font:inherit;padding:0 14px;font-size:16px}.nr .nr-input::placeholder{color:var(--nr-faint)}.nr .nr-tabbar{z-index:40;background:var(--nr-bg);border-top:1px solid var(--nr-line);padding-bottom:env(safe-area-inset-bottom);transition:background-color .8s;position:fixed;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.nr,.nr .nr-tabbar{transition:none}html:has(.nr){scroll-behavior:auto}}@media print{@page{margin:14mm 12mm}.nr,.nr[data-tone=night]{--nr-bg:#fff;--nr-card:#fff;--nr-ink:#17191f;--nr-muted:#45423d;--nr-faint:#5e5a53;--nr-line:#ddd3c1;--nr-gold-text:#80592a;--nr-gold-line:#b8925a;--nr-science:#2f5675;--nr-soft:#f3ebdd;--nr-skip:#e4dccd;--nr-shadow:none;color:#17191f;background:#fff}.nr .nr-tabbar,.nr .nr-noprint,.nr .nr-skip-link{display:none!important}.nr main{max-width:none;padding:0}.nr .nr-card,.nr .nr-keep{-moz-column-break-inside:avoid;break-inside:avoid}.nr h2,.nr h3{-moz-column-break-after:avoid;break-after:avoid}}.nr .nr-option{border:1px solid var(--nr-line);min-height:44px;color:var(--nr-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:22px;padding:0 16px;font-size:14px}.nr .nr-option:hover{border-color:var(--nr-gold-line)}.nr .nr-option[aria-pressed=true]{background:var(--nr-btn-bg);color:var(--nr-btn-ink);border-color:var(--nr-btn-bg)}.nr .nr-option:disabled{opacity:.45;cursor:default}.nr .nr-appearance-options{flex-wrap:wrap;gap:8px;display:flex}.nr .nr-appearance-option{border:1px solid var(--nr-control);border-radius:var(--nr-radius-sm);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.nr .nr-appearance-option:has(input:checked){background:var(--nr-soft);border-color:var(--nr-ink)}.nr .nr-appearance-option input{accent-color:var(--nr-btn-bg);width:16px;height:16px}.nr .nr-skip-link{z-index:80;background:var(--nr-btn-bg);color:var(--nr-btn-ink);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.nr .nr-skip-link:focus{transform:none}.nr .nr-sheet-overlay{z-index:60;background:var(--nr-overlay);position:fixed;inset:0}.nr .nr-sheet{z-index:61;background:var(--nr-card);width:100%;max-width:480px;max-height:88dvh;color:var(--nr-ink);box-shadow:var(--nr-shadow);border:1px solid var(--nr-line);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;scroll-padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.nr .nr-sheet-close{flex-shrink:0;min-width:44px}.nr button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.nr .nr-sheet{animation:.18s ease-out nr-sheet-in}@keyframes nr-sheet-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}}.nr .nr-save-updates{z-index:60;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));gap:8px;width:min(440px,100% - 24px);max-height:35dvh;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%)}.nr .nr-today-focus{border-top:2px solid var(--nr-accent-line)}.nr .nr-today-zoom nav{margin-top:8px}.nr .nr-disclosure>summary{cursor:pointer;min-height:44px;color:var(--nr-muted);padding:12px 0;font-size:13px;line-height:20px}.nr .nr-disclosure[open]>summary{color:var(--nr-ink)}.nr .nr-paksha-today{background:var(--nr-soft);box-shadow:inset 3px 0 0 var(--nr-accent-line)}.nr .nr-paksha-today-chip{border-color:var(--nr-accent-line);color:var(--nr-gold-text);font-weight:600}.nr .nr-chapter-mark{letter-spacing:.08em;text-transform:uppercase;color:var(--nr-faint);scroll-margin-top:16px;font-size:12px;font-weight:600}.nr .nr-chapter-link{border:1px solid var(--nr-line);border-radius:var(--nr-radius-sm);flex:1;align-items:center;gap:10px;min-height:56px;padding:10px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.nr .nr-chapter-link:hover{border-color:var(--nr-accent-line)}
@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b0db33b4a6649cdd-s.p.29-wvtoew-179.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/830f78e214d3db4d-s.0msimxisi8rdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7390eb5cfa0b4e3-s.129ssbfsf-jy7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b0db33b4a6649cdd-s.p.29-wvtoew-179.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/830f78e214d3db4d-s.0msimxisi8rdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7390eb5cfa0b4e3-s.129ssbfsf-jy7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari Fallback;src:local(Times New Roman);ascent-override:78.38%;descent-override:52.68%;line-gap-override:0.0%;size-adjust:118.65%}.noto_serif_devanagari_8f1191b0-module__CfRCpW__className{font-family:Noto Serif Devanagari,Noto Serif Devanagari Fallback;font-style:normal}.noto_serif_devanagari_8f1191b0-module__CfRCpW__variable{--nr-font-deva:"Noto Serif Devanagari", "Noto Serif Devanagari Fallback"}
