@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-vietnamese-400-normal-BDft9Aer.woff2)format("woff2"),url(/assets/saira-vietnamese-400-normal-BxJNjdQK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-ext-400-normal-BJFFSgrL.woff2)format("woff2"),url(/assets/saira-latin-ext-400-normal-FApn06KW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-400-normal-6Q3FbzbH.woff2)format("woff2"),url(/assets/saira-latin-400-normal-Du12DsUY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-vietnamese-500-normal-DnkVjnpC.woff2)format("woff2"),url(/assets/saira-vietnamese-500-normal-CGZ3WEl0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-latin-ext-500-normal-C-BKQ_B5.woff2)format("woff2"),url(/assets/saira-latin-ext-500-normal-DNhYPXNS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-latin-500-normal-BUkaYXVh.woff2)format("woff2"),url(/assets/saira-latin-500-normal-DeI90g98.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-vietnamese-600-normal-D5gszP3k.woff2)format("woff2"),url(/assets/saira-vietnamese-600-normal-BXtbQ9YO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-ext-600-normal-BDLPjVgT.woff2)format("woff2"),url(/assets/saira-latin-ext-600-normal-DVm3eXEL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-600-normal-DYxBFP1f.woff2)format("woff2"),url(/assets/saira-latin-600-normal-DF-o6wW3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-condensed-vietnamese-600-normal-DdheDV3O.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-600-normal-Cx33h9T1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-condensed-latin-ext-600-normal-DwjIBGFg.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-600-normal-BQ2ZMbdg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-condensed-latin-600-normal-0taFJMb7.woff2)format("woff2"),url(/assets/saira-condensed-latin-600-normal-CJ-Ib_yI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-vietnamese-700-normal-DTNtv3pg.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-700-normal-C4pgqYLY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-latin-ext-700-normal-rfs_OqX7.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-700-normal-DPP8JZfq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-latin-700-normal-BpDqMSKw.woff2)format("woff2"),url(/assets/saira-condensed-latin-700-normal-Br1WwvhS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/saira-condensed-vietnamese-800-normal-Hyzchbuc.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-800-normal-CaxTnp2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/saira-condensed-latin-ext-800-normal-0vZpt5oJ.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-800-normal-CGIp6uZ0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/saira-condensed-latin-800-normal-Pyk8ZVcZ.woff2)format("woff2"),url(/assets/saira-condensed-latin-800-normal-DACapFM9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2)format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-math-400-normal-B7IFZoQI.woff2)format("woff2"),url(/assets/heebo-math-400-normal-BZIH-XlF.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-symbols-400-normal-DYSXrd5A.woff2)format("woff2"),url(/assets/heebo-symbols-400-normal-5E_VKyNT.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2)format("woff2"),url(/assets/heebo-latin-ext-400-normal-DXPdCX6a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2)format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2)format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-math-500-normal-DRhwLwt2.woff2)format("woff2"),url(/assets/heebo-math-500-normal-CriDK-QD.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-symbols-500-normal-DH-fW6iB.woff2)format("woff2"),url(/assets/heebo-symbols-500-normal-BHV7NI0G.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-ext-500-normal-i0ou_jpq.woff2)format("woff2"),url(/assets/heebo-latin-ext-500-normal-BxM-et3U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-500-normal-CRntKADR.woff2)format("woff2"),url(/assets/heebo-latin-500-normal-D9arPEGc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-hebrew-600-normal-CGRgQ0cj.woff2)format("woff2"),url(/assets/heebo-hebrew-600-normal-OHUSVRAa.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-math-600-normal-DCATifNU.woff2)format("woff2"),url(/assets/heebo-math-600-normal-DA5TBT8e.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-symbols-600-normal-RPS5qIGi.woff2)format("woff2"),url(/assets/heebo-symbols-600-normal-r_-lVu18.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-latin-ext-600-normal-RIbyLypU.woff2)format("woff2"),url(/assets/heebo-latin-ext-600-normal-BYQD5BMZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-latin-600-normal-C0GLQ-RT.woff2)format("woff2"),url(/assets/heebo-latin-600-normal-2W86uxnp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2)format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-math-700-normal-CPsTiLVd.woff2)format("woff2"),url(/assets/heebo-math-700-normal-DYoC40KU.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2)format("woff2"),url(/assets/heebo-symbols-700-normal-Bez4Ifx8.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-ext-700-normal-qhovM35d.woff2)format("woff2"),url(/assets/heebo-latin-ext-700-normal-uPTFHbI6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2)format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-hebrew-800-normal-CDdwy3LD.woff2)format("woff2"),url(/assets/heebo-hebrew-800-normal-DvzqWKY1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-math-800-normal-BsL7yxmb.woff2)format("woff2"),url(/assets/heebo-math-800-normal-CkZgLaga.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-symbols-800-normal-FYIx6Vl3.woff2)format("woff2"),url(/assets/heebo-symbols-800-normal-BkpivR9G.woff)format("woff");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:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-latin-ext-800-normal-BXXnkLdf.woff2)format("woff2"),url(/assets/heebo-latin-ext-800-normal-CaKn05T8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-latin-800-normal-CXX3wFtI.woff2)format("woff2"),url(/assets/heebo-latin-800-normal-jzg0ZXtx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--google-blue:#4285f4;--google-red:#ea4335;--google-yellow:#fbbc05;--google-green:#34a853;--logo-ink:var(--text);--logo-paper:var(--bg);--font-body:"Saira", "Heebo", system-ui, sans-serif;--font-display:"Saira Condensed", "Heebo", system-ui, sans-serif;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:28px;--text-2xl:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-pill:999px;--tap:44px;--content-max:1360px;--club:#9e1b32;--club-ink:#fff;--club-2:#fff;--club-tint:color-mix(in srgb, var(--club) 22%, var(--surface));--club-line:color-mix(in srgb, var(--club) 65%, var(--surface))}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c0f;--surface:#14171c;--surface-2:#1a1e25;--border:#20242b;--text:#eef1f4;--muted:#a9b0ba;--subtle:#8a93a0;--accent:#c8f031;--accent-ink:#0a0c0f;--accent-text:#c8f031;--success:#4cc38a;--warning:#f0b23c;--danger:#f0505a;--success-bg:#183427;--pitch:#1f5a3a;--pitch-line:#ffffffd9;--work-physical:#f08a3c;--work-technical:#4ab3f0;--work-tactical:#a58cf5;--work-rest:#6fc7b0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f0;--surface:#fff;--surface-2:#eef0e8;--border:#e1e4da;--text:#0e1114;--muted:#4f5761;--subtle:#5f6873;--accent:#c8f031;--accent-ink:#0e1114;--accent-text:#4a6400;--success:#1b7f4f;--warning:#9a6500;--danger:#c2283a;--success-bg:#dff3e7;--pitch:#2d7a4d;--pitch-line:#ffffffe6;--work-physical:#b2530f;--work-technical:#1c6fa8;--work-tactical:#6447c2;--work-rest:#237a66}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f0;--surface:#fff;--surface-2:#eef0e8;--border:#e1e4da;--text:#0e1114;--muted:#4f5761;--subtle:#5f6873;--accent-ink:#0e1114;--accent-text:#4a6400;--success:#1b7f4f;--warning:#9a6500;--danger:#c2283a;--success-bg:#dff3e7;--pitch:#2d7a4d;--work-physical:#b2530f;--work-technical:#1c6fa8;--work-tactical:#6447c2;--work-rest:#237a66}}.chat-page{gap:var(--space-5);flex-direction:column;display:flex}.chat-page-heading,.chat-review-actions,.chat-reports header,.chat-block-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chat-page-heading h1{font-size:var(--text-2xl)}.chat-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.chat-conversation{order:-1}.chat-sidebar,.chat-conversation{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.chat-sidebar label,.chat-report-form label{gap:var(--space-2);flex-direction:column;display:flex}.chat-sidebar input,.chat-report-form select,.chat-composer textarea{width:100%;min-width:0;min-height:var(--tap);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-2);color:var(--text);font:inherit}.chat-sidebar summary{min-height:var(--tap);padding-block:var(--space-3);cursor:pointer}.chat-peers{gap:var(--space-1);flex-wrap:wrap;max-height:30dvh;display:flex;overflow-y:auto}.chat-peers .pill{min-height:var(--tap);max-width:100%;font:inherit;background:var(--surface-2);cursor:pointer;border:0}.chat-peers .pill.active{background:var(--accent);color:var(--accent-ink)}.chat-peers bdi{overflow-wrap:anywhere}.chat-conversation h2{font-size:var(--text-xl)}.chat-messages,.chat-reports{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-messages{overscroll-behavior:contain;max-height:60dvh;overflow-y:auto}.chat-message{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-2);overflow-wrap:anywhere}.chat-message.own{border-inline-start:var(--space-1) solid var(--accent)}.chat-message-meta{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.chat-message p,.chat-reports blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:var(--space-3)}.chat-message-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chat-message-actions button,.chat-block-row button{min-height:var(--tap)}.chat-report-form{align-items:end;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.chat-report-form label{flex:1}.chat-composer{gap:var(--space-2);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--space-4);display:flex}.chat-composer textarea{resize:vertical}.chat-reports .card{min-width:0}.chat-reports blockquote{border-inline-start:var(--space-1) solid var(--border);margin-inline:0;padding-inline-start:var(--space-4)}@media (width>=768px){.chat-layout{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.chat-conversation{order:0}.chat-peers{flex-flow:column;max-height:60dvh}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:800;line-height:1.05}.shell{flex-direction:column;min-height:100dvh;display:flex}.club-stripe{background:linear-gradient(90deg, var(--club) 0 70%, var(--club-2) 70% 85%, var(--club) 85%);height:4px}.topbar{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-block-end:1px solid var(--border);background:var(--bg);z-index:10;padding-block-start:calc(var(--space-3) + env(safe-area-inset-top));display:flex;position:sticky;inset-block-start:0}.brand{align-items:center;gap:var(--space-2);min-height:var(--tap);flex-shrink:0;text-decoration:none;display:inline-flex}.brand svg{display:block}.top-icon{flex-shrink:0;text-decoration:none;position:relative}.top-icon.active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.icon-count{min-width:20px;min-height:20px;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--danger);color:var(--text);font-size:var(--text-xs);place-items:center;font-weight:800;line-height:1;display:inline-grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.subnav{gap:var(--space-1);scrollbar-width:none;border-block-end:1px solid var(--border);margin-block:calc(-1 * var(--space-3)) calc(-1 * var(--space-2));display:flex;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{min-height:var(--tap);padding-inline:var(--space-4);color:var(--muted);white-space:nowrap;border-block-end:3px solid #0000;align-items:center;margin-block-end:-1px;font-weight:600;text-decoration:none;display:inline-flex}.subnav a:hover{color:var(--text)}.subnav a.active{color:var(--text);border-block-end-color:var(--accent-text)}.settings-card{gap:var(--space-3);flex-direction:column;display:flex}.settings-card h2{font-size:var(--text-xl)}.settings-card h2:not(:first-child){margin-block-start:var(--space-3)}.settings-card h2+.settings-choices{margin-block-start:calc(-1 * var(--space-1))}.settings-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.card.settings-links{padding:var(--space-2);flex-direction:column;display:flex}.settings-links a{min-height:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--text);align-items:center;text-decoration:none;display:flex}.settings-links a:hover{background:var(--surface-2)}.topnav{gap:var(--space-1);display:flex}@media (width<=1099px){.club-chip .club-name{display:none}.club-chip{padding-inline-end:var(--space-1)}.topnav .pill{padding-inline:var(--space-3)}}.pill{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--muted);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pill:hover{color:var(--text);background:var(--surface-2)}.pill.active{color:var(--accent-ink);background:var(--accent);font-weight:600}.nav-count{min-width:var(--space-5);min-height:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--danger);color:var(--text);font-size:var(--text-xs);place-items:center;margin-inline-start:var(--space-2);font-weight:800;display:inline-grid}.spacer{flex:1}.club-chip{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.content{width:100%;max-width:var(--content-max);padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;margin:0 auto;display:flex}.bottomnav{display:none}@media (width<=767px){.topnav,.club-chip{display:none}.topbar{gap:var(--space-2);padding:var(--space-2) var(--space-4);padding-block-start:calc(var(--space-2) + env(safe-area-inset-top))}.subnav{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-2)}.content{padding:var(--space-4);padding-block-end:calc(76px + var(--space-4))}.bottomnav{transform:translateY(var(--vv-shift,0px));z-index:10;background:var(--surface);border-block-start:1px solid var(--border);padding:var(--space-1) var(--space-1) max(var(--space-1), env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}.bottomnav a{min-height:56px;color:var(--muted);font-size:var(--text-xs);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bottomnav a.active{color:var(--accent-text)}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.card-club{background:var(--club-tint);border-color:var(--club-line)}.inbox-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.inbox-heading h1{font-size:var(--text-2xl)}.inbox-heading p,.inbox-item p,.notification-settings p{margin-block:var(--space-2) 0}.inbox-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-item{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.inbox-item.unread{border-color:var(--accent);background:var(--surface-2)}.inbox-item h2,.notification-settings h2{font-size:var(--text-xl)}.inbox-item time{font-size:var(--text-sm);margin-block-start:var(--space-3);display:block}.notification-settings{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.notification-kinds{border-block-start:1px solid var(--border);flex-direction:column;align-self:stretch;display:flex}.notification-kind{min-height:var(--tap);justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--border);display:flex}.notification-kind input{width:var(--space-5);height:var(--space-5);accent-color:var(--accent)}@media (width<=767px){.inbox-heading,.inbox-item{flex-direction:column;align-items:stretch}.inbox-heading .btn,.inbox-item .link-btn,.notification-settings .btn{width:100%;min-height:var(--tap)}}.eyebrow{font-size:var(--text-sm);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.06)}.btn-secondary{background:var(--surface-2);color:var(--text);border-color:var(--border)}.btn-secondary:hover{border-color:var(--muted)}.btn-club{background:var(--club);color:var(--club-ink)}.btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.badge{background:var(--club);color:var(--club-ink);font-family:var(--font-display);box-shadow:0 0 0 2px var(--club-2);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.stat{flex-direction:column;gap:2px;display:flex}.stat-value{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);line-height:1}.grid-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.muted{color:var(--muted)}.tag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);font-weight:600;display:inline-block}.field{align-items:center;gap:var(--space-3);display:flex}.field input[type=color]{width:var(--tap);height:var(--tap);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:2px}.scoreboard{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.score{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.clock{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);font-variant-numeric:tabular-nums}.pitch{aspect-ratio:113/92;border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-height:min(80vh,860px);position:relative;overflow:hidden}.pitch canvas{width:100%;height:100%;position:absolute;inset:0}.match-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.toolbar-mentality{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.toolbar-label{font-size:var(--text-sm);color:var(--muted)}.toolbar-mentality .is-pending{outline:2px dashed var(--accent);outline-offset:-3px}.toolbar-mentality .hint{margin:0}.toolbar-select{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);display:inline-flex}.toolbar-select select{min-block-size:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit}.match-stage{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.stage-pitch{min-width:0}.stage-panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.stage-tabs{align-self:stretch}.stage-tabs button{flex:1}.stage-panel-body{min-block-size:0}@media (width>=1100px){.match-stage{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.stage-panel{block-size:0;min-block-size:100%}.stage-panel-body{flex:1;overflow-y:auto}}@media (width<=1099px){.stage-pitch{z-index:5;padding-block:var(--space-2);background:var(--bg);position:sticky;inset-block-start:calc(var(--tap) + 2 * var(--space-3) + 1px + env(safe-area-inset-top))}.stage-pitch .pitch{max-height:52vh}}.live-dot{color:var(--danger);margin-inline-start:var(--space-2)}.live-dot:before{content:"";background:var(--danger);vertical-align:middle;border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:4px;display:inline-block}.moment{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 88%, transparent);inline-size:fit-content;max-inline-size:90%;color:var(--text);border-inline-start:6px solid var(--team);font-family:var(--font-display);pointer-events:none;align-items:stretch;margin-inline:auto;animation:.25s ease-out moment-in;display:flex;position:absolute;inset-block-end:17%;inset-inline:0;overflow:hidden;box-shadow:0 6px 20px #00000080}.moment-icon{background:color-mix(in srgb, var(--team) 35%, var(--bg));place-items:center;inline-size:2.4em;display:grid}.moment-icon:after{content:"";background:var(--text);border-radius:50%;block-size:.95em;inline-size:.95em}.moment-yellow .moment-icon:after,.moment-red .moment-icon:after{background:var(--warning);border-radius:2px;block-size:1.1em;inline-size:.8em}.moment-red .moment-icon:after{background:var(--danger)}.moment-goal .moment-icon{background:var(--accent)}.moment-text{padding:var(--space-2) var(--space-4);font-size:var(--text-md);line-height:1.2;display:grid}.moment-text strong{font-size:var(--text-lg);letter-spacing:.03em;text-transform:uppercase}@keyframes moment-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.moment{animation:none}}.tv-break{gap:var(--space-1);text-align:center;inline-size:fit-content;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 85%, transparent);color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);pointer-events:none;margin-inline:auto;display:grid;position:absolute;inset-block-start:40%;inset-inline:0;box-shadow:0 6px 20px #00000073}.commentary-strip .commentary{max-height:260px;overflow-y:auto}.commentary .team-line{background:color-mix(in srgb, var(--team) 22%, var(--surface));border-inline-start:4px solid var(--team)}.commentary .team-line strong{font-weight:800}.commentary li.tone-card{background:color-mix(in srgb, var(--warning) 30%, var(--surface));border-inline-start:4px solid var(--warning)}.commentary li.tone-red{background:color-mix(in srgb, var(--danger) 30%, var(--surface));border-inline-start:4px solid var(--danger)}.feed.commentary{max-height:320px;margin-block-start:var(--space-3)}.commentary li{gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);align-items:baseline;display:flex}.commentary li>span:first-of-type{flex:1;min-width:0}.commentary .tone-phase{color:var(--muted)}.commentary .tone-chance{background:var(--surface-2);border-inline-start:3px solid var(--warning);font-weight:600}.commentary .tone-card{border-inline-start:3px solid var(--warning)}.commentary .tone-red{background:var(--surface-2);border-inline-start:3px solid var(--danger);font-weight:600}.commentary .tone-goal{background:var(--accent);color:var(--accent-ink);font-weight:700}.commentary .tone-goal .minute{color:var(--accent-ink)}.xg-tag{font-size:var(--text-xs);padding:0 var(--space-1);border-radius:var(--radius-pill);white-space:nowrap;opacity:.85;border:1px solid}.ratings-panel{gap:var(--space-2);display:grid}.ratings-live{font-size:var(--text-xs);justify-self:end}.ratings-list{margin:0;padding:0;list-style:none}.ratings-list li{align-items:center;gap:var(--space-2);min-block-size:34px;padding-inline:var(--space-2);border-radius:var(--radius-sm);display:flex}.ratings-list li:nth-child(2n){background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.ratings-best{outline:1px solid var(--accent);outline-offset:-1px}.ratings-number{inline-size:2.2ch;color:var(--muted);font-variant-numeric:tabular-nums;text-align:end;flex:none}.ratings-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ratings-marks{flex:none;align-items:center;gap:3px;display:inline-flex}.ratings-tag{font-size:var(--text-xs);color:var(--muted)}.goal-badge{background:radial-gradient(circle at 50% 50%, var(--text) 0 28%, transparent 30%), var(--surface);border:2px solid var(--text);border-radius:50%;block-size:10px;inline-size:10px;display:inline-block}.injury-badge{background:linear-gradient(var(--danger), var(--danger)) center / 100% 3px no-repeat, linear-gradient(var(--danger), var(--danger)) center / 3px 100% no-repeat;block-size:10px;inline-size:10px;display:inline-block}.card-badge{vertical-align:middle;border-radius:2px;block-size:11px;inline-size:8px;display:inline-block}.card-yellow{background:var(--warning)}.card-red{background:var(--danger)}.ratings-motm{margin:0}.condition-bar{border-radius:var(--radius-pill);background:var(--surface-2);flex:none;block-size:6px;inline-size:34px;position:relative}.condition-bar>span{border-radius:inherit;background:currentColor;block-size:100%;display:block}.condition-bar:hover:after,.condition-bar:focus-visible:after{content:attr(data-value);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:var(--text-xs);white-space:nowrap;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-end:0;box-shadow:0 2px 8px #00000059}.condition-word{font-size:var(--text-xs);flex:none}.condition-fresh{color:var(--accent-text)}.condition-tiring{color:var(--muted)}.condition-tired{color:var(--warning)}.condition-exhausted{color:var(--danger)}.ratings-value{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:3.2ch;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);flex:none;font-weight:700}.ratings-value.good{background:var(--accent);color:var(--accent-ink)}.ratings-value.fine{color:var(--accent-text)}.ratings-value.poor{color:var(--warning)}.stats-list{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.stat-row{row-gap:var(--space-1);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.stat-label{text-align:center;color:var(--muted);font-size:var(--text-sm)}.stat-home,.stat-away{font-weight:700}.stat-bar{border-radius:var(--radius-pill);background:var(--surface-2);grid-column:1/-1;block-size:4px;display:block;overflow:hidden}.stat-bar>span{background:var(--club);block-size:100%;display:block}.feed{max-height:160px;margin:0;padding:0;list-style:none;overflow-y:auto}.feed li{padding:var(--space-1) 0}.minute{width:2.5em;color:var(--subtle);font-variant-numeric:tabular-nums;display:inline-block}.hint{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm)}.hint.error{color:var(--danger)}.auth-page{flex-direction:column;min-height:100dvh;display:flex}.auth-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);padding-block-start:calc(var(--space-3) + env(safe-area-inset-top));display:flex}.auth-languages{gap:var(--space-1);display:flex}.auth-languages .pill{min-height:var(--tap);font:inherit;cursor:pointer;background:0 0;border:0}.auth-languages .pill[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);font-weight:600}.auth-main{padding:var(--space-6) var(--space-4);flex:1;justify-content:center;align-items:flex-start;display:flex}.auth-card{gap:var(--space-4);flex-direction:column;width:100%;max-width:420px;display:flex}.auth-card h1{font-size:var(--text-2xl)}.auth-card p{margin:0}.email{overflow-wrap:anywhere}.auth-loading{min-height:100dvh;color:var(--muted);place-items:center;display:grid}.form{gap:var(--space-4);flex-direction:column;display:flex}.form-field{gap:var(--space-1);flex-direction:column;display:flex}.form-field label{font-weight:700;font-size:var(--text-sm)}.form-field .hint{margin:0}.input{min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font:inherit}.input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.input[dir=ltr]{text-align:start}[dir=rtl] .input[dir=ltr]{text-align:end}.form-message{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.form-message.error{color:var(--danger);border:1px solid var(--danger)}.form-message.success{color:var(--success);background:var(--success-bg)}.btn:disabled{opacity:.6;cursor:default}.link-btn{min-height:var(--tap);color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.divider{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);display:flex}.divider:before,.divider:after{content:"";border-block-start:1px solid var(--border);flex:1}.live-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-list li{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.live-list li:last-child{border-block-end:0}.live-list a{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crest{font-family:var(--font-display);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.club-cell{align-items:center;gap:var(--space-2);min-width:0;font-weight:600;display:inline-flex}.club-cell bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-head{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.league-title{gap:var(--space-1);flex-direction:column;flex:260px;display:flex}.league-title h1{font-size:var(--text-2xl)}.league-pickers{gap:var(--space-3);flex-wrap:wrap;display:flex}.picker{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}.picker select{min-height:var(--tap);min-width:180px}.segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);align-self:flex-start;max-width:100%;display:flex;overflow-x:auto}.segmented button{min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600}.segmented button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.table-card{padding:var(--space-2) 0}.table-scroll{overflow-x:auto}.league-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.league-table th,.league-table td{padding:0 var(--space-2);text-align:start;height:48px;font-weight:400}.league-table thead th{height:36px;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.league-table abbr{text-decoration:none}.league-table tbody tr{border-block-start:1px solid var(--border)}.league-table .num{text-align:center;color:var(--muted);width:44px}.league-table .club-col{width:100%;max-width:0}.league-table .club-cell{max-width:100%}.table-club{align-items:center;gap:var(--space-2);min-width:0;display:flex}.table-club-crest{flex:none;display:flex}.table-club-names{flex-direction:column;min-width:0;display:flex}.league-table .points{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:var(--text-lg)}.league-table .pos{color:var(--text);border-inline-start:4px solid #0000;padding-inline-start:var(--space-3)}.league-table tr.mine{background:var(--club-tint);box-shadow:inset 0 0 0 1px var(--club-line)}.zone-champions_playoff{border-inline-start-color:var(--success)!important}.zone-promotion_playoff{border-inline-start-color:var(--warning)!important}.zone-relegation{border-inline-start-color:var(--danger)!important}.form-chips{gap:var(--space-1);display:inline-flex}.form-chips span{width:24px;height:24px;font-size:var(--text-xs);border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chip-W{background:var(--success);color:var(--bg)}.chip-D{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.chip-L{background:var(--danger);color:var(--bg)}.legend{gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5) var(--space-2);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}.legend li{align-items:center;gap:var(--space-2);display:inline-flex}.swatch{border-inline-start:4px solid;border-radius:2px;width:4px;height:16px}.swatch-club{background:var(--club);border:0;border-radius:3px;width:12px;height:12px}.rounds{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;display:grid}.round{gap:var(--space-3);flex-direction:column;display:flex}.round-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.round-head h2{font-size:var(--text-lg);letter-spacing:.04em;text-transform:uppercase}.round-note{font-size:var(--text-sm);margin:0}.fixtures{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fixture{align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--tap);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.fixture.mine{background:var(--club-tint);box-shadow:inset 0 0 0 1px var(--club-line)}.fixture-club{align-items:center;gap:var(--space-2);min-width:0;font-weight:600;display:flex}.fixture-club.home{text-align:end;justify-content:flex-end}.fixture-club bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-score{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;min-width:48px}.fixture-time{font-size:var(--text-xs);color:var(--muted);text-align:center;max-width:96px}.fixture-extra{justify-content:center;gap:var(--space-2);grid-column:1/-1;display:flex}.tag-live{min-height:32px;padding:0 var(--space-3);background:var(--accent);color:var(--accent-ink);align-items:center;text-decoration:none;display:inline-flex}.card-accent{border-color:var(--accent);gap:var(--space-1);flex-direction:column;display:flex}.card-accent h2{font-size:var(--text-xl)}.league-card{gap:var(--space-3);flex-direction:column;display:flex}.league-card .btn{align-self:flex-start}.position-line{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.next-match{gap:var(--space-1);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--space-3);display:flex}@media (width<=767px){.league-table .wide{display:none}.league-table .num{width:36px}.league-title h1{font-size:var(--text-xl)}.league-pickers,.picker,.picker select{width:100%}.segmented{align-self:stretch}.segmented button{padding:0 var(--space-3);flex:1}}@media (width<=520px){.fixture{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"home middle""away middle""extra extra"}.fixture-club.home{text-align:start;flex-direction:row-reverse;grid-area:home;justify-content:flex-end}.fixture-club:not(.home){grid-area:away}.fixture-score,.fixture-time{grid-area:middle}.fixture-extra{grid-area:extra;justify-content:flex-start}}.country-choice{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.country-choice legend{font-size:var(--text-sm);color:var(--muted);margin-block-end:var(--space-2)}.country-option{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;display:flex}.country-option.selected{border-color:var(--accent)}.country-option input{accent-color:var(--accent);flex-shrink:0;width:20px;height:20px}.country-text{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;gap:2px;display:flex}.country-name{font-weight:700;font-size:var(--text-md)}.hint-small{font-size:var(--text-sm)}.reveal{text-align:center;align-items:center}.reveal-badge{width:96px;height:96px;font-family:var(--font-display);border:4px solid;border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-weight:800;display:inline-flex}.reveal-facts{gap:var(--space-2);width:100%;margin:0;display:grid}.reveal-facts div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);display:flex}.reveal-facts dt{color:var(--muted)}.reveal-facts dd{text-align:end;margin:0;font-weight:600}.reveal .btn{align-self:stretch}.identity-card{gap:var(--space-3);flex-direction:column;display:flex}.identity-card h2{font-size:var(--text-xl)}.identity-card p{margin:0}.identity-head{align-items:center;gap:var(--space-4);min-width:0;display:flex}.short-input{text-transform:uppercase;letter-spacing:.08em;max-width:120px}.identity-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-message p{margin:0}.badge-svg{flex-shrink:0;display:block}.badge-preview{padding-block:var(--space-2);justify-content:center;display:flex}.badge-choices{gap:var(--space-2);flex-direction:column;display:flex}.picker-label{font-size:var(--text-sm);color:var(--muted)}.badge-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.badge-option{border-radius:var(--radius-md);border:2px solid var(--border);background:var(--surface-2);cursor:pointer;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.badge-option[aria-pressed=true]{border-color:var(--accent)}.waiting-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;display:flex}.waiting-card p{margin:0}.waiting-place{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);line-height:1.1}.offer-club{align-items:center;gap:var(--space-3);min-width:0;display:flex}.offer-club p{margin:0}.bot-notice{border-color:var(--warning);margin:0}.group-title{font-size:var(--text-lg);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-3) var(--space-5) var(--space-1)}.squad-table .club-col{min-width:200px}.player-cell{align-items:center;gap:var(--space-3);min-height:var(--tap);color:var(--text);min-width:0;font-weight:600;text-decoration:none;display:inline-flex}.player-cell:hover bdi{text-decoration:underline}.player-name{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.positions{gap:var(--space-2);white-space:nowrap;font-size:var(--text-sm);display:inline-flex}.tag-warn{background:var(--warning);color:var(--bg)}.meter{border-radius:var(--radius-pill);background:var(--surface-2);vertical-align:middle;block-size:8px;inline-size:72px;display:inline-block;overflow:hidden}.meter>span{background:var(--success);border-radius:var(--radius-pill);block-size:100%;display:block}.portrait{border-radius:50%;flex-shrink:0}.portrait-bg{fill:var(--surface-2)}.portrait-shirt{fill:var(--club)}.portrait-collar{stroke:var(--club-2)}.back-link{min-height:var(--tap);align-self:flex-start;align-items:center;display:inline-flex}.player-head{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.player-head-text{gap:var(--space-1);flex-direction:column;flex:220px;min-width:0;display:flex}.player-head-text h1{font-size:var(--text-2xl)}.player-numbers{gap:var(--space-6);display:flex}.profile-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.profile-grid h2{font-size:var(--text-lg);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-3)}.profile-grid .subhead{margin-block-start:var(--space-4)}.attributes-card .segmented{margin-block-end:var(--space-3)}.attribute-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attribute-list li{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) 96px 28px;min-height:36px;display:grid}.attr-bar{border-radius:var(--radius-pill);background:var(--surface-2);block-size:6px;overflow:hidden}.attr-bar>span{border-radius:var(--radius-pill);block-size:100%;display:block}.attr-value{text-align:end;font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);font-variant-numeric:tabular-nums}.attr-bar .band-poor{background:var(--danger)}.attr-bar .band-fair{background:var(--muted)}.attr-bar .band-good{background:var(--success)}.attr-bar .band-excellent{background:var(--accent)}.attr-value.band-poor{color:var(--danger)}.attr-value.band-excellent{color:var(--accent-text)}.radar-card{flex-direction:column;display:flex}.radar{align-self:center;inline-size:100%;max-inline-size:340px;overflow:visible}.radar-grid{stroke:var(--border);stroke-width:1px}.radar-shape{fill:var(--club-tint);stroke:var(--club-line);stroke-width:2px}.radar-dot{fill:var(--club);stroke:var(--surface);stroke-width:2px}.radar-label{fill:var(--muted);font-size:11px}.radar-value{fill:var(--text);font-size:12px;font-weight:700}.position-map svg{inline-size:100%;max-inline-size:260px;margin-inline:auto;display:block}.pm-pitch{fill:var(--pitch)}.pm-lines{stroke:var(--pitch-line);opacity:.6}.pm-spot circle{fill:var(--surface);opacity:.55}.pm-spot text{fill:var(--muted);font-size:5px;font-weight:700}.pm-spot.known circle{fill:var(--surface);opacity:1;stroke:var(--accent);stroke-width:.8px}.pm-spot.known text{fill:var(--text)}.pm-spot.main circle{fill:var(--accent);opacity:1}.pm-spot.main text{fill:var(--accent-ink)}.condition-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 96px 32px;min-height:36px;display:grid}.condition-row .meter{inline-size:100%}.num-value{text-align:end;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=767px){.positions .muted{display:none}.squad-table .club-col{min-width:0}.player-numbers{gap:var(--space-4)}}.estimate-note{padding:var(--space-3) var(--space-5);border-color:var(--border);color:var(--muted);font-size:var(--text-sm);margin:0}.attr-bar>.estimate{opacity:.55}.club-link{color:var(--text);text-decoration:none}.club-link:hover bdi{text-decoration:underline}.league-table .num,.attr-value,.stat-value{white-space:nowrap}.attribute-list li{grid-template-columns:minmax(0,1fr) 80px auto}.attr-value{min-inline-size:28px}.tactics-top{gap:var(--space-3);margin-block-end:var(--space-4);display:grid}.tactics-title{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tactics-title h1{margin:0}.tactics-title .muted{font-size:var(--text-sm)}.tactic-tabs{gap:var(--space-1);border-block-end:1px solid var(--border);display:flex;overflow-x:auto}.tactic-tabs button{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;font-weight:600;display:inline-flex}.tactic-tabs button[aria-pressed=true]{color:var(--text);border-block-end-color:var(--accent)}.active-dot{background:var(--success);border-radius:50%;block-size:8px;inline-size:8px}.save-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.save-bar .save-name{min-width:0;flex:160px;max-inline-size:280px}.save-bar .link-btn{align-self:center}.link-btn.danger{color:var(--danger)}.save-bar .hint{flex-basis:100%;margin:0}.tactics-layout{gap:var(--space-5);display:grid}@media (width>=1024px){.tactics-layout{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start}.tactics-pitch-col{position:sticky;inset-block-start:var(--space-4)}}.tactics-pitch-col{gap:var(--space-3);min-width:0;display:grid}.tactics-list-col{min-width:0}.formation-picker{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.formation-select{align-items:center;gap:var(--space-2);display:inline-flex}.formation-select select{inline-size:auto;min-inline-size:9rem}.formation-shape{color:var(--muted)}.formation-shape b{color:var(--text);font-variant-numeric:tabular-nums}.duty-picker button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font:inherit;cursor:pointer;background:0 0;font-weight:600}.duty-picker button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 14%, transparent)}@media (pointer:coarse){.duty-picker button{min-height:var(--tap)}}.tp-wrap{inline-size:100%;max-inline-size:440px;margin-inline:auto;position:relative}.tp-svgbox{inline-size:100%}.tp-pitch{touch-action:manipulation;-webkit-user-select:none;user-select:none;block-size:auto;inline-size:100%;display:block}.tp-grass{fill:var(--pitch)}.tp-lines{stroke:var(--pitch-line);color:var(--pitch-line);opacity:.4}.tp-zones rect{fill:#0000;stroke:var(--pitch-line);stroke-width:.2px;stroke-dasharray:.8 .8;opacity:.5}.tp-zones rect.lit{fill:color-mix(in srgb, var(--accent) 22%, transparent);stroke:var(--accent);stroke-dasharray:none;opacity:1}.tp-token{cursor:grab;outline:none}.tp-token .tp-hit{fill:#0000}.tp-token .tp-disc{fill:var(--club);stroke:var(--club-2);stroke-width:.35px}.tp-token.keeper .tp-disc{fill:var(--surface-2);stroke:var(--pitch-line)}.tp-token.empty .tp-disc{fill:var(--surface-2);stroke-dasharray:.8 .6}.tp-token.out .tp-disc{opacity:.55}.tp-token .tp-pos{fill:var(--club-ink);font-size:2.1px;font-weight:700;font-family:var(--font-display);pointer-events:none}.tp-token.keeper .tp-pos,.tp-token.empty .tp-pos{fill:var(--text)}.tp-token .tp-name{fill:var(--pitch-line);paint-order:stroke;stroke:var(--pitch);stroke-width:.5px;pointer-events:none;font-size:2.2px;font-weight:600}.tp-fresh .track{fill:var(--pitch);stroke:var(--pitch-line);stroke-width:.1px;opacity:.8}.tp-fresh.fresh .fill{fill:var(--success)}.tp-fresh.tiring .fill{fill:var(--pitch-line)}.tp-fresh.tired .fill{fill:var(--warning)}.tp-fresh.exhausted .fill{fill:var(--danger)}.tp-own{fill:var(--accent);stroke:var(--pitch);stroke-width:.35px}.tp-out{stroke:var(--danger);stroke-width:.7px;stroke-linecap:round}.tp-token.selected .tp-disc,.tp-token:focus-visible .tp-disc{stroke:var(--accent);stroke-width:.8px}.tp-token.moving{cursor:grabbing}.tp-token.moving .tp-disc{stroke:var(--accent);stroke-width:.8px}.tp-token.target .tp-disc{stroke:var(--accent);stroke-width:1px;stroke-dasharray:1 .6}.tp-token.ghost .tp-disc{fill:var(--accent);opacity:.8}.swap-peek{z-index:40;inset-inline:var(--space-2);max-inline-size:480px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--surface);box-shadow:0 6px 20px color-mix(in srgb, var(--bg) 60%, transparent);pointer-events:none;gap:var(--space-1);font-size:var(--text-sm);margin-inline:auto;display:grid;position:fixed;inset-block-start:calc(env(safe-area-inset-top,0px) + var(--space-2))}.swap-peek.low{inset-block-start:auto;inset-block-end:calc(env(safe-area-inset-bottom,0px) + var(--space-2))}.swap-peek-head{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.swap-peek-pos{color:var(--accent-text);white-space:nowrap;font-weight:700}.swap-peek-player{align-items:baseline;gap:var(--space-1);min-inline-size:0;display:inline-flex}.swap-peek-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.swap-peek-rating{font-variant-numeric:tabular-nums;font-weight:800}.swap-peek-icon{color:var(--muted);display:inline-flex}.swap-peek-attrs{gap:var(--space-1) var(--space-3);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.swap-peek-attrs li{gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.swap-peek-attrs .better{color:var(--text);font-weight:700}.tp-panel{gap:var(--space-3);border-block-start:1px solid var(--border);padding-block-start:var(--space-3);display:grid}.tp-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tp-panel h2{font-size:var(--text-lg);margin:0}.own-tag{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--accent-text);display:inline-flex}.own-mark{background:var(--accent);block-size:7px;inline-size:7px;vertical-align:middle;border-radius:50%;margin-inline-start:var(--space-1);display:inline-block}.tp-orders{gap:var(--space-3);display:grid}.tp-field{gap:var(--space-1);font-size:var(--text-xs);color:var(--muted);display:grid}.tp-field select{min-width:0;inline-size:100%;font-size:var(--text-sm);color:var(--text)}.duty-picker{gap:var(--space-1);display:flex}.tp-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.player-fit,.fit-heads{gap:var(--space-2);display:grid}.player-fit.compare .fit-heads{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fit-head,.fit-name{gap:2px;min-width:0;display:grid}.fit-name bdi{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fit-meta,.fit-positions{align-items:center;gap:2px var(--space-2);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.fit-rating{color:var(--text);font-weight:700}.fit-rating.off,.pos-tag.off{color:var(--warning)}.fit-positions .here{color:var(--accent-text);font-weight:700}.fit-list{margin:0;padding:0;list-style:none;display:grid}.fit-list li{align-items:center;gap:var(--space-2);padding:2px var(--space-1);color:var(--muted);font-size:var(--text-sm);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) 32px 64px;display:grid}.player-fit.compare .fit-list li{grid-template-columns:minmax(0,1fr) 64px 64px}.fit-list li.fit-names .fit-value{text-overflow:ellipsis;font-size:var(--text-xs);color:var(--text);font-weight:700;overflow:hidden}.fit-list li.key{color:var(--text);font-weight:600}.fit-list li.key .fit-label:before{content:"";block-size:.9em;inline-size:3px;vertical-align:-.1em;background:var(--accent);border-radius:1px;margin-inline-end:var(--space-2);display:inline-block}.fit-value{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.fit-value.better{color:var(--accent-text);font-weight:700}.fit-bar{background:var(--surface-2);border-radius:2px;block-size:4px;overflow:hidden}.fit-bar span{background:var(--accent);block-size:100%;display:block}.fit-list li:not(.key) .fit-bar span{background:var(--subtle)}.lt-scroll{border:1px solid var(--border);border-radius:var(--radius-md)}.lineup-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.lineup-table th,.lineup-table td{padding:0 var(--space-2);text-align:start;white-space:nowrap;border-block-end:1px solid var(--border)}.lineup-table thead th{block-size:34px;font-size:var(--text-xs);color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;background:var(--surface);font-weight:600}.lineup-table .num{text-align:end;font-variant-numeric:tabular-nums}.lineup-table .lt-group th{block-size:30px;font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-2);font-weight:700}.lineup-table tbody tr:not(.lt-group):hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.lineup-table tr.selected{background:color-mix(in srgb, var(--accent) 10%, transparent)}.lineup-table tr.out .lt-pick bdi{color:var(--muted)}.lt-pos{inline-size:44px}.pos-tag{font-weight:700;font-family:var(--font-display)}.lineup-table .lt-name{inline-size:100%;padding:0}.lt-pick{inline-size:100%;min-height:44px;padding:var(--space-1) var(--space-2);color:var(--text);font:inherit;text-align:start;cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;font-weight:600;display:grid}.lt-pick>*{justify-self:start;max-inline-size:100%}.lt-pick bdi{text-overflow:ellipsis;overflow:hidden}.lt-role{font-size:var(--text-xs);color:var(--muted);font-weight:400}.lt-rating{font-weight:700}.fresh-cell{align-items:center;gap:var(--space-1);display:inline-flex}.fresh-value{text-align:end;inline-size:22px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted)}.status-cell{align-items:center;gap:var(--space-2);display:inline-flex}.status-item{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted);align-items:center;gap:3px;display:inline-flex}.status-item.danger{color:var(--danger)}.status-item.warning{color:var(--warning);font-weight:700}.lt-positions{color:var(--muted)}.lt-action .link-btn{min-height:36px;font-size:var(--text-xs)}@media (width<=767px){.lineup-table .wide,.fresh-value{display:none}.lineup-table th,.lineup-table td{padding-inline:var(--space-1)}.lt-pos{inline-size:36px}.lt-pick bdi,.lt-role{text-overflow:ellipsis;max-inline-size:34vw;overflow:hidden}.fresh-cell .condition-bar{inline-size:24px}}.sheet-backdrop{z-index:30;background:#00000073;position:fixed;inset:0}.player-sheet{z-index:31;overscroll-behavior:contain;max-block-size:80vh;padding:var(--space-4);background:var(--surface);border-block-start:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-block-end:max(var(--space-4), env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto;box-shadow:0 -8px 24px #00000059}.player-sheet .tp-panel{border:0;padding-block-start:0}.sheet-close{float:inline-end;border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);cursor:pointer;border:0;place-items:center;display:grid}@media (width>=1024px){.sheet-backdrop{display:none}.player-sheet{inset-block:88px var(--space-4);inset-inline:auto var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);max-block-size:none;inline-size:380px}}.pick-bar{z-index:25;inset-inline:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface);font-weight:600;display:flex;position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));box-shadow:0 6px 18px #00000059}@media (width<=767px){.pick-bar{inset-block-end:calc(76px + env(safe-area-inset-bottom))}}.lineup-table tr.target{outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 12%, transparent)}.tp-bench{gap:var(--space-2);display:grid}.tp-bench-title{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.tp-bench ul{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));margin:0;padding:0;list-style:none;display:grid}.tp-sub{inline-size:100%;min-height:64px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-items:center;gap:2px;display:grid}.tp-sub .disc{background:var(--surface-2);border:1px solid var(--club-line);block-size:30px;inline-size:30px;font-family:var(--font-display);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.tp-sub .name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:var(--text-xs);overflow:hidden}.tp-sub[aria-pressed=true]{border-color:var(--accent)}.tp-sub.target{outline:2px dashed var(--accent);outline-offset:-2px}.tp-sub.out .name{color:var(--danger)}@media (orientation:landscape) and (height<=500px){:is(.shell:has(.stage-pitch) .topbar,.shell:has(.stage-pitch) .club-stripe,.shell:has(.stage-pitch) .bottomnav){display:none}.stage-pitch{padding:0;position:static}.stage-pitch .pitch{z-index:100;block-size:100dvh;inline-size:100vw;aspect-ratio:auto;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0;position:fixed;inset:0}}.tactic-views{gap:var(--space-1);margin-block-end:var(--space-4);display:flex;overflow-x:auto}.tactic-views button{min-height:40px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;font-weight:600}.tactic-views button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 14%, transparent)}@media (pointer:coarse){.tactic-views button{min-height:var(--tap)}}.ti{gap:var(--space-4);max-inline-size:720px;display:grid}.ti-group{gap:var(--space-3);border-block-end:1px solid var(--border);padding-block-end:var(--space-4);display:grid}.ti-group h3{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.ti-row{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(120px,200px) minmax(0,1fr);display:grid}@media (width<=600px){.ti-row{grid-template-columns:minmax(0,1fr)}.ti-toggle{grid-template-columns:minmax(0,1fr) auto}}.ti-label{gap:2px;font-weight:600;display:grid}.ti-scale{align-items:center;gap:var(--space-2);display:flex}.ti-end{min-width:0;font-size:var(--text-xs);color:var(--muted);flex:1 1 0}.ti-end:last-child{text-align:end}.ti-steps{gap:4px;display:flex}.ti-steps button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;block-size:34px;inline-size:34px}.ti-steps button.on{background:color-mix(in srgb, var(--accent) 55%, var(--surface-2));border-color:var(--accent)}.ti-steps button[aria-checked=true]{background:var(--accent)}@media (pointer:coarse){.ti-steps button{inline-size:40px;block-size:var(--tap)}}.ti-toggle input{block-size:24px;inline-size:44px;accent-color:var(--accent);justify-self:start}.ti select.input{min-width:0;inline-size:100%}.op-next{margin:0;font-weight:700}.op-table input[type=checkbox]{block-size:22px;inline-size:22px;accent-color:var(--accent)}.op-table td{block-size:44px}.op-name{font-weight:600;padding-inline:var(--space-2)!important}.tactics-layout[hidden]{display:none}.rule-head{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ti-group.rule{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.live-tactics{gap:var(--space-3);display:grid}.live-count{font-weight:700;font-size:var(--text-sm);margin:0}.live-sub{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.live-list,.live-waiting{gap:2px;margin:0;padding:0;list-style:none;display:grid}.live-list button{align-items:center;gap:var(--space-2);inline-size:100%;min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;text-align:start;cursor:pointer;border:1px solid #0000;display:flex}.live-list button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface-2))}.live-list button:disabled{opacity:.5;cursor:default}.live-n{font-variant-numeric:tabular-nums;inline-size:24px;color:var(--muted);font-weight:700}.live-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.live-energy{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.live-energy.fresh{color:var(--success)}.live-energy.tired{color:var(--warning)}.live-energy.exhausted{color:var(--danger)}.live-waiting li{font-size:var(--text-sm)}.live-off{margin:0;font-weight:600}.live-tactics .ti{gap:var(--space-3)}.live-tactics .ti-row{grid-template-columns:minmax(0,1fr)}.ratings-off{opacity:.6}.sub-off,.sub-on{border-inline:5px solid #0000;block-size:0;inline-size:0;display:inline-block}.sub-off{border-block-start:7px solid var(--danger)}.sub-on{border-block-end:7px solid var(--success);margin-inline-end:var(--space-1)}.live-shape{gap:var(--space-3);display:grid}.live-shape .tp-wrap{max-inline-size:360px}.live-control{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;font-weight:600;display:flex}.live-control.assistant{border-color:var(--accent)}.finance-balance{gap:var(--space-2);margin-block-end:var(--space-5);display:grid}.finance-balance strong{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.finance-period{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin-block-end:var(--space-3);display:flex}.finance-period h2,.finance-breakdown h2{font-size:var(--text-xl)}.finance-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.finance-breakdown{min-width:0}.finance-breakdown li>span:first-child{overflow-wrap:anywhere;min-width:0}.finance-breakdown header,.finance-breakdown li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.finance-breakdown header{border-block-end:1px solid var(--border);padding-block-end:var(--space-3)}.finance-breakdown ul{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.finance-breakdown li{min-block-size:var(--tap)}.money{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=480px){.finance-period{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-direction:row}}@media (width>=720px){.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.training-week,.training-focus{gap:var(--space-3);display:grid}.kind-physical{--work:var(--work-physical)}.kind-technical{--work:var(--work-technical)}.kind-tactical{--work:var(--work-tactical)}.kind-rest{--work:var(--work-rest)}.check-row{align-items:center;gap:var(--space-3);min-block-size:var(--tap);cursor:pointer;font-weight:600;display:flex}.check-row input{block-size:22px;inline-size:22px;accent-color:var(--accent)}.week-strip{padding:var(--space-3) 4px var(--space-2);gap:var(--space-2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.week-card{scroll-snap-align:center;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--work,var(--muted)) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--work,var(--muted)) 35%, var(--surface));min-block-size:168px;display:grid;position:relative}.week-card.today{outline:2px solid var(--accent);outline-offset:2px}.wc-button,.week-card.match{align-content:start;justify-items:start;gap:var(--space-1);padding:var(--space-3);text-align:start;color:var(--text);font:inherit;border-radius:inherit;background:0 0;border:0;display:grid}button.wc-button{cursor:pointer}button.wc-button:hover{background:color-mix(in srgb, var(--work) 10%, transparent)}button.wc-button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wc-head{justify-content:space-between;gap:var(--space-2);inline-size:100%;font-size:var(--text-sm,13px);display:flex}.wc-day{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.wc-date{color:var(--muted);font-variant-numeric:tabular-nums}.wc-icon{block-size:44px;inline-size:44px;margin-block:var(--space-2);color:var(--work);background:color-mix(in srgb, var(--work) 22%, var(--surface));border-radius:50%;place-items:center;display:grid}.wc-name{font-weight:700;line-height:1.2}.wc-sub{color:var(--muted);font-size:var(--text-sm,13px);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wc-today{padding:0 var(--space-2);background:var(--accent);color:var(--accent-ink);border-radius:999px;font-size:12px;font-weight:700;position:absolute;inset-block-start:-10px;inset-inline-start:var(--space-3)}.week-card.match{border-radius:var(--radius-lg);background:var(--pitch);border:1px solid var(--pitch);color:var(--pitch-line)}.week-card.match .wc-name,.week-card.match .wc-day,.week-card.match .wc-date,.week-card.match .wc-sub{color:var(--pitch-line)}.week-card.match .wc-icon{color:var(--club-ink);background:var(--club);box-shadow:0 0 0 2px var(--club-2)}.wc-sub bdi{overflow-wrap:anywhere;inline-size:100%;display:block}@media (width>=900px){.week-strip{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.int-bars{align-items:flex-end;gap:2px;block-size:12px;display:inline-flex}.int-bars span{background:color-mix(in srgb, currentColor 30%, transparent);border-radius:1px;inline-size:4px}.int-bars span:first-child{block-size:5px}.int-bars span:nth-child(2){block-size:8px}.int-bars span:nth-child(3){block-size:12px}.int-bars.i1 span:first-child,.int-bars.i2 span:nth-child(-n+2),.int-bars.i3 span{background:var(--work,currentColor)}.sheet-backdrop.always{display:block}.session-sheet{z-index:31;overscroll-behavior:contain;gap:var(--space-3);max-block-size:88vh;padding:var(--space-4);background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-block-end:max(var(--space-4), env(safe-area-inset-bottom));display:grid;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto;box-shadow:0 -8px 24px #00000059}.ss-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ss-head h2{font-size:var(--text-xl);margin:0}.ss-tiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-tile{justify-items:center;gap:var(--space-1);min-block-size:84px;padding:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--work) 12%, var(--surface-2));color:var(--text);font:inherit;font-size:var(--text-sm,13px);text-align:center;cursor:pointer;border:2px solid #0000;font-weight:600;display:grid}.ss-tile svg{color:var(--work)}.ss-tile[aria-checked=true]{border-color:var(--work);background:color-mix(in srgb, var(--work) 28%, var(--surface))}.ss-hint{min-block-size:2.6em;margin:0}.ss-intensity{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss-intensity button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap);border-radius:var(--radius-md);border:2px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.ss-intensity button[aria-checked=true]{border-color:var(--accent)}.ss-done{justify-self:stretch}@media (width>=768px){.session-sheet{border-radius:var(--radius-lg);inline-size:min(520px,100vw - 32px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}[dir=rtl] .session-sheet{transform:translate(50%,-50%)}}.week-summary{gap:var(--space-3);display:grid}@media (width>=900px){.week-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-split{grid-column:1/-1}}.ws-stat,.ws-split{gap:var(--space-1);display:grid}.ws-label{color:var(--muted);font-size:var(--text-sm,13px);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ws-meter{background:var(--surface-2);border-radius:999px;block-size:8px;position:relative;overflow:hidden}.ws-fill{background:var(--success);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.ws-fill.light,.ws-fill.fresh{background:var(--work-rest)}.ws-fill.heavy,.ws-fill.tired{background:var(--warning)}.ws-mark{background:var(--text);opacity:.4;inline-size:2px;position:absolute;inset-block:-2px}.ws-value{font-size:var(--text-lg,18px)}.ws-value.heavy,.ws-value.tired,.ws-value.medium{color:var(--warning)}.ws-value.high{color:var(--danger)}.ws-dots{gap:6px;block-size:8px;display:flex}.ws-dots span{background:var(--surface-2);border-radius:999px;flex:1}.ws-dots span.on.low{background:var(--success)}.ws-dots span.on.medium{background:var(--warning)}.ws-dots span.on.high{background:var(--danger)}.ws-bar{background:var(--surface-2);border-radius:999px;gap:2px;block-size:12px;display:flex;overflow:hidden}.ws-bar span{background:var(--work)}.ws-legend{gap:var(--space-3);font-size:var(--text-sm,13px);flex-wrap:wrap;display:flex}.ws-legend i{background:var(--work);border-radius:3px;block-size:10px;inline-size:10px;margin-inline-end:6px;display:inline-block}.training-focus-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.training-focus-list li{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.training-focus-form{gap:var(--space-2);display:grid}.training-focus-form select{min-width:0;inline-size:100%}@media (width>=768px){.training-focus-form{grid-template-columns:1fr auto 1fr auto;align-items:center}}.match-views,.score-bar{display:none}@media (width<=767px) and (orientation:portrait){.match-views{z-index:6;box-shadow:0 0 0 var(--space-2) var(--bg);margin-block-end:var(--space-2);display:flex;position:sticky;inset-block-start:calc(var(--tap) + 2 * var(--space-3) + 1px + env(safe-area-inset-top))}.match-views button{min-block-size:var(--tap);padding-inline:var(--space-1);flex:1}.match-page[data-view=match] .stage-panel,.match-page:not([data-view=match]) .stage-pitch,.match-page:not([data-view=match]) .commentary-strip,.match-page:not([data-view=match]) .match-info,.match-page:not([data-view=match]) .stage-tabs,.match-page:not([data-view=match]) .match-toolbar .toolbar-select,.match-page:not([data-view=match]) .match-toolbar .spacer{display:none}.match-page[data-view=match] .stage-pitch{margin-inline:calc(-1 * var(--space-4));padding-block:0;position:static}.match-page[data-view=match] .stage-pitch .pitch{border-inline:0;border-radius:0;max-height:none}.match-page:not([data-view=match]) .stage-panel{padding:var(--space-3)}.match-toolbar .spacer{display:none}.match-toolbar .toolbar-select{flex:1}.match-toolbar .toolbar-select select{inline-size:100%}.match-toolbar .toolbar-select>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.score-bar{z-index:6;align-items:center;gap:2px var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;box-shadow:0 var(--space-2) 0 0 var(--bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-areas:"home score away clock""note note note note";margin-block-end:var(--space-3);display:grid;position:sticky;inset-block-start:calc(2 * var(--tap) + 3 * var(--space-3) + 1px + env(safe-area-inset-top))}.sb-team{font-family:var(--font-display);grid-area:home;justify-self:end;align-items:center;gap:6px;font-weight:700;display:inline-flex}.sb-team:before{content:"";background:var(--team);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px}.sb-team.away{grid-area:away;justify-self:start}.sb-score{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;grid-area:score;gap:4px;display:inline-flex}.sb-clock{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:clock}.sb-subs,.sb-moment{color:var(--muted);font-size:var(--text-sm);grid-area:note;justify-self:center}.sb-moment{color:var(--text);font-weight:700}.score-bar.flash{animation:.6s ease-in-out 3 score-flash}.score-bar.flash.goal{border-color:var(--accent)}.score-bar.flash.red{border-color:var(--danger)}.score-bar.flash.yellow,.score-bar.flash.injury{border-color:var(--warning)}}@keyframes score-flash{50%{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}@media (prefers-reduced-motion:reduce){.score-bar.flash{animation:none}}.live-subs-pitch{max-inline-size:420px;margin-inline:auto}.live-bench{gap:var(--space-2);display:grid}.live-who{text-align:start;min-width:0;display:grid}.live-positions{color:var(--muted);font-size:var(--text-sm)}.live-pos,.live-rating{min-inline-size:2.2em;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.live-rating{color:var(--accent-text);margin-inline-start:auto}.live-off{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.live-confirm{padding-block:var(--space-2);background:var(--surface);position:sticky;inset-block-end:calc(76px + env(safe-area-inset-bottom))}@media (width>=768px){.live-confirm{inset-block-end:0}}.ti-fold>summary{align-items:center;gap:var(--space-2);min-block-size:var(--tap);cursor:pointer;list-style:none;display:flex}.ti-fold>summary::-webkit-details-marker{display:none}.ti-fold>summary:after{content:"";border-inline-end:2px solid var(--muted);border-block-end:2px solid var(--muted);block-size:8px;inline-size:8px;margin-inline-start:auto;transition:transform .15s;transform:rotate(45deg)}.ti-fold[open]>summary:after{transform:rotate(-135deg)}.ti-fold>summary h3{margin:0}.ti-changed{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--text-sm);font-weight:700}.wc-why{color:var(--muted);margin-block-start:var(--space-1);font-size:12px;line-height:1.3}.focus-cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.focus-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.focus-card{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.focus-card.by-assistant{border-style:dashed}.focus-card .link-btn{grid-area:1/2}.fc-who{min-width:0;display:grid}.fc-name{font-weight:700}.fc-meta{gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:flex}.fc-pos{font-weight:700}.fc-focus{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.fc-chip{padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 22%, var(--surface));font-weight:700}.fc-value{font-variant-numeric:tabular-nums;font-weight:700}.fc-learn{background:var(--surface);border-radius:999px;block-size:6px;inline-size:80px;overflow:hidden}.fc-learn span{background:var(--accent);block-size:100%;display:block}.fc-source{color:var(--muted);font-size:var(--text-sm);margin-inline-start:auto}.squad-week{gap:var(--space-3);display:grid}.squad-week h2,.training-focus h2{margin:0}.sw-group ul{margin:var(--space-1) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sw-group li{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);display:inline-flex}.sw-fresh{font-variant-numeric:tabular-nums;font-weight:700}.sw-fresh.warn{color:var(--warning)}.sw-fresh.bad{color:var(--danger)}.assistant-focuses>summary{min-block-size:var(--tap);cursor:pointer;color:var(--accent-text);align-items:center;font-weight:600;display:flex}.assistant-focuses[open]>summary{margin-block-end:var(--space-2)}.finance-tickets{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.finance-tickets header{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.finance-tickets h2{font-size:var(--text-xl);margin:0}.ft-price{align-items:center;gap:var(--space-3);min-block-size:var(--tap);grid-template-columns:auto minmax(0,1fr) auto;font-weight:600;display:grid}.ft-price input{accent-color:var(--accent);min-width:0}.finance-fans{gap:var(--space-2);margin-block-end:var(--space-5);display:grid}.fans-word{font-family:var(--font-display);font-size:var(--text-xl)}.fans-word.w0,.fans-word.w1{color:var(--danger)}.fans-word.w2{color:var(--warning)}.fans-word.w5,.fans-word.w6{color:var(--accent-text)}.fans-scale{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;block-size:8px;display:grid}.fans-scale span{background:var(--surface-2);border-radius:999px}.fans-scale span.on{background:var(--success)}.fans-scale span.on.w0,.fans-scale span.on.w1{background:var(--danger)}.fans-scale span.on.w2{background:var(--warning)}.fans-scale span.on.w5,.fans-scale span.on.w6{background:var(--accent)}.fans-recent{margin:var(--space-1) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.fans-recent li{align-items:center;gap:var(--space-2);display:flex}.fans-recent li .muted{font-size:var(--text-sm);margin-inline-start:auto}.fans-arrow{border-inline:5px solid #0000;block-size:0;inline-size:0}.fans-up{border-block-end:8px solid var(--success)}.fans-down{border-block-start:8px solid var(--danger)}.ft-value{font-variant-numeric:tabular-nums;font-weight:700}.ft-share{margin-block-start:calc(-1 * var(--space-2))}.ft-fans{color:var(--accent-text);font-weight:600}.contracts-card{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.contracts-card header{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.contracts-card h2{font-size:var(--text-xl);margin:0}.contracts-list{margin:0;padding:0;list-style:none;display:grid}.contracts-list>li{gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--border);display:grid}.cl-row{align-items:center;gap:var(--space-3);min-block-size:var(--tap);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.cl-who{min-width:0;display:grid}.cl-who .muted,.cl-demand{font-size:var(--text-sm)}.cl-wage{font-variant-numeric:tabular-nums;font-weight:700}.cl-signed{color:var(--success);font-weight:600}.renew-form{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.renew-form label{gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:grid}@media (width>=768px){.renew-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}}.contract-line{gap:var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.rf-wide{grid-column:1/-1}.rf-demand{margin:0;font-weight:700}.cl-role{font-size:var(--text-sm);font-weight:600}.cl-role.kept{color:var(--success)}.cl-role.short{color:var(--warning)}.cl-role.broken{color:var(--danger)}.rf-bonus{display:contents}.atmosphere-card{gap:var(--space-2);padding-block:var(--space-2);display:grid}.atmosphere-card[open]{padding-block-end:var(--space-4)}.atmosphere-card summary{align-items:center;gap:var(--space-3);min-height:var(--tap);cursor:pointer;list-style:none;display:flex}.atmosphere-card summary::-webkit-details-marker{display:none}.atmosphere-card summary:after{content:"▾";color:var(--muted)}.atmosphere-card[open] summary:after{content:"▴"}.atmosphere-card summary .atmosphere-scale{flex:1;min-width:48px;max-width:240px}.atmosphere-head{font-weight:600}.atmosphere-card summary .atmosphere-word{font-size:var(--text-lg)}.atmosphere-count{background:var(--danger);color:var(--text)}.atmosphere-card h3{font-size:var(--text-md);margin:var(--space-2) 0 0}.atmosphere-card p{margin:0}.atmosphere-word{font-family:var(--font-display);font-size:var(--text-xl)}.atmosphere-word.a0,.atmosphere-word.a1{color:var(--danger)}.atmosphere-word.a2{color:var(--warning)}.atmosphere-word.a4,.atmosphere-word.a5{color:var(--accent-text)}.atmosphere-scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;block-size:8px;display:grid}.atmosphere-scale span{background:var(--surface-2);border-radius:999px}.atmosphere-scale span.on{background:var(--success)}.atmosphere-scale span.on.a0,.atmosphere-scale span.on.a1{background:var(--danger)}.atmosphere-scale span.on.a2{background:var(--warning)}.atmosphere-scale span.on.a4,.atmosphere-scale span.on.a5{background:var(--accent)}.atmosphere-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.atmosphere-list li{padding-block:var(--space-1);gap:2px;display:grid}.atmosphere-list a{min-block-size:24px;font-weight:600}.board-card{gap:var(--space-3);margin-block-end:var(--space-5);display:grid}.board-card h2{font-size:var(--text-xl);margin:0}.board-card p{margin:0}.board-wages{gap:var(--space-1);display:grid}.board-row{justify-content:space-between;gap:var(--space-3);font-weight:600;display:flex}.board-bar{background:var(--surface-2);border-radius:999px;block-size:10px;display:block;overflow:hidden}.board-bar span{background:var(--accent);border-radius:999px;block-size:100%;display:block}.board-bar.over span{background:var(--danger)}.board-figures{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.board-figures div{gap:2px;min-inline-size:0;display:grid}.board-figures dt{color:var(--muted);font-size:var(--text-sm)}.board-figures dd{margin:0;font-weight:700}.board-split{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.board-split legend{margin-block-end:var(--space-2);padding:0;font-weight:600}.board-slider{min-block-size:44px;inline-size:100%;accent-color:var(--accent)}.board-ends{justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.board-debt{padding:var(--space-3);border-radius:var(--radius-md);border-inline-start:4px solid var(--warning);background:var(--surface-2)}.board-debt.deep,.board-debt.administration{border-inline-start-color:var(--danger)}.stadium-card{gap:var(--space-3);display:grid}.stadium-card h2,.stadium-card h3,.stadium-card p{margin:0}.stadium-card h2{font-size:var(--text-xl)}.stadium-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.stadium-plan{block-size:auto;inline-size:100%;max-inline-size:100%}.stand-panel{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.stand-works{color:var(--warning);font-weight:600}.build{gap:var(--space-2);display:grid}.build-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.build-label{font-weight:600}.build-confirm{gap:var(--space-2);flex-wrap:wrap;display:flex}.stand-colour{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:44px;display:flex}.stand-colour input{background:0 0;border:0;block-size:40px;inline-size:56px}.facility-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.facility-list li{gap:var(--space-2);display:grid}.facility-level{gap:4px;display:inline-flex}.facility-level span{background:var(--surface-2);border-radius:999px;block-size:8px;inline-size:18px}.facility-level span.on{background:var(--accent)}.stadium-plan-wrap{border-radius:var(--radius-lg);overflow:hidden}.plan-stand{cursor:pointer;outline:none}.plan-stand:focus-visible .plan-selected,.plan-selected{stroke:var(--accent)}.plan-stand:focus-visible>path:first-child{stroke:var(--accent);stroke-width:2px}.plan-plus{fill:#fff;fill-opacity:.8;pointer-events:none;font-size:15px;font-weight:700}.stand-sub{margin:var(--space-2) 0 0;font-size:var(--text-md)}.market-bar{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}.market-window{align-items:center;gap:var(--space-2);display:flex}.market-dot{background:var(--muted);border-radius:999px;flex:none;block-size:10px;inline-size:10px}.market-dot.open{background:var(--accent)}.market-card{gap:var(--space-2);display:grid}.market-card h2{font-size:var(--text-xl);margin:0}.market-card p{margin:0}.market-tag.listed{background:var(--accent);color:var(--accent-ink)}.market-tag.locked{background:var(--surface-2);color:var(--text)}.market-card .market-tag{justify-self:start}.market-picker{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-picker button{min-block-size:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--surface-2);color:var(--text);font:inherit;background:0 0;font-weight:600;line-height:1.2}.market-picker button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.market-step{gap:var(--space-2);border-block-start:1px solid var(--surface-2);padding-block-start:var(--space-3);display:grid}.market-step h3,.transfers-card h3{font-size:var(--text-md);margin:0}.market-step p{margin:0}.bid-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.bid-row .input{flex:140px;min-inline-size:0}.auction-figures{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.offer-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.offer-list li{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:center;min-block-size:44px;display:flex}.transfers-card{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}.transfers-card h2{font-size:var(--text-xl);margin:0}.flag-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.flag-list li{gap:var(--space-1);display:grid}.flag-list li.reviewed{opacity:.7}.market-search{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--space-4);display:grid}.market-search label{gap:var(--space-1);min-inline-size:0;display:grid}.market-search .wide{grid-column:1/-1}.market-search p{margin:0}.auction-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.auction-list li{gap:var(--space-1);display:grid}.countdown{font-variant-numeric:tabular-nums;font-weight:700}.countdown.soon{color:var(--danger)}.market-search label.check-row{align-items:center;gap:var(--space-2);display:flex}.live-group{gap:var(--space-2);margin-block-end:var(--space-3);display:grid}.live-group h2{font-size:var(--text-lg);margin:0}.live-rows{margin:0;padding:0;list-style:none;display:grid}.live-row{align-items:center;gap:var(--space-2);min-block-size:48px;color:var(--text);border-block-end:1px solid var(--surface-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 4em;text-decoration:none;display:grid}.live-home{text-align:end}.live-score{font-variant-numeric:tabular-nums;gap:.25em;font-weight:800;display:inline-flex}.live-minute{color:var(--accent-text);font-variant-numeric:tabular-nums;text-align:end;font-weight:700}.shell.keyboard-open .bottomnav{display:none}.shell.keyboard-open .content{padding-block-end:var(--space-4)}html,body{overflow-x:clip}@media (pointer:coarse){input,select,textarea,.input{font-size:max(16px,1em)!important}}.academy-card{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.academy-card header{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.academy-card h2{font-size:var(--text-xl);margin:0}.academy-card p{margin:0}.academy-news{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--club-tint);border:1px solid var(--club-line);font-weight:600}.ac-group{margin:var(--space-2) 0 0;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.academy-list{margin:0;padding:0;list-style:none;display:grid}.academy-list>li{gap:var(--space-2);padding-block:var(--space-2);border-block-end:1px solid var(--border);display:grid}.ac-row,.ac-legend{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 2.5rem 4.5rem 4.5rem;display:grid}.ac-row{min-block-size:var(--tap)}.ac-legend{font-size:var(--text-sm)}.ac-legend span:not(:first-child),.ac-num{text-align:center}.ac-who{min-width:0;display:grid}.ac-who .muted{font-size:var(--text-sm)}.ac-num{font-variant-numeric:tabular-nums;font-weight:700}.ac-potential{font-weight:600}.ac-deadline{font-size:var(--text-sm);color:var(--warning);font-weight:600}.ac-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.staff-roles{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.staff-role,.staff-market{gap:var(--space-2);display:grid}.staff-market{margin-block-start:var(--space-4)}.staff-role header{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.staff-role h2{font-size:var(--text-lg);margin:0}.staff-role p,.staff-market p{margin:0}.st-what{font-size:var(--text-sm)}.st-effect{font-weight:600}.st-effect:empty{display:none}.staff-list{margin:0;padding:0;list-style:none;display:grid}.staff-list>li{gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--border);display:grid}.st-row{align-items:center;gap:var(--space-2);min-block-size:var(--tap);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.st-who,.st-ability{min-width:0;display:grid}.st-who .muted,.st-ability .muted{font-size:var(--text-xs)}.st-ability strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.st-wage{font-variant-numeric:tabular-nums;font-weight:700}.st-release{min-block-size:var(--tap);justify-self:start}.st-confirm{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.st-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.st-filter{gap:var(--space-1);display:grid}.st-filter span{font-size:var(--text-sm);color:var(--muted)}.st-hired{color:var(--success);font-weight:600}.fr-page{gap:var(--space-4);display:grid}.fr-card{gap:var(--space-3);display:grid}.fr-card h2{font-size:var(--text-lg);margin:0}.fr-card p{margin:0}.fr-sub{font-size:var(--text-sm);color:var(--muted);margin:0}.fr-list{margin:0;padding:0;list-style:none;display:grid}.fr-list>li{gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--border);display:grid}.fr-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fr-club{align-items:center;gap:var(--space-2);min-width:0;display:flex}.fr-dot{border:3px solid;border-radius:50%;flex:none;block-size:14px;inline-size:14px}.fr-name{min-width:0;display:grid}.fr-name .muted{font-size:var(--text-xs)}.fr-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fr-when{display:grid}.fr-when .muted{font-size:var(--text-xs)}.fr-actions,.fr-form{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.fr-form label{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);display:grid}.fr-wide{grid-column:1/-1}.fr-link,.fr-ask{min-block-size:var(--tap);justify-self:start}.fr-fixed{color:var(--success);font-weight:600}.fr-calendar{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fr-day{min-block-size:52px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-size:var(--text-xs);justify-items:center;gap:2px;display:grid}.fr-day.has{color:var(--text);border-color:var(--club-line);background:var(--club-tint)}.fr-day strong{font-size:var(--text-md);font-variant-numeric:tabular-nums}.fr-day[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.fr-notice{gap:var(--space-2);align-content:start;display:grid}.fr-notice p{margin:0}.news-list{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.news-story{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);display:grid}.news-list .news-story.importance-3{border-inline-start:4px solid var(--accent)}.news-story header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.news-kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.news-story time{font-size:var(--text-xs)}.news-story p{margin:0;line-height:1.5}.news-link,.news-name{unicode-bidi:isolate}.news-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--club-line);text-decoration-color:var(--club-line);text-underline-offset:3px;font-weight:700}.headlines{gap:var(--space-2);align-content:start;display:grid}.headlines header{justify-content:space-between;align-items:center;display:flex}.headlines .news-story{padding:var(--space-2) 0;border:0;border-block-end:1px solid var(--border);background:0 0;border-radius:0}.board-season{gap:var(--space-2);align-content:start;display:grid}.bs-objective{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:800}.bs-facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bs-facts div{gap:2px;min-width:0;display:grid}.bs-facts dt{font-size:var(--text-xs);color:var(--muted)}.bs-facts dd{margin:0;font-weight:700}.mood-furious .bs-mood,.mood-unhappy .bs-mood{color:var(--danger)}.mood-concerned .bs-mood{color:var(--warning)}.mood-pleased .bs-mood,.mood-delighted .bs-mood{color:var(--success)}.manager-link{font-size:var(--text-xs);color:var(--muted);text-decoration:none;display:block}.manager-link:hover,.manager-link:focus-visible{text-decoration:underline}.chat-message-meta .manager-link{font-size:inherit;display:inline}.manager-profile{gap:var(--space-4);display:grid}.manager-profile h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.manager-profile p{margin:0}.mp-head{align-items:center;gap:var(--space-4);display:flex}.mp-who{gap:var(--space-1);min-width:0;display:grid}.mp-who h1{font-size:var(--text-2xl)}.mp-stats{gap:var(--space-3);grid-template-columns:2fr 1fr 1fr;display:grid}.mp-stats>div{align-content:start;gap:2px;min-width:0;display:grid}.mp-stats .muted{font-size:var(--text-xs)}.mp-stats strong{font-size:var(--text-lg)}.mp-bar{background:var(--surface-2);border-radius:3px;block-size:6px;display:block;overflow:hidden}.mp-bar span{background:var(--accent);block-size:100%;display:block}.mp-trophies h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-md)}.mp-trophies ul,.mp-career ul{margin:0;padding:0;list-style:none;display:grid}.mp-trophies li{font-size:var(--text-sm);padding-block:2px}.mp-career li{gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mp-season{font-size:var(--text-xs);color:var(--muted)}.mp-club,.mp-finish{min-width:0;display:grid}.mp-club .muted,.mp-finish .muted,.mp-finish span{font-size:var(--text-xs)}.mp-finish{justify-items:end}.mp-met{color:var(--success)}.mp-missed{color:var(--danger)}.managers-list{margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-4);list-style:none;display:grid}.managers-list li{align-items:center;gap:var(--space-3);min-block-size:var(--tap);padding-block:var(--space-2);border-block-end:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr) auto auto;display:grid}.ml-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.ml-who,.ml-rep{min-width:0;display:grid}.ml-who .muted,.ml-rep .muted{font-size:var(--text-xs)}.ml-rep{justify-items:end}.ml-titles{font-size:var(--text-sm)}.offline-notice{z-index:50;padding:var(--space-3) var(--space-4);background:var(--warning);color:var(--bg);text-align:center;font-size:var(--text-sm);flex-direction:column;gap:2px;padding-block-start:calc(var(--space-3) + env(safe-area-inset-top));display:flex;position:fixed;inset-block-start:0;inset-inline:0}.btn-google{justify-content:center;align-items:center;gap:var(--space-3);display:inline-flex}.subnav .subnav-help{min-width:var(--tap);border-radius:var(--radius-pill);color:var(--accent-text);justify-content:center;margin-inline-start:auto;font-weight:800}.guide-contents ol{gap:var(--space-1);margin:0;padding-inline-start:var(--space-6);display:grid}.guide-contents a{min-height:var(--tap);color:var(--text);align-items:center;display:inline-flex}.guide{gap:var(--space-4);flex-direction:column;display:flex}.guide h1{font-size:var(--text-2xl);text-wrap:balance}.guide-back{min-height:var(--tap);color:var(--accent-text);align-self:flex-start;align-items:center;display:inline-flex}.guide-body{overflow-wrap:anywhere;line-height:1.65}.guide-body>:first-child{margin-block-start:0}.guide-body h2{font-size:var(--text-xl);margin-block:var(--space-6) var(--space-2)}.guide-body h3{font-size:var(--text-lg);margin-block:var(--space-4) var(--space-2)}.guide-body p,.guide-body ul,.guide-body ol{margin-block:var(--space-2)}.guide-body ul,.guide-body ol{padding-inline-start:var(--space-6)}.guide-body li{margin-block:var(--space-1)}.guide-body strong{color:var(--text)}.guide-body em{color:var(--accent-text);font-style:normal}.guide-table{margin-block:var(--space-3)}.guide-table table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.guide-table th,.guide-table td{text-align:start;vertical-align:top;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border)}.guide-table th{color:var(--muted);font-weight:600}.guide-pager{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.guide-card{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.guide-card p{margin:0}.assistant{gap:var(--space-3);flex-direction:column;display:flex}.assistant h2{font-size:var(--text-xl)}.assistant p{margin:0}.assistant-turns{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assistant-q{overflow-wrap:anywhere;font-weight:600}.assistant-a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);overflow-wrap:anywhere;margin-block-start:var(--space-2);line-height:1.6}.assistant-a>:first-child{margin-block-start:0}.assistant-a>:last-child{margin-block-end:0}.assistant-a ul,.assistant-a ol{padding-inline-start:var(--space-6)}.assistant-form{gap:var(--space-2);flex-direction:column;display:flex}.assistant-form textarea{resize:vertical;min-height:calc(var(--tap) * 1.6)}.assistant-form .btn{align-self:flex-start}.assistant-bubble-wrap,.assistant-panel,.assistant-tab{right:calc(var(--space-4) + env(safe-area-inset-right));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:30;position:fixed}@media (width<=767px){.assistant-bubble-wrap,.assistant-tab{bottom:calc(76px + var(--space-3) + env(safe-area-inset-bottom))}.shell.keyboard-open .assistant-bubble-wrap,.shell.keyboard-open .assistant-tab{display:none}}.assistant-bubble{border:2px solid var(--accent);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;display:grid;box-shadow:0 8px 24px #00000059}.assistant-bubble:hover .mascot,.assistant-bubble:focus-visible .mascot{animation:.6s ease-in-out mascot-wiggle}.assistant-tuck{border:1px solid var(--border);background:var(--surface-2);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;left:-6px}.assistant-tab{border:1px solid var(--border);border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--surface);cursor:pointer;opacity:.85;border-right:0;place-items:center;width:40px;height:52px;padding:0;display:grid;right:0;box-shadow:0 4px 12px #00000040}.assistant-panel{width:min(400px, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);flex-direction:column;height:min(560px,100dvh - 120px);animation:.18s ease-out assistant-in;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000073}@media (width<=767px){.assistant-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:min(78dvh,640px);padding-bottom:env(safe-area-inset-bottom);transform:translateY(var(--vv-shift,0px));bottom:0;left:0;right:0}}.assistant-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);background:var(--club-tint);display:flex}.assistant-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.assistant-head-text .muted{font-size:var(--text-xs)}.assistant-chat{flex-direction:column;flex:1;min-height:0;display:flex}.assistant-log{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-hello{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);margin:0}.assistant-turn{gap:var(--space-2);flex-direction:column;display:flex}.assistant-q{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-ink);align-self:flex-end;margin:0;font-weight:600}.assistant-thinking{margin:0}.assistant-chat .assistant-form{padding:var(--space-3) var(--space-4) 0;border-block-start:1px solid var(--border);flex-direction:row;align-items:flex-end}.assistant-chat .assistant-form textarea{min-height:var(--tap);flex:1}.assistant-chat .assistant-form .btn{align-self:auto}.assistant-foot{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--text-xs);margin:0}.guide-ask{align-self:flex-start}.mascot{place-items:end center;animation:3s ease-in-out infinite mascot-float;display:inline-grid;position:relative}.mascot-ball{place-items:center;display:grid}.mascot.thinking .mascot-ball{animation:1.2s linear infinite mascot-spin}.mascot-cap{transform-origin:50% 80%;position:absolute;top:-12%;left:50%;overflow:visible;transform:translate(-50%)rotate(-12deg)}.mascot-tassel{transform-origin:30px 13px;animation:2.4s ease-in-out infinite mascot-tassel}.mascot-dots{border-radius:var(--radius-pill);background:var(--accent);gap:2px;padding:3px 5px;display:flex;position:absolute;top:-6px;right:-14px}.mascot-dots i{background:var(--accent-ink);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite mascot-dot}.mascot-dots i:nth-child(2){animation-delay:.15s}.mascot-dots i:nth-child(3){animation-delay:.3s}@keyframes mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mascot-spin{to{transform:rotate(360deg)}}@keyframes mascot-tassel{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}@keyframes mascot-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes mascot-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes assistant-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mascot,.mascot.thinking .mascot-ball,.mascot-tassel,.mascot-dots i,.assistant-panel{animation:none}}
