@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAASwABQAAAAACcAAAARHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6P0hWQVI/BmA/U1RBVIE0JzIAVC9sEQgKgTiBOQsOADCBLgE2AiQDFgQgBYZYB0YMBxtUCAgeg2176QknnSKgiZnY+Szi4efKeT/ZXBlIKATFoKqq16kKWXYEEkjeGnyd/rxCfIWDrejdJOU2+iBvPkFH4WTeCin/Ocng4f/e8cMv+KtLbdBIE5mbxwTJ9gANKA10LeGpHf8USJZYQB4gpM4pJmImCiWMMMopJxRu1B8h6AOISkTQyxhOyJa0nBLoqaEDSFpWiKD92Z7HNivaQU8puDbQ01yTAvR8o6oTFCh4KsaBIQCIJoRoIILhCPqoEP5DjQgbJECdLWBpUx5rVAB25/k5iKAkIdCjAn852/fnp+MF0HpWC7r/A/WceILFQBlR3oIJNEX0UDCEAabQuCqVqQi4elwlIwTxyCbtahRIEUGAskJESTgWBLK42gcIZFFFQSALyxNAIAtKBSCQ+ZkBFYqSU4DO3AggPcdrhoFYX130euoFgB5abTMYt+1gh6J8+WIwIkRIkAAUVBhCUzCElg2gjx6KGn1NcKX1uQMoL50ZvVoKBiEcCgbQEEPo62GvBiw4DkZqRWaD42+JAxKZi0mZJ56I+eJvYgGMG1poY20WQTUBshjs/sjSWdcfNKAPWlgM9gKoQQEV1LVlH6PKrcabm4z1jYx/vvkZd/fVs7s2hjeefkl8+eNHqVH59V+/ou0ffP9OS5odHn/75VFuWHLl+/dAD2gfOAXtA7WBghEBVvyz2DONe3b++Ol3/6OnVU2dvKtpH3vOP3PK9uZxt7qo9D+zF0MSnUo22N7xnp+9eM+tJEynlOoU5XrVJqYCEEQwiQ6YAoB1UqVuAKKHixOAni+eDy5PrC72//yZgUuuuOWqfY456rATPfq/9w3CaXMxn4Q99jvQlDHeuhM/5pKdd9JJR4oS6vu7zMjIu5F/vbAfaW+ztuqsuVR220wPjkwO7D13+003lhsORLlo2I+cWl2Y2gtED80EuGdu914QVDZdeXRvS71pzD89Tc0B4O2AHwvwae/GfAi7/2u41gLQKCB8uaKyB0JCyXUdFQ5oZUZQtADkd4kJIGjMpgkinBtiDppS64N2XjNiVi5R9MspKruSRm1VjGgZZYrGEs80/SxzSI9AH7cg6OUCAfScRcBKGUIG9kRFXWwMMSMbYJhhCKRnBkEs2BDMQJ/LhjPCPjyFDo3aJWnXqFmbVJuoKDRKwmvH5tJinA4tXOQKVrlahxwtpGRUNd5TXEmSW3Qqb2WpyJTjJMd+rEoXpShiYrwunE4SvE4q7Vo043RS4ojwFKTy8FR4xRoFOQOnKcPZ+OzlhIpwpNTaNVIow1FQasHrRAUTYTACS6MUkxRRCkvUW/XyRUuXL1+66JaddFjNgsnmMpspzDZSQRhBQuQMhy5zqoACrzXYfJNIpB4jyDuaTvkOk5BqEU+pNRFpxusg1lnsnWtWSUzWtOBHQ7DaGUEON6QQTaJFtFGV5CKt/6LX6Ko7W5jQFCYvYBKZB2R9/32t4wAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAASwABQAAAAACcAAAARHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw6P0hWQVI/BmA/U1RBVIE0JzIAVC9sEQgKgTiBOQsOADCBLgE2AiQDFgQgBYZYB0YMBxtUCAgeg2176QknnSKgiZnY+Szi4efKeT/ZXBlIKATFoKqq16kKWXYEEkjeGnyd/rxCfIWDrejdJOU2+iBvPkFH4WTeCin/Ocng4f/e8cMv+KtLbdBIE5mbxwTJ9gANKA10LeGpHf8USJZYQB4gpM4pJmImCiWMMMopJxRu1B8h6AOISkTQyxhOyJa0nBLoqaEDSFpWiKD92Z7HNivaQU8puDbQ01yTAvR8o6oTFCh4KsaBIQCIJoRoIILhCPqoEP5DjQgbJECdLWBpUx5rVAB25/k5iKAkIdCjAn852/fnp+MF0HpWC7r/A/WceILFQBlR3oIJNEX0UDCEAabQuCqVqQi4elwlIwTxyCbtahRIEUGAskJESTgWBLK42gcIZFFFQSALyxNAIAtKBSCQ+ZkBFYqSU4DO3AggPcdrhoFYX130euoFgB5abTMYt+1gh6J8+WIwIkRIkAAUVBhCUzCElg2gjx6KGn1NcKX1uQMoL50ZvVoKBiEcCgbQEEPo62GvBiw4DkZqRWaD42+JAxKZi0mZJ56I+eJvYgGMG1poY20WQTUBshjs/sjSWdcfNKAPWlgM9gKoQQEV1LVlH6PKrcabm4z1jYx/vvkZd/fVs7s2hjeefkl8+eNHqVH59V+/ou0ffP9OS5odHn/75VFuWHLl+/dAD2gfOAXtA7WBghEBVvyz2DONe3b++Ol3/6OnVU2dvKtpH3vOP3PK9uZxt7qo9D+zF0MSnUo22N7xnp+9eM+tJEynlOoU5XrVJqYCEEQwiQ6YAoB1UqVuAKKHixOAni+eDy5PrC72//yZgUuuuOWqfY456rATPfq/9w3CaXMxn4Q99jvQlDHeuhM/5pKdd9JJR4oS6vu7zMjIu5F/vbAfaW+ztuqsuVR220wPjkwO7D13+003lhsORLlo2I+cWl2Y2gtED80EuGdu914QVDZdeXRvS71pzD89Tc0B4O2AHwvwae/GfAi7/2u41gLQKCB8uaKyB0JCyXUdFQ5oZUZQtADkd4kJIGjMpgkinBtiDppS64N2XjNiVi5R9MspKruSRm1VjGgZZYrGEs80/SxzSI9AH7cg6OUCAfScRcBKGUIG9kRFXWwMMSMbYJhhCKRnBkEs2BDMQJ/LhjPCPjyFDo3aJWnXqFmbVJuoKDRKwmvH5tJinA4tXOQKVrlahxwtpGRUNd5TXEmSW3Qqb2WpyJTjJMd+rEoXpShiYrwunE4SvE4q7Vo043RS4ojwFKTy8FR4xRoFOQOnKcPZ+OzlhIpwpNTaNVIow1FQasHrRAUTYTACS6MUkxRRCkvUW/XyRUuXL1+66JaddFjNgsnmMpspzDZSQRhBQuQMhy5zqoACrzXYfJNIpB4jyDuaTvkOk5BqEU+pNRFpxusg1lnsnWtWSUzWtOBHQ7DaGUEON6QQTaJFtFGV5CKt/6LX6Ko7W5jQFCYvYBKZB2R9/32t4wAA) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-hebrew-hebrew-wght-normal-Bt6ehdp-.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-hebrew-latin-ext-wght-normal-BojrQYZr.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-hebrew-latin-wght-normal-Dl_pbM6R.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--bg: #ffffff;--surface: #f6f6f7;--card: #f7f7f8;--card-strong: #ececef;--border: #e4e4e6;--border-strong: #d3d3d7;--ink: #1f2023;--muted: #6b6b71;--faint: #9a9aa1;--grid-line: #ececef;--tip-bg: #ffffff;--sheet-bg: #ffffff;--canvas-fade: rgba(255, 255, 255, .7);--shadow: 0 8px 28px rgba(15, 15, 20, .12);--accent: #4f86d9;--nr-word: #c05f66;--rc-host-a: #4f86d9;--rc-host-b: #1faa74;--woc: #c0392b;--accent-hover: #3f76c9;--tag-bg: #e6eefb;--tag-text: #3f6fb5;--pos: #0e9f6e;--neg: #e2476a;--fam-people: #8b5cf6;--fam-people-wash: color-mix(in srgb, var(--fam-people) 14%, transparent);--fam-place: #1faa74;--fam-place-wash: color-mix(in srgb, var(--fam-place) 14%, transparent);--fam-time: #e0812a;--fam-time-wash: color-mix(in srgb, var(--fam-time) 14%, transparent);--fam-fulfillment: #dc3a80;--fam-parallel: #0f9aa8;--fam-intertext: #c2921a;--fam-word: #b3384f;--fam-scripture: #b8860b;--fam-meaning: #d9418a;--fam-source: #5b7bad;--pm-sea: #e7edf3;--pm-land: #fbfcfd;--pm-land-stroke: color-mix(in srgb, var(--fam-place) 24%, var(--border-strong));color-scheme:light;--panel-bg: var(--surface);--text: var(--ink);--ot: var(--accent);--nt: var(--accent)}:root[data-theme=dark]{--bg: #1e1e1e;--surface: #262626;--card: #262628;--card-strong: #303033;--border: #38383b;--border-strong: #48484d;--ink: #dcdde1;--muted: #9a9aa1;--faint: #6a6a70;--grid-line: #2c2c2f;--tip-bg: #2a2a2d;--sheet-bg: #1e1e1e;--canvas-fade: rgba(30, 30, 30, .7);--shadow: 0 8px 28px rgba(0, 0, 0, .5);--accent: #6f9bf2;--nr-word: #cf7078;--rc-host-a: #6fa3ee;--rc-host-b: #3fc793;--woc: #ef9a93;--accent-hover: #84acf7;--tag-bg: rgba(111, 155, 242, .2);--tag-text: #9cc0f7;--pos: #34d399;--neg: #fb7185;--fam-people: #c4b5fd;--fam-people-wash: color-mix(in srgb, var(--fam-people) 20%, transparent);--fam-place: #86efac;--fam-place-wash: color-mix(in srgb, var(--fam-place) 20%, transparent);--fam-time: #fdba74;--fam-time-wash: color-mix(in srgb, var(--fam-time) 20%, transparent);--fam-fulfillment: #f9a8d4;--fam-parallel: #5eead4;--fam-intertext: #fde047;--fam-word: #fda4af;--fam-scripture: #fbbf24;--fam-meaning: #f472b6;--fam-source: #8aa0c4;--pm-sea: #141519;--pm-land: #2c2e34;--pm-land-stroke: color-mix(in srgb, var(--fam-place) 30%, var(--border));color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden;overscroll-behavior:none}body{background-color:var(--bg);color:var(--ink);font-family:Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .2s,color .2s}.display{font-family:Inter Variable,system-ui,sans-serif}.tnum{font-variant-numeric:tabular-nums}.app{display:flex;flex-direction:column;height:100vh;height:100dvh}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px 8px 9px;background:var(--surface);border-bottom:1px solid var(--border)}.brand{font-family:Inter Variable,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.01em;display:flex;align-items:center;gap:9px;white-space:nowrap}.brand-dot{width:10px;height:10px;border-radius:50%;background:var(--accent)}.brand-accent{color:var(--ink)}.brand small{font-family:Inter Variable,sans-serif;font-weight:500;color:var(--faint);font-size:12px;margin-left:2px}.topbar-right{display:flex;align-items:center;gap:10px;justify-self:end}.count-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap;cursor:default}.count-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent)}.theme-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--card);display:grid;place-items:center;cursor:pointer;color:var(--muted);transition:color .2s,border-color .2s}.theme-btn:hover{color:var(--ink);border-color:var(--border-strong)}.theme-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.searchbar-wrap{position:relative;justify-self:center;width:min(440px,46vw)}.searchbar{display:flex;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:7px 12px;transition:border-color .15s,box-shadow .15s}.searchbar:focus-within{border-color:var(--border-strong)}.search-icon{flex:none;width:16px;height:16px;display:block;color:var(--faint);margin-right:10px}.searchbar:focus-within .search-icon{color:var(--muted)}.searchbar input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ink);font-family:inherit;font-size:13px;line-height:20px;padding:0}.searchbar input::placeholder{color:var(--faint)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.suggestions{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.25rem;list-style:none;background:var(--panel-bg);border:1px solid var(--border);border-radius:6px;box-shadow:0 8px 24px #0006;max-height:320px;overflow-y:auto}.suggestions li{margin:0}.suggestion{width:100%;text-align:left;background:none;color:var(--text);border:none;border-radius:5px;padding:.4rem .55rem;font-size:.88rem}.suggestion.active,.suggestion:hover{background:var(--card-strong);color:var(--ink);filter:none}.search-nomatch{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow);background:var(--tip-bg);color:var(--muted);font-size:12.5px;line-height:1.45}.body{display:flex;flex:1;min-height:0}.ribbon{flex:none;width:48px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;background:var(--surface);border-right:1px solid var(--border)}.ribbon-btn{flex:none;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--faint);border-radius:6px;cursor:pointer;transition:color .15s,background .15s}.ribbon-btn:hover:not(:disabled){background:var(--card-strong);color:var(--ink)}.ribbon-btn.active{background:var(--card-strong);color:var(--ink)}.ribbon-btn:disabled{opacity:.35;cursor:default}.ribbon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bottomnav{display:none}.bottomnav-btn{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:76px;padding:7px 16px;border:none;background:none;color:var(--faint);border-radius:999px;cursor:pointer;transition:color .15s,background .15s}.bottomnav-btn.active{color:var(--ink);background:var(--card-strong)}.bottomnav-btn:disabled{opacity:.4;cursor:default}.bottomnav-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bottomnav-label{font-size:11px;font-weight:600;letter-spacing:.01em}.bvpill{display:none;align-items:stretch;border:1px solid var(--border);border-radius:999px;background:var(--card);overflow:hidden}.bvpill-seg{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:var(--card);font:inherit;font-size:14px;font-weight:600;padding:8px 16px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.bvpill-seg:hover{background:var(--card-strong)}.bvpill-book{color:var(--ink)}.bvpill-ver{color:var(--muted);position:relative}.bvpill-ver:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;background:var(--border)}.drawer-head,.mobile-pill{display:none}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;justify-content:flex-end;background:#0000006b;-webkit-tap-highlight-color:transparent;animation:sheet-fade .18s ease}.sheet{background:var(--surface);border-top:1px solid var(--border);border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:var(--shadow);padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:sheet-up .24s cubic-bezier(.2,.8,.2,1)}.sheet-handle{width:40px;height:4px;border-radius:999px;background:var(--border-strong);margin:4px auto 12px}.version-sheet-grip{padding:16px 0 24px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.version-sheet-grip .sheet-handle{margin:0 auto}.sheet-hint{margin-top:10px;text-align:center;font-size:12px;font-weight:600;color:var(--faint)}.sheet-title{font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:20px;font-weight:600;color:var(--ink);margin:0 4px 14px 13px}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}.version-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.version-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border:1px solid transparent;border-radius:12px;background:none;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.version-row:hover{background:var(--card)}.version-row.is-active{background:var(--card);border-color:var(--border)}.version-badge{flex:none;width:52px;height:52px;border-radius:10px;display:grid;place-items:center;background:var(--card-strong);color:var(--ink);font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:14px;font-weight:600}.version-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.version-pub{font-size:12px;color:var(--faint)}.version-name{font-size:16px;font-weight:600;color:var(--ink)}.version-check{flex:none;margin-left:auto;color:var(--accent)}.verse-sheet{position:fixed;left:0;right:0;bottom:0;height:90dvh;z-index:60;display:flex;flex-direction:column;background:var(--bg);border-top:1px solid var(--border);border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;box-shadow:var(--shadow);will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.verse-sheet-grip{position:relative;flex:none;padding:16px 14px 15px;border-top-left-radius:18px;border-top-right-radius:18px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.verse-sheet-handle{width:40px;height:4px;border-radius:999px;background:var(--border-strong);margin:0 auto}.verse-sheet-hint{margin-top:10px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--faint)}.doc-crumbs{margin-bottom:20px}.doc-crumbs .crumbs{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;gap:1px;font-size:13px}.doc-crumbs .crumb,.doc-crumbs .crumb-current{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-crumbs .crumb-sep{margin:0 3px;color:var(--faint)}.verse-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:0 6px calc(20px + env(safe-area-inset-bottom,0px))}.doc-sticky-head{display:contents}.verse-sheet-body .doc{overflow:visible}.verse-sheet-body .doc-sticky-head{display:block;position:sticky;top:0;z-index:3;background:var(--sheet-bg, var(--bg));padding-bottom:14px;border-bottom:1px solid var(--border)}.verse-sheet-body .prop-block{border-top:none;padding-top:6px}.sidebar{flex:none;overflow:hidden;background:var(--surface);border-right:1px solid var(--border);transition:width .22s ease}.sidebar.collapsed{border-right-color:transparent}.sidebar-inner{height:100%;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:14px}.sidebar-scroll{flex:1;min-height:0;overflow-y:auto}.rail-resizer{flex:none;width:6px;margin-left:-3px;cursor:col-resize;background:transparent;position:relative;z-index:5}.rail-resizer:hover,.rail-resizer:active{background:color-mix(in srgb,var(--accent) 30%,transparent)}.graph-wrap{flex:1;min-width:0;position:relative}.graph-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.gp-pill{position:absolute;z-index:4;left:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 6px;width:52px;border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.gp-btn{all:unset;cursor:pointer;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--ink);transition:color .14s,background .14s,transform .08s}.gp-btn:hover:not(:disabled){background:var(--card-strong);color:var(--ink)}.gp-btn:active{transform:scale(.9)}.gp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gp-btn.on{color:var(--accent)}.gp-btn.on:hover:not(:disabled){color:var(--accent);background:var(--card-strong)}.gp-btn:disabled{cursor:not-allowed;color:var(--faint)}.gp-btn:disabled:hover{background:none;color:var(--faint)}.gp-btn:disabled:active{transform:none}.gp-div{width:18px;height:1px;background:var(--border)}.gp-speed{font:500 10.5px/1 Inter Variable,system-ui,sans-serif;color:var(--muted);font-variant-numeric:tabular-nums}.gp-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--bg);opacity:1;transition:opacity .45s ease}.gp-veil.lift{opacity:0;pointer-events:none}@media (min-width: 821px){.app[data-main-view=graph] .nr-pill{display:none}}.app[data-main-view=reader] .gp-pill,.app[data-main-view=reader] .gp-bar,.app[data-main-view=reader] .gp-veil{display:none}.graph-canvas .float-tooltip-kap{white-space:nowrap;padding:5px 9px;border-radius:8px;font:500 11px/1.2 Inter Variable,system-ui,sans-serif!important;color:var(--ink);background:#ffffffd1;border:1px solid rgba(20,22,30,.12);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 6px 22px #0000002e;pointer-events:none;animation:tip-fade .12s ease}:root[data-theme=dark] .graph-canvas .float-tooltip-kap{background:#2c2c32d6;border-color:#ffffff24}@media (prefers-reduced-motion: reduce){.graph-canvas .float-tooltip-kap{animation:none}}.graph-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;animation:gl-appear .18s ease .55s backwards;display:inline-flex;align-items:center;gap:9px;padding:8px 16px;background:var(--card);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:13px;font-weight:600;box-shadow:var(--shadow);pointer-events:none}@keyframes gl-appear{0%{opacity:0}to{opacity:1}}.loading-dots{display:inline-flex;gap:4px}.loading-dots i{width:5px;height:5px;border-radius:50%;background:var(--muted);animation:loading-bounce 1s infinite ease-in-out both}.loading-dots i:nth-child(2){animation-delay:.15s}.loading-dots i:nth-child(3){animation-delay:.3s}@keyframes loading-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.reader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg)}.reader-head{position:relative;flex:none;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-bottom:1px solid var(--border)}.reader-flip{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s}.reader-flip-prev{left:16px}.reader-flip-next{right:16px}.reader-flip:hover:not(:disabled){background:var(--card-strong);color:var(--ink);border-color:var(--border-strong)}.reader-flip:disabled{opacity:.3;cursor:default}.reader-title{display:flex;flex-direction:column;align-items:center;min-width:180px}.reader-book{font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ink)}.reader-sub{display:flex;align-items:center;gap:8px}.reader-chapter{font-size:12px;color:var(--faint)}.reader-page{flex:1;min-height:0;overflow-y:auto;padding:32px 24px 80px}@media (min-width: 821px){.reader-page{padding-left:84px;padding-right:84px}}.reader-status{margin-top:24px;text-align:center}.reader-prose{max-width:680px;margin:0 auto;position:relative}.reader-h1{font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:26px;font-weight:600;color:var(--ink);margin:0 0 20px}.reader-body{font-size:18px;line-height:1.85;color:var(--ink);margin:0;text-align:justify}.reader-intro .reader-h1{margin-bottom:3px}.reader-intro .reader-intro-kicker{margin-bottom:20px}.reader-intro-body{font-size:17.5px;line-height:1.8;color:var(--ink);margin:0 0 .9em;text-align:justify}.reader-intro-body:last-of-type{margin-bottom:0}.reader-intro .reader-intro-props{margin-top:16px;padding-top:0;border-top:none}.reader-intro .reader-intro-props .prop-row{align-items:start}.reader-intro .reader-intro-props .prop-icon{margin-top:1px}.reader-intro .reader-intro-about,.reader-intro .reader-intro-glance{margin-top:26px;padding-top:20px;border-top:1px solid var(--border)}.reader-intro-glance .hc-glance{margin-top:0}.reader-intro .reader-intro-kicker,.reader-intro .reader-intro-props>.block-title,.reader-intro .reader-intro-glance>.block-title{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-top:0;margin-bottom:8px}.reader-verse{cursor:pointer;border-radius:4px;transition:background .12s}.reader-verse:hover{background:var(--card-strong)}.reader-verse.is-woc,.doc-text.is-woc{color:var(--woc)}.reader-verse.is-woc .woc-off,.doc-text.is-woc .woc-off{color:var(--ink)}.reader-verse.is-highlight{background:color-mix(in srgb,var(--accent) 18%,transparent)}.reader-vnum{font-size:.62em;font-weight:700;color:var(--accent);margin-right:3px;vertical-align:super;line-height:0}.reader-gap{display:inline-flex;align-items:baseline;gap:4px;font-size:.8rem;font-weight:600;color:#b42318;background:#f044381f;border:1px solid rgba(240,68,56,.4);border-radius:6px;padding:0 6px;vertical-align:baseline}:root[data-theme=dark] .reader-gap{color:#ffa39e;background:#f044382e;border-color:#f0443880}.rfd-inline{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-right:6px;padding:3px 1px}.rfd{width:9px;height:9px;border-radius:50%;flex:none;cursor:pointer;box-shadow:0 0 0 1.5px var(--bg);transition:transform .16s cubic-bezier(.2,.8,.2,1),margin-left .18s cubic-bezier(.2,.8,.2,1),opacity .13s ease,box-shadow .12s ease}.rfd-inline .rfd+.rfd{margin-left:-4px}@media (hover: hover){.rfd:hover{transform:scale(1.5);z-index:3;position:relative;box-shadow:0 0 0 1.5px var(--bg),0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent)}}.rfd-menu{position:fixed;left:0;top:0;z-index:70;display:flex;flex-direction:column;min-width:172px;padding:6px;background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.rfd-menu-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:none;border-radius:8px;font:inherit;font-size:14px;font-weight:500;color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer}.rfd-menu-row:hover,.rfd-menu-row:active{background:var(--card-strong)}.rfd-menu-label{flex:1}.rfd-menu-count{color:var(--faint);font-weight:600}.reader-body:not(.facets-always) .rfd-inline{display:none}.reader-body.facets-always .rfd-inline{opacity:1}.reader-verse.is-highlight .rfd-inline{display:inline-flex;opacity:1;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 45%,transparent))}@media (hover: hover){.reader-verse.is-highlight .rfd-inline .rfd+.rfd{margin-left:5px}}.rfd-xref{background:var(--accent)}.rfd-people{background:var(--fam-people, #6d4ee6)}.rfd-place{background:var(--fam-place, #0d9668)}.rfd-event{background:var(--fam-time, #c2740c)}.rfd-fulfillment{background:var(--fam-fulfillment, #be1558)}.rfd-parallel{background:var(--fam-parallel, #0e7490)}.rfd-intertext{background:var(--fam-intertext, #a16207)}@media (prefers-reduced-motion: reduce){.rfd{transition:none}}.attribution{max-width:520px;margin:36px auto 8px;text-align:center;font-size:12.5px;font-weight:400;line-height:1.55;color:var(--faint)}.controls,.legend,.panel{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px}.controls{display:flex;flex-direction:column;gap:.75rem}.legend{display:flex;flex-direction:column;gap:8px}.legend-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.legend-row{display:flex;align-items:center;gap:9px;font-size:12.5px}.legend-dot{width:11px;height:11px;flex:none;border-radius:50%;box-shadow:0 0 7px color-mix(in srgb,currentColor 0%,transparent)}.legend-label{color:var(--ink);font-weight:600}.legend-sub{margin-left:auto;color:var(--faint);font-size:11px}.slider{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.slider input{width:100%}.slider .info{margin-left:.35rem;color:var(--muted);cursor:help;font-size:.8rem;-webkit-user-select:none;user-select:none}.slider .info:hover,.slider .info:focus{color:var(--accent);outline:none}.slider-hint{font-size:.72rem;color:var(--muted);line-height:1.35}.panel h2{margin:0 0 .4rem;font-family:Inter Variable,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}.detail-empty{color:var(--muted);font-size:.9rem}.verse-text{margin:.6rem 0 0;line-height:1.5}.muted{color:var(--muted);font-size:.85rem}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .1rem;font-size:.85rem;min-width:0;padding-bottom:.6rem;margin-bottom:.6rem;border-bottom:1px solid var(--border)}.crumb-item{display:inline-flex;align-items:center;gap:.1rem}.crumb-sep{color:var(--muted);margin:0 .25rem;-webkit-user-select:none;user-select:none}button.crumb{background:none;border:none;padding:.05rem .2rem;margin:0;font-size:inherit;color:var(--accent);cursor:pointer;border-radius:4px}button.crumb:hover{background:var(--border);text-decoration:underline}.crumb-current{color:var(--muted);padding:.05rem .2rem;font-weight:600}.xref-header{margin-top:.9rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-top:1px solid var(--border);padding-top:.6rem}.xref-list{list-style:none;margin:.5rem 0 0;padding:0;max-height:38vh;overflow-y:auto}.xref-list li{margin:0}.xref-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5rem;background:none;color:var(--ink);border:none;border-radius:8px;padding:.35rem .5rem;font-size:.85rem;text-align:left;cursor:pointer;transition:background .12s}.xref-item:hover{background:var(--card-strong)}.xref-ref{color:var(--accent);font-weight:500}.xref-lead{display:flex;align-items:center;gap:8px;min-width:0}.xref-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.xref-item.is-open{background:var(--card-strong)}.person-profile.xref-expand{position:relative;padding:4px 30px 6px 11px;border-radius:0 8px 8px 0;border-left-color:color-mix(in srgb,var(--accent) 45%,var(--border));cursor:pointer;transition:background .14s ease,border-color .14s ease}.xref-expand:hover,.xref-expand:focus-visible{background:color-mix(in srgb,var(--accent) 11%,transparent);border-left-color:var(--accent);outline:none}.xref-open{position:absolute;top:6px;right:8px;display:inline-flex;color:var(--muted);line-height:0;transition:color .14s ease}.xref-expand--1line .xref-open{top:50%;transform:translateY(-50%)}.xref-open svg{width:11px;height:11px}.xref-expand:hover .xref-open,.xref-expand:focus-visible .xref-open{color:var(--accent)}.xref-verse-text{font-size:13px;line-height:1.5;color:var(--ink);margin:0}.detail{display:flex;flex-direction:column;gap:14px}.detail-head{display:flex;flex-direction:column;gap:8px}.detail-ref{margin:0;font-family:Inter Variable,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em}.detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chip{display:inline-flex;align-items:center;font-size:11px;font-weight:500;padding:2px 9px;border-radius:6px;border:none;background:var(--tag-bg);color:var(--tag-text)}.chip-kind{background:var(--card-strong);color:var(--muted)}.mv-title{font-family:Space Grotesk Variable,system-ui,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;line-height:1.15;color:var(--ink);margin:0}.msel-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.msel-count{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.msel-count b{color:var(--ink);font-weight:600}.msel-clear{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--faint);padding:3px 7px;border-radius:6px}.msel-clear svg{width:12px;height:12px}.msel-clear:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.mv-zone{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--faint);margin:16px 2px 8px}.mv-zonetag{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.mv-zonetag.merged{background:var(--fam-people-wash);color:var(--fam-people)}.mv-card{border:1px solid var(--border);border-radius:11px;margin-top:9px;overflow:hidden;background:var(--card)}.mv-card-h{display:flex;align-items:center;padding-right:5px}.mv-exp{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;cursor:pointer;color:var(--ink);font:inherit;text-align:left;padding:9px 6px 9px 12px}.mv-lead{display:flex;align-items:center;gap:8px;min-width:0}.mv-ref{font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--accent)}.mv-rgrp{display:flex;align-items:center;gap:7px;flex:none}.mv-n{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.mv-chev{display:block;color:var(--faint);transition:transform .18s ease}.mv-card.open .mv-chev{transform:rotate(90deg)}.mv-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:7px;color:var(--faint);opacity:.75;border:0;background:none;cursor:pointer;line-height:0}.mv-x svg,.msel-clear svg{display:block}.mv-x:hover{opacity:1;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.mv-body{position:relative;padding:0 8px 8px 26px}.mv-body:before{content:"";position:absolute;left:16px;top:3px;bottom:8px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--accent) 38%,transparent)}.mv-card.il .mv-body:before{background:color-mix(in srgb,var(--fam-word) 38%,transparent)}.mv-card.il .mv-body{padding-left:34px}.mv-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;background:none;border:0;text-align:left;cursor:pointer;padding:6px 8px;border-radius:8px}.mv-row:hover,.mv-row.is-open{background:var(--card-strong)}.mv-rlead{display:flex;align-items:center;gap:8px;min-width:0}.mv-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.mv-dot.il{background:var(--fam-word)}.mv-il{display:flex;flex-direction:column;gap:8px}.mv-il .interlinear{margin-top:0}.mv-rref{color:var(--accent);font-weight:500;font-size:14px}.mv-cnt{color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.mv-tag{font-size:9.5px;letter-spacing:.03em;text-transform:uppercase;font-weight:600;color:var(--faint);background:var(--card-strong);padding:1px 6px;border-radius:5px}.mv-shared{margin-top:9px;padding:11px 13px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 5%,transparent)}.mv-fam{margin:0 0 8px}.mv-fam:last-child{margin-bottom:0}.mv-fam .mv-famrow{margin-bottom:0}.mv-fam-drill{margin:7px 0 3px}.mv-famrow{display:flex;gap:8px;align-items:baseline;margin:0 0 7px}.mv-famrow:last-child{margin-bottom:0}.mv-famlab{flex:none;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600;min-width:46px}.mv-famchips{display:flex;flex-wrap:wrap;gap:5px}.mv-fchip{font-size:12px;line-height:1.4;padding:1px 8px;border-radius:6px}.mv-fchip.people{color:var(--fam-people);background:var(--fam-people-wash)}.mv-fchip.place{color:var(--fam-place);background:var(--fam-place-wash)}.mv-fchip.event{color:var(--fam-time);background:var(--fam-time-wash)}.mv-fchip.fulfillment{color:var(--fam-fulfillment);background:color-mix(in srgb,var(--fam-fulfillment) 16%,transparent)}.mv-fchip.parallel{color:var(--fam-parallel);background:color-mix(in srgb,var(--fam-parallel) 16%,transparent)}.mv-fchip.intertext{color:var(--fam-intertext);background:color-mix(in srgb,var(--fam-intertext) 16%,transparent)}.mv-fchip-btn{border:none;cursor:pointer;font-family:inherit;transition:filter .12s ease,box-shadow .12s ease}.mv-fchip-btn:hover{filter:brightness(1.12)}.mv-fchip-btn.is-open{box-shadow:inset 0 0 0 1.5px currentColor;filter:none}.mv-fchip-btn.is-open:hover{filter:none}@media (prefers-reduced-motion: reduce){.mv-chev{transition:none}}.chip-count{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}.chip-people-count{background:color-mix(in srgb,var(--fam-people, #8b7cf8) 16%,transparent);color:var(--fam-people, #8b7cf8)}.chip-place-count{background:color-mix(in srgb,var(--fam-place, #34d399) 16%,transparent);color:var(--fam-place, #34d399)}.chip-event-count{background:color-mix(in srgb,var(--fam-time, #f5a623) 16%,transparent);color:var(--fam-time, #f5a623)}.chip-fulfillment-count{background:color-mix(in srgb,var(--fam-fulfillment, #f472b6) 16%,transparent);color:var(--fam-fulfillment, #f472b6)}.chip-parallel-count{background:color-mix(in srgb,var(--fam-parallel, #22d3ee) 16%,transparent);color:var(--fam-parallel, #22d3ee)}.chip-intertext-count{background:color-mix(in srgb,var(--fam-intertext, #818cf8) 16%,transparent);color:var(--fam-intertext, #818cf8)}.hc-chip-btn{font-family:inherit;line-height:1.4;margin:0;cursor:pointer;transition:filter .12s ease}.hc-chip-btn:hover{filter:brightness(1.12)}.hc-chip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mv-fchip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.verse-text{margin:0;line-height:1.55;font-size:14px;color:var(--ink)}.block-title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.prop-block,.facet-block{padding-top:12px;border-top:1px solid var(--border)}.panel-sec{padding-top:14px;margin-top:14px;border-top:1px solid var(--border)}.sec-title{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}.sec-title:hover{color:var(--muted)}.sec-title>span{flex:1;min-width:0}.sec-chev{flex:none;color:var(--faint);transition:transform .18s ease}.panel-sec.collapsed .sec-title{margin-bottom:0}.panel-sec.collapsed .sec-chev{transform:rotate(-90deg)}.sec-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.panel-sec>.facet-bar{margin-top:0}.panel-sec>.prop-block{border-top:none;padding-top:0}.panel-sec.sec-tight .sec-title{margin-bottom:7px}.conn-block-flush{border-top:none;padding-top:4px}.block-toggle{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;cursor:pointer;padding:0;text-align:left;font-family:inherit}.block-toggle:hover{color:var(--muted)}.prop-row{display:grid;grid-template-columns:16px 92px 1fr;align-items:center;gap:10px;padding:5px 0;font-size:13px}.prop-icon{color:var(--faint);display:grid;place-items:center}.prop-icon svg{width:15px;height:15px;display:block}.prop-key{color:var(--muted)}.prop-val{color:var(--ink);font-weight:500;min-width:0;display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.prop-tag{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--card-strong);border-radius:5px;padding:1px 6px}.conn-section+.conn-section{margin-top:4px}.conn-head{width:100%;display:flex;align-items:center;gap:8px;background:none;border:none;padding:6px 4px;cursor:pointer;color:var(--ink);border-radius:8px;transition:background .12s}.conn-head:hover{background:var(--card-strong)}.conn-chevron{width:14px;height:14px;flex:none;color:var(--muted);transition:transform .15s}.conn-section.open .conn-chevron{transform:rotate(90deg)}.conn-title{font-size:13px;font-weight:600;flex:1;text-align:left}.conn-count{font-size:11px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:1px 8px}.conn-body{padding:2px 0 4px}.conn-empty{padding:4px}.facet-group+.facet-group{margin-top:10px}.facet-grouplabel{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.facet-grouptoggle{width:100%;border:none;background:none;padding:2px 0;cursor:pointer;font-family:inherit}.facet-grouptoggle:hover{color:var(--muted)}.facet-grouptoggle .section-chev{transition:transform .15s}.facet-grouptoggle .section-chev.collapsed{transform:rotate(-90deg)}.facet-soon-count{margin-left:2px;padding:0 6px;border-radius:999px;background:var(--card-strong);color:var(--faint);font-size:10px;font-variant-numeric:tabular-nums}.facet-bar{display:flex;flex-wrap:wrap;gap:6px}.facet-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:4px 10px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent;font-family:inherit}.facet-active{cursor:pointer;transition:background .12s,border-color .12s,color .12s}.facet-active:hover{background:var(--card-strong);color:var(--ink)}.facet-active.is-open{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent)}.facet-count{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--faint)}.facet-active.is-open .facet-count{color:var(--accent)}.facet-future{border-style:dashed;border-color:var(--border-strong);color:var(--faint);opacity:.75;cursor:not-allowed}.xref-conf{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;white-space:nowrap}.facet-people.is-open{color:var(--fam-people, #8b7cf8);border-color:color-mix(in srgb,var(--fam-people, #8b7cf8) 45%,var(--border));background:color-mix(in srgb,var(--fam-people, #8b7cf8) 12%,transparent)}.facet-people.is-open .facet-count{color:var(--fam-people, #8b7cf8)}.facet-places.is-open{color:var(--fam-place, #34d399);border-color:color-mix(in srgb,var(--fam-place, #34d399) 45%,var(--border));background:color-mix(in srgb,var(--fam-place, #34d399) 12%,transparent)}.facet-places.is-open .facet-count{color:var(--fam-place, #34d399)}.facet-events.is-open{color:var(--fam-time, #f5a623);border-color:color-mix(in srgb,var(--fam-time, #f5a623) 45%,var(--border));background:color-mix(in srgb,var(--fam-time, #f5a623) 12%,transparent)}.facet-events.is-open .facet-count{color:var(--fam-time, #f5a623)}.facet-fulfillment.is-open{color:var(--fam-fulfillment, #f472b6);border-color:color-mix(in srgb,var(--fam-fulfillment, #f472b6) 45%,var(--border));background:color-mix(in srgb,var(--fam-fulfillment, #f472b6) 12%,transparent)}.facet-fulfillment.is-open .facet-count{color:var(--fam-fulfillment, #f472b6)}.facet-parallels.is-open{color:var(--fam-parallel, #22d3ee);border-color:color-mix(in srgb,var(--fam-parallel, #22d3ee) 45%,var(--border));background:color-mix(in srgb,var(--fam-parallel, #22d3ee) 12%,transparent)}.facet-parallels.is-open .facet-count{color:var(--fam-parallel, #22d3ee)}.facet-intertext.is-open{color:var(--fam-intertext, #818cf8);border-color:color-mix(in srgb,var(--fam-intertext, #818cf8) 45%,var(--border));background:color-mix(in srgb,var(--fam-intertext, #818cf8) 12%,transparent)}.facet-intertext.is-open .facet-count{color:var(--fam-intertext, #818cf8)}.facet-word.is-open{color:var(--fam-word, #b3384f);border-color:color-mix(in srgb,var(--fam-word, #b3384f) 45%,var(--border));background:color-mix(in srgb,var(--fam-word, #b3384f) 12%,transparent)}.facet-word.is-open .facet-count{color:var(--fam-word, #b3384f)}.fulfillment-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--fam-fulfillment, #f472b6)}.parallel-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--fam-parallel, #22d3ee)}.intertext-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--fam-intertext, #818cf8);align-self:flex-start;margin-top:6px}.link-text{display:flex;flex-direction:column;gap:1px;min-width:0}.link-label{font-size:.72rem;color:var(--muted);line-height:1.3}.link-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.link-badge{font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--fam-intertext, #818cf8) 16%,transparent);color:var(--fam-intertext, #818cf8)}.badge-quotation{background:color-mix(in srgb,var(--fam-intertext, #818cf8) 24%,transparent)}.badge-echo{opacity:.85}.conn-subhead{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:10px 2px 4px}.conn-subhead:first-of-type{margin-top:4px}.doc-people{max-height:none}.person-li{margin:0}.person-item{align-items:flex-start}.person-lead{flex:1 1 auto;min-width:0;padding-left:15px;text-indent:-15px}.person-dot,.place-dot,.event-dot{display:inline-block;vertical-align:middle;margin-right:8px}.person-dot{width:7px;height:7px;border-radius:50%;background:var(--fam-people, #8b7cf8)}.person-name{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.person-tribe{color:var(--muted);font-size:.72rem;margin-left:6px;overflow-wrap:anywhere}.person-count{flex:none;align-self:flex-start;color:var(--faint);font-variant-numeric:tabular-nums;font-size:.72rem;white-space:nowrap}.person-item.is-open .person-name{color:var(--fam-people, #8b7cf8)}.place-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--fam-place, #34d399)}.place-item.is-open .person-name{color:var(--fam-place, #34d399)}.place-sig{font-size:12px;line-height:1.45;color:var(--muted);margin:2px 0 6px}.event-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--fam-time, #f5a623)}.event-item.is-open .person-name{color:var(--fam-time, #f5a623)}.evt-rel{display:flex;align-items:baseline;gap:8px;margin:4px 0}.evt-rel-label{flex:none;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);min-width:44px}.evt-chips{display:flex;flex-wrap:wrap;gap:5px}.evt-chip{display:inline-block;font-size:.72rem;line-height:1.3;padding:1px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.evt-chip--person{color:var(--fam-people, #8b7cf8);background:color-mix(in srgb,var(--fam-people, #8b7cf8) 12%,transparent);border-color:color-mix(in srgb,var(--fam-people, #8b7cf8) 30%,transparent)}.evt-chip--place{color:var(--fam-place, #34d399);background:color-mix(in srgb,var(--fam-place, #34d399) 12%,transparent);border-color:color-mix(in srgb,var(--fam-place, #34d399) 30%,transparent)}.evt-chip--event{color:var(--fam-time, #f5a623);background:color-mix(in srgb,var(--fam-time, #f5a623) 12%,transparent);border-color:color-mix(in srgb,var(--fam-time, #f5a623) 30%,transparent)}.person-profile{margin:9px 0 15px 15px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--fam-people, #8b7cf8) 35%,var(--border))}.place-item+.person-profile{border-left-color:color-mix(in srgb,var(--fam-place, #34d399) 35%,var(--border))}.event-item+.person-profile{border-left-color:color-mix(in srgb,var(--fam-time, #f5a623) 35%,var(--border))}.person-meta{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.person-meta-item{font-size:10.5px;color:var(--muted);background:var(--card-strong);border-radius:6px;padding:2px 8px}.person-verse-list{max-height:30vh}.person-sub{font-size:.75rem;padding:4px 0 2px}.person-desc{margin:6px 0 2px;font-size:12.5px;line-height:1.5;color:var(--muted)}.person-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;border-radius:0;padding:0 0 4px;margin:0;cursor:pointer;color:var(--fam-people, #8b7cf8);font-size:11px;font-weight:600}.person-back:hover{text-decoration:underline}.prof-seg{display:flex;gap:3px;background:var(--card-strong);border-radius:8px;padding:3px;margin:6px 0 9px}.prof-seg-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:11.5px;font-weight:600;color:var(--muted);background:none;border:none;border-radius:6px;padding:4px 8px;cursor:pointer;transition:background .12s,color .12s}.prof-seg-btn:hover{color:var(--ink)}.prof-seg-btn.is-active{background:color-mix(in srgb,var(--fam-people, #8b7cf8) 16%,transparent);color:var(--fam-people, #8b7cf8)}.prof-seg-count{font-size:10px;color:var(--faint);font-variant-numeric:tabular-nums}.prof-seg-btn.is-active .prof-seg-count{color:var(--fam-people, #8b7cf8)}.fam-panel{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}.fam-lineage{font-size:12.5px;line-height:1.5;color:var(--muted)}.fam-dot{color:var(--faint)}.rel-name{font:inherit;color:var(--fam-people, #8b7cf8);font-weight:500;background:none;border:none;border-radius:0;padding:0;margin:0;cursor:pointer}.rel-name:hover{text-decoration:underline}.fam-row{display:flex;gap:8px;align-items:baseline}.fam-label{flex:none;width:66px;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--faint);padding-top:3px}.fam-count{color:var(--muted);font-weight:700}.fam-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.rel-chip{display:inline-flex;align-items:baseline;gap:4px;font:inherit;font-size:12px;color:var(--ink);background:color-mix(in srgb,var(--fam-people, #8b7cf8) 12%,transparent);border:1px solid color-mix(in srgb,var(--fam-people, #8b7cf8) 25%,transparent);border-radius:6px;padding:2px 8px;cursor:pointer;transition:background .12s,border-color .12s}.rel-chip:hover{background:color-mix(in srgb,var(--fam-people, #8b7cf8) 22%,transparent);border-color:color-mix(in srgb,var(--fam-people, #8b7cf8) 45%,transparent)}.rel-role{font-size:9.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--faint)}.rel-more{font:inherit;font-size:11px;font-weight:600;color:var(--fam-people, #8b7cf8);background:none;border:1px dashed color-mix(in srgb,var(--fam-people, #8b7cf8) 42%,transparent);border-radius:6px;padding:2px 8px;cursor:pointer;transition:background .12s}.rel-more:hover{background:color-mix(in srgb,var(--fam-people, #8b7cf8) 12%,transparent)}.person-inline,.place-inline{display:inline;font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-decoration:underline dotted;text-decoration-color:currentColor;text-decoration-thickness:3px;text-underline-offset:4px;border-radius:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 0 .1em transparent;transition:background-color .14s ease,box-shadow .14s ease}.person-inline:hover{background-color:var(--fam-people-wash, rgba(139, 124, 248, .18));box-shadow:0 0 0 .1em var(--fam-people-wash, rgba(139, 124, 248, .18))}.person-inline:focus-visible{background-color:var(--fam-people-wash, rgba(139, 124, 248, .18));box-shadow:0 0 0 .1em var(--fam-people-wash, rgba(139, 124, 248, .18));outline:2px solid var(--fam-people, #8b7cf8);outline-offset:2px}.place-inline:hover{background-color:var(--fam-place-wash, rgba(52, 211, 153, .18));box-shadow:0 0 0 .1em var(--fam-place-wash, rgba(52, 211, 153, .18))}.place-inline:focus-visible{background-color:var(--fam-place-wash, rgba(52, 211, 153, .18));box-shadow:0 0 0 .1em var(--fam-place-wash, rgba(52, 211, 153, .18));outline:2px solid var(--fam-place, #34d399);outline-offset:2px}@media (prefers-reduced-motion: reduce){.person-inline,.place-inline{transition:none}}.meta{font-size:.8rem;color:var(--muted);display:flex;flex-direction:column;gap:.15rem}button{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.4rem .7rem;font-size:.85rem;cursor:pointer}button:not([class]):hover{filter:brightness(1.1)}.link-btn{background:none;color:var(--accent);padding:0;text-decoration:underline}.error{display:flex;align-items:flex-start;gap:8px;background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:9px;padding:9px 11px;font-size:12.5px;line-height:1.45;font-weight:500;word-break:break-word}.notice-icon{flex:none;margin-top:1px;color:var(--neg)}.scrim{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:#00000052;cursor:pointer;z-index:28;-webkit-tap-highlight-color:transparent}.scrim-doc{z-index:31}@media (max-width: 820px){.topbar{padding:13px 12px 13px 9px}.attribution{padding-left:24px;padding-right:24px}.ribbon{display:none}.bottomnav{display:flex;position:fixed;left:50%;bottom:var(--nr-bar-bottom, calc(14px + env(safe-area-inset-bottom, 0px)) );transform:translate(-50%) translateY(calc(-1 * var(--sheet-lift, 0px)));transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease;z-index:60;gap:4px;padding:6px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--shadow)}.app.sheet-full .bottomnav{opacity:0;pointer-events:none}.reader-page{padding-bottom:calc(var(--nr-bar-bottom, 30px) + 66px)}:root{--m-gutter: 34px;--m-gutter-toc: 24px;--m-chrome: 20px}.topbar,.reader-head{padding-left:var(--m-chrome);padding-right:var(--m-chrome)}.reader-flip-prev{left:var(--m-chrome)}.reader-flip-next{right:var(--m-chrome)}button.search-close{left:var(--m-chrome)}div.topbar-search.open{left:60px;right:var(--m-chrome)}.reader-page{padding-left:var(--m-gutter);padding-right:var(--m-gutter)}div.toc-sheet-body,div.toc-sheet-bar{padding-left:var(--m-gutter-toc);padding-right:var(--m-gutter-toc)}.verse-sheet-body{padding-left:var(--m-gutter);padding-right:var(--m-gutter)}.verse-sheet-body .doc-col{padding-left:0;padding-right:0}.hide-mobile{display:none!important}.drawer-head{display:flex;justify-content:flex-end;margin-bottom:2px}.icon-btn,.graph-overlay .overlay-btn{width:40px;height:40px}.icon-btn svg,.graph-overlay .overlay-btn svg{width:22px;height:22px}.graph-overlay.graph-overlay-crumbs{top:22px;left:50%;transform:translate(-50%);max-width:calc(100% - 120px)}.app:has(.gp-bar) .graph-overlay.graph-overlay-crumbs{top:68px;max-width:calc(100% - 24px)}.graph-overlay.graph-overlay-right{top:22px}.gp-bar .gp-div{width:1px;height:18px}.gp-bar{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:4px;height:35px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}div.graph-overlay{top:24px}.searchbar input{font-size:16px}.bvpill{display:inline-flex;max-width:calc(100vw - 130px)}.mobile-pill{display:block;position:absolute;top:13px;left:50%;transform:translate(-50%);z-index:25}.reader-title{display:none}.reader-head{min-height:62px}.body{position:relative}.rail-resizer{display:none}.sidebar{position:absolute;top:0;left:0;bottom:0;z-index:30;width:min(92vw,380px)!important;box-shadow:var(--shadow)}.sidebar.collapsed{width:0!important;box-shadow:none}.sidebar-inner{width:min(92vw,380px)!important}.doc-pane{position:absolute;top:0;right:0;bottom:0;z-index:32;width:min(94vw,460px)!important;box-shadow:var(--shadow)}.doc-pane.collapsed{width:0!important;box-shadow:none}.doc-pane-inner{width:min(94vw,460px)!important}.doc-pane .doc-close{display:inline-flex}.scrim{display:block}}@media (pointer: coarse){.icon-btn,.overlay-btn{width:40px;height:40px}}@media (max-width: 520px){.count-tag{display:none}}.tabbar{display:flex;align-items:stretch;gap:2px;padding:6px 10px 0;background:var(--surface);border-bottom:1px solid var(--border);overflow-x:auto}.wtab{display:flex;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:500;color:var(--muted);background:transparent;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap;max-width:220px}.wtab:hover{background:var(--card-strong);color:var(--ink)}.wtab.active{background:var(--bg);color:var(--ink);border-color:var(--border)}.wtab-icon{display:grid;place-items:center;color:var(--muted);flex:none}.wtab.active .wtab-icon{color:var(--accent)}.wtab-title{overflow:hidden;text-overflow:ellipsis}.wtab-close{display:grid;place-items:center;width:18px;height:18px;border:none;background:none;color:var(--faint);border-radius:4px;cursor:pointer;flex:none}.wtab-close:hover{background:var(--border-strong);color:var(--ink)}.doc{flex:1;min-height:0;overflow-y:auto;background:var(--bg)}.doc-col{max-width:720px;margin:0 auto;padding:40px 32px 90px}@media (min-width: 821px){.doc.has-recap-open .rc-scroll{max-height:min(46vh,520px)}}.doc-title{font-family:Inter Variable,system-ui,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px;color:var(--ink)}.doc-text{font-size:17px;line-height:1.7;color:var(--ink);margin:20px 0 4px}.doc .prop-block,.doc .conn-block,.doc .facet-block{margin-top:24px}@media (min-width: 821px){.doc-col>.prop-block{margin-top:16px;padding-top:16px}}@media (max-width: 820px){.doc-col>.prop-block{margin-top:16px}}.facet-block .block-title{margin-bottom:14px}.doc .conn-block{margin-top:18px}.doc .conn-block-flush{margin-top:8px}.doc .block-title{font-size:12px}.doc .conn-block .conn-count{margin-left:6px}.doc-xrefs{max-height:none}.doc-pane{flex:none;overflow:hidden;background:var(--bg);border-left:1px solid var(--border);transition:width .22s ease}.doc-pane.collapsed{border-left-color:transparent}.doc-close{position:absolute;top:10px;right:12px;z-index:3;display:none;width:34px;height:34px;padding:0;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted);cursor:pointer;box-shadow:var(--shadow)}.doc-close:hover{background:var(--card-strong);color:var(--ink)}.doc-pane-inner{height:100%;min-width:0;display:flex;flex-direction:column}.doc-empty{margin:auto;max-width:260px;padding:24px;text-align:center;font-size:14px;line-height:1.55;color:var(--faint)}.hc-block{margin-top:20px}.hc-block .block-title{color:var(--accent)}.hc-text{margin:8px 0 0;font-size:14.5px;line-height:1.72;color:var(--ink);text-align:justify}.hc-hint{margin:22px 0 0;font-size:12.5px;line-height:1.5;color:var(--faint)}.hc-sample{margin:12px 0 0;font-size:11px;letter-spacing:.02em;color:var(--faint);opacity:.75;font-style:italic}.hc-empty{margin-top:18px;font-size:14px;line-height:1.55}.hc-toprow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.hc-factline{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:12.5px;color:var(--muted)}.hc-fact{display:inline-flex;align-items:center}.hc-factline .sep{color:var(--faint);margin:0 7px}.hc-factline b{color:var(--ink);font-weight:600}.hc-glance{margin-top:22px}.hc-named{margin-top:14px}.mv-fchip.hc-more{color:var(--faint);background:var(--card-strong)}.reader-h1-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:color .15s ease}.reader-h1-label{border-bottom:2px solid transparent;transition:border-color .15s ease}.reader-h1-chev{flex:none;color:var(--faint);transition:transform .24s cubic-bezier(.2,.8,.2,1),color .15s ease}.reader-h1-btn:hover{color:var(--accent)}.reader-h1-btn:hover .reader-h1-label{border-bottom-color:color-mix(in srgb,var(--accent) 55%,transparent)}.reader-h1-btn:hover .reader-h1-chev,.reader-h1-btn.is-open{color:var(--accent)}.reader-h1-btn.is-open .reader-h1-chev{transform:rotate(90deg);color:var(--accent)}.reader-h1-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion: reduce){.reader-h1-chev{transition:color .15s ease}}.doc-col{max-width:100%;margin:0;padding:22px 24px 64px}.doc-title{font-size:23px}.doc-text{font-size:15.5px;line-height:1.65}.topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.topbar-search{position:absolute;top:50%;transform:translateY(-50%);left:var(--sx, 46px);right:calc(100% - var(--sx, 46px) - 36px);height:38px;z-index:45;display:flex;align-items:center;gap:4px;padding:0 6px 0 11px;background:var(--bg);border:1px solid var(--border);border-radius:999px;opacity:0;pointer-events:none;transition:left .3s cubic-bezier(.2,.8,.2,1),right .3s cubic-bezier(.2,.8,.2,1),opacity .14s ease}.topbar-search.open{opacity:1;pointer-events:auto;right:max(12px,calc(100% - var(--sx, 46px) - 340px))}.topbar-search .searchbar-wrap{position:relative;flex:1;width:auto;min-width:0}.topbar-search .searchbar{border:0;background:none;border-radius:0;padding:0}.topbar-search .searchbar:focus-within{border:0;box-shadow:none}.topbar-search .search-icon,.topbar-search .searchbar:focus-within .search-icon{color:var(--faint);opacity:.7;margin-right:8px}.topbar-search .searchbar input{font-size:13.5px;opacity:0;transition:opacity .14s ease}.topbar-search.open .searchbar input{opacity:1;transition-delay:.14s}.search-clear{flex:none;width:24px;height:24px;margin-left:2px;margin-right:6px;padding:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--faint);cursor:pointer;border-radius:999px;transition:color .12s ease}.search-clear:hover{color:var(--muted)}.search-clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.search-close{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:46;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--muted);opacity:.75;cursor:pointer}.topbar .icon-btn.is-hidden{opacity:0;pointer-events:none}@media (max-width: 820px){.topbar-search.open{left:48px;right:16px}.topbar-search .search-icon{display:none}.topbar-search{padding-left:15px}.topbar.search-open .topbar-left,.topbar.search-open .topbar-right{visibility:hidden}}@media (prefers-reduced-motion: reduce){.topbar-search,.topbar-search .searchbar input{transition-duration:.01ms!important}}.topbar-divider{flex:none;width:1px;height:20px;margin:0 2px;background:var(--border)}.icon-btn{flex:none;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--muted);border-radius:6px;cursor:pointer;transition:color .15s,background .15s}.icon-btn:hover:not(:disabled){background:var(--card-strong);color:var(--ink)}.icon-btn.active{color:var(--ink);background:var(--card-strong)}.icon-btn:disabled{color:var(--border-strong);cursor:default}.icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon-btn svg{display:block;width:22px;height:22px}.graph-overlay{position:absolute;top:12px;z-index:6;display:flex;gap:5px}.graph-overlay-right{right:12px}.graph-overlay-crumbs{left:50%;transform:translate(-50%);max-width:min(60%,560px);height:40px;align-items:center}.graph-overlay-crumbs .crumbs{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;gap:1px;padding:8px 14px;background:var(--card);border:1px solid var(--border);border-radius:999px;font-size:14px}.graph-overlay-crumbs .crumb-item{min-width:0}.graph-overlay-crumbs .crumb,.graph-overlay-crumbs .crumb-current{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-overlay-crumbs .crumb-sep{margin:0 3px;color:var(--faint)}.graph-overlay-crumbs button.crumb{color:var(--muted)}.graph-overlay-crumbs button.crumb:hover{background:none;text-decoration:none;color:var(--ink)}.crumb-more{color:var(--muted);font-weight:700}.overlay-btn{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--faint);border-radius:6px;cursor:pointer;transition:color .15s,background .15s}.overlay-btn:hover:not(:disabled){color:var(--ink);background:var(--card-strong)}.overlay-btn.active{color:var(--ink);background:var(--card-strong)}.overlay-btn:disabled{color:var(--border-strong);cursor:default}.overlay-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.overlay-btn svg{display:block;width:22px;height:22px}@media (min-width: 821px){.icon-btn{width:30px;height:30px}.icon-btn svg{width:18px;height:18px}.graph-overlay-crumbs .crumbs{padding:6px 12px;font-size:13px}}.graph-settings-pop{position:absolute;top:38px;right:0;width:304px;z-index:7;border-radius:10px;box-shadow:var(--shadow)}.graph-settings-pop .controls{box-shadow:none}.tooltip{position:fixed;z-index:9999;transform:translate(-50%);white-space:nowrap;padding:5px 9px;border-radius:8px;font-size:11px;font-weight:500;line-height:1.2;color:var(--ink);background:#ffffffd1;border:1px solid rgba(20,22,30,.12);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 6px 22px #0000002e;pointer-events:none;animation:tip-fade .12s ease}.tooltip--above{transform:translate(-50%) translateY(-100%)}.tooltip--right{transform:translateY(-50%)}:root[data-theme=dark] .tooltip{background:#2c2c32d6;border-color:#ffffff24}@keyframes tip-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.tooltip{animation:none}}.search-panel{flex:none;padding-bottom:10px;border-bottom:1px solid var(--border)}.search-panel .searchbar-wrap{position:relative;width:100%}.search-panel .searchbar{background:var(--bg)}.search-panel .suggestions{box-shadow:var(--shadow)}.nav-section{display:block}.nav-section-head{display:flex;align-items:center;margin-bottom:2px}.section-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;border:none;background:none;cursor:pointer;border-radius:6px;color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.section-toggle:hover{background:var(--card-strong);color:var(--muted)}.nav-section-title{color:var(--faint)}.section-chev{flex:none;transition:transform .15s}.section-chev.collapsed{transform:rotate(-90deg)}.version-trigger{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.version-trigger:hover,.version-trigger.is-open{background:var(--card-strong);border-color:var(--border-strong);color:var(--ink)}.version-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.version-chev{color:var(--faint);transition:transform .15s}.version-trigger:hover .version-chev,.version-trigger.is-open .version-chev{color:var(--ink)}.version-trigger.is-open .version-chev{transform:rotate(180deg)}.version-pop{position:fixed;z-index:90;min-width:130px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.version-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:7px 10px;border:none;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s,color .12s}.version-opt:hover{background:var(--card-strong);color:var(--ink)}.version-opt.is-active{color:var(--ink)}.version-opt.is-active svg{color:var(--accent)}.count-tag-btn{cursor:pointer;transition:background .15s,border-color .15s,color .15s}.count-tag-btn:hover{background:var(--card-strong);border-color:var(--border-strong);color:var(--ink)}.count-chev{margin-left:1px;color:var(--faint)}.count-tag-btn:hover .count-chev{color:var(--ink)}.breadcrumbs{display:block;border:none;padding:0;margin:0;font-size:13px;flex-wrap:nowrap}.tree-toolbar{flex:none;display:flex;align-items:stretch;gap:6px;margin:2px 0 8px}.tree-order{display:flex;flex:1;gap:2px;padding:3px;background:var(--card-strong);border-radius:8px}.tree-order-btn{flex:1;padding:5px 0;border:none;border-radius:6px;background:none;cursor:pointer;color:var(--muted);font:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s}.tree-order-btn:hover:not(.active){color:var(--ink)}.tree-order-btn.active{background:var(--bg);color:var(--ink);box-shadow:0 1px 4px #00000026}.toc-host{overflow:hidden;display:flex;flex-direction:column}.tocnav{flex:1;min-height:0;display:flex;flex-direction:column;font-size:13px}.toc-panes{flex:1;min-height:0;display:flex;border:1px solid var(--border);border-radius:8px;background:var(--bg);overflow:hidden}.toc-books{flex:0 0 44%;min-width:0;overflow-y:auto;padding:0 6px 8px;border-right:1px solid var(--border)}.toc-books section+section,.toclist section+section{margin-top:14px}.toc-sec-head{position:sticky;top:0;z-index:1;padding:10px 8px 4px;background:var(--surface);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--faint)}.toc-books .toc-sec-head{background:var(--bg)}.toc-book-row{display:flex;align-items:center;width:100%;padding:4px 8px;border:1px solid transparent;border-radius:6px;background:none;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;scroll-margin-top:30px}.toc-book-row:hover{background:var(--card-strong);color:var(--ink)}.toc-book-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.toc-book-row.active{background:color-mix(in srgb,var(--card-strong) 45%,transparent);border-color:color-mix(in srgb,var(--border-strong) 55%,transparent)}.toc-book-row.active .toc-book-name{color:var(--ink);font-weight:600}.toc-book-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-chapters{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface)}.toc-ch-head{flex:none;padding:12px 14px 0;font-size:14px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-ch-scroll{flex:1;min-height:0;overflow-y:auto;padding:10px 12px 14px}.toc-ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:5px}.toc-ch-tile{height:32px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--muted);font:inherit;font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.toc-ch-tile:hover{background:var(--card-strong);color:var(--ink);border-color:var(--border-strong)}.toc-ch-tile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.toc-ch-tile.active{background:var(--bg);border-color:color-mix(in srgb,var(--ink) 38%,transparent);color:var(--ink);font-weight:650}.toc-ch-tile.toc-ch-intro{font-size:11px;font-weight:600;letter-spacing:.02em;font-variant-numeric:normal}.toc-ch-empty{padding:14px 12px;font-size:12.5px;color:var(--faint)}.toc-meta{padding:6px 8px;color:var(--faint);font-size:11.5px;font-style:italic}.toclist{font-size:13.5px}.toclist .toc-book-row{padding:9px 12px;border-radius:7px}.toc-inline-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px 8px 14px;animation:toc-unfold .22s ease}.toc-inline-grid .toc-ch-tile{height:38px;border-radius:8px;font-size:12.5px}@keyframes toc-unfold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toc-inline-grid{animation:none}}.toc-sheet{height:86dvh;display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--bg);border-top-left-radius:18px;border-top-right-radius:18px;animation:sheet-up .28s cubic-bezier(.22,.9,.3,1)}.toc-sheet-grip{flex:none;padding:16px 0 24px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.toc-sheet-grip .sheet-handle{margin:0 auto}.toc-sheet-bar{flex:none;display:flex;align-items:center;padding:0 12px 10px}.toc-sheet-bar .tree-order{flex:1}.toc-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:0 10px calc(14px + env(safe-area-inset-bottom,0px))}.toc-sheet .toc-sec-head{background:var(--bg)}.crash-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--ink)}.crash-card{max-width:420px;text-align:center;padding:32px 28px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.crash-card h1{font-size:20px;font-weight:700;margin:0 0 10px}.crash-card p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 20px}.crash-btn{padding:10px 22px;border:none;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.crash-btn:hover{filter:brightness(1.05)}.crash-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gate-boot{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg)}.gate{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.gate-lock{--u: clamp(.65px, min((100vw - 48px) / 440, (100vh - 48px) / 580), 1px);display:flex;flex-direction:column;align-items:center;width:calc(350 * var(--u));--lock-gray: #dfe0e3;--lock-fill: repeating-conic-gradient(var(--lock-gray) 0% 25%, color-mix(in srgb, var(--lock-gray) 72%, var(--bg)) 0% 50%) top left / calc(6 * var(--u)) calc(6 * var(--u))}@supports (height: 100dvh){.gate-lock{--u: clamp(.65px, min((100vw - 48px) / 440, (100dvh - 48px) / 580), 1px)}}.gate-shackle{position:relative;width:calc(248 * var(--u));height:calc(183 * var(--u));background:var(--lock-fill);background-position:calc(3 * var(--u)) calc(2 * var(--u));border-radius:calc(124 * var(--u)) calc(124 * var(--u)) 0 0;margin-bottom:calc(-1 * var(--u))}.gate-shackle:after{content:"";position:absolute;inset:calc(48 * var(--u)) calc(48 * var(--u)) 0;background:var(--bg);border-radius:calc(76 * var(--u)) calc(76 * var(--u)) 0 0}.gate-body{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u));min-height:calc(268 * var(--u));justify-content:center;padding:calc(35 * var(--u)) calc(50 * var(--u)) calc(38 * var(--u));background:var(--lock-fill);border-radius:calc(45 * var(--u))}.gate-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.gate-line{font-family:Inter Variable,sans-serif;font-weight:900;font-size:calc(18 * var(--u));line-height:1.12;letter-spacing:.045em;color:var(--bg);-webkit-text-stroke:.4px var(--bg)}:root[data-theme=dark] .gate-line{color:#545454;-webkit-text-stroke:.4px #545454}.gate-field{display:flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(8 * var(--u));width:100%;padding:calc(5 * var(--u)) calc(12 * var(--u)) calc(5 * var(--u)) calc(28 * var(--u));background:#fff;border-radius:999px}.gate-input{flex:1;min-width:0;border:none;background:transparent;color:#26262a99;font:inherit;font-size:max(11px,calc(12 * var(--u)));padding:calc(10 * var(--u)) 0}.gate-input:focus{outline:none}.gate-input::placeholder{color:#26262a33}.gate-submit{flex:none;width:calc(36 * var(--u));height:calc(36 * var(--u));display:grid;place-items:center;border:none;border-radius:50%;background:#fff;color:#26262a4d;cursor:pointer;transition:opacity .15s}.gate-submit svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.gate-submit:disabled{opacity:.5;cursor:default}.gate-submit:focus-visible{outline:none;box-shadow:0 0 0 3px #26262a59}.gate-error{margin:calc(-6 * var(--u)) 0 0;color:var(--bg);font-size:max(11px,calc(12.5 * var(--u)));text-align:center;opacity:.85}.places-map{margin:calc(8 * var(--u)) 0 calc(10 * var(--u));border:1px solid var(--border);border-radius:calc(10 * var(--u));overflow:hidden;background:var(--pm-sea)}.places-map-svg{display:block;width:100%;height:auto}.pm-sea{fill:var(--pm-sea)}.pm-land{fill:var(--pm-land);stroke:var(--pm-land-stroke);stroke-width:.5;stroke-linejoin:round}.pm-marker{cursor:pointer}.pm-halo{fill:var(--fam-place-wash);opacity:0;transition:opacity .14s ease}.pm-marker:hover .pm-halo,.pm-marker.is-active .pm-halo{opacity:1}.pm-pin{fill:var(--fam-place);stroke:var(--pm-sea);stroke-width:1.2;transition:r .12s ease,filter .14s ease}.pm-marker:hover .pm-pin,.pm-marker.is-active .pm-pin{filter:drop-shadow(0 0 3px var(--fam-place))}.pm-marker:focus-visible{outline:none}.pm-marker:focus-visible .pm-halo{opacity:1}.pm-label{fill:var(--fam-place);font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:8px;font-weight:600;letter-spacing:.01em;pointer-events:none;paint-order:stroke;stroke:var(--pm-sea);stroke-width:2.4px;stroke-linejoin:round;opacity:.82;transition:opacity .14s ease}.pm-marker:hover .pm-label,.pm-marker.is-active .pm-label{opacity:1}.pm-leader{stroke:color-mix(in srgb,var(--fam-place) 55%,transparent);stroke-width:.6}.pm-scale-bar{stroke:var(--muted);stroke-width:.8;opacity:.7}.pm-scale-label{fill:var(--muted);font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:7px;font-variant-numeric:tabular-nums;opacity:.85}.pm-note{padding:calc(4 * var(--u)) calc(9 * var(--u)) calc(7 * var(--u));font-size:max(10px,calc(11 * var(--u)));background:var(--panel-bg)}.events-timeline{margin:calc(8 * var(--u)) 0 calc(10 * var(--u));padding-top:calc(3 * var(--u))}.events-timeline-svg{display:block;width:100%;height:auto}.etl-axis,.etl-tickmark{stroke:var(--border-strong);stroke-width:1}.etl-ticklabel{fill:var(--muted);font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:7.5px;font-variant-numeric:tabular-nums}.etl-marker{cursor:pointer}.etl-stem{stroke:color-mix(in srgb,var(--fam-time, #f5a623) 55%,transparent);stroke-width:1}.etl-dot{fill:var(--fam-time, #f5a623);stroke:var(--bg);stroke-width:1.2;transition:r .12s ease,filter .14s ease}.etl-marker:hover .etl-dot,.etl-marker.is-active .etl-dot,.etl-marker:focus-visible .etl-dot{filter:drop-shadow(0 0 3px var(--fam-time, #f5a623))}.etl-marker:focus-visible{outline:none}.etl-label{fill:var(--fam-time, #f5a623);font-family:Space Grotesk Variable,system-ui,sans-serif;font-size:8px;font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:2.4px;stroke-linejoin:round;opacity:.62;transition:opacity .14s ease;pointer-events:none}.etl-marker:hover .etl-label,.etl-marker.is-active .etl-label{opacity:1}.etl-caption{padding:calc(1 * var(--u)) calc(10 * var(--u)) calc(7 * var(--u));font-size:max(10px,calc(11 * var(--u)))}.chip-word-count{background:color-mix(in srgb,var(--fam-word, #b3384f) 16%,transparent);color:var(--fam-word, #b3384f)}.words{display:flex;flex-direction:column;gap:2px;margin-top:8px}.word-row{display:flex;align-items:flex-start;gap:10px;padding:9px 8px;margin:0 -8px;border:none;background:none;width:calc(100% + 16px);text-align:left;font-family:inherit;color:inherit;border-radius:6px;cursor:pointer;transition:background .12s}.word-row:hover{background:color-mix(in srgb,var(--fam-word, #b3384f) 8%,transparent)}.word-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.word-row-active{background:color-mix(in srgb,var(--fam-word, #b3384f) 13%,transparent)}.word-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.word-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.word-gloss{font-size:14px;font-weight:600;color:var(--ink)}.word-src{font-size:13.5px;color:var(--fam-word, #b3384f)}.word-src[data-lang=Hebrew],.word-src[data-lang=Aramaic]{font-family:Noto Sans Hebrew Variable,Noto Sans Hebrew,system-ui,sans-serif;direction:rtl;unicode-bidi:isolate;font-size:1.34em;line-height:1.45}mark.word-hl{background:color-mix(in srgb,var(--fam-word, #b3384f) 20%,transparent);color:inherit;border-radius:3px;padding:.06em .14em;margin:0 -.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background .12s ease}.person-inline.word-hl,.place-inline.word-hl{background:color-mix(in srgb,var(--fam-word, #b3384f) 20%,transparent);border-radius:3px}.person-inline.is-focus{background:color-mix(in srgb,var(--fam-people) 24%,transparent);border-radius:3px}.place-inline.is-focus{background:color-mix(in srgb,var(--fam-place) 24%,transparent);border-radius:3px}.word-drill-sec+.word-drill-sec{margin-top:15px}.word-drill-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.word-drill-count{font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.word-def{font-size:14px;line-height:1.5;color:var(--ink)}.word-verse-list{max-height:240px;overflow-y:auto}.word-verse-row.is-open .xref-ref{color:var(--accent);font-weight:600}.word-verse-more{margin-top:7px}.word-verse-loadmore-li{list-style:none;padding:5px 0 2px}.word-verse-loadmore{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px;font-weight:600;color:var(--muted);background:var(--card);transition:background-color .12s ease,color .12s ease}.word-verse-loadmore:hover:not(:disabled){background:var(--card-strong);color:var(--ink)}.word-verse-loadmore:disabled{color:var(--faint);cursor:default}.word-verse-loadmore .loading-dots i{background:currentColor}.word-def-banner{margin:10px 0 12px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--fam-word, #b3384f) 8%,transparent);border:1px solid color-mix(in srgb,var(--fam-word, #b3384f) 22%,var(--border))}.wdb-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.wdb-orig{font-size:20px;font-weight:600;color:var(--fam-word, #b3384f);line-height:1.15}.wdb-translit{font-size:12.5px;color:var(--muted);font-style:italic}.wdb-gloss{margin-top:5px;font-size:14px;line-height:1.45;color:var(--ink)}@media (prefers-reduced-motion: reduce){mark.word-hl{transition:none}}mark.nr-hl{background:color-mix(in srgb,var(--nr-word) 26%,transparent);color:inherit;border-radius:3px;padding:.06em .14em;margin:0 -.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background .12s ease}.person-inline.nr-hl,.place-inline.nr-hl{background:color-mix(in srgb,var(--nr-word) 26%,transparent);border-radius:3px}@media (prefers-reduced-motion: reduce){mark.nr-hl{transition:none}}.word-say{font-size:11.5px;color:var(--muted);letter-spacing:.02em}.word-lang{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);border:1px solid var(--border);border-radius:3px;padding:1px 5px;white-space:nowrap}.word-x{font-size:9.5px;font-weight:600;letter-spacing:.03em;color:var(--faint);border:1px solid var(--border);border-radius:999px;padding:1px 6px}.word-n{font-size:10.5px;color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600;padding-top:2px;white-space:nowrap}.word-morph{font-size:10.5px;color:var(--muted)}.word-more{margin-top:10px;font-size:11.5px;color:var(--muted);background:none;border:1px dashed var(--border-strong);border-radius:999px;padding:5px 11px;cursor:pointer;font-family:inherit;transition:color .12s,border-color .12s}.word-more:hover{color:var(--ink);border-color:var(--faint)}.word-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.il-toggles{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.il-tog{font-size:11px;font-weight:500;padding:4px 12px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.il-tog:hover{background:var(--card-strong);color:var(--ink)}.il-tog.on{color:var(--fam-word, #b3384f);border-color:color-mix(in srgb,var(--fam-word, #b3384f) 45%,var(--border));background:color-mix(in srgb,var(--fam-word, #b3384f) 12%,transparent)}.il-tog:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.il-note{font-size:11.5px;color:var(--faint);margin:4px 0 10px}.interlinear{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1px 3px;margin-top:2px}.il-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:7px 6px 8px;border-radius:8px;min-width:46px;max-width:168px;border:1px solid transparent;background:none;color:inherit;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s}.il-col:hover{background:var(--card-strong);border-color:var(--border)}.il-col:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.il-col-empty,.il-col-empty:hover{cursor:default;background:none;border-color:transparent}.il-col-active{background:color-mix(in srgb,var(--fam-word, #b3384f) 13%,transparent)}.il-eng{font-size:13px;font-weight:550;color:var(--ink);line-height:1.25}.il-col-empty .il-eng{color:var(--faint);font-weight:450}.il-slot{height:1.3em;color:var(--faint);opacity:.4;font-size:13px}.il-orig{font-size:15px;font-weight:600;color:var(--fam-word, #b3384f);line-height:1.3;unicode-bidi:isolate}.il-orig[data-lang=Hebrew],.il-orig[data-lang=Aramaic]{font-family:Noto Sans Hebrew Variable,Noto Sans Hebrew,system-ui,sans-serif;direction:rtl;unicode-bidi:isolate;font-size:1.34em;line-height:1.5}.il-translit{font-size:11px;font-style:italic;color:var(--muted)}.il-gloss{font-size:11px;color:var(--muted)}.il-morph{font-size:10px;color:var(--faint)}.il-lang{font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:1px}
