@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hind-400-devanagari-BG-xues6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hind-400-latin-ext-DUz74zIU.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hind-400-latin-XgHVYuLP.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:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/hind-500-devanagari-AbLrfKdA.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/hind-500-latin-ext-x3FkUBdr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/hind-500-latin-BIG7kbAv.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:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/hind-600-devanagari-CMCFEOD7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/hind-600-latin-ext-BvK0QVwG.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/hind-600-latin-Cy53sQXB.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:Tiro Devanagari Sanskrit;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/tiro-devanagari-sanskrit-400-italic-devanagari-BTg0WGQc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/tiro-devanagari-sanskrit-400-italic-latin-ext-BXJ4Lb5K.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/tiro-devanagari-sanskrit-400-italic-latin-BnyXFYLP.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:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tiro-devanagari-sanskrit-400-devanagari-_JkYdlp2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tiro-devanagari-sanskrit-400-latin-ext-xH0R4FwP.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tiro-devanagari-sanskrit-400-latin-CvWJcvj9.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e8eaf0;--panel:#f2f3f7;--page:#fcfcfd;--hover:#e6e8ef;--ink:#1a1e3a;--ink-soft:#3b4061;--muted:#62677f;--faint:#a3a7bb;--line:#dadde6;--sa:#1f2868;--indigo:#2d3889;--on-indigo:#fff;--select-idle:#d8dbe7;--marigold:#d99500;--marigold-text:#8f5e00;--font-ui:"Hind",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-read:"Tiro Devanagari Sanskrit","Noto Serif Devanagari",Georgia,"Times New Roman",serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e1022;--panel:#13162d;--page:#181b37;--hover:#1e2245;--ink:#e7e9f6;--ink-soft:#c3c6dd;--muted:#9195b3;--faint:#5c6085;--line:#272b4e;--sa:#d9dcfb;--indigo:#4b59d2;--on-indigo:#fff;--select-idle:#282c52;--marigold:#f0b23a;--marigold-text:#f0b23a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e1022;--panel:#13162d;--page:#181b37;--hover:#1e2245;--ink:#e7e9f6;--ink-soft:#c3c6dd;--muted:#9195b3;--faint:#5c6085;--line:#272b4e;--sa:#d9dcfb;--indigo:#4b59d2;--on-indigo:#fff;--select-idle:#282c52;--marigold:#f0b23a;--marigold-text:#f0b23a}*,:before,:after{box-sizing:inherit}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px);background:var(--paper)}body{background:var(--paper);height:100%;color:var(--ink);font:400 15px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit}.app{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.top{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.brand{font:400 1.3rem/1.2 var(--font-read);color:var(--sa);margin:0}.progress{color:var(--muted);padding-top:2px;font-size:.875rem}.spacer{flex:1}.seg{background:var(--hover);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg button{height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:2px 10px 0;font-size:.8125rem;font-weight:500}.seg button[aria-pressed=true]{background:var(--page);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.btn{border:1px solid var(--line);background:var(--page);height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:2px 12px 0;font-size:.875rem;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){background:var(--hover)}.btn:disabled{opacity:.4;cursor:default}.btn.icon{justify-content:center;width:32px;padding:0}#iast-btn[aria-pressed=true]{background:var(--indigo);border-color:var(--indigo);color:var(--on-indigo)}.btn.fav[aria-pressed=true] .star{color:var(--marigold)}.btn.primary{background:var(--indigo);border-color:var(--indigo);height:38px;color:var(--on-indigo);padding:2px 16px 0}.btn.primary:hover:not(:disabled){background:var(--indigo);filter:brightness(1.12)}:is(.btn,.seg button):focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.i.filled{fill:currentColor}.cols{grid-template-columns:minmax(230px,300px) minmax(190px,240px) minmax(0,1fr);min-height:0;display:grid}.col{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.col-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);align-items:center;gap:6px;padding:4px 14px 0;font-size:.8125rem;font-weight:600;display:flex}.col-head span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list{overscroll-behavior:contain;outline:none;flex:1;min-height:0;padding:6px;overflow-y:auto}.list:focus-visible{box-shadow:inset 0 0 0 2px var(--indigo)}.list-note{color:var(--muted);margin:10px;font-size:.875rem}.row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:5px 8px 4px 10px;display:flex}.row:hover{background:var(--hover)}.row[aria-selected=true]{background:var(--select-idle)}.col.is-active .row[aria-selected=true]{background:var(--indigo);color:var(--on-indigo)}.col.is-active .row[aria-selected=true] :is(.ch-num,.ch-sub,.ch-count,.chev,.v-num,.v-text,.v-sub,.v-marks .i){color:inherit;opacity:.85}.sep{background:var(--line);height:1px;margin:6px 10px}.ch-num{width:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;justify-content:flex-end;font-size:.875rem;display:flex}.ch-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ch-name,.ch-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ch-name{font-weight:500}.ch-sub{color:var(--muted);font-size:.8125rem}.ch-count{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.ch-count.has-read{color:var(--marigold-text);font-weight:500}.chev{width:14px;height:14px;color:var(--faint)}.v-num{min-width:2.2rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.875rem}.v-body{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.v-text,.v-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-text{font-family:var(--font-read);color:var(--ink-soft);font-size:1rem;line-height:1.5}.v-sub{color:var(--muted);font-size:.8125rem}.v-marks{flex:none;align-items:center;gap:3px;display:flex}.v-marks .i{width:14px;height:14px;color:var(--faint)}.v-marks .star{color:var(--marigold)}.hint{border-top:1px solid var(--line);color:var(--muted);white-space:pre-wrap;margin:0;padding:9px 14px 8px;font-size:.75rem}.col-detail{background:var(--page);flex-direction:column;min-width:0;min-height:0;display:flex}.d-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 12px;display:flex}.d-ref{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;padding-top:2px;font-size:.9375rem;font-weight:500;overflow:hidden}.d-scroll{flex:1;min-height:0;overflow-y:auto}#d-body{max-width:46rem;padding:44px 56px 72px}.d-empty{color:var(--muted);margin:0;font-size:1rem}.d-speaker{color:var(--muted);margin:0 0 12px;font-size:.9375rem;font-weight:500}.d-sa{font-family:var(--font-read);color:var(--sa);margin:0;font-size:clamp(1.45rem,1.05rem + 1.1vw,2.05rem);line-height:1.8}.d-sa span,.d-iast span{display:block}.d-iast{font-family:var(--font-read);color:var(--muted);margin:16px 0 0;font-size:1.0625rem;font-style:italic;line-height:1.65}.d-rule{background:var(--marigold);border:0;width:3rem;height:2px;margin:32px 0}.d-tr p{max-width:36em;font-family:var(--font-read);margin:0 0 16px;font-size:1.3rem;line-height:1.6}.d-tr p[lang=hi]{line-height:1.75}.d-tr .d-missing{font-family:var(--font-ui);color:var(--muted);font-size:1rem}.d-ex h2{color:var(--muted);margin:36px 0 8px;font-size:.875rem;font-weight:600}.d-ex p{max-width:38em;font-family:var(--font-read);color:var(--ink-soft);margin:0 0 14px;font-size:1.0625rem;line-height:1.75}.ov-num{color:var(--muted);margin:0;font-weight:500}.ov-sa{font:400 clamp(1.8rem,1.3rem + 1.5vw,2.6rem)/1.35 var(--font-read);color:var(--sa);margin:6px 0 0}.ov-name{font-family:var(--font-read);color:var(--muted);margin:6px 0 0;font-size:1.0625rem;font-style:italic}.ov-title{font-family:var(--font-read);margin:18px 0 0;font-size:1.35rem}.ov-stats{color:var(--muted);margin:6px 0 24px}.verse,.overview{animation:.16s ease-out fade}@keyframes fade{0%{opacity:0}}.back{display:none}@media (prefers-reduced-motion:reduce){.verse,.overview{animation:none}}@media (hover:none){.hint{display:none}}@media (width<=760px){.cols{grid-template-columns:minmax(0,1fr)}.col{border-right:0}.cols:not([data-view=chapters]) .col-ch,.cols:not([data-view=verses]) .col-vs,.cols:not([data-view=detail]) .col-detail{display:none}.back{display:inline-flex}.progress,.hint{display:none}.row{min-height:46px}#d-body{padding:26px 20px 56px}}@media (width<=480px){.btn.fav span{display:none}}
