@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-CHh5eQWW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-OkzgCkGB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-B33FcZBi.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-CKUOBVO_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-B2fExS53.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-K0LivNVE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-BK249n6E.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2)format("woff2"),url(/assets/source-serif-4-greek-700-normal-BrLlvq6D.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CAL-i-xy.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-DTkW1D86.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-D0Q30MFM.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-PGcHY9mz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-C30JPKlG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-ext-400-normal-D9D8py1w.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-ext-400-normal-D6qEmoxN.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-400-normal-B_xNAd3E.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-400-normal-NBObQ-dp.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-ext-400-normal-DWWGNQKb.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-ext-400-normal-DdpuN2fm.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-400-normal-CLs1HoaC.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-400-normal-Bl3baBY7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-vietnamese-400-normal-BCSllrFD.woff2)format("woff2"),url(/assets/gentium-book-plus-vietnamese-400-normal-BKcpF6xT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-ext-400-normal-BiRsxpCX.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-ext-400-normal-Bl-9t4ht.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-400-normal-CN5vb1Vx.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-400-normal-BBAzIvAO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-ext-400-italic-C-z00vj_.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-ext-400-italic-DrjzVr5Q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-cyrillic-400-italic-_WWJ-R2q.woff2)format("woff2"),url(/assets/gentium-book-plus-cyrillic-400-italic-CCrQ0EFR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-ext-400-italic-cZLoWG0Y.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-ext-400-italic-B6lWfRRT.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-greek-400-italic-BfV1x5aq.woff2)format("woff2"),url(/assets/gentium-book-plus-greek-400-italic-VLn-V4A2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-vietnamese-400-italic-D1pGCWmm.woff2)format("woff2"),url(/assets/gentium-book-plus-vietnamese-400-italic-CxTofdC-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-ext-400-italic-SxHammME.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-ext-400-italic-B5uyYTBr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/gentium-book-plus-latin-400-italic-c-m4ooFh.woff2)format("woff2"),url(/assets/gentium-book-plus-latin-400-italic-BgBFpuP5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-hebrew-hebrew-400-normal-v_xU1ROG.woff2)format("woff2"),url(/assets/noto-serif-hebrew-hebrew-400-normal-jyUp5Tfv.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-hebrew-latin-ext-400-normal-BiXgBxzW.woff2)format("woff2"),url(/assets/noto-serif-hebrew-latin-ext-400-normal-DPDY_J25.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-hebrew-latin-400-normal-D22OmSTw.woff2)format("woff2"),url(/assets/noto-serif-hebrew-latin-400-normal-BWkL_LQQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#f6f5f2;--surface:#fff;--ink:#1a1d23;--ink-2:#3d424c;--muted:#5a606b;--hairline:#e3e1dc;--border:#dcd9d2;--chip:#eceae5;--accent:#3b4ba8;--accent-deep:#2f3c8c;--nt-arc:#a3abda;--hl-bg:#f5e9d6;--hl-ink:#94570f;--gloss-add:#2e6b3a;--gloss-drop:#5a606b;--tap-dot:#b5b1a8;--study-bg:#e6e9f6;--study-ink:#2f3c8c;--study-line:#c9ceec;--hl-ink-strong:#7a4a0e;--rail-ot:#dad7d0;--rail-nt:#c4c1b9;--wj:#a1241f;--on-accent:#fff;--inverse-bg:#1a1d23;--inverse-ink:#fff;--inverse-accent:#a3abda;--strength-off:#dedcd6;--grip:#d3d0c9;--shade:26 29 35;--fill:#eae8e3;--seg-on:#fff;--separator:#d3cfc7;--tint:#e9ecf8;--destructive:#b3261e;--material:246 245 242;--material-raised:255 255 255;--branch-0:#3b4ba8;--branch-1:#94570f;--branch-2:#a1241f;--branch-3:#5a606b;--branch-4:#2f3c8c;--branch-5:#a3abda;--branch-text-0:#3b4ba8;--branch-text-1:#94570f;--branch-text-2:#a1241f;--branch-text-3:#5a606b;--branch-text-4:#2f3c8c;--branch-text-5:var(--ink);--serif:"Source Serif 4", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--greek:"Gentium Book Plus", "Source Serif 4", Georgia, serif;--hebrew:"Noto Serif Hebrew", "Times New Roman", serif;--turn:4em}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:#1b1916;--surface:#24211d;--ink:#ece6db;--ink-2:#cfc7ba;--muted:#a69e91;--hairline:#353029;--border:#433d35;--chip:#302c26;--accent:#a3aef2;--accent-deep:#bcc4f6;--nt-arc:#5c67ad;--hl-bg:#4a3a22;--hl-ink:#f2c77e;--hl-ink-strong:#f7d597;--gloss-add:#8cc79a;--gloss-drop:#b3ab9d;--tap-dot:#5e584f;--study-bg:#262b46;--study-ink:#c6ccf8;--study-line:#3b4373;--rail-ot:#3a352e;--rail-nt:#4c463e;--wj:#f2958b;--on-accent:#1b1916;--inverse-bg:#3a352e;--inverse-ink:#f3eee6;--inverse-accent:#bcc4f6;--strength-off:#3e3932;--grip:#4a443b;--shade:0 0 0;--fill:#34302a;--seg-on:#4a443b;--separator:#3e3932;--tint:#2a2f4a;--destructive:#f2958b;--material:27 25 22;--material-raised:46 42 37;--branch-0:#a3aef2;--branch-1:#e0a65a;--branch-2:#f2958b;--branch-3:#a69e91;--branch-4:#bcc4f6;--branch-5:#5c67ad;--branch-text-0:#a3aef2;--branch-text-1:#e0a65a;--branch-text-2:#f2958b;--branch-text-3:#a69e91;--branch-text-4:#bcc4f6}}*{box-sizing:border-box}html,body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0}html{-webkit-tap-highlight-color:transparent}a{color:var(--accent)}button{font:inherit;color:inherit}.screen{max-width:560px;min-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));margin:0 auto}.header{padding:calc(12px + env(safe-area-inset-top)) 16px 10px;align-items:center;gap:8px;display:flex}.search-form{flex:1;display:flex;position:relative}.search-form:before{content:"";pointer-events:none;background:var(--muted);width:17px;height:17px;margin-top:-8.5px;position:absolute;top:50%;left:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20 20'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20 20'/%3E%3C/svg%3E") 50%/contain no-repeat}.search-input{background:var(--fill);height:44px;font:17px var(--sans);color:var(--ink);border:0;border-radius:12px;flex:1;padding:0 12px 0 36px}.search-input::placeholder{color:var(--muted)}.search-input:not(#q){padding-left:14px}.icon-btn{width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .25s;display:inline-flex}.icon-btn:active:not(:disabled){opacity:.4;transition:none}.header .icon-btn svg{width:24px;height:24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.path{color:var(--muted);scrollbar-width:none;align-items:center;gap:6px;padding:0 16px 10px;font-size:15px;display:flex;overflow-x:auto}.path::-webkit-scrollbar{display:none}.path-node{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.path-action{white-space:nowrap;flex-shrink:0;padding:0 6px}.chip{background:var(--chip);color:var(--ink-2);-webkit-user-select:none;user-select:none;border:0;border-radius:999px;flex-shrink:0;align-items:center;min-height:44px;padding:6px 10px;text-decoration:none;transition:opacity .25s;display:inline-flex}.chip:active{opacity:.4;transition:none}.chip--current{background:var(--accent);color:var(--on-accent);font-weight:600}.chip--word{background:var(--hl-bg);color:var(--hl-ink);gap:4px}.chip__word{font:15px var(--greek)}.chip__word--he{font-family:var(--hebrew)}.branch-badge{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:44px;margin-left:-4px;padding:0 2px;transition:opacity .25s;display:inline-flex}.branch-badge:active{opacity:.4;transition:none}.branch-badge span{color:var(--study-ink);background:var(--study-line);border-radius:999px;padding:3px 8px;font-size:14px;font-weight:600}.branch-badge[aria-expanded=true] span{background:var(--study-ink);color:var(--on-accent)}.branch-list{background:var(--surface);border:0;border-radius:12px;margin:0 16px 10px;overflow:hidden}.branch-option{border-bottom:.5px solid var(--separator);min-height:44px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 14px;font-size:15px;text-decoration:none;display:flex}.branch-option:active{background:var(--fill)}.branch-option:last-child{border-bottom:0}.branch-option__head{align-items:center;gap:4px;font-weight:500;display:inline-flex}.branch-option__to{color:var(--muted);font-size:13px}.study-band{background:var(--study-bg);color:var(--study-ink);border-block:1px solid var(--study-line);margin:0 0 8px}.study-bar{min-height:48px;padding:2px max(8px, env(safe-area-inset-right)) 2px max(16px, env(safe-area-inset-left));-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.path--band{padding:0 max(16px, env(safe-area-inset-right)) 6px max(16px, env(safe-area-inset-left));margin-top:-2px}.path--band .chip{background:var(--surface);min-height:36px;padding:4px 10px;position:relative}.path--band .chip:after{content:"";position:absolute;inset:-4px 0}.path--band .chip--current{background:var(--accent);color:var(--on-accent);font-weight:600}.path--band .chip--draft{background:0 0}.path--band .chip--word:not(.chip--draft):not(.chip--current){background:var(--hl-bg)}.path--band .path-action{min-height:36px}.study-bar__title{align-items:center;gap:8px;min-width:0;display:flex}.study-bar__label{letter-spacing:.06em;text-transform:uppercase;color:var(--study-ink);font-size:12px;font-weight:600}.study-bar__name{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.study-bar__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.study-bar__link,.study-bar__close{font:500 15px var(--sans);color:var(--study-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 8px;text-decoration:none;transition:opacity .25s;display:flex}.study-bar__link:active,.study-bar__close:active{opacity:.4;transition:none}.study-bar__add{background:var(--study-ink);min-height:36px;color:var(--on-accent);font:600 15px var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;margin:4px 2px;padding:0 12px;transition:opacity .25s;position:relative}.study-bar__add:active{opacity:.7;transition:none}.study-bar__add:after{content:"";position:absolute;inset:-4px 0}.study-hint{padding:6px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));background:var(--study-bg);color:var(--study-ink);border-bottom:1px solid var(--study-line);margin:-8px 0 8px;font-size:13px}.chip--draft{border:1.5px dashed var(--muted);color:var(--muted);background:0 0}.chip--draft.chip--current{background:var(--surface);border-color:var(--ink-2);color:var(--ink)}.chip--word.chip--draft{border-color:var(--hl-ink);color:var(--hl-ink-strong);background:0 0}.path-sep--draft{border-top:2px dashed var(--muted);width:14px;display:inline-block}.tag--draft{border:1px dashed var(--muted);color:var(--muted);background:0 0}.name-sheet__form{flex-direction:column;gap:12px;display:flex}.name-sheet__label{color:var(--muted);margin-bottom:-6px;font-size:13px;font-weight:600}.name-sheet__input{flex:none;width:100%}.word-add{margin-top:12px;display:flex}.word-back{margin:0 16px 6px}.word-back .link-btn{gap:4px;min-height:44px}.help__section{scroll-margin-top:12px}.map-words{flex-wrap:wrap;gap:8px;padding:0 16px;display:flex}.map-words .chip{cursor:pointer;font:inherit;border:0;font-size:15px}.map-words__in{color:var(--muted);font-size:13px}.study-head__rename{align-items:center;gap:8px;display:inline-flex}.study-head__pencil{color:var(--muted);flex:none}.icon-btn--bare{color:var(--muted)}.menu-wrap{position:relative}.menu{z-index:12;-webkit-user-select:none;user-select:none;background:rgb(var(--material-raised) / .97);-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);min-width:230px;box-shadow:0 12px 40px rgb(var(--shade) / .22), 0 0 0 .5px rgb(var(--shade) / .08);border:0;border-radius:14px;padding:0;position:absolute;top:100%;right:0;overflow:hidden}.menu--up{top:auto;bottom:100%}.menu__item{width:100%;min-height:44px;color:var(--ink);font:400 17px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 16px}.menu__item+.menu__item{border-top:.5px solid var(--separator)}.menu__item:active{background:var(--fill)}.menu__item:focus-visible{outline-offset:-2px}.menu__item--danger{color:var(--destructive)}.study-start{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.study-continue{color:var(--ink-2);flex-basis:100%;margin:0;font-size:15px}.study-continue .link-btn{min-height:0;margin:-12px 0;padding:12px 0}.card{background:var(--surface);border:0;border-radius:14px;margin:0 16px;padding:16px}.card+.card{margin-top:12px}.focus-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.focus-head__end{background:var(--fill);border-radius:999px;flex-shrink:0;align-items:center;gap:0;height:36px;padding:0 2px;display:inline-flex}.verse-step{color:var(--ink);margin:-4px 0;position:relative}.verse-step svg{width:18px;height:18px}.verse-step:disabled{opacity:.35;cursor:default}.verse-step+.verse-step:before{content:"";border-left:.5px solid var(--separator);position:absolute;top:13px;bottom:13px;left:0}.focus-ref{font:600 20px/1.4 var(--serif);color:var(--ink);min-height:44px;padding-block:8px;text-decoration:none;display:inline-block}.focus-ref:active{opacity:.4;transition:none}.focus-ref__end{white-space:nowrap}.focus-ref svg{vertical-align:middle;margin-left:6px}.verse-text{font:18px/1.55 var(--serif);white-space:pre-line;margin:8px 0 0}.ind{width:1.5em;display:inline-block}.ind--2{width:3em}@supports (text-indent:1em each-line){.reader-p--poetry,.verse-text--poetry{padding-left:var(--turn);text-indent:calc(0em - var(--turn)) each-line}.reader-p--poetry *,.verse-text--poetry *{text-indent:0}}.verse-note{color:var(--muted);margin:8px 0 0;font-size:13px}.wj{color:var(--wj)}.w--hl{background:var(--hl-bg);border-radius:2px}.card:has(.inline-inter__toggle[aria-expanded=true]) .w{-webkit-text-decoration:underline dotted var(--tap-dot);text-decoration:underline dotted var(--tap-dot);text-underline-offset:3px;cursor:pointer}.arc-card{padding:12px 14px 8px;position:relative}.arc-head{justify-content:space-between;align-items:center;font-size:13px;display:flex}.arc-title{color:var(--ink-2);font-weight:600}.arc-legend{color:var(--muted);gap:10px;display:flex}.arc-legend span{align-items:center;gap:4px;display:inline-flex}.swatch{border-radius:2px;width:14px;height:3px;display:inline-block}.arc-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:auto;display:block}.arc-svg.is-holding{touch-action:none}.arc-preview{background:var(--surface);pointer-events:none;align-items:baseline;gap:8px;margin:0;padding:4px 0;font-size:13px;display:flex;position:absolute;top:8px;left:14px;right:14px}.arc-preview:empty{border:0;height:0;padding:0;overflow:hidden}.arc-preview__ref{color:var(--accent-deep);flex:none;font-weight:600}.arc-preview__snippet{min-width:0;font-family:var(--serif);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.refs-title{font:700 20px/1.25 var(--serif);color:var(--ink);margin:22px 16px 0}.filters{background:var(--fill);border-radius:10px;gap:0;margin:10px 16px 8px;padding:2px;display:flex;overflow:visible}.filters.study-views{margin:0 16px 12px}.filter-chip{height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;flex:1 1 0;padding:0 10px;font-size:15px;font-weight:500}.filter-chip[aria-pressed=true]{background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px rgb(var(--shade) / .12), 0 0 0 .5px rgb(var(--shade) / .06);border:0;font-weight:600}.filter-chip:active:not([aria-pressed=true]){background:rgb(var(--shade) / .06)}.list-meta{color:var(--muted);justify-content:space-between;align-items:center;padding:0 16px 6px;font-size:13px;display:flex}.link-btn{color:var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;font-size:15px;font-weight:500;transition:opacity .25s;display:inline-flex}a.link-btn{text-decoration:none}.link-btn:active{opacity:.4;transition:none}.ref-list{background:var(--surface);border:0;border-radius:14px;margin:0 16px;overflow:hidden}.ref-row{color:var(--ink);border-bottom:0;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.ref-row:after{content:"";border-bottom:.5px solid var(--separator);position:absolute;bottom:0;left:14px;right:0}.ref-row:last-child:after{display:none}.ref-row:active{background:var(--fill)}.ref-row__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ref-row__ref{letter-spacing:-.01em;font-size:17px;font-weight:600}.tag{border-radius:6px;padding:2px 7px;font-size:13px;font-weight:500}.tag--shared{background:var(--hl-bg);color:var(--hl-ink-strong)}.tag--hidden{background:var(--chip);color:var(--muted)}.strength{align-items:flex-end;gap:2px;height:12px;margin-left:auto;display:inline-flex}.strength i{background:var(--strength-off);border-radius:1px;width:4px}.strength i:first-child{height:5px}.strength i:nth-child(2){height:7.5px}.strength i:nth-child(3){height:10px}.strength i:nth-child(4){height:12px}.strength i.on{background:var(--ink-2)}.snippet{font:15px/1.4 var(--serif);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice{background:var(--chip);color:var(--ink-2);border-radius:12px;margin:12px 16px;padding:12px 14px;font-size:14px;line-height:1.45}.notice .link-btn{min-height:0;margin-left:.3em;padding:0;font-size:max(15px,1em);font-weight:600;display:inline;position:relative}.notice .link-btn:after{content:"";position:absolute;inset:-12px -6px}.picker-title{font:600 18px var(--serif);align-items:center;gap:8px;margin:4px 16px 8px;display:flex}.screen>.header>.picker-title{font:600 17px var(--sans);letter-spacing:-.01em;flex:1;justify-content:center;margin:0 44px 0 0}.picker-section{font:600 20px var(--sans);letter-spacing:-.01em;color:var(--ink);margin:18px 16px 8px}.picker-grid{gap:8px;padding:0 16px;display:grid}.picker-grid--books{grid-template-columns:repeat(4,minmax(0,1fr))}.picker-grid--nums{grid-template-columns:repeat(6,minmax(0,1fr))}.picker-tile{background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:10px;min-height:44px;padding:4px;font-size:16px;font-weight:500}.picker-tile:active{background:var(--fill)}.search-meta{color:var(--muted);padding:4px 16px 8px;font-size:13px}.search-hit__note{margin:0}.empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin:18vh 16px 0;display:flex}.empty-state__icon{width:40px;height:40px}.empty-state__title{font:600 17px var(--sans);color:var(--ink);margin:0}.did-you-mean{margin-bottom:12px}.did-you-mean .ref-row__ref{color:var(--accent);font-size:15px}.search-hit mark{background:var(--hl-bg);color:inherit;border-radius:2px}.about{margin:0 16px;font-size:15px;line-height:1.55}.about h1{font:700 30px/1.15 var(--serif);letter-spacing:-.015em;margin:6px 0 14px}.about h2{font:600 17px var(--serif);margin:20px 0 6px}.btn{background:var(--tint);height:50px;min-height:44px;color:var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .25s;display:inline-flex}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn:disabled{opacity:.4}.btn:active:not(:disabled){opacity:.7;transition:none}[lang=grc]{font-family:var(--greek)}[lang=he],[lang=arc]{font-family:var(--hebrew)}.sheet-backdrop{background:rgb(var(--shade) / .32);z-index:20;border:0;position:fixed;inset:0}.sheet{background:var(--surface);max-width:560px;max-height:82dvh;padding:10px 20px calc(20px + env(safe-area-inset-bottom));z-index:21;overscroll-behavior:contain;border-radius:20px 20px 0 0;outline:none;flex-direction:column;gap:14px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-grip{background:var(--grip);border-radius:3px;align-self:center;width:36px;height:5px}.word-translit{color:var(--muted);margin:0;font-size:15px;font-style:italic}.lex-box{background:var(--ground);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.lex-lemma{font-size:20px}.lex-gloss{margin:0;font-size:15px;line-height:1.45}.lex-morph{color:var(--muted);margin:0;font-size:13px}.lex-def{color:var(--ink-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.5}.lex-def--clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sheet-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sheet-actions{flex-direction:column;gap:4px;display:flex}.sheet-actions .btn{flex:none}.btn--plain{background:0 0;height:44px;font-weight:500}.sheet-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.sheet-head .icon-btn,.sheet-bar .icon-btn{color:var(--muted);margin-right:-8px;position:relative}.sheet-bar .icon-btn{margin-top:6px}.sheet-head .icon-btn:before,.sheet-bar .icon-btn:before{content:"";background:var(--fill);border-radius:50%;position:absolute;inset:7px}.sheet-head .icon-btn svg,.sheet-bar .icon-btn svg{stroke-width:2.6px;width:14px;height:14px;position:relative}.sheet:focus-visible,.install-card:focus-visible,[role=dialog]:focus-visible{outline:none}@keyframes tw-sheet-up{0%{transform:translateY(100%)}}@keyframes tw-fade-in{0%{opacity:0}}@media (width<=959px) and (prefers-reduced-motion:no-preference){.sheet{animation:.34s cubic-bezier(.2,.9,.25,1) tw-sheet-up}.sheet-backdrop{animation:.25s ease-out tw-fade-in}.sheet.name-sheet{animation:none}}.tip{background:var(--surface);border:0;border-radius:12px;align-items:center;gap:6px;margin:6px 16px;padding:6px 4px 6px 12px;display:flex}.tip__text{color:var(--ink-2);flex:1;margin:0;font-size:14px;line-height:1.45}.tip__action,.tip__more{color:var(--accent);white-space:nowrap;font-weight:600;text-decoration:none}.tip__action:active{opacity:.4;transition:none}.tip__more{font-weight:500}.tip__action,.tip__more{margin:-12px 0;padding:12px 0;display:inline-block}.tip__x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px 0;display:inline-flex;position:relative}.card .tip,.sheet .tip{background:var(--ground);margin:8px 0}.sheet--word{height:75dvh;padding-top:0}.sheet-bar{z-index:1;background:var(--surface);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px;padding:10px 20px 6px;display:flex;position:sticky;top:0}.sheet-bar .sheet-grip{position:absolute;top:10px;left:50%;transform:translate(-50%)}.sheet-bar__back{gap:4px;min-height:44px;margin-top:6px;font-size:17px}.sheet-bar--stuck{box-shadow:0 .5px 0 var(--separator)}.sheet-word{flex-direction:column;display:flex}.sheet-word .card{border:0;border-top:1px solid var(--hairline);background:0 0;border-radius:0;margin:0;padding:14px 0}.sheet-word .card+.card{margin-top:0}.sheet-word>.card:first-child{border-top:0;padding-top:4px}.sheet-word .word-lemma{font-size:24px}.sheet-word .notice{margin:12px 0}.sheet-word .word-occ-title{border-top:1px solid var(--hairline);margin:14px 0 0;padding-top:14px}.sheet-word .search-meta,.sheet-word .list-meta{padding-left:0;padding-right:0}.sheet-word .ref-list{margin:0}.ref-row--current{background:var(--ground)}.ref-row__here{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:12px;font-weight:600}.inter-flow{flex-wrap:wrap;gap:6px;padding:0 16px 16px;display:flex}.inter-flow--inline{padding:8px 0 0}.inter-block{background:var(--ground);cursor:pointer;min-width:44px;min-height:44px;font-family:var(--sans);text-align:center;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 8px;display:inline-flex}.inter-block:active{background:var(--fill)}.inter-block--hl,.inter-block--sel{background:var(--hl-bg);box-shadow:inset 0 0 0 1.5px var(--hl-ink)}.inter-num{color:var(--accent-deep);font-size:12px;font-weight:600}.inter-translit{color:var(--muted);font-size:13px;font-style:italic}.inter-orig{color:var(--ink);font-size:20px;line-height:1.3}.inter-gloss{color:var(--ink);max-width:10em;font-size:13px;font-weight:500;line-height:1.3}.gl-add{color:var(--gloss-add);font-style:italic}.gl-drop{color:var(--gloss-drop);font-weight:400}.tl-stress{color:var(--ink-2);font-weight:600}.inline-inter{border-top:.5px solid var(--separator);margin-top:12px;padding-top:2px}.inline-inter__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.inline-inter__toggle{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.inline-inter__toggle svg{transition:transform .15s}.inline-inter__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.inter-switch{min-height:44px;font:500 14px var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.inter-switch__track{background:var(--chip);border:1px solid var(--border);border-radius:999px;width:34px;height:20px;position:relative}.inter-switch__track:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.inter-switch[aria-checked=true] .inter-switch__track{background:var(--accent);border-color:var(--accent)}.inter-switch[aria-checked=true] .inter-switch__track:after{background:var(--surface);left:16px}.rare-words{border-top:.5px solid var(--separator);margin-top:12px}.rare-words>summary{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;font-size:15px;font-weight:600;display:flex}.rare-words__note{color:var(--muted);margin:0 0 8px;font-size:13px}.rare-words__list{flex-direction:column;gap:10px;margin:0;padding:0 0 8px;list-style:none;display:flex}.rare-word__head{align-items:baseline;gap:8px;margin:0;display:flex}.rare-word__lemma{font-size:20px}.rare-word__gloss{color:var(--muted);font-size:13px}.word-sec{flex-direction:column;gap:6px;display:flex}.word-lemma{margin:0;font-size:30px;font-weight:400;line-height:1.25}.word-pron{color:var(--muted);margin:0;font-size:14px}.word-mean{font:600 26px/1.25 var(--serif);text-wrap:balance;margin:0}.word-lemline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.word-lemline .word-lemma{font-size:24px}.word-sn{color:var(--muted);margin-left:auto;font-size:13px}.word-here{background:var(--ground);border-radius:12px;gap:2px;margin-top:14px;padding:10px 12px 12px;display:grid}.word-here__label,.word-here__form,.word-here__ctx,.word-here__parse{margin:0}.word-here__label{font:600 13px var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.word-here__form{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.word-here__ctx{font-size:15px;font-weight:500}.word-here__parse{color:var(--muted);font-size:13px}.sheet-bar__title{text-align:center;min-width:0;font:600 15px var(--serif);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.word-sec__title{font:600 17px var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0}.word-sub{font:600 13px var(--sans);color:var(--ink-2);margin:12px 0 4px}.word-sec__note{color:var(--muted);margin:0;font-size:13px}.word-sec__text{margin:0;font-size:15px;line-height:1.5}.word-full{color:var(--ink-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.5}.word-full--clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.word-ref{margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:none;display:inline-block}.word-ref__gloss{color:var(--muted)}.word-origin__list{margin-top:8px}.word-derived{flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.word-occ-title{margin:18px 16px 0}.def-ref{margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:none;display:inline-block}.word-ref:active,.def-ref:active{opacity:.4;transition:none}.def-abbr{border-top:.5px solid var(--separator);margin-top:10px;padding-top:8px}.def-abbr>summary{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:flex}.def-abbr dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 8px;display:grid}.def-abbr dt{color:var(--ink-2);font-weight:600}.def-abbr dd{color:var(--muted);margin:0}.tabbar{z-index:15;background:rgb(var(--material) / .92);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--separator);max-width:560px;padding:0 8px env(safe-area-inset-bottom);-webkit-user-select:none;user-select:none;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar[hidden]{display:none}.tab{letter-spacing:.01em;min-height:50px;color:var(--muted);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding-top:3px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .25s;display:flex}.tab:active{opacity:.4;transition:none}.tab svg{stroke-width:1.6px;width:27px;height:27px}.tab[aria-current=page]{color:var(--accent);font-weight:600}.tab[aria-current=page] svg :is(rect,circle,path:first-child){fill:currentColor;fill-opacity:.16}.tabbar-on .screen{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.reader-nav{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:4px;padding:0 10px 0 6px;display:flex}.reader-nav--end{border-top:1px solid var(--hairline);margin-top:20px;padding:12px 0 0}.reader-arrow{white-space:nowrap;text-overflow:ellipsis;flex:1 0 auto;min-height:44px;padding:0 8px;font-size:15px;font-weight:500;line-height:44px;text-decoration:none;overflow:hidden}.reader-arrow:active{opacity:.4;transition:none}.reader-arrow--next{text-align:right}.reader-title{min-width:0;min-height:44px;font:600 20px var(--serif);color:var(--ink);white-space:nowrap;flex:0 auto;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.reader-title__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reader-title svg{flex-shrink:0}.reader-nav__gap{flex:0 auto}.reader-hint{text-align:center;color:var(--muted);margin:2px 16px 0;font-size:13px}.reader{font:18px/1.6 var(--serif);color:var(--ink);margin:8px 16px 0}.reader-heading{font:600 15px var(--sans);color:var(--muted);letter-spacing:0;margin:26px 0 6px}.reader section:first-child .reader-heading{margin-top:10px}.reader-p{white-space:pre-line;margin:0 0 12px}.rv{cursor:pointer;border-radius:3px;transition:background-color .4s}.rv--flash{background:var(--hl-bg)}.rv-num{font:600 11px var(--sans);color:var(--muted);vertical-align:super;margin-right:3px;line-height:0}.rv--omitted{color:var(--muted);font-size:15px}.rv-note{font-family:var(--sans);font-size:13px}@media (prefers-reduced-motion:reduce){.rv{transition:none}}.ctx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.ctx-bar .link-btn{gap:6px;text-decoration:none}.ctx-bar{flex-wrap:nowrap;align-items:flex-start}.ctx-links{flex-wrap:wrap;flex:1;align-items:center;column-gap:18px;min-width:0;display:flex}.translation{letter-spacing:.02em;min-height:44px;color:var(--muted);flex:none;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ctx-passage .verse-text+.verse-text{margin-top:10px}.rv--focus{color:var(--ink);background:var(--hl-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:auto;padding:0 2px}.ctx-passage--range{border-left:3px solid var(--accent);padding:2px 0 2px 12px}.rv.rv--passage{color:var(--ink)}.ctx-passage--range .rv--focus{cursor:auto}.reader-head{top:calc(var(--bar-h,0px) + env(safe-area-inset-top,0px));z-index:5;background:rgb(var(--material) / .92);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--separator);box-shadow:0 calc(-1 * env(safe-area-inset-top,0px)) 0 var(--ground);position:sticky}.reader-head+.reader-hint{margin-top:8px}@media (width<=400px){.reader-head .reader-title{gap:4px;font-size:18px}.reader-head.reader-nav{padding:0 4px 0 2px}.reader-head .reader-arrow{padding:0 4px;font-size:14px}.select-btn span{padding:4px 10px;font-size:14px}}@media (width<=374px){.reader-head .reader-arrow__ch{display:none}}.select-btn{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;transition:opacity .25s;display:inline-flex}.select-btn:active{opacity:.4;transition:none}.select-btn span{background:var(--tint);color:var(--accent);border:0;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:600;line-height:20px}.select-btn[aria-pressed=true] span{background:var(--accent);color:var(--on-accent)}@media (hover:none) and (pointer:coarse){.reader{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.rv.rv--sel{background:var(--study-bg);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rv.rv--anchor{box-shadow:inset 0 -2px 0 var(--accent)}.reader--selecting .rv{cursor:pointer;-webkit-user-select:none;user-select:none}.select-bar{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:16;background:var(--inverse-bg);max-width:536px;color:var(--inverse-ink);box-shadow:0 10px 30px rgb(var(--shade) / .22);-webkit-user-select:none;user-select:none;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;margin:0 auto;padding:4px 6px 4px 14px;display:flex;position:fixed}.select-bar__label{min-width:0;font-size:15px;font-weight:600}.select-bar__hint{opacity:.8;font-weight:400}.select-bar__actions{gap:2px;margin-left:auto;display:flex}.select-bar__btn{min-width:44px;min-height:44px;color:var(--inverse-ink);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;transition:opacity .25s}.select-bar__btn:active{opacity:.7;transition:none}.select-bar__btn--primary{background:var(--inverse-ink);color:var(--inverse-bg)}.select-bar__btn:disabled{opacity:.45;cursor:default}.select-bar__btn--primary:disabled{color:var(--inverse-ink);background:0 0}.screen.screen--selecting,.tabbar-on .screen.screen--selecting{padding-bottom:calc(180px + env(safe-area-inset-bottom))}.left-follow{align-items:center;gap:12px}.left-select-hint{min-height:44px;color:var(--muted);align-items:center;font-size:13px;display:inline-flex}@media (width>=960px){.desk .select-bar{left:calc(var(--left-w) + 12px);max-width:616px;bottom:12px}.desk .select-bar--left{width:calc(var(--left-w) - 24px);max-width:none;margin:0;left:12px;right:auto}.desk.tabbar-on .screen.screen--selecting{padding-bottom:120px}}.tag--study{background:var(--chip);color:var(--accent-deep)}.path-sheet__title{font:600 17px var(--sans);letter-spacing:-.01em;margin:0}.sheet-head .path-sheet__title{align-self:center}.path-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.path-step{border-left:2px solid var(--hairline);flex-direction:column;gap:3px;min-height:44px;padding:10px 0 10px 14px;display:flex}.path-step--here{border-left-color:var(--accent-deep)}.path-step__via,.path-step__word{color:var(--muted);font-size:13px}.path-step__word .chip__word{color:var(--ink)}.path-step__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.path-step__ref{font-size:15px;font-weight:600}.path-step__snippet{-webkit-line-clamp:1}.page-title{font:700 30px/1.15 var(--serif);letter-spacing:-.015em;margin:6px 16px 14px}.studies-list{background:var(--surface);border:0;border-radius:14px;margin:0 16px;padding:0;list-style:none}.studies-list li+li{border-top:0;position:relative}.studies-list li+li:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:14px;right:0}.studies-item{align-items:center;padding-right:4px;display:flex}.studies-row{min-width:0;min-height:44px;color:var(--ink);flex-direction:column;flex:1;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.studies-row:active{background:var(--fill)}.studies-row__name{letter-spacing:-.01em;font-size:17px;font-weight:600}.studies-row__meta{color:var(--muted);font-size:15px}.study-top{padding:calc(12px + env(safe-area-inset-top)) 8px 0;justify-content:space-between;align-items:center;gap:4px;display:flex}.study-top .icon-btn{color:var(--accent)}.study-top__end{align-items:center;display:flex}.study-top__share{padding:0 12px;font-size:15px}.study-top__share:disabled{color:var(--muted);cursor:default}.study-head{padding:4px 20px 14px}.study-head__name{font:700 28px/1.18 var(--serif);letter-spacing:-.015em;margin:0}.study-head__rename{font:inherit;color:inherit;text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;min-height:44px;padding:0}.study-head__input{border:1px solid var(--border);background:var(--surface);width:100%;height:44px;font:600 20px var(--serif);color:var(--ink);border-radius:10px;padding:0 12px}.study-head__meta{color:var(--muted);margin:4px 0 0;font-size:13px}.tree-card{background:var(--surface);border:0;border-radius:14px;margin:0 16px;padding:8px 0}.tree{margin:0;padding:0;list-style:none}.tree-item{margin-left:calc(4px + var(--d,0) * 16px)}.tree-row{align-items:center;gap:2px;padding-right:4px;display:flex}.tree-row--child{border-left:2px solid var(--hairline);margin-left:10px}.tree-row__open{text-align:left;min-width:0;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:6px 10px;display:flex}.tree-row__open:disabled{color:var(--muted);cursor:default}.tree-row__open:active:not(:disabled){background:var(--fill)}.tree--readonly .tree-row__open:disabled{color:var(--ink)}.tree-row__body{flex-direction:column;min-width:0;display:flex}.tree-row__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tree-row__root{letter-spacing:0;text-transform:none;color:var(--accent);font-size:12px;font-weight:600}.tree-row__ref{font-size:17px;font-weight:600}.tree-row__tag{color:var(--muted);font-size:13px}.tree-row__snippet{font:14px var(--serif);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tree-row--current .tree-row__open{background:var(--study-bg);color:var(--ink);border-radius:10px;margin:2px 0 2px 4px}.tree-row--current .tree-row__tag,.tree-row--current .tree-row__here,.tree-row--current .tree-row__snippet{color:var(--study-ink)}.tree-row__here{color:var(--muted);font-size:13px}.tree-chip{min-height:0;color:var(--hl-ink-strong);padding:4px 10px;font-size:15px}.tree-note{color:var(--muted);overflow-wrap:anywhere;margin:0 14px 6px 24px;font-size:13px}.tree-note-form{align-items:center;gap:8px;margin:0 8px 6px 24px;display:flex}.tree-note-input{border:1px solid var(--border);background:var(--surface);min-width:0;height:44px;font:15px var(--sans);color:var(--ink);border-radius:10px;flex:1;padding:0 10px}.toast{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:16;background:var(--inverse-bg);max-width:536px;min-height:52px;color:var(--inverse-ink);box-shadow:0 10px 30px rgb(var(--shade) / .22);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:4px 8px 4px 16px;font-size:15px;display:flex;position:fixed}.toast__action{color:var(--inverse-accent);padding:0 8px;font-size:17px;font-weight:600;transition:opacity .25s}.toast__action:active{opacity:.4;transition:none}.share-sub{color:var(--muted);margin:2px 0 0;font-size:13px}.share-qr-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.share-qr{width:220px;height:220px}.share-qr svg{width:100%;height:100%;display:block}.share-qr-empty{box-sizing:border-box;border:2px dashed var(--border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:220px;min-height:220px;padding:16px;display:flex}.share-qr-empty__btn{flex:none;width:100%}.share-hint{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.4}.share-hint--left{text-align:left;overflow-wrap:anywhere}.share-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.share-status{color:var(--ink-2);text-align:center;margin:-6px 0 0;font-size:13px}.share-code{border-top:1px solid var(--chip);flex-direction:column;gap:8px;padding-top:14px;display:flex}.share-code__box{background:var(--ground);border:1px dashed var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.share-code__code{letter-spacing:.12em;font:500 22px ui-monospace,SF Mono,Menlo,monospace}.share-code__copy{flex:none;padding:0 14px}.shared-actions{margin:16px;display:flex}.app-hint{background:var(--ground);border:1px dashed var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 16px 16px;padding:12px 14px;display:flex}.app-hint__text{flex:200px;margin:0;font-size:14px;line-height:1.4}.app-hint__code{letter-spacing:.08em;white-space:nowrap;font:600 15px ui-monospace,SF Mono,Menlo,monospace}.app-hint__copy{flex:none;padding:0 14px}.app-hint .share-status{flex-basis:100%;margin:0}.offline{margin:16px 16px 0}.tree-legend{color:var(--muted);margin:0 16px 8px;font-size:13px}.intro{background:var(--surface);border:0;border-radius:14px;flex-direction:column;gap:10px;margin:8px 16px 12px;padding:16px;display:flex}.intro__title{font:600 20px/1.25 var(--sans);letter-spacing:-.01em;margin:0}.intro__text{color:var(--ink-2);margin:0;line-height:1.5}.intro__actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.intro__actions .btn{flex:none;width:100%;text-decoration:none}.about .offline{margin:12px 0 0}.offline .notice{margin:0}.offline__btn{flex:none;width:100%}.copied{color:var(--muted);font-size:13px}.sheet-foot{flex-direction:column;gap:8px;display:flex}.sheet-foot .btn{flex:none;height:44px;padding:0 10px;font-size:15px}.list-meta__actions{align-items:center;gap:16px;display:inline-flex}.link-btn[aria-pressed=true]{color:var(--accent-deep);font-weight:700;text-decoration:none}.ref-group{color:var(--muted);margin:0;padding:12px 14px 4px;font-size:13px;font-weight:600}@media (width>=960px){.desk{--left-w:max(360px, 40vw);--bar-h:0px;--panel-w:min(380px, 32vw);--pane-w:calc(100vw - var(--left-w))}.desk:has(body .sheet){--pane-w:calc(100vw - var(--left-w) - var(--panel-w))}.desk:has(body .sheet) body{padding-right:var(--panel-w)}.desk.tabbar-on{--bar-h:45px;scroll-padding-top:var(--bar-h)}.desk body{padding-left:var(--left-w)}.desk .screen{max-width:640px}.desk .filters{max-width:420px}.desk body{overflow-x:clip}.desk .study-band,.desk .study-hint{margin-inline:calc((100% - var(--pane-w)) / 2);padding-inline:max(16px, calc((var(--pane-w) - 100%) / 2 + 16px))}.desk .study-band .study-bar,.desk .study-band .path--band{padding-inline:0}.left-pane{width:var(--left-w);z-index:14;background:var(--surface);border-right:1px solid var(--hairline);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.left-tabs{border-bottom:1px solid var(--hairline);gap:4px;padding:8px 12px 0;display:flex}.left-tab{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:15px;font-weight:500;transition:opacity .25s}.left-tab:active{opacity:.4;transition:none}.left-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.left-head{border-bottom:1px solid var(--hairline)}.left-nav{padding-top:6px}.left-nav .reader-title{font-size:18px}.left-title{cursor:pointer;background:0 0;border:0;padding:0 4px}.left-follow{justify-content:center;padding:0 8px;display:flex}.left-chooser{flex-direction:column;flex:1;min-height:0;display:flex}.left-chooser .left-head{align-items:center;padding-top:8px}.left-chooser .picker-title{margin:0}.left-chooser .left-scroll{padding-bottom:16px}.left-arrow{text-align:left;color:var(--accent);cursor:pointer;background:0 0;border:0}.left-arrow.reader-arrow--next{text-align:right}.left-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.left-study-name{font:600 18px var(--serif);margin:14px 16px 4px}.desk .tabbar{top:0;bottom:auto;left:var(--left-w);max-width:none;height:var(--bar-h);border-top:0;border-bottom:1px solid var(--hairline);justify-content:center;gap:8px;margin:0;padding:0 16px;right:0}.desk .tab{flex-direction:row;flex:none;gap:8px;min-height:44px;padding:0 16px;font-size:14px}.desk .tab svg{width:18px;height:18px}.desk.tabbar-on .screen{padding-top:var(--bar-h);padding-bottom:24px}.desk .toast{left:calc(var(--left-w) + 12px)}.desk.tabbar-on .toast,.desk .toast{bottom:12px}.desk .sheet-backdrop{top:var(--bar-h);left:var(--left-w);background:rgb(var(--shade) / .08)}.desk .sheet--word{height:auto;padding-top:0}.desk .sheet-bar{padding-top:12px}.desk .sheet{top:var(--bar-h);width:var(--panel-w);border-left:1px solid var(--hairline);max-width:none;max-height:none;box-shadow:-8px 0 28px rgb(var(--shade) / .12);border-radius:0;margin:0;padding:16px 20px 20px;animation:.18s ease-out dock-in;bottom:0;left:auto;right:0}.desk .sheet-grip{display:none}@keyframes dock-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.desk .sheet{animation:none}}}.barcs{position:relative}.barcs__svg{display:block;position:absolute;top:0;left:0}.barcs__rows{margin:0;padding:0 4px 0 116px;list-style:none}.barcs__item{align-items:center;height:52px;display:flex}.barcs__row{text-align:left;min-width:0;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1px;padding:0 10px;font-size:17px;display:flex}.barcs__line{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.barcs__tags{gap:8px;line-height:1.2;display:flex}.barcs__row:disabled{color:var(--muted);cursor:default}.barcs__row:active:not(:disabled){background:var(--fill)}.barcs__row--strong .barcs__ref{font-weight:600}.barcs__ref,.barcs__word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.barcs__word{align-items:baseline;gap:6px;display:inline-flex}.barcs__tag{letter-spacing:0;text-transform:none;color:var(--muted);flex:none;font-size:12px;font-weight:600}.barcs__tag--here{background:var(--tint);color:var(--accent);border-radius:999px;padding:1px 7px}.barcs__note{color:var(--muted);flex:none;align-self:center}.map-card{padding:8px 0 4px}.map-card .arc-preview{height:22px;margin:0 14px;padding:0;position:static}.map-card .arc-preview:empty{height:22px}.map-branches{margin:14px 16px 0}.map-branches__head{font:600 17px var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0 0 6px}.map-branches__list{margin:0;padding:0;list-style:none}.map-branch{text-align:left;width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:6px 4px;font-size:17px;line-height:1.45;display:flex}.map-branch:disabled{color:var(--muted);cursor:default}.map-branch:active:not(:disabled){background:var(--fill)}.map-branch span{overflow-wrap:anywhere;min-width:0}.map-branch__key{border-radius:2px;flex:none;width:14px;height:4px;margin-top:9px}.install-overlay{z-index:30;background:rgb(var(--shade) / .6);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.install-card{background:var(--surface);border:0;border-radius:16px;outline:none;flex-direction:column;gap:10px;width:100%;max-width:440px;max-height:100%;padding:20px 18px 16px;display:flex;overflow-y:auto}.install-card__kicker{text-transform:none;letter-spacing:0;color:var(--accent);margin:0;font-size:13px;font-weight:600}.install-card h2{font:600 21px/1.25 var(--serif);margin:0}.install-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.install-card ol{color:var(--ink);margin:0;padding-left:22px;font-size:14px;line-height:1.5}.install-card li{margin-bottom:6px}.install-card svg{vertical-align:-3px;color:var(--accent)}.install-card__note{color:var(--muted)}.install-card__actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.install-card__actions .btn{flex:none;width:100%}.whats-new{gap:12px}.whats-new__title{font:600 21px/1.25 var(--serif);margin:0}.whats-new__day{flex-direction:column;gap:4px;display:flex}.whats-new__date{letter-spacing:0;text-transform:none;color:var(--muted);margin:0;font-size:15px;font-weight:600}.whats-new__list{color:var(--ink);margin:0;padding-left:20px;font-size:17px;line-height:1.5}.whats-new__list li{margin-bottom:6px}.whats-new__more{align-self:flex-start;padding:0;font-size:15px}.whats-new__done{flex:none;width:100%;margin-top:4px}.about__changes{padding:0;font-size:15px}@media (width>=960px){.whats-new__list{font-size:16px}}.tip__x:after{content:"";position:absolute;inset:-6px}@media (width<=399px){.study-bar__label{display:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv:focus-visible{outline-offset:1px;border-radius:3px}@media (width>=1280px){.desk .screen{max-width:720px}}.help__img{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;width:100%;max-width:360px;height:auto;margin:10px 0 4px;display:block}.intro__help{align-self:flex-start}.left-foot{border-top:1px solid var(--hairline);margin:0;padding:0 16px}.left-foot .link-btn{color:var(--muted);font-size:13px}
