.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Gowun Batang;src:url(/data/fonts/gowun-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Gowun Batang;src:url(/data/fonts/gowun-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Nanum Myeongjo;src:url(/data/fonts/nanum-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nanum Myeongjo;src:url(/data/fonts/nanum-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Noto Serif KR Web;src:url(/data/fonts/noto-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Serif KR Web;src:url(/data/fonts/noto-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:MaruBuri;src:url(/data/fonts/maru-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:MaruBuri;src:url(/data/fonts/maru-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(/data/fonts/pretendard-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/data/fonts/pretendard-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Literata;src:url(/data/fonts/literata-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:Literata;src:url(/data/fonts/literata-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:EB Garamond;src:url(/data/fonts/garamond-400.woff2)format("woff2");font-weight:400;font-display:swap;size-adjust:118%;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:EB Garamond;src:url(/data/fonts/garamond-700.woff2)format("woff2");font-weight:700;font-display:swap;size-adjust:118%;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:"Source Serif 4";src:url(/data/fonts/sourceserif-400.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:Atkinson Hyperlegible;src:url(/data/fonts/atkinson-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:Atkinson Hyperlegible;src:url(/data/fonts/atkinson-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:Inter;src:url(/data/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:Inter;src:url(/data/fonts/inter-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-218F}@font-face{font-family:Noto Serif;src:url(/data/fonts/greek-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+300-36F,U+370-3FF,U+1F??}@font-face{font-family:Noto Serif Hebrew;src:url(/data/fonts/hebrew-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Old Hangul Web;src:url(/data/fonts/jamo-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}@font-face{font-family:Old Hangul Web;src:url(/data/fonts/jamo-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+D7B0-D7FF}:root{--dir:1;scrollbar-gutter:stable;--bg:#f6f5f1;--surface:#fff;--surface-2:#eeede8;--text:#1d2126;--muted:#5d6470;--border:#e3e2dc;--line:#868c96;--accent:#264a73;--accent-contrast:#fff;--accent-soft:#e2e9f2;--accent-strong:#1a3657;--sage:#4f7a5e;--sage-soft:#e1ebe3;--sage-strong:#2f5a3e;--ochre:#8a6417;--ochre-soft:#f3e7cc;--ochre-strong:#6e5012;--plum:#6f4e7c;--plum-soft:#ece3ef;--plum-strong:#58405f;--sea:#3d6684;--sea-soft:#e0e9f1;--sea-strong:#2c4a63;--wine:#8a3b4c;--wine-soft:#f4e2e5;--wine-strong:#6b2b39;--teal:#2f7a78;--teal-soft:#d0eef2;--teal-strong:#1d5654;--orchid:#874578;--orchid-soft:#f0d6ee;--orchid-strong:#672a5d;--olive:#5f7623;--olive-soft:#e3eec9;--olive-strong:#45561a;--umber:#7a5a3c;--umber-soft:#e2dfd6;--umber-strong:#5a3f27;--sun:#836816;--sun-soft:#faf0b8;--sun-strong:#665112;--jade:#2f7a55;--jade-soft:#d3efdf;--jade-strong:#1f5a3d;--iris:#5b4a94;--iris-soft:#e4dcf6;--iris-strong:#4a3a7a;--hl-yellow:#fbeaa0;--hl-green:#d3edc6;--hl-blue:#cfe2f6;--hl-pink:#f8d4e0;--hl-purple:#e2d6f2;--danger:#a8432f;--danger-soft:#f6e1dc;--gold:#765c31;--wj:#8f2a22;--select:var(--accent-soft);--shadow-1:0 2px 8px #141e2d14;--shadow-2:0 6px 20px #141e2d14;--shadow-sheet:0 -10px 30px #141e2d24;--r-sm:10px;--r:14px;--r-lg:20px;--r-btn:999px;--r-sheet:24px;--reader-size:17px;--header-h:52px;--tabbar-h:64px;--rail-w:0px;--font-ui:system-ui, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Old Hangul Web", sans-serif;--font-serif:"Gowun Batang", "Old Hangul Web", "Noto Serif", "Noto Serif Hebrew", "Noto Serif KR", "AppleMyungjo", "Batang", serif;--text-ko:"Gowun Batang";--text-en:var(--text-ko);--font-text:var(--text-en), var(--text-ko), "Old Hangul Web", "Noto Serif", "Noto Serif Hebrew", "Noto Serif KR", "AppleMyungjo", "Batang", serif;--font-greek:"Noto Serif", "Gentium Plus", "SBL Greek", "Times New Roman", serif;--font-hebrew:"Noto Serif Hebrew", "SBL Hebrew", "Ezra SIL", "Taamey Frank CLM", "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#13171c;--surface:#1c2128;--surface-2:#242a32;--text:#e6e8eb;--muted:#9aa3ad;--border:#2e353e;--line:#737c88;--accent:#8fb0d8;--accent-contrast:#13171c;--accent-soft:#22324a;--accent-strong:#bcd0ea;--sage:#8db59a;--sage-soft:#24332a;--sage-strong:#b9d8c2;--ochre:#d9b25e;--ochre-soft:#3a3020;--ochre-strong:#ebcf8f;--plum:#b89ac4;--plum-soft:#33283a;--plum-strong:#dac7e0;--sea:#8fb3cf;--sea-soft:#22303b;--sea-strong:#bcd3e4;--wine:#d69aa6;--wine-soft:#3a2429;--wine-strong:#ecc2ca;--teal:#7fc4c0;--teal-soft:#15393a;--teal-strong:#b4e0dc;--orchid:#d493c6;--orchid-soft:#3d2139;--orchid-strong:#eec2e6;--olive:#b4c97a;--olive-soft:#2b3317;--olive-strong:#d7e6a8;--umber:#cfae8c;--umber-soft:#33281f;--umber-strong:#e6cdb2;--sun:#d8c46a;--sun-soft:#3d3a14;--sun-strong:#efe3a0;--jade:#84c9a6;--jade-soft:#1b3a2c;--jade-strong:#b8e4cc;--iris:#a99ad8;--iris-soft:#2a2440;--iris-strong:#d2c6ee;--hl-yellow:#3b320e;--hl-green:#233720;--hl-blue:#1f3449;--hl-pink:#4f2536;--hl-purple:#382c4d;--danger:#f0a493;--danger-soft:#3d221d;--gold:#c4a56e;--wj:#e3998c;--shadow-1:0 2px 8px #00000059;--shadow-2:0 6px 20px #0006;--shadow-sheet:0 -10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#13171c;--surface:#1c2128;--surface-2:#242a32;--text:#e6e8eb;--muted:#9aa3ad;--border:#2e353e;--line:#737c88;--accent:#8fb0d8;--accent-contrast:#13171c;--accent-soft:#22324a;--accent-strong:#bcd0ea;--sage:#8db59a;--sage-soft:#24332a;--sage-strong:#b9d8c2;--ochre:#d9b25e;--ochre-soft:#3a3020;--ochre-strong:#ebcf8f;--plum:#b89ac4;--plum-soft:#33283a;--plum-strong:#dac7e0;--sea:#8fb3cf;--sea-soft:#22303b;--sea-strong:#bcd3e4;--wine:#d69aa6;--wine-soft:#3a2429;--wine-strong:#ecc2ca;--teal:#7fc4c0;--teal-soft:#15393a;--teal-strong:#b4e0dc;--orchid:#d493c6;--orchid-soft:#3d2139;--orchid-strong:#eec2e6;--olive:#b4c97a;--olive-soft:#2b3317;--olive-strong:#d7e6a8;--umber:#cfae8c;--umber-soft:#33281f;--umber-strong:#e6cdb2;--sun:#d8c46a;--sun-soft:#3d3a14;--sun-strong:#efe3a0;--jade:#84c9a6;--jade-soft:#1b3a2c;--jade-strong:#b8e4cc;--iris:#a99ad8;--iris-soft:#2a2440;--iris-strong:#d2c6ee;--hl-yellow:#3b320e;--hl-green:#233720;--hl-blue:#1f3449;--hl-pink:#4f2536;--hl-purple:#382c4d;--danger:#f0a493;--danger-soft:#3d221d;--gold:#c4a56e;--wj:#e3998c;--shadow-1:0 2px 8px #00000059;--shadow-2:0 6px 20px #0006;--shadow-sheet:0 -10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-text-font=gowun]{--text-ko:"Gowun Batang"}:root[data-text-font=nanum]{--text-ko:"Nanum Myeongjo"}:root[data-text-font=noto]{--text-ko:"Noto Serif KR Web"}:root[data-text-font=maru]{--text-ko:"MaruBuri"}:root[data-text-font=pretendard]{--text-ko:"Pretendard"}:root[data-en-font=literata]{--text-en:"Literata"}:root[data-en-font=garamond]{--text-en:"EB Garamond"}:root[data-en-font=sourceserif]{--text-en:"Source Serif 4"}:root[data-en-font=atkinson]{--text-en:"Atkinson Hyperlegible"}:root[data-en-font=inter]{--text-en:"Inter"}.paper{--bg:#f5f3ec;--surface:#fbfaf6;--surface-2:#ecebe3;--text:#1f2226;--muted:#585d65;--border:#dfddd4;--accent:#264a73;--accent-contrast:#fbfaf6;--accent-soft:#e0e7ef;--accent-strong:#1a3657;--gold:#765c31;--wj:#8f2a22;--select:#e0e7ef;--shadow-1:0 1px 3px #191e2814;--shadow-2:0 4px 14px #191e281a;--shadow-sheet:0 -10px 28px #191e281f;--r-sm:4px;--r:4px;--r-lg:6px;--r-btn:4px;--r-sheet:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .paper{--bg:#15181c;--surface:#1d2126;--surface-2:#252a30;--text:#e7e5df;--muted:#a0a5ab;--border:#30353c;--accent:#8fb0d8;--accent-contrast:#15181c;--accent-soft:#24303f;--accent-strong:#bcd0ea;--gold:#c4a56e;--wj:#e3998c;--select:#24303f;--shadow-sheet:0 -10px 28px #00000080}}:root[data-theme=dark] .paper{--bg:#15181c;--surface:#1d2126;--surface-2:#252a30;--text:#e7e5df;--muted:#a0a5ab;--border:#30353c;--accent:#8fb0d8;--accent-contrast:#15181c;--accent-soft:#24303f;--accent-strong:#bcd0ea;--gold:#c4a56e;--wj:#e3998c;--select:#24303f;--shadow-sheet:0 -10px 28px #00000080}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}body{min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;margin:0;line-height:1.5}a{color:inherit}button{font:inherit;color:inherit}.icon{flex:none}.serif{font-family:var(--font-serif)}.topbar{z-index:10;height:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:4px;display:flex;position:sticky;top:0}@supports (color:color-mix(in srgb, red, blue)){.topbar{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.topbar--line{border-bottom:1px solid var(--border)}.topbar-title{border-radius:var(--r-sm);min-width:0;font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:8px;font-size:19px;font-weight:700;display:inline-flex;overflow:hidden}.topbar-title .icon{color:var(--gold)}.topbar-heading{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;overflow:hidden}.topbar-spacer{flex:1}.chip.tr-chip{flex:none;padding-inline-start:10px;padding-inline-end:10px;position:relative}.tr-lang{top:-5px;border:1px solid var(--border);background:var(--surface);color:var(--muted);letter-spacing:.04em;border-radius:6px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.2;position:absolute}.tr-lang:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}@supports not (aspect-ratio:1/1){.tr-lang:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:-4px}}.tr-lang:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.tr-lang:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.tr-lang:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.tab-menu{z-index:16;min-inline-size:200px;max-inline-size:300px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);max-inline-size:min(300px,100vw - 16px);box-shadow:var(--shadow-2);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;flex-direction:column;padding:6px;display:flex;position:fixed}.tab-menu a{border-radius:var(--r-sm);min-block-size:44px;color:var(--text);align-items:center;padding:6px 12px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.tab-menu a:hover{background:var(--surface-2)}.tab-menu a:focus-visible{background:var(--surface-2)}.tab-menu .tab-menu-home{font-weight:600}.tab-menu .tab-menu-place{flex-direction:column;justify-content:center;align-items:flex-start}.tab-menu-sub{color:var(--muted);font-size:12px;line-height:1.3}.tab-menu-title{display:block}.tab-menu-h{border-top:1px solid var(--border);color:var(--muted);margin:4px 0 0;padding:8px 12px 2px;font-size:12px;font-weight:600}.page-head{max-width:42rem;padding:calc(env(safe-area-inset-top) + 20px) 20px 4px;align-items:center;gap:8px;margin:0 auto;display:flex}.page-head .page-title{flex:1}.page-head-search{margin-inline-end:-10px}.page-title{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:700;line-height:1.3}.brand{align-items:center;gap:8px;display:flex}.brand:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.icon-btn{border-radius:var(--r-sm);min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:20px;text-decoration:none;display:inline-grid}.lang-switch{font-family:var(--font-ui);letter-spacing:.02em;font-size:14px;font-weight:700}.lang-switches{display:inline-flex}.lang-switches .lang-switch{min-width:28px}.icon-btn:active,.topbar-title:active{background:var(--accent-soft)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);background:var(--surface);min-height:36px;color:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-flex}.paper .chip{border-radius:var(--r-btn);color:var(--muted)}.chip.is-active{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.chips--fonts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.chips--fonts .chip{border-radius:var(--r-sm);white-space:normal;text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:56px;padding:6px 12px;font-size:12px}.font-sample{background:currentColor;max-width:100%;height:24px;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn{border:1px solid var(--border);border-radius:var(--r-btn);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:default}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.btn--soft{background:var(--sage-soft);border-color:var(--sage-soft);color:var(--sage-strong)}.segmented{flex-wrap:wrap;gap:6px;display:flex}.tabbar{left:0;right:0;z-index:15;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));transition:transform .2s,visibility .2s;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 16px #141e2d0f}.paper .tabbar{box-shadow:none;border-top:1px solid var(--border)}.tabbar.is-hidden{visibility:hidden;transform:translateY(110%)}.tab-link{min-height:52px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;text-decoration:none;display:flex}.tab-icon{width:100%;max-width:56px;border-radius:15px;place-items:center;width:min(56px,100%);height:30px;display:grid}.tab-link.is-active{color:var(--accent);font-weight:700}.tab-link.is-active .tab-icon{background:var(--accent-soft)}.paper .tab-link.is-active .tab-icon{background:0 0}.rows{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.rows>li+li{border-top:1px solid var(--border)}.row{width:100%;min-height:60px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:flex}.row>.icon{color:var(--muted)}.row-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.row-text{word-break:keep-all;flex:1;gap:2px;display:grid}.row-title{font-weight:600}.row-hint{color:var(--muted);font-size:13px}.update-row{cursor:default}.update-details{word-break:keep-all;padding:0 16px 12px;font-size:14px}@media (min-width:400px){.update-details{padding-inline-start:68px}}.update-details .nowrap{white-space:nowrap}.update-details-head{margin:4px 0;font-weight:600}.update-details-note{color:var(--muted);margin:2px 0;font-size:13px}.update-details progress{width:100%;height:8px;margin:6px 0;display:block}.update-parts{margin:6px 0 0;padding:0;list-style:none}.update-part{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin-top:6px;font-size:13px;display:grid}.update-part-name{overflow-wrap:break-word;overflow-wrap:anywhere}.update-part-size{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1}.update-part--plain .update-part-size{white-space:nowrap;grid-area:auto;margin-inline-start:10px}.update-part-status{text-align:end;min-width:3.5em;color:var(--muted);white-space:nowrap;margin-inline-start:10px}.update-part[data-status=getting] .update-part-status{color:var(--accent)}.saved-update .btn{margin-top:10px}.saved-update--settings{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0 0 14px;padding:10px 12px 12px}.update-row .row-icon,.update-row .btn{flex:none}.update-row .btn{min-height:38px;padding:0 14px}@media (prefers-reduced-motion:reduce){.tabbar{transition:none}}@media (min-width:900px) and (min-height:500px){:root{--tabbar-h:0px;--rail-w:calc(88px + env(safe-area-inset-left))}body{padding-inline-start:var(--rail-w)}.tabbar{top:0;width:var(--rail-w);padding:calc(16px + env(safe-area-inset-top)) 4px calc(16px + env(safe-area-inset-bottom)) calc(4px + env(safe-area-inset-left));box-shadow:calc(1px * var(--dir)) 0 0 var(--border);flex-direction:column;gap:6px;display:flex;overflow-y:auto}.tabbar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}@supports not (aspect-ratio:1/1){.tabbar:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:auto}}.tabbar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.tabbar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.tabbar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.paper .tabbar{border-top:0;border-inline-end:1px solid var(--border)}.tabbar.is-hidden{visibility:visible;transform:none}.tab-link{min-height:64px}}.reader-main{min-height:calc(100vh - var(--header-h));padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}@supports (height:1dvh){.reader-main{min-height:calc(100dvh - var(--header-h))}}.swipe{touch-action:pan-y pinch-zoom;overflow-x:clip}.swipe-track{will-change:transform;position:relative}.swipe-track.is-animating{transition:transform .22s cubic-bezier(.2,.7,.3,1)}.swipe-pane--side{width:100%;position:absolute}.swipe-pane--prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-100%}@supports not (aspect-ratio:1/1){.swipe-pane--prev:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:-100%}}.swipe-pane--prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-100%}.swipe-pane--prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-100%}.swipe-pane--prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-100%}.swipe-pane--next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}@supports not (aspect-ratio:1/1){.swipe-pane--next:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:100%}}.swipe-pane--next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.swipe-pane--next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.swipe-pane--next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.chapter{max-width:42rem;font-family:var(--font-text);font-size:var(--reader-size);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;margin:0 auto;padding:20px 26px 40px;line-height:1.95}.chapter-head{flex-direction:column;gap:2px;margin:4px 0 14px;font-weight:400;line-height:1;display:flex}.chapter-book{font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);font-size:13px}.chapter-num{font-family:var(--font-serif);color:var(--accent);font-size:48px;font-weight:700}.chapter-title{color:var(--muted);margin:0 0 12px;font-size:.9em}.verse{cursor:pointer;scroll-margin-top:calc(var(--header-h) + 12px);border-inline-start:2px solid #0000;margin:0 -10px .3em;padding:1px 10px}.verse:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.verse.is-selected{background:var(--select);border-inline-start-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.vt.is-selected{background:var(--select);box-shadow:inset 0 -2px var(--gold)}.verse.hl-yellow,.vt.hl-yellow{background:var(--hl-yellow)}.verse.hl-green,.vt.hl-green{background:var(--hl-green)}.verse.hl-blue,.vt.hl-blue{background:var(--hl-blue)}.verse.hl-pink,.vt.hl-pink{background:var(--hl-pink)}.verse.hl-purple,.vt.hl-purple{background:var(--hl-purple)}.verse:target,.verse.is-target{background:var(--accent-soft)}.verse:target:not(.is-selected),.verse.is-target:not(.is-selected){border-inline-start-color:var(--accent)}.verse.is-reading{background:var(--accent-soft);border-inline-start-color:var(--accent)}.vnum{vertical-align:super;font-family:var(--font-ui);color:var(--gold);margin-inline-end:5px;font-size:.6em;font-weight:600}.verse.is-bookmarked .vnum{color:var(--accent)}.verse.is-bookmarked .vnum:after{content:"";vertical-align:-1px;clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);background:currentColor;width:7px;height:10px;margin-inline-start:2px;display:inline-block}.verse.is-just-bookmarked,.vt.is-just-bookmarked{border-radius:6px;animation:1.1s ease-out bookmark-glow}@keyframes bookmark-glow{0%{background-color:var(--accent-soft)}}.bookmark-btn.is-on{color:var(--accent)}.bookmark-btn.is-popping .icon{animation:.3s cubic-bezier(.2,.7,.2,1.4) bookmark-pop}@keyframes bookmark-pop{40%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.verse.is-just-bookmarked,.vt.is-just-bookmarked,.bookmark-btn.is-popping .icon{animation:none}}.cb{margin:0 0 .6em}.cb--q1{text-indent:-1em;margin:0;padding-inline-start:1.5em}.cb--q2{text-indent:-1em;margin:0;padding-inline-start:2.5em}.cb--q3{text-indent:-1em;margin:0;padding-inline-start:3.5em}.cb--pi{text-indent:1.5em}.cb--m{text-indent:0}.cb--qr{text-align:end;margin:0;font-style:italic}.cb--qc{text-align:center}.cb--d{color:var(--muted);font-style:italic}.cb--r{color:var(--muted);margin-top:-.4em;font-size:.85em}.cb-head{font-family:var(--font-ui);margin:1.2em 0 .4em;font-size:.95em;font-weight:700}.cb-head--2{font-size:.9em;font-weight:600}.vt{cursor:pointer;scroll-margin-top:calc(var(--header-h) + 12px);border-radius:2px}.vt.is-reading{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft)}.vt.is-target{background:var(--accent-soft)}.vt.is-target:not(.is-selected){box-shadow:inset 0 -2px var(--accent)}.vt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vnum.is-bookmarked{color:var(--accent)}.wj{color:var(--wj)}.it{font-style:italic}.sc{font-variant:small-caps}.bd{font-weight:700}.rq{color:var(--muted);font-size:.85em}.note-call{font:inherit;vertical-align:super;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:-6px -2px;padding:6px 4px;font-size:.7em;line-height:1}.attribution p{overflow-wrap:break-word;overflow-wrap:anywhere;margin:0 0 6px}.attribution .notice{white-space:pre-line}.online-note{font-family:var(--font-ui);color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.online-note-caller{color:var(--accent);font-weight:600}.online-notice p{margin:0 0 6px}.online-notice p:last-child{margin-bottom:0}.study-notice{margin-top:16px;padding-top:8px}.chapter-nav{border-top:1px solid var(--border);font-family:var(--font-ui);justify-content:space-between;gap:12px;margin:32px 0 16px;padding-top:8px;font-size:15px;display:flex}.chapter-nav a{min-height:44px;color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.read-mark{font-family:var(--font-ui);justify-items:start;gap:6px;margin-block-start:28px;margin-block-end:8px;display:grid}.read-mark .read-mark-hint{color:var(--muted);font-family:var(--font-ui);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.read-toggle[aria-pressed=true]{color:var(--sage-strong);background:var(--sage-soft);border-color:var(--sage-soft)}.read-mark-wait{visibility:hidden}.attribution{border-top:1px solid var(--border);font-family:var(--font-ui);color:var(--muted);padding-top:12px;font-size:12px}.about{gap:16px;max-width:40rem;display:grid}.about p{margin:0}.about .section-title{margin:8px 0 -8px}.about-english{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);gap:16px;margin-top:16px;padding:20px 16px;display:grid}.about-lead{font-family:var(--font-text);font-size:1.25rem;line-height:1.5}.about-verse{border-inline-start:3px solid var(--accent);font-family:var(--font-text);margin:0;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:0;line-height:1.7}.about-verse p{margin:0 0 6px}.about-verse cite{color:var(--muted);font-size:.9rem;font-style:normal}.about-free,.about-share{font-family:var(--font-text);margin-top:8px;font-size:1.25rem;line-height:1.5}.about-notice{font-size:.85rem;line-height:1.6}.status{padding:64px 24px calc(var(--tabbar-h) + 64px);text-align:center;color:var(--muted);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;justify-items:center;gap:16px;margin:0;display:grid}.selection-bar{bottom:calc(12px + env(safe-area-inset-bottom));font-family:var(--font-ui);z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);max-width:40rem;box-shadow:var(--shadow-2);flex-direction:column;gap:4px;margin:0 auto;padding:4px 8px 8px;display:flex;position:fixed}.selection-bar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}@supports not (aspect-ratio:1/1){.selection-bar:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:calc(12px + var(--rail-w));right:12px}}.selection-bar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}.selection-bar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.selection-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.selection-bar-head{align-items:center;gap:8px;padding-inline-start:8px;display:flex}.selection-bar-label{-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.selection-bar-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.selection-bar-actions .btn{white-space:nowrap;min-width:0;padding:0 12px}.chapter-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.aloud-start{font-family:var(--font-ui);flex:none;padding:0 14px}.listen-host{float:right;float:inline-end;text-align:end;min-width:76px;min-height:40px;margin-inline-start:12px}[dir=rtl] .listen-host{float:left;float:inline-end}.is-line-reading{background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft);border-radius:6px}.has-aloud-bar .who-bar{display:none}.has-aloud-bar .page,.has-aloud-bar .who-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.who-title{display:flow-root}.has-line-bar .aloud-bar{display:none}.listen-what{margin-top:8px}.listen-what summary{cursor:pointer;color:var(--muted);font-size:.875rem}.listen-what p{margin:6px 0 0}.reader.is-aloud .reader-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.aloud-bar{bottom:calc(12px + env(safe-area-inset-bottom));font-family:var(--font-ui);z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);max-width:40rem;box-shadow:var(--shadow-2);align-items:center;gap:4px;margin:0 auto;padding:4px 8px;display:flex;position:fixed}.aloud-bar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}@supports not (aspect-ratio:1/1){.aloud-bar:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:calc(12px + var(--rail-w));right:12px}}.aloud-bar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}.aloud-bar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.aloud-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.aloud-place{border-radius:var(--r-sm);min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:2px 8px;line-height:1.25}.aloud-place-book{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:13px;display:block;overflow:hidden}.aloud-place-at{font-size:15px;font-weight:700;display:block}.aloud-bar .icon-btn[aria-pressed=true]{color:var(--accent)}@media (max-width:340px){.aloud-bar .icon-btn{min-width:36px}}.selection-bar-head .icon-btn[aria-expanded=true]{color:var(--accent)}.selection-bar-palette{align-items:center;gap:6px;min-height:40px;display:flex}.selection-bar-palette .btn{margin-inline-start:auto}.swatch{border:1px solid var(--border);cursor:pointer;border-radius:50%;flex:none;width:34px;height:34px;padding:0}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.swatch--yellow{background:var(--hl-yellow)}.swatch--green{background:var(--hl-green)}.swatch--blue{background:var(--hl-blue)}.swatch--pink{background:var(--hl-pink)}.swatch--purple{background:var(--hl-purple)}.selection-bar-head.has-listen{gap:2px;display:flex}.selection-bar-head.has-listen .icon-btn{min-width:36px}@media (max-width:340px){.selection-bar-actions .btn{padding:0 6px}.selection-bar-actions .btn svg{display:none}.selection-bar-head{gap:2px}.selection-bar-head .icon-btn{min-width:36px}.selection-bar-head.has-listen .icon-btn{min-width:32px}.selection-bar-head.has-listen .selection-bar-label{-webkit-line-clamp:3;line-clamp:3;font-size:13px}}.line-bar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);z-index:16}.line-bar:focus{outline:none}.line-bar.is-settling{pointer-events:none}.line-bar-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.line-bar-actions .btn{white-space:nowrap;min-width:0;padding:0 12px}body.has-line-bar .toast-region{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 124px)}body.has-line-bar main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 140px)}.is-line-selected,.is-line-shared{background:var(--select);box-shadow:0 0 0 4px var(--select);border-radius:6px}[data-shared-line]:focus{outline:none}.is-line-bookmarked{position:relative}.is-line-bookmarked:before{content:"";top:.4em;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);width:7px;height:10px;position:absolute}.is-line-bookmarked:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-13px}@supports not (aspect-ratio:1/1){.is-line-bookmarked:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):before{left:-13px}}.is-line-bookmarked:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-13px}.is-line-bookmarked:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-13px}.is-line-bookmarked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-13px}li.is-line-bookmarked:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--ribbon-x,calc(-1em - 13px))}@supports not (aspect-ratio:1/1){li.is-line-bookmarked:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):before{left:var(--ribbon-x,calc(-1em - 13px))}}li.is-line-bookmarked:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--ribbon-x,calc(-1em - 13px))}li.is-line-bookmarked:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--ribbon-x,calc(-1em - 13px))}li.is-line-bookmarked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--ribbon-x,calc(-1em - 13px))}.sheet-root{z-index:30;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-backdrop{background:#0a0f1959;position:absolute;top:0;bottom:0;left:0;right:0}.sheet{max-width:40rem;max-height:85vh;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);flex-direction:column;margin:0 auto;animation:.18s ease-out sheet-in;display:flex;position:absolute;bottom:0}.sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--rail-w);right:0}@supports not (aspect-ratio:1/1){.sheet:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:var(--rail-w);right:0}}.sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--rail-w);right:0}.sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--rail-w);left:0}.sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--rail-w);left:0}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.sheet--medium{height:60vh;height:min(60vh,34rem);height:min(60dvh,34rem)}.sheet--tall{height:85vh;height:85dvh}.sheet--medium .sheet-body,.sheet--tall .sheet-body{flex-direction:column;flex:1;display:flex}.sheet--medium .sheet-body>*,.sheet--tall .sheet-body>*{flex:1 0 auto}.sheet--medium .sheet-body>.loading,.sheet--tall .sheet-body>.loading{flex:none}.sheet:focus{outline:none}.sheet-handle{background:var(--border);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 0}.sheet-handle,.sheet-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sheet-header{align-items:center;padding:0 8px 4px 20px;display:flex}.sheet-header h2{font-family:var(--font-serif);flex:1;margin:0;font-size:18px;font-weight:700}.paper .sheet-header{border-bottom:1px solid var(--border)}.sheet-body{padding:12px 16px 20px;overflow-y:auto}.picker-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:12px;margin-bottom:8px;display:flex}.picker-read{margin:0;font-size:13px}.picker-about{color:var(--accent);word-break:keep-all;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none}.back-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:8px 0;font-weight:600}.grid{gap:8px;display:grid}.grid--books{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid--chapters{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.cell{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-height:44px;color:inherit;text-align:center;word-break:keep-all;cursor:pointer;place-items:center;padding:6px;font-size:14px;text-decoration:none;display:grid}.cell.is-current{border-color:var(--accent);color:var(--accent);font-weight:600}.section-title{letter-spacing:.04em;color:var(--muted);margin:20px 0 8px;font-size:13px;font-weight:600}.heading{font-family:var(--font-serif);margin:28px 0 12px;font-size:19px;font-weight:700;line-height:1.35}.option-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.option{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:48px;color:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;display:flex}.option.is-current{border-color:var(--accent);color:var(--accent);font-weight:600}.tr-online{white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.option-group{color:var(--muted);word-break:keep-all;margin-top:6px;padding:0 4px;font-size:13px}.option-group:first-child{margin-top:0}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);align-items:flex-start;gap:4px;display:flex}.list>li>.list-link{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-1)}.list-link{min-width:0;color:inherit;flex:1;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.list-title{font-weight:600}.list-text{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.muted{color:var(--muted);font-weight:400}.empty{text-align:center;color:var(--muted);padding:48px 16px}.toast-region{bottom:calc(var(--tabbar-h) + 16px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast-region:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--rail-w);right:0}@supports not (aspect-ratio:1/1){.toast-region:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:var(--rail-w);right:0}}.toast-region:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--rail-w);right:0}.toast-region:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--rail-w);left:0}.toast-region:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--rail-w);left:0}.toast{background:var(--text);color:var(--bg);box-shadow:var(--shadow-2);pointer-events:auto;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.toast:has(.toast-action){padding:6px 6px 6px 18px}.toast-action{background:var(--bg);min-width:72px;min-height:40px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-weight:700}.toast-action:disabled{opacity:.7;cursor:progress}.toast--notice{max-width:calc(100% - 32px)}.toast--notice>span{word-break:keep-all;min-width:0}.page{max-width:42rem;padding:8px 20px calc(var(--tabbar-h) + 32px + env(safe-area-inset-bottom));margin:0 auto}.card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);color:inherit;gap:4px;margin-top:12px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.card-label,.card-meta{color:var(--muted);font-size:13px}.card-label{color:var(--accent);font-weight:700}.card-title{font-family:var(--font-serif);font-size:22px;font-weight:700}.stepper{align-items:center;gap:12px;display:flex}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch}.preview p{margin:0}.preview p+p{margin-top:6px}.preview{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font-text);padding:12px 14px;line-height:1.8}.about-item h3{margin:12px 0 4px;font-size:15px}.about-item p{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;margin:0 0 4px;font-size:14px}.about-item .notice{white-space:pre-line}.offline-page{word-break:keep-all;justify-items:start;gap:12px;padding-top:24px;display:grid}.offline-page h1{font-family:var(--font-serif);margin:0;font-size:22px}.offline-page p{margin:0}.offline-for{display:contents}.offline-for[hidden]{display:none}.offline-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.offline-row>span{flex:1}.chips--wrap .chip{white-space:normal;text-align:start;max-width:100%}.listen-model>p,.listen-lang>p,.listen-try>p{word-break:keep-all;margin:8px 0 4px}.listen-try,.listen-lang{margin-top:12px}.pack-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}.pack-reason{color:var(--danger)}.app-row,.app-share,.offline-images{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.pack-size{white-space:nowrap}.offline-subhead{margin:20px 0 4px;font-size:15px}.offline-hint,.offline-parts,.offline-actions,.offline-run{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.offline-part{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.offline-part-main{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}label.offline-part-main{cursor:pointer}.offline-part-main input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.offline-part-main input[type=checkbox]:disabled{cursor:default}.offline-part-mark{background:var(--sage-soft);width:20px;height:20px;color:var(--sage-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.offline-part-text{gap:2px;min-width:0;display:grid}.offline-part-name{font-weight:600}.offline-part-size{font-variant-numeric:tabular-nums;font-size:14px}.offline-part-holds{font-size:13px}.offline-part-state{color:var(--sage-strong);font-variant-numeric:tabular-nums;font-size:13px}.offline-failed{color:var(--danger)}.offline-part .btn{flex:none}.offline-actions{margin-top:14px}.offline-buttons{flex-wrap:wrap;gap:8px;display:flex}.offline-buttons .btn{flex:auto}.offline-actions p{margin:8px 0 0;font-size:14px}.offline-run{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);gap:8px;margin-top:14px;padding:14px;display:grid}.offline-run-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.offline-run-name{min-width:0;font-weight:600}.offline-run-share{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.offline-run progress{-webkit-appearance:none;appearance:none;background:var(--border);width:100%;height:8px;color:var(--sage);border:0;border-radius:4px;margin:0 0 4px;display:block;overflow:hidden}.offline-run progress::-webkit-progress-bar{background:var(--border);border-radius:4px}.offline-run progress::-webkit-progress-value{background:var(--sage);border-radius:4px}.offline-run progress::-moz-progress-bar{background:var(--sage);border-radius:4px}.offline-run-numbers{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.offline-run-cancel{justify-self:start}.home{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:8px;display:grid}.continue{margin:0;padding-inline-start:22px}.continue-away{word-break:keep-all}.continue:before{content:"";background:var(--accent);width:5px;position:absolute;top:0;bottom:0}.continue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}@supports not (aspect-ratio:1/1){.continue:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):before{left:0}}.continue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.continue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.continue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.pill-cta{background:var(--accent);color:var(--accent-contrast);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile{min-height:132px;color:var(--text);border-radius:18px;flex-direction:column;gap:4px;padding:14px 12px;text-decoration:none;display:flex}.tile-icon{background:var(--surface);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:auto;display:grid}.tile-title{word-break:keep-all;margin-top:10px;font-size:15px;font-weight:700;line-height:1.3}.tile-meta{word-break:keep-all;font-size:12px}.tile--questions{background:var(--accent-soft)}.tile--questions .tile-icon,.tile--questions .tile-meta{color:var(--accent-strong)}.tile--learn{background:var(--sage-soft)}.tile--learn .tile-icon,.tile--learn .tile-meta{color:var(--sage-strong)}.tile--terms{background:var(--ochre-soft)}.tile--terms .tile-icon,.tile--terms .tile-meta{color:var(--ochre-strong)}.today-slot{min-height:76px}.today[hidden]{display:none}.today{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-height:76px;color:inherit;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.today-text{flex:1;gap:2px;min-width:0;display:grid}.today-title{font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.today>.icon{color:var(--muted)}.books{gap:12px;display:grid}.books-head{justify-content:space-between;align-items:center;display:flex}.books-head .heading{margin:0}.home .grid--books{grid-template-columns:repeat(3,minmax(0,1fr))}.study-head{align-items:center;gap:4px;display:flex}.study-ref{text-align:center;flex:1}.icon-btn:disabled{opacity:.3}.study-verse{font-family:var(--font-text);margin:4px 0 12px;line-height:1.6}.tabs{border-bottom:1px solid var(--border);margin:0 -16px 12px;display:flex}.tab{border:0;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:auto;padding:0 4px;font-weight:600}@media (max-width:360px){.tab{font-size:14px}}.tab.is-active{border-bottom-color:var(--accent);color:var(--text)}.word-list{margin:0;padding:0;list-style:none}.word{border-bottom:1px solid var(--border)}.word-row{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 2px;display:grid}.word-orig{grid-row:span 2;align-self:center;font-size:22px;line-height:1.3}.word-orig--grc{font-family:var(--font-greek)}.word-orig--hbo{font-family:var(--font-hebrew);font-size:26px}.word-tr{color:var(--muted);font-style:italic}.word-gloss{font-weight:600}.word-meta{color:var(--muted);grid-column:1/-1;font-size:13px}.badge{border:1px solid var(--border);vertical-align:1px;border-radius:6px;margin-inline-start:6px;padding:0 6px;font-size:12px;display:inline-block}.lex{background:var(--accent-soft);border-radius:10px;margin:0 0 12px;padding:10px 12px}.lex p{margin:0 0 6px}.lex-gloss{font-weight:600}.lex-def{font-size:14px;line-height:1.5}.study-foot{color:var(--muted);margin-top:16px;font-size:12px}.study-foot a{color:inherit}.study-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.chapter .study-error{font-family:var(--font-ui);margin:0 0 14px;font-size:14px;line-height:1.5}.commentary .chips{margin-bottom:12px}.commentary-tools{align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.link-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:6px 0;font-size:14px}.commentary-intro{color:var(--muted);margin-bottom:12px}.commentary-intro summary{cursor:pointer;min-height:32px}.commentary-range{margin:4px 0 8px;font-size:15px}.commentary-entry p,.commentary-intro p{margin:0 0 12px;line-height:1.7}@media (prefers-reduced-motion:reduce){.swipe-track.is-animating{transition-duration:1ms}.sheet{animation:none}}:root{--node-topic:var(--accent);--node-word:var(--ochre);--node-verse:var(--sage)}.search{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;margin-top:8px;padding:8px 14px;font-size:16px}.search-results{max-height:50vh;max-height:50dvh;margin-top:8px;overflow-y:auto}.search-results .list-link,.topic-list .list-link{grid-template-columns:1fr auto;align-items:baseline;padding:10px 12px}.search-results .list-text,.topic-list .list-text{font-family:var(--font-ui);grid-column:1;font-size:13px}.list-count{color:var(--muted);grid-area:1/2;font-size:13px}.topic-list{gap:0;margin-top:12px}.topic-list li{border-bottom:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:auto 48px}.terms-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0 8px;display:flex}.map-bar{justify-content:flex-end;margin-top:8px;display:flex}.nmap,.graph-box{border-block-start:1px solid var(--border);border-block-end:1px solid var(--border);background:radial-gradient(circle at 50% 50%, var(--accent-soft), transparent 70%);height:420px;margin:8px -20px;overflow:hidden}.nmap{position:relative}.terms,.nmap,.graph{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nmap-svg{touch-action:none;cursor:grab;display:block}.nmap-svg:active{cursor:grabbing}.nmap-zoom{align-items:center;gap:6px;display:flex;position:absolute;bottom:8px}.nmap-zoom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}@supports not (aspect-ratio:1/1){.nmap-zoom:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:8px}}.nmap-zoom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.nmap-zoom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.nmap-zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.nmap-zoom .icon-btn{border:1px solid var(--border);background:var(--surface);border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1}.nmap-zoom .chip{background:var(--surface)}.map-loading{color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.map-loading.is-on,:root[data-map-kept] .terms-map:not(.is-settled) .map-loading,:root[data-map3d] .nmap:not(.is-ready) .map-loading{visibility:visible;display:flex}.nmap[aria-busy=true] .map-loading{animation:.15s .25s both map-loading-in;display:flex}@keyframes map-loading-in{0%{opacity:0}}.loading{color:var(--muted);align-items:center;gap:8px;margin-block-start:1em;margin-block-end:1em;font-size:14px;display:flex}.loading--inline{font-size:inherit;gap:6px;margin:0;display:inline-flex}.empty .loading{justify-content:center;margin:0}.loading--stack{flex-direction:column;gap:10px;margin:0}.spinner{border:2px solid var(--border);border-block-start-color:var(--accent);border-radius:50%;flex:none;block-size:16px;inline-size:16px;animation:.8s linear infinite spin}.loading--inline .spinner{block-size:12px;inline-size:12px}.loading--stack .spinner{border-width:3px;block-size:26px;inline-size:26px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}:root[data-map3d] .nmap:not(.is-ready){visibility:hidden}:root[data-map-kept] .terms-map:not(.is-settled) :-webkit-any(.nmap,.nmap-trail,.focus-card){visibility:hidden}:root[data-map-kept] .terms-map:not(.is-settled) :is(.nmap,.nmap-trail,.focus-card){visibility:hidden}.graph-box{position:relative}.graph{position:absolute;top:0;bottom:0;left:0;right:0}.graph-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.graph-reset{top:8px;opacity:.9;min-height:32px;padding:4px 12px;font-size:13px;position:absolute}.graph-reset:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}@supports not (aspect-ratio:1/1){.graph-reset:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:8px}}.graph-reset:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.graph-reset:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.graph-reset:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.graph-hint{left:12px;right:12px;text-align:center;pointer-events:none;margin:0;font-size:13px;position:absolute;bottom:8px}.graph-legend{top:10px;color:var(--muted);pointer-events:none;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex;position:absolute}.graph-legend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}@supports not (aspect-ratio:1/1){.graph-legend:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:12px}}.graph-legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.graph-legend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.graph-legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.graph-legend li:before{content:"";background:var(--node-topic);border-radius:50%;width:8px;height:8px;margin-inline-end:4px;display:inline-block}.graph-legend .legend-word:before{background:var(--node-word)}.graph-legend .legend-verse:before{background:var(--node-verse)}.nmap-line{stroke:var(--accent);stroke-opacity:.35}.nmap.is-ready .nmap-line{animation:.2s .25s both nmap-line-in}@keyframes nmap-line-in{0%{opacity:0}}.nmap-node{cursor:pointer}.nmap.is-ready .nmap-node{transition:transform .3s}.nmap[aria-busy=true] .nmap-svg{opacity:.6}.nmap-node rect{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.nmap-node text{fill:var(--text);font-family:var(--font-ui);pointer-events:none;font-size:14px}.nmap-node:focus{outline:none}.nmap-node:focus-visible rect{stroke-width:3px}.nmap-far text{font-size:13px}.nmap.is-ready .nmap-far{animation:.25s both nmap-line-in}.nmap-line--far{stroke-opacity:.22}.nmap-extra text{font-size:12px}.nmap-extra--verse rect{fill:var(--sage-soft);stroke:var(--sage)}.nmap-extra--word rect{fill:var(--ochre-soft);stroke:var(--ochre)}.nmap-line--extra{stroke:var(--muted);stroke-dasharray:3 3}.nmap-node.is-faded{opacity:.22}.nmap-centre.is-faded{opacity:.6}.nmap-centre.is-faded rect{stroke:var(--accent-strong);stroke-width:2px;stroke-dasharray:4 3}.map-filters-slot.is-off{visibility:hidden}.map-filters{align-items:center;gap:6px;margin:4px 0 0}.map-filters>.chip,.map-shows>.chip{flex:auto;justify-content:center;padding-inline-start:10px;padding-inline-end:10px}@media (max-width:359px){.map-filters>.chip{padding-inline-start:8px;padding-inline-end:8px}}.map-pick .icon{color:var(--muted)}.map-pick.is-active .icon{color:inherit}.map-shows{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.map-shows.is-off .map-toggle--verses,.map-shows.is-off .map-toggle--words{visibility:hidden}.map-toggle--colour .map-dot{border-color:var(--accent)}.map-toggle.map-toggle--colour[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.map-toggle.map-toggle--colour[aria-pressed=true] .map-dot{background:var(--accent)}.map-toggle{border-style:dashed}.map-dot{border:2px solid var(--sage);border-radius:50%;width:10px;height:10px;margin-inline-end:2px}.map-toggle--words .map-dot{border-color:var(--ochre)}.map-toggle[aria-pressed=true]{border-style:solid;border-color:var(--sage);background:var(--sage-soft)}.map-toggle--words[aria-pressed=true]{border-color:var(--ochre);background:var(--ochre-soft)}.map-toggle[aria-pressed=true] .map-dot{background:var(--sage)}.map-toggle--words[aria-pressed=true] .map-dot{background:var(--ochre)}.map-filter{align-items:center;gap:6px;min-width:0;display:inline-flex}.map-filter .link-btn:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.map-filter .link-btn{color:inherit;font:inherit}.map-books section+section{margin-top:12px}.map-books .chips{gap:6px}.map-groups .list-link{text-align:start;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.map-groups .list-link.is-active .list-title{color:var(--accent-strong);font-weight:700}.nmap-line.is-faded{stroke-opacity:.08}.nmap-centre{cursor:default}.nmap-centre rect{fill:var(--accent);stroke:none}.nmap-centre text{fill:var(--accent-contrast);font-size:16px;font-weight:700}.tone--accent{--tone:var(--accent);--tone-soft:var(--accent-soft)}.tone--sage{--tone:var(--sage);--tone-soft:var(--sage-soft)}.tone--ochre{--tone:var(--ochre);--tone-soft:var(--ochre-soft)}.tone--plum{--tone:var(--plum);--tone-soft:var(--plum-soft)}.tone--sea{--tone:var(--sea);--tone-soft:var(--sea-soft)}.tone--wine{--tone:var(--wine);--tone-soft:var(--wine-soft)}.tone--teal{--tone:var(--teal);--tone-soft:var(--teal-soft)}.tone--orchid{--tone:var(--orchid);--tone-soft:var(--orchid-soft)}.tone--olive{--tone:var(--olive);--tone-soft:var(--olive-soft)}.tone--umber{--tone:var(--umber);--tone-soft:var(--umber-soft)}.tone--sun{--tone:var(--sun);--tone-soft:var(--sun-soft)}.tone--jade{--tone:var(--jade);--tone-soft:var(--jade-soft)}.tone--iris{--tone:var(--iris);--tone-soft:var(--iris-soft)}.tone--danger{--tone:var(--danger);--tone-soft:var(--danger-soft)}.nmap-node.is-toned rect{stroke:var(--tone);stroke-width:2px;fill:var(--tone-soft)}.nmap-node.is-toned:focus-visible rect{stroke-width:3.5px}.nmap-centre.is-toned rect{fill:var(--tone);stroke:none}.nmap-centre.is-toned.is-faded rect{stroke:var(--accent-strong);stroke-width:2px;stroke-dasharray:4 3}.nmap-centre.is-toned text{fill:var(--accent-contrast)}.kind-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.kind-legend li{align-items:center;gap:6px;display:inline-flex}.kind-legend-dot{background:var(--tone);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.nmap.is-ready .nmap-node{transition:none}.nmap.is-ready .nmap-line{animation:none}}.overlay .nmap{margin:8px 0}.nmap-start{margin:8px 0 4px}.nmap-trail{white-space:nowrap;scrollbar-width:none;height:36px;color:var(--muted);align-items:center;font-size:14px;display:flex;overflow-x:auto}.nmap-trail [aria-current]{font-weight:700}.focus-card{left:12px;right:12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-2);gap:8px;padding:12px 14px;display:grid;position:absolute;bottom:12px}.focus-card .btn{min-height:40px}.focus-actions{flex-wrap:wrap;gap:8px;display:flex}.topic-head h1{margin:12px 0 0;font-size:26px}.topic-en{color:var(--muted);margin:2px 0 0}.name-en{unicode-bidi:isolate;font-size:.8em;font-weight:400}.topic-head .muted{margin:4px 0 12px;font-size:14px}.topic-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 12px;display:flex}.topic-meta .muted{margin:0}.topic-kinds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip.topic-kind{border-color:var(--tone);background:var(--tone-soft);min-height:32px;padding:4px 12px;font-weight:600}.topic-desc{font-family:var(--font-text);margin:0 0 14px;line-height:1.7}.topic-desc p{margin:0}.topic-desc-more{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin:-6px 0;padding:6px 2px;font-size:14px;text-decoration:underline}.topic-who{margin:0 0 16px;font-size:15px;line-height:1.5}.topic-who-item+.topic-who-item{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.topic-who-item--n{display:flex}.topic-who-n{flex:none;min-width:1.5em;margin-inline-end:4px;font-weight:700}.topic-who-body{flex:auto;min-width:0}.topic-who-list{margin:0;padding:0;list-style:none}.topic-who-refs{margin:0 0 4px}.topic-who-label{color:var(--muted);margin-inline-end:4px;font-size:14px}.topic-who-about{color:var(--muted);margin:0 0 4px}.topic-who-facts{grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;display:grid}.topic-who-facts dt{color:var(--muted)}.topic-who-facts dd{margin:0}.topic-who-facts .word-orig--grc,.topic-who-facts .word-orig--hbo{unicode-bidi:isolate;font-size:1.1em;line-height:1}.topic-who-map{margin:4px 0 0}.explorer-links{gap:4px;margin-top:8px;display:grid}.explorer-links .chip{min-height:32px;padding:4px 12px}.topic-sections{font-family:var(--font-text);overflow-wrap:break-word;margin-top:16px}.topic-section{border-top:1px solid var(--border);padding:12px 0}.topic-heading{margin:0 0 6px;font-size:17px}.topic-line{margin:0;line-height:2}.topic-items{gap:6px;margin:6px 0 0;padding-inline-start:18px;line-height:1.9;display:grid}.topic-label{font-weight:500}.ref-chips{display:inline}.ref-chip{background:var(--accent-soft);color:var(--text);font-family:var(--font-ui);white-space:nowrap;border-radius:999px;margin:0 4px 2px 0;padding:0 8px;font-size:13px;line-height:26px;text-decoration:none;display:inline-block}.xref-group{margin:0 0 14px}.xref-label{font-family:var(--font-text);margin:0 0 6px;font-size:15px;font-weight:600}.xref-more{border:1px solid var(--border);color:var(--accent);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;margin:0 4px 2px 0;padding:0 10px;font-size:13px;font-weight:600;line-height:24px;display:inline-block}.see-links{font-family:var(--font-ui);word-break:keep-all;font-size:14px}.see-link{color:var(--accent);margin-inline-end:4px;font-weight:600}.passage-verse{font-family:var(--font-text);font-size:var(--reader-size);word-break:keep-all;overflow-wrap:break-word;margin:0 0 8px;line-height:1.7}.passage-verse mark{background:var(--accent-soft);color:inherit;border-radius:3px;font-weight:700}.topic-spread{margin-top:4px;position:relative}.spread-row{align-items:flex-end;gap:6px;margin-top:6px;display:flex}.spread-label{white-space:nowrap;min-width:2.6em;font-family:var(--font-ui);color:var(--muted);flex:none;font-size:12px;line-height:1.2}.spread-bars{flex:1;align-items:flex-end;min-width:0;height:36px;display:flex}.spread-bar{border:0;border-bottom:2px solid var(--border);min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;flex:1 1 0;align-items:flex-end;margin:0;padding:0 .5px;display:flex}.spread-bar--none{cursor:default}.spread-bar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.spread-fill{background:var(--accent);opacity:.6;border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.topic-spread--book .spread-fill{opacity:.25}.spread-bar[aria-pressed=true] .spread-fill{opacity:1}.spread-chosen{font-family:var(--font-ui);align-items:center;gap:4px;margin-top:8px;font-size:14px;display:flex}.spread-chosen strong{text-align:center;word-break:keep-all;flex:1;min-width:0}.spread-step:disabled{opacity:.35;cursor:default}.topic-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.topic-row{font-family:var(--font-text);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.7}.row-ref{color:var(--accent);font-family:var(--font-ui);white-space:nowrap;margin-inline-end:6px;font-size:13px;font-weight:600;text-decoration:none}.row-words mark{background:var(--accent-soft);color:inherit;border-radius:3px;font-weight:700}.row-words--wait{border-radius:var(--r-sm);background:var(--surface-2);height:3.4em;display:block}.topic-verses .quote-note,.topic-section .quote-note{margin-bottom:8px}.fold-more{margin-top:8px}.topic-section{scroll-margin-top:calc(var(--header-h) + 12px)}.topic-section-head{align-items:baseline;gap:8px;display:flex}.topic-section-head .topic-heading{flex:1;min-width:0}.section-words{flex:none}.topic-items--words{padding-inline-start:0;list-style:none}.topic-items--words>li>.topic-label{margin-bottom:4px;display:block}.topic-contents ol{font-family:var(--font-ui);word-break:keep-all;gap:4px;margin:0 0 8px;padding-inline-start:20px;font-size:14px;display:grid}.topic-contents a{color:var(--accent)}.topic-texts{margin-top:8px}.topic-texts-title{font-family:var(--font-text);margin:12px 0 6px;font-size:15px}@media (min-width:960px){.page.page--wide{max-width:58rem}}.passage{flex-direction:column;display:flex}.passage-read{z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--surface);margin:-12px -16px 12px;padding:12px 16px;display:flex;position:sticky;top:-12px}.passage-read .btn{flex:1}.passage-actions{gap:8px;margin-top:auto;padding-top:12px;display:flex}.passage-actions .btn{flex:1;text-decoration:none}.passage-fallback{font-family:var(--font-ui);word-break:keep-all;margin:0 0 8px;font-size:13px;line-height:1.5}.passage-tr{font-family:var(--font-ui);margin:0 0 8px;font-size:13px;line-height:1.5}.lead-image{margin:16px 0 4px}.who-body>.lead-image,.who-map-panel>.lead-image{margin:0}.section-image{margin:14px 0 20px}.lead-image-box{border-radius:6px;height:0;position:relative;overflow:hidden}.lead-image-img,.small-image-img{top:0;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute}.lead-image-img:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}@supports not (aspect-ratio:1/1){.lead-image-img:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:0}}.lead-image-img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.small-image-img:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}@supports not (aspect-ratio:1/1){.small-image-img:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:0}}.small-image-img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.lead-image-img:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lead-image-img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.small-image-img:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.small-image-img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lead-image-img:not([src]),.small-image-img:not([src]){visibility:hidden}.lead-image-img.is-shown,.small-image-img.is-shown{opacity:1}@media (prefers-reduced-motion:reduce){.lead-image-img,.small-image-img{transition:none}}.lead-image-caption{font-family:var(--font-ui);color:var(--muted);word-break:keep-all;margin-top:6px;font-size:13px;line-height:1.5}.lead-image-caption a{color:inherit}.small-image{vertical-align:top;border-radius:6px;flex:none;block-size:48px;inline-size:48px;display:inline-block;position:relative;overflow:hidden}@media (min-width:900px) and (min-height:500px){.small-image{block-size:64px;inline-size:64px}}.quote-note{font-family:var(--font-ui);color:var(--muted);word-break:keep-all;margin:8px 0 0;font-size:13px;line-height:1.5}.quote-notice{margin-top:24px}.quote-notice .online-notice p{font-family:var(--font-ui);font-size:12px;line-height:1.5}.passage .online-note{margin-bottom:8px}.passage-verse+.online-note{margin-top:-4px}.passage-notice{margin-top:4px}.overlay{z-index:40;background:var(--bg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.overlay:focus{outline:none}.overlay-head{min-height:var(--header-h);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:4px 8px 4px 16px;display:flex}@supports (width:min(1px, 2px)){.overlay-head{padding-top:max(4px, env(safe-area-inset-top))}}.overlay-head h2{flex:1;margin:0;font-size:18px}.overlay-head .chip{text-decoration:none}.overlay-body{flex:1;padding:0 0 24px;overflow-y:auto}.overlay-body .explorer-links,.overlay-body>.muted,.overlay-body>.loading{padding:0 16px}.topics-panel .chip{min-height:34px}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.explorer-links .chip .word-orig--grc,.explorer-links .chip .word-orig--hbo{font-size:1.1em;line-height:1}.initials{flex-wrap:wrap;gap:4px;margin:4px 0 8px;display:flex}.initial{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;min-width:36px;min-height:36px;font-size:15px}.initial.is-active{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.focus-card--static{box-shadow:none;margin:8px 0 0;position:static}.question-theme{margin-top:8px;scroll-margin-top:16px}.questions-toc{display:none}@media (min-width:75em){.questions-toc{inline-size:calc((100vw - var(--rail-w,0px)) / 2 - 21rem - 56px);max-inline-size:240px;max-block-size:calc(100vh - 120px - var(--tabbar-h));display:block;position:fixed;top:calc(env(safe-area-inset-top) + 96px);overflow-y:auto}.questions-toc:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--rail-w,0px) + (100vw - var(--rail-w,0px)) / 2 + 21rem + 32px)}@supports not (aspect-ratio:1/1){.questions-toc:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:calc(var(--rail-w,0px) + (100vw - var(--rail-w,0px)) / 2 + 21rem + 32px)}}.questions-toc:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--rail-w,0px) + (100vw - var(--rail-w,0px)) / 2 + 21rem + 32px)}.questions-toc:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--rail-w,0px) + (100vw - var(--rail-w,0px)) / 2 + 21rem + 32px)}.questions-toc:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--rail-w,0px) + (100vw - var(--rail-w,0px)) / 2 + 21rem + 32px)}@supports (width:min(1px, 2px)){.questions-toc{inline-size:min(240px, calc((100vw - var(--rail-w,0px)) / 2 - 21rem - 56px))}}@supports (height:1dvh){.questions-toc{max-block-size:calc(100dvh - 120px - var(--tabbar-h))}}.questions-toc ul{border-inline-start:1px solid var(--border);gap:2px;margin:0;padding:0;list-style:none;display:grid}.questions-toc a{color:var(--muted);word-break:keep-all;border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:6px 12px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.questions-toc a:hover{color:var(--text)}.questions-toc a[aria-current=true]{border-inline-start-color:var(--accent);color:var(--text);font-weight:600}}.question-theme+.question-theme{content-visibility:auto}.question-theme .list-text{-webkit-line-clamp:2}.question-head h1,.lesson-head h1,.topic-head h1{font-family:var(--font-serif);margin:12px 0;font-size:28px;font-weight:700;line-height:1.3}.question-elsewhere-note{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.6}.question-elsewhere-links{flex-wrap:wrap;gap:8px;margin:0;display:flex}.question-summary{border-radius:var(--r-lg);background:var(--accent-soft);padding:16px 18px}.question-summary .section-title{color:var(--accent-strong);margin:0}.question-summary p{font-family:var(--font-text);margin:4px 0 0;line-height:1.7}.question-section h2,.lesson-section h2{font-family:var(--font-serif);margin:32px 0 10px;font-size:20px;font-weight:700}.question-section p{font-family:var(--font-text);font-size:var(--reader-size);line-height:1.8}.question blockquote,.creed blockquote{border-inline-start:3px solid var(--accent);margin:14px 0;padding:4px 0 4px 14px}.question blockquote p,.creed blockquote p{margin:0}.question blockquote cite,.creed blockquote cite{color:var(--muted);margin-top:4px;font-size:14px;font-style:normal;display:block}.qlink{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a.qlink--word:not([href]){cursor:pointer}.qlink--gloss{color:inherit;text-decoration-style:dotted;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}button.qlink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.question-links,.question-sources,.lesson-sources,.topic-questions{margin-top:24px}.question-sources ol,.lesson-sources ol{padding-inline-start:20px;font-size:14px;line-height:1.7}.question-mini .list-link{padding:10px 12px}.terms-view{min-height:100vh;min-height:100dvh}.kind-cards{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kind-card{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;height:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:12px 14px;display:block}.kind-card-name{margin-inline-end:4px;font-size:16px;font-weight:600}.kind-card-count{color:var(--muted);font-size:13px}.kind-card-top{color:var(--muted);margin-top:4px;font-size:14px;display:block}.kind-back{margin:8px 0 0;align-items:center;margin-inline-start:0;display:inline-flex}.kind-title{margin:4px 0 10px;font-size:20px}.kind-title .muted{font-size:14px;font-weight:400}.kind-view .initials{margin-top:10px}.kind-view .topic-list li{content-visibility:visible}.kind-more{margin:12px auto 0;display:flex}.orig{unicode-bidi:isolate}.orig.word-orig--hbo{font-size:1.25em}.course-card{border-radius:var(--r-lg);color:var(--text);gap:4px;margin-top:14px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.course-card--basics{background:var(--teal-soft);--tone:var(--teal);--tone-strong:var(--teal-strong)}.course-card--overview{background:var(--orchid-soft);--tone:var(--orchid);--tone-strong:var(--orchid-strong)}.course-card--reading{background:var(--sun-soft);--tone:var(--sun);--tone-strong:var(--sun-strong)}.course-card--catechism{background:var(--jade-soft);--tone:var(--jade);--tone-strong:var(--jade-strong)}.course-card--firstjohn{background:var(--iris-soft);--tone:var(--iris);--tone-strong:var(--iris-strong)}.course-card--history{background:var(--umber-soft);--tone:var(--umber);--tone-strong:var(--umber-strong)}.course-card--apologetics{background:var(--olive-soft);--tone:var(--olive);--tone-strong:var(--olive-strong)}.course-card--grc{background:var(--sage-soft);--tone:var(--sage);--tone-strong:var(--sage-strong)}.course-card--hbo{background:var(--ochre-soft);--tone:var(--ochre);--tone-strong:var(--ochre-strong)}.course-card--doctrine{background:var(--plum-soft);--tone:var(--plum);--tone-strong:var(--plum-strong)}.course-card--reformed{background:var(--sea-soft);--tone:var(--sea);--tone-strong:var(--sea-strong)}.course-card--theology{background:var(--wine-soft);--tone:var(--wine);--tone-strong:var(--wine-strong)}.course-tone--theology{--course-tone:var(--wine);--course-tone-soft:var(--wine-soft)}.course-tone--history{--course-tone:var(--umber);--course-tone-soft:var(--umber-soft)}.course-card--glossary{background:var(--ochre-soft);--tone:var(--ochre);--tone-strong:var(--ochre-strong)}.course-card--creeds{background:var(--sun-soft);--tone:var(--sun);--tone-strong:var(--sun-strong)}.course-card--guides{background:var(--sage-soft);--tone:var(--sage);--tone-strong:var(--sage-strong)}.course-card--classics{background:var(--sea-soft);--tone:var(--sea);--tone-strong:var(--sea-strong)}.course-mark{font-family:var(--font-serif);letter-spacing:.02em;font-style:italic}.course-card .card-meta{color:var(--tone-strong)}.course-script{color:var(--tone-strong);font-size:30px;line-height:1.2}.course-card .progress{background:var(--surface);margin-top:10px}.course-card .progress>span{background:var(--tone)}.progress{background:var(--border);border-radius:3px;height:6px;display:block;overflow:hidden}.progress>span{background:var(--sage);border-radius:3px;height:100%;display:block}.course>.progress{margin-top:8px}.course-next{margin:12px 0 8px}.course-unit{margin-top:8px}.heading-years{font-family:var(--font-ui);color:var(--muted);margin-inline-start:4px;font-size:13px;font-weight:400}.timeline-card{grid-template-columns:1fr auto;align-items:center;margin:0 0 8px}.timeline-card .card-label,.timeline-card .card-title{grid-column:1}.timeline-card .card-label{color:var(--course-tone,var(--accent))}.timeline-card .card-title{word-break:keep-all;font-size:17px}.timeline-card svg{color:var(--muted);grid-area:1/2/3}.lesson-timeline{margin:0 0 8px;font-size:14px}.lesson-timeline a{color:var(--course-tone,var(--accent))}.timeline{--tl-year:84px;--tl-gap:24px;padding-bottom:24px}.timeline-list{margin:0;padding:0;list-style:none;position:relative}.timeline-list:before{content:"";top:6px;bottom:6px;background:var(--border);width:2px;position:absolute}.timeline-list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--tl-year) + var(--tl-gap) / 2 - 1px)}@supports not (aspect-ratio:1/1){.timeline-list:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):before{left:calc(var(--tl-year) + var(--tl-gap) / 2 - 1px)}}.timeline-list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--tl-year) + var(--tl-gap) / 2 - 1px)}.timeline-list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--tl-year) + var(--tl-gap) / 2 - 1px)}.timeline-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--tl-year) + var(--tl-gap) / 2 - 1px)}.timeline-row{grid-template-columns:var(--tl-year) minmax(0, 1fr);column-gap:var(--tl-gap);scroll-margin-top:calc(var(--header-h) + 12px);align-items:baseline;padding:8px 0;display:grid;position:relative}.timeline-row:before{content:"";top:15px;background:var(--course-tone,var(--accent));width:10px;height:10px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute}.timeline-row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--tl-year) + var(--tl-gap) / 2 - 5px)}@supports not (aspect-ratio:1/1){.timeline-row:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):before{left:calc(var(--tl-year) + var(--tl-gap) / 2 - 5px)}}.timeline-row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--tl-year) + var(--tl-gap) / 2 - 5px)}.timeline-row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--tl-year) + var(--tl-gap) / 2 - 5px)}.timeline-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--tl-year) + var(--tl-gap) / 2 - 5px)}.timeline-row:target{border-radius:var(--r-sm);background:var(--course-tone-soft,var(--accent-soft))}.timeline-row:target:before{box-shadow:0 0 0 3px var(--course-tone-soft,var(--accent-soft))}.timeline-year{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:end;color:var(--muted);font-size:13px}.timeline-name{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;color:var(--text);line-height:1.5;text-decoration:none}.timeline-name:hover{text-decoration:underline}.timeline-name.has-image{align-items:flex-start;display:flex}.timeline-name.has-image>.small-image{margin-inline-end:12px}.timeline-label{align-self:baseline;min-inline-size:0}.timeline-tag{color:var(--muted)}.lesson-link{grid-template-columns:auto 1fr;align-items:start;gap:12px}.lesson-no{background:var(--sage-soft);width:32px;height:32px;color:var(--sage-strong);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.lesson-link-text{gap:4px;min-width:0;display:grid}.read-check{inline-size:22px;display:inline-block}.read-check-icon{vertical-align:-2px;color:var(--sage);visibility:hidden;margin-inline-start:2px;display:inline-flex}[data-read-key][data-read] .read-check-icon{visibility:visible}.cell[data-read-key]{position:relative}.cell .read-check{inline-size:auto;line-height:0;position:absolute;top:1px}.cell .read-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}@supports not (aspect-ratio:1/1){.cell .read-check:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:2px}}.cell .read-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.cell .read-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.cell .read-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.cell .read-check-icon{color:var(--sage-strong);margin:0}.cell .read-check-icon svg{stroke-width:2.6px;block-size:14px;inline-size:14px}.read-count{white-space:nowrap}.heading .read-count{font-family:var(--font-ui);color:var(--muted);margin-inline-start:4px;font-size:13px;font-weight:400}:root[data-learn] .is-pending,:root[data-read-marks] .is-pending{visibility:hidden}.lesson-done{vertical-align:-2px;color:var(--sage);margin-inline-start:6px;display:inline-flex}.badge.lesson-done{color:var(--sage-strong);background:var(--sage-soft);border-color:var(--sage-soft)}.course-chip{white-space:nowrap;border-radius:999px;gap:.3em;min-width:0;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.chip-course{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip-no{flex-shrink:0}.course-chip--basics{background:var(--teal-soft);color:var(--teal-strong)}.course-chip--overview{background:var(--orchid-soft);color:var(--orchid-strong)}.course-chip--reading{background:var(--sun-soft);color:var(--sun-strong)}.course-chip--catechism{background:var(--jade-soft);color:var(--jade-strong)}.course-chip--firstjohn{background:var(--iris-soft);color:var(--iris-strong)}.course-chip--history{background:var(--umber-soft);color:var(--umber-strong)}.course-chip--apologetics{background:var(--olive-soft);color:var(--olive-strong)}.course-chip--grc{background:var(--sage-soft);color:var(--sage-strong)}.course-chip--hbo{background:var(--ochre-soft);color:var(--ochre-strong)}.course-chip--doctrine{background:var(--plum-soft);color:var(--plum-strong)}.course-chip--reformed{background:var(--sea-soft);color:var(--sea-strong)}.course-chip--theology{background:var(--wine-soft);color:var(--wine-strong)}.section-dots{align-items:center;gap:5px;padding-inline-end:12px;display:flex}.dot{background:var(--border);border-radius:4px;width:8px;height:8px;transition:width .2s}.dot.is-done{background:var(--sage)}.dot.is-current{background:var(--sage);width:20px}@media (max-width:380px){.course-chip{padding:4px 8px;font-size:12px}.section-dots{gap:3px;padding-inline-end:6px}.dot{width:6px;height:6px}.dot.is-current{width:14px}}.lesson-summary{color:var(--muted);margin:0 0 8px;line-height:1.7}.lesson-section h2{margin:28px 0 8px;font-size:19px}.lesson-section p{font-size:16px;line-height:1.75}.lesson,.question,.practice,.about,.creed,.topic,.questions,.questions-toc,.learn,.settings,.commentary-page,.study-foot{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.lesson blockquote{border-inline-start:3px solid var(--accent);margin:14px 0;padding:4px 0 4px 14px}.lesson blockquote p{margin:0}.lesson blockquote cite{color:var(--muted);margin-top:4px;font-size:14px;font-style:normal;display:block}.say[aria-busy=true]{opacity:.55;cursor:progress}.say-text{overflow-wrap:break-word;overflow-wrap:anywhere}.say{border:1px solid var(--border);background:var(--surface);min-width:32px;min-height:32px;color:var(--accent);vertical-align:middle;border-radius:999px;margin:0 2px;padding:0 6px;font-size:12px;line-height:1}.interlinear{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);margin:16px 0;padding:14px 16px}.interlinear-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.interlinear-head a{color:var(--accent)}.interlinear-words{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.interlinear-word{border-radius:var(--r-sm);background:var(--surface-2);min-width:56px;color:var(--text);text-align:center;border:0;flex-direction:column;align-items:center;padding:6px 8px;display:flex}.interlinear-word .word-orig{font-size:20px}.interlinear-word .word-orig--hbo{font-size:24px}.interlinear-gloss{font-size:13px}.interlinear-grammar{max-width:9em;color:var(--muted);font-size:11px}.table-scroll{margin:14px 0;overflow-x:auto}.lesson-table{border-collapse:collapse;font-size:15px}.lesson-table th,.lesson-table td{border:1px solid var(--border);text-align:start;vertical-align:top;padding:6px 10px}.lesson-table th{background:var(--accent-soft)}.vocab{margin:0;padding:0;list-style:none}.vocab-item{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:8px 0;display:flex}.vocab-word{color:var(--accent);background:0 0;border:0;padding:0;font-size:20px}.vocab-count{margin-inline-start:auto;font-size:13px}.practice-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.practice-item{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);gap:10px;padding:16px;display:grid}.practice-n{color:var(--accent);font-size:12px;font-weight:700}.practice-q{margin:0;font-size:16px;font-weight:500;line-height:1.6}.practice-choices{gap:6px;display:grid}.choice{background:var(--surface-2);min-height:46px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.choice[aria-disabled=true]{cursor:default}.choice[aria-disabled=true]:not(:-webkit-any(.is-right,.is-wrong)){color:var(--muted)}@supports not (aspect-ratio:1/1){.choice[aria-disabled=true]:not(.is-right):not(.is-wrong){color:var(--muted)}}.choice[aria-disabled=true]:not(:is(.is-right,.is-wrong)){color:var(--muted)}.choice.is-right{border-color:var(--sage);background:var(--sage-soft);color:var(--sage-strong);font-weight:700}.choice.is-wrong{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.choice-mark{flex:none;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.practice-status:empty{margin-top:-10px}.practice-feedback{margin:0;font-size:15px;line-height:1.6}.practice-result{border-radius:var(--r);background:var(--sage-soft);color:var(--sage-strong);margin:12px 0 0;padding:14px 16px}.lesson-nav{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:28px 0 8px;display:flex}.lesson-nav .btn{text-align:center;flex:12rem;min-width:0;padding-block-start:8px;padding-block-end:8px}.word-card-head .word-orig{font-size:28px}.word-card-gloss{margin:4px 0;font-size:17px}.word-card-grammar{color:var(--muted);margin:0 0 12px;font-size:14px}.grammar-lessons{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;display:flex}.say.is-off{visibility:hidden}.lesson-meta{align-items:center;min-height:24px;margin:0;display:flex}.lesson-meta-actions{margin-inline-start:auto;margin-inline-end:-10px}.interlinear-head{min-height:32px}.interlinear-word .badge{margin-top:2px}.settings .panel{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);margin-top:14px;padding:4px 16px 16px}.settings .panel .preview{background:var(--bg)}.install-banner{bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom));z-index:14;border-radius:var(--r-lg);background:var(--surface);max-width:40rem;box-shadow:var(--shadow-2);align-items:center;gap:10px;margin:0 auto;padding:10px 6px 10px 12px;display:flex;position:fixed}.install-banner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}@supports not (aspect-ratio:1/1){.install-banner:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:calc(12px + var(--rail-w));right:12px}}.install-banner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}.install-banner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.install-banner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.home.has-lang-hint .install-banner{display:none}.lang-hint{bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom));z-index:14;border-radius:var(--r-lg);background:var(--surface);max-width:40rem;box-shadow:var(--shadow-2);align-items:center;gap:8px;margin:0 auto;padding:8px 6px 8px 14px;font-size:14px;line-height:1.4;transition:transform .2s,visibility .2s;display:flex;position:fixed}.lang-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}@supports not (aspect-ratio:1/1){.lang-hint:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:calc(12px + var(--rail-w));right:12px}}.lang-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(12px + var(--rail-w));right:12px}.lang-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.lang-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(12px + var(--rail-w));left:12px}.lang-hint.is-hidden{transform:translateY(calc(100% + var(--tabbar-h) + 24px + env(safe-area-inset-bottom)));visibility:hidden}.lang-hint .row-text{word-break:keep-all;flex:1}.lang-hint .btn{flex:none;padding:0 12px}.install-banner .row-hint{display:none}.install-banner .btn{padding:0 14px}.install-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.install-steps{counter-reset:step;gap:14px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.install-steps li{align-items:center;gap:12px;line-height:1.5;display:flex}.install-step-icon{border-radius:var(--r-sm);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);flex:none;place-items:center;display:grid}.install-step-word{font-size:13px;font-weight:700}.home.has-install-banner{padding-bottom:96px}.segmented .chip,.books-head .chip{min-height:44px;padding:6px 12px;font-size:13px}.commentary-study .question-head .btn{margin-bottom:4px}.commentary-page{margin-top:8px}.commentary-page .commentary-entry p{font-family:var(--font-text);font-size:var(--reader-size);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;line-height:1.85}.commentary-en{color:var(--muted);margin:4px 0 18px}.commentary-en summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.commentary-more{margin:4px 0 0}.commentary-more .link-btn{align-items:center;gap:2px;min-height:44px;text-decoration:none;display:inline-flex}.verse-words{border-left:2px solid var(--border);flex-wrap:wrap;gap:6px 10px;margin:2px 0 12px;padding-left:10px;line-height:1.25;display:flex}:root[dir=rtl] .verse-words{border-left:0;border-right:2px solid var(--border);padding-left:0;padding-right:10px}.iw{flex-direction:column;align-items:center;display:inline-flex}.iw-orig{font-size:.9em}.iw-orig.word-orig--grc{font-family:var(--font-greek)}.iw-orig.word-orig--hbo{font-family:var(--font-hebrew);font-size:1.05em}.iw-gloss{font-family:var(--font-ui);color:var(--muted);font-size:.62em}.switch-row{width:100%;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:16px;padding:8px 0;display:flex}.switch{background:var(--border);border-radius:14px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.switch:after{content:"";top:3px;background:var(--surface);width:22px;height:22px;box-shadow:var(--shadow-1);border-radius:50%;transition:transform .15s;position:absolute}.switch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:3px}@supports not (aspect-ratio:1/1){.switch:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):after{left:3px}}.switch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:3px}.switch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:3px}.switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:3px}.switch-row[aria-checked=true] .switch{background:var(--accent)}.switch-row[aria-checked=true] .switch:after{transform:translateX(calc(18px * var(--dir)))}.lex-occurrences{min-height:40px;margin:4px 0 10px;font-size:14px}.occurrence-book{border-bottom:1px solid var(--border)}.occurrence-book summary{cursor:pointer;align-items:center;gap:6px;min-height:48px;font-weight:600;display:flex}.occurrence-list{margin:0 0 12px;padding:0;list-style:none}.occurrence-list a{color:inherit;font-family:var(--font-text);padding:8px 0;line-height:1.6;text-decoration:none;display:block}.occurrence-ref{font-family:var(--font-ui);color:var(--accent);font-weight:700}.word-chips{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.word-chip{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-width:44px;min-height:52px;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:inline-flex}.word-chip .word-orig{font-size:19px;line-height:1.2}.word-chip .word-orig--hbo{font-size:22px}.word-chip-gloss{color:var(--muted);font-size:11px}.word-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.word-chip[aria-pressed=true] .word-orig,.word-chip[aria-pressed=true] .word-chip-gloss{color:var(--accent-strong)}.word-detail{border-top:1px solid var(--border);padding-top:12px}.word-detail-head{margin:0 0 2px}.word-detail-head .word-orig{font-size:26px}.word-detail .word-gloss,.word-detail .word-meta{margin:0 0 6px;display:block}.word-hint{margin:0 0 8px;font-size:14px}.words-view{min-height:44px;margin:4px 0 0 auto;display:block}.verse-joined{font-family:var(--font-ui);color:var(--muted);font-size:.8em}.tabbar{view-transition-name:tabbar}.topbar{view-transition-name:topbar}.topbar-heading,.topbar-title{view-transition-name:topbar-title}::view-transition-group(topbar-title){animation:none}::view-transition-old(topbar-title){block-size:auto;inline-size:auto}::view-transition-new(topbar-title){block-size:auto;inline-size:auto}::view-transition-old(topbar-title){animation:80ms ease-out both vt-fade-out}::view-transition-new(topbar-title){animation:.14s ease-out 80ms both fade-in}::view-transition-old(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}:root[data-vt=forward]::view-transition-old(root){animation:.26s cubic-bezier(.2,.7,.2,1) both vt-out-left}:root[data-vt=forward]::view-transition-new(root){animation:.26s cubic-bezier(.2,.7,.2,1) both vt-in-right}:root[data-vt=back]::view-transition-old(root){z-index:1;animation:.26s cubic-bezier(.2,.7,.2,1) both vt-out-right}:root[data-vt=back]::view-transition-new(root){animation:.26s cubic-bezier(.2,.7,.2,1) both vt-in-left}@keyframes vt-in-right{0%{transform:translateX(calc(100% * var(--dir)))}}@keyframes vt-out-left{to{transform:translateX(calc(-25% * var(--dir)));opacity:.6}}@keyframes vt-in-left{0%{transform:translateX(calc(-25% * var(--dir)));opacity:.6}}@keyframes vt-out-right{to{transform:translateX(calc(100% * var(--dir)))}}:root[data-vt=tab]::view-transition-old(root){animation:60ms ease-out both vt-fade-out}:root[data-vt=tab]::view-transition-new(root){animation:.2s cubic-bezier(.2,.7,.2,1) both vt-rise}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise{0%{opacity:0;transform:translateY(8px)}}.tab-icon{transition:background-color .12s;position:relative}.tab-link.is-pressed .tab-icon:after{content:"";border-radius:inherit;background:var(--accent);opacity:0;pointer-events:none;animation:.38s ease-out tab-press;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tab-press{0%{opacity:.24;transform:scale(.7)}to{opacity:0;transform:scale(1.12)}}main{transition:opacity 90ms ease-out}:root[data-leaving=tab] main{opacity:0}:root a.is-going{background:var(--accent-soft)}:root[data-loading] body:after{content:"";z-index:11;top:env(safe-area-inset-top);background:var(--accent);transform-origin:0;pointer-events:none;width:100%;height:2px;animation:1.4s cubic-bezier(.2,.7,.2,1) infinite loading-bar;position:fixed}:root[data-loading] body:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}@supports not (aspect-ratio:1/1){:root[data-loading] body:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):after{left:0}}:root[data-loading] body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}:root[data-loading] body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}:root[data-loading] body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}:root[data-leaving=tab][data-loading] :-webkit-any(.topbar,.page-head)>*{opacity:0;transition:opacity 90ms ease-out}:root[data-leaving=tab][data-loading] :is(.topbar,.page-head)>*{opacity:0;transition:opacity 90ms ease-out}:root[data-leaving=tab][data-loading] body:after{content:none}.route-loading{display:none}:root[data-leaving=tab][data-loading] .route-loading{z-index:11;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0}:root[data-leaving=tab][data-loading] .route-loading:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--rail-w);right:0}@supports not (aspect-ratio:1/1){:root[data-leaving=tab][data-loading] .route-loading:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:var(--rail-w);right:0}}:root[data-leaving=tab][data-loading] .route-loading:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--rail-w);right:0}:root[data-leaving=tab][data-loading] .route-loading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--rail-w);left:0}:root[data-leaving=tab][data-loading] .route-loading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--rail-w);left:0}@keyframes loading-bar{0%{transform:scaleX(0)}80%{opacity:1;transform:scaleX(.9)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.tab-link.is-pressed .tab-icon:after{animation:none}main{transition:none}:root[data-loading] body:after{opacity:.6;animation:none}}.compare{gap:18px;padding:4px 20px 20px;display:grid}.compare-picks{flex-wrap:wrap;gap:6px;display:flex}.chip.compare-pick{min-height:32px;padding:4px 10px;font-size:13px}.chip.compare-pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.chip.compare-pick[aria-disabled=true]{cursor:default}.compare-picks-label{margin:0 0 -10px;font-size:13px}.compare-verse{gap:10px;display:grid}.compare-verse+.compare-verse{border-top:1px solid var(--border);padding-top:14px}.compare-v{color:var(--gold);margin:0;font-size:14px}.compare-original,.compare-row{gap:2px;display:grid}.compare-original{border-radius:var(--r);background:var(--accent-soft);justify-items:start;padding:10px 12px}.compare-original p{justify-self:stretch;margin:0}.compare-name{color:var(--muted);font-size:12px;font-weight:600}.compare-words{font-size:1.15em;line-height:1.6}.compare-translit{color:var(--muted);font-size:14px;font-style:italic}.compare-glosses{color:var(--muted);font-size:14px}.compare-original .chip{margin-top:6px}.compare-text{font-family:var(--font-text);margin:0;line-height:1.7}.compare-row.is-current .compare-name{color:var(--accent)}.compare-notices{gap:10px;display:grid}.search{gap:16px;display:grid}.search-form{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--muted);align-items:center;gap:8px;padding:0 14px;display:flex}.search-form input{min-width:0;min-height:48px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-hint,.search-hint>.loading{margin:0}.search-recent-head{align-items:baseline;display:flex}.search-recent-row{align-items:center;gap:4px;display:flex}.search-recent-q{flex:1;align-content:center;min-height:44px}.search-goto{border-radius:var(--r);background:var(--accent-soft);color:var(--accent);padding:12px 14px;font-weight:700;text-decoration:none}.search-group-head{align-items:baseline;gap:8px;margin:0 0 6px;font-size:15px;display:flex}.search-group-tr,.search-count{color:var(--muted);font-size:13px;font-weight:400}.search-count{margin-inline-start:auto}.search-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.search-item{border-radius:var(--r-sm);background:var(--surface);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.search-item-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.search-item-title{font-weight:700}.search-item-sub,.search-item-where{color:var(--muted);font-size:13px}.search-item-text{color:var(--text);font-family:var(--font-text);font-size:15px;line-height:1.6}.search-item-text mark{background:var(--accent-soft);color:inherit;border-radius:3px;font-weight:700}.search-more{margin-top:6px}.search.is-stale .search-group,.search.is-stale .search-goto{opacity:.55;transition:opacity .12s}.creed-group .heading{margin-top:24px}.creed-list{gap:8px;display:grid}.creed-card{border-radius:var(--r);background:var(--surface);color:var(--text);gap:4px;padding:14px 16px;text-decoration:none;display:grid}.creed-card .card-text{color:var(--muted);font-size:14px;line-height:1.6}.creed-head h1{font-family:var(--font-serif);margin:8px 0 4px;font-size:26px}.creed-article .question-section h3{font-family:var(--font-serif);margin:28px 0 8px;font-size:19px}.creed-summary{font-family:var(--font-text);line-height:1.8}.creed-body{margin-top:36px}.creed [id]{scroll-margin-top:calc(var(--header-h) + 12px)}.creed-chapter>h3{font-family:var(--font-serif);margin:28px 0 8px;font-size:19px}.creed-item{border-bottom:1px solid var(--border);padding:12px 0}.creed-item p{font-family:var(--font-text);font-size:var(--reader-size);margin:6px 0;line-height:1.8}.creed-n{color:var(--accent-strong);margin:0;font-size:14px;font-weight:700;display:block}.creed-q{font-weight:700}.creed-mark{color:var(--muted);margin-inline-start:1px;font-size:.65em}.creed-en summary,.creed-proofs summary{width:fit-content;color:var(--muted);cursor:pointer;padding:4px 0;font-size:14px}.creed-en>div,.creed-proofs ol{border-inline-start:2px solid var(--border);margin:4px 0 0;padding-inline-start:14px}.creed-proofs ol{padding-inline-start:28px;font-size:14px;line-height:1.8}.classic-text{margin-top:20px}.classic-of{color:var(--muted);font-family:var(--font-ui);font-size:15px;font-weight:600;display:block}.classic-h{font-family:var(--font-serif);overflow-wrap:break-word;overflow-wrap:anywhere;margin:28px 0 4px;font-size:19px}.classic-h .creed-n{margin-inline-end:6px;display:inline}.classic-item{padding:8px 0}.classic-item p{font-family:var(--font-text);font-size:var(--reader-size);overflow-wrap:break-word;overflow-wrap:anywhere;white-space:pre-line;margin:6px 0;line-height:1.8}.classic-shelf-intro{margin:0 0 12px}.classic-item p.classic-refs{font-family:inherit;font-size:14px}.classic-n{font-size:12px;font-weight:600}.classic-lead{color:var(--muted);font-size:14px;line-height:1.6;display:block}.classic-credit,.classic-omitted{font-size:14px}.classic-start{margin-top:12px}.classic-hosts{margin:4px 0;padding-inline-start:18px;font-size:14px;line-height:1.7}.creed-toc ol{margin:0;padding-inline-start:22px;line-height:1.9}.creed-toc ul{margin:0;padding:0;line-height:1.9;list-style:none}.creed-toc li.is-named{list-style:none}.creed-toc a{color:var(--accent)}.creed-toc--numbers{flex-wrap:wrap;gap:4px;display:flex}.creed-toc--numbers a{border-radius:var(--r-sm);background:var(--surface);text-align:center;min-width:36px;padding:6px 0;text-decoration:none}.creed-toc-note{word-break:keep-all;margin:0 0 8px;font-size:14px}.creed-toc-days{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));display:grid}.creed-toc--numbers a.creed-toc-day{min-width:0;padding:4px 2px;line-height:1.3;display:grid}.creed-toc-day-n{font-weight:700}.creed-toc-day-q{color:var(--muted);white-space:nowrap;font-size:12px}.backup{word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;gap:10px;display:grid}.backup p{margin:0}.backup-actions{flex-wrap:wrap;gap:8px;display:flex}.backup-chosen{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);gap:8px;padding:12px;display:grid}.backup-error{color:var(--danger)}.resume-chip{left:calc(50% + var(--rail-w) / 2);bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px);z-index:16;background:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow-1);white-space:nowrap;border-radius:999px;display:flex;position:fixed;transform:translate(-50%)}.resume-chip button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px}.resume-chip-go{padding:8px 4px 8px 18px;font-weight:600}.resume-chip-close{opacity:.85;place-items:center;width:40px;padding:0;display:grid}.kind-tag{background:var(--accent-soft);color:var(--accent-strong);vertical-align:1px;border-radius:999px;margin-inline-end:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.kind-tag--bible{background:var(--sage-soft);color:var(--text)}.hl-dot{border:1px solid var(--muted);vertical-align:-1px;border-radius:50%;width:12px;height:12px;display:inline-block}.chip .hl-dot{margin-inline-end:6px}.hl-dot--yellow{background:var(--hl-yellow)}.hl-dot--green{background:var(--hl-green)}.hl-dot--blue{background:var(--hl-blue)}.hl-dot--pink{background:var(--hl-pink)}.hl-dot--purple{background:var(--hl-purple)}.kind-filter{margin:4px 0 12px}.last-page-slot{margin:10px 0 0}:root[data-pages] .last-page-slot{min-height:48px}.last-page[hidden]{display:none}.last-page{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);height:48px;color:var(--text);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex}.last-page-label{color:var(--muted);flex:none;font-size:13px}.last-page-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gloss-sheet{align-content:start;gap:12px;padding-bottom:8px;display:grid}.gloss-name{word-break:keep-all;margin:0;font-size:18px}.gloss-def{word-break:keep-all;margin:0;line-height:1.7}.gloss-more{justify-self:start}.classic-sheet{align-content:start;gap:4px;padding-bottom:8px;display:grid}.classic-sheet p{font-family:var(--font-text);overflow-wrap:break-word;overflow-wrap:anywhere;white-space:pre-line;margin:4px 0;line-height:1.8}.classic-sheet .classic-sheet-h{font-family:var(--font-serif);font-weight:700}.classic-sheet .gloss-more{margin-top:8px}.glossary-groups{margin:12px 0 4px}.glossary .initials{margin:14px 0 8px}@media (scripting:none){.glossary-groups,.glossary .initials,.glossary .glossary-section{display:none}}.glossary-other{font-size:14px;font-weight:400}.glossary-entry .creed-head .glossary-other{margin:4px 0 0}.glossary-links,.glossary-related{margin-top:24px}.glossary-more>summary{color:var(--accent);cursor:pointer;margin:12px 0 4px;font-weight:600}:root[dir=rtl]{--dir:-1}:root[dir=rtl] .resume-chip{left:calc(50% - var(--rail-w) / 2)}:root[dir=rtl] .icon--flip{transform:scaleX(-1)}.who-main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.who{--w-gold:var(--ochre);--w-gold-soft:var(--ochre-soft);--w-on-gold:var(--surface);--w-hist:var(--sea);--w-warn:var(--danger);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.who a{color:inherit}.who-rail{top:env(safe-area-inset-top);z-index:5;border-bottom:1px solid var(--border);background:var(--bg);padding:8px 12px;position:sticky}.who-rail-in{justify-content:space-between;display:flex;position:relative}.who-rail-path{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.who-rail-road{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.who-rail-walked{fill:none;stroke:var(--w-gold);stroke-width:3px;stroke-linecap:round}.who-rn{z-index:1;min-inline-size:0;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:2px 0;text-decoration:none;display:flex;position:relative}.who-rn-ring{box-sizing:border-box;border:3px solid var(--line);background:var(--bg);border-radius:50%;block-size:24px;inline-size:24px;transition:background .3s,border-color .3s}.who-rn.is-point .who-rn-ring{border-width:2px;block-size:12px;inline-size:12px;margin:6px 0}.who-rn.is-gate .who-rn-ring{background:var(--text);border:0;border-radius:3px;block-size:6px;inline-size:22px;margin:9px 0}.who-rn.is-life .who-rn-ring{background:radial-gradient(circle, var(--w-gold) 35%, transparent 72%);block-size:18px;inline-size:18px;box-shadow:0 0 18px var(--ochre-soft);border:0;margin:3px 0}@supports (color:color-mix(in srgb, red, blue)){.who-rn.is-life .who-rn-ring{background:radial-gradient(circle, var(--w-gold) 35%, color-mix(in srgb, var(--w-gold) 30%, transparent) 60%, transparent 72%);box-shadow:0 0 18px color-mix(in srgb, var(--w-gold) 55%, transparent)}}.who-rn.is-yes .who-rn-ring{border-color:var(--w-gold);background:var(--ochre-soft)}@supports (color:color-mix(in srgb, red, blue)){.who-rn.is-yes .who-rn-ring{background:color-mix(in srgb, var(--w-gold) 28%, var(--bg))}}.who-rn.is-hold .who-rn-ring{border-style:dashed;border-color:var(--muted)}.who-rn.is-lit .who-rn-ring{border-color:var(--w-gold);background:var(--w-gold)}.who-rn.is-current .who-rn-ring{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}.who-rn-label{white-space:nowrap;background:var(--bg);padding:0 1px;font-size:10px;line-height:1.2}.who-rn.is-current .who-rn-label{color:var(--text);font-weight:700}.who-rn.is-life .who-rn-label{color:var(--w-gold);font-weight:600}@media (max-width:560px){.who-rn:not(.is-current) .who-rn-label{visibility:hidden}.who-rail{padding-inline-start:8px;padding-inline-end:8px}.who-rn-ring{border-width:2.5px;block-size:19px;inline-size:19px}.who-rn.is-point .who-rn-ring{block-size:9px;inline-size:9px;margin:5px 0}.who-rn.is-gate .who-rn-ring{block-size:5px;inline-size:15px;margin:7px 0}.who-rn.is-life .who-rn-ring{block-size:15px;inline-size:15px;margin:2px 0}}.who-picture{flex-direction:column;gap:18px;min-inline-size:0;padding:20px 16px;display:flex}.who-picture>*{inline-size:100%;max-inline-size:760px;margin-inline-start:auto;margin-inline-end:auto}.who-text{border-top:1px solid var(--border);background:var(--surface);min-inline-size:0}.who-body{flex-direction:column;gap:16px;padding:20px 16px 24px;scroll-margin-top:72px;display:flex}.who-body p{margin:0;line-height:1.75}.who-resume{border:1px solid var(--w-gold);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;color:var(--w-gold)!important}.who-head{flex-direction:column;gap:8px;display:flex}.who-head h1{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:26px;line-height:1.3}.who-kicker{color:var(--w-gold);letter-spacing:.08em;font-size:12px;font-weight:700}.who-note-word{min-block-size:24px;color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.who-note-word:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.who-note{border:1px solid var(--border);border-inline-start:3px solid var(--w-gold);border-radius:var(--r-sm);background:var(--surface);color:var(--text);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;padding:10px 14px;font-size:14px;line-height:1.65}.who-note[hidden]{display:none}.who-src{flex-wrap:wrap;gap:6px;display:flex}.who-st{border:1px solid var(--border);color:var(--muted);cursor:help;border-radius:999px;padding:3px 9px;font-size:12px}.who-st-ext{border-color:var(--text);color:var(--text)}.who-st-hist{border-color:var(--w-hist);color:var(--w-hist)}.who-st-conf{border-color:var(--w-gold);background:var(--w-gold);color:var(--w-on-gold);font-weight:600}.who-st-frame{border-style:dashed}.who-st-meth{border-color:var(--w-warn);color:var(--w-warn)}.who-claim{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);font-family:var(--font-serif);padding:14px 16px;font-size:18px;line-height:1.6}.who-claim small{color:var(--muted);font-family:var(--font-ui);letter-spacing:.06em;margin-block-end:4px;font-size:12px;display:block}.who-meter{flex-direction:column;gap:6px;display:flex}.who-bars{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.who-bars i{border:1px solid var(--border);background:var(--surface-2);border-radius:2px;block-size:8px}.who-bars i.is-on{border-color:var(--w-gold);background:var(--w-gold)}.who-meter-label{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.who-meter-label b{color:var(--text);text-align:end;font-weight:600}.who-lead{font-family:var(--font-serif);font-size:17px}.who-note{color:var(--muted)}.who-h{color:var(--muted);letter-spacing:.08em;margin:4px 0 0;font-size:12px;font-weight:600}.who-ev{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.who-ev li{grid-template-columns:76px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.6;display:grid}.who-ev-label{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.who-obj{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg)}.who-obj summary{cursor:pointer;gap:10px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.who-obj summary::-webkit-details-marker{display:none}.who-obj[open] summary{border-bottom:1px solid var(--border)}.who-obj>p{padding:12px 14px;font-size:14px}.who-obj-tag{border:1px solid var(--border);block-size:fit-content;color:var(--muted);border-radius:4px;flex-shrink:0;margin-top:2px;padding:1px 6px;font-size:11px}.who-scripture{border:1px solid var(--w-gold);border-radius:var(--r);background:var(--ochre-soft);flex-direction:column;gap:6px;margin:0;padding:18px 20px;display:flex}@supports (color:color-mix(in srgb, red, blue)){.who-scripture{background:color-mix(in srgb, var(--w-gold) 12%, var(--surface))}}.who-scripture p{font-family:var(--font-text);margin:0;font-size:19px;line-height:1.6}.who-scripture cite{color:var(--muted);font-size:12px;font-style:normal}.who-share{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.who-share .btn{min-height:36px;padding:0 14px;font-size:14px}.who-keep{justify-items:center;gap:12px;padding-bottom:8px;display:grid}.who-keep img{inline-size:100%;max-inline-size:320px;border:1px solid var(--border);border-radius:var(--r-sm);block-size:auto;inline-size:min(100%,320px)}.who-keep p{color:var(--muted);text-align:center;margin:0;font-size:14px}.who-share [role=status]{color:var(--muted);font-size:13px}.who-related{border-top:1px solid var(--border);gap:18px;margin-top:28px;padding-top:18px;display:grid}.who-related .who-h{margin:0 0 10px}.who-related .chip{white-space:normal;text-align:start;line-height:1.35}[dir=rtl] .who-route i,[dir=rtl] .who-shift>i{display:inline-block;transform:scaleX(-1)}.who-sources a{color:var(--w-gold)}.who-route{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.who-route>span{align-items:center;gap:6px;display:inline-flex}.who-route>span>span{background:var(--surface-2);border-radius:999px;padding:4px 10px}.who-route i{color:var(--muted);font-style:normal}.who-shift{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.who-shift>div{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);padding:12px 14px;font-size:14px;line-height:1.5}.who-shift small,.who-reflect small{color:var(--muted);letter-spacing:.05em;font-size:11px;display:block}.who-shift i{color:var(--muted);font-style:normal}.who-reflect{border:1px dashed var(--w-gold);border-radius:var(--r-sm);padding:14px 16px;font-size:14px;line-height:1.7}.who-actions{flex-direction:column;gap:8px;display:flex}.who-cta{border-radius:var(--r-sm);background:var(--w-gold);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:700;text-decoration:none;display:flex;color:var(--w-on-gold)!important}.who-cta small{opacity:.85;font-weight:400}.who-row{flex-wrap:wrap;gap:8px;display:flex}.who-sources ol{color:var(--muted);margin:0;padding-inline-start:18px;font-size:13px;line-height:1.7}.who-bar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:4;border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky}.who-bar .btn{white-space:nowrap;min-height:40px;padding:0 12px;font-size:14px}.who-bar .is-disabled{opacity:.4;pointer-events:none}.who-next{border-color:var(--w-gold);color:var(--w-gold)}.who-next.is-ready{background:var(--w-gold);color:var(--w-on-gold)!important}.who-mid{flex:1;justify-content:center;align-items:center;gap:8px;min-inline-size:0;display:flex}.who-mid-label,.who-pos{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.who-judge{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:2px;display:inline-flex}.who-judge button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:13px}.who-judge .is-accept[aria-pressed=true]{background:var(--w-gold);color:var(--w-on-gold);font-weight:700}.who-judge .is-hold[aria-pressed=true]{background:var(--text);color:var(--bg);font-weight:700}.who-qbar{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.who-qbar span{font-family:var(--font-serif);font-size:15px;font-weight:700}.who-qbar a{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:4px 10px;font-size:12px;text-decoration:none}.who-v-title{font-family:var(--font-serif);margin:0;font-size:20px;font-weight:700}.who-v-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.who-cap{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.who-swipe{display:none}.who-seg{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex-shrink:0;padding:2px;display:inline-flex}.who-seg button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:13px}.who-crowd{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);block-size:300px;position:relative;overflow:hidden;container-type:inline-size}.who-crowd-word{transform:translate(calc(var(--ax,50%) * -1), -50%);font-size:calc(var(--fs,16) * 1px);white-space:nowrap;color:var(--muted);font-family:var(--font-serif);animation:who-drift var(--d,9s) ease-in-out var(--dl,0s) infinite alternate;position:absolute}@supports (font-size:clamp(1px, 1cqi, 2px)){.who-crowd-word{font-size:clamp(calc(var(--fs,16) * .8px), calc(var(--fs,16) * .278cqi), calc(var(--fs,16) * 1px))}}[dir=rtl] .who-crowd-word{transform:translate(var(--ax,50%), -50%)}.who-crowd-word.is-then{color:var(--text)}@keyframes who-drift{0%{translate:0}to{translate:var(--mx,6px) var(--my,-6px)}}.who-turn{font-family:var(--font-serif);font-size:21px;margin:0;font-size:max(21px,min(3vw,30px));line-height:1.4}.who-turn strong,.who-ask-q strong{color:var(--w-gold);font-weight:inherit}.who-ask{flex-direction:column;gap:22px;display:flex}.who-ask-q{font-family:var(--font-serif);font-size:28px;text-wrap:balance;margin:0;font-size:max(28px,min(4.2vw,44px));font-weight:700;line-height:1.3}.who-ask-cite{color:var(--muted);margin:6px 0 0;font-size:12px}.who-ask-opts{flex-direction:column;gap:8px;display:flex}.who-ask-opts button{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:grid}.who-ask-opts button:before{content:"";border:2px solid var(--border);border-radius:50%;block-size:18px;inline-size:18px}.who-ask-opts button[aria-pressed=true]{border-color:var(--w-gold);background:var(--ochre-soft);font-weight:600}@supports (color:color-mix(in srgb, red, blue)){.who-ask-opts button[aria-pressed=true]{background:color-mix(in srgb, var(--w-gold) 12%, var(--surface))}}.who-ask-opts button[aria-pressed=true]:before{border-color:var(--w-gold);background:radial-gradient(circle, var(--w-gold) 45%, transparent 50%)}.who-tl-wrap,.who-scroll{overflow-x:auto}.who-tl{min-inline-size:600px;display:block}.who-tl text{font-family:var(--font-ui)}.who-tl-lane{fill:var(--muted);font-size:11.5px}.who-tl-axis{stroke:var(--line)}.who-tl-tick{fill:var(--muted);font-size:10.5px}.who-tl-item.is-dim rect,.who-tl-item.is-dim circle{fill:var(--line)}.who-tl-item.is-dim .who-tl-label{fill:var(--muted)}.who-tl-label{fill:var(--text);font-size:12px}.who-tl-sub{fill:var(--muted);font-size:10.5px}.who-tl-chr rect,.who-tl-chr circle{fill:var(--w-gold)}.who-tl-non rect,.who-tl-non circle{fill:var(--text)}.who-tl-ms rect,.who-tl-ms circle{fill:var(--muted)}.who-tl-cross line{stroke:var(--w-gold);stroke-dasharray:3 4}.who-tl-cross text{fill:var(--w-gold);font-size:11.5px;font-weight:600}.who-gaps{flex-direction:column;gap:12px;display:flex}.who-gap{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.who-gap small{color:var(--muted);display:block}.who-gap-track{background:var(--surface-2);border-radius:4px;block-size:22px;position:relative}.who-gap-fill{background:var(--text);border-radius:4px;position:absolute;top:0;bottom:0}.who-gap-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}@supports not (aspect-ratio:1/1){.who-gap-fill:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:0}}.who-gap-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.who-gap-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.who-gap-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.who-gap-fill.is-near{background:var(--w-gold)}.who-gap-value{white-space:nowrap;font-size:11.5px;position:absolute;top:50%;transform:translateY(-50%)}.who-gap-value.is-inside{color:var(--bg)}.who-gap-value.is-inside:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}@supports not (aspect-ratio:1/1){.who-gap-value.is-inside:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:8px}}.who-gap-value.is-inside:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.who-gap-value.is-inside:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.who-gap-value.is-inside:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.who-witnesses{inline-size:100%;display:block}.who-dot{animation:.5s ease-out both who-dot-in}.who-dot-one{fill:var(--w-gold)}.who-dot-fg{fill:var(--text)}.who-dot-many{fill:var(--line)}@keyframes who-dot-in{0%{opacity:0}to{opacity:1}}.who-wit-legend{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.who-wit-legend li{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45;display:grid}.who-wit-legend i{border-radius:50%;block-size:12px;inline-size:12px;margin-top:3px}.who-wit-legend i.who-dot-one{background:var(--w-gold)}.who-wit-legend i.who-dot-fg{background:var(--text)}.who-wit-legend i.who-dot-many{background:var(--muted)}@supports (color:color-mix(in srgb, red, blue)){.who-wit-legend i.who-dot-many{background:color-mix(in srgb, var(--muted) 60%, transparent)}}.who-wit-legend i.who-dot-unknown{border:2px dashed var(--muted)}.who-wit-legend small{color:var(--muted);font-size:11px;display:block}.who-matrix,.who-cmp{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:13px}.who-matrix{min-inline-size:560px}.who-cmp{min-inline-size:620px;line-height:1.55}.who-matrix th,.who-matrix td,.who-cmp th,.who-cmp td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 8px}.who-matrix td{text-align:center}.who-matrix thead th{color:var(--muted);vertical-align:bottom;font-size:11.5px;font-weight:600;line-height:1.35}.who-matrix thead th span{font-weight:400}.who-matrix th[scope=row],.who-cmp th[scope=row]{text-align:start}.who-matrix th[scope=row] button{color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-4px -6px;padding:4px 6px;font-weight:600}.who-matrix tr.is-on th[scope=row] button{background:var(--w-gold);color:var(--w-on-gold)}.who-matrix tr.is-on td{background:var(--ochre-soft)}@supports (color:color-mix(in srgb, red, blue)){.who-matrix tr.is-on td{background:color-mix(in srgb, var(--w-gold) 10%, transparent)}}.who-mark{border:2px solid var(--text);vertical-align:-2px;border-radius:50%;block-size:14px;inline-size:14px;display:inline-block}.who-mark.is-y{background:var(--text)}.who-mark.is-p{background:linear-gradient(90deg, var(--text) 50%, transparent 50%)}.who-mark.is-n{border-color:var(--muted);opacity:.6}.who-legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.who-legend span{align-items:center;gap:6px;display:inline-flex}.who-explain{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-block-size:76px;padding:14px 16px;font-size:14px;line-height:1.7}.who-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.who-opts button{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-block-size:92px;color:var(--text);text-align:start;cursor:pointer;flex-direction:column;gap:4px;padding:16px;display:flex}.who-opts b{font-family:var(--font-serif);font-size:19px}.who-opts span{color:var(--muted);font-size:12.5px}.who-opts button[aria-pressed=true]{border-color:var(--w-gold);background:var(--ochre-soft)}@supports (color:color-mix(in srgb, red, blue)){.who-opts button[aria-pressed=true]{background:color-mix(in srgb, var(--w-gold) 12%, var(--surface))}}.who-cmp thead th{padding-top:0}.who-cmp thead th button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);inline-size:100%;color:var(--text);font-family:var(--font-serif);text-align:start;cursor:pointer;padding:6px 10px;font-size:16px;font-weight:700}.who-cmp thead th button[aria-pressed=true]{border-color:var(--w-gold);background:var(--w-gold);color:var(--w-on-gold)}.who-cmp th[scope=row]{inline-size:92px;color:var(--muted);font-size:11.5px;font-weight:600}.who-cmp td.is-on{background:var(--ochre-soft)}@supports (color:color-mix(in srgb, red, blue)){.who-cmp td.is-on{background:color-mix(in srgb, var(--w-gold) 11%, transparent)}}.who-cmp tr.is-key td.is-on{font-weight:600}.who-ladder{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who-ladder li{flex-direction:column;gap:8px;display:flex}.who-rung{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:3px;padding:12px 16px;display:flex}.who-rung b{font-size:14.5px;font-weight:600}.who-rung>span{color:var(--muted);font-size:12.5px}.who-rung.is-hist{border-inline-start:4px solid var(--w-hist)}.who-rung.is-conf{border-inline-start:4px solid var(--w-gold);background:var(--ochre-soft)}@supports (color:color-mix(in srgb, red, blue)){.who-rung.is-conf{background:color-mix(in srgb, var(--w-gold) 9%, var(--surface))}}.who-gate-row{align-items:center;gap:10px;display:flex}.who-gate-row:before,.who-gate-row:after{content:"";border-top:2px dashed var(--text);flex:1}.who-gate-row span{color:var(--text);letter-spacing:.1em;font-size:11.5px;font-weight:700}.who-circle{inline-size:100%;max-inline-size:520px;margin:0 auto;display:block}.who-circle text,.who-gift text,.who-life text{font-family:var(--font-ui)}.who-warn-line{fill:none;stroke:var(--w-warn);stroke-width:2px}.who-warn-fill{fill:var(--w-warn)}.who-warn-text{fill:var(--w-warn);font-size:11.5px}.who-box{fill:var(--surface);stroke:var(--border)}.who-box-title{fill:var(--text);font-size:14px;font-weight:600}.who-box-tag{fill:var(--muted);font-size:11.5px}.who-traps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.who-traps li{border:1px solid var(--w-warn);border-radius:var(--r-sm);background:var(--danger-soft);flex-direction:column;gap:4px;padding:12px 16px;font-size:13.5px;line-height:1.6;display:flex}@supports (color:color-mix(in srgb, red, blue)){.who-traps li{border:1px solid color-mix(in srgb, var(--w-warn) 45%, var(--border));background:color-mix(in srgb, var(--w-warn) 7%, var(--surface))}}.who-traps b{color:var(--w-warn)}.who-review summary{font-weight:600}.who-review-body{flex-direction:column;gap:12px;padding:6px 14px 14px;display:flex}.who-chain{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.who-chain li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid;position:relative}.who-chain li:before{content:"";background:var(--border);block-size:20px;inline-size:2px;position:absolute;top:-10px}.who-chain li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:19px}@supports not (aspect-ratio:1/1){.who-chain li:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):before{left:19px}}.who-chain li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:19px}.who-chain li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:19px}.who-chain li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:19px}.who-chain li:first-child:before{display:none}.who-chain li.is-yes:before,.who-chain li.is-ok:before{background:var(--w-gold)}.who-node{z-index:1;border:2px solid var(--border);background:var(--bg);border-radius:50%;place-items:center;block-size:40px;inline-size:40px;font-weight:600;display:grid}.who-chain li.is-yes .who-node,.who-chain li.is-end.is-ok .who-node{border-color:var(--w-gold);background:var(--w-gold);color:var(--w-on-gold)}.who-chain li.is-hold .who-node{border-style:dashed;border-color:var(--muted);color:var(--muted)}.who-chain li.is-end .who-node{border-radius:10px}.who-chain-text{min-inline-size:0;line-height:1.5}.who-chain-text b{font-size:14.5px;display:block}.who-chain-text>span{color:var(--muted);font-size:12.5px}.who-chain-judge{gap:4px;display:flex}.who-chain-judge button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px}.who-chain-judge button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.who-chain-judge .is-accept[aria-pressed=true]{border-color:var(--w-gold);background:var(--w-gold);color:var(--w-on-gold)}.who-verdict{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:16px 18px;line-height:1.7}.who-verdict.is-ok{border-color:var(--w-gold);background:var(--ochre-soft)}@supports (color:color-mix(in srgb, red, blue)){.who-verdict.is-ok{background:color-mix(in srgb, var(--w-gold) 12%, var(--surface))}}.who-verdict b{font-family:var(--font-serif);margin-block-end:4px;font-size:18px;display:block}.who-verdict .who-row{margin-top:10px}.who-gift,.who-life{inline-size:100%;display:block}.who-glow-in{stop-color:var(--w-gold);stop-opacity:.6}.who-glow-mid{stop-color:var(--w-gold);stop-opacity:.22}.who-glow-out{stop-color:var(--w-gold);stop-opacity:0}.who-gift-tag{fill:var(--muted);letter-spacing:1px;font-size:12px;font-weight:600}.who-gift-label{fill:var(--muted);font-size:11.5px}.who-link-ring{fill:none;stroke:var(--line);stroke-width:8px}.who-link-bar{fill:var(--line)}.who-link.is-yes .who-link-ring{stroke:var(--w-gold)}.who-link.is-yes .who-link-bar{fill:var(--w-gold)}.who-link.is-hold .who-link-ring{stroke:var(--muted);stroke-dasharray:10 7}.who-link.is-hold .who-link-bar{fill:var(--muted);fill-opacity:.45}.who-step-line{stroke:var(--muted);stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round}.who-step-line.is-on{stroke:var(--w-gold)}.who-door{fill:var(--ochre-soft);stroke:var(--w-gold);stroke-width:2.5px}@supports (color:color-mix(in srgb, red, blue)){.who-door{fill:color-mix(in srgb, var(--w-gold) 14%, transparent)}}.who-gift-giver{fill:var(--w-gold);letter-spacing:1px;font-size:12px;font-weight:600}.who-gift-word,.who-life-word{fill:var(--text);font-weight:700;font-family:var(--font-serif)!important}.who-gift-word{font-size:30px}.who-life-word{font-size:26px}.who-gift-ref,.who-life-ref{fill:var(--muted);font-size:11.5px}.who-floor{stroke:var(--line);stroke-width:2px}.who-road{fill:none;stroke:var(--line);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.who-walk{fill:none;stroke:var(--w-gold);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.4,0,.2,1) .2s forwards who-walk}@keyframes who-walk{to{stroke-dashoffset:0}}.who-life-node{fill:var(--bg);stroke:var(--line);stroke-width:2px}.who-life-node.is-yes{fill:var(--w-gold);stroke:var(--w-gold)}.who-life-node.is-hold{stroke:var(--muted);stroke-dasharray:3 3}.who-gate{fill:var(--text)}.who-life-label{fill:var(--muted);font-size:11px}.who-life-goal{fill:var(--w-gold)}@media (max-width:660px){.who-swipe{margin-top:-12px;display:block}}@media (max-width:560px){.who-opts{grid-template-columns:minmax(0,1fr)}.who-head h1{font-size:23px}.who-chain-text>span,.who-mid-label{display:none}.who-judge button{padding:7px 10px}}@media (min-width:961px){.who{grid-template-columns:200px minmax(0,720px);justify-content:center;column-gap:32px;max-inline-size:62rem;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:20px;padding-inline-end:20px}.who-rail{border-bottom:0;grid-area:1/1/span 3;align-self:start;max-block-size:100vh;padding:24px 0;top:0;overflow-y:auto}@supports (height:1dvh){.who-rail{max-block-size:100dvh}}.who-rail-in{flex-direction:column;align-items:stretch;gap:2px}.who-rn{border-radius:var(--r-sm);grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;padding:4px 8px;display:grid}.who-rn:hover{background:var(--surface-2)}.who-rn-ring{justify-self:center;block-size:30px;inline-size:30px}.who-rn.is-point .who-rn-ring{block-size:14px;inline-size:14px;margin:8px 0}.who-rn.is-gate .who-rn-ring{inline-size:28px}.who-rn.is-life .who-rn-ring{block-size:22px;inline-size:22px}.who-rn-label{white-space:normal;background:0 0;font-size:14px}.who-picture{grid-area:1/2;padding:24px 0 16px}.who-text{border:1px solid var(--border);border-radius:var(--r) var(--r) 0 0;border-bottom:0;grid-area:2/2}.who-body{padding:28px 32px 24px}.who-head h1{font-size:28px}.who-bar{border:1px solid var(--border);border-radius:0 0 var(--r) var(--r);grid-area:3/2;padding:12px 20px}.page-head.page-head--switch{max-width:62rem}}@media (prefers-reduced-motion:reduce){.who-crowd-word,.who-dot,.who-walk{animation:none}.who-walk{stroke-dashoffset:0}}.who-switch{margin-inline-end:auto;display:flex}.page-head.page-head--switch .page-title{flex:none}@media (max-width:960px){.page-head.page-head--switch{flex-wrap:wrap}.page-head.page-head--switch .page-title{flex:1}.page-head .who-switch{flex-basis:100%;order:1;margin:4px 0 6px}}.who-switch>span{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.who-switch a{min-height:34px;color:var(--muted);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.who-switch a[aria-current=page]{background:var(--text);color:var(--bg);font-weight:600}.gospel{--w-gold:var(--ochre);--w-on-gold:var(--surface);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);max-inline-size:760px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.gospel-body{background:var(--surface)}.gospel a{color:inherit}.gospel-muted{color:var(--muted);font-size:14px}.gospel-menu{border-bottom:1px solid var(--border);background:var(--bg);min-inline-size:0}.gospel-menu ol{scrollbar-width:none;margin:0;padding:10px 16px;list-style:none;display:flex;position:relative;overflow-x:auto}.gospel-menu ol::-webkit-scrollbar{display:none}.gospel-menu li{flex:none}.gospel-menu li+li{margin-inline-start:6px}.gospel-menu a,.gospel-menu .is-unwritten{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:block}.gospel-menu .is-unwritten{color:var(--line)}.gospel-menu b{font-variant-numeric:tabular-nums}.gospel-menu b svg{vertical-align:-2px}.gospel-menu small{font-size:12px;font-weight:400}.gospel .gospel-menu a[aria-current]{border-color:var(--w-gold);background:var(--w-gold);color:var(--w-on-gold);font-weight:700}.gospel-crumb{justify-self:start;text-decoration:none}.gospel-subtitle{font-family:var(--font-serif);font-size:18px}.gospel-part,.gospel-step-verses{gap:10px;display:grid}.gospel-part{border-top:1px solid var(--border);padding-top:14px}.gospel-part .who-h,.gospel-step-verses .who-h,.gospel-part .interlinear{margin:0}.gospel-list,.gospel-word-list,.gospel-commentaries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gospel-list a{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);gap:2px;padding:10px 14px;text-decoration:none;display:grid}.gospel-ref{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.gospel-title{font-weight:600}.gospel-words{color:var(--w-gold);font-size:15px}.gospel-word-list li{font-size:15px}.gospel-line{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.gospel-by,.gospel-words-filter{margin-top:4px}.gospel-words-filter .orig{font-size:16px}.gospel-word-h{margin:8px 0 0;font-size:16px;font-weight:400}.gospel-word-h .word-orig--grc,.gospel-word-h .word-orig--hbo{color:var(--w-gold);font-size:20px}.gospel-online-own{border-inline-start:3px solid var(--w-gold);background:var(--surface-2);padding:8px 12px}.gospel-word-list .word-orig--grc,.gospel-word-list .word-orig--hbo{color:var(--w-gold);font-size:18px}.gospel-more{justify-self:start;font-size:14px;font-weight:600;text-decoration:none;color:var(--w-gold)!important}.gospel-rows.compare{gap:12px;padding:0}.gospel-commentaries li{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);gap:4px;padding:12px 14px;display:grid}.gospel-commentaries p{font-size:15px}.gospel-commentary-head b{font-weight:600}.gospel-book{gap:8px;scroll-margin-top:72px;display:grid}.gospel-book .who-h{margin:8px 0 0}.gospel-books{margin-top:4px}.gospel-lead{color:var(--muted);margin:0;line-height:1.7}.gospel-home-go{justify-items:start;gap:8px;margin-top:4px;display:grid}.gospel-home-part{border-top:1px solid var(--border);align-content:start;gap:10px;padding-top:14px;display:grid}.gospel-home-part .who-h{margin:0}.gospel-home-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gospel-home-steps a{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px 14px;text-decoration:none;display:grid}.gospel-home-n{border:2px solid var(--w-gold);block-size:32px;inline-size:32px;color:var(--w-gold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;display:grid}.gospel-home-step{gap:2px;display:grid}.gospel-home-title{font-family:var(--font-serif);font-size:17px;font-weight:700;line-height:1.4}.gospel-home-desc{color:var(--muted);font-size:14px;line-height:1.6}.gospel-word-list a{text-decoration:none}.gospel-home-open{justify-self:start}@media (min-width:961px){.gospel.gospel-home{max-inline-size:62rem;padding-inline-start:20px;padding-inline-end:20px}.gospel-home .gospel-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:32px;display:grid}.gospel-home .who-head{grid-column:1/-1}.gospel-home-dict{position:sticky;top:16px}}.interlinear-words li.is-marked .interlinear-word{background:var(--ochre-soft);box-shadow:inset 0 0 0 2px var(--ochre)}.gospel-bar .who-pos{text-decoration:none}@media (min-width:961px){.gospel.gospel--menu{grid-template-columns:200px minmax(0,720px);justify-content:center;column-gap:32px;max-inline-size:62rem;padding-inline-start:20px;padding-inline-end:20px}.gospel--menu>.gospel-menu{background:0 0;border-bottom:0;grid-area:1/1/span 2;align-self:start;max-block-size:100vh;padding:24px 0;position:sticky;top:0;overflow-y:auto}@supports (height:1dvh){.gospel--menu>.gospel-menu{max-block-size:100dvh}}.gospel--menu>.gospel-body{border:1px solid var(--border);border-radius:var(--r) var(--r) 0 0;border-bottom:0;grid-area:1/2;margin-top:24px}.gospel-menu ol{padding:0;display:block;overflow:visible}.gospel-menu li+li{margin-inline-start:0;margin-top:2px}.gospel-menu a,.gospel-menu .is-unwritten{border-radius:var(--r-sm);white-space:normal;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;padding:5px 8px;display:grid}.gospel-menu a:hover{background:var(--surface-2)}.gospel-menu b{border:2px solid var(--line);border-radius:50%;place-items:center;block-size:28px;inline-size:28px;font-size:12px;display:grid}.gospel .gospel-menu a[aria-current]{background:var(--surface-2);color:var(--text)}.gospel-menu a[aria-current] b{border-color:var(--w-gold);background:var(--w-gold);color:var(--w-on-gold)}.gospel-menu-verses{border-top:1px solid var(--border);padding-top:8px}.gospel-menu li.gospel-menu-verses{margin-top:8px}.gospel>.gospel-bar{border:1px solid var(--border);border-radius:0 0 var(--r) var(--r);grid-area:2/2;padding:10px 12px}.gospel-body{padding:28px 28px 24px}.gospel-index .gospel-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.who-map{--w-gold:var(--ochre);--w-on-gold:var(--surface);--g-law:#b0643a;--g-history:#93761d;--g-wisdom:#5b7f3c;--g-prophecy:#a44d5c;--g-gospel:#6a5bb3;--g-epistle:#3b76a3;--g-apoc:#2c8676;--who-map-top:128px;block-size:calc(100vh - var(--who-top,var(--who-map-top)) - var(--tabbar-h) - env(safe-area-inset-bottom));border-top:1px solid var(--border);word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere;grid-template-rows:auto minmax(0,1fr);min-block-size:420px;display:grid}@supports (height:1dvh){.who-map{block-size:calc(100dvh - var(--who-top,var(--who-map-top)) - var(--tabbar-h) - env(safe-area-inset-bottom))}}@media (min-width:961px){.who-map{--who-map-top:68px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .who-map{--g-law:#d48a5e;--g-history:#c4a452;--g-wisdom:#8fb06f;--g-prophecy:#c97582;--g-gospel:#a194dc;--g-epistle:#6ea7cf;--g-apoc:#5fb8a4}}:root[data-theme=dark] .who-map{--g-law:#d48a5e;--g-history:#c4a452;--g-wisdom:#8fb06f;--g-prophecy:#c97582;--g-gospel:#a194dc;--g-epistle:#6ea7cf;--g-apoc:#5fb8a4}.who-genre-law{background:var(--g-law)}.who-genre-history{background:var(--g-history)}.who-genre-wisdom{background:var(--g-wisdom)}.who-genre-prophecy{background:var(--g-prophecy)}.who-genre-gospel{background:var(--g-gospel)}.who-genre-epistle{background:var(--g-epistle)}.who-genre-apoc{background:var(--g-apoc)}.who-map-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 16px;display:flex}.who-map-bar>:last-child{margin-inline-start:auto}.who-seg{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;padding:2px;display:inline-flex}.who-seg button{min-height:32px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px}.who-seg button[aria-pressed=true]{background:var(--text);color:var(--bg);font-weight:600}.who-threads{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.who-threads-label{color:var(--muted);white-space:nowrap;font-size:12px}.who-chip{border:1px solid var(--border);min-height:32px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 11px;font-size:13px}.who-chip.is-gospel{border-color:var(--w-gold);color:var(--w-gold);font-weight:600}.who-chip[aria-pressed=true]{border-color:var(--w-gold);background:var(--w-gold);color:var(--w-on-gold);font-weight:600}.who-map-stage{grid-template-columns:minmax(0,1fr) 38vw;min-block-size:0;display:grid}@supports (width:min(1px, 2px)){.who-map-stage{grid-template-columns:minmax(0,1fr) min(380px,38vw)}}.who-map-canvas{min-inline-size:0;position:relative;overflow:hidden}.who-map-canvas canvas{touch-action:none;cursor:grab;block-size:100%;inline-size:100%;display:block}.who-map-canvas canvas.is-pointing{cursor:pointer}.who-map-canvas canvas.is-dragging{cursor:grabbing}.who-map-canvas canvas:focus-visible{outline:2px solid var(--w-gold);outline-offset:-2px}.who-zoom{pointer-events:none;flex-wrap:wrap-reverse;align-items:center;gap:8px;max-inline-size:calc(100% - 24px);display:flex;position:absolute;bottom:12px}.who-zoom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}@supports not (aspect-ratio:1/1){.who-zoom:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){left:12px}}.who-zoom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.who-zoom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.who-zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.who-zoom>*{pointer-events:auto}.who-zoom-btns{border:1px solid var(--border);background:var(--surface);border-radius:10px;display:flex;overflow:hidden}.who-zoom-btns button{block-size:36px;inline-size:40px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.who-zoom-btns button+button{border-inline-start:1px solid var(--border)}.who-levels{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:2px;padding:3px;display:flex}.who-levels button{min-height:30px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:11.5px}.who-levels button:hover{color:var(--text)}.who-levels button[aria-pressed=true]{background:var(--surface-2);color:var(--text);font-weight:600}.who-legend-map{background:var(--bg);max-inline-size:420px;color:var(--muted);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:12px}.who-legend-map:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}@supports not (aspect-ratio:1/1){.who-legend-map:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:12px}}.who-legend-map:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.who-legend-map:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.who-legend-map:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}@supports (color:color-mix(in srgb, red, blue)){.who-legend-map{background:color-mix(in srgb, var(--bg) 80%, transparent)}}.who-legend-map i,.who-tag i{vertical-align:-.5px;border-radius:2px;block-size:9px;inline-size:9px;margin-inline-end:5px;display:inline-block}.who-map-panel{border-inline-start:1px solid var(--border);background:var(--surface);flex-direction:column;gap:18px;min-inline-size:0;padding:20px 20px 32px;display:flex;overflow-y:auto}.who-map-panel>*{flex-shrink:0}.who-map-panel h2{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:24px;line-height:1.25}.who-map-panel h3{color:var(--muted);letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:600}.who-map-panel p{margin:0;line-height:1.65}.who-map-panel a{color:inherit}button.who-cta{font:inherit;text-align:start;cursor:pointer;border:0;font-weight:700}.who-muted{color:var(--muted)}.who-panel-head{flex-direction:column;gap:6px;display:flex}.who-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.who-crumbs button{color:var(--w-gold);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.who-dots{grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;display:grid}.who-dots button{background-color:var(--border);cursor:pointer;background-clip:content-box;border:0;border-radius:3px;block-size:18px;padding:6px 0}.who-dots button.is-done{background-color:var(--w-gold)}@supports (color:color-mix(in srgb, red, blue)){.who-dots button.is-done{background-color:color-mix(in srgb, var(--w-gold) 45%, var(--border))}}.who-dots button.is-on{background-color:var(--w-gold)}.who-keymark{background:var(--w-gold);color:var(--w-on-gold);font-family:var(--font-ui);vertical-align:3px;border-radius:4px;margin-inline-start:8px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.who-stops .who-keymark{vertical-align:1px;margin-inline-start:6px}.who-tags{flex-wrap:wrap;gap:6px;display:flex}.who-tag{background:var(--surface-2);border-radius:6px;padding:3px 8px;font-size:12px}.who-progress{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}.who-progress-track{background:var(--surface-2);border-radius:3px;flex:1;block-size:6px;overflow:hidden}.who-progress-track>div{background:var(--w-gold);block-size:100%}.who-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.who-grid button{aspect-ratio:1;border:1px solid var(--border);min-inline-size:0;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:4px;padding:0;font-size:11px;position:relative}.who-grid button.is-read{background:var(--ochre-soft);color:var(--text);border-color:#0000}@supports (color:color-mix(in srgb, red, blue)){.who-grid button.is-read{background:color-mix(in srgb, var(--w-gold) 24%, var(--surface))}}.who-grid button.is-noted:after{content:"";background:var(--w-gold);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;top:2px}.who-grid button.is-noted:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:2px}@supports not (aspect-ratio:1/1){.who-grid button.is-noted:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)):after{right:2px}}.who-grid button.is-noted:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:2px}.who-grid button.is-noted:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:2px}.who-grid button.is-noted:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:2px}.who-rollup{border-inline-start:2px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.who-rollup li{padding:6px 0;grid-template-columns:52px minmax(0,1fr);gap:8px;padding-inline-start:12px;line-height:1.5;display:grid}.who-rollup button{color:var(--w-gold);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.who-field{flex-direction:column;gap:6px;display:flex}.who-field>span{color:var(--muted);font-size:12px}.who-field input,.who-field textarea{border:1px solid var(--border);background:var(--bg);inline-size:100%;color:var(--text);font:inherit;border-radius:8px;padding:9px 11px;line-height:1.55}.who-field textarea{resize:vertical;min-block-size:110px}.who-stops{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.who-stops button{inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:8px 6px;display:grid}.who-stops button:hover{background:var(--surface-2)}.who-stops button.has-image{grid-template-columns:auto 26px minmax(0,1fr)}.who-stop-n{background:var(--text);block-size:22px;inline-size:22px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;display:grid}.who-stops.is-gospel .who-stop-n{background:var(--w-gold);color:var(--w-on-gold)}.who-stops b{font-weight:600}.who-stops small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.who-hint{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:4px;padding-top:14px;font-size:12.5px;line-height:1.6;display:flex}.who-map-list{min-inline-size:0;padding:12px 16px 24px;overflow-y:auto}.who-map-list section+section{margin-top:16px}.who-map-list h3{margin:0 0 6px;font-size:14px}.who-map-list ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.who-map-list button{border:1px solid var(--border);background:var(--surface);inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:14px;display:flex}.who-map-list small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.who-map-bar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.who-threads{flex-wrap:nowrap}.who-map-stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.who-map-panel{max-block-size:32vh;max-block-size:max(140px,min(32vh,320px));border-inline-start:0;border-top:1px solid var(--border);gap:14px;max-block-size:max(140px,min(32dvh,320px));padding:16px 16px 24px}.who-map-panel h2{font-size:21px}.who-map-panel>.lead-image>.lead-image-box{block-size:18vh;block-size:max(88px,min(18vh,160px));padding-bottom:0!important}.who-legend-map,:root[data-map-reading] header.page-head{display:none}.who-map.is-reading{block-size:calc(100vh - var(--tabbar-h) - env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);padding-block-start:env(safe-area-inset-top)}@supports (height:1dvh){.who-map.is-reading{block-size:calc(100dvh - var(--tabbar-h) - env(safe-area-inset-bottom))}}.who-map.is-reading .who-map-canvas canvas{block-size:var(--map-frozen-h,100%);transform:translateY(calc((112px - var(--map-frozen-h,112px)) / 2))}.who-map.is-reading .who-map-bar,.who-map.is-reading .who-zoom{display:none}.who-map.is-reading .who-map-stage{grid-template-rows:112px minmax(0,1fr);position:relative}.who-map.is-reading .who-map-panel{max-block-size:none}.who-map-unfold{z-index:2;background:linear-gradient(to bottom, transparent 40%, var(--bg));block-size:112px;color:var(--text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:flex-end;padding-block-end:10px;font-size:13px;font-weight:600;animation:.2s ease-out fade-in;display:flex;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in srgb, red, blue)){.who-map-unfold{background:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--bg) 85%, transparent))}}.who-map-unfold span{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);border-radius:999px;padding:6px 14px}.who-map-unfold:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}}@keyframes fade-in{0%{opacity:0}}.who-map.is-opening .who-map-canvas canvas,.who-map.is-opening .who-map-list{pointer-events:none}@media (prefers-reduced-motion:reduce){.who-map-unfold{animation:none}}@media (max-width:420px){.who-zoom{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.who-zoom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}@supports not (aspect-ratio:1/1){.who-zoom:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){right:12px}}.who-zoom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.who-zoom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.who-zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.who-zoom-btns{flex-direction:column;order:2}.who-zoom-btns button+button{border-inline-start:0;border-top:1px solid var(--border)}}.no-flex-gap .topbar>*+*,.no-flex-gap .list-item>*+*,.no-flex-gap .study-head>*+*,.no-flex-gap .spread-chosen>*+*{margin-inline-start:4px}.no-flex-gap .nmap-zoom>*+*,.no-flex-gap .selection-bar-palette>*+*,.no-flex-gap .who-threads>*+*,.no-flex-gap .spread-row>*+*{margin-inline-start:6px}.no-flex-gap .page-head>*+:not(.who-switch),.no-flex-gap .selection-bar-head>*+*,.no-flex-gap .passage-actions>*+*,.no-flex-gap .search-group-head>*,.no-flex-gap .last-page>*+*,.no-flex-gap .search-form>*+*,.no-flex-gap .who-bar>*+*,.no-flex-gap .who-zoom>*+*,.no-flex-gap .topic-section-head>*+*{margin-inline-start:8px}.no-flex-gap .offline-part-main>*+*{margin-inline-start:10px}.no-flex-gap .offline-buttons>*+*,.no-flex-gap .offline-run-head>*+*,.no-flex-gap .question-elsewhere-links>*+*{margin-inline-start:8px}.no-flex-gap .commentary-tools>*+*,.no-flex-gap .install-banner>*+*,.no-flex-gap .who-obj summary>*+*{margin-inline-start:10px}.no-flex-gap .chapter-nav>*+*,.no-flex-gap .stepper>*+*,.no-flex-gap .offline-row>*+*,.no-flex-gap .offline-part>*+*,.no-flex-gap .offline-run-numbers>*+*,.no-flex-gap .today>*+*,.no-flex-gap .switch-row>*+*,.no-flex-gap .toast>*+*{margin-inline-start:12px}.no-flex-gap .row>*+*,.no-flex-gap .who-map-bar>*+*{margin-inline-start:14px}.no-flex-gap .who-legend-map>*+*{margin-inline-start:12px}.no-flex-gap .who-levels>*+*{margin-inline-start:2px}.no-flex-gap .section-dots>*+*{margin-inline-start:5px}.no-flex-gap .course-chip>*+*{margin-inline-start:.3em}.no-flex-gap .brand:before{margin-inline-end:8px}.no-flex-gap .chip>svg:not(.icon--after),.no-flex-gap .chip>[lang]:first-child,.no-flex-gap .chapter-nav a>svg:not(.icon--after){margin-inline-end:4px}.no-flex-gap .chip>.icon--after,.no-flex-gap .topbar-title>.icon--after,.no-flex-gap .chapter-nav a>.icon--after{margin-inline-start:4px}.no-flex-gap .map-shows>*{margin-block-end:6px;margin-inline-end:6px}.no-flex-gap .kind-legend>*{margin-block-end:4px;margin-inline-end:12px}.no-flex-gap .kind-legend li>*{margin-inline-end:6px}.no-flex-gap .topic-meta>*{margin-inline-end:10px}.no-flex-gap .topic-kinds>*{margin-block-end:6px;margin-inline-end:6px}.no-flex-gap .topic-meta>.muted{margin-block-end:6px}.no-flex-gap .btn>svg:not(.icon--after),.no-flex-gap .map-filter>svg:not(.icon--after){margin-inline-end:6px}.no-flex-gap .btn>.icon--after,.no-flex-gap .pill-cta>.icon--after,.no-flex-gap .map-filter>.icon--after{margin-inline-start:6px}.no-flex-gap .who-mid>.who-mid-label{margin-inline-end:8px}.no-flex-gap .who-progress>:first-child{margin-inline-end:10px}.no-flex-gap .who-qbar>:first-child{margin-block-end:8px;margin-inline-end:12px}.no-flex-gap .segmented>*,.no-flex-gap .search-item-head>*,.no-flex-gap .compare-picks>*,.no-flex-gap .word-chips>*{margin-block-end:6px;margin-inline-end:6px}.no-flex-gap .chips>*,.no-flex-gap .terms-bar>*,.no-flex-gap .focus-actions>*,.no-flex-gap .lesson-nav>*,.no-flex-gap .install-actions>*,.no-flex-gap .backup-actions>*,.no-flex-gap .pack-actions>*,.no-flex-gap .interlinear-words>*{margin-block-end:8px;margin-inline-end:8px}.no-flex-gap .initials>*,.no-flex-gap .creed-toc--numbers>*{margin-block-end:4px;margin-inline-end:4px}.no-flex-gap .vocab-item>*{margin-block-end:6px;margin-inline-end:10px}.no-flex-gap .tab-link>*+*,.no-flex-gap .chapter-head>*+*,.no-flex-gap .word-chip>*+*,.no-flex-gap .who-stops>*+*{margin-block-start:2px}.no-flex-gap .tile>*+*,.no-flex-gap .selection-bar>*+*,.no-flex-gap .who-hint>*+*{margin-block-start:4px}.no-flex-gap .who-rn>*+*,.no-flex-gap .who-meter>*+*,.no-flex-gap .who-panel-head>*+*{margin-block-start:6px}.no-flex-gap .who-head>*+*{margin-block-start:8px}.no-flex-gap .who-gaps>*+*{margin-block-start:12px}.no-flex-gap .who-body>*+*{margin-block-start:16px}.no-flex-gap .who-picture>*+*,.no-flex-gap .who-map-panel>*+*{margin-block-start:18px}.no-flex-gap .who-map-bar>:nth-last-child(2){margin-inline-end:14px}.no-flex-gap .search-group-head>.search-count,.no-flex-gap .selection-bar-palette>.btn,.no-flex-gap .commentary-tools>.link-btn,.no-flex-gap .who-map-bar>:last-child{margin-inline-start:auto}@media (min-width:900px) and (min-height:500px){.no-flex-gap .tabbar>*+*{margin-block-start:6px}}@media (min-width:961px){.no-flex-gap .who-rail-in>*+*{margin-block-start:2px}.no-flex-gap .page-head>.who-switch{margin-inline-start:8px}}@media (max-width:760px){.no-flex-gap .who-map-panel>*+*{margin-block-start:14px}}@media (max-width:380px){.no-flex-gap .section-dots>*+*{margin-inline-start:3px}}@media (max-width:340px){.no-flex-gap .selection-bar-head>*+*{margin-inline-start:2px}}.no-flex-gap .selection-bar-head.has-listen>*+*{margin-inline-start:2px}.no-flex-gap .aloud-bar>*+*{margin-inline-start:4px}.no-flex-gap .chapter-top>*+*{margin-inline-start:12px}
