@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff) format("woff");unicode-range:U+0460-052F,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(./source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-normal-DEwCKrdL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(./source-serif-4-greek-400-normal-D_DO3bho.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-normal-B5LksYz5.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-normal-DKmgyNre.woff) format("woff");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-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(./source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(./source-serif-4-latin-400-normal-C1O10bxN.woff) format("woff");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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-400-italic-BLN19cOa.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-italic-C-sRFhvU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-italic-C7D4Dq0H.woff2) format("woff2"),url(./source-serif-4-greek-400-italic-Ce3U_qGW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-italic-7zG0SGDK.woff) format("woff");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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-italic-Cttr6ITu.woff) format("woff");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-italic-0j97Jm6B.woff2) format("woff2"),url(./source-serif-4-latin-400-italic-DZulBB6l.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.woff) format("woff");unicode-range:U+0460-052F,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(./source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(./source-serif-4-cyrillic-600-normal-CHh5eQWW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(./source-serif-4-greek-600-normal-OkzgCkGB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-vietnamese-600-normal-B33FcZBi.woff2) format("woff2"),url(./source-serif-4-vietnamese-600-normal-CKUOBVO_.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2) format("woff2"),url(./source-serif-4-latin-ext-600-normal-B2fExS53.woff) format("woff");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-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(./source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(./source-serif-4-latin-600-normal-DeJomR3S.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-700-normal-K0LivNVE.woff) format("woff");unicode-range:U+0460-052F,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(./source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2"),url(./source-serif-4-cyrillic-700-normal-BK249n6E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-greek-700-normal-BzuEQSqJ.woff2) format("woff2"),url(./source-serif-4-greek-700-normal-BrLlvq6D.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-vietnamese-700-normal-CAL-i-xy.woff2) format("woff2"),url(./source-serif-4-vietnamese-700-normal-DTkW1D86.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(./source-serif-4-latin-ext-700-normal-D0Q30MFM.woff2) format("woff2"),url(./source-serif-4-latin-ext-700-normal-PGcHY9mz.woff) format("woff");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-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(./source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(./source-serif-4-latin-700-normal-C30JPKlG.woff) format("woff");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 Serif Tamil";font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-tamil-tamil-400-normal-KQsLJpSR.woff2) format("woff2"),url(./noto-serif-tamil-tamil-400-normal-DL2d4YMb.woff) format("woff")}@font-face{font-family:"Noto Serif Tamil";font-style:normal;font-display:swap;font-weight:600;src:url(./noto-serif-tamil-tamil-600-normal-rEgtfHt9.woff2) format("woff2"),url(./noto-serif-tamil-tamil-600-normal-DSWB8cob.woff) format("woff")}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-tamil-tamil-400-normal-cIr4vgaa.woff2) format("woff2"),url(./noto-sans-tamil-tamil-400-normal-Bt0_HtAo.woff) format("woff")}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-tamil-tamil-600-normal-CL0EX-O6.woff2) format("woff2"),url(./noto-sans-tamil-tamil-600-normal-Bi7KqQ7x.woff) format("woff")}:root{--ui: Inter, "Noto Sans Tamil", system-ui, "Segoe UI", Roboto, sans-serif;--r-en: "Source Serif 4", "Source Serif Pro", Georgia, serif;--r-ta: "Noto Serif Tamil", "Latha", serif;--fs: 19px;--lh: 1.75;--tab-h: 64px}body.sans{--r-en: Inter, system-ui, sans-serif;--r-ta: "Noto Sans Tamil", "Latha", sans-serif}body[data-theme=light]{--bg: #fff;--ink: #121212;--ink2: #636161;--mute: #777a7b;--line: #ececec;--surf: #f6f6f6;--surf2: #ebebeb;--pri: #121212;--priInk: #fff;--brand: #ff3d4d;--name: #d92b3a;--shadow: 0 2px 12px rgba(0,0,0,.1);--sel: rgba(8,7,7,.06);--navOn: rgba(8,7,7,.08)}body[data-theme=sepia]{--bg: #f7f0e1;--ink: #3a2e22;--ink2: #6b5843;--mute: #8f7c66;--line: #e6dac2;--surf: #efe5d0;--surf2: #e7dbc2;--pri: #3a2e22;--priInk: #f7f0e1;--brand: #e0303f;--name: #a3122a;--navOn: rgba(58,46,34,.1);--shadow: 0 2px 12px rgba(60,40,10,.15);--sel: #3a2e2214}body[data-theme=dark]{--bg: #121212;--ink: #ececec;--ink2: #b3b3b3;--mute: #8a8a8a;--line: #2a2a2a;--surf: #1e1e1e;--surf2: #2a2a2a;--pri: #ffffff;--priInk: #121212;--brand: #ff4d5e;--name: #ff8f87;--navOn: rgba(255,255,255,.1);--shadow: 0 2px 14px rgba(0,0,0,.6);--sel: #ffffff1a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn{display:block;width:100%;padding:14px;border-radius:999px;font-weight:600;font-size:16px;text-align:center}.btn.outline{border:1.5px solid var(--line);color:var(--ink)}.btn+.btn{margin-top:10px}#app{position:fixed;top:0;right:0;bottom:0;left:0}.view{position:absolute;inset:0 0 calc(var(--tab-h) + env(safe-area-inset-bottom));display:none;flex-direction:column;background:var(--bg)}.view.on{display:flex}.top{display:flex;align-items:center;gap:8px;min-height:56px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--bg);border-bottom:1px solid var(--line);z-index:2;transition:transform .25s}.top h1{flex:1;margin:0;font-size:20px;font-weight:700}.top .brand{font:600 21px var(--r-en)}.top.col{flex-direction:column;align-items:stretch}.scroll{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll::-webkit-scrollbar,.sheet::-webkit-scrollbar{display:none}.sheet{scrollbar-width:none}.pad{padding:16px 16px 32px}.icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ink);flex:none}.icon:hover{background:var(--surf)}.muted{color:var(--mute);font-size:14px}.sec{margin:26px 0 10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.tabbar{position:absolute;left:0;right:0;bottom:0;display:flex;height:calc(var(--tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg);border-top:1px solid var(--line);z-index:4}.tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:500;color:var(--mute)}.tabbar button.on{color:var(--ink);font-weight:600}.tabbar button.on svg{stroke-width:2.3}.date{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.votd-card{position:relative;overflow:hidden;padding:22px 20px 18px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#3b1d2a,#6b2335 45%,#b8743a);box-shadow:var(--shadow)}.votd-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.25),transparent 45%);pointer-events:none}.votd-card .lbl{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.votd-card .vt{margin:10px 0 0;font:400 19px/1.6 var(--r-ta)}.votd-card .ve{margin:8px 0 0;font:400 18px/1.55 var(--r-en)}.votd-card .vr{margin:12px 0 14px;font-weight:600;font-size:14px}.votd-card .vacts{position:relative;z-index:1;display:flex;gap:8px}.votd-card .vacts button{padding:9px 16px;border-radius:999px;background:#ffffff2e;font-size:14px;font-weight:600}.votd-card .vacts button:first-child{background:#fff;color:#2a1018}.card-row{display:flex;align-items:center;gap:14px;width:100%;margin-top:12px;padding:14px 16px;border-radius:14px;background:var(--surf);text-align:left}.card-row .ci{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--bg);flex:none}.card-row b{display:block;font-size:16px}.card-row span{font-size:14px;color:var(--ink2)}.card-row .ch{margin-left:auto;color:var(--mute)}.progress{height:6px;margin-top:8px;border-radius:3px;background:var(--surf2);overflow:hidden}.progress i{display:block;height:100%;background:var(--brand)}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{display:flex;align-items:center;gap:10px;padding:16px 14px;border-radius:14px;background:var(--surf);font-weight:600;font-size:15px;text-align:left}.t-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--bg);color:var(--brand);font-size:18px}.t-ico svg{width:20px;height:20px}.reader-top{justify-content:space-between;border-bottom-color:transparent}.reader-top.hide{transform:translateY(-110%)}#v-bible .top{position:absolute;left:0;right:0;top:0}.pills{display:flex;gap:8px;min-width:0}.pill{padding:9px 14px;border-radius:999px;background:var(--surf);font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.pill+.pill{flex:none}.pill:hover,.pill:active{background:var(--surf2)}.aa{font:600 18px var(--r-en)}#rScroll{padding-top:calc(64px + env(safe-area-inset-top))}.chapter{max-width:680px;margin:0 auto;padding:18px 22px 140px;overflow-wrap:break-word}.res,.item,.votd-card,.cmp{overflow-wrap:break-word}.chapter.turn{animation:turn .45s ease}@keyframes turn{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.chapter.turn{animation:none}}.c-head{text-align:center;margin:8px 0 22px}.c-head .bk{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.c-head .bk-ta{display:block;margin-top:2px;font:500 16px var(--r-ta);color:var(--ink2);letter-spacing:0;text-transform:none}.c-head .num{font:400 64px/1.1 var(--r-en);color:var(--ink)}.flow{margin:0}.flow.ta{font:var(--fs)/calc(var(--lh) + .1) var(--r-ta)}.flow.en{font:calc(var(--fs) * 1.02)/var(--lh) var(--r-en)}.v{cursor:pointer;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.vn{font:600 .6em var(--ui);color:var(--mute);vertical-align:super;margin:0 2px 0 4px;-webkit-user-select:none;user-select:none}.v.sel{text-decoration:underline dotted var(--ink);text-decoration-thickness:1.5px;text-underline-offset:5px}.v.hl-y{background:#ffe86680}.v.hl-g{background:#a6e3a180}.v.hl-b{background:#9fd0ff80}.v.hl-p{background:#ffb3d980}.v.hl-o{background:#ffc48a80}body[data-theme=dark] .v[class*=hl-]{color:#121212}body[data-theme=dark] .v[class*=hl-] .vn,body[data-theme=dark] .v[class*=hl-] .nm{color:#5a1010}.v.flash{animation:flash 2.2s}@keyframes flash{0%,50%{background:#ffe86699}}.v .bmk{color:var(--brand);font-size:.7em;margin-left:2px}.blk{padding:10px 0;border-bottom:1px solid var(--line)}.blk:last-child{border-bottom:0}.blk .vt{margin:0;font:var(--fs)/calc(var(--lh) + .1) var(--r-ta)}.blk .ve{margin:6px 0 0;font:calc(var(--fs) * 1.02)/var(--lh) var(--r-en);color:var(--ink2)}.blk .vn{vertical-align:baseline;font-size:.62em;margin:0 6px 0 0;color:var(--brand)}.nm{color:var(--name)}body.nonm .nm{color:inherit}.ptl{margin:0 0 12px;font:italic 400 calc(var(--fs) * .9)/1.5 var(--r-en);color:var(--ink2);text-align:center}.fn{display:block;margin:4px 0 8px;padding-left:10px;border-left:2px solid var(--line);font:italic 400 14px/1.45 var(--r-en);color:var(--mute)}body.nofn .fn{display:none}.unote{display:block;margin:6px 0 8px;padding:8px 12px;border-radius:10px;background:var(--surf);font:14px/1.4 var(--ui);color:var(--ink2)}.end-nav{display:flex;gap:10px;margin-top:34px}.end-nav .btn{flex:1}.fab{position:absolute;bottom:18px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--bg);box-shadow:var(--shadow);color:var(--ink);z-index:3;transition:opacity .25s}.fab.prev{left:16px}.fab.next{right:16px}.fab.hide{opacity:0;pointer-events:none}.empty{padding:40px 10px;text-align:center;color:var(--mute)}#sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:#00000059}#sheet.clear{background:transparent;pointer-events:none}#sheet.clear .sheet{pointer-events:auto}.sheet{width:min(640px,100%);max-height:88vh;overflow-y:auto;padding:6px 18px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--bg);color:var(--ink);box-shadow:0 -4px 24px #0000002e;animation:up .25s ease}@keyframes up{0%{transform:translateY(30px);opacity:0}}.grab{width:40px;height:4px;margin:4px auto 12px;border-radius:2px;background:var(--line)}.sh-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sh-head b{font-size:17px}.colors{display:flex;gap:12px;padding:4px 2px 14px;overflow-x:auto}.colors button{width:36px;height:36px;flex:none;border-radius:50%;border:2px solid transparent}.colors button.none{display:grid;place-items:center;border-color:var(--line);color:var(--mute)}.acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;border-top:1px solid var(--line);padding-top:12px}.acts button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;border-radius:12px;font-size:12px;font-weight:500;color:var(--ink2)}.acts button:hover{background:var(--surf)}.acts svg{width:24px;height:24px;color:var(--ink)}.opt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 4px;border-bottom:1px solid var(--line);text-align:left;font-size:16px}.opt small{display:block;font-size:13px;color:var(--mute);margin-top:2px}.opt .tick{color:var(--brand);font-weight:700;font-size:20px}.aa-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.aa-row>span{flex:1;font-size:15px;font-weight:500}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--surf)}.seg button{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink2)}.seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 4px #00000026}.sizebtn{width:52px;height:40px;border-radius:999px;background:var(--surf);font:600 15px var(--r-en)}.sizebtn.big{font-size:22px}.themes{display:flex;gap:14px}.themes button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line);font:600 14px var(--r-en)}.themes button.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brand)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:28px;border-radius:999px;background:var(--surf2);position:relative;cursor:pointer;transition:background .2s;flex:none}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.switch:checked{background:var(--brand)}.switch:checked:after{transform:translate(18px)}textarea{width:100%;min-height:140px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surf);color:var(--ink);font:16px/1.5 var(--ui);resize:vertical}.cmp{padding:10px 0;border-bottom:1px solid var(--line)}.cmp .lab{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--mute)}.cmp p{margin:4px 0 0}#page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;background:var(--bg);animation:slide .22s ease}@keyframes slide{0%{transform:translate(30px);opacity:0}}#page .top h1{text-align:center;font-size:18px}.tabs2{display:flex;gap:24px;padding:0 16px;border-bottom:1px solid var(--line)}.tabs2 button{padding:12px 0;font-weight:600;font-size:15px;color:var(--mute);border-bottom:2px solid transparent}.tabs2 button.on{color:var(--ink);border-bottom-color:var(--ink)}.books{list-style:none;margin:0;padding:0}.books>li>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 18px;border-bottom:1px solid var(--line);text-align:left}.books b{font-size:16px;font-weight:500}.books small{display:block;font:14px var(--r-ta);color:var(--mute);margin-top:1px}.books li.cur>button b{color:var(--brand);font-weight:700}.books .chev{color:var(--mute);transition:transform .2s}.books li.open .chev{transform:rotate(90deg)}.chgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px;padding:12px 16px 16px;background:var(--surf)}.chgrid button{height:50px;border-radius:10px;background:var(--bg);font-size:16px;font-weight:500}.chgrid button.read{color:var(--brand);font-weight:700}.chgrid button.cur{background:var(--pri);color:var(--priInk)}.list{display:flex;flex-direction:column}.list>button{display:flex;align-items:center;gap:16px;padding:17px 18px;border-bottom:1px solid var(--line);text-align:left;font-size:16px;font-weight:500}.list>button svg{color:var(--ink2)}.item{display:flex;align-items:flex-start;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line)}.item .go{flex:1;text-align:left}.item .ref{display:block;font-size:14px;font-weight:700;margin-bottom:4px}.item .t1{display:block;font:16px/1.6 var(--r-ta)}.item .t2{display:block;font:16px/1.55 var(--r-en);color:var(--ink2)}.item .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.item .rm{color:var(--mute)}.namec{padding:16px;border-bottom:1px solid var(--line)}.namec b{font-size:18px}.namec .he{float:right;font-size:22px;color:var(--brand)}.namec .ta{display:block;margin-top:4px;font:16px var(--r-ta)}.namec .m{display:block;margin-top:2px;color:var(--ink2);font-size:14px}.search-box{display:flex;align-items:center;gap:8px;padding:0 14px;height:46px;border-radius:999px;background:var(--surf);color:var(--mute)}.search-box input{flex:1;height:100%;border:0;outline:0;background:none;color:var(--ink);font:16px var(--ui)}.chips{display:flex;gap:8px;margin-top:10px}.chips button{padding:7px 14px;border-radius:999px;border:1px solid var(--line);font-size:14px;font-weight:500}.chips button.on{background:var(--pri);color:var(--priInk);border-color:var(--pri)}.res{display:block;width:100%;padding:14px 0;border-bottom:1px solid var(--line);text-align:left}.res .ref{display:block;font-size:14px;font-weight:700;margin-bottom:4px}.res .t1{display:block;font:16px/1.6 var(--r-ta)}.res .t2{display:block;font:16px/1.55 var(--r-en);color:var(--ink2)}mark{background:#ffe866;color:#121212;border-radius:2px}.plan-hero{padding:22px 20px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#12324a,#1f6f78 60%,#6fb38b)}.plan-hero h2{margin:0 0 4px;font:600 22px var(--r-en)}.plan-hero p{margin:0 0 14px;opacity:.9}.plan-hero .btn.primary{background:#fff;color:#12324a}.days{margin-top:16px}.day{display:flex;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--line)}.day .chk{width:26px;height:26px;flex:none;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;color:#fff;font-size:14px}.day .chk.done{background:var(--brand);border-color:var(--brand)}.day .go{flex:1;text-align:left}.day b{display:block;font-size:15px}.day span{font-size:14px;color:var(--ink2)}.day.today{background:var(--surf);border-radius:10px;padding-left:10px}#toast{position:fixed;left:50%;bottom:calc(var(--tab-h) + 24px + env(safe-area-inset-bottom));transform:translate(-50%,16px);padding:11px 18px;border-radius:999px;background:#222;color:#fff;font-size:15px;opacity:0;transition:.25s;pointer-events:none;z-index:40;max-width:90vw;text-align:center}#toast.show{opacity:1;transform:translate(-50%)}.about{line-height:1.6;font-size:16px}.about h2{margin:0 0 4px;font:600 24px var(--r-en)}.about h3{margin:26px 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.about p,.about li{color:var(--ink)}.about ul{padding-left:20px}.about li{margin-bottom:8px}.rt{width:100%;border-collapse:collapse;font-size:15px}.rt th{text-align:left;font-size:12px;color:var(--mute);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line)}.rt td{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.rt td:first-child{color:var(--ink2);width:38%}.rt small{display:block;font-size:13px;color:var(--mute)}.about blockquote{margin:14px 0;padding:12px 16px;border-left:3px solid var(--brand);background:var(--surf);border-radius:0 10px 10px 0;font:italic 16px/1.55 var(--r-en)}.contact{display:flex;flex-direction:column;gap:6px;margin:22px 0;padding:16px;border-radius:14px;background:var(--surf)}.contact b{font-size:17px}.contact a{color:var(--ink);text-decoration:none;font-weight:500;padding:6px 0;overflow-wrap:anywhere}.r-acts{display:flex}.search-row{display:flex;align-items:center;gap:4px}.search-row .search-box{flex:1}.sub-btn{padding:8px 16px;border-radius:999px;background:var(--brand);color:#fff;font-weight:600;font-size:14px;text-decoration:none}a.btn{text-decoration:none}.chan{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surf);color:var(--ink);text-decoration:none}.chan .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-weight:700;flex:none}.chan b{display:block}.chan small{color:var(--mute)}.chan .ch{margin-left:auto;color:var(--mute)}.vcard{display:block;width:100%;text-align:left}.vcard .thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--surf2)}.vcard img{width:100%;height:100%;object-fit:cover;display:block}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#0009;color:#fff;font-style:normal;font-size:20px;padding-left:4px}.vcard b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font:600 15px/1.4 var(--ui)}.vcard small{color:var(--mute);font-size:13px}.vcard.hero b{font-size:17px}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.shorts{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.scard{flex:none;width:150px;scroll-snap-align:start;text-align:left}.scard img{width:150px;height:266px;object-fit:cover;border-radius:12px;display:block;background:var(--surf2)}.scard b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font:500 13px/1.35 var(--ui)}.player{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.player.tall{aspect-ratio:9/16;max-height:62vh;margin:0 auto}.player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.top{border-bottom:0}.top h1{font-size:22px;letter-spacing:-.01em}.top .brand{font:700 22px var(--r-en)}.hero{padding:18px 2px 26px}.hero h2{margin:0;font:400 clamp(38px,9vw,64px)/1.08 var(--r-en);letter-spacing:-.02em;color:var(--ink)}.hero h2 span{color:var(--brand)}.gcards{display:grid;gap:14px}@media(min-width:900px){.gcards{grid-template-columns:1fr 1fr}}.gcard{padding:26px 24px;border-radius:16px;background:var(--surf);color:var(--ink)}.gcard h3{margin:0 0 8px;font:700 clamp(22px,5vw,28px)/1.2 var(--ui);letter-spacing:-.01em}.gcard p{margin:0 0 18px;color:var(--ink2);font-size:16px;line-height:1.5}.pbtns{display:flex;gap:10px;flex-wrap:wrap}.pbtn,.obtn{padding:11px 20px;border-radius:999px;font-weight:700;font-size:15px}.pbtn{background:var(--pri);color:var(--priInk)}.obtn{border:1.5px solid var(--ink);color:var(--ink)}.votd-card{box-shadow:none}.votd-card:after{display:none}.votd-card .vt{margin:0 0 8px;font:400 18px/1.7 var(--r-ta);color:var(--ink)}.votd-card .ve{margin:0 0 8px;font:400 18px/1.6 var(--r-en);color:var(--ink)}.votd-card .vr{margin:0 0 18px;font-weight:700;font-size:14px;color:var(--ink2)}.date{margin:24px 0 0}.card-row{background:var(--surf);border-radius:14px}.tile,.chan{background:var(--surf)}.t-ico{color:var(--brand)}.chapter{max-width:640px;padding-top:26px}.c-head{text-align:center;margin:4px 0 28px}.c-title{margin:0;font:700 clamp(30px,6vw,39px)/1.15 var(--r-en);letter-spacing:-.004em;color:var(--ink)}.c-title .ta-t{font:600 clamp(26px,5.5vw,34px)/1.3 var(--r-ta)}.c-sub{margin-top:6px;font:500 18px var(--r-ta);color:var(--ink2)}.vn{font:400 .7em var(--r-en);color:var(--mute);vertical-align:super;margin:0 3px 0 6px}.blk .vn{font:600 .68em var(--ui);color:var(--mute)}.blk{border-bottom:0;padding:8px 0 12px}.blk .ve{color:var(--ink2)}.pill{background:transparent;border:1.5px solid var(--line);font-weight:700}.pill:hover{background:var(--surf)}.fab{border:1px solid var(--line);box-shadow:0 1px 6px #00000014}.btn.primary{background:var(--pri);color:var(--priInk)}.btn.outline{border-color:var(--ink)}.search-box{background:var(--surf);border-radius:999px}.side-logo{display:none}.tabbar button.on{color:var(--ink)}@media(min-width:900px){:root{--side: 228px}.tabbar{top:0;right:auto;width:var(--side);height:auto;flex-direction:column;justify-content:flex-start;gap:2px;padding:18px 12px;border-top:0;border-right:1px solid var(--line)}.side-logo{display:flex;align-items:center;gap:10px;padding:6px 10px 22px;font:700 18px var(--r-en);color:var(--ink)}.side-logo .lg{width:34px;height:34px}.tabbar button{flex:none;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 12px;border-radius:12px;font-size:15px;font-weight:500;color:var(--ink2)}.tabbar button svg{width:20px;height:20px}.tabbar button:hover{background:var(--navOn)}.tabbar button.on{background:var(--navOn);color:var(--ink);font-weight:600}.view{inset:0 0 0 var(--side)}#page{left:var(--side)}#sheet .sheet{margin-left:var(--side)}#toast{bottom:28px;margin-left:calc(var(--side) / 2)}.pad{padding:24px max(40px,calc((100% - 1020px)/2)) 48px}.fab.prev{left:28px}.fab.next{right:28px}#v-bible .top{padding-left:28px;padding-right:28px}.top .brand{visibility:hidden}}.planbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:12px 16px;border-radius:14px;background:var(--surf);font-size:14px}.planbar b{display:block;font-size:14px}.planbar span{color:var(--ink2)}.planbar .dots{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.planbar .dots i{width:10px;height:10px;border-radius:50%;background:var(--surf2);border:1.5px solid var(--mute)}.planbar .dots i.on{background:var(--brand);border-color:var(--brand)}.planbar .dots i.cur{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink)}.day .part{margin-left:auto;padding:3px 8px;border-radius:999px;background:var(--surf2);font-size:12px;font-weight:600;color:var(--ink2)}.top .brand{display:flex;align-items:center;gap:10px}.top .brand .lg{width:30px;height:30px;flex:none}.bk-search{position:sticky;top:0;z-index:2;padding:10px 16px;background:var(--bg)}.go-ref{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 32px);margin:10px 16px 4px;padding:14px 16px;border-radius:14px;background:var(--pri);color:var(--priInk);text-align:left}.go-ref b{display:block;font-size:16px}.go-ref small{font:14px var(--r-ta);opacity:.8}.go-ref .chev{color:inherit;opacity:.8}
