@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c17e85220dab5903-s.2f6kng0d0wzxv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/659720fbcac806cc-s.3lqrs-zmou0of.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c3500a4952f4c03f-s.1txsf2ea94o5q.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6adbe22fa8bff382-s.3pc7bbi81cqat.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3adc3f408d8054fb-s.1zy735hhsxzuq.woff2)format("woff2");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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6f8cddd3f32356db-s.3ae_sj8z3fykx.woff2)format("woff2");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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.22x-ws2e_cdqh.woff2)format("woff2");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:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c17e85220dab5903-s.2f6kng0d0wzxv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/659720fbcac806cc-s.3lqrs-zmou0of.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c3500a4952f4c03f-s.1txsf2ea94o5q.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6adbe22fa8bff382-s.3pc7bbi81cqat.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3adc3f408d8054fb-s.1zy735hhsxzuq.woff2)format("woff2");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:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6f8cddd3f32356db-s.3ae_sj8z3fykx.woff2)format("woff2");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:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.22x-ws2e_cdqh.woff2)format("woff2");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:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c17e85220dab5903-s.2f6kng0d0wzxv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/659720fbcac806cc-s.3lqrs-zmou0of.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c3500a4952f4c03f-s.1txsf2ea94o5q.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6adbe22fa8bff382-s.3pc7bbi81cqat.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3adc3f408d8054fb-s.1zy735hhsxzuq.woff2)format("woff2");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:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6f8cddd3f32356db-s.3ae_sj8z3fykx.woff2)format("woff2");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:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.22x-ws2e_cdqh.woff2)format("woff2");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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7150917543fc9da-s.0mybutugvu-lq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9457141811d41ae-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac34884600cd8d5d-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1ccd2766b08c828-s.15gdzqknx46iu.woff2)format("woff2");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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/507a47c1876d4ec2-s.2qdkzeru_ecot.woff2)format("woff2");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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.23aeddxv5enbo.woff2)format("woff2");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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e7150917543fc9da-s.0mybutugvu-lq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9457141811d41ae-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ac34884600cd8d5d-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1ccd2766b08c828-s.15gdzqknx46iu.woff2)format("woff2");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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/507a47c1876d4ec2-s.2qdkzeru_ecot.woff2)format("woff2");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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.23aeddxv5enbo.woff2)format("woff2");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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e7150917543fc9da-s.0mybutugvu-lq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9457141811d41ae-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ac34884600cd8d5d-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1ccd2766b08c828-s.15gdzqknx46iu.woff2)format("woff2");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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/507a47c1876d4ec2-s.2qdkzeru_ecot.woff2)format("woff2");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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.23aeddxv5enbo.woff2)format("woff2");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:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_f6eac525-module__2fdvYG__className{font-family:Lora,Lora Fallback}.lora_f6eac525-module__2fdvYG__variable{--font-lora:"Lora", "Lora Fallback"}
:root{--bg:#faf6ec;--bg-2:#f3ebda;--card:#fffdf8;--ink:#3c3526;--muted:#776d56;--muted-dark:#5f5540;--faint:#796d56;--line:#eae0cc;--line-soft:#eee4d0;--line-strong:#b8a781;--sand:#e8dabd;--accent:#8f6238;--accent-ink:#6d4a2a;--accent-soft:#f1e7d6;--edify:#47702a;--edify-bg:#e9f0d8;--edify-fill:#8fb95e;--mixed:#8a5f0f;--mixed-bg:#f6ecd4;--mixed-fill:#e2a33f;--caution:#9a4c24;--caution-bg:#f6e3d6;--caution-fill:#d97a48;--avoid:#a83a3a;--avoid-bg:#f6dcdc;--avoid-fill:#d96a6a;--neutral:#6f6552;--neutral-bg:#efe7d6;--warn:#9a4c24;--warn-bg:#f6e3d6;--bad:#a83a3a;--bad-bg:#f6dcdc;--serif:var(--font-lora), Lora, Georgia, "Times New Roman", serif;--field-border:#9c8963;--caution-chip:#e2884f;--avoid-chip:#e58484;--shadow-card:0 1px 2px #3c2d140a, 0 10px 30px #3c2d140f;--fs-2xs:.75rem;--fs-xs:.8rem;--fs-sm:.86rem;--fs-md:.92rem;--fs-base:1rem;--fs-lg:1.08rem;--fs-xl:1.2rem;--fs-h3:1.35rem;--fs-h2:1.7rem;--fs-h1:2.2rem;--fs-title:1.9rem;--r-xs:5px;--r-sm:8px;--r-md:11px;--r-lg:14px;--r-xl:16px;--r-pill:999px;--t-fast:.12s;--t-slow:.4s}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#8f623824}a,button,summary,select,input,textarea,label{touch-action:manipulation}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;display:flex}a{color:var(--accent);text-underline-offset:.16em}a:hover{color:var(--accent-ink)}::selection{background:var(--sand);color:var(--ink)}input,textarea{caret-color:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:60;background:var(--card);color:var(--ink);font-weight:600;font-size:var(--fs-sm);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:10px}:target,[data-scroll-target]{scroll-margin-top:84px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a,button,select,input,textarea,summary,.lb-title,.art-name{transition:color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), opacity var(--t-fast)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes pulseStill{0%,to{opacity:.3}50%{opacity:1}}@keyframes verseFade{0%{opacity:0}6%{opacity:1}94%{opacity:1}to{opacity:0}}.nav{border-bottom:1px solid var(--line);background:var(--card);z-index:50;padding:.9rem 1.6rem;padding-left:max(1.6rem, env(safe-area-inset-left));padding-right:max(1.6rem, env(safe-area-inset-right));justify-content:center;align-items:center;display:flex;position:sticky;top:0}.nav-links{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1.5rem;display:grid}.nav-links a:first-child{justify-self:end}.nav-links a:last-child{justify-self:start}.nav-links a.nav-brand{border-bottom-color:#0000;align-items:center;padding:2px;display:inline-flex}.nav-links a.nav-brand:hover{opacity:.75}.nav-links a{color:var(--muted);font-size:var(--fs-md);border-bottom:2px solid #0000;padding:4px 2px;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--ink);border-bottom-color:var(--sand)}.nav-links a.active{color:var(--ink);border-bottom-color:var(--accent)}.nav-extra{white-space:pre}.main-wrap{flex-direction:column;flex:1 0 auto;display:flex}.page{width:100%;max-width:1200px;padding:0 1.5rem 3rem;padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right));flex:1 0 auto;margin:0 auto}.page>*{animation:rise var(--t-slow) ease-out both}.page>:nth-child(2){animation-delay:60ms}.page>:nth-child(3){animation-delay:.12s}.page>:nth-child(n+4){animation-delay:.18s}@keyframes fade{0%{opacity:0}to{opacity:1}}.page.quiet>*{animation:none}.page.quiet>:not(.lb-head){animation:fade var(--t-slow) ease-out both}.hero,.lb-head{background:radial-gradient(ellipse 58% 72% at 50% 44%, var(--card) 0%, #fffdf800 72%)}.hero{text-align:center;padding:3.4rem 0 2.2rem}.hero h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:1.1rem 0 .7rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:500;line-height:1.12}.hero h1 .jesus{color:var(--accent);text-shadow:0 1px 0 var(--card), 0 0 24px #e2a33f73;font-size:1.22em;font-style:italic;font-weight:600;line-height:1}.hero h1 .q{color:var(--accent)}.hero .tagline{max-width:520px;font-size:var(--fs-lg);color:var(--muted);margin:0 auto}.search-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:1.4rem 1.5rem}.search-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.field label{text-align:left;font-size:var(--fs-xs);color:var(--muted-dark);margin:0 0 5px 2px;font-weight:600;display:block}.field{position:relative}.field-title{flex:2;min-width:200px}.field-artist{flex:1.4;min-width:150px}input[type=text],textarea{width:100%;font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--bg);border:1px solid var(--field-border);border-radius:var(--r-md);padding:13px 15px}input[type=text]::placeholder,textarea::placeholder{color:var(--faint)}input[type=text]:focus,textarea:focus{border-color:var(--accent);background:var(--card);outline:2px solid var(--accent);outline-offset:0}textarea{resize:vertical;margin-top:12px;line-height:1.55}.go-btn{min-width:170px;font:inherit;font-size:var(--fs-base);color:var(--card);background:var(--accent);border-radius:var(--r-md);cursor:pointer;border:none;flex:1;padding:13px 20px;font-weight:600}.go-btn:hover{background:var(--accent-ink)}.go-btn:disabled{opacity:.55;cursor:default}.refine-under{font-size:var(--fs-sm);color:var(--muted);text-align:center;margin:.85rem 0 0}.refine-btn{font:inherit;cursor:pointer;color:var(--accent);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.refine-btn:hover{color:var(--accent-ink)}.link-btn{color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:10px 0;display:inline-block}.link-btn:hover{text-decoration:underline}.error{background:var(--bad-bg);color:var(--bad);border-radius:var(--r-md);font-size:var(--fs-md);margin:1.5rem 0 0;padding:.9rem 1.1rem}.error p{margin:0}.error .link-btn{color:var(--bad)}.error-actions{font-size:var(--fs-sm);margin:.6rem 0 0!important}.error-actions a{color:var(--bad);font-weight:600;text-decoration:underline}.weigh-bar{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:12px;padding:.7rem 1.1rem;display:flex}.weigh-bar-song{flex-direction:column;min-width:0;line-height:1.35;display:flex}.weigh-bar-song strong,.weigh-bar-song span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weigh-bar-song strong{font-weight:600;font-size:var(--fs-base)}.weigh-bar-song span{font-size:var(--fs-sm);color:var(--muted)}.weigh-bar .link-btn{white-space:nowrap;flex-shrink:0;font-weight:600}.notice{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--r-md);font-size:var(--fs-md);margin:1.5rem 0 0;padding:.9rem 1.1rem;line-height:1.6}.notice p{margin:0}.notice p+p{font-size:var(--fs-sm);margin-top:.5rem}.notice a{color:var(--accent-ink);font-weight:600}.share-row{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem 1.2rem;margin:1rem 0 0;display:flex}.share-row a{font-weight:600}.usage-note{font-size:var(--fs-xs);color:var(--faint);text-align:center;margin:.85rem 0 0}.state-wrap{margin-top:2rem}.sample-note{text-align:center;font-size:var(--fs-xs);color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}.weighing{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);text-align:center;padding:3rem 1.5rem}.weighing-song{justify-content:center;align-items:center;gap:13px;margin-bottom:1.6rem;display:flex}.weighing-song .ws-art{border-radius:var(--r-md);object-fit:cover;background:var(--bg-2);border:1px solid var(--line);flex:none;width:54px;height:54px}.weighing-song .ws-text{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.weighing-song .ws-title{color:var(--ink);font-weight:600;font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weighing-song .ws-artist{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weighing-dots{justify-content:center;gap:8px;margin-bottom:1.2rem;display:flex}.weighing-dots span{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite pulse}.weighing-dots span:nth-child(2){animation-delay:.2s}.weighing-dots span:nth-child(3){animation-delay:.4s}.weighing-verse{max-width:30rem;min-height:4.7em;font-family:var(--serif);font-style:italic;line-height:1.5;font-size:var(--fs-lg);color:var(--accent-ink);justify-content:center;align-items:center;margin:0 auto;animation:7s ease-in-out infinite verseFade;display:flex}.weighing-sub{font-size:var(--fs-xs);color:var(--faint);margin:.6rem 0 0}.weighing-meter{max-width:320px;margin:1.6rem auto 0}.stagelist{text-align:left;flex-direction:column;gap:8px;max-width:300px;margin:1.4rem auto 0;padding:0;list-style:none;display:flex}.stagelist .st{font-size:var(--fs-sm);color:var(--faint);align-items:center;gap:10px;line-height:1.4;display:flex}.stagelist .st-ico{border:1.5px solid var(--line-strong);width:19px;height:19px;font-size:var(--fs-2xs);color:var(--card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.stagelist .st.done{color:var(--muted-dark)}.stagelist .st.done .st-ico{background:var(--edify-fill);border-color:var(--edify-fill)}.stagelist .st.now{color:var(--ink);font-weight:600}.stagelist .st.now .st-ico{border-color:var(--accent)}.stagelist .st.now .st-ico:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite pulseStill}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:1.6rem 1.75rem}.card-head{align-items:center;gap:13px;display:flex}.card-head-center{text-align:center;flex-direction:column;gap:14px;padding:.6rem 0 .4rem}.card-head-center .album-art,.card-head-center .disc{border-radius:var(--r-lg);width:128px;height:128px}.disc-noart{flex-direction:column;gap:7px}.disc-noart span{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;opacity:.75;font-weight:600}.card-head-center .song-title{font-family:var(--serif);font-weight:500;font-size:var(--fs-title);letter-spacing:-.01em;line-height:1.15}.card-head-center .song-artist{font-size:var(--fs-base);margin-top:6px}.disc{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;display:flex}.card-head-text{min-width:0}.album-art{border-radius:var(--r-md);object-fit:cover;flex-shrink:0;width:56px;height:56px;box-shadow:0 1px 3px #3c2d142e}.album-art-sm{width:48px;height:48px}.song-title{font-weight:600;font-size:var(--fs-xl);margin:0}.song-artist{font-size:var(--fs-sm);color:var(--muted-dark);margin:0}.listen-on{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.9rem 0 0;display:flex}.listen-label{font-size:var(--fs-2xs);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.listen-btn{font-size:var(--fs-xs);border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--accent-ink);background:var(--card);align-items:center;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.listen-btn:hover{border-color:var(--accent)}.mismatch-note{background:var(--warn-bg);color:var(--warn);border-radius:var(--r-md);font-size:var(--fs-sm);margin:1rem 0 0;padding:.7rem .9rem;line-height:1.5}.badge{font-size:var(--fs-xs);border-radius:var(--r-pill);white-space:nowrap;align-items:center;margin-left:auto;padding:6px 14px;font-weight:600;display:inline-flex}.band-edifying .disc,.badge-edifying{background:var(--edify-bg);color:var(--edify)}.band-mixed .disc,.badge-mixed{background:var(--mixed-bg);color:var(--mixed)}.band-caution .disc,.badge-caution{background:var(--caution-bg);color:var(--caution)}.band-avoid .disc,.badge-avoid{background:var(--avoid-bg);color:var(--avoid)}.disc-unknown{background:var(--neutral-bg);color:var(--neutral);font-weight:600}.badge-unknown{background:var(--neutral-bg);color:var(--neutral)}.verdict{background:var(--bg);border-radius:var(--r-lg);margin:1.4rem 0 1.5rem;padding:1.25rem 1.3rem 1.05rem}.headline{font-family:var(--serif);font-size:var(--fs-xl);text-align:center;color:var(--ink);margin:0 0 1.1rem;font-style:italic;line-height:1.45}.meter-track{--seg-gap:5px;gap:var(--seg-gap);padding-bottom:4.5px;display:flex;position:relative}.seg{border-radius:var(--r-pill);background:var(--sand);cursor:help;height:9px;transition:opacity var(--t-slow) ease, background-color var(--t-slow) ease;flex:1}.seg-under{opacity:0}.rider{pointer-events:none;height:18px;width:calc((100% - 3 * var(--seg-gap)) / 4);border-radius:var(--r-pill);border:2px solid var(--accent);background:var(--accent);clip-path:inset(4.5px 0 round 999px);transform:translateX(calc(var(--rest,1.5) * (100% + var(--seg-gap))));transition:clip-path var(--t-slow) ease-out, background-color var(--t-slow) ease-out, border-color var(--t-slow) ease-out, box-shadow var(--t-slow) ease-out;position:absolute;top:-4.5px;left:0}.rider-seated{clip-path:inset(-12px round 999px)}.rider-seated.rider-edifying{background:var(--edify-fill);border-color:var(--edify);box-shadow:0 2px 8px #4f7a2f73}.rider-seated.rider-mixed{background:var(--mixed-fill);border-color:var(--mixed);box-shadow:0 2px 8px #9a6b1673}.rider-seated.rider-caution{background:var(--caution-fill);border-color:var(--caution);box-shadow:0 2px 8px #a8542a73}.rider-seated.rider-avoid{background:var(--avoid-fill);border-color:var(--avoid);box-shadow:0 2px 8px #a83a3a73}.meter-labels{font-size:var(--fs-2xs);color:var(--muted);gap:5px;margin-top:8px;display:flex}.meter-labels span{text-align:center;cursor:help;flex:1}.meter-labels .active{font-weight:700}.band-edifying .meter-labels .active{color:var(--edify)}.band-mixed .meter-labels .active{color:var(--mixed)}.band-caution .meter-labels .active{color:var(--caution)}.band-avoid .meter-labels .active{color:var(--avoid)}.verdict-note{text-align:center;font-size:var(--fs-xs);color:var(--muted);margin:.9rem 0 0;line-height:1.55}.verdict-note .link-btn{font-size:inherit;padding:0;text-decoration:underline}.first-note{text-align:center;text-wrap:balance;max-width:34rem;font-size:var(--fs-sm);color:var(--accent-ink);margin:.85rem auto 0;line-height:1.55}.meter-key{margin-top:.75rem}.meter-key summary{cursor:pointer;font-size:var(--fs-sm);color:var(--faint)}.meter-key ul{font-size:var(--fs-sm);margin:.5rem 0 0;padding-left:1.1rem}.meter-key li{margin-top:.25rem}.meter-labels small{color:var(--faint);margin-top:2px;font-weight:400;display:block}.dims{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:1.4rem;display:grid}.dim{background:var(--bg);border-radius:var(--r-md);padding:.8rem .95rem}.dim-top{flex-direction:column;align-items:center;gap:7px;display:flex}.dim-name{font-size:var(--fs-sm);font-weight:600}.dim-note{font-size:var(--fs-sm);color:var(--muted-dark);text-align:center;margin:8px 0 0;line-height:1.5}.chip{font-size:var(--fs-2xs);border-radius:var(--r-pill);white-space:nowrap;padding:3px 11px;font-weight:600}.chip-edifying{background:var(--edify-fill);color:var(--ink)}.chip-mixed{background:var(--mixed-fill);color:var(--ink)}.chip-caution{background:var(--caution-chip);color:var(--ink)}.chip-avoid{background:var(--avoid-chip);color:var(--ink)}.chip-plain{background:var(--neutral-bg);color:var(--neutral)}.summary{font-size:var(--fs-base);text-align:left;max-width:64ch;margin:0 auto 1.6rem;line-height:1.7}.section-label{font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-align:center;margin:0 0 .9rem;font-weight:600}.scriptures{margin-bottom:1.3rem}.scripture-divider{align-items:center;gap:14px;margin:0 0 1.1rem;display:flex}.scripture-divider:before,.scripture-divider:after{content:"";background:var(--sand);flex:1;height:1px}.scripture-divider .section-label{white-space:nowrap;margin:0}.verse{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--r-lg);margin-bottom:12px;padding:1.05rem 1.3rem}.verse:last-child{margin-bottom:0}.verse-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-bottom:9px;display:flex}.verse-ref{font-size:var(--fs-sm);color:var(--accent);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.verse-ref:hover{text-decoration:underline}.verse-ref .ext{opacity:.7;flex-shrink:0}.verse-tr{font-size:var(--fs-2xs);color:var(--muted);border:1px solid var(--line-strong);border-radius:var(--r-xs);letter-spacing:.04em;padding:1px 5px;font-weight:600}.verse-stance{font-size:var(--fs-2xs);color:var(--muted);font-style:italic}.stance-contrasts{color:var(--warn)}.verse-text{font-family:var(--serif);font-size:var(--fs-lg);text-align:center;color:var(--ink);margin:0 0 9px;line-height:1.65}.verse-missing{font-size:var(--fs-sm);color:var(--faint);text-align:center;margin:0 0 9px}.verse-rel{font-size:var(--fs-sm);color:var(--muted-dark);text-align:center;margin:0;line-height:1.55}.care{background:var(--warn-bg);border-radius:var(--r-md);align-items:flex-start;gap:11px;margin-bottom:1.4rem;padding:.95rem 1.1rem;display:flex}.care-icon{color:var(--warn);flex-shrink:0;margin-top:3px;display:inline-flex}.care-note{font-size:var(--fs-md);color:var(--warn);margin:0;line-height:1.55}.consider{background:var(--accent-soft);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:.95rem 1.1rem;display:flex}.consider-quote{font-family:var(--serif);font-size:var(--fs-h2);color:var(--accent);flex-shrink:0;line-height:.9}.consider-quote-close{align-self:flex-end}.consider p{font-family:var(--serif);font-size:var(--fs-lg);color:var(--accent-ink);text-align:center;flex:1;margin:0;line-height:1.65}.card-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.3rem;display:flex}.meta{font-size:var(--fs-2xs);color:var(--faint)}.source-note{font-size:var(--fs-xs);color:var(--muted);margin:1.3rem 0 0;line-height:1.55}.source-note+.card-foot{margin-top:.45rem}.card-extra{border-top:1px solid var(--line);flex-direction:column;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.refine-note{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.55}.report-toggle{font:inherit;font-size:var(--fs-xs);color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.report-toggle:hover{color:var(--muted)}.report-form{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);text-align:left;flex-direction:column;flex-basis:100%;gap:.6rem;padding:.9rem 1rem;display:flex}.report-label{font-size:var(--fs-xs);color:var(--ink);font-weight:600}.report-form select{font:inherit;font-size:var(--fs-md);color:var(--ink);background:var(--card);border:1px solid var(--field-border);border-radius:var(--r-sm);padding:.5rem .6rem}.report-form textarea{font:inherit;font-size:var(--fs-md);color:var(--ink);background:var(--card);border:1px solid var(--field-border);border-radius:var(--r-sm);resize:vertical;margin-top:0;padding:.55rem .7rem}.report-actions{align-items:center;gap:.6rem;display:flex}.report-send{font:inherit;font-size:var(--fs-sm);background:var(--accent);color:var(--card);border:1px solid var(--accent);border-radius:var(--r-sm);cursor:pointer;padding:.45rem .95rem;font-weight:600}.report-send:hover{background:var(--accent-ink)}.report-send:disabled{opacity:.6;cursor:default}.report-cancel{font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:none}.report-cancel:hover{color:var(--ink)}.report-thanks{font-size:var(--fs-sm);color:var(--edify);margin:0;font-weight:500}.report-err{font-size:var(--fs-xs);color:var(--bad);margin:0}.unknown-hint{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--r-md);font-size:var(--fs-md);margin-top:1rem;padding:.9rem 1.1rem;line-height:1.6}.section{padding:2.4rem 0 0}.section-head{text-align:center;margin:0 0 1.1rem}.section-head h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2);color:var(--ink);letter-spacing:-.01em;margin:0}.signals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.signal-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;padding:1.15rem 1.2rem 1.2rem}.signal-key{border-radius:var(--r-pill);border:1.5px solid;width:100%;height:9px;margin:.15rem 0 .8rem;display:block}.signal-card.s-edifying .signal-key{background:var(--edify-fill);border-color:var(--edify)}.signal-card.s-mixed .signal-key{background:var(--mixed-fill);border-color:var(--mixed)}.signal-card.s-caution .signal-key{background:var(--caution-fill);border-color:var(--caution)}.signal-card.s-avoid .signal-key{background:var(--avoid-fill);border-color:var(--avoid)}.signal-card h3{font-size:var(--fs-base);color:var(--ink);margin:0 0 .35rem;font-weight:600}.signal-card p{font-size:var(--fs-sm);color:var(--muted-dark);margin:0;line-height:1.6}.showcase{flex-wrap:wrap;align-items:stretch;gap:1.5rem;display:flex}.showcase>.panel{flex:380px;min-width:280px}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;padding:1.1rem 1.25rem;display:flex;container-type:inline-size}.panel>.song-list{flex:1}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1rem;min-height:1.5rem;margin-bottom:.85rem;display:flex}.panel-title{font-size:var(--fs-2xs);color:var(--faint);text-transform:uppercase;letter-spacing:.07em;margin:0;font-weight:600}.panel-head .panel-title{margin:0}.panel-link{font-size:var(--fs-xs);color:var(--accent);font-weight:500;text-decoration:none}.panel-link:hover{text-decoration:underline}.song-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.song-list button,.song-list a{width:100%;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;text-align:left;align-items:center;gap:11px;padding:10px 13px;text-decoration:none;display:flex}.song-list button:hover,.song-list a:hover{border-color:var(--accent);background:var(--card)}.dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot-edifying{background:var(--edify-fill)}.dot-mixed{background:var(--mixed-fill)}.dot-caution{background:var(--caution-fill)}.dot-avoid{background:var(--avoid-fill)}.sl-thumb{border-radius:var(--r-sm);object-fit:cover;border:2px solid var(--line-strong);flex-shrink:0;width:34px;height:34px}.lb-thumb{border-radius:var(--r-sm);object-fit:cover;border:2px solid var(--line-strong);flex-shrink:0;width:40px;height:40px}.sl-thumb-edifying{border-color:var(--edify-fill)}.sl-thumb-mixed{border-color:var(--mixed-fill)}.sl-thumb-caution{border-color:var(--caution-fill)}.sl-thumb-avoid{border-color:var(--avoid-fill)}.sl-text{flex-direction:column;flex:1;min-width:0;display:flex}.sl-title{font-weight:500;font-size:var(--fs-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-artist{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-meta{font-size:var(--fs-xs);color:var(--faint);white-space:nowrap;margin-left:auto}.sl-meta.bandc-edifying{color:var(--edify)}.sl-meta.bandc-mixed{color:var(--mixed)}.sl-meta.bandc-caution{color:var(--caution)}.sl-meta.bandc-avoid{color:var(--avoid)}.sl-count .n{font-family:var(--serif);color:var(--muted-dark);font-weight:600}.panel-empty{font-size:var(--fs-sm);color:var(--faint);margin:0}@container (max-width:460px){.song-list button,.song-list a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb main""thumb meta";gap:3px 11px;display:grid}.sl-thumb{grid-area:thumb}.sl-text{grid-area:main}.sl-meta{grid-area:meta;justify-self:start;margin-left:0}}.lb{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lb-main{flex-direction:column;flex:1;min-width:0;display:flex}.lb-title,.lb-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-title{font-weight:500;font-size:var(--fs-base);line-height:1.35}.lb-artist{font-size:var(--fs-sm);color:var(--muted);line-height:1.35}.lb-reading,.sl-reading{font-family:var(--serif);font-style:italic;font-size:var(--fs-md);color:var(--ink);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lb-band{border-radius:var(--r-pill);min-width:8rem;font-size:var(--fs-2xs);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;padding:5px 12px;font-weight:600;display:inline-flex}.lib-cnt,.sl-count .n{font-variant-numeric:tabular-nums}.lb-head{text-align:center;padding:2.5rem 1rem 1.5rem}.lb-head h1{font-family:var(--serif);font-weight:500;font-size:var(--fs-h1);text-wrap:balance;margin:0;line-height:1.15}.lb-head p{color:var(--muted);margin:.5rem 0 0}.page-foot{text-align:center;margin-top:3rem}.page-foot p{font-size:var(--fs-xs);color:var(--faint);margin:0}.doc{max-width:680px;margin:0 auto}.doc-updated{text-align:center;font-size:var(--fs-xs);color:var(--faint);margin:-.6rem 0 2rem}.doc h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink);margin:2.2rem 0 .6rem}.doc p,.doc li{font-size:var(--fs-md);color:var(--muted);line-height:1.65}.doc p{margin:0 0 .9rem}.doc ul{margin:0 0 .9rem;padding-left:1.3rem}.doc li{margin-bottom:.45rem}.doc li::marker{color:var(--sand)}.doc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand)}.doc a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.doc-callout{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 1.4rem;padding:1.1rem 1.3rem}.doc-callout p{margin:0}.lib-controls{flex-direction:column;gap:.8rem;max-width:760px;margin:0 auto 1.4rem;display:flex}.lib-top{flex-wrap:wrap;gap:10px;display:flex}.lib-top .lib-search{flex:240px;width:auto}.lib-sort{font:inherit;font-size:var(--fs-sm);color:var(--muted);background:var(--bg);border:1px solid var(--field-border);border-radius:var(--r-md);cursor:pointer;min-height:44px;padding:0 13px}.lib-sort:focus{border-color:var(--accent);background:var(--card);outline:2px solid var(--accent);outline-offset:0}.lib-bands{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lib-band-chip{font:inherit;font-size:var(--fs-xs);border-radius:var(--r-pill);cursor:pointer;background:var(--card);border:1px solid var(--line-strong);color:var(--muted);padding:5px 14px;font-weight:600}.lib-band-chip:hover{color:var(--ink)}.lib-band-chip.on.chip-band-edifying{background:var(--edify-bg);color:var(--edify);border-color:var(--edify-fill)}.lib-band-chip.on.chip-band-mixed{background:var(--mixed-bg);color:var(--mixed);border-color:var(--mixed-fill)}.lib-band-chip.on.chip-band-caution{background:var(--caution-bg);color:var(--caution);border-color:var(--caution-fill)}.lib-band-chip.on.chip-band-avoid{background:var(--avoid-bg);color:var(--avoid);border-color:var(--avoid-fill)}.lib-list{flex-direction:column;gap:8px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:flex}.lib-row{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 16px;text-decoration:none;display:grid}.lib-row.has-cnt{grid-template-columns:40px minmax(0,1fr) auto auto}.lib-cnt{font-family:var(--serif);font-size:var(--fs-md);color:var(--faint);white-space:nowrap;font-weight:600}.lib-cnt-l{font-family:inherit;font-weight:400;font-size:var(--fs-2xs)}.lib-row:hover{border-color:var(--accent)}.lib-row:hover .lb-title{color:var(--accent-ink)}.pager{justify-content:center;align-items:center;gap:1rem;max-width:760px;margin:1.4rem auto 0;display:flex}.pager button{font:inherit;font-size:var(--fs-xs);cursor:pointer;background:var(--card);border:1px solid var(--line-strong);color:var(--muted);border-radius:var(--r-pill);padding:6px 16px;font-weight:600}.pager button:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.pager button:disabled{opacity:.4;cursor:default}.pager-status{font-size:var(--fs-xs);color:var(--faint);white-space:nowrap}.lib-tabs{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r-pill);gap:3px;margin:1rem 0 0;padding:3px;display:inline-flex}.lib-tabs a{font-size:var(--fs-sm);color:var(--muted);border-radius:var(--r-pill);align-items:center;padding:6px 20px;font-weight:600;text-decoration:none;display:inline-flex}.lib-tabs a:hover{color:var(--ink)}.lib-tabs+p{margin-top:.9rem}.lib-tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.art-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.art-card{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:5px;padding:10px;text-decoration:none;display:flex}.art-card:hover{border-color:var(--accent)}.art-card:hover .art-name{color:var(--accent-ink)}.art-img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);border:2px solid var(--line-strong);background:var(--bg-2);width:100%}.art-name{font-size:var(--fs-sm);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.art-count{font-size:var(--fs-2xs);color:var(--faint)}.artist-page{max-width:800px}.artist-head{text-align:center;padding:.6rem 1rem 1.4rem}.artist-portrait{object-fit:cover;border-radius:var(--r-xl);border:3px solid var(--line-strong);background:var(--bg-2);width:132px;height:132px}.artist-head h1{font-family:var(--serif);font-weight:500;font-size:var(--fs-h1);margin:.9rem 0 0;line-height:1.15}.artist-sub{color:var(--muted);font-size:var(--fs-md);margin:.4rem 0 0}.artist-mix{text-align:center;max-width:560px;margin:0 auto 1.8rem}.mix-bar{border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--line);height:9px;display:flex;overflow:hidden}.mix-seg{min-width:4px;display:block}.mix-edifying{background:var(--edify-fill)}.mix-mixed{background:var(--mixed-fill)}.mix-caution{background:var(--caution-fill)}.mix-avoid{background:var(--avoid-fill)}.mix-legend{flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.mix-item{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.artist-note{font-size:var(--fs-xs);color:var(--faint);margin:.9rem 0 0;line-height:1.5}.artist-more{text-align:center;font-size:var(--fs-md);margin:1.6rem 0 0}.artist-more a{font-weight:500;text-decoration:none}.artist-more a:hover{text-decoration:underline}.recs{margin-top:2.6rem}.recs-head{text-align:center;max-width:620px;margin:0 auto 1.1rem}.recs-head h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink);margin:0}.recs-head p{font-size:var(--fs-sm);color:var(--muted);margin:.45rem 0 0;line-height:1.6}.rec-why{font-size:var(--fs-2xs);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.4;overflow:hidden}.recs-foot{text-align:center;font-size:var(--fs-xs);color:var(--faint);margin:1rem 0 0}.song-page{max-width:800px}.crumbs{padding:1.4rem 0 1rem}.crumbs a{font-size:var(--fs-sm);color:var(--muted);font-weight:500;text-decoration:none}.crumbs a:hover{color:var(--accent)}.site-foot{border-top:1px solid var(--line);text-align:center;padding:2.75rem 1rem 1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.site-foot .brand{font-family:var(--serif);font-size:var(--fs-xl);color:var(--ink)}.site-foot .brand span{color:var(--accent)}.site-foot p{max-width:540px;color:var(--muted);font-size:var(--fs-md);margin:.7rem auto 0;line-height:1.6}.site-foot .foot-verse{max-width:480px;font-family:var(--serif);font-style:italic;font-size:var(--fs-md);color:var(--accent);margin:1.1rem auto 0}.site-foot .fine{font-size:var(--fs-xs);color:var(--faint);margin-top:1.3rem}.site-foot .foot-links{margin-top:.5rem}.site-foot .foot-links a{color:var(--muted);text-decoration:none}.site-foot .foot-links a:hover{color:var(--ink)}:is(body:has(.coming-soon) .nav,body:has(.coming-soon) .skip-link,body:has(.coming-soon) .site-foot){display:none}.coming-soon{z-index:100;background:var(--bg);text-align:center;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.coming-soon-inner{max-width:560px;animation:rise var(--t-slow) ease-out both}.coming-soon h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 .8rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.12}.coming-soon h1 .jesus{color:var(--accent);text-shadow:0 1px 0 var(--card), 0 0 24px #e2a33f73;font-size:1.22em;font-style:italic;font-weight:600;line-height:1}.coming-soon h1 .q{color:var(--accent)}.coming-soon-tag{max-width:460px;font-size:var(--fs-base);color:var(--muted);margin:0 auto}.coming-soon-badge{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;margin:1.6rem 0 0;padding:.4rem 1.1rem;font-weight:600;display:inline-block}.coming-soon-verse{max-width:420px;font-family:var(--serif);font-style:italic;font-size:var(--fs-md);color:var(--accent);margin:1.8rem auto 0}.coming-soon-contact{font-size:var(--fs-sm);color:var(--faint);margin-top:1.6rem}.coming-soon-contact a{color:var(--muted);text-decoration:none}.coming-soon-contact a:hover{color:var(--ink)}.hero-cta{margin-top:1.8rem}.cta-btn{background:var(--accent);color:var(--card);font-weight:600;font-size:var(--fs-lg);border-radius:var(--r-pill);transition:background-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);padding:.9rem 2.3rem;text-decoration:none;display:inline-block;box-shadow:0 2px 6px #3c2d141f,0 10px 26px #9a6b4338}.cta-btn:hover{background:var(--accent-ink);color:var(--card);transform:translateY(-1px);box-shadow:0 3px 8px #3c2d1424,0 12px 30px #9a6b4342}.section.s-intro{padding-top:1.2rem}.intro-lede{text-align:center;max-width:620px;font-size:var(--fs-base);color:var(--muted-dark);margin:0 auto;line-height:1.75}.sample-reading{max-width:720px;margin:0 auto}.sample-foot a{font-weight:600}.sample-foot{text-align:center;max-width:560px;font-size:var(--fs-xs);color:var(--faint);margin:.85rem auto 0;line-height:1.6}.how-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.step-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;padding:1.4rem 1.2rem}.step-num{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);font-family:var(--serif);font-size:var(--fs-lg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .7rem;font-weight:600;display:flex}.step-card h3{font-size:var(--fs-base);margin:0 0 .4rem;font-weight:600}.step-card p{font-size:var(--fs-sm);color:var(--muted-dark);margin:0;line-height:1.6}.disclaimer-card{--pad-y:1.4rem;--pad-x:1.6rem;background:var(--accent-soft);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:var(--pad-y) var(--pad-x);max-width:720px;margin:0 auto}.disclaimer-card h2,.disclaimer-card h3{font-family:var(--serif);font-weight:600;font-size:var(--fs-lg);color:var(--accent-ink);text-align:center;text-wrap:balance;margin:0 0 .6rem}.disclaimer-card ul{margin:0;padding-left:1.2rem}.disclaimer-card li{font-size:var(--fs-md);color:var(--ink);margin-top:.55rem;line-height:1.65}.disclaimer-card li::marker{color:var(--accent)}.cta-wrap{text-align:center;padding:2.6rem 0 .4rem}.cta-sub{font-size:var(--fs-xs);color:var(--faint);margin:.8rem 0 0}.hero-stat{font-size:var(--fs-xs);margin:.35rem 0 0}.hero-stat a{color:var(--muted-dark);text-decoration:underline;-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand)}.hero-stat a:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.cta-btn{cursor:pointer;border:none;font-family:inherit}.honest{margin:0 auto;overflow:hidden}.honest-verse{margin:.9rem calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y));padding:1.15rem var(--pad-x) 1.25rem;text-align:center;text-wrap:balance;border-top:1px solid var(--line-strong);color:var(--ink);font-family:var(--serif);font-style:italic;font-size:var(--fs-lg);line-height:1.5}.honest-ref{color:var(--accent-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-size:var(--fs-xs);letter-spacing:.04em;margin-top:.3rem;font-weight:600;display:block}.honest-more{text-align:center;margin:.5rem 0 0}.honest .link-btn{color:var(--accent-ink)}.meter-open .seg{opacity:.4}.meter-open .seg-edifying{background:var(--edify-fill)}.meter-open .seg-mixed{background:var(--mixed-fill)}.meter-open .seg-caution{background:var(--caution-fill)}.meter-open .seg-avoid{background:var(--avoid-fill)}@keyframes riderSettle{0%{transform:translateX(calc(1.5 * (100% + var(--seg-gap))));animation-timing-function:cubic-bezier(.5,0,.2,1)}58%{transform:translateX(calc((var(--rest) + var(--over)) * (100% + var(--seg-gap))));animation-timing-function:ease-in-out}80%{transform:translateX(calc((var(--rest) - var(--over) * .35) * (100% + var(--seg-gap))));animation-timing-function:ease-in-out}93%{transform:translateX(calc((var(--rest) + var(--over) * .1) * (100% + var(--seg-gap))));animation-timing-function:ease-out}to{transform:translateX(calc(var(--rest) * (100% + var(--seg-gap))))}}.rider-settling{animation:.85s both riderSettle}@keyframes riderWeigh{0%{transform:translateX(calc(1.15 * (100% + var(--seg-gap))))}to{transform:translateX(calc(1.85 * (100% + var(--seg-gap))))}}.rider-weighing{animation:1.6s ease-in-out infinite alternate riderWeigh}.seg-bleed{border-radius:var(--r-pill);height:13px;animation:bleedIn var(--t-slow) ease-out .15s both;margin-top:-2px}.seg-bleed.seg-edifying{--bleed-fill:var(--edify-fill)}.seg-bleed.seg-mixed{--bleed-fill:var(--mixed-fill)}.seg-bleed.seg-caution{--bleed-fill:var(--caution-fill)}.seg-bleed.seg-avoid{--bleed-fill:var(--avoid-fill)}.seg-bleed-from-left{transform-origin:0;background:linear-gradient(to right, var(--bleed-fill), var(--sand) 80%)}.seg-bleed-from-right{transform-origin:100%;background:linear-gradient(to left, var(--bleed-fill), var(--sand) 80%)}@keyframes bleedIn{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:none}}.headline-after{margin:1.15rem 0 0}.r-fade{opacity:0;transition:opacity var(--t-slow) ease, transform var(--t-slow) ease;transform:translateY(8px)}.r-fade.r-shown{opacity:1;transform:none}.r-block{opacity:0;transition:grid-template-rows var(--t-slow) ease, opacity var(--t-slow) ease 50ms;grid-template-rows:0fr;display:grid}.r-block>.r-inner{min-height:0;overflow:hidden}.r-block.r-shown{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.rider-settling,.rider-weighing,.seg-bleed{animation:none}.rider{transition:none}.r-fade,.r-block{transition:opacity .3s}.r-block{grid-template-rows:1fr}.page>*,.coming-soon-inner{animation:none}.weighing-dots span{animation-name:pulseStill}.cta-btn:hover,.cta-btn:active,.go-btn:active{transform:none}}@media (pointer:coarse),(max-width:480px){.nav{padding-top:.5rem;padding-bottom:.5rem}.nav-links a,.lib-band-chip,.pager button,.report-toggle,.refine-btn,.panel-link,.artist-more a,.crumbs a,.site-foot .foot-links a,.hero-stat a{align-items:center;min-height:44px;display:inline-flex}.lib-band-chip,.pager button{padding-top:0;padding-bottom:0}.refine-btn{vertical-align:middle}.listen-btn,.link-btn,.report-send,.report-cancel,.lib-tabs a{min-height:44px}.nav-links a.nav-brand{justify-content:center;min-width:44px}.verse-ref{padding:6px 4px}.meter-key summary{padding:11px 0}}@media (pointer:coarse){.lib-sort,.report-form select,.report-form textarea{font-size:1rem}}@media (pointer:coarse),(max-width:480px){.refine-btn,.verdict-note .link-btn{min-height:0;margin-block:-13px;padding-block:13px}}.cta-btn:active,.go-btn:active{background:var(--accent-ink);transform:scale(.98)}.song-list a:active,.song-list button:active,.lib-row:active,.art-card:active{background:var(--accent-soft);border-color:var(--accent)}.listen-btn:active,.lib-band-chip:active,.lib-tabs a:active,.pager button:active{background:var(--accent-soft)}@media (max-width:480px){html,body{overflow-x:clip}.page{padding-left:1.1rem;padding-right:1.1rem}.nav{padding:.5rem .9rem}.nav-links{column-gap:.75rem}.nav-links a{white-space:nowrap;flex-wrap:wrap;padding:4px}.nav-links a:first-child{justify-content:flex-end}.art-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.artist-head h1{font-size:var(--fs-h2)}.lib-top{flex-wrap:nowrap}.lib-top .lib-search{flex:1 1 0;min-width:0}.lib-sort{flex:none;max-width:46%}.lib-bands{grid-template-columns:1fr 1fr;display:grid}.lib-bands .lib-band-chip{justify-content:center}.lib-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb main""thumb band";gap:3px 11px}.lib-row.has-cnt{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb main main""thumb band cnt"}.lib-cnt{grid-area:cnt;justify-self:end}.lb-thumb{grid-area:thumb}.lb-main{grid-area:main}.lb-band{min-width:0;font-size:var(--fs-2xs);grid-area:band;justify-self:start;padding:3px 9px}}@media (max-width:360px){.nav-extra{display:none}.nav-links{column-gap:.5rem}.nav-links a{font-size:var(--fs-sm)}.meter-labels{gap:3px}}
