@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_2389d3a2-module__U1IRUa__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_2389d3a2-module__U1IRUa__variable{--eb-font-sans:"Roboto", "Roboto Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_ba0b0baf-module__4JZlLW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_ba0b0baf-module__4JZlLW__variable{--eb-font-display:"Bebas Neue", "Bebas Neue Fallback"}
:root{--eb-primary:#13aff0;--eb-primary-dark:#0a6f9e;--eb-accent:#ff8a00;--eb-accent-dark:#b45309;--eb-background:#eef2f5;--eb-text:#172a3a;--eb-muted:#566472;--eb-danger:#b3261e;--eb-panel:#ffffffc7;--eb-panel-strong:#fffffff0;--eb-border:#11203c14;--eb-shadow:#11203c29;--eb-surface-soft:#f5f7fa;--eb-surface-muted:#edf1f6;--eb-surface-strong:#fff;--eb-estado-success-bg:#22aa7024;--eb-estado-success-fg:#0e7b55;--eb-estado-info-bg:#13aff01f;--eb-estado-info-fg:#16678b;--eb-estado-warning-bg:#ff8a0024;--eb-estado-warning-fg:#a45c00;--eb-estado-danger-bg:#dc4c4c24;--eb-estado-danger-fg:var(--eb-danger);--eb-estado-neutral-bg:var(--eb-surface-muted);--eb-estado-neutral-fg:var(--eb-muted);--eb-estado-violeta-bg:#7c3aed24;--eb-estado-violeta-fg:#5b21b6;--eb-estado-magenta-bg:#d946ef24;--eb-estado-magenta-fg:#86198f;--eb-font-body:var(--eb-font-sans,"Roboto", sans-serif);--eb-text-xs:.78rem;--eb-text-sm:.875rem;--eb-text-base:1rem;--eb-text-lg:1.125rem;--eb-text-xl:1.375rem;--eb-text-2xl:1.75rem;--eb-leading-tight:1.2;--eb-leading-normal:1.5;--eb-radius-sm:4px;--eb-radius-md:18px;--eb-radius-lg:28px;--eb-radius-field:14px;--eb-radius-button:16px;--eb-width-page:1320px;--eb-width-form:440px;--eb-width-md:480px;--eb-width-lg:560px;--eb-width-xl:960px;--eb-ptr-umbral:70px;--eb-space-xs:.75rem;--eb-space-sm:1rem;--eb-space-md:1.25rem;--eb-space-lg:1.6rem;--eb-space-xl:2rem;--eb-space-2xl:2.6rem;--eb-topbar-alto:calc(5rem + 1px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior-y:contain}html,body{max-width:100%;min-height:100%;overflow-x:clip}img,svg,video{max-width:100%;height:auto}body{font-family:var(--eb-font-body);color:var(--eb-text);background:var(--eb-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;line-height:1.5}.eb-branded-bg{background:radial-gradient(circle at top,#13aff01f,#0000 28%),linear-gradient(#eceff3 0%,#f7f8fb 100%);min-height:100vh;position:relative}.eb-branded-bg:before,.eb-branded-bg:after{content:"";pointer-events:none;z-index:0;filter:blur(6px);border-radius:999px;display:block;position:fixed}.eb-branded-bg:before{background:#13aff01a;width:28rem;height:28rem;top:-8rem;right:-7rem}.eb-branded-bg:after{background:#ff8a001a;width:22rem;height:22rem;bottom:-7rem;left:-5rem}@media (max-width:480px){.eb-branded-bg:before{width:16rem;height:16rem;top:-5rem;right:-5rem}.eb-branded-bg:after{width:13rem;height:13rem;bottom:-5rem;left:-4rem}}
.eb-button{letter-spacing:.01em;border-radius:var(--eb-radius-button);cursor:pointer;min-height:3rem;font-weight:700;font-family:var(--eb-font-body);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s;display:inline-flex}.eb-button:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.eb-button:hover:not(:disabled){transform:translateY(-1px)}}.eb-button,.eb-chip,.eb-day-pill,.eb-day-nav,.eb-slot-pill,.eb-mes-dia,.eb-rating-star,.eb-nav-toggle,.eb-drawer-close,.eb-drawer-cerrar{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.eb-button-primary{color:#fff;background:#122e43;border-color:#122e43f5;box-shadow:0 18px 30px -24px #122e43b8}.eb-button-primary:hover{background:#0f283a}.eb-button-accent{background:var(--eb-accent-dark);color:#fff;border-color:var(--eb-accent-dark)}.eb-button-secondary{color:#15354c;border-color:var(--eb-border);box-shadow:0 12px 22px -22px var(--eb-shadow);background:#fffffff5}.eb-button-ghost{color:#1b4e6c;background:#13aff014;border-color:#13aff029}.eb-button-danger{color:var(--eb-danger);background:#fffffff2;border-color:#dc4c4c29}.eb-button:focus-visible,.eb-button-block:focus-visible,.eb-app-nav-item:focus-visible,.eb-nav-toggle:focus-visible,.eb-drawer-close:focus-visible,.eb-chip:focus-visible,.eb-checkbox:focus-visible,.eb-input:focus-visible,.eb-textarea:focus-visible,.eb-cal-block:focus-visible,.eb-glass-card:focus-visible,.eb-card-link:focus-visible,.eb-collapsible-toggle:focus-visible,.eb-bar-col:focus-visible,.eb-rating-star:focus-visible,.eb-th-orden:focus-visible,.eb-drawer-cerrar:focus-visible,.eb-chip-remove:focus-visible,.eb-paso-cambiar:focus-visible,button.eb-prueba-badge:focus-visible,.eb-episodio-badge:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px}button.eb-agenda-dia-celda--cita:focus-visible,button.eb-agenda-dia-celda:focus-visible,button.eb-agenda-semana-bloque:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:-2px;z-index:5}.eb-glass-card{background:var(--eb-panel);border:1px solid var(--eb-border);box-shadow:0 22px 50px -38px var(--eb-shadow), inset 0 1px 0 #ffffffd9;border-radius:var(--eb-radius-lg);padding:var(--eb-space-lg);position:relative}.eb-glass-card-nested{background:var(--eb-panel-strong);border-radius:var(--eb-radius-md);padding:var(--eb-space-md);box-shadow:0 16px 36px -30px #11203c29}.eb-anuncio-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--eb-radius-md);width:100%;display:block}.eb-flyer-portada-img{aspect-ratio:4/5;object-fit:contain;border-radius:var(--eb-radius-md);background:var(--eb-border);width:100%;max-height:75vh;display:block}.eb-flyer-preview{aspect-ratio:4/5;object-fit:contain;border-radius:var(--eb-radius-md);background:var(--eb-border);width:100%;max-height:240px;display:block}.eb-avatar{object-fit:cover;background:var(--eb-surface-soft);border:1px solid var(--eb-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.eb-avatar-sm{width:36px;height:36px;font-size:.8rem}.eb-avatar-md{width:56px;height:56px;font-size:1.1rem}.eb-avatar-lg{width:96px;height:96px;font-size:1.9rem}.eb-avatar-iniciales{background:var(--eb-primary-dark);color:#fff;letter-spacing:.02em;font-weight:700}.eb-anuncio-vistas-detalle>td{background:var(--eb-border);font-size:var(--eb-text-sm)}.eb-input{border:1px solid var(--eb-border);border-radius:var(--eb-radius-field);width:100%;min-height:2.75rem;color:var(--eb-text);background:#ffffffd1;padding:.85rem 1.1rem;font-family:inherit;font-size:16px;transition:background-color .18s,border-color .18s,box-shadow .18s}.eb-input:focus{border-color:var(--eb-primary);background:#fff;box-shadow:0 0 0 4px #13aff01f}.eb-input:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px}.eb-password-field{display:block;position:relative}.eb-input-with-toggle{padding-right:3rem}.eb-password-toggle{border-radius:var(--eb-radius-field);min-width:2.75rem;height:100%;color:var(--eb-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .75rem;transition:color .18s;display:inline-flex;position:absolute;top:0;right:0}.eb-password-toggle:hover{color:var(--eb-text)}.eb-password-toggle:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:-2px;color:var(--eb-text)}.eb-eye-toggle{border-radius:var(--eb-radius-field);min-width:2.75rem;min-height:2.75rem;color:var(--eb-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .75rem;transition:color .18s;display:inline-flex}.eb-eye-toggle:hover{color:var(--eb-text)}.eb-eye-toggle:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px;color:var(--eb-text)}.eb-textarea{border:1px solid var(--eb-border);border-radius:var(--eb-radius-field);resize:vertical;width:100%;min-height:5.5rem;color:var(--eb-text);background:#ffffffd1;padding:.85rem 1.1rem;font-family:inherit;font-size:16px;transition:background-color .18s,border-color .18s,box-shadow .18s}.eb-textarea:focus{border-color:var(--eb-primary);background:#fff;box-shadow:0 0 0 4px #13aff01f}.eb-textarea:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px}.eb-textarea-crece{resize:none;field-sizing:content;overflow-y:hidden}.eb-rating{gap:.25rem;display:inline-flex}.eb-rating-star{cursor:pointer;min-width:2.75rem;min-height:2.75rem;color:var(--eb-border);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.75rem;line-height:1;transition:color .12s,transform .12s;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.eb-rating-star:hover{transform:scale(1.1)}}.eb-rating-star.is-on{color:var(--eb-accent)}.eb-rating-star:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px;border-radius:8px}.eb-display{font-family:var(--eb-font-display,"Bebas Neue", "Roboto", sans-serif);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:400}.eb-h1{text-wrap:balance;font-size:clamp(2.5rem,5vw,4.25rem);line-height:.95}.eb-h2{text-wrap:balance;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.eb-h3{text-wrap:balance;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.15}.eb-num{font-variant-numeric:tabular-nums}.eb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eb-primary-dark);margin-bottom:.35rem;font-size:.82rem;font-weight:700}.eb-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.eb-skip-link{top:calc(var(--eb-space-sm) + env(safe-area-inset-top,0px));left:var(--eb-space-sm);z-index:60;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.eb-skip-link:focus-visible{clip:auto;white-space:normal;width:auto;height:auto;padding:var(--eb-space-xs) var(--eb-space-md);background:var(--eb-panel-strong);color:var(--eb-text);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);outline:2px solid var(--eb-primary-dark);outline-offset:2px;margin:0;overflow:visible}.eb-app-content:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:-2px}.eb-ancla-bajo-topbar{scroll-margin-top:calc(var(--eb-topbar-alto) + env(safe-area-inset-top,0px))}.eb-status-pill{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.eb-status-pill-info{color:#16678b;background:#13aff01f}.eb-status-pill-warning{color:#a45c00;background:#ff8a0024}.eb-status-pill-success{color:#0e7b55;background:#22aa7024}.eb-status-pill-danger{color:var(--eb-danger);background:#dc4c4c24}.eb-status-pill-neutral{background:var(--eb-surface-muted);color:var(--eb-muted)}.eb-status-pill-classpass{background:var(--eb-estado-violeta-bg);color:var(--eb-estado-violeta-fg)}.eb-pill-atributo-ajuste,.eb-pill-atributo-recuperacion,.eb-pill-atributo-carga,.eb-pill-atributo-impacto,.eb-pill-atributo-ajuste-competitivo,.eb-pill-atributo-competitivo{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.eb-pill-atributo-ajuste{background:var(--eb-estado-info-bg);color:var(--eb-estado-info-fg)}.eb-pill-atributo-recuperacion{background:var(--eb-estado-success-bg);color:var(--eb-estado-success-fg)}.eb-pill-atributo-carga{background:var(--eb-estado-warning-bg);color:var(--eb-estado-warning-fg)}.eb-pill-atributo-impacto{background:var(--eb-estado-danger-bg);color:var(--eb-estado-danger-fg)}.eb-pill-atributo-ajuste-competitivo{background:var(--eb-estado-violeta-bg);color:var(--eb-estado-violeta-fg)}.eb-pill-atributo-competitivo{background:var(--eb-estado-magenta-bg);color:var(--eb-estado-magenta-fg)}.eb-episodio-badge{color:var(--eb-danger);font-size:var(--eb-text-sm);cursor:pointer;background:#dc4c4c24;border:1px solid #b3261e59;border-radius:999px;align-items:center;gap:.35rem;min-height:2.75rem;padding:.3rem .65rem;font-weight:700;line-height:1.2;display:inline-flex}.eb-episodio-badge:hover{background:#dc4c4c38}.eb-episodio-chevron{transition:transform .15s}.eb-episodio-badge[aria-expanded=true] .eb-episodio-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.eb-episodio-chevron{transition:none}}.eb-episodio-detalle{padding:var(--eb-space-xs);border-radius:var(--eb-radius-sm);font-size:var(--eb-text-sm);background:#b3261e0f;border:1px solid #b3261e33;gap:.3rem;margin:0;font-weight:400;list-style:none;display:grid}.eb-episodio-detalle li{overflow-wrap:anywhere;line-height:1.35}.eb-episodio-titulo{font-weight:600}.eb-episodio-dias{color:var(--eb-muted)}.eb-episodio-entrada{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--eb-text-sm);margin:0}.eb-episodio-firma{color:var(--eb-muted);font-size:var(--eb-text-xs)}.eb-episodio-enlace{font-size:var(--eb-text-sm);color:var(--eb-primary-dark);font-weight:600}.eb-prueba-badge{color:#16678b;font-size:var(--eb-text-sm);background:#13aff01f;border:1px solid #13aff059;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-weight:700;line-height:1.2;display:inline-flex}button.eb-prueba-badge{cursor:pointer;min-height:2.75rem}button.eb-prueba-badge:hover{background:#13aff033}.eb-prueba-chevron{transition:transform .15s}.eb-prueba-badge[aria-expanded=true] .eb-prueba-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.eb-prueba-chevron{transition:none}}.eb-prueba-detalle{padding:var(--eb-space-xs);gap:var(--eb-space-xs);border-radius:var(--eb-radius-sm);font-size:var(--eb-text-sm);background:#16678b0f;border:1px solid #16678b33;margin:0;font-weight:400;list-style:none;display:grid}.eb-prueba-detalle li{overflow-wrap:anywhere;gap:.2rem;line-height:1.35;display:grid}.eb-prueba-meta{color:var(--eb-muted);font-size:var(--eb-text-sm)}.eb-prueba-texto{margin:0}.eb-alert{align-items:flex-start;gap:var(--eb-space-xs);padding:var(--eb-space-sm) var(--eb-space-md);border-radius:var(--eb-radius-md);border:1px solid var(--eb-border);font-size:var(--eb-text-sm);line-height:var(--eb-leading-normal);display:flex}.eb-alert-danger{color:var(--eb-danger);background:#dc4c4c1a;border-color:#dc4c4c47}.eb-alert-success{color:#0e7b55;background:#22aa701a;border-color:#22aa7047}.eb-alert-info{color:#16678b;background:#13aff01a;border-color:#13aff042}.eb-alert-warning{color:#a45c00;background:#ff8a001a;border-color:#ff8a0047}.eb-page-shell{z-index:1;width:min(1320px,100%);margin:0 auto;padding:clamp(1.35rem,1rem + 2vw,2.6rem);position:relative}.eb-glass-frame:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffffad,#ffffff70);border:1px solid #ffffff9e;border-radius:32px;position:fixed;inset:1rem;box-shadow:inset 0 1px #ffffffdb,0 28px 70px -54px #11203c47}.eb-stack{gap:var(--eb-space-md);flex-direction:column;display:flex}.eb-cluster{align-items:center;gap:var(--eb-space-sm);flex-wrap:wrap;display:flex}.eb-grid{gap:var(--eb-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.eb-sidebar-layout{gap:var(--eb-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.eb-sidebar-layout{grid-template-columns:16rem minmax(0,1fr);align-items:start}}.eb-app-shell{flex-direction:column;min-height:100vh;display:flex}.eb-app-topbar{justify-content:space-between;align-items:center;gap:var(--eb-space-sm);padding:var(--eb-space-sm) var(--eb-space-md);padding-top:max(var(--eb-space-sm), env(safe-area-inset-top,0px));background:var(--eb-panel-strong);border-bottom:1px solid var(--eb-border);z-index:20;display:flex;position:sticky;top:0}.eb-app-topbar-start{align-items:center;gap:var(--eb-space-sm);display:flex}.eb-back-button{min-height:2.75rem;padding:.4rem .75rem}.eb-app-logo{object-fit:contain;flex-shrink:0;display:block}.eb-app-logo-sm{width:28px;height:28px}.eb-app-logo-lg{width:56px;height:56px}.eb-app-logo-hero{width:clamp(160px,44vw,208px);height:auto;margin:0 auto var(--eb-space-md)}.eb-nav-toggle{border-radius:var(--eb-radius-md);width:2.75rem;height:2.75rem;color:var(--eb-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.eb-nav-toggle:hover{background:#13aff014}.eb-app-topbar-identity{margin-left:auto;display:none}.eb-app-content{padding-bottom:var(--eb-space-2xl);flex:1}.eb-nav-backdrop{z-index:30;background:#00000073;display:none;position:fixed;inset:0}.eb-nav-backdrop[data-open]{display:block}.eb-app-sidebar{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);z-index:31;background:var(--eb-panel-strong);border-right:1px solid var(--eb-border);visibility:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;width:82vw;max-width:20rem;transition:transform .24s,visibility .24s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.eb-app-sidebar[data-open]{visibility:visible;transform:translate(0)}@media (prefers-reduced-motion:reduce){.eb-app-sidebar{transition:visibility}}.eb-app-sidebar-header{text-align:center;padding:var(--eb-space-lg) var(--eb-space-md) var(--eb-space-md);border-bottom:1px solid var(--eb-border);flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.eb-app-sidebar-email{max-width:100%}.eb-drawer-close{top:var(--eb-space-sm);right:var(--eb-space-sm);border-radius:var(--eb-radius-md);width:2.75rem;height:2.75rem;color:var(--eb-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.eb-drawer-close:hover{color:var(--eb-text);background:#13aff014}.eb-app-sidebar-footer{padding:var(--eb-space-md);border-top:1px solid var(--eb-border)}.eb-app-nav{gap:var(--eb-space-xs);padding:var(--eb-space-md);flex-direction:column;flex:1;display:flex}.eb-app-nav-item{align-items:center;gap:var(--eb-space-sm);border-radius:var(--eb-radius-md);min-height:2.75rem;color:var(--eb-muted);flex-direction:row;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.eb-app-nav-icon{flex-shrink:0;width:22px;height:22px}.eb-app-nav-label{font-size:var(--eb-text-base);line-height:1.2}.eb-app-nav-contador{letter-spacing:normal;text-transform:none;flex-shrink:0;min-width:1.5rem;margin-left:auto;padding:.15rem .45rem}.eb-app-nav-item:hover,.eb-app-nav-item[aria-current=page]{color:var(--eb-text);background:#13aff014}.eb-app-nav-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--eb-primary-dark);font-weight:700}@media (min-width:1024px){.eb-app-shell{grid-template:"nav topbar""nav content"1fr/16rem minmax(0,1fr);display:grid}.eb-app-topbar{grid-area:topbar}.eb-app-content{padding:var(--eb-space-lg);grid-area:content}.eb-app-topbar-brand,.eb-nav-toggle,.eb-drawer-close,.eb-app-sidebar-email,.eb-app-sidebar-footer,.eb-nav-backdrop{display:none}.eb-app-topbar-identity{display:flex}.eb-app-sidebar{visibility:visible;z-index:auto;scrollbar-width:thin;scrollbar-color:var(--eb-muted) var(--eb-surface-muted);grid-area:nav;width:16rem;max-width:none;height:auto;position:fixed;top:0;bottom:0;left:0;transform:none}.eb-app-sidebar::-webkit-scrollbar{width:10px}.eb-app-sidebar::-webkit-scrollbar-track{background:var(--eb-surface-muted)}.eb-app-sidebar::-webkit-scrollbar-thumb{background:var(--eb-muted);border:2px solid var(--eb-surface-muted);border-radius:var(--eb-radius-sm);background-clip:padding-box}.eb-app-sidebar::-webkit-scrollbar-thumb:hover{background:var(--eb-text);background-clip:padding-box}.eb-app-sidebar-header{text-align:left;align-items:center;gap:var(--eb-space-sm);padding:var(--eb-space-md);flex-direction:row}}.eb-data-table{border-collapse:collapse;width:100%;font-size:.92rem}.eb-data-table thead tr{text-align:left;color:var(--eb-muted);border-bottom:1px solid var(--eb-border)}.eb-data-table th,.eb-data-table td{padding:var(--eb-space-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.eb-data-table tbody tr{border-bottom:1px solid var(--eb-border);content-visibility:auto;contain-intrinsic-size:auto 4rem}.eb-dia-lista{content-visibility:auto;contain-intrinsic-size:auto 600px}.eb-th-orden{align-items:center;gap:var(--eb-space-xs);font:inherit;color:inherit;padding:var(--eb-space-xs);cursor:pointer;background:0 0;border:0;min-height:1.5rem;display:inline-flex}.eb-data-table thead th:has(>.eb-th-orden){padding:0}.eb-th-orden:hover{text-decoration:underline}.eb-th-orden>[aria-hidden]{text-align:center;min-width:1ch}.eb-th-orden-etiqueta{display:none}@media (max-width:767px){.eb-data-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eb-data-table thead .eb-th-orden{display:none}.eb-data-table thead .eb-th-orden-etiqueta{display:inline}.eb-data-table,.eb-data-table tbody,.eb-data-table tr,.eb-data-table td{width:100%;display:block}.eb-data-table tbody tr{background:var(--eb-panel-strong);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);padding:var(--eb-space-sm);margin-bottom:var(--eb-space-sm)}.eb-data-table td{justify-content:space-between;align-items:center;gap:var(--eb-space-md);text-align:right;overflow-wrap:anywhere;border:none;min-width:0;padding:.4rem 0;display:flex}.eb-data-table td:before{content:attr(data-label);color:var(--eb-muted);text-align:left;flex-shrink:0;font-weight:700}.eb-data-table td.eb-cell-full{text-align:left;display:block}.eb-data-table td.eb-cell-full:before{display:none}}.eb-horario-publico .eb-semana-nav{gap:var(--eb-space-xs);grid-template-columns:1fr;grid-template-areas:"label""prev""next";align-items:center;display:grid}.eb-horario-publico .eb-semana-nav>:first-child{grid-area:prev;justify-self:stretch}.eb-horario-publico .eb-semana-nav>:nth-child(2){text-align:center;grid-area:label}.eb-horario-publico .eb-semana-nav>:nth-child(3){grid-area:next;justify-self:stretch}@media (min-width:480px){.eb-horario-publico .eb-semana-nav{grid-template-columns:1fr 1fr;grid-template-areas:"label label""prev next"}.eb-horario-publico .eb-semana-nav>:first-child{justify-self:start}.eb-horario-publico .eb-semana-nav>:nth-child(3){justify-self:end}}@media (min-width:768px){.eb-horario-publico .eb-semana-nav{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev label next"}}.eb-horario-eb .eb-cal-grid{grid-template-columns:64px repeat(7,minmax(0,1fr))}.eb-horario-eb .eb-cal-block-titulo{white-space:normal}.eb-row-clickable{cursor:pointer}.eb-row-clickable:hover{background:var(--eb-surface-soft)}.eb-row-link{color:inherit;text-decoration:none}.eb-row-link:hover{text-decoration:underline}.eb-form-grid{gap:var(--eb-space-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.eb-form-grid{grid-template-columns:repeat(2,1fr)}}.eb-form-full{grid-column:1/-1}.eb-button-block{width:100%}@media (min-width:480px){.eb-button-block{width:auto}}.eb-cal-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.eb-cal-grid{background:var(--eb-border);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);grid-template-columns:64px repeat(7,1fr);gap:1px;min-width:760px;display:grid;overflow:hidden}.eb-cal-header{background:var(--eb-panel-strong);text-align:center;color:var(--eb-text);padding:10px 6px;font-size:.85rem;font-weight:600}.eb-cal-header--feriado{color:var(--eb-muted);font-weight:500}.eb-cal-time{background:var(--eb-panel-strong);min-height:52px;color:var(--eb-muted);justify-content:center;align-items:center;font-size:.8rem;display:flex}.eb-cal-cell{background:var(--eb-panel);flex-direction:column;gap:3px;min-height:52px;padding:4px;display:flex}.eb-cal-cell--feriado{background:#69788c1a}.eb-cal-block{border-radius:var(--eb-radius-sm);width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:left;color:var(--eb-text);border:none;border-left:3px solid #0000;padding:4px 6px;font-size:.78rem;line-height:1.25;display:block}button.eb-cal-block{cursor:pointer;transition:transform .15s}@media (hover:hover) and (prefers-reduced-motion:no-preference){button.eb-cal-block:hover{transform:scale(1.03)}}.eb-cal-block-titulo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-cal-block-coach{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.eb-cal-block-nota{opacity:.85;white-space:nowrap;font-size:.85em}.eb-cal-block--libre{background:#22aa7024;border-left-color:#0e7b55}.eb-cal-block--media{background:#eab30829;border-left-color:#854d0e}.eb-cal-block--llena{background:#ff8a002e;border-left-color:#a45c00}.eb-cal-block--bloqueado{border-left-color:var(--eb-muted);color:var(--eb-muted);background:#69788c24}.eb-cal-block--sin-entrenador{outline:2px dashed var(--eb-danger);outline-offset:-2px}.eb-cal-grupo-titulo{margin:0;font-size:1.05rem}.eb-calmes-nombre .eb-cal-grid{grid-template-columns:64px repeat(7,minmax(0,1fr))}.eb-calmes-nombre .eb-cal-block-titulo{white-space:normal;overflow-wrap:break-word;font-size:.95em}.eb-cal-block--ocup-vacio{border-left-color:var(--eb-muted);background:#69788c1a}.eb-cal-block--ocup-bajo{background:#22aa7029;border-left-color:#0e7b55}.eb-cal-block--ocup-medio{background:#eab30838;border-left-color:#854d0e}.eb-cal-block--ocup-alto{background:#ff8a0047;border-left-color:#a45c00}.eb-cal-block--futura{border-left-color:var(--eb-muted);color:var(--eb-muted);background:#69788c14}.eb-cal-leyenda{gap:var(--eb-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.eb-cal-leyenda-item{align-items:center;gap:calc(var(--eb-space-xs) / 2);font-size:var(--eb-text-sm);color:var(--eb-muted);display:inline-flex}.eb-cal-leyenda-muestra{border-radius:var(--eb-radius-sm);border:1px solid var(--eb-border);flex:none;width:1.1em;height:1.1em}.eb-toolbar{gap:var(--eb-space-sm);flex-direction:column;display:flex}.eb-toolbar>.eb-input{width:100%}@media (min-width:640px){.eb-toolbar{flex-flow:wrap;align-items:center}.eb-toolbar>.eb-input{flex:12rem;width:auto}.eb-toolbar>.eb-toolbar-field{flex:10rem}.eb-toolbar>.eb-toolbar-search{flex:16rem}}.eb-chip{min-height:2.75rem;padding:.5rem var(--eb-space-md);border:1px solid var(--eb-border);color:var(--eb-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-size:.9rem;line-height:1;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.eb-chip:hover{color:var(--eb-text)}.eb-chip:disabled{cursor:not-allowed;opacity:.6;color:var(--eb-muted)}.eb-chip[aria-pressed=true],.eb-chip[aria-current=page]{background:var(--eb-primary-dark);border-color:var(--eb-primary-dark);color:var(--eb-surface-strong)}.eb-subnav .eb-chip{background:var(--eb-surface-strong);border:1px solid var(--eb-border);color:var(--eb-text);border-radius:12px;gap:8px;box-shadow:0 1px 2px #11203c0f}.eb-subnav .eb-chip:hover{color:var(--eb-text);border-color:#13aff073;box-shadow:0 2px 6px #13aff029}.eb-subnav .eb-chip[aria-pressed=true],.eb-subnav .eb-chip[aria-current=page]{border-color:var(--eb-primary);color:var(--eb-primary-dark);background:#13aff01a;box-shadow:0 1px 4px #13aff038}.eb-subnav-ico{width:18px;height:18px;color:var(--eb-primary);flex-shrink:0}.eb-subnav .eb-chip[aria-pressed=true] .eb-subnav-ico,.eb-subnav .eb-chip[aria-current=page] .eb-subnav-ico{color:var(--eb-primary-dark)}.eb-chip-remove{margin-left:var(--eb-space-xs);width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex;position:relative}.eb-chip-remove:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eb-chip-remove:hover{color:var(--eb-primary-dark)}.eb-chip-remove:disabled{opacity:.5;cursor:default}.eb-muted{color:var(--eb-muted)}.eb-tachado{text-decoration:line-through;-webkit-text-decoration-color:var(--eb-muted);text-decoration-color:var(--eb-muted)}.eb-checkbox{width:1.4rem;min-width:1.4rem;height:1.4rem;accent-color:var(--eb-primary);cursor:pointer}.eb-action-bar{border:1px solid var(--eb-border);border-radius:var(--eb-radius-md,12px);background:var(--eb-surface-strong,#ffffff0a);padding:var(--eb-space-sm) var(--eb-space-md)}.eb-spinner{border:2px solid var(--eb-border);border-top-color:var(--eb-primary-dark);border-radius:999px;width:1.25rem;height:1.25rem;animation:.72s linear infinite eb-spin;display:inline-block}@keyframes eb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eb-spinner{animation:none}}.eb-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-card-link{color:inherit;text-decoration:none;display:block}.eb-recurso-card{align-items:center;gap:var(--eb-space-sm);padding:var(--eb-space-md);background:var(--eb-panel);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);color:inherit;min-height:44px;text-decoration:none;display:flex}.eb-recurso-card:hover,.eb-recurso-card:focus-visible{border-color:var(--eb-primary);box-shadow:0 12px 28px -22px var(--eb-shadow)}.eb-recurso-card__icon{color:var(--eb-primary);flex:none;display:inline-flex}.eb-recurso-card__body{flex:auto;min-width:0}.eb-recurso-card__name{overflow-wrap:anywhere;font-weight:600}.eb-recurso-card__meta{color:var(--eb-muted);font-size:var(--eb-text-sm)}.eb-recurso-card__download{background:var(--eb-surface-soft);width:2.25rem;height:2.25rem;color:var(--eb-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.eb-bar-chart{align-items:flex-end;gap:var(--eb-space-xs);width:100%;min-height:9rem;padding-top:var(--eb-space-sm);display:flex;overflow-x:auto}.eb-bar-col{flex-direction:column;flex:1 0 1.5rem;align-items:center;gap:.35rem;min-width:1.5rem;display:flex}.eb-bar-track{justify-content:center;align-items:flex-end;width:100%;height:7rem;display:flex}.eb-bar{width:.85rem;min-height:2px;height:var(--eb-bar-h,0%);background:var(--eb-primary-dark);border-radius:var(--eb-radius-sm) var(--eb-radius-sm) 0 0}.eb-bar-provisional{width:.85rem;height:var(--eb-bar-h,.9rem);vertical-align:-.1rem;border:1px dashed var(--eb-primary-dark);opacity:.45;background:0 0;display:inline-block}.eb-bar-apilada{flex-direction:column;justify-content:flex-end;width:.85rem;height:100%;display:flex}.eb-bar-segmento-consolidado{width:100%;min-height:2px;height:var(--eb-bar-h,0%);background:var(--eb-primary-dark);border-radius:var(--eb-radius-sm) var(--eb-radius-sm) 0 0}.eb-bar-segmento-provisional{width:100%;height:var(--eb-bar-h,0%);border:1px dashed var(--eb-primary-dark);opacity:.45;background:0 0}.eb-bar-apilada>:first-child{border-radius:var(--eb-radius-sm) var(--eb-radius-sm) 0 0}.eb-bar-apilada>:not(:first-child){border-radius:0}.eb-bar-hueco .eb-bar-track,.eb-bar-hueco-muestra{background-image:repeating-linear-gradient(45deg, var(--eb-surface-soft) 0, var(--eb-surface-soft) 3px, transparent 3px, transparent 6px);border-radius:var(--eb-radius-sm);opacity:.6}.eb-bar-hueco-muestra{vertical-align:-.1rem;width:.85rem;height:.9rem;display:inline-block}.eb-bar-hueco .eb-bar-valor,.eb-bar-hueco .eb-bar-label{color:var(--eb-muted)}.eb-bar-corte{padding-left:var(--eb-space-xs);margin-left:var(--eb-space-xs);border-left:1px dashed var(--eb-muted);font-size:var(--eb-text-xs);color:var(--eb-muted);white-space:nowrap;flex:none;align-self:stretch;align-items:flex-end;display:flex}.eb-bar-label{font-size:var(--eb-text-xs);color:var(--eb-muted);white-space:nowrap}.eb-bar-valor{font-size:var(--eb-text-xs);color:var(--eb-text);font-variant-numeric:tabular-nums;font-weight:600}.eb-hbar-list{gap:var(--eb-space-sm);flex-direction:column;width:100%;display:flex}.eb-hbar-row{align-items:center;gap:var(--eb-space-sm);grid-template-columns:minmax(7rem,9rem) 1fr auto;display:grid}.eb-hbar-nombre{font-size:var(--eb-text-sm);color:var(--eb-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-hbar-track{background:var(--eb-surface-muted);border-radius:999px;height:.85rem;position:relative;overflow:hidden}.eb-hbar-fill{height:100%;width:var(--eb-hbar-w,0%);background:var(--eb-primary-dark);border-radius:999px}.eb-hbar-valor{font-size:var(--eb-text-sm);color:var(--eb-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.eb-progress{background:var(--eb-surface-muted);border-radius:999px;height:.6rem;overflow:hidden}.eb-progress-fill{height:100%;width:var(--eb-progress-w,0%);background:var(--eb-accent-dark);border-radius:999px}.eb-informe-svg{width:100%;max-width:30rem;height:auto;font-family:var(--eb-font-body);margin-inline:auto;display:block}.eb-informe-svg-grilla{stroke:var(--eb-border);stroke-width:1px}.eb-informe-svg-eje{stroke:var(--eb-muted);stroke-width:1px}.eb-informe-svg-barra{fill:var(--eb-estado-info-bg);stroke:var(--eb-primary-dark);stroke-width:1px}.eb-informe-svg-linea{fill:none;stroke:var(--eb-primary-dark);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.eb-informe-svg-punto{fill:var(--eb-primary-dark);stroke:var(--eb-surface-strong);stroke-width:1.5px}.eb-informe-svg-tick,.eb-informe-svg-fecha,.eb-informe-svg-unidad{fill:var(--eb-muted);font-size:18px}.eb-informe-svg-valor{fill:var(--eb-text);font-size:18px;font-weight:600}.eb-superv-figura{gap:var(--eb-space-sm);margin:0;display:grid}@media (min-width:768px){.eb-superv-figura{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:center}}.eb-superv-svg{width:100%;max-width:30rem;height:auto;font-family:var(--eb-font-body);display:block}.eb-superv-grilla{stroke:var(--eb-border);stroke-width:1px}.eb-superv-grilla-media{stroke:var(--eb-muted);stroke-width:1px;stroke-dasharray:4 4}.eb-superv-eje{stroke:var(--eb-muted);stroke-width:1px}.eb-superv-tick,.eb-superv-rotulo{fill:var(--eb-muted);font-size:16px}.eb-superv-linea{fill:none;stroke:var(--eb-superv-color,var(--eb-text));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.eb-superv-linea-total{stroke-width:3.5px}.eb-superv-serie-0{--eb-superv-color:var(--eb-text)}.eb-superv-serie-1{--eb-superv-color:var(--eb-primary-dark)}.eb-superv-serie-2{--eb-superv-color:var(--eb-accent-dark)}.eb-superv-serie-3{--eb-superv-color:var(--eb-estado-success-fg)}.eb-superv-serie-4{--eb-superv-color:var(--eb-estado-violeta-fg)}.eb-superv-serie-5{--eb-superv-color:var(--eb-estado-magenta-fg)}.eb-superv-serie-6{--eb-superv-color:var(--eb-danger)}.eb-superv-leyenda{gap:var(--eb-space-xs) var(--eb-space-sm);font-size:var(--eb-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.eb-superv-leyenda{flex-flow:column}}.eb-superv-leyenda li{align-items:center;gap:.5rem;display:flex}.eb-superv-muestra{background:var(--eb-superv-color,var(--eb-text));border-radius:999px;flex:none;width:1.25rem;height:.25rem}.eb-superv-muestra-total{height:.4rem}.eb-ltv-ecuacion{gap:var(--eb-space-xs);flex-direction:column;display:flex}@media (min-width:768px){.eb-ltv-ecuacion{align-items:flex-end;gap:var(--eb-space-md);flex-flow:wrap}}.eb-ltv-operador{color:var(--eb-muted);font-size:var(--eb-text-xl);line-height:var(--eb-leading-tight)}.eb-heatmap-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.eb-heatmap{border-collapse:separate;border-spacing:3px;table-layout:fixed}.eb-heatmap-corner{background:0 0;width:2.5rem}.eb-heatmap-hcol{font-size:var(--eb-text-xs);color:var(--eb-muted);text-align:center;white-space:nowrap;padding:0 .15rem;font-weight:600}.eb-heatmap-drow{font-size:var(--eb-text-xs);color:var(--eb-muted);text-align:right;white-space:nowrap;padding-right:.4rem;font-weight:600}.eb-heatmap-cell{border-radius:var(--eb-radius-sm);background:var(--eb-surface-muted);text-align:center;vertical-align:middle;width:1.9rem;min-width:1.9rem;height:1.9rem;position:relative;overflow:hidden}.eb-heatmap-fill{background:var(--eb-primary);opacity:var(--eb-heat-op,0);border-radius:var(--eb-radius-sm);pointer-events:none;position:absolute;inset:0}.eb-heatmap-n{z-index:1;font-size:var(--eb-text-xs);color:var(--eb-text);font-weight:600;position:relative}.eb-day-strip-row{align-items:stretch;gap:var(--eb-space-xs);min-width:0;display:flex}.eb-day-strip{gap:var(--eb-space-xs);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.eb-day-pill{scroll-snap-align:start;min-width:3.4rem;min-height:3.4rem;padding:var(--eb-space-xs) var(--eb-space-sm);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);background:var(--eb-surface-strong);color:var(--eb-text);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-family:inherit;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:flex}.eb-day-pill:hover:not(:disabled){border-color:#13aff073;box-shadow:0 2px 6px #13aff029}.eb-day-pill:disabled{color:var(--eb-muted);background:var(--eb-surface-muted);border-color:var(--eb-border);cursor:not-allowed;opacity:.6}.eb-day-pill--sel{border-color:var(--eb-primary);color:var(--eb-primary-dark);background:#13aff01a;font-weight:600;box-shadow:0 1px 4px #13aff038}.eb-day-pill-dow{font-size:var(--eb-text-xs);text-transform:uppercase;letter-spacing:.02em}.eb-day-pill-num{font-size:var(--eb-text-lg);font-variant-numeric:tabular-nums;font-weight:600}.eb-day-nav{border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);background:var(--eb-surface-strong);min-width:2.75rem;min-height:2.75rem;color:var(--eb-primary-dark);font-size:var(--eb-text-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.eb-day-nav:hover:not(:disabled){border-color:#13aff073}.eb-day-nav:disabled{color:var(--eb-muted);cursor:not-allowed;opacity:.5}.eb-day-pill:focus-visible,.eb-day-nav:focus-visible,.eb-slot-pill:focus-visible,.eb-mes-dia:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px}.eb-day-mes-toggle{font-size:var(--eb-text-sm);padding:.4rem var(--eb-space-sm);min-height:2.5rem}.eb-slot-group{gap:var(--eb-space-xs);flex-direction:column;display:flex}.eb-slot-group-label{font-weight:600;font-size:var(--eb-text-sm);color:var(--eb-text)}.eb-slot-group-pills{gap:var(--eb-space-xs);flex-wrap:wrap;display:flex}.eb-slot-pill{min-width:0;max-width:100%;min-height:2.75rem;padding:.5rem var(--eb-space-md);border:1px solid var(--eb-border);background:var(--eb-surface-strong);color:var(--eb-text);cursor:pointer;overflow-wrap:anywhere;text-align:center;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-size:.9rem;line-height:1.2;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.eb-slot-pill:hover{border-color:#13aff073;box-shadow:0 2px 6px #13aff029}.eb-slot-pill[aria-pressed=true]{border-color:var(--eb-primary);color:var(--eb-primary-dark);background:#13aff01a;font-weight:600;box-shadow:0 1px 4px #13aff038}.eb-slot-nudge{align-items:flex-start;gap:var(--eb-space-xs);padding:var(--eb-space-sm) var(--eb-space-md);border-radius:var(--eb-radius-md);color:var(--eb-accent-dark);font-size:var(--eb-text-sm);line-height:var(--eb-leading-normal);background:#ff8a0024;border:1px solid #ff8a0047;display:flex}.eb-slot-nudge-link{color:var(--eb-primary-dark);font-family:inherit;font-size:var(--eb-text-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.eb-slot-nudge-link:hover{color:var(--eb-primary)}.eb-slot-nudge-link:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px;border-radius:var(--eb-radius-sm)}.eb-mes-popover{gap:var(--eb-space-sm);padding:var(--eb-space-md);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);background:var(--eb-surface-strong);box-shadow:0 8px 24px -16px var(--eb-shadow,#11203c47);flex-direction:column;max-width:22rem;display:flex}.eb-mes-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.eb-mes-cabecera{text-align:center;font-size:var(--eb-text-xs);color:var(--eb-muted);padding-bottom:2px;font-weight:600}.eb-mes-dia{font-variant-numeric:tabular-nums;aspect-ratio:1;border-radius:var(--eb-radius-sm);min-height:2.75rem;color:var(--eb-muted);font-family:inherit;font-size:var(--eb-text-sm);cursor:not-allowed;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.eb-mes-dia--disp{color:var(--eb-text);cursor:pointer;background:#13aff014;border-color:#13aff042}.eb-mes-dia--disp:hover{border-color:var(--eb-primary)}.eb-mes-dia--sel{background:var(--eb-primary-dark);border-color:var(--eb-primary-dark);color:var(--eb-surface-strong);font-weight:600}.eb-modo-toggle{gap:var(--eb-space-xs);flex-wrap:wrap;display:inline-flex}.eb-paso{display:block}.eb-paso--completado{align-items:center;gap:var(--eb-space-sm);padding:var(--eb-space-xs) var(--eb-space-sm);border:1px solid var(--eb-border);border-radius:var(--eb-radius-sm);background:var(--eb-surface-soft,var(--eb-surface-strong));display:flex}.eb-paso-resumen{align-items:baseline;gap:var(--eb-space-xs);flex:auto;min-width:0;display:flex}.eb-paso-resumen-texto{overflow-wrap:anywhere;min-width:0;font-size:var(--eb-text-sm)}.eb-paso-check{color:var(--eb-primary-dark,var(--eb-primary));flex-shrink:0;font-weight:700}.eb-paso-cambiar{min-height:44px;padding:0 var(--eb-space-sm);color:var(--eb-primary-dark,var(--eb-primary));font-weight:600;font-size:var(--eb-text-sm);cursor:pointer;border-radius:var(--eb-radius-sm);background:0 0;border:none;flex-shrink:0;margin-left:auto}.eb-paso-cambiar:hover{text-decoration:underline}.eb-paso--activo{gap:var(--eb-space-sm);flex-direction:column;display:flex}.eb-paso-etiqueta{margin:0}.eb-color-swatch{border:1px solid var(--eb-border);border-radius:var(--eb-radius-sm);cursor:pointer;width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--eb-muted);background:var(--eb-surface-strong);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.eb-color-swatch--none{background:var(--eb-surface-soft);font-size:var(--eb-text-sm)}.eb-color-swatch--sel{box-shadow:0 0 0 2px var(--eb-surface-strong), 0 0 0 4px var(--eb-primary-dark);border-color:var(--eb-primary-dark)}.eb-color-swatch:focus-visible{outline:2px solid var(--eb-primary-dark);outline-offset:2px}.eb-drawer-backdrop{z-index:40;background:#00000073;animation:.2s eb-drawer-fade;position:fixed;inset:0}.eb-drawer-panel{z-index:41;background:var(--eb-panel-strong);border-top:1px solid var(--eb-border);border-radius:var(--eb-radius-lg) var(--eb-radius-lg) 0 0;max-height:85dvh;box-shadow:0 -18px 50px -30px var(--eb-shadow);flex-direction:column;animation:.24s eb-drawer-in-up;display:flex;position:fixed;bottom:0;left:0;right:0}.eb-drawer-header{justify-content:space-between;align-items:center;gap:var(--eb-space-sm);padding:var(--eb-space-sm) var(--eb-space-md);border-bottom:1px solid var(--eb-border);flex-shrink:0;display:flex}.eb-drawer-title{text-wrap:balance;margin:0}.eb-drawer-cerrar{border-radius:var(--eb-radius-md);width:2.75rem;height:2.75rem;color:var(--eb-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.eb-drawer-cerrar:hover{color:var(--eb-text);background:#13aff014}.eb-drawer-body{-webkit-overflow-scrolling:touch;padding:0 var(--eb-space-md) var(--eb-space-md);padding-bottom:calc(var(--eb-space-md) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:1;overflow-y:auto}.eb-drawer-panel--amplio{max-height:100dvh;padding-top:env(safe-area-inset-top,0px);border-top:none;border-radius:0;top:0}@keyframes eb-drawer-fade{0%{opacity:0}}@keyframes eb-drawer-in-up{0%{transform:translateY(100%)}}@keyframes eb-drawer-in-right{0%{transform:translate(100%)}}@media (min-width:1024px){.eb-drawer-panel{border-top:none;border-left:1px solid var(--eb-border);width:min(28rem,92vw);max-height:none;box-shadow:-22px 0 50px -30px var(--eb-shadow);border-radius:0;animation:.24s eb-drawer-in-right;inset:0 0 0 auto}.eb-drawer-panel--amplio{border-left:none;width:auto;left:0}.eb-drawer-panel--amplio .eb-drawer-body{padding-inline:clamp(var(--eb-space-md), 4vw, var(--eb-space-2xl))}}@media (prefers-reduced-motion:reduce){.eb-drawer-backdrop,.eb-drawer-panel{animation:none}}.eb-planbar-wrap{gap:var(--eb-space-xs);flex-direction:column;width:100%;display:flex}.eb-planbar{flex-direction:column;gap:.35rem;width:100%;display:flex}.eb-planbar-filas{flex-direction:column;gap:.25rem;width:100%;display:flex;position:relative;overflow:hidden}.eb-planbar-fila{width:100%;display:flex}.eb-planbar-track{background:var(--eb-surface-muted);border-radius:var(--eb-radius-sm);flex:auto;height:1.5rem;position:relative;overflow:hidden}.eb-planbar-tramo{top:0;bottom:0;left:var(--eb-tramo-x-3);width:var(--eb-tramo-w-3);border-radius:var(--eb-radius-sm);border:1px solid #0000;align-items:center;display:flex;position:absolute;overflow:hidden}.eb-planbar-tramo-nombre{font-size:var(--eb-text-xs);white-space:nowrap;text-overflow:ellipsis;padding:0 .35rem;line-height:1;overflow:hidden}.eb-planbar-tramo-success{background:var(--eb-estado-success-bg);border-color:var(--eb-estado-success-fg);color:var(--eb-estado-success-fg)}.eb-planbar-tramo-info{background:var(--eb-estado-info-bg);border-color:var(--eb-estado-info-fg);color:var(--eb-estado-info-fg)}.eb-planbar-tramo-warning{background:var(--eb-estado-warning-bg);border-color:var(--eb-estado-warning-fg);color:var(--eb-estado-warning-fg)}.eb-planbar-tramo-danger{background:var(--eb-estado-danger-bg);border-color:var(--eb-estado-danger-fg);color:var(--eb-estado-danger-fg)}.eb-planbar-tramo-neutral{background:var(--eb-estado-neutral-bg);border-color:var(--eb-estado-neutral-fg);color:var(--eb-estado-neutral-fg)}.eb-planbar-tramo-estimado{border-right-color:#0000}.eb-planbar-tramo-estimado:after{content:"";background:linear-gradient(to right, transparent, var(--eb-surface-muted));pointer-events:none;width:1.25rem;max-width:45%;position:absolute;top:0;bottom:0;right:0}.eb-planbar-tramo-pausa{top:0;bottom:0;left:var(--eb-pausa-x-3);width:var(--eb-pausa-w-3);border:1px solid var(--eb-border);border-radius:var(--eb-radius-sm);background:repeating-linear-gradient(-45deg, var(--eb-surface-muted) 0 4px, var(--eb-surface-strong) 4px 8px);position:absolute}.eb-planbar-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.eb-planbar-tramo-solape{top:0;bottom:0;left:var(--eb-solape-x-3);width:var(--eb-solape-w-3);background:var(--eb-estado-warning-bg);border-left:1px dashed var(--eb-estado-warning-fg);border-right:1px dashed var(--eb-estado-warning-fg);position:absolute}.eb-planbar-hoy{top:0;bottom:0;left:var(--eb-hoy-x-3);background:var(--eb-text);width:2px;margin-left:-1px;position:absolute}.eb-planbar-eje{width:100%;height:1.1rem;position:relative;overflow:hidden}.eb-planbar-eje-12{display:none}.eb-planbar-eje-marca{top:0;left:var(--eb-marca-x);font-size:var(--eb-text-xs);color:var(--eb-muted);white-space:nowrap;line-height:1.1rem;position:absolute}.eb-planbar-glosa{flex-direction:column;gap:.35rem;display:flex}.eb-planbar-glosa p{font-size:var(--eb-text-sm);color:var(--eb-muted);margin:0}@media (min-width:768px){.eb-planbar-tramo{left:var(--eb-tramo-x-12);width:var(--eb-tramo-w-12)}.eb-planbar-tramo-pausa{left:var(--eb-pausa-x-12);width:var(--eb-pausa-w-12)}.eb-planbar-tramo-solape{left:var(--eb-solape-x-12);width:var(--eb-solape-w-12)}.eb-planbar-hoy{left:var(--eb-hoy-x-12)}.eb-planbar-eje-3{display:none}.eb-planbar-eje-12{display:block}}.eb-agenda-dia-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);overflow-x:auto}.eb-agenda-dia{grid-template-columns:64px repeat(var(--eb-agenda-cols,1), minmax(0, 1fr));background:var(--eb-border);gap:1px;display:grid}.eb-agenda-dia-esquina,.eb-agenda-dia-head{background:var(--eb-panel-strong);padding:var(--eb-space-xs);text-align:center;font-weight:600;font-size:var(--eb-text-sm);color:var(--eb-text);white-space:normal;overflow-wrap:anywhere}.eb-agenda-dia-hora{background:var(--eb-panel-strong);min-height:44px;font-size:var(--eb-text-xs);color:var(--eb-muted);justify-content:center;align-items:center;display:flex}.eb-agenda-dia-celda{background:var(--eb-panel);width:100%;min-height:44px;font:inherit;text-align:left;color:var(--eb-text);border:none;border-radius:0;flex-direction:column;justify-content:center;gap:2px;padding:4px;display:flex}.eb-agenda-dia-texto{font-size:var(--eb-text-xs);line-height:var(--eb-leading-tight);white-space:normal;overflow-wrap:anywhere}.eb-agenda-dia-celda--cita{background:var(--eb-estado-info-bg);color:var(--eb-estado-info-fg);font-weight:600}button.eb-agenda-dia-celda--cita{cursor:pointer}button.eb-agenda-dia-celda--cita:hover{filter:brightness(.97)}.eb-agenda-dia-celda--fuera{background:var(--eb-surface-muted)}.eb-agenda-dia-celda--descanso{background:repeating-linear-gradient(45deg, var(--eb-surface-muted) 0 6px, var(--eb-panel) 6px 12px);color:var(--eb-muted)}.eb-agenda-dia-celda--ocupado{background:var(--eb-panel);box-shadow:inset 0 0 0 2px var(--eb-border);color:var(--eb-muted)}.eb-agenda-dia-celda--libre{cursor:pointer}.eb-agenda-dia-mas{font-size:var(--eb-text-sm);color:var(--eb-muted);opacity:.45;text-align:center}.eb-agenda-dia-celda--libre:hover .eb-agenda-dia-mas,.eb-agenda-dia-celda--libre:focus-visible .eb-agenda-dia-mas{opacity:1}.eb-agenda-dia-celda--hora-ofrecida{background:var(--eb-estado-warning-bg);color:var(--eb-estado-warning-fg);box-shadow:none;outline:2px dashed var(--eb-estado-warning-fg);outline-offset:-2px;cursor:pointer}button.eb-agenda-dia-celda--hora-ofrecida:focus-visible{outline:2px dashed var(--eb-estado-warning-fg);box-shadow:inset 0 0 0 4px var(--eb-primary-dark)}.eb-agenda-hora-ofrecida-correo{font-size:var(--eb-text-xs);line-height:var(--eb-leading-tight);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:none;overflow:hidden}@media (min-width:768px){.eb-agenda-hora-ofrecida-correo{display:block}}.eb-agenda-dia-muestra{border-radius:var(--eb-radius-sm);width:1.25rem;height:1.25rem;display:inline-block}.eb-agenda-semana-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);max-height:70vh;overflow:auto}.eb-agenda-semana{grid-template-columns:56px repeat(var(--eb-agenda-semana-cols,7), minmax(9rem, 1fr));background:var(--eb-border);--eb-agenda-semana-fila:4rem;gap:1px;display:grid}.eb-agenda-semana-esquina,.eb-agenda-semana-head{z-index:2;background:var(--eb-panel-strong);padding:var(--eb-space-xs);text-align:center;font-weight:600;font-size:var(--eb-text-sm);color:var(--eb-text);white-space:normal;overflow-wrap:anywhere;position:sticky;top:0}.eb-agenda-semana-esquina{z-index:3;left:0}.eb-agenda-semana-head--hoy{box-shadow:inset 0 -3px 0 var(--eb-primary)}.eb-agenda-semana-head-feriado{font-weight:400;font-size:var(--eb-text-xs);color:var(--eb-muted);display:block}.eb-agenda-semana-horas{z-index:1;background:var(--eb-panel-strong);grid-auto-rows:var(--eb-agenda-semana-fila);display:grid;position:sticky;left:0}.eb-agenda-semana-hora{font-size:var(--eb-text-xs);color:var(--eb-muted);justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.eb-agenda-semana-col{background:var(--eb-panel);min-height:calc(var(--eb-agenda-semana-fila) * var(--eb-agenda-semana-filas,14));position:relative}.eb-agenda-semana-lineas{pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--eb-agenda-semana-fila) - 1px), var(--eb-border) calc(var(--eb-agenda-semana-fila) - 1px), var(--eb-border) var(--eb-agenda-semana-fila));position:absolute;inset:0}.eb-agenda-semana-bloque{border-radius:var(--eb-radius-sm);width:auto;min-height:20px;font:inherit;text-align:left;color:var(--eb-text);background:0 0;border:none;flex-direction:column;gap:1px;padding:3px 4px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}button.eb-agenda-semana-bloque{cursor:pointer;min-height:2.75rem}.eb-agenda-semana-texto{font-size:var(--eb-text-xs);line-height:var(--eb-leading-tight);white-space:normal;overflow-wrap:anywhere}.eb-agenda-semana-horario{font-size:var(--eb-text-xs);line-height:var(--eb-leading-tight);color:var(--eb-muted)}.eb-agenda-semana-bloque--cita{background:var(--eb-estado-info-bg);color:var(--eb-estado-info-fg);z-index:4;font-weight:600}.eb-agenda-semana-bloque--fuera{background:var(--eb-surface-muted);color:var(--eb-muted)}.eb-agenda-semana-bloque--descanso{background:repeating-linear-gradient(45deg, var(--eb-surface-muted) 0 6px, var(--eb-panel) 6px 12px);color:var(--eb-muted);z-index:3}.eb-agenda-semana-bloque--ocupado{background:var(--eb-panel);box-shadow:inset 0 0 0 2px var(--eb-border);color:var(--eb-muted);z-index:2}.eb-agenda-semana-bloque--hora-ofrecida{background:var(--eb-estado-warning-bg);color:var(--eb-estado-warning-fg);box-shadow:none;outline:2px dashed var(--eb-estado-warning-fg);outline-offset:-2px;z-index:3}button.eb-agenda-semana-bloque--hora-ofrecida:focus-visible{outline:2px dashed var(--eb-estado-warning-fg);box-shadow:inset 0 0 0 4px var(--eb-primary-dark)}.eb-agenda-semana-bloque--excepcion{outline:2px dashed var(--eb-accent);outline-offset:-2px}button.eb-agenda-semana-bloque--excepcion:focus-visible{outline:2px dashed var(--eb-accent);box-shadow:inset 0 0 0 4px var(--eb-primary-dark)}.eb-agenda-semana-marca{font-size:var(--eb-text-xs);font-weight:700;line-height:var(--eb-leading-tight);color:var(--eb-accent-dark)}.eb-agenda-semana-bloque--libre{background:var(--eb-panel);z-index:1}.eb-agenda-semana-mas{font-size:var(--eb-text-sm);color:var(--eb-muted);opacity:.45;text-align:center}.eb-agenda-semana-bloque--libre:hover .eb-agenda-semana-mas,.eb-agenda-semana-bloque--libre:focus-visible .eb-agenda-semana-mas{opacity:1}.eb-agenda-semana-ahora{background:var(--eb-danger);pointer-events:none;z-index:5;height:2px;position:absolute;left:0;right:0}.eb-agenda-semana-ahora:before{content:"";background:var(--eb-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.eb-agenda-semana-tira{gap:var(--eb-space-xs);-webkit-overflow-scrolling:touch;padding-bottom:2px;display:flex;overflow-x:auto}.eb-agenda-semana-tira .eb-chip{flex:none}.eb-agenda-semana-muestra{border-radius:var(--eb-radius-sm);width:1.25rem;height:1.25rem;display:inline-block;position:static}@media (min-width:1024px){.eb-agenda-semana{grid-template-columns:64px repeat(var(--eb-agenda-semana-cols,7), minmax(9rem, 1fr));--eb-agenda-semana-fila:4.5rem}.eb-agenda-semana-wrap{max-height:75vh}}.eb-jornada-dia{gap:var(--eb-space-xs);display:grid}.eb-jornada-cab{justify-content:space-between;align-items:center;gap:var(--eb-space-xs);flex-wrap:wrap;display:flex}.eb-jornada-nombre{font-weight:600}.eb-jornada-interruptor{cursor:pointer;align-items:center}.eb-jornada-franja{align-items:flex-end;gap:var(--eb-space-xs);flex-wrap:wrap;display:flex}.eb-jornada-hora{flex:7rem;min-width:0}.eb-jornada-acciones{flex:100%}@media (min-width:768px){.eb-jornada-dia{align-items:start;column-gap:var(--eb-space-md);grid-template-columns:12rem 1fr}.eb-jornada-cab{align-items:flex-start;gap:var(--eb-space-xs);flex-direction:column}.eb-jornada-hora{flex:0 9rem}.eb-jornada-acciones{flex:0 auto}}.eb-jornada-fila{align-items:center;gap:var(--eb-space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.eb-jornada-fila-id{align-items:center;gap:var(--eb-space-xs);flex-wrap:wrap;grid-area:1/1;min-width:0;display:flex}.eb-jornada-fila>.eb-button{grid-area:1/2}.eb-jornada-marcas{--eb-marca-dia-largo:2rem;--eb-marca-dia-gap:.25rem;grid-area:2/1/auto/-1;grid-template-columns:repeat(7, var(--eb-marca-dia-largo));gap:var(--eb-marca-dia-gap);display:grid}.eb-jornada-marca{height:var(--eb-marca-dia-largo);border-radius:var(--eb-radius-sm);font-size:var(--eb-text-xs);line-height:var(--eb-leading-tight);background:var(--eb-estado-neutral-bg);color:var(--eb-estado-neutral-fg);border:1px solid #0000;justify-content:center;align-items:center;font-weight:400;display:flex}.eb-jornada-marca-on{background:var(--eb-estado-info-bg);color:var(--eb-estado-info-fg);border-color:var(--eb-estado-info-fg);font-weight:700}@media (min-width:768px){.eb-jornada-fila{column-gap:var(--eb-space-md);grid-template-columns:minmax(0,1fr) auto auto}.eb-jornada-marcas{grid-area:1/2}.eb-jornada-fila>.eb-button{grid-area:1/3}}.eb-ptr{z-index:35;pointer-events:none;transition:opacity .12s;position:fixed;top:.5rem;left:50%}.eb-ptr-circulo{background:var(--eb-surface-strong);width:2rem;height:2rem;box-shadow:0 2px 8px var(--eb-shadow);border:2px solid var(--eb-border);border-top-color:var(--eb-primary-dark);border-radius:999px;display:block}.eb-ptr-circulo[data-listo=si]{border-color:var(--eb-primary-dark);border-top-color:var(--eb-primary)}.eb-ptr-girando{animation:.72s linear infinite eb-spin}@media (prefers-reduced-motion:reduce){.eb-ptr-girando{animation:none}}.eb-toast{z-index:36;background:var(--eb-text);color:var(--eb-surface-strong);font-size:var(--eb-text-sm);letter-spacing:-.01em;text-wrap:pretty;pointer-events:none;border-radius:999px;align-items:flex-start;gap:.5rem;max-width:min(22rem,100% - 2rem);padding:.5rem .95rem .5rem .7rem;font-weight:600;line-height:1.2;animation:.22s cubic-bezier(.16,1,.3,1) eb-toast-in;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #11203c47,0 1px 2px #11203c38}@keyframes eb-toast-in{0%{opacity:0;transform:translate(-50%,8px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.eb-toast{animation:.22s eb-toast-fade}@keyframes eb-toast-fade{0%{opacity:0}to{opacity:1}}}.eb-toast-icono{flex:none;margin-top:.05rem;display:block}.eb-toast-ok .eb-toast-icono{color:var(--eb-primary)}.eb-toast-aviso .eb-toast-icono{color:var(--eb-accent)}.eb-toast-gesto{top:calc(.5rem + var(--eb-ptr-umbral))}.eb-atencion-lista{gap:var(--eb-space-sm);margin:0;padding:0;list-style:none;display:grid}.eb-atencion-card{gap:var(--eb-space-xs);padding:var(--eb-space-sm);background:var(--eb-panel-strong);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);display:grid}.eb-atencion-card__cabecera{gap:var(--eb-space-xs);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.eb-atencion-card__quien{flex:12rem;min-width:0}.eb-atencion-card__cuando{text-align:left;flex:none}.eb-atencion-card__paciente,.eb-atencion-card__hora{font-size:var(--eb-text-lg);font-weight:700;line-height:var(--eb-leading-tight);margin:0}.eb-atencion-card__paciente{overflow-wrap:anywhere}.eb-atencion-card__hora{white-space:nowrap;font-variant-numeric:tabular-nums}.eb-atencion-card__meta{color:var(--eb-muted);font-size:var(--eb-text-sm);overflow-wrap:anywhere;margin:0}.eb-atencion-card__pastillas{gap:var(--eb-space-xs);flex-wrap:wrap;display:flex}.eb-atencion-card__acciones{gap:var(--eb-space-xs);padding-top:var(--eb-space-xs);border-top:1px solid var(--eb-border);flex-wrap:wrap;display:flex}.eb-atencion-card__mas{margin-inline-start:auto}.eb-atencion-card__aviso{color:var(--eb-muted);font-size:var(--eb-text-sm);margin:0}@media (min-width:480px){.eb-atencion-card{padding:var(--eb-space-md)}.eb-atencion-card__cuando{text-align:right}}.eb-aviso-medicion{left:var(--eb-space-sm);right:var(--eb-space-sm);bottom:calc(var(--eb-space-sm) + env(safe-area-inset-bottom,0px));z-index:40;gap:var(--eb-space-sm);padding:var(--eb-space-sm) var(--eb-space-md);border:1px solid var(--eb-border);border-radius:var(--eb-radius-md);background:var(--eb-panel-strong);box-shadow:0 8px 24px var(--eb-shadow);flex-direction:column;display:flex;position:fixed}.eb-aviso-medicion-espacio{height:calc(15rem + env(safe-area-inset-bottom,0px))}.eb-aviso-medicion-texto{font-size:var(--eb-text-sm);line-height:var(--eb-leading-normal);margin:0}.eb-aviso-medicion-acciones{gap:var(--eb-space-xs);display:flex}.eb-aviso-medicion-acciones .eb-button{flex:1}@media (min-width:640px){.eb-aviso-medicion{width:min(760px, calc(100% - 2 * var(--eb-space-md)));flex-direction:row;align-items:center;left:50%;right:auto;transform:translate(-50%)}.eb-aviso-medicion-espacio{height:7rem}.eb-aviso-medicion-texto{flex:1}.eb-aviso-medicion-acciones .eb-button{flex:none}}@keyframes eb-skel-pulso{0%,to{opacity:1}50%{opacity:.45}}.eb-skel{background:var(--eb-surface-muted);border-radius:var(--eb-radius-sm);animation:1.4s ease-in-out infinite eb-skel-pulso}@media (prefers-reduced-motion:reduce){.eb-skel{opacity:.65;animation:none}}
