/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root,[data-theme=light],[data-theme=flexiko-light]{color-scheme:light;--color0:#fffcf0;--color1:#d14d41;--color2:#879a39;--color3:#d0a215;--color4:#4385be;--color5:#ce5d97;--color6:#3aa99f;--color7:#100f0f;--color8:#fffcf0;--color9:#af3029;--color10:#66800b;--color11:#ad8301;--color12:#205ea6;--color13:#a02f6f;--color14:#24837b;--color15:#100f0f;--foreground:#100f0f;--background:#fffcf0;--cursor:#100f0f}[data-theme=dark],[data-theme=flexoki-dark]{color-scheme:dark;--color0:#100f0f;--color1:#af3029;--color2:#66800b;--color3:#ad8301;--color4:#205ea6;--color5:#a02f6f;--color6:#24837b;--color7:#cecdc3;--color8:#100f0f;--color9:#d14d41;--color10:#879a39;--color11:#d0a215;--color12:#4385be;--color13:#ce5d97;--color14:#3aa99f;--color15:#cecdc3;--foreground:#cecdc3;--background:#100f0f;--cursor:#cecdc3}:root{--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--layout-header-height:2.5rem;--layout-book-nav-height:2.75rem;--layout-container-padding:var(--spacing-xs);--layout-max-content-width:64rem;--layout-sidebar-width:260px;--layout-sidebar-gap:var(--spacing-lg);--transition-hover-time:.2s;--typography-line-height:1.6;--typography-verse-line-height:1.8;--typography-font-mono:ui-monospace, sfmono-regular, menlo, consolas, "Liberation Mono", monospace;--accent:124, 58, 237;--accent-gradient:linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%);background:var(--color-background);scroll-behavior:smooth}:root,[data-theme]{--color-background:var(--color0);--color-text:var(--color7);--color-divider:color-mix(in srgb, transparent, var(--color7) 15%);--color-text-secondary:var(--color12);--color-text-muted:color-mix(in srgb, transparent, var(--color7) 50%);--color-brand:var(--color2);--color-highlight:color-mix(in srgb, var(--color11) 14.5%, transparent);--color-verse-text:var(--color7);--color-citation-border:var(--color4);--color-surface:color-mix(in srgb, var(--color0), var(--color7) 3%);--color-interactive:var(--color6);--color-verse-bg:color-mix(in srgb, var(--color3) 8.2%, transparent)}[data-theme=dark],[data-theme$=-dark]{--color-surface:color-mix(in srgb, var(--color0), var(--color7) 5%);--color-interactive:var(--color14);--color-verse-bg:color-mix(in srgb, var(--color3) 6.3%, transparent)}*{box-sizing:border-box}html{height:100%;font-size:16px}body{width:100%;min-height:100%;color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;line-height:var(--typography-line-height);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;display:flex}main{width:100%;max-width:var(--layout-max-content-width);padding-block:var(--layout-container-padding);flex:1;margin-inline:auto}h1,h2,h3,h4,h5,h6{color:var(--color-text);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);scroll-margin-top:calc(var(--layout-header-height) + var(--layout-book-nav-height) + 1.75rem);font-weight:700;line-height:1.2}h1{font-size:clamp(1.75rem,1.25rem + 2.5vw,2.25rem)}h2{font-size:clamp(1.375rem,1.0625rem + 1.5vw,1.75rem)}h3{font-size:clamp(1.125rem,.95rem + .9vw,1.4rem)}p{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.7}dialog{background:var(--color-background);border:1px solid var(--color-divider);width:min(36rem,100vw - 2rem);transition:opacity var(--transition-hover-time) ease;overscroll-behavior:contain;border-radius:12px;padding:0;position:fixed;inset:12vh auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 10px 25px -5px #00000026}dialog::backdrop{z-index:999;pointer-events:none;transition:opacity var(--transition-hover-time) ease;backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}@media (width<=40rem){dialog{border-radius:12px;width:auto;max-height:calc(100dvh - 1rem);top:.5rem;left:.5rem;right:.5rem;transform:none}}[data-language-script] pre:has(code[class*=lang\=]){display:none}[data-language-script] pre:has(code[class*=lang\=padacched]),[data-language-script] pre:has(code[class*=lang\=anuvada]),[data-language-script] pre:has(code[class*=lang\=note]),[data-language-script=sa-Deva] pre:has(code[class*=lang\=sa-Deva]),[data-language-script=sa-Latn] pre:has(code[class*=lang\=sa-Latn]),[data-language-script=en-Latn] pre:has(code[class*=lang\=en-Latn]){display:block}code{text-wrap-mode:wrap;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:var(--typography-verse-line-height);overflow-wrap:anywhere;direction:ltr;border-radius:4px}[data-theme=dark] .astro-code,[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}pre>code{color:var(--color-verse-text);background:0 0;font-size:1.1rem}:not(pre)>code{color:var(--color-text-secondary);background:var(--color-highlight);padding:.2rem .4rem}blockquote{border-left:.3rem solid var(--color-citation-border);color:var(--color-text-secondary);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;font-style:italic}a{color:inherit;text-underline-offset:.2rem;text-decoration:underline solid var(--color-divider) .1rem;transition:all .2s}a:hover{text-decoration-color:var(--color-interactive);color:var(--color-interactive)}button{cursor:pointer;transition:all .2s}button:active{opacity:.7;transform:scale(.95)}abbr{text-underline-offset:.01rem;text-underline-position:under}img{border-radius:8px;max-width:100%;height:auto;display:block}ul,ol{margin-bottom:1.25rem;padding-left:1.5rem}li{margin-bottom:.75rem}hr{border:none;border-top:1px solid var(--color-divider);opacity:.6;margin:4rem 0}figure{margin:.8rem 0}figcaption{text-align:center;margin-top:.5rem;font-size:.8rem;font-style:italic}table{border-spacing:0!important;border-collapse:collapse!important;border-color:inherit!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:block!important;overflow:auto!important}tbody,td,tfoot,th,thead,tr{padding:.5rem;border-color:inherit!important;border-style:solid!important;border-width:1px!important}.header-icon-button[data-astro-cid-ycsup36d]{cursor:pointer;color:var(--color-text);background:0 0;border:1px solid #0000;border-radius:2rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.header-icon-button[data-astro-cid-ycsup36d]:hover,.header-icon-button[data-astro-cid-ycsup36d]:focus-visible{background:var(--color-code);border-color:var(--color-divider)}.header-icon-button[data-astro-cid-ycsup36d]:active{transform:scale(.95)}.header-icon-button[data-astro-cid-ycsup36d] .header-icon,.header-icon-button[data-astro-cid-ycsup36d] span,.header-icon-button[data-astro-cid-ycsup36d] svg{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;font-weight:700;line-height:1;display:flex}.popover-container[data-astro-cid-hpa6wsiq]{background:var(--color-background);border:1px solid var(--color-divider);z-index:1000;border-radius:8px;min-width:200px;margin-top:.5rem;animation:.2s cubic-bezier(.4,0,.2,1) popover-in;position:absolute;top:100%;overflow:hidden;box-shadow:0 4px 12px #0000001a}.popover-container[data-astro-cid-hpa6wsiq][hidden]{display:none}.bottom-end[data-astro-cid-hpa6wsiq]{right:0}.bottom-start[data-astro-cid-hpa6wsiq]{left:0}.popover-content[data-astro-cid-hpa6wsiq]{flex-direction:column;padding:.5rem 0;display:flex}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.language-selector-wrapper[data-astro-cid-jbpehst6]{align-items:center;display:flex;position:relative}.menu-item[data-astro-cid-jbpehst6]{text-align:left;cursor:pointer;width:100%;color:var(--color-text-secondary);background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s;display:flex;position:relative}.menu-item[data-astro-cid-jbpehst6]:hover{background:var(--color-surface);color:var(--color-text)}.menu-item[data-astro-cid-jbpehst6].active{color:var(--color-interactive);background:color-mix(in srgb, var(--color-interactive) 8%, transparent)}.menu-item-native[data-astro-cid-jbpehst6]{font-size:.95rem;font-weight:600;line-height:1.2}.menu-item-label[data-astro-cid-jbpehst6]{opacity:.7;margin-top:.15rem;font-size:.75rem}.active-indicator[data-astro-cid-jbpehst6]{font-size:1.1rem;font-weight:700;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.menu-item[data-astro-cid-jbpehst6].active .active-indicator[data-astro-cid-jbpehst6]{display:block}#shortcut-help[data-astro-cid-6arsivpt]{background:var(--color-background);border:1px solid var(--color-divider);min-width:280px;transition:opacity var(--transition-hover-time) ease;border-radius:12px;box-shadow:0 10px 25px -5px #00000026}#shortcut-help[data-astro-cid-6arsivpt]::backdrop{z-index:999;pointer-events:none;transition:opacity var(--transition-hover-time) ease;backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.shortcut-help-header[data-astro-cid-6arsivpt]{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;display:flex}.shortcut-help-title[data-astro-cid-6arsivpt]{flex-direction:column;gap:.1rem;display:flex}.shortcut-help-heading[data-astro-cid-6arsivpt]{color:var(--color-text);font-size:1rem;font-weight:600}.shortcut-help-subheading[data-astro-cid-6arsivpt]{color:var(--color-text-secondary);font-size:.8rem}.shortcut-help-close[data-astro-cid-6arsivpt]{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.25rem;line-height:1}.shortcut-help-close[data-astro-cid-6arsivpt]:hover{background:var(--color-code);color:var(--color-text)}.shortcut-help-body[data-astro-cid-6arsivpt]{padding:.75rem 1.25rem 1rem}.shortcut-help-body[data-astro-cid-6arsivpt] table[data-astro-cid-6arsivpt]{border-collapse:collapse;width:100%}.shortcut-help-body[data-astro-cid-6arsivpt] tbody[data-astro-cid-6arsivpt],.shortcut-help-body[data-astro-cid-6arsivpt] tr[data-astro-cid-6arsivpt],.shortcut-help-body[data-astro-cid-6arsivpt] td[data-astro-cid-6arsivpt]{border-width:0;border:none!important}.shortcut-help-body[data-astro-cid-6arsivpt] td[data-astro-cid-6arsivpt]{padding:.5rem 0}.shortcut-help-body[data-astro-cid-6arsivpt] td[data-astro-cid-6arsivpt]:first-child{width:5rem}.shortcut-help-body[data-astro-cid-6arsivpt] kbd[data-astro-cid-6arsivpt]{background:var(--color-code);border:1px solid var(--color-divider);text-align:center;min-width:1.5rem;color:var(--color-text);border-radius:4px;padding:.15rem .5rem;font-family:inherit;font-size:.85rem;font-weight:550;display:inline-block}.shortcut-help-body[data-astro-cid-6arsivpt] td[data-astro-cid-6arsivpt]:last-child{color:var(--color-text);font-size:.9rem}.app-dialog{overflow:hidden}.app-dialog.open{opacity:1;visibility:visible;pointer-events:auto;overflow-x:hidden}.app-dialog:focus{outline:none}.app-dialog-header{border-bottom:1px solid var(--color-divider);padding:var(--spacing-sm) var(--spacing-md);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.app-dialog-title{color:var(--color-text-secondary);font-size:.9rem;font-weight:600}.app-dialog-close{width:1.5rem;height:1.5rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.app-dialog-close:hover,.app-dialog-close:focus-visible{color:var(--color-interactive);border-color:var(--color-divider)}.app-dialog .search-results{min-width:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;position:static;overflow-y:auto}.app-dialog .search-results.hidden{display:none}mananam-search{width:100%;display:block}.search-container{width:100%;position:relative}.header-search-input{align-items:center;width:100%;display:flex;position:relative}.search-icon{color:var(--color-text-muted);pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;left:.75rem}.header-search-input input{background:var(--color-surface);border:1px solid var(--color-divider);width:100%;color:var(--color-text);border-radius:8px;padding:.4rem 1rem .4rem 2.25rem;font-size:.85rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-search-input input:focus{border-color:var(--color-interactive);background:var(--color-background);outline:none}.search-results{background:var(--color-background);border:1px solid var(--color-divider);z-index:1000;text-align:left;border-radius:8px;min-width:min(90vw,320px);max-height:400px;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (width>=48rem){.search-results{min-width:400px}}.search-results.hidden{display:none}#search-dialog-body{padding:var(--spacing-sm) var(--spacing-md)}#search-dialog-body .search-results{padding:.5rem 0 0}.search-result-item{cursor:pointer;border-radius:6px;flex-direction:column;gap:.15rem;padding:.75rem 1rem;transition:all .15s;display:flex}.search-result-item:hover,.search-result-item.selected{background:var(--color-surface)}.search-result-item.selected{background:color-mix(in srgb, var(--color-interactive) 10%, var(--color-surface))}.result-title{color:var(--color-text);font-size:.95rem;font-weight:600}.result-meta{color:var(--color-text-secondary);opacity:.8;font-size:.75rem}.result-note{color:var(--color-text-muted);opacity:.9;margin-top:.15rem;font-size:.75rem}.search-no-results{text-align:center;color:var(--color-text-muted);padding:1rem;font-size:.9rem}.header-wrapper[data-astro-cid-ju4pidww]{z-index:200;background:var(--color-background);width:100%;position:sticky;top:0}.layout-header[data-astro-cid-ju4pidww]{height:var(--layout-header-height);width:100%;max-width:var(--layout-max-content-width);border-bottom:1.5px solid var(--color-divider);flex-flow:row;justify-content:space-between;align-items:center;margin-inline:auto;line-height:1.2;display:flex}.header-left[data-astro-cid-ju4pidww]{padding-left:var(--layout-container-padding);flex:none;align-items:center;display:flex}.logo[data-astro-cid-ju4pidww]{width:auto;height:2.2rem;padding:0 var(--spacing-sm) 0 0;color:var(--color-brand);border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.logo-icon[data-astro-cid-ju4pidww]{width:2.2rem;height:2.2rem;padding:.15rem;display:block}.logo-text[data-astro-cid-ju4pidww]{font-variant:small-caps;letter-spacing:.1em;color:var(--color-brand);font-size:1.15rem;font-weight:550}.logo[data-astro-cid-ju4pidww]:hover{background-color:color-mix(in srgb, var(--color-brand) 10%, var(--color-background))}.header-right[data-astro-cid-ju4pidww]{min-width:0;padding-right:var(--layout-container-padding);flex:1;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.footer-wrapper[data-astro-cid-ju4pidww]{width:100%;margin-top:var(--layout-header-height);background:color-mix(in srgb, var(--color-background) 98%, var(--color-text) 2%)}.layout-footer[data-astro-cid-ju4pidww]{padding:3rem var(--layout-container-padding);width:100%;max-width:var(--layout-max-content-width);color:var(--color-text-secondary);text-align:center;border-top:1px solid var(--color-divider);margin-inline:auto;font-size:.9rem}.localized-text[data-astro-cid-ly5cfhjv].inline{display:contents}.localized-text[data-astro-cid-ly5cfhjv].block{display:block}
