:root{--page:#f4f3ef;--card:#fbfaf7;--sunk:#eeece6;--ink:#23262b;--ink-2:#4a4e55;--ink-3:#5e636b;--line:#e2dfd8;--control:#cfcbc2;--sage:#577065;--gold:#a8832a;--btn-bg:#23262b;--btn-fg:#f4f3ef;--focus:#577065;--shadow:none;--c-bahai:#7a5a8c;--c-buddhism:#826622;--c-christianity:#9a4b4b;--c-confucianism:#5b6b78;--c-hinduism:#9e5a34;--c-islam:#3c755a;--c-jainism:#9a4a6b;--c-judaism:#4a6491;--c-sikhism:#387579;--c-sufism:#6e5a8c;--c-taoism:#67704d;--serif:"Spectral","Iowan Old Style",Georgia,serif;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--gutter:16px;--radius:16px;--bottom-nav:0px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#12161f;--card:#181d28;--sunk:#1f2532;--ink:#ece7dc;--ink-2:#c9cdd4;--ink-3:#a7adb8;--line:#262c38;--control:#3a4250;--sage:#9fc1b0;--gold:#d4b062;--btn-bg:#d4b062;--btn-fg:#12161f;--focus:#d4b062;--c-bahai:#bdadc6;--c-buddhism:#dcc27e;--c-christianity:#d9a3a3;--c-confucianism:#adb5bc;--c-hinduism:#d8b29d;--c-islam:#9fbdaf;--c-jainism:#cda5b5;--c-judaism:#a5b2c8;--c-sikhism:#9ebfc2;--c-sufism:#b7adc6;--c-taoism:#b5baa8;color-scheme:dark}}:root[data-theme=dark]{--page:#12161f;--card:#181d28;--sunk:#1f2532;--ink:#ece7dc;--ink-2:#c9cdd4;--ink-3:#a7adb8;--line:#262c38;--control:#3a4250;--sage:#9fc1b0;--gold:#d4b062;--btn-bg:#d4b062;--btn-fg:#12161f;--focus:#d4b062;--c-bahai:#bdadc6;--c-buddhism:#dcc27e;--c-christianity:#d9a3a3;--c-confucianism:#adb5bc;--c-hinduism:#d8b29d;--c-islam:#9fbdaf;--c-jainism:#cda5b5;--c-judaism:#a5b2c8;--c-sikhism:#9ebfc2;--c-sufism:#b7adc6;--c-taoism:#b5baa8;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--ink);font:400 1rem/1.6 var(--sans);padding-bottom:var(--bottom-nav)}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr{position:absolute}.skip{left:-999px}.skip:focus{left:var(--gutter);top:8px;background:var(--card);padding:6px 10px;z-index:20}.wrap{max-width:70rem;margin:0 auto;padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right))}@media (min-width:720px){:root{--gutter:24px}}.dot{width:8px;height:8px;border-radius:50%;background:var(--rc);flex:none;display:inline-block}.tlabel{display:flex;align-items:center;gap:8px;margin:0;font:600 .75rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rc)}.tlabel a{color:inherit;text-decoration:none}.tlabel a:hover{text-decoration:underline}.rc-text{color:var(--rc)}.site-head{background:var(--page);border-bottom:1px solid var(--line)}.site-head .wrap{gap:20px;min-height:60px}.brand,.site-head .wrap{display:flex;align-items:center}.brand{font:500 1.0625rem/1.2 var(--serif);letter-spacing:.01em;text-decoration:none;margin-right:auto;gap:10px;min-height:44px}.brand-mark{display:inline-flex;flex-direction:column;align-items:center;font:400 .625rem/1 var(--serif);color:var(--ink-3);gap:3px;letter-spacing:.04em}.brand-mark i{display:block;width:20px;height:2px;background:var(--gold)}.brand-name-short{display:none}@media (max-width:359px){.brand-name-long{display:none}.brand-name-short{display:inline}}.nav{display:flex;gap:4px 22px;flex-wrap:wrap}.nav a{text-decoration:none;font-size:.9375rem;color:var(--ink-2);padding:10px 0}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.icon-link{display:inline-grid;place-items:center;width:44px;height:44px;color:var(--ink-2);border-radius:999px;margin-right:-10px}.icon-link:hover{color:var(--ink)}@media (min-width:720px){.site-head .wrap{min-height:72px}.brand{font-size:1.1875rem}}@media (max-width:719px){.nav{display:none}}.bottom-nav{display:none}@media (max-width:719px){:root{--bottom-nav:calc(64px + env(safe-area-inset-bottom))}.bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:10;padding:4px max(4px,env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-right));background:var(--card);border-top:1px solid var(--line)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;text-decoration:none;color:var(--ink-3);font-size:.6875rem;line-height:1.2;border-radius:12px}.bottom-nav a[aria-current=page]{color:var(--ink);font-weight:600}.bottom-nav a[aria-current=page] svg{color:var(--gold)}.bottom-nav a:focus-visible{outline-offset:-2px}}.bar{height:3px;background:var(--gold);border:0;margin:0;width:100%;border-radius:2px}.bar.short{width:80px;margin:28px 0 24px}@media (min-width:720px){.bar.short{width:120px;margin:40px 0 36px}}.fraction{display:grid;grid-gap:14px;gap:14px}.over{font:300 clamp(2.1rem,5.5vw,3.4rem)/1.1 var(--serif);letter-spacing:-.01em;margin:0;text-wrap:balance}.under{color:var(--ink-2);font-size:1.0625rem;margin:0}.mini-frac{display:inline-flex;flex-direction:column;align-items:center;font:400 1.375rem/1 var(--serif);flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-frac i{display:block;width:30px;height:2px;background:var(--gold);margin:5px 0;border-radius:1px}.eyebrow{margin:0 0 20px;font:600 .75rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sage)}.display{margin:0;font:300 2.75rem/1.1 var(--serif);letter-spacing:-.01em;text-wrap:balance}.display.page-title{font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.12}@media (min-width:720px){.eyebrow{font-size:.8125rem;margin-bottom:28px}.display{font-size:clamp(3.25rem,6.5vw,4.75rem);line-height:1.08}}.h2{margin:0;font:400 1.625rem/1.25 var(--serif)}@media (min-width:720px){.h2{font-size:2.125rem}}.section-sub{margin:10px 0 28px;max-width:35rem;color:var(--ink-2)}.quiet-link{color:var(--sage);font-size:.9375rem}.quiet-link:hover{color:var(--ink)}.see-also{margin:14px 0 0;font-size:.9375rem;color:var(--ink-2)}.see-also a{color:var(--sage)}.section{padding-block:44px}@media (min-width:720px){.section{padding-block:56px}}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.section-head h2{font:400 1.5rem/1.25 var(--serif);margin:0}.section-head p{margin:0;color:var(--ink-3);font-size:.9375rem}.page-head{padding-block:36px 24px}@media (min-width:720px){.page-head{padding-block:56px 28px}}.crumbs{font-size:.875rem;color:var(--ink-3);margin-bottom:18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crumbs a,.lede{color:var(--ink-2)}.lede{font-size:1.0625rem;line-height:1.65;max-width:40rem;margin:18px 0 0}@media (min-width:720px){.lede{font-size:1.125rem}}.clamp{max-width:40rem}.clamp-tog{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.clamp-more{display:none}@media (max-width:719px){.clamp-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.clamp-tog:checked~.clamp-text{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.clamp-more{display:inline-flex;align-items:center;min-height:44px;color:var(--sage);font-weight:500;font-size:.9375rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.clamp-more .when-open,.clamp-tog:checked~.clamp-more .when-closed{display:none}.clamp-tog:checked~.clamp-more .when-open{display:inline}.clamp-tog:focus-visible~.clamp-more{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}}@media (min-width:720px){.clamp-tog{display:none}}.glyph{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--card);color:var(--rc);box-shadow:inset 0 0 0 1px var(--line);font-size:.95rem;line-height:1}.glyph.lg{width:56px;height:56px;font-size:1.6rem}.glyph.sm{width:24px;height:24px;font-size:.75rem}.chip,.pill{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--control);background:transparent;color:var(--ink);font-size:.9375rem;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap}.chip:hover,.pill:hover{border-color:var(--ink-3)}.chip[aria-pressed=true],.pill[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.pill-list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.pill-list .pill{background:var(--card);border-color:var(--line)}.pill-list .pill:hover{border-color:var(--control)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font-weight:500;font-size:1rem;line-height:1.2;cursor:pointer;flex:none;text-decoration:none}.btn:disabled{opacity:.6;cursor:progress}.btn-line{background:transparent;color:var(--ink);border-color:var(--control)}.btn-line:hover{border-color:var(--ink-3)}.btn-ghost{background:none;border:0;color:var(--ink-3);font-size:.875rem;cursor:pointer;padding:6px 0;min-height:32px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.btn-ghost:hover{color:var(--ink);text-decoration:underline}.welcome{padding-block:56px 52px}@media (min-width:720px){.welcome{padding-block:112px 88px}}.welcome .display{max-width:54rem}.welcome-text{margin:0;max-width:40rem;font-size:1.0625rem;line-height:1.65;color:var(--ink-2)}@media (min-width:720px){.welcome-text{font-size:1.25rem}}.actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:32px}@media (max-width:719px){.actions{flex-direction:column}.actions .btn{min-height:52px}}@media (min-width:720px){.actions{margin-top:44px}}.label{margin:0 0 20px;font:600 .75rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}@media (min-width:720px){.label{font-size:.8125rem;margin-bottom:24px}}.how{padding-block:8px 48px}@media (min-width:720px){.how{padding-block:24px 64px}}.how-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:860px){.how-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.how-card{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--card)}@media (min-width:720px){.how-card{padding:28px;gap:10px}}.how-n{font:400 1.75rem/1 var(--serif);color:var(--gold)}.how-t{font:400 1.375rem/1.25 var(--serif)}.how-d{color:var(--ink-2)}.stats-band{border-top:1px solid var(--line)}.stats{list-style:none;margin-block:0;display:flex;flex-wrap:wrap;gap:20px 48px;padding-block:32px 40px;color:var(--ink-2)}@media (min-width:720px){.stats{padding-block:40px 56px}}.stat-n{font:400 2.25rem/1.1 var(--serif);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px}.band{background:var(--card);border-block:1px solid var(--line);padding-block:48px}@media (min-width:720px){.band{padding-block:80px}}.band-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:28px}@media (min-width:720px){.band-head{margin-bottom:40px}}.voices{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px}@media (min-width:860px){.voices{grid-template-columns:repeat(3,minmax(0,1fr))}}.voice{margin:0;display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.voice:first-child{border-top:0;padding-top:0}@media (min-width:860px){.voice,.voice:first-child{border-top:1px solid var(--control);padding-top:24px;gap:20px}}.voice-text{margin:0;font:300 1.3125rem/1.5 var(--serif)}@media (min-width:720px){.voice-text{font-size:1.5rem}}.voice-ref{margin:0;font-size:.875rem;color:var(--ink-3)}.voice-ref a{color:var(--ink-2)}.theme-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}.theme-row{display:flex;align-items:center;gap:14px;min-height:56px;border-bottom:1px solid var(--line);text-decoration:none}.theme-row .ticon{width:20px;text-align:center;color:var(--gold);flex:none}.theme-row .tname{flex:1 1;line-height:1.35;padding-block:8px}.theme-row .chev{color:var(--ink-3)}.theme-row:hover .tname{text-decoration:underline;text-underline-offset:3px}@media (min-width:720px){.theme-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:0}.theme-row{min-height:64px;padding:0 20px;border:1px solid var(--line);border-radius:14px;background:var(--card);font-size:.9375rem}.theme-row .chev{display:none}.theme-row:hover{border-color:var(--control)}.theme-row:hover .tname{text-decoration:none}}@media (min-width:1000px){.theme-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.vcard{position:relative;background:var(--card);border-radius:var(--radius);border:1px solid var(--line);padding:20px 20px 12px;display:flex;flex-direction:column;gap:12px;min-width:0}.vcard+.vcard{margin-top:12px}.vhead{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;font:600 .75rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rc)}.vhead .ref{color:var(--ink-2);text-decoration:none}.vhead .who+.sep+.ref{color:inherit}.vhead .ref:hover{text-decoration:underline}.vhead .sep{opacity:.8}.vquote{margin:0;font:300 1.25rem/1.55 var(--serif);overflow-wrap:break-word}.vcard.large .vquote{font-size:clamp(1.4rem,3.4vw,1.85rem);line-height:1.45}.vcard.compact .vquote{font-size:1.125rem}.vtools{display:flex;align-items:center;gap:2px 18px;flex-wrap:wrap}.vtools .spacer{flex:1 1}.vtools .btn-ghost[aria-expanded=true]{color:var(--ink)}.vtrans{color:var(--ink-3)}.status,.vtrans{font-size:.75rem}.status{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.status:before{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid var(--ink-3)}.vextra{font-size:.9375rem;line-height:1.6;color:var(--ink-2)}.orig,.vextra{margin:0;padding:12px 14px;border-radius:12px;background:var(--sunk)}.orig{color:var(--ink);font-size:1.0625rem;line-height:1.9;overflow-wrap:break-word}.orig[lang=ar]{font-family:Noto Naskh Arabic,serif;font-size:1.3rem;line-height:2.1}.orig[lang=he]{font-family:"Noto Serif Hebrew",serif;font-size:1.2rem}.orig[lang=pa]{font-family:Noto Sans Gurmukhi,sans-serif}.orig[lang=sa]{font-family:"Noto Serif Devanagari",serif}.orig[lang=zh-Hant]{font-family:"Noto Serif TC",serif;letter-spacing:.05em}.orig[lang=grc]{font-family:"Noto Serif",serif;font-style:italic}.orig[lang=pi]{font-family:var(--serif);font-style:italic}.theme-hero{padding-block:36px 8px}@media (min-width:720px){.theme-hero{padding-block:56px 12px}}.theme-hero .eyebrow{margin-bottom:12px}.share{display:flex;align-items:center;gap:16px;margin:24px 0 0;max-width:40rem}.share p{margin:0;font-size:.9375rem;color:var(--ink-2)}.toolbar{gap:12px 16px;align-items:center;justify-content:space-between;padding-block:24px 4px}.pills,.toolbar{display:flex;flex-wrap:wrap}.pills{gap:8px}.pills .pill{min-height:40px;font-size:.875rem}@media (pointer:coarse){.pills .pill{min-height:44px}}.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;flex:none;background:var(--card)}.seg button{font-size:.8125rem;border:0;background:transparent;color:var(--ink-2);padding:0 12px;min-height:36px;border-radius:999px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.panel-grid{display:grid;grid-gap:28px 24px;gap:28px 24px;grid-template-columns:minmax(0,1fr);padding-block:24px}@media (min-width:900px){.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.panel{min-width:0}.panel-head{display:flex;align-items:center;gap:10px;padding:0 4px 10px}.panel-head .count{margin-left:auto;font-size:.8125rem;color:var(--ink-3)}.panel-body{display:flex;flex-direction:column;gap:12px}.panel-body .vcard+.vcard{margin-top:0}.more{align-self:stretch;min-height:48px;font-size:.9375rem;color:var(--ink);background:transparent;border:1px solid var(--control);border-radius:999px;cursor:pointer}.more:hover{border-color:var(--ink-3)}.empty{color:var(--ink-3);font-size:.9375rem;padding:14px 16px;margin:0;border:1px dashed var(--line)}.differ,.empty{border-radius:var(--radius)}.differ{margin:8px 0 28px;border:1px solid var(--line);background:var(--card)}.differ summary{cursor:pointer;list-style:none;padding:16px 18px;min-height:56px;display:flex;gap:12px;align-items:center;font-weight:500}.differ summary::-webkit-details-marker{display:none}.differ summary .ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--sunk);color:var(--gold)}.differ summary:after{content:"+";margin-left:auto;font-size:1.25rem;color:var(--ink-3)}.differ[open] summary:after{content:"−"}.differ p{margin:0;padding:0 18px 18px;color:var(--ink-2);line-height:1.65;max-width:46rem}.pager{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.pager .pill{white-space:normal;max-width:100%}.rhero{padding-block:36px 28px;border-bottom:1px solid var(--line)}@media (min-width:720px){.rhero{padding-block:56px 36px}}.rhero .top{display:flex;align-items:center;gap:16px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:28px 0 0;padding:0;border-radius:var(--radius);overflow:hidden;background:var(--line);border:1px solid var(--line)}@media (min-width:760px){.facts{grid-template-columns:repeat(5,minmax(0,1fr))}}.facts div{background:var(--card);padding:14px 16px;min-width:0}.facts dt{font-size:.75rem;color:var(--ink-3);margin-bottom:4px}.facts dd{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;overflow-wrap:break-word}.facts div:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:760px){.facts div:last-child:nth-child(odd){grid-column:auto}}.theme-acc{border-radius:var(--radius);background:var(--card);border:1px solid var(--line)}.theme-acc+.theme-acc{margin-top:10px}.theme-acc summary{cursor:pointer;list-style:none;padding:14px 18px;min-height:56px;display:flex;align-items:center;gap:12px}.theme-acc summary::-webkit-details-marker{display:none}.theme-acc summary .ticon{color:var(--gold);width:22px;text-align:center}.theme-acc summary h2{font:500 1.0625rem/1.3 var(--sans);margin:0}.theme-acc summary .n{margin-left:auto;font-size:.8125rem;color:var(--ink-2);background:var(--sunk);padding:4px 9px;border-radius:999px}.theme-acc summary:after{content:"+";font-size:1.25rem;color:var(--ink-3);width:14px;text-align:center}.theme-acc[open] summary:after{content:"−"}.theme-acc .inner{padding:0 12px 14px;display:flex;flex-direction:column;gap:10px}.theme-acc .inner .vcard{background:var(--page)}.theme-acc .inner .vcard+.vcard{margin-top:0}.theme-acc .inner>.btn-ghost{color:var(--sage);min-height:44px}.field{display:flex;gap:8px;flex-wrap:wrap}.field input{flex:1 1 14rem;font-size:1.0625rem;min-height:52px;padding:0 20px;border:1px solid var(--control);border-radius:999px;background:var(--card);color:var(--ink);min-width:0}.field input::placeholder{color:var(--ink-3)}.field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.field .btn{min-height:52px}.hint{margin:10px 0 0}.hint,.results-meta{font-size:.875rem;color:var(--ink-3)}.results-meta{margin:18px 0 10px}.suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.suggest .chip{white-space:normal;text-align:left;min-height:44px;padding-block:8px;font-size:.875rem}.answer{font:400 1.125rem/1.65 var(--serif);margin:24px 0;max-width:42rem;padding:20px 22px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold)}.answer p{margin:0 0 1em}.answer p:last-child{margin:0}.answer a.cite{font:700 .6875rem/1 var(--sans);vertical-align:super;color:var(--btn-fg);background:var(--btn-bg);text-decoration:none;padding:2px 5px;border-radius:999px;margin-left:2px}.notice{padding:14px 16px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:.9375rem;max-width:46rem}.cite-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.cite-list li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.cite-list .num{font:600 .75rem/26px var(--sans);text-align:center;border-radius:50%;border:1px solid var(--control);color:var(--ink-2);margin-top:18px}.cite-list .vcard+.vcard{margin-top:0}.prose{max-width:40rem;font-size:1.0625rem;line-height:1.7}.prose h2{font:400 1.5rem/1.25 var(--serif);margin:2em 0 .5em}.prose table{font-size:.875rem;line-height:1.45;border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose td,.prose th{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}.prose th{color:var(--ink-3);font-weight:500}.site-foot{margin-top:48px;border-top:1px solid var(--line);padding:36px 0 44px;color:var(--ink-3);font-size:.875rem}.site-foot .wrap{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;align-items:center}.site-foot p{margin:0;max-width:36rem}.foot-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.foot-links a{color:var(--ink-3);min-height:44px;display:inline-flex;align-items:center}.theme-toggle{background:none;border:1px solid var(--control);border-radius:999px;padding:0 14px;min-height:36px;cursor:pointer}.legend,.theme-toggle{color:var(--ink-2);font-size:.8125rem}.legend{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px}.legend li{display:inline-flex;align-items:center;gap:6px}.qlist{list-style:none;padding-block:8px 0;margin-block:0;display:grid;grid-gap:8px;gap:8px}.qrow{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.qrow[open]{border-color:var(--control)}.qrow summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px}.qrow summary::-webkit-details-marker{display:none}.qrank{font:500 .9375rem/1 var(--sans);color:var(--ink-3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qmain{display:flex;flex-direction:column;gap:8px;min-width:0}@media (min-width:820px){.qmain{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}}.qname{font:400 1.375rem/1.2 var(--serif)}.qsyms{display:flex;gap:4px;flex-wrap:wrap}.glyph.off{color:var(--ink-3);opacity:.35}.qcount{font:500 1.25rem/1 var(--serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qcount small{font:400 .75rem/1 var(--sans);color:var(--ink-3)}.qbody{padding:0 16px 16px}.qsum{margin:0 0 12px;color:var(--ink-2);max-width:46rem}.atts{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.atts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.atts{grid-template-columns:repeat(3,minmax(0,1fr))}}.att{border-radius:12px;background:var(--page);border:1px solid var(--line);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.att-head{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.att-term{font:400 1.0625rem/1.35 var(--serif);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.att-orig{font-size:1.05rem;color:var(--ink-2)}.att-orig[lang=ar]{font-family:Noto Naskh Arabic,serif}.att-orig[lang=he]{font-family:"Noto Serif Hebrew",serif}.att-orig[lang=pa]{font-family:Noto Sans Gurmukhi,sans-serif}.att-orig[lang=sa]{font-family:"Noto Serif Devanagari",serif}.att-orig[lang=zh-Hant]{font-family:"Noto Serif TC",serif}.att-to{font-style:italic}.att-note,.att-to{font-size:.8125rem;color:var(--ink-2)}.att-note{margin:0;line-height:1.5}.att-ref{font-size:.8125rem;margin-top:auto;padding-top:2px}.att-ref a{color:var(--ink)}@media (max-width:600px){.qsyms{gap:3px;flex-wrap:wrap}.qsyms .glyph.sm{width:21px;height:21px;font-size:.65rem}.qrow summary{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:10px;padding:12px}}.names-index{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.names-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.names-index{grid-template-columns:repeat(3,minmax(0,1fr))}}.ni-tile{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:var(--radius);text-decoration:none;background:var(--card);border:1px solid var(--line);height:100%}.ni-tile:hover{border-color:var(--control)}.ni-top{display:flex;align-items:center;gap:10px}.ni-name{font:500 1.0625rem/1.2 var(--sans)}.ni-count{margin-left:auto;font:400 1.25rem/1 var(--serif);color:var(--ink-2)}.ni-sample{font:300 1.0625rem/1.4 var(--serif);color:var(--ink-2)}.names-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.name-grid{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.name-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.name-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.nc-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.nc-num{font:600 .75rem/1 var(--sans);color:var(--rc);border:1px solid var(--line);border-radius:999px;padding:4px 7px;align-self:center}.nc-name{font:400 1.25rem/1.2 var(--serif)}.nc-orig{font-size:1.15rem;color:var(--ink-2);margin-left:auto}.nc-orig[lang=ar]{font-family:Noto Naskh Arabic,serif;font-size:1.3rem}.nc-orig[lang=he]{font-family:"Noto Serif Hebrew",serif}.nc-orig[lang=pa]{font-family:Noto Sans Gurmukhi,sans-serif}.nc-orig[lang=sa]{font-family:"Noto Serif Devanagari",serif}.nc-orig[lang=zh-Hant]{font-family:"Noto Serif TC",serif}.nc-orig[lang=grc]{font-family:"Noto Serif",serif}.nc-meaning{margin:0;font-weight:500}.nc-note{margin:0;font-size:.875rem;color:var(--ink-2);line-height:1.5}.nc-ref{margin-top:auto;font-size:.8125rem;color:var(--ink-3)}