@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.p.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.p.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: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.p.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.p.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.p.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.p.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: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.p.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.p.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_64e76bac-module__3oLvva__className{font-family:Lora,Lora Fallback}.lora_64e76bac-module__3oLvva__variable{--font-display:"Lora", "Lora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1026e7ac-module__Hl3uha__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1026e7ac-module__Hl3uha__variable{--font-sans:"Inter", "Inter Fallback"}
.app-loader-module__griOja__loader{align-items:center;gap:var(--md);flex-direction:column;display:flex}.app-loader-module__griOja__rays{width:var(--loader-size,96px);height:var(--loader-size,96px);-webkit-mask:var(--logo-mask) center / contain no-repeat;-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;filter:drop-shadow(0 0 6px rgba(var(--glow), .45));position:relative;overflow:hidden}.app-loader-module__griOja__conic{background:conic-gradient(from 0deg, rgba(var(--glow), .1) 0deg, var(--accent) 70deg, var(--accent-hi) 110deg, var(--accent) 150deg, rgba(var(--glow), .1) 230deg, rgba(var(--glow), .1) 360deg);animation:2.8s linear infinite app-loader-module__griOja__loader-spin;position:absolute;inset:-35%}.app-loader-module__griOja__label{font-family:var(--sans);color:var(--text-2);font-size:14px}@keyframes app-loader-module__griOja__loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-loader-module__griOja__conic{animation:none}}
.avatar-module__zN7wzW__portrait{background-image:var(--trainer-avatar);background-position:50%;background-repeat:no-repeat;background-size:cover}
.glass-picker-module__bNipIq__root{flex-shrink:0;display:inline-flex;position:relative}.glass-picker-module__bNipIq__trigger{align-items:center;gap:var(--picker-gap,8px);cursor:pointer;width:100%;font-family:var(--sans);font-size:var(--picker-font,13px);color:var(--text-2);border:1px solid var(--line-hi);padding:var(--picker-pad,7px 12px 7px 11px);background:var(--surface-2);border-radius:999px;font-weight:500;line-height:1;transition:color .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.glass-picker-module__bNipIq__trigger:disabled{cursor:not-allowed;opacity:.6}.glass-picker-module__bNipIq__trigger:hover:not(:disabled){color:var(--text-1);border-color:var(--accent)}.glass-picker-module__bNipIq__triggerOpen{color:var(--text-1);border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--glow), .16)}.glass-picker-module__bNipIq__on{color:var(--accent-hi);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.glass-picker-module__bNipIq__triggerLabel{display:var(--picker-label-display,block);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:12rem;text-align:var(--picker-label-align,left);flex:1;overflow:hidden}.glass-picker-module__bNipIq__ic{color:var(--accent-hi);display:inline-flex}.glass-picker-module__bNipIq__chev{transition:transform .2s var(--ease-spring);opacity:.7}.glass-picker-module__bNipIq__chevOpen,.glass-picker-module__bNipIq__triggerOpen .glass-picker-module__bNipIq__chev{transform:rotate(180deg)}.glass-picker-module__bNipIq__panel{z-index:30;border:1px solid var(--line-hi);border-radius:var(--radius-sm);background:var(--surface-1);-webkit-backdrop-filter:blur(20px)saturate(1.2);opacity:0;transform-origin:100% 0;pointer-events:none;width:max-content;min-width:0;max-width:min(280px,100vw - 32px);transition:opacity .16s var(--ease-overlay), transform .16s var(--ease-overlay);padding:5px;position:absolute;transform:translateY(-6px)scale(.98);box-shadow:0 24px 60px -24px #000000d9}.glass-picker-module__bNipIq__panelScroll{max-height:calc(50vh - 10px);overflow-y:auto}.glass-picker-module__bNipIq__panel:not(.glass-picker-module__bNipIq__panelOpen){transition-duration:.11s}.glass-picker-module__bNipIq__panelOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.glass-picker-module__bNipIq__panelDown{top:calc(100% + 8px)}.glass-picker-module__bNipIq__panelUp{transform-origin:100% 100%;bottom:calc(100% + 8px)}.glass-picker-module__bNipIq__panelUp.glass-picker-module__bNipIq__panelOpen{transform:translateY(0)scale(1)}.glass-picker-module__bNipIq__panelUp:not(.glass-picker-module__bNipIq__panelOpen){transform:translateY(6px)scale(.98)}.glass-picker-module__bNipIq__panelEnd{right:0}.glass-picker-module__bNipIq__panelStart{transform-origin:0 0;left:0}.glass-picker-module__bNipIq__panelStart.glass-picker-module__bNipIq__panelUp{transform-origin:0 100%}.glass-picker-module__bNipIq__pkHead{color:var(--text-3);padding:8px 12px 6px;font-size:11.5px}.glass-picker-module__bNipIq__row{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--sans);color:var(--text-1);background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:9px 11px;font-size:14px;line-height:1.2;display:flex;position:relative}.glass-picker-module__bNipIq__row:disabled{cursor:not-allowed;opacity:.6}.glass-picker-module__bNipIq__row:active:not(:disabled){background:color-mix(in srgb, var(--text-1) 9%, transparent)}@media (hover:hover){.glass-picker-module__bNipIq__row:hover:not(:disabled){background:color-mix(in srgb, var(--text-1) 9%, transparent)}}.glass-picker-module__bNipIq__lead{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.glass-picker-module__bNipIq__txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.glass-picker-module__bNipIq__sub{color:var(--text-3);margin-top:1px;font-size:11.5px;display:block}.glass-picker-module__bNipIq__active{color:var(--accent-hi);background:color-mix(in srgb, var(--accent) 13%, transparent)}.glass-picker-module__bNipIq__active:active:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent)}@media (hover:hover){.glass-picker-module__bNipIq__active:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent)}}.glass-picker-module__bNipIq__active:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:16px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.glass-picker-module__bNipIq__active .glass-picker-module__bNipIq__sub{color:color-mix(in srgb, var(--accent) 60%, var(--text-3))}.glass-picker-module__bNipIq__active .glass-picker-module__bNipIq__ava{background:color-mix(in srgb, var(--accent) 26%, transparent)}.glass-picker-module__bNipIq__pkSep{background:var(--line);height:1px;margin:4px 8px}.glass-picker-module__bNipIq__back{color:var(--text-2)}.glass-picker-module__bNipIq__back .glass-picker-module__bNipIq__lead{color:var(--accent-hi)}.glass-picker-module__bNipIq__ava{width:26px;height:26px;color:var(--accent-hi);background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.glass-picker-module__bNipIq__trigger,.glass-picker-module__bNipIq__chev,.glass-picker-module__bNipIq__row{transition:none}.glass-picker-module__bNipIq__panel,.glass-picker-module__bNipIq__panel:not(.glass-picker-module__bNipIq__panelOpen){transition:opacity .12s linear;transform:none}.glass-picker-module__bNipIq__panelUp:not(.glass-picker-module__bNipIq__panelOpen),.glass-picker-module__bNipIq__panelUp.glass-picker-module__bNipIq__panelOpen,.glass-picker-module__bNipIq__panelOpen{transform:none}}.glass-picker-module__bNipIq__sizeMd.glass-picker-module__bNipIq__trigger{min-height:40px}@media (max-width:480px){.glass-picker-module__bNipIq__compact.glass-picker-module__bNipIq__trigger{gap:6px;height:40px;padding:0 13px}.glass-picker-module__bNipIq__compact .glass-picker-module__bNipIq__chev{display:none}}
.impersonation-banner-module__GkxvPG__banner{align-items:center;gap:var(--sm);padding:var(--md) 18px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);display:flex}.impersonation-banner-module__GkxvPG__eye{color:var(--accent-hi);flex-shrink:0}.impersonation-banner-module__GkxvPG__text{min-width:0;color:var(--text-1);flex:1;font-size:14px;line-height:1.35}.impersonation-banner-module__GkxvPG__text b{color:var(--accent-hi);font-weight:600}.impersonation-banner-module__GkxvPG__sub{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.impersonation-banner-module__GkxvPG__toggle{align-items:center;gap:var(--sm);cursor:pointer;flex-shrink:0;display:inline-flex}.impersonation-banner-module__GkxvPG__toggleLabel{color:var(--text-2);white-space:nowrap;font-size:12.5px}.impersonation-banner-module__GkxvPG__menu{gap:var(--sm);padding:var(--sm) 10px 6px;flex-direction:column;display:flex}.impersonation-banner-module__GkxvPG__menuMeta{color:var(--text-3);white-space:nowrap;font-size:12px;line-height:1.3}.impersonation-banner-module__GkxvPG__menu .impersonation-banner-module__GkxvPG__toggle{justify-content:space-between;width:100%}@media (max-width:560px){.impersonation-banner-module__GkxvPG__banner{flex-wrap:wrap}.impersonation-banner-module__GkxvPG__text{flex-basis:100%}}
.impersonation-controls-module__E07HKa__loaderOverlay{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--surface), .9);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.themed-video-player-module__hJhC0a__root{border-radius:var(--radius-lg);background:var(--surface-3);width:100%;line-height:0;position:relative;overflow:hidden}.themed-video-player-module__hJhC0a__video{object-fit:contain;background:var(--surface-3);cursor:pointer;width:100%;height:100%;display:block}.themed-video-player-module__hJhC0a__compact{max-height:260px}.themed-video-player-module__hJhC0a__restOverlay{cursor:pointer;background:linear-gradient(#00000014,#00000061);border:0;place-items:center;transition:background .15s;display:grid;position:absolute;inset:0}.themed-video-player-module__hJhC0a__restOverlay:hover{background:linear-gradient(#00000029,#0000007a)}.themed-video-player-module__hJhC0a__restBtn{width:56px;height:56px;color:var(--primary-foreground,#fff);background:var(--accent);box-shadow:0 2px 10px rgba(var(--glow), .55);border-radius:999px;place-items:center;padding-left:3px;transition:transform .12s;display:grid}.themed-video-player-module__hJhC0a__restOverlay:hover .themed-video-player-module__hJhC0a__restBtn{transform:scale(1.06)}.themed-video-player-module__hJhC0a__restOverlay:active .themed-video-player-module__hJhC0a__restBtn{transform:scale(.94)}.themed-video-player-module__hJhC0a__bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));opacity:1;background:linear-gradient(#0000,#00000024 30%,#0000009e);align-items:center;gap:10px;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(0)}.themed-video-player-module__hJhC0a__root[data-playing]:not([data-bar]) .themed-video-player-module__hJhC0a__bar{opacity:0;pointer-events:none;transform:translateY(6px)}.themed-video-player-module__hJhC0a__ctrl{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;transition:background .12s,transform .12s;display:grid}.themed-video-player-module__hJhC0a__ctrl:hover{background:rgba(var(--glow), .3)}.themed-video-player-module__hJhC0a__ctrl:active{transform:scale(.92)}.themed-video-player-module__hJhC0a__ctrl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.themed-video-player-module__hJhC0a__scrubber{flex:auto;align-items:center;height:34px;display:flex;position:relative}.themed-video-player-module__hJhC0a__scrubber:before,.themed-video-player-module__hJhC0a__scrubber:after{content:"";pointer-events:none;border-radius:999px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.themed-video-player-module__hJhC0a__scrubber:before{background:linear-gradient(to right, #ffffff57 var(--buffered,0%), #ffffff2e 0);right:0}.themed-video-player-module__hJhC0a__scrubber:after{width:var(--played,0%);background:var(--accent);box-shadow:0 0 8px rgba(var(--glow), .5)}.themed-video-player-module__hJhC0a__range{z-index:1;cursor:pointer;appearance:none;background:0 0;width:100%;height:34px;margin:0;position:relative}.themed-video-player-module__hJhC0a__range::-webkit-slider-runnable-track{background:0 0;height:4px}.themed-video-player-module__hJhC0a__range::-moz-range-track{background:0 0;height:4px}.themed-video-player-module__hJhC0a__range::-webkit-slider-thumb{appearance:none;width:13px;height:13px;box-shadow:0 1px 4px #00000080, 0 0 8px rgba(var(--glow), .6);cursor:pointer;background:#fff;border-radius:999px;margin-top:-4.5px;transition:transform .12s,box-shadow .12s}.themed-video-player-module__hJhC0a__range::-moz-range-thumb{width:13px;height:13px;box-shadow:0 1px 4px #00000080, 0 0 8px rgba(var(--glow), .6);cursor:pointer;background:#fff;border:0;border-radius:999px;transition:transform .12s,box-shadow .12s}.themed-video-player-module__hJhC0a__range:hover::-webkit-slider-thumb{box-shadow:0 1px 4px #00000080, 0 0 12px rgba(var(--glow), .85);transform:scale(1.25)}.themed-video-player-module__hJhC0a__range:active::-webkit-slider-thumb{box-shadow:0 1px 4px #00000080, 0 0 12px rgba(var(--glow), .85);transform:scale(1.25)}.themed-video-player-module__hJhC0a__range:hover::-moz-range-thumb{box-shadow:0 1px 4px #00000080, 0 0 12px rgba(var(--glow), .85);transform:scale(1.25)}.themed-video-player-module__hJhC0a__range:active::-moz-range-thumb{box-shadow:0 1px 4px #00000080, 0 0 12px rgba(var(--glow), .85);transform:scale(1.25)}.themed-video-player-module__hJhC0a__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.themed-video-player-module__hJhC0a__range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.themed-video-player-module__hJhC0a__time{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;flex:none;font-size:12px}.themed-video-player-module__hJhC0a__timeSep{opacity:.6}@media (prefers-reduced-motion:reduce){.themed-video-player-module__hJhC0a__restOverlay:hover .themed-video-player-module__hJhC0a__restBtn,.themed-video-player-module__hJhC0a__restOverlay:active .themed-video-player-module__hJhC0a__restBtn,.themed-video-player-module__hJhC0a__ctrl:active{transform:none}.themed-video-player-module__hJhC0a__range:hover::-webkit-slider-thumb{transform:none}.themed-video-player-module__hJhC0a__range:active::-webkit-slider-thumb{transform:none}.themed-video-player-module__hJhC0a__range:hover::-moz-range-thumb{transform:none}.themed-video-player-module__hJhC0a__range:active::-moz-range-thumb{transform:none}.themed-video-player-module__hJhC0a__bar,.themed-video-player-module__hJhC0a__root[data-playing]:not([data-bar]) .themed-video-player-module__hJhC0a__bar{transition:none}}
.exercise-detail-module__fP5tUa__vsteps{margin-top:var(--sm);margin-left:0;padding:0;list-style:none}.exercise-detail-module__fP5tUa__vstep{gap:var(--md);padding:var(--md) 0;border-bottom:1px solid var(--line);display:flex}.exercise-detail-module__fP5tUa__vstep:last-child{border-bottom:none}.exercise-detail-module__fP5tUa__vstepIdx{font-family:var(--serif);color:var(--accent-hi);flex:none;min-width:26px;font-size:24px;font-weight:600;line-height:1.3}.exercise-detail-module__fP5tUa__vstepTxt{color:var(--text-1);font-size:16px;line-height:1.6}.exercise-detail-module__fP5tUa__vtext{color:var(--text-2);font-size:16px;line-height:1.6}.exercise-detail-module__fP5tUa__tags{gap:var(--xs);flex-wrap:wrap;display:flex}.exercise-detail-module__fP5tUa__opts{gap:var(--xs) var(--lg);flex-wrap:wrap;margin:0;padding:0;display:flex}.exercise-detail-module__fP5tUa__opt{align-items:baseline;gap:var(--xs);display:inline-flex}.exercise-detail-module__fP5tUa__optLabel{color:var(--text-3);font-size:13px}.exercise-detail-module__fP5tUa__optVal{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.exercise-detail-module__fP5tUa__soloLabel{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--text-3);align-items:center;margin:0;font-size:11.5px;font-weight:500;display:flex}
.library-client-module__o96fkG__screen{--filter-aside-w:320px}.library-client-module__o96fkG__trailing{display:contents}@media (min-width:1024px){.library-client-module__o96fkG__trailing{justify-content:space-between;align-items:center;gap:var(--sm);flex:0 0 var(--filter-aside-w);display:flex}}.library-client-module__o96fkG__applied{gap:var(--sm);margin-bottom:var(--md);flex-wrap:wrap;align-items:center;display:flex}.library-client-module__o96fkG__count{color:rgba(var(--text), .55);margin-bottom:var(--md);font-size:13px}.library-client-module__o96fkG__catGrid{gap:var(--md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.library-client-module__o96fkG__catGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.library-client-module__o96fkG__catGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-client-module__o96fkG__catGrid[data-collapsed]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.library-client-module__o96fkG__catGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-client-module__o96fkG__catGrid[data-collapsed]{grid-template-columns:repeat(4,minmax(0,1fr))}}.library-client-module__o96fkG__addCompact{border:1px solid var(--line);background:var(--surface-1);width:44px;height:44px;color:var(--text-1);border-radius:12px;flex:none;place-items:center;text-decoration:none;display:grid}.library-client-module__o96fkG__addCompact:hover{background:var(--surface-2)}@media (min-width:768px){.library-client-module__o96fkG__addCompact{display:none}}
.exercise-stage-module__ZYjbyW__grid{column-gap:var(--xl);row-gap:var(--lg);grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"media body";align-items:start;display:grid}.exercise-stage-module__ZYjbyW__grid[data-layout=media],.exercise-stage-module__ZYjbyW__grid[data-layout=text],.exercise-stage-module__ZYjbyW__grid[data-layout=none]{grid-template-columns:minmax(0,720px);grid-template-areas:"media""body";justify-content:center}.exercise-stage-module__ZYjbyW__media{gap:var(--md);flex-direction:column;grid-area:media;min-width:0;display:flex}.exercise-stage-module__ZYjbyW__body{gap:var(--md);flex-direction:column;grid-area:body;min-width:0;display:flex}.exercise-stage-module__ZYjbyW__empty{align-items:center;gap:var(--sm);padding:var(--lg);border:1px dashed var(--line-hi);border-radius:var(--radius-lg);color:var(--text-3);margin:0;font-size:13.5px;line-height:1.5;display:flex}.exercise-stage-module__ZYjbyW__mediaImg{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-height:320px}.exercise-stage-module__ZYjbyW__dose{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);margin:0;display:grid;position:relative;overflow:hidden}.exercise-stage-module__ZYjbyW__dose:before{content:"";background:linear-gradient(180deg, var(--accent), transparent);width:2px;position:absolute;top:0;bottom:0;left:0}.exercise-stage-module__ZYjbyW__dose[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.exercise-stage-module__ZYjbyW__dose[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.exercise-stage-module__ZYjbyW__dose[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.exercise-stage-module__ZYjbyW__dose>div[data-span="2"]{grid-column:span 2}.exercise-stage-module__ZYjbyW__dose>div{border-left:1px solid var(--line);border-top:1px solid var(--line);min-width:0;padding:12px 14px}.exercise-stage-module__ZYjbyW__dose[data-cols="1"]>div,.exercise-stage-module__ZYjbyW__dose[data-cols="2"]>div:nth-child(odd),.exercise-stage-module__ZYjbyW__dose[data-cols="3"]>div:nth-child(3n+1){border-left:0;padding-left:18px}.exercise-stage-module__ZYjbyW__dose[data-cols="1"]>div:first-child,.exercise-stage-module__ZYjbyW__dose[data-cols="2"]>div:nth-child(-n+2),.exercise-stage-module__ZYjbyW__dose[data-cols="3"]>div:nth-child(-n+3){border-top:0}.exercise-stage-module__ZYjbyW__dose dt{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);overflow-wrap:anywhere;margin-bottom:3px;font-size:10.5px;font-weight:500;line-height:1.2;display:block}.exercise-stage-module__ZYjbyW__dose dd{color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.05;display:block}.exercise-stage-module__ZYjbyW__dose dd small{color:var(--text-2);margin-left:3px;font-size:13px;font-weight:400}@media (max-width:767.98px){.exercise-stage-module__ZYjbyW__grid{row-gap:var(--md);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""body"}.exercise-stage-module__ZYjbyW__dose>div{padding:11px 10px}.exercise-stage-module__ZYjbyW__dose[data-cols="1"]>div,.exercise-stage-module__ZYjbyW__dose[data-cols="2"]>div:nth-child(odd),.exercise-stage-module__ZYjbyW__dose[data-cols="3"]>div:nth-child(3n+1){padding-left:16px}.exercise-stage-module__ZYjbyW__dose dt{letter-spacing:.07em;font-size:10px}.exercise-stage-module__ZYjbyW__dose dd{font-size:22px}}
.search-field-module__bPkgCW__wrap{width:100%;position:relative}.search-field-module__bPkgCW__icon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-field-module__bPkgCW__input{background:var(--surface-1);border-color:var(--line-hi);border-radius:12px;min-height:44px;padding-left:40px;font-size:16px}.search-field-module__bPkgCW__input:focus-visible{border-color:var(--accent)}.search-field-module__bPkgCW__inputSm{border-radius:var(--radius-sm);min-height:36px;padding-left:34px;font-size:14px}.search-field-module__bPkgCW__iconSm{left:10px}
.taxonomy-groups-module__0ju3Hq__grid{grid-template-columns:1fr 1fr;align-content:start;gap:16px 20px;padding:16px;display:grid}@media (max-width:520px){.taxonomy-groups-module__0ju3Hq__grid{grid-template-columns:1fr}}.taxonomy-groups-module__0ju3Hq__railGrid{flex-direction:column;gap:16px;display:flex}.taxonomy-groups-module__0ju3Hq__full{grid-column:1/-1}.taxonomy-groups-module__0ju3Hq__group{flex-direction:column;gap:6px;min-width:0;display:flex}.taxonomy-groups-module__0ju3Hq__groupHead{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:flex}.taxonomy-groups-module__0ju3Hq__list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;display:flex;overflow:hidden}.taxonomy-groups-module__0ju3Hq__row{text-align:left;width:100%;min-height:44px;color:var(--text-1);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:background-color .12s;display:flex}.taxonomy-groups-module__0ju3Hq__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.taxonomy-groups-module__0ju3Hq__check{border:1.5px solid var(--line-hi);width:18px;height:18px;color:var(--bg);border-radius:5px;flex:none;place-items:center;transition:background-color .12s,border-color .12s;display:grid}.taxonomy-groups-module__0ju3Hq__check[data-on]{background:var(--accent);border-color:var(--accent)}.taxonomy-groups-module__0ju3Hq__row:first-child{border-top:0}.taxonomy-groups-module__0ju3Hq__row:hover{background:var(--surface-2)}.taxonomy-groups-module__0ju3Hq__rowOn{background:rgba(var(--glow), .14);color:var(--text-1);font-weight:500}.taxonomy-groups-module__0ju3Hq__rowOn:hover{background:rgba(var(--glow), .2)}.taxonomy-groups-module__0ju3Hq__moreRow{text-align:left;width:100%;min-height:36px;color:var(--text-2);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:color .12s,background-color .12s;display:flex}.taxonomy-groups-module__0ju3Hq__moreRow:hover{background:var(--surface-2);color:var(--text-1)}.taxonomy-groups-module__0ju3Hq__moreIcon{color:var(--text-3);flex:none;transition:transform .18s}.taxonomy-groups-module__0ju3Hq__moreRow:hover .taxonomy-groups-module__0ju3Hq__moreIcon{color:var(--text-2)}.taxonomy-groups-module__0ju3Hq__moreIconOpen{transform:rotate(180deg)}.taxonomy-groups-module__0ju3Hq__noRes{text-align:center;color:var(--text-3);grid-column:1/-1;padding:24px;font-size:13px}.taxonomy-groups-module__0ju3Hq__railGrid{gap:20px}.taxonomy-groups-module__0ju3Hq__railGrid .taxonomy-groups-module__0ju3Hq__groupHead{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:2px;font-size:11px;font-weight:600}.taxonomy-groups-module__0ju3Hq__railGrid .taxonomy-groups-module__0ju3Hq__list{background:0 0;border:0;border-radius:0;gap:2px;overflow:visible}.taxonomy-groups-module__0ju3Hq__railGrid .taxonomy-groups-module__0ju3Hq__row{border-radius:var(--radius-sm);min-height:32px;color:var(--text-2);border-top:0;padding:0 8px}.taxonomy-groups-module__0ju3Hq__railGrid .taxonomy-groups-module__0ju3Hq__row:hover{background:var(--surface-2)}.taxonomy-groups-module__0ju3Hq__railGrid .taxonomy-groups-module__0ju3Hq__rowOn{background:rgba(var(--glow), .12);color:var(--text-1)}.taxonomy-groups-module__0ju3Hq__railGrid .taxonomy-groups-module__0ju3Hq__rowOn:hover{background:rgba(var(--glow), .18)}.taxonomy-groups-module__0ju3Hq__railGrid .taxonomy-groups-module__0ju3Hq__moreRow{border-top:0;min-height:30px;padding:0 8px}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__groupHead{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:2px;font-size:11px;font-weight:600}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__list{background:0 0;border:0;border-radius:0;gap:2px;overflow:visible}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__row{border-radius:var(--radius-md);border-top:0;min-height:44px;padding:0 10px;position:relative}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__row:hover{background:var(--surface-2)}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__rowOn{background:rgba(var(--glow), .12)}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__rowOn:hover{background:rgba(var(--glow), .18)}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__rowOn:before{content:"";background:var(--accent);border-radius:2px;width:2.5px;position:absolute;top:8px;bottom:8px;left:0}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__rowOn .taxonomy-groups-module__0ju3Hq__rowLabel{color:var(--accent-hi)}.taxonomy-groups-module__0ju3Hq__grid .taxonomy-groups-module__0ju3Hq__moreRow{border-top:0;min-height:44px;padding:0 10px}.taxonomy-groups-module__0ju3Hq__listSplit{grid-template-columns:1fr 1fr;align-content:start;gap:2px 16px;display:grid}.taxonomy-groups-module__0ju3Hq__listSplit .taxonomy-groups-module__0ju3Hq__moreRow{grid-column:1/-1}@media (max-width:520px){.taxonomy-groups-module__0ju3Hq__listSplit{grid-template-columns:1fr}}
.template-card-module__ld8isq__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid;position:absolute;inset:0}.template-card-module__ld8isq__tile{border-radius:var(--radius-sm);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.template-card-module__ld8isq__tilePlaceholder{border-radius:var(--radius-sm);background:var(--surface-3);opacity:.45;min-width:0;min-height:0}.template-card-module__ld8isq__tileNone{background:0 0}.template-card-module__ld8isq__tileMore{border-radius:var(--radius-sm);background:var(--surface-3);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;color:var(--text-2);place-items:center;font-size:13px;display:grid}
.taxonomy-section-module__uKSWSW__addIcon{flex:none;justify-content:center;gap:0;width:34px;height:34px;min-height:34px;padding:0}.taxonomy-section-module__uKSWSW__chips{gap:var(--sm);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.taxonomy-section-module__uKSWSW__empty{color:var(--text-3);font-size:13px}.taxonomy-section-module__uKSWSW__header{justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.taxonomy-section-module__uKSWSW__tagsLabel{color:var(--text-1);font-size:14px}.taxonomy-section-module__uKSWSW__summary{flex-direction:column;display:flex}.taxonomy-section-module__uKSWSW__sumRow{grid-template-columns:116px 1fr;align-items:start;gap:10px 12px;padding:8px 0;display:grid}.taxonomy-section-module__uKSWSW__sumRow+.taxonomy-section-module__uKSWSW__sumRow{border-top:1px solid var(--line)}.taxonomy-section-module__uKSWSW__sumRow:first-child{padding-top:0}.taxonomy-section-module__uKSWSW__sumLabel{color:var(--text-3);padding-top:5px;font-size:13px;line-height:1.3}@media (max-width:420px){.taxonomy-section-module__uKSWSW__sumRow{grid-template-columns:1fr;gap:4px}.taxonomy-section-module__uKSWSW__sumLabel{padding-top:0}}.taxonomy-section-module__uKSWSW__chipDot{background:var(--accent);border-radius:9999px;flex:none;width:5px;height:5px;margin-left:-1px}.taxonomy-section-module__uKSWSW__chipLabel{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.taxonomy-section-module__uKSWSW__emptyState{text-align:center;border:1px dashed var(--line-hi);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:6px;padding:18px 16px;display:flex}.taxonomy-section-module__uKSWSW__emptyTitle{color:var(--text-1);font-size:14px}.taxonomy-section-module__uKSWSW__emptyHint{color:var(--text-2);max-width:46ch;font-size:13px;line-height:1.4}.taxonomy-section-module__uKSWSW__emptyBtn{border:1px solid var(--line-hi);height:34px;color:var(--text-2);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:400;transition:all .15s;display:inline-flex}.taxonomy-section-module__uKSWSW__emptyBtn:hover{border-color:var(--accent);background:rgba(var(--glow), .1)}
.exercise-card-module__04fTdG__card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-2xl);height:100%;box-shadow:var(--shadow-card);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.exercise-card-module__04fTdG__card:hover{border-color:var(--line-hi)}.exercise-card-module__04fTdG__card[data-checked=true]{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.exercise-card-module__04fTdG__thumb{background:var(--surface-2);cursor:pointer;text-align:left;border:0;flex:0 0 148px;place-items:center;width:100%;height:148px;padding:0;transition:filter .15s;display:grid;position:relative;overflow:hidden}.exercise-card-module__04fTdG__thumb:hover{filter:brightness(1.06)}.exercise-card-module__04fTdG__thumb:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-3px}.exercise-card-module__04fTdG__placeholder{background:var(--surface-3);width:44px;height:44px;color:var(--text-3);border-radius:999px;place-items:center;display:grid}.exercise-card-module__04fTdG__covChip{font-variant-numeric:tabular-nums;background:rgba(var(--surface), .94);border:1px solid var(--line);height:24px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:8px}.exercise-card-module__04fTdG__thumb[data-busy=true] .exercise-card-module__04fTdG__covChip{display:none}.exercise-card-module__04fTdG__busyChip{font-variant-numeric:tabular-nums;background:rgba(var(--surface), .94);border:1px solid var(--line);height:24px;color:var(--text-2);z-index:1;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex;position:absolute;bottom:10px;left:8px}.exercise-card-module__04fTdG__busyBar{background:color-mix(in srgb, var(--text-3) 22%, transparent);z-index:1;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.exercise-card-module__04fTdG__busyBar i{background:var(--text-2);width:36%;height:100%;animation:1.7s linear infinite exercise-card-module__04fTdG__cardSlide;display:block}@keyframes exercise-card-module__04fTdG__cardSlide{0%{transform:translate(-100%)}to{transform:translate(280%)}}.exercise-card-module__04fTdG__body{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;width:100%;min-width:0;padding:10px 12px 8px;display:block}.exercise-card-module__04fTdG__body:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-3px}.exercise-card-module__04fTdG__title{font-family:var(--serif);letter-spacing:.02em;color:var(--text-1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.exercise-card-module__04fTdG__pickRow{border-top:1px solid var(--line);min-height:44px;color:var(--text-2);cursor:pointer;align-items:center;gap:10px;margin-top:auto;padding-inline:12px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.exercise-card-module__04fTdG__pickRow:hover{background:var(--surface-2);color:var(--text-1)}.exercise-card-module__04fTdG__card[data-checked=true] .exercise-card-module__04fTdG__pickRow{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-hi)}.exercise-card-module__04fTdG__pickLabel{flex:auto;min-width:0}.exercise-card-module__04fTdG__pickTail{opacity:0;transition:opacity .14s}.exercise-card-module__04fTdG__card[data-checked=true] .exercise-card-module__04fTdG__pickTail{opacity:1}.exercise-card-module__04fTdG__checkbox{border:1px solid var(--line-hi);width:20px;height:20px;color:var(--primary-foreground);border-radius:999px;flex:none;place-items:center;transition:background-color .15s,border-color .15s;display:grid}.exercise-card-module__04fTdG__card[data-checked=true] .exercise-card-module__04fTdG__checkbox{background:var(--accent-fill);border-color:#0000}.exercise-card-module__04fTdG__card[data-off=true] .exercise-card-module__04fTdG__title{color:var(--text-3)}.exercise-card-module__04fTdG__card[data-off=true] .exercise-card-module__04fTdG__thumb,.exercise-card-module__04fTdG__card[data-off=true] .exercise-card-module__04fTdG__thumb:hover{filter:saturate(.6)}.exercise-card-module__04fTdG__pickRow[aria-disabled=true]{cursor:not-allowed;color:var(--text-3)}.exercise-card-module__04fTdG__pickRow[aria-disabled=true]:hover{color:var(--text-3);background:0 0}.exercise-card-module__04fTdG__pickRow[aria-disabled=true] .exercise-card-module__04fTdG__checkbox{opacity:.45}.exercise-card-module__04fTdG__trash{width:44px;height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-12px;transition:color .14s;display:grid}.exercise-card-module__04fTdG__trash:hover{color:var(--danger)}.exercise-card-module__04fTdG__trash:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-8px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.exercise-card-module__04fTdG__card,.exercise-card-module__04fTdG__thumb,.exercise-card-module__04fTdG__pickRow,.exercise-card-module__04fTdG__checkbox,.exercise-card-module__04fTdG__trash{transition:none}.exercise-card-module__04fTdG__busyBar i{opacity:.5;width:100%;animation:none}}
.template-item-list-module__HeUvtG__list{gap:var(--sm);flex-direction:column;display:flex}.template-item-list-module__HeUvtG__addRow{margin-top:12px;display:flex}.template-item-list-module__HeUvtG__addRow>a{justify-content:center;width:100%}
.assigned-program-card-module__nyFoJW__cover{aspect-ratio:3/2;flex:none;height:auto}.assigned-program-card-module__nyFoJW__date{color:var(--text-3);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px}.assigned-program-card-module__nyFoJW__deleteRow{cursor:default;justify-content:flex-end}.assigned-program-card-module__nyFoJW__deleteRow:hover{color:var(--text-2);background:0 0}
.client-detail-module__g4QNpW__complexGrid{gap:var(--md);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.client-detail-module__g4QNpW__grid2{--sect-lbl-offset:calc(13px * 1.25 + var(--sm));gap:var(--lg);flex-direction:column;margin-top:0;display:flex}@media (min-width:900px){.client-detail-module__g4QNpW__grid2{gap:var(--xl);grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);align-items:start;display:grid}.client-detail-module__g4QNpW__colNote{grid-area:1/1}.client-detail-module__g4QNpW__colReqs{grid-area:2/1}.client-detail-module__g4QNpW__colRail{margin-top:var(--sect-lbl-offset);top:var(--md);grid-area:1/2/span 2;position:sticky}}.client-detail-module__g4QNpW__railCard{box-shadow:var(--shadow-card);overflow:hidden}.client-detail-module__g4QNpW__val{color:var(--text-1);white-space:pre-wrap;max-width:62ch;margin:0;font-size:15px;line-height:1.62}.client-detail-module__g4QNpW__valEmpty{color:var(--text-3);font-size:14px;font-style:italic}.client-detail-module__g4QNpW__chips{gap:var(--sm);flex-wrap:wrap;align-items:center;display:flex}.client-detail-module__g4QNpW__blank{padding:var(--lg);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.client-detail-module__g4QNpW__blank svg{color:var(--text-3)}.client-detail-module__g4QNpW__blank p{color:var(--text-2);max-width:42ch;margin:0;font-size:14px;line-height:1.55}.client-detail-module__g4QNpW__sectLbl{color:var(--text-2);margin:0 0 var(--sm) 2px;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.client-detail-module__g4QNpW__sectLbl svg{color:var(--text-3)}.client-detail-module__g4QNpW__headAside{align-items:center;gap:var(--sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.client-detail-module__g4QNpW__headAside .client-detail-module__g4QNpW__nick{border:1px solid var(--line);min-height:44px;color:var(--text-2);border-radius:999px;padding:0 14px;transition:color .16s,border-color .16s}.client-detail-module__g4QNpW__headAside .client-detail-module__g4QNpW__nick:hover{color:var(--text-1);border-color:var(--line-hi)}@media (max-width:767.98px){.client-detail-module__g4QNpW__headAside .client-detail-module__g4QNpW__nick{justify-content:center;width:44px;padding:0;font-size:1.125rem}.client-detail-module__g4QNpW__headAside .client-detail-module__g4QNpW__nick [data-handle],.client-detail-module__g4QNpW__headAside .client-detail-module__g4QNpW__nick svg{display:none}}@media (prefers-reduced-motion:reduce){.client-detail-module__g4QNpW__headAside .client-detail-module__g4QNpW__nick{transition:none}}
.focus-player-module__sG9VaG__root{animation:focus-player-module__sG9VaG__slidein .28s var(--ease-spring) both;flex-direction:column;gap:0;display:flex}.focus-player-module__sG9VaG__root>.focus-player-module__sG9VaG__nav{margin-top:var(--lg)}.focus-player-module__sG9VaG__headRow{justify-content:space-between;align-items:center;gap:var(--md);min-height:44px;display:flex}.focus-player-module__sG9VaG__actions{gap:var(--sm);flex-shrink:0;display:none}@media (min-width:768px){.focus-player-module__sG9VaG__actions{display:flex}}@media (prefers-reduced-motion:reduce){.focus-player-module__sG9VaG__root,.focus-player-module__sG9VaG__summaryRoot{animation:none}}.focus-player-module__sG9VaG__sub{font-family:var(--serif);color:var(--text-2);margin:0;font-size:14px;font-style:italic;line-height:1.4}.focus-player-module__sG9VaG__nav{flex-direction:column;gap:2px;display:flex}.focus-player-module__sG9VaG__navPos{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;font-weight:600}.focus-player-module__sG9VaG__rail{flex-wrap:nowrap;gap:4px;width:100%;padding:0 3px;display:flex;overflow:hidden}.focus-player-module__sG9VaG__seg{cursor:pointer;appearance:none;background:0 0;border:0;flex:1 1 0;align-items:center;min-width:7px;height:44px;margin:0;padding:0;display:grid}.focus-player-module__sG9VaG__seg>i{background:var(--surface-3);border:1px solid var(--line-hi);border-radius:999px;width:100%;height:5px;display:block}.focus-player-module__sG9VaG__seg[data-state=done]>i{background:var(--accent);border-color:#0000}.focus-player-module__sG9VaG__seg[data-state=skip]>i{background:var(--text-3);border-color:#0000}.focus-player-module__sG9VaG__seg:hover>i{border-color:var(--accent)}.focus-player-module__sG9VaG__seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.focus-player-module__sG9VaG__seg[data-current=true]{flex-grow:1.7}.focus-player-module__sG9VaG__seg[data-current=true]>i{border:1.5px solid var(--accent);height:7px;box-shadow:0 0 0 3px rgba(var(--glow), .28);background:0 0}.focus-player-module__sG9VaG__stage{--dir:1;position:relative}.focus-player-module__sG9VaG__ghost{pointer-events:none;animation:.3s cubic-bezier(.4,0,1,1) both focus-player-module__sG9VaG__bodyOut;position:absolute;inset:0}.focus-player-module__sG9VaG__stage[data-swap]>.focus-player-module__sG9VaG__live{animation:.52s cubic-bezier(.22,1,.36,1) .42s both focus-player-module__sG9VaG__bodyIn}@keyframes focus-player-module__sG9VaG__bodyOut{to{opacity:0;transform:translateX(calc(-22px * var(--dir)))}}@keyframes focus-player-module__sG9VaG__bodyIn{0%{opacity:0;transform:translateX(calc(22px * var(--dir)))}to{opacity:1;transform:none}}.focus-player-module__sG9VaG__seg{transition:flex-grow .3s cubic-bezier(.22,1,.36,1)}.focus-player-module__sG9VaG__seg>i{transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.focus-player-module__sG9VaG__title{font-family:var(--serif);letter-spacing:.01em;text-wrap:balance;margin:0;font-size:30px;font-weight:600;line-height:1.2;display:block}.focus-player-module__sG9VaG__error{color:var(--danger);margin:var(--md) 0 0;font-size:13px}.focus-player-module__sG9VaG__summaryRoot{animation:focus-player-module__sG9VaG__slidein .28s var(--ease-spring) both;flex-direction:column;display:flex}.focus-player-module__sG9VaG__sumGrid{gap:var(--xl);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}.focus-player-module__sG9VaG__ruleGap{margin:8px 0 12px}.focus-player-module__sG9VaG__dialRow{align-items:center;gap:var(--lg);display:flex}.focus-player-module__sG9VaG__dialCol{align-items:center;gap:var(--sm);flex-direction:column;flex:none;display:flex}.focus-player-module__sG9VaG__dialCount{font-family:var(--serif);color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-style:italic}.focus-player-module__sG9VaG__dial{flex:none;place-items:center;width:188px;height:188px;display:grid;position:relative}@property --fp-dial-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}.focus-player-module__sG9VaG__dialSweep{--fp-dial-sweep:360deg;-webkit-mask:conic-gradient(#000 var(--fp-dial-sweep), transparent 0deg);-webkit-mask:conic-gradient(#000 var(--fp-dial-sweep), transparent 0deg);mask:conic-gradient(#000 var(--fp-dial-sweep), transparent 0deg);animation:focus-player-module__sG9VaG__dialSweep .9s var(--ease-spring) both;position:absolute;inset:0}.focus-player-module__sG9VaG__dialSvg{width:100%;height:100%;position:absolute;inset:0}@keyframes focus-player-module__sG9VaG__dialSweep{0%{--fp-dial-sweep:0deg}to{--fp-dial-sweep:360deg}}@keyframes focus-player-module__sG9VaG__dialValIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.focus-player-module__sG9VaG__dialVal{text-align:center;animation:focus-player-module__sG9VaG__dialValIn .5s var(--ease-spring) .35s both;position:relative}.focus-player-module__sG9VaG__dialNum{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1;display:block}.focus-player-module__sG9VaG__dialOf{color:var(--text-2);margin-top:6px;font-size:12px;display:block}.focus-player-module__sG9VaG__legend{flex-direction:column;gap:10px;min-width:0;display:flex}.focus-player-module__sG9VaG__legendRow{color:var(--text-2);align-items:center;gap:9px;font-size:13.5px;display:flex}.focus-player-module__sG9VaG__legendDot{border-radius:999px;flex:none;width:10px;height:10px}.focus-player-module__sG9VaG__legendDot[data-kind=done]{background:var(--accent)}.focus-player-module__sG9VaG__legendDot[data-kind=skip]{background:var(--text-3)}.focus-player-module__sG9VaG__legendDot[data-kind=open]{background:var(--surface-3);border:1px solid var(--line-hi)}.focus-player-module__sG9VaG__ledger{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface-1);box-shadow:var(--shadow-card);padding:6px 18px 14px}.focus-player-module__sG9VaG__ledgerHd{justify-content:space-between;align-items:baseline;gap:var(--md);border-bottom:1px solid var(--line);padding:12px 0 10px;display:flex}.focus-player-module__sG9VaG__ledgerHd b{font-family:var(--serif);font-size:16px;font-weight:600}.focus-player-module__sG9VaG__ledgerHd span{color:var(--text-2);font-size:12px}.focus-player-module__sG9VaG__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;display:grid}.focus-player-module__sG9VaG__row:last-child{border-bottom:0}.focus-player-module__sG9VaG__rowJump{appearance:none;font:inherit;text-align:left;cursor:pointer;min-width:0;color:var(--text-1);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 0;display:grid}.focus-player-module__sG9VaG__rowJump:focus-visible,.focus-player-module__sG9VaG__tick:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.focus-player-module__sG9VaG__tick{appearance:none;cursor:pointer;border:1px solid var(--line-hi);width:26px;height:26px;color:var(--text-3);transition:background .16s var(--ease-spring), border-color .16s var(--ease-spring), color .16s var(--ease-spring);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.focus-player-module__sG9VaG__tick[data-state=done]{background:var(--accent);color:var(--primary-foreground);border-color:#0000}.focus-player-module__sG9VaG__tick:hover{border-color:var(--accent)}.focus-player-module__sG9VaG__tick[data-state=done]:hover{filter:brightness(1.06)}.focus-player-module__sG9VaG__idx{font-family:var(--serif);color:var(--text-2);font-size:13px}.focus-player-module__sG9VaG__name{overflow-wrap:anywhere;min-width:0;font-size:15px}.focus-player-module__sG9VaG__row[data-state=skip] .focus-player-module__sG9VaG__name{color:var(--text-2)}.focus-player-module__sG9VaG__back{color:var(--text-2);opacity:0;transition:opacity .16s var(--ease-spring);white-space:nowrap;font-size:12px}.focus-player-module__sG9VaG__rowJump:hover .focus-player-module__sG9VaG__back,.focus-player-module__sG9VaG__rowJump:focus-visible .focus-player-module__sG9VaG__back{opacity:1}@media (max-width:767.98px){.focus-player-module__sG9VaG__title{font-size:26px}.focus-player-module__sG9VaG__sumGrid{gap:var(--md);grid-template-columns:minmax(0,1fr)}.focus-player-module__sG9VaG__dialRow{align-items:center;gap:var(--sm);flex-direction:column}.focus-player-module__sG9VaG__legend{align-items:center}.focus-player-module__sG9VaG__dial{width:136px;height:136px}.focus-player-module__sG9VaG__dialNum{font-size:40px}}@media (prefers-reduced-motion:reduce){.focus-player-module__sG9VaG__ghost,.focus-player-module__sG9VaG__stage[data-swap]>.focus-player-module__sG9VaG__live,.focus-player-module__sG9VaG__seg,.focus-player-module__sG9VaG__seg>i,.focus-player-module__sG9VaG__dialSweep,.focus-player-module__sG9VaG__dialVal{animation:none}.focus-player-module__sG9VaG__seg>i,.focus-player-module__sG9VaG__back,.focus-player-module__sG9VaG__tick{transition:none}}@keyframes focus-player-module__sG9VaG__slidein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.assign-sheet-module__VqImdq__body{flex-direction:column;gap:20px;padding:16px;display:flex}.assign-sheet-module__VqImdq__clientList{max-height:min(48vh,384px);min-height:min(var(--reserved,0px), 48vh, 384px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:4px;padding:4px;display:flex;overflow-y:auto}@media (max-width:639px){.assign-sheet-module__VqImdq__body{height:100%}.assign-sheet-module__VqImdq__clientList{flex:auto;min-height:0;max-height:none}}.assign-sheet-module__VqImdq__clientRow{border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;min-height:56px;font-family:var(--sans);color:var(--text-1);background:0 0;border:0;align-items:center;gap:12px;padding:6px 12px;display:flex;position:relative}.assign-sheet-module__VqImdq__clientRow:hover{background:var(--surface-3)}.assign-sheet-module__VqImdq__clientRowSelected,.assign-sheet-module__VqImdq__clientRowSelected:hover{color:var(--accent-hi);background:color-mix(in srgb, var(--accent) 13%, transparent)}.assign-sheet-module__VqImdq__clientRowSelected:before{content:"";background:var(--accent);border-radius:999px;width:3px;height:32px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.assign-sheet-module__VqImdq__clientName{flex-direction:column;min-width:0;font-size:15px;font-weight:500;display:flex}.assign-sheet-module__VqImdq__clientUsername{color:var(--text-3);font-size:13px;font-weight:400}.assign-sheet-module__VqImdq__empty{text-align:center;color:var(--text-3);padding:24px 12px;font-size:14px}.assign-sheet-module__VqImdq__settings{flex-direction:column;gap:16px;display:flex}.assign-sheet-module__VqImdq__field{flex-direction:column;gap:6px;display:flex}.assign-sheet-module__VqImdq__fieldLabel{color:var(--text-2);font-size:13px}.assign-sheet-module__VqImdq__instructions{width:100%;min-height:92px;font-size:15px;font-family:var(--sans);color:var(--text-1);border:1px solid var(--line-hi);resize:vertical;background:0 0;border-radius:8px;padding:10px 12px;line-height:1.4}.assign-sheet-module__VqImdq__instructions::placeholder{color:var(--text-3)}.assign-sheet-module__VqImdq__instructions:focus{border-color:var(--accent);outline:none}.assign-sheet-module__VqImdq__subject{font-family:var(--sans);color:var(--text-2);margin:0 0 10px;font-size:13px;line-height:1.35}.assign-sheet-module__VqImdq__subjectCount{color:var(--text-3)}.assign-sheet-module__VqImdq__subjectCount:before{content:" · "}
.media-upload-module__ZyPlWG__dropzone{border:1.5px dashed var(--line-hi);border-radius:var(--radius-lg);background:var(--surface-3);padding:var(--2xl) var(--md);text-align:center;color:rgba(var(--text), .6);cursor:pointer;transition:all .15s}.media-upload-module__ZyPlWG__dropzone:hover{border-color:var(--accent);color:var(--text-2)}.media-upload-module__ZyPlWG__dropzone svg{opacity:.6;margin-bottom:var(--sm)}.media-upload-module__ZyPlWG__hiBorder{border-color:var(--line-hi)}.media-upload-module__ZyPlWG__pickBtn{border:1px solid var(--accent);background:0 0}.media-upload-module__ZyPlWG__metaText{color:rgba(var(--text), .6)}.media-upload-module__ZyPlWG__progressTrack{background:rgba(var(--text), .12)}.media-upload-module__ZyPlWG__progressFill{background:var(--accent)}.media-upload-module__ZyPlWG__replaceLink{color:rgba(var(--text), .55)}.media-upload-module__ZyPlWG__mediaImg{max-height:200px}.media-upload-module__ZyPlWG__existingImg{max-height:220px}.media-upload-module__ZyPlWG__errorCard{border-color:var(--danger)}.media-upload-module__ZyPlWG__errorText{color:var(--danger)}.media-upload-module__ZyPlWG__mediaBody{flex-direction:column;min-height:300px;display:flex}.media-upload-module__ZyPlWG__slot{border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:18px;display:flex}.media-upload-module__ZyPlWG__slotEmpty{border:1.5px dashed var(--line-hi);background:var(--surface-3);color:var(--text-2);cursor:pointer;transition:border-color .15s,background .15s}.media-upload-module__ZyPlWG__slotEmpty:hover{border-color:var(--accent)}.media-upload-module__ZyPlWG__slotUp{border:1px solid rgba(var(--glow), .3);background:var(--surface-3)}.media-upload-module__ZyPlWG__slotFail{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 7%, transparent)}.media-upload-module__ZyPlWG__slotIcon{width:34px;height:34px;color:var(--text-3)}.media-upload-module__ZyPlWG__slotFail .media-upload-module__ZyPlWG__slotIcon{color:var(--danger)}.media-upload-module__ZyPlWG__slotTitle{color:var(--text-1);font-size:13.5px;font-weight:500}.media-upload-module__ZyPlWG__slotHint{color:var(--text-3);max-width:240px;font-size:12px;line-height:1.4}.media-upload-module__ZyPlWG__slotBar{background:rgba(var(--text), .08);border-radius:9999px;width:76%;max-width:260px;height:6px;overflow:hidden}.media-upload-module__ZyPlWG__slotBarFill{background:linear-gradient(90deg, var(--accent-deep,var(--accent)), var(--accent));border-radius:9999px;height:100%;transition:width .3s}.media-upload-module__ZyPlWG__slotActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.media-upload-module__ZyPlWG__slotBtnGhost{border:1px solid var(--line-hi);height:34px;color:var(--text-2);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:400;transition:all .15s;display:inline-flex}.media-upload-module__ZyPlWG__slotBtnGhost:hover{border-color:var(--accent);background:rgba(var(--glow), .1)}
.program-detail-view-module__LgKD5W__overview{flex-direction:column;width:100%;display:flex}.program-detail-view-module__LgKD5W__body{gap:var(--lg);flex-direction:column;display:flex}.program-detail-view-module__LgKD5W__items{gap:var(--sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.program-detail-view-module__LgKD5W__previewMedia{aspect-ratio:16/9;border-radius:var(--radius-md,12px);object-fit:cover;background:var(--surface-2);width:100%;display:block}.program-detail-view-module__LgKD5W__previewMedia[data-placeholder]{color:var(--text-3);background:linear-gradient(135deg, var(--surface-1), rgba(var(--glow), .25));place-items:center;display:grid}
.template-editor-module__0e6OBq__root{flex-direction:column;padding-bottom:7rem;display:flex}@media (min-width:768px){.template-editor-module__0e6OBq__root{padding-bottom:0}}.template-editor-module__0e6OBq__programName{font-family:var(--serif);color:var(--text-1);overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.2}.template-editor-module__0e6OBq__programName[data-empty]{color:var(--text-3);font-style:italic}.template-editor-module__0e6OBq__metaBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.template-editor-module__0e6OBq__empty{justify-content:center;align-items:center;gap:var(--sm);text-align:center;min-height:280px;padding:var(--xl) 0;flex-direction:column;display:flex}.template-editor-module__0e6OBq__emptyIcon{opacity:.5;color:var(--text-3)}.template-editor-module__0e6OBq__emptyHeading{font-family:var(--sans);color:var(--text-1);font-size:16px;font-weight:600}.template-editor-module__0e6OBq__emptyBody{font-family:var(--sans);color:var(--text-2);max-width:320px;font-size:14px}.template-editor-module__0e6OBq__emptyCta{margin-top:var(--sm);min-height:44px;padding:0 var(--lg);border-radius:var(--radius-md);border:1px solid var(--accent);color:var(--accent-hi);font-family:var(--sans);background:0 0;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.template-editor-module__0e6OBq__emptyCta:hover{background:rgba(var(--glow), .12)}.template-editor-module__0e6OBq__emptyActions{margin-top:var(--sm);gap:var(--sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.template-editor-module__0e6OBq__emptyActions .template-editor-module__0e6OBq__emptyCta{margin-top:0}.template-editor-module__0e6OBq__emptySave{min-height:44px;padding:0 var(--lg);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.template-editor-module__0e6OBq__assignmentMeta{gap:var(--md,16px);margin-bottom:var(--lg,20px);flex-direction:column;display:flex}.template-editor-module__0e6OBq__assignmentField{flex-direction:column;gap:6px;display:flex}.template-editor-module__0e6OBq__assignmentFieldLabel{color:var(--text-2);font-size:13px}
.brand-loader-overlay-module__10xDTW__overlay{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--surface), .9);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.filter-rail-module__OQ570a__rail{display:none}@media (min-width:1024px){.filter-rail-module__OQ570a__rail{width:236px;top:var(--lg);max-height:calc(100vh - 96px);padding-right:var(--md);border-right:1px solid var(--line);flex:0 0 236px;transition:flex-basis .22s,width .22s,padding-right .22s;display:block;position:sticky;overflow:hidden auto}.filter-rail-module__OQ570a__rail[data-collapsed]{border-right:0;flex-basis:0;width:0;min-width:0;max-height:0;padding-right:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.filter-rail-module__OQ570a__rail{transition:none}}.filter-rail-module__OQ570a__inner{width:220px}.filter-rail-module__OQ570a__top{justify-content:space-between;align-items:center;gap:var(--sm);margin-bottom:var(--sm);display:flex}.filter-rail-module__OQ570a__title{color:var(--text-1);white-space:nowrap;font-size:18px;font-weight:600}.filter-rail-module__OQ570a__search{margin-bottom:var(--sm)}
.field-row-module__gJ-5pq__rows{container:fieldrow/inline-size}.field-row-module__gJ-5pq__row{gap:var(--sm) var(--md);padding:var(--lg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label act""body body";display:grid}.field-row-module__gJ-5pq__row+.field-row-module__gJ-5pq__row{border-top:1px solid var(--line)}@container fieldrow (min-width:520px){.field-row-module__gJ-5pq__row{gap:var(--md) var(--lg);grid-template-columns:168px minmax(0,1fr) auto;grid-template-areas:"label body act"}}.field-row-module__gJ-5pq__label{color:var(--text-2);grid-area:label;align-items:flex-start;gap:8px;padding-top:2px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.field-row-module__gJ-5pq__label svg{color:var(--text-3);margin-top:1px}.field-row-module__gJ-5pq__body{grid-area:body;min-width:0}.field-row-module__gJ-5pq__act{grid-area:act;align-self:start}.field-row-module__gJ-5pq__rowEditing{box-shadow:inset 2px 0 0 var(--accent)}.field-row-module__gJ-5pq__action{min-height:40px;font-family:var(--font-sans);cursor:pointer;color:var(--text-2);transition:.16s var(--ease-spring);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;display:inline-flex}.field-row-module__gJ-5pq__action:hover{color:var(--text-1);border-color:var(--line-hi)}.field-row-module__gJ-5pq__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-row-module__gJ-5pq__actionCollapsing{position:relative}@container fieldrow (max-width:519.98px){.field-row-module__gJ-5pq__actionCollapsing{justify-content:center;gap:0;width:40px;padding:0}.field-row-module__gJ-5pq__actionLabel{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.field-row-module__gJ-5pq__rowIdentity .field-row-module__gJ-5pq__label{flex-direction:row;align-items:center;gap:12px;padding-top:0}@container fieldrow (min-width:520px){.field-row-module__gJ-5pq__rowIdentity .field-row-module__gJ-5pq__label{flex-direction:column;align-items:flex-start;gap:10px}}.field-row-module__gJ-5pq__face{--avatar-size:72px;flex:none}@container fieldrow (min-width:520px){.field-row-module__gJ-5pq__face{--avatar-size:88px}}.field-row-module__gJ-5pq__faceMeta{color:var(--text-3);font-size:11.5px;font-weight:400;line-height:1.5}.field-row-module__gJ-5pq__idName{font-family:var(--font-display);color:var(--text-1);margin:0;font-size:22px;line-height:1.2}@container fieldrow (min-width:520px){.field-row-module__gJ-5pq__idName{font-size:26px}}.field-row-module__gJ-5pq__idSub{align-items:center;gap:var(--sm);flex-wrap:wrap;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.field-row-module__gJ-5pq__action{transition:none}}
.exercise-form-page-module__azVV7G__field{background:var(--background);border-color:var(--border)}.exercise-form-page-module__azVV7G__fieldArea{resize:vertical}.exercise-form-page-module__azVV7G__panelInvalid{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger);animation:exercise-form-page-module__azVV7G__panelInvalidIn .2s var(--ease-spring) both}@keyframes exercise-form-page-module__azVV7G__panelInvalidIn{0%{box-shadow:0 0 #0000}to{box-shadow:0 0 0 1px var(--danger)}}@media (prefers-reduced-motion:reduce){.exercise-form-page-module__azVV7G__panelInvalid{animation:none}}.exercise-form-page-module__azVV7G__configHead{justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.exercise-form-page-module__azVV7G__clearBtn{cursor:pointer;color:var(--text-3);font-family:var(--sans);background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:4px 0;font-size:13px;transition:color .15s;display:inline-flex}.exercise-form-page-module__azVV7G__clearBtn:not(:disabled):hover{color:var(--text-1)}.exercise-form-page-module__azVV7G__clearBtn:disabled{opacity:.4;cursor:default}
.filter-shell-module__lRv4Qq__layout{flex-direction:column;display:flex}.filter-shell-module__lRv4Qq__content{min-width:0}@media (min-width:1024px){.filter-shell-module__lRv4Qq__layout{align-items:flex-start;gap:var(--lg);flex-direction:row}.filter-shell-module__lRv4Qq__content{flex:auto;min-width:0}.filter-shell-module__lRv4Qq__layout[data-collapsed]{gap:0}}.filter-shell-module__lRv4Qq__main{min-width:0}@media (min-width:1024px){.filter-shell-module__lRv4Qq__body{align-items:flex-start;gap:var(--lg);display:flex}.filter-shell-module__lRv4Qq__main{flex:auto}.filter-shell-module__lRv4Qq__aside{flex:0 0 var(--filter-aside-w,272px)}}.filter-shell-module__lRv4Qq__aside{display:none}@media (min-width:1024px){.filter-shell-module__lRv4Qq__aside{display:block}}.filter-shell-module__lRv4Qq__controls{gap:var(--sm);margin-bottom:var(--md);flex-wrap:wrap;align-items:center;display:flex}.filter-shell-module__lRv4Qq__searchGrow{flex:200px;min-width:200px}@media (max-width:767px){.filter-shell-module__lRv4Qq__searchGrow{flex-basis:150px;min-width:150px}}.filter-shell-module__lRv4Qq__filterBtn{border-color:var(--line);background:var(--surface-1);width:44px;height:44px;color:var(--text-1);border-radius:12px;flex:none;gap:0;padding:0;position:relative}.filter-shell-module__lRv4Qq__filterBtn:hover{background:var(--surface-2)}@media (min-width:1024px){.filter-shell-module__lRv4Qq__filterBtn[data-open]{border-color:var(--line-hi)}}.filter-shell-module__lRv4Qq__fcount{border:2px solid var(--bg);background:var(--accent);min-width:18px;height:18px;color:var(--bg);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid;position:absolute;top:-5px;right:-5px}
.load-more-button-module__qiR81W__loadMoreRow{margin-top:var(--md);justify-content:center;display:flex}.load-more-button-module__qiR81W__loadMoreBtn{border:1px solid var(--line);background:var(--surface-1);cursor:pointer;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:500;transition:border-color .14s,color .14s;display:inline-flex}.load-more-button-module__qiR81W__loadMoreBtn:hover:not(:disabled){border-color:var(--line-hi);color:var(--text-1)}.load-more-button-module__qiR81W__loadMoreBtn:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.load-more-button-module__qiR81W__loadMoreBtn{transition:none}}
.note-card-module__0dZYaW__item{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg,13px);padding:var(--lg);display:flow-root}.note-card-module__0dZYaW__item[data-status],.note-card-module__0dZYaW__item[data-bar]{border-left:2px solid var(--accent)}.note-card-module__0dZYaW__item[data-status]{transition:border-color .15s,opacity .15s,background .15s}.note-card-module__0dZYaW__item[data-status=open]{border-left-color:var(--accent)}.note-card-module__0dZYaW__item[data-status=active]{border-left-color:color-mix(in srgb, var(--accent) 55%, transparent)}.note-card-module__0dZYaW__item[data-status=closed]{border-left-color:var(--text-3);opacity:.62;background:var(--surface-3)}.note-card-module__0dZYaW__item[data-status=closed]:hover{opacity:1}.note-card-module__0dZYaW__mark{float:left;margin:1px var(--md) 2px 0}.note-card-module__0dZYaW__from{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px}.note-card-module__0dZYaW__fromBlock{margin:3px 0 6px;display:block}.note-card-module__0dZYaW__head{align-items:center;gap:var(--sm);min-height:36px;margin-bottom:6px;display:flex}.note-card-module__0dZYaW__head .note-card-module__0dZYaW__from{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.note-card-module__0dZYaW__headAction{flex:none;align-items:center;margin-left:auto;display:flex}.note-card-module__0dZYaW__floatAction{float:right;margin:0 0 6px var(--md);align-items:center;display:flex}.note-card-module__0dZYaW__body{font-family:var(--serif);color:var(--text-1);white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.note-card-module__0dZYaW__toggle{clear:both;align-items:center;gap:var(--sm);text-align:left;cursor:pointer;width:100%;min-height:28px;color:inherit;background:0 0;border:0;padding:0;display:flex}.note-card-module__0dZYaW__snip{min-width:0;font-family:var(--serif);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:1.55;overflow:hidden}.note-card-module__0dZYaW__chev{color:var(--text-3);transition:transform .24s var(--ease-spring);flex:none}.note-card-module__0dZYaW__toggle:hover .note-card-module__0dZYaW__snip,.note-card-module__0dZYaW__toggle:hover .note-card-module__0dZYaW__chev{color:var(--text-1)}.note-card-module__0dZYaW__toggleOpen{min-height:0}.note-card-module__0dZYaW__toggleOpen .note-card-module__0dZYaW__snip{display:none}.note-card-module__0dZYaW__toggleOpen .note-card-module__0dZYaW__chev{margin-left:auto;transform:rotate(180deg)}.note-card-module__0dZYaW__wrap{transition:grid-template-rows .28s var(--ease-spring);grid-template-rows:0fr;display:grid}.note-card-module__0dZYaW__wrap[data-open=true]{grid-template-rows:1fr}.note-card-module__0dZYaW__inner{overflow:hidden}.note-card-module__0dZYaW__wrap[data-open=true] .note-card-module__0dZYaW__body{margin-top:var(--sm)}@media (max-width:640px){.note-card-module__0dZYaW__item:has(.note-card-module__0dZYaW__toggle:not(.note-card-module__0dZYaW__toggleOpen)) .note-card-module__0dZYaW__headAction{--picker-label-display:none}}@media (prefers-reduced-motion:reduce){.note-card-module__0dZYaW__wrap,.note-card-module__0dZYaW__chev{transition:none}}.note-card-module__0dZYaW__meta{clear:both;margin:var(--md) 0 0;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.75rem;display:flex}.note-card-module__0dZYaW__sep{opacity:.5}.note-card-module__0dZYaW__date{padding-left:var(--md);white-space:nowrap;margin-left:auto}@media (max-width:640px){.note-card-module__0dZYaW__head .note-card-module__0dZYaW__from{letter-spacing:.05em;font-size:10.5px}}
.status-badge-module__8rY6YG__badge{color:var(--text-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.status-badge-module__8rY6YG__dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.status-badge-module__8rY6YG__dotOpen{background:var(--accent);box-shadow:0 0 6px rgba(var(--glow), .6)}.status-badge-module__8rY6YG__dotActive{border:2px solid var(--accent);box-shadow:0 0 5px rgba(var(--glow), .4);background:0 0}.status-badge-module__8rY6YG__dotClosed{background:var(--text-3)}
.editable-title-module__BXAT_W__input{width:100%;min-width:0;font-family:var(--font-display);letter-spacing:.03em;color:var(--foreground);border:0;border-bottom:1px solid var(--line);resize:none;background:0 0;border-radius:0;flex:auto;margin:0;padding:0 0 2px;font-size:1.5rem;font-weight:600;line-height:1.1;transition:border-color .15s;display:block;overflow:hidden}.editable-title-module__BXAT_W__input::placeholder{color:var(--text-3);font-style:italic}.editable-title-module__BXAT_W__input:hover{border-bottom-color:var(--line-hi)}.editable-title-module__BXAT_W__input:focus{border-bottom-color:var(--accent);outline:none}.editable-title-module__BXAT_W__input[aria-invalid=true]{border-bottom-color:var(--destructive)}@media (prefers-reduced-motion:reduce){.editable-title-module__BXAT_W__input{transition:none}}
.editor-action-header-module__ifK2Wq__actions{align-items:center;gap:12px;display:flex}.editor-action-header-module__ifK2Wq__dirty{font-family:var(--sans);color:var(--text-3);white-space:nowrap;font-size:13px}.editor-action-header-module__ifK2Wq__hint{font-family:var(--sans);color:var(--text-3);font-size:13px;display:none}.editor-action-header-module__ifK2Wq__desktopPrimary{display:none}@media (min-width:768px){.editor-action-header-module__ifK2Wq__desktopPrimary{display:inline-flex}.editor-action-header-module__ifK2Wq__hint{display:inline}}.editor-action-header-module__ifK2Wq__pill{display:none}@media (max-width:767.98px){.editor-action-header-module__ifK2Wq__pill{z-index:45;padding:10px 16px calc(env(safe-area-inset-bottom) + 12px);background:rgba(var(--surface), .95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.editor-action-header-module__ifK2Wq__pillPrimary{flex:1;display:flex}.editor-action-header-module__ifK2Wq__pillPrimary>*{flex:1}.editor-action-header-module__ifK2Wq__pillHint{font-family:var(--sans);color:var(--text-3);flex:0 0 100%;font-size:13px;line-height:1.35}}
.status-picker-module__1XjVqq__fixed{width:var(--picker-width,7.75rem);--picker-label-align:center}@media (max-width:640px){.status-picker-module__1XjVqq__fixed{--picker-width:auto;--picker-font:12px;--picker-gap:6px;--picker-pad:5px 9px 5px 8px}}
.telegram-link-module__czCwLq__link{font-family:var(--font-sans);color:var(--text-3);align-items:center;gap:0;font-size:.875rem;text-decoration:none;transition:color .16s;display:inline-flex}.telegram-link-module__czCwLq__link:hover{color:var(--accent-hi)}.telegram-link-module__czCwLq__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.telegram-link-module__czCwLq__link svg{opacity:.7;margin-left:4px}@media (prefers-reduced-motion:reduce){.telegram-link-module__czCwLq__link{transition:none}}
.attendance-heatmap-module__SAfNZW__months{justify-content:space-between;gap:var(--xs);color:var(--text-3);margin:0 0 6px;font-size:10px;display:flex}.attendance-heatmap-module__SAfNZW__monthLabel{white-space:nowrap}.attendance-heatmap-module__SAfNZW__heatGrid{grid-template-columns:repeat(var(--weeks,26), 1fr);width:100%;aspect-ratio:var(--weeks,26) / 7;grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:5px;display:grid}.attendance-heatmap-module__SAfNZW__cellAnim{animation:attendance-heatmap-module__SAfNZW__cellPop .32s var(--ease-out,cubic-bezier(.22, .9, .24, 1)) backwards}@keyframes attendance-heatmap-module__SAfNZW__cellPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.attendance-heatmap-module__SAfNZW__cell{box-sizing:border-box;background:var(--surface-3);border:1px solid var(--line);border-radius:4px;width:100%;height:100%}.attendance-heatmap-module__SAfNZW__l1{background:rgba(var(--glow), .3);border-color:#0000}.attendance-heatmap-module__SAfNZW__l2{background:rgba(var(--glow), .55);border-color:#0000}.attendance-heatmap-module__SAfNZW__l3{background:rgba(var(--glow), .8);border-color:#0000}.attendance-heatmap-module__SAfNZW__l4{background:var(--accent);border-color:#0000}.attendance-heatmap-module__SAfNZW__legend{color:var(--text-3);margin-top:var(--sm,12px);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.attendance-heatmap-module__SAfNZW__legend .attendance-heatmap-module__SAfNZW__cell{flex:none;width:11px;height:11px}@media (prefers-reduced-motion:reduce){.attendance-heatmap-module__SAfNZW__cellAnim{animation:none}}
.impersonation-transition-loader-module__8P4xKG__overlay{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--surface), .9);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.theme-picker-module__96JXoq__grid{gap:var(--md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.theme-picker-module__96JXoq__grid{grid-template-columns:repeat(3,1fr)}}.theme-picker-module__96JXoq__card{text-align:left;cursor:pointer;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:56px;transition:background-color .16s var(--ease-spring), border-color .16s var(--ease-spring), box-shadow .16s var(--ease-spring);flex-direction:column;gap:6px;padding:8px;display:flex;position:relative}@media (min-width:640px){.theme-picker-module__96JXoq__card{gap:8px;padding:10px}}.theme-picker-module__96JXoq__card:hover:not([data-selected]){border-color:var(--line-hi);background:var(--surface-3)}.theme-picker-module__96JXoq__card[data-selected]{background:var(--surface-3);border-color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 12px -2px rgba(var(--glow), .35)}.theme-picker-module__96JXoq__card:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.theme-picker-module__96JXoq__name{color:var(--text-1);font-size:14px;font-weight:600;line-height:1.25}.theme-picker-module__96JXoq__mood{color:var(--text-3);font-size:13px;line-height:1.3;display:none}@media (min-width:640px){.theme-picker-module__96JXoq__name{font-size:15px}.theme-picker-module__96JXoq__mood{display:block}}.theme-picker-module__96JXoq__check{background:var(--surface-1);width:20px;height:20px;color:var(--accent-hi);box-shadow:0 0 0 1px var(--accent);border-radius:999px;place-items:center;display:none;position:absolute;top:12px;right:12px}@media (min-width:640px){.theme-picker-module__96JXoq__check{width:22px;height:22px;top:16px;right:16px}}.theme-picker-module__96JXoq__card[data-selected] .theme-picker-module__96JXoq__check{display:grid}.theme-picker-module__96JXoq__chip{aspect-ratio:16/9;border-radius:var(--radius-md);background:linear-gradient(165deg, var(--bg2), var(--bg));width:100%;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}@media (min-width:640px){.theme-picker-module__96JXoq__chip{aspect-ratio:16/10}}.theme-picker-module__96JXoq__chip:before{content:"";background:radial-gradient(70% 60% at 80% 0%, rgba(var(--glow), calc(var(--halo) * 2.4)), transparent 70%);position:absolute;inset:0}.theme-picker-module__96JXoq__chipCard{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px 10px 0 0;padding:7px 7px 0;position:absolute;inset:26% 12% 0}@media (min-width:640px){.theme-picker-module__96JXoq__chipCard{padding:10px 10px 0}}.theme-picker-module__96JXoq__chipRule{background:var(--accent);border-radius:999px;width:38%;height:2px;display:block}.theme-picker-module__96JXoq__chipBar{border-radius:999px;height:2px;margin-top:5px;display:block}@media (min-width:640px){.theme-picker-module__96JXoq__chipBar{margin-top:7px}}.theme-picker-module__96JXoq__chipBarA{background:var(--text-2);width:62%}.theme-picker-module__96JXoq__chipBarB{background:var(--text-3);width:40%}.theme-picker-module__96JXoq__chipDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px 1px rgba(var(--glow), .6);border-radius:999px;position:absolute;top:6px;right:6px}@media (min-width:640px){.theme-picker-module__96JXoq__chipDot{width:8px;height:8px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.theme-picker-module__96JXoq__card{transition:none}}
.user-attendance-module__t2x8-W__wrap{gap:var(--md);flex-direction:column;display:flex}.user-attendance-module__t2x8-W__toolbar{justify-content:flex-end;display:flex}.user-attendance-module__t2x8-W__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}.user-attendance-module__t2x8-W__stats{gap:var(--md);padding:var(--sm) 0;grid-template-columns:repeat(3,1fr);display:grid}.user-attendance-module__t2x8-W__heatmapBlock{border-top:1px solid var(--line);padding-top:var(--lg,1.5rem)}@media (max-width:480px){.user-attendance-module__t2x8-W__stats{grid-template-columns:1fr}}.user-attendance-module__t2x8-W__stat{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.user-attendance-module__t2x8-W__statValue{font-family:var(--font-display,inherit);color:var(--accent-hi);font-size:2rem;font-weight:700;line-height:1.1}.user-attendance-module__t2x8-W__statLabel{color:var(--text-3);font-size:.8rem}.user-attendance-module__t2x8-W__programsHeading{margin-bottom:var(--sm)}
.users-module__MIXvaW__wrap{gap:var(--md);flex-direction:column;display:flex}.users-module__MIXvaW__list{gap:var(--sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.users-module__MIXvaW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.users-module__MIXvaW__row{align-items:center;gap:var(--sm) var(--md);padding:var(--sm) var(--md);flex-wrap:wrap;display:flex}.users-module__MIXvaW__head{align-items:center;gap:var(--sm);min-width:0;color:inherit;border-radius:var(--radius-lg,12px);flex:200px;text-decoration:none;display:flex}.users-module__MIXvaW__head:hover .users-module__MIXvaW__name,.users-module__MIXvaW__head:focus-visible .users-module__MIXvaW__name{color:var(--accent-hi)}.users-module__MIXvaW__head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.users-module__MIXvaW__avatar{flex-shrink:0;width:44px;height:44px;position:relative}.users-module__MIXvaW__ident{flex-direction:column;gap:2px;min-width:0;display:flex}.users-module__MIXvaW__name{align-items:center;gap:var(--xs);font-family:var(--font-display,inherit);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;display:flex;overflow:hidden}.users-module__MIXvaW__you{background:var(--surface-2);font-family:var(--font-sans,inherit);color:var(--text-3);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:.7rem;font-weight:500}.users-module__MIXvaW__sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.users-module__MIXvaW__controls{align-items:center;gap:var(--xs);flex:none;display:flex}.users-module__MIXvaW__eye,.users-module__MIXvaW__del{width:36px;height:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.users-module__MIXvaW__eye:hover:not(:disabled),.users-module__MIXvaW__eye:focus-visible{background:var(--surface-2);color:var(--accent-hi)}.users-module__MIXvaW__del:hover:not(:disabled),.users-module__MIXvaW__del:focus-visible{background:var(--surface-2);color:var(--destructive)}.users-module__MIXvaW__eye:disabled,.users-module__MIXvaW__del:disabled{cursor:default;opacity:.4}.users-module__MIXvaW__overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--surface), .9);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.users-module__MIXvaW__eye,.users-module__MIXvaW__del{transition:none}}
.language-settings-module__qng5HG__list{gap:var(--sm);flex-direction:column;display:flex}.language-settings-module__qng5HG__row{width:100%;min-height:46px;padding:10px var(--md);text-align:left;cursor:pointer;color:var(--text-1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);transition:background-color .16s var(--ease-spring), border-color .16s var(--ease-spring);align-items:center;gap:12px;display:flex;position:relative}@media (min-width:768px){.language-settings-module__qng5HG__row{min-height:48px}}.language-settings-module__qng5HG__row:hover:not([data-selected]){border-color:var(--line-hi);background:var(--surface-3)}.language-settings-module__qng5HG__row[data-selected]{background:var(--surface-3);border-color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 12px -2px rgba(var(--glow), .35)}.language-settings-module__qng5HG__row:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.language-settings-module__qng5HG__row[data-locked]:not([data-busy]){pointer-events:none}.language-settings-module__qng5HG__flag{box-shadow:0 0 0 1px var(--line);flex:none}.language-settings-module__qng5HG__name{flex:1;font-size:14px}.language-settings-module__qng5HG__mark{background:var(--surface-1);width:20px;height:20px;color:var(--accent-hi);box-shadow:0 0 0 1px var(--accent);border-radius:999px;flex:none;place-items:center;display:none}@media (min-width:640px){.language-settings-module__qng5HG__mark{width:22px;height:22px}}.language-settings-module__qng5HG__row[data-selected] .language-settings-module__qng5HG__mark{display:grid}.language-settings-module__qng5HG__spinner{width:20px;height:20px;color:var(--accent-hi);flex:none;animation:.9s linear infinite language-settings-module__qng5HG__spin}@keyframes language-settings-module__qng5HG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.language-settings-module__qng5HG__row{transition:none}.language-settings-module__qng5HG__spinner{animation:1.2s ease-in-out infinite language-settings-module__qng5HG__pulse}}@keyframes language-settings-module__qng5HG__pulse{0%,to{opacity:.35}50%{opacity:1}}
.complexes-list-module__XSqpLG__wrap{gap:var(--md);flex-direction:column;display:flex}.complexes-list-module__XSqpLG__grid{gap:var(--md);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}
.consent-form-module__wEpxlW__card{gap:var(--lg);padding:var(--xl) var(--lg);flex-direction:column;display:flex}.consent-form-module__wEpxlW__intro{font-family:var(--font-sans);color:var(--text-2);font-size:.95rem;line-height:1.6}.consent-form-module__wEpxlW__section{gap:var(--sm);flex-direction:column;display:flex}.consent-form-module__wEpxlW__heading{font-family:var(--font-display);color:var(--text-1);font-size:1rem;font-weight:600}.consent-form-module__wEpxlW__sub{font-family:var(--font-sans);color:var(--text-2);font-size:.9rem}.consent-form-module__wEpxlW__list{gap:var(--xs);padding-left:var(--lg);flex-direction:column;margin:0;list-style:outside;display:flex}.consent-form-module__wEpxlW__list li{font-family:var(--font-sans);color:var(--text-2);font-size:.9rem;line-height:1.5}.consent-form-module__wEpxlW__note{font-family:var(--font-sans);color:var(--text-3);font-size:.85rem;line-height:1.6}.consent-form-module__wEpxlW__docs{gap:var(--sm);padding-top:var(--sm);border-top:1px solid var(--line);flex-direction:column;display:flex}.consent-form-module__wEpxlW__agreeRow{align-items:flex-start;gap:var(--sm);cursor:pointer;display:flex}.consent-form-module__wEpxlW__agreeLabel{font-family:var(--font-sans);color:var(--text-2);font-size:.9rem;line-height:1.5}.consent-form-module__wEpxlW__docLink{color:var(--accent-hi);text-underline-offset:2px;font-weight:500;text-decoration:underline}
.consultation-form-module__a0e2DW__card{flex-direction:column;gap:1.25rem;padding:1.875rem;display:flex}.consultation-form-module__a0e2DW__divider{background:linear-gradient(90deg, transparent, var(--accent), transparent);border:none;border-radius:2px;width:48px;height:2px;margin:0 auto}.consultation-form-module__a0e2DW__headIcon{color:var(--accent-hi);flex:none}.consultation-form-module__a0e2DW__optional{color:var(--text-3);font-size:.85rem;font-weight:400}.consultation-form-module__a0e2DW__detailsGrid{gap:var(--lg);flex-direction:column;margin-top:-.875rem;display:flex}@media (min-width:640px){.consultation-form-module__a0e2DW__detailsGrid{grid-template-columns:1fr 1fr;align-items:start;display:grid}}.consultation-form-module__a0e2DW__detailCol{flex-direction:column;gap:.375rem;min-width:0;display:flex}.consultation-form-module__a0e2DW__subLabel{font-family:var(--font-sans);color:var(--text-1);font-size:1rem;font-weight:600;line-height:1.3}.consultation-form-module__a0e2DW__head{align-items:flex-start;gap:var(--sm);flex-wrap:wrap;display:flex}.consultation-form-module__a0e2DW__required{font-family:var(--font-sans);color:var(--accent-hi);align-self:flex-start;margin-top:.15rem;font-size:.95rem;line-height:1}.consultation-form-module__a0e2DW__area{resize:vertical;min-height:88px;margin-top:-.875rem}.consultation-form-module__a0e2DW__input{border-color:var(--line-hi);min-height:44px}.consultation-form-module__a0e2DW__inputWrap{position:relative}.consultation-form-module__a0e2DW__inputIcon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.consultation-form-module__a0e2DW__inputWithIcon{padding-left:2.35rem}.consultation-form-module__a0e2DW__choices{gap:var(--sm);flex-direction:column;display:flex}.consultation-form-module__a0e2DW__choice{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .16s var(--ease-spring), background .16s var(--ease-spring), transform .16s var(--ease-spring);flex:1;justify-content:flex-start;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.consultation-form-module__a0e2DW__choiceIcon{border-radius:var(--radius-sm);background:var(--surface-1);border:1px solid var(--line);width:40px;height:40px;color:var(--text-2);flex:none;place-items:center;display:grid}.consultation-form-module__a0e2DW__choice:hover{border-color:var(--line-hi);background:var(--surface-1);transform:translateY(-1px)}.consultation-form-module__a0e2DW__choice:active{transform:translateY(0)}.consultation-form-module__a0e2DW__choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.consultation-form-module__a0e2DW__choiceActive,.consultation-form-module__a0e2DW__choiceActive:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 9%, var(--surface-2));transform:none}.consultation-form-module__a0e2DW__choiceText{flex-direction:column;gap:2px;min-width:0;display:flex}.consultation-form-module__a0e2DW__choiceTitle{font-family:var(--font-sans);color:var(--text-1);font-size:.95rem;font-weight:600;line-height:1.2}.consultation-form-module__a0e2DW__choiceSub{font-family:var(--font-sans);color:var(--text-3);font-size:.8rem;line-height:1.2}@media (prefers-reduced-motion:reduce){.consultation-form-module__a0e2DW__choice{transition:none}.consultation-form-module__a0e2DW__choice:hover{transform:none}}.consultation-form-module__a0e2DW__checks{grid-template-columns:1fr;gap:.375rem;margin-top:-.875rem;padding-left:1.625rem;display:grid}@media (min-width:480px){.consultation-form-module__a0e2DW__checks{column-gap:var(--lg);grid-template-columns:1fr 1fr}}.consultation-form-module__a0e2DW__check{align-items:center;gap:var(--sm);cursor:pointer;min-height:30px;display:flex}.consultation-form-module__a0e2DW__checkLabel{font-family:var(--font-sans);color:var(--text-2);min-width:0;font-size:.9rem;line-height:1.3}.consultation-form-module__a0e2DW__error{margin-top:var(--xs);font-family:var(--font-sans);color:var(--danger);font-size:.8rem}
.manage-space-module__Z-f1Vq__wrap{gap:var(--md);flex-direction:column;display:flex}.manage-space-module__Z-f1Vq__summary{align-items:center;gap:var(--md);width:auto;padding:var(--sm) var(--md);display:inline-flex}.manage-space-module__Z-f1Vq__summaryText{text-align:right;flex-direction:column;gap:2px;display:flex}.manage-space-module__Z-f1Vq__total{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--foreground);font-size:1.15rem;font-weight:600;line-height:1.1}.manage-space-module__Z-f1Vq__meta{color:var(--text-3);font-size:.75rem}.manage-space-module__Z-f1Vq__cleanAll{flex-shrink:0}.manage-space-module__Z-f1Vq__warning{align-items:flex-start;gap:var(--xs);padding:var(--sm) var(--md);border-radius:var(--radius-md);color:var(--text-2);background:color-mix(in oklab, var(--accent) 10%, transparent);margin:0;font-size:.8rem;line-height:1.4;display:flex}.manage-space-module__Z-f1Vq__warning svg{color:var(--accent-hi);flex-shrink:0;margin-top:1px}.manage-space-module__Z-f1Vq__grid{gap:var(--md);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.manage-space-module__Z-f1Vq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.manage-space-module__Z-f1Vq__tile{flex-direction:column;padding:0;display:flex;overflow:hidden}.manage-space-module__Z-f1Vq__preview{aspect-ratio:16/9;background:var(--surface-2);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.manage-space-module__Z-f1Vq__previewImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.manage-space-module__Z-f1Vq__previewIcon{color:var(--accent-hi);justify-content:center;align-items:center;display:inline-flex}.manage-space-module__Z-f1Vq__previewLink{cursor:pointer;transition:opacity .16s}.manage-space-module__Z-f1Vq__previewLink:hover,.manage-space-module__Z-f1Vq__previewLink:focus-visible{opacity:.85}.manage-space-module__Z-f1Vq__body{gap:var(--xs);padding:var(--md);flex-direction:column;display:flex}.manage-space-module__Z-f1Vq__name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.manage-space-module__Z-f1Vq__nameLink{text-decoration:none}.manage-space-module__Z-f1Vq__nameLink:hover,.manage-space-module__Z-f1Vq__nameLink:focus-visible{text-decoration:underline}.manage-space-module__Z-f1Vq__footer{justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.manage-space-module__Z-f1Vq__sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.manage-space-module__Z-f1Vq__del{width:36px;height:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.manage-space-module__Z-f1Vq__del:hover:not(:disabled),.manage-space-module__Z-f1Vq__del:focus-visible{background:var(--surface-2);color:var(--destructive)}.manage-space-module__Z-f1Vq__del:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.manage-space-module__Z-f1Vq__del,.manage-space-module__Z-f1Vq__previewLink{transition:none}}
.legal-module__0qBMDG__card{gap:var(--lg);padding:var(--xl) var(--lg);margin-top:var(--lg);flex-direction:column;display:flex}.legal-module__0qBMDG__draft{font-family:var(--font-sans);color:var(--text-3);font-size:.85rem;font-style:italic;line-height:1.6}.legal-module__0qBMDG__updated{font-family:var(--font-sans);color:var(--text-3);font-size:.8rem;line-height:1.5}.legal-module__0qBMDG__para{font-family:var(--font-sans);color:var(--text-2);font-size:.9rem;line-height:1.6}.legal-module__0qBMDG__disclaimer{font-family:var(--font-sans);color:var(--text-3);margin-top:var(--sm);font-size:.8rem;font-style:italic;line-height:1.6}.legal-module__0qBMDG__section{gap:var(--sm);flex-direction:column;display:flex}.legal-module__0qBMDG__heading{font-family:var(--font-display);color:var(--text-1);font-size:1rem;font-weight:600}.legal-module__0qBMDG__list{gap:var(--xs);padding-left:var(--lg);flex-direction:column;margin:0;list-style:outside;display:flex}.legal-module__0qBMDG__list li{font-family:var(--font-sans);color:var(--text-2);font-size:.9rem;line-height:1.5}.legal-module__0qBMDG__contact{font-family:var(--font-sans);color:var(--text-3);font-size:.85rem;line-height:1.6}
.profile-menu-module__M3Nz1G__groups{gap:var(--lg);flex-direction:column;display:flex}.profile-menu-module__M3Nz1G__section{gap:var(--md);flex-direction:column;display:flex}.profile-menu-module__M3Nz1G__sectionHead{align-items:center;gap:var(--xs);padding:0 var(--xs);display:flex}.profile-menu-module__M3Nz1G__sectionIcon{color:var(--text-3);flex-shrink:0}.profile-menu-module__M3Nz1G__sectionTitle{letter-spacing:.01em;color:var(--text-2);font-size:.8rem;font-weight:600}.profile-menu-module__M3Nz1G__menu{flex-direction:column;padding:0;display:flex;overflow:hidden}.profile-menu-module__M3Nz1G__row{align-items:center;gap:var(--md);width:100%;min-height:74px;padding:14px var(--md);text-align:left;color:var(--foreground);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;transition:background-color .16s;display:flex}.profile-menu-module__M3Nz1G__row:first-child{border-top:0}.profile-menu-module__M3Nz1G__row:hover{background:var(--surface-2)}@media (prefers-reduced-motion:reduce){.profile-menu-module__M3Nz1G__row{transition:none}}.profile-menu-module__M3Nz1G__icon{background:var(--surface-2);width:36px;height:36px;color:var(--text-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.profile-menu-module__M3Nz1G__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-menu-module__M3Nz1G__label{color:var(--foreground);font-size:.95rem;font-weight:500}.profile-menu-module__M3Nz1G__desc{color:var(--text-3);font-size:.8rem}.profile-menu-module__M3Nz1G__chevron{color:var(--text-3);flex-shrink:0}.profile-menu-module__M3Nz1G__logout .profile-menu-module__M3Nz1G__icon{color:var(--text-3);background:0 0}.profile-menu-module__M3Nz1G__logout .profile-menu-module__M3Nz1G__label{color:var(--text-2)}.profile-menu-module__M3Nz1G__logout:hover .profile-menu-module__M3Nz1G__label,.profile-menu-module__M3Nz1G__logout:hover .profile-menu-module__M3Nz1G__icon{color:var(--foreground)}
.about-form-module__8CLX2q__form{gap:var(--lg);margin-top:var(--lg);animation:about-form-module__8CLX2q__formIn .28s var(--ease-spring) both;flex-direction:column;padding-bottom:7rem;display:flex}@media (min-width:768px){.about-form-module__8CLX2q__form{padding-bottom:0}}@keyframes about-form-module__8CLX2q__formIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.about-form-module__8CLX2q__card{flex-direction:column;gap:1.5rem;display:flex}.about-form-module__8CLX2q__rows{margin:calc(var(--lg) * -1) calc(var(--lg) * -1) 0}.about-form-module__8CLX2q__val{color:var(--text-1);white-space:pre-wrap;max-width:62ch;margin:0;font-size:15px;line-height:1.62}.about-form-module__8CLX2q__valEmpty{color:var(--text-3);font-size:14px;font-style:italic}.about-form-module__8CLX2q__ta{resize:vertical;width:100%;max-width:62ch;min-height:82px}.about-form-module__8CLX2q__chips{gap:var(--sm);flex-wrap:wrap;align-items:center;display:flex}.about-form-module__8CLX2q__chip{min-height:36px;padding:6px 6px 6px 12px}.about-form-module__8CLX2q__chipX{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:inline-grid}.about-form-module__8CLX2q__chipX:hover{color:var(--text-1)}.about-form-module__8CLX2q__chipX:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.about-form-module__8CLX2q__healthConsent{gap:var(--sm);padding:var(--md);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.about-form-module__8CLX2q__healthNote{font-family:var(--font-sans);color:var(--text-2);font-size:.84rem;line-height:1.55}.about-form-module__8CLX2q__consentRow{align-items:flex-start;gap:var(--sm);cursor:pointer;display:flex}.about-form-module__8CLX2q__consentLabel{font-family:var(--font-sans);color:var(--text-2);font-size:.875rem;line-height:1.35}.about-form-module__8CLX2q__error{font-family:var(--font-sans);color:var(--danger);font-size:.8rem}@media (prefers-reduced-motion:reduce){.about-form-module__8CLX2q__form{animation:none}}
.settings-page-module__a1qdBW__layout{gap:var(--lg);display:grid}@media (max-width:767px){.settings-page-module__a1qdBW__layout>section{padding:var(--md)}}@media (min-width:768px){.settings-page-module__a1qdBW__layout{gap:var(--xl);grid-template-columns:1fr 260px;align-items:start}}.settings-page-module__a1qdBW__head{align-items:center;gap:var(--sm);margin-bottom:var(--sm);display:flex}@media (min-width:768px){.settings-page-module__a1qdBW__head{margin-bottom:var(--md)}}
.support-card-module__FlSMQW__highlight{animation:2.4s ease-out forwards support-card-module__FlSMQW__support-highlight-fade}@keyframes support-card-module__FlSMQW__support-highlight-fade{0%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.support-card-module__FlSMQW__highlight{box-shadow:0 0 0 2px var(--accent);animation:none}}
.person-layout-module__TtYmma__gh{gap:var(--lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.person-layout-module__TtYmma__gh{grid-template-columns:210px 1fr;align-items:start;gap:1.75rem}}.person-layout-module__TtYmma__rail{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.person-layout-module__TtYmma__rail{position:sticky;top:1.25rem}}.person-layout-module__TtYmma__nm{text-overflow:ellipsis;max-width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-1);text-align:center;font-size:1.25rem;font-weight:600;line-height:1.2;overflow:hidden}.person-layout-module__TtYmma__stack{flex-direction:column;gap:.875rem;min-width:0;display:flex}
