@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-cyrillic-ext-400-normal.06_74izdsnzd4.woff2)format("woff2"),url(../media/onest-cyrillic-ext-400-normal.28a8eccw4bvvi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-cyrillic-400-normal.3vrxbn66sglx5.woff2)format("woff2"),url(../media/onest-cyrillic-400-normal.1_zlbqfwcbpah.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-math-400-normal.3fnkkt8vnyute.woff2)format("woff2"),url(../media/onest-math-400-normal.3ii4n5q1rfrtn.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-symbols-400-normal.0l7juy5b770i2.woff2)format("woff2"),url(../media/onest-symbols-400-normal.10dae2ch93jci.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-vietnamese-400-normal.3d3mm_ofr65d8.woff2)format("woff2"),url(../media/onest-vietnamese-400-normal.0my_lpwtmm4g-.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-latin-ext-400-normal.3pl3_2cbj_2do.woff2)format("woff2"),url(../media/onest-latin-ext-400-normal.2hv121fcmqpg9.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(../media/onest-latin-400-normal.1krurv1fqurix.woff2)format("woff2"),url(../media/onest-latin-400-normal.1itpiq3nw7j2g.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-cyrillic-ext-500-normal.0u0-iatm2g2l8.woff2)format("woff2"),url(../media/onest-cyrillic-ext-500-normal.21jip-5fc9nkk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-cyrillic-500-normal.1vb9yp07x1u_4.woff2)format("woff2"),url(../media/onest-cyrillic-500-normal.3cq0f-btq7fjm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-math-500-normal.2j8f44azqtdn7.woff2)format("woff2"),url(../media/onest-math-500-normal.3p2ko37ac2860.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-symbols-500-normal.1qaapeeulcnh8.woff2)format("woff2"),url(../media/onest-symbols-500-normal.40ieeddxmdf_s.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-vietnamese-500-normal.16-yqtjz7ux7q.woff2)format("woff2"),url(../media/onest-vietnamese-500-normal.3aympoo2ug27m.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-latin-ext-500-normal.2n3beebniydgn.woff2)format("woff2"),url(../media/onest-latin-ext-500-normal.0bnt3g1fclaqz.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(../media/onest-latin-500-normal.1e8ktipj6xh2w.woff2)format("woff2"),url(../media/onest-latin-500-normal.3c6k1abphpllb.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-cyrillic-ext-600-normal.3xbeym1d7xdwq.woff2)format("woff2"),url(../media/onest-cyrillic-ext-600-normal.1zt9gvb6qr-my.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-cyrillic-600-normal.243cgxfo_s5o3.woff2)format("woff2"),url(../media/onest-cyrillic-600-normal.276oufv9cwqyp.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-math-600-normal.263tx6rzf4k7r.woff2)format("woff2"),url(../media/onest-math-600-normal.27apn2zsnd81s.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-symbols-600-normal.356c9jqsa5itz.woff2)format("woff2"),url(../media/onest-symbols-600-normal.1_gxap9f-0wzb.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-vietnamese-600-normal.3socklhqadnfe.woff2)format("woff2"),url(../media/onest-vietnamese-600-normal.3dr5rx1rj5l1-.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-latin-ext-600-normal.381pbhhfbvw9b.woff2)format("woff2"),url(../media/onest-latin-ext-600-normal.03xi_4lzrahuk.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(../media/onest-latin-600-normal.20olt_gqxonka.woff2)format("woff2"),url(../media/onest-latin-600-normal.1-kuo0ziit5va.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(../media/onest-cyrillic-ext-700-normal.2tlcjya901xvn.woff2)format("woff2"),url(../media/onest-cyrillic-ext-700-normal.1q-cjivzhhpc8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(../media/onest-cyrillic-700-normal.2hqp1xn55rtsd.woff2)format("woff2"),url(../media/onest-cyrillic-700-normal.3kahx5wb6d3c4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(../media/onest-math-700-normal.16k1a_k_rkb__.woff2)format("woff2"),url(../media/onest-math-700-normal.10xc62d9_foh8.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(../media/onest-symbols-700-normal.2hnl-5zsjft-2.woff2)format("woff2"),url(../media/onest-symbols-700-normal.2x9wbm7t95j9z.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(../media/onest-vietnamese-700-normal.1t3l0x3dsf9y6.woff2)format("woff2"),url(../media/onest-vietnamese-700-normal.0o9oqxeod_8-y.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(../media/onest-latin-ext-700-normal.0gvjza6vwhviv.woff2)format("woff2"),url(../media/onest-latin-ext-700-normal.1h077yjydugks.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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(../media/onest-latin-700-normal.03lvfbhjnef3b.woff2)format("woff2"),url(../media/onest-latin-700-normal.10f3zls7u1zhs.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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(../media/onest-cyrillic-ext-800-normal.3y6i49-bdzxn8.woff2)format("woff2"),url(../media/onest-cyrillic-ext-800-normal.37w-y5jqwro3s.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(../media/onest-cyrillic-800-normal.024w8trbmh52h.woff2)format("woff2"),url(../media/onest-cyrillic-800-normal.2s48gpg61osfo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(../media/onest-math-800-normal.436a5-pvwpbhc.woff2)format("woff2"),url(../media/onest-math-800-normal.0yll6_mght96-.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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(../media/onest-symbols-800-normal.3hagtmlt19v_p.woff2)format("woff2"),url(../media/onest-symbols-800-normal.3foycr3bblr9b.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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(../media/onest-vietnamese-800-normal.3kqcqfj-w13lw.woff2)format("woff2"),url(../media/onest-vietnamese-800-normal.1akx69fxa_9hh.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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(../media/onest-latin-ext-800-normal.3gol5fr2ad0ac.woff2)format("woff2"),url(../media/onest-latin-ext-800-normal.42jxqi_z60ydi.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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(../media/onest-latin-800-normal.0407gpz_6lwc6.woff2)format("woff2"),url(../media/onest-latin-800-normal.3uairf10i2rq7.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{--primary:#0b7a5c;--on-primary:#fff;--primary-strong:#08604a;--primary-light:#3fb98a;--primary-ink:#0a6b50;--primary-container:#e3f5ec;--on-primary-container:#08513c;--secondary:#2f6497;--on-secondary:#fff;--hero:#fff;--on-hero:#111114;--hero-muted:#5f5f68;--hero-raised:#f4f4f7;--hero-income:#1f5fc2;--hero-expense:#b34c14;--hero-positive:#0a6b50;--bg:#fff;--on-bg:#111114;--surface:#f4f4f7;--on-surface:#111114;--surface-raised:#fafafc;--surface-sunken:#ebebef;--muted-surface:#e6e6eb;--on-muted-surface:#33333a;--muted:#5f5f68;--subtle:#6b6b74;--disabled:#a8a8b0;--border:#dcdce2;--border-strong:#b4b4bd;--border-faint:#e4e4e9;--field:#fff;--scrim:#0a0a0e73;--income:#1f5fc2;--expense:#b34c14;--success:#1a7f49;--on-success:#fff;--success-container:#e3f5ec;--on-success-container:#15693c;--warning:#9a630c;--on-warning:#fff;--warning-container:#ffe9cc;--on-warning-container:#7d4c06;--error:#c23b2a;--on-error:#fff;--error-container:#fde1de;--on-error-container:#a3291b;--info:#2f5fc2;--on-info:#fff;--info-container:#dfe7ff;--on-info-container:#1f45c8;--link:var(--primary-ink);--state-hover:.06;--state-pressed:.12;--state-selected:.1;--state-focus:.12;--sp-2:2px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--opt-1:1px;--opt-3:3px;--gap-related:var(--sp-8);--gap-section:var(--sp-24);--gap-major:var(--sp-32);--layout-gutter:var(--sp-16);--target-min:48px;--r-none:0;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:24px;--r-xl:28px;--r-full:999px;--shadow-ink:20 20 30;--elev-0:none;--elev-1:none;--elev-2:0 2px 4px rgb(var(--shadow-ink)/.06), 0 8px 24px rgb(var(--shadow-ink)/.1);--elev-3:0 4px 8px rgb(var(--shadow-ink)/.08), 0 16px 40px rgb(var(--shadow-ink)/.16);--ring:#0b7a5c73;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--ring);--signature:var(--primary);--font-display:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.36s;--ease:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.4,.5,1);--icon-size:24px;--icon-inline:18px;--icon-large:28px;--icon-stroke:1.9;--icon-cap:round;--icon-join:round;--icon-fill:none;--z-appbar:10;--z-fab:20;--z-drawer:30;--z-backdrop:40;--z-dialog:50;--z-snackbar:60;--z-tooltip:70;--bp-sm:600px;--bp-md:900px;--personaje-sombra:#e3e3e8;--personaje-borde:transparent;--personaje-contorno:#d4d4dc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#34c38f;--on-primary:#04140d;--primary-strong:#2aa97a;--primary-light:#6fd6a6;--primary-ink:#5fd3a5;--primary-container:#10392b;--on-primary-container:#bfeedb;--secondary:#8fb0d4;--on-secondary:#0c1a28;--hero:#0e0e11;--on-hero:#f4f4f6;--hero-muted:#a3a3ae;--hero-raised:#1a1a1f;--hero-income:#9cc9f2;--hero-expense:#f2b07e;--hero-positive:#7ee0b5;--bg:#0e0e11;--on-bg:#f4f4f6;--surface:#1a1a1f;--on-surface:#f4f4f6;--surface-raised:#222228;--surface-sunken:#141418;--muted-surface:#2a2a31;--on-muted-surface:#d4d4db;--muted:#a3a3ae;--subtle:#8e8e99;--disabled:#4e4e57;--border:#2c2c33;--border-strong:#44444d;--border-faint:#232329;--field:#141418;--scrim:#0009;--income:#7fb3ec;--expense:#e48a4c;--success:#5ccf94;--on-success:#06210f;--success-container:#163d27;--on-success-container:#9fe6c4;--warning:#e6b05a;--on-warning:#241703;--warning-container:#3a2c12;--on-warning-container:#f3d39a;--error:#f2806c;--on-error:#2a0a05;--error-container:#43201a;--on-error-container:#f6b4a7;--info:#8fb0ff;--on-info:#0c1a28;--info-container:#16244d;--on-info-container:#bccdff;--shadow-ink:0 0 0;--ring:#34c38f80;--personaje-sombra:#2a2a31;--personaje-borde:#55555f;--personaje-contorno:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--primary:#34c38f;--on-primary:#04140d;--primary-strong:#2aa97a;--primary-light:#6fd6a6;--primary-ink:#5fd3a5;--primary-container:#10392b;--on-primary-container:#bfeedb;--secondary:#8fb0d4;--on-secondary:#0c1a28;--hero:#0e0e11;--on-hero:#f4f4f6;--hero-muted:#a3a3ae;--hero-raised:#1a1a1f;--hero-income:#9cc9f2;--hero-expense:#f2b07e;--hero-positive:#7ee0b5;--bg:#0e0e11;--on-bg:#f4f4f6;--surface:#1a1a1f;--on-surface:#f4f4f6;--surface-raised:#222228;--surface-sunken:#141418;--muted-surface:#2a2a31;--on-muted-surface:#d4d4db;--muted:#a3a3ae;--subtle:#8e8e99;--disabled:#4e4e57;--border:#2c2c33;--border-strong:#44444d;--border-faint:#232329;--field:#141418;--scrim:#0009;--income:#7fb3ec;--expense:#e48a4c;--success:#5ccf94;--on-success:#06210f;--success-container:#163d27;--on-success-container:#9fe6c4;--warning:#e6b05a;--on-warning:#241703;--warning-container:#3a2c12;--on-warning-container:#f3d39a;--error:#f2806c;--on-error:#2a0a05;--error-container:#43201a;--on-error-container:#f6b4a7;--info:#8fb0ff;--on-info:#0c1a28;--info-container:#16244d;--on-info-container:#bccdff;--shadow-ink:0 0 0;--ring:#34c38f80;--personaje-sombra:#2a2a31;--personaje-borde:#55555f;--personaje-contorno:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--on-bg);font-family:var(--font-body);font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;font-size:16px}.t-h1{font:700 34px/1.08 var(--font-display);letter-spacing:-.02em;margin:0}.t-h2{font:700 28px/1.12 var(--font-display);letter-spacing:-.02em;margin:0}.t-h3{font:700 24px/1.18 var(--font-display);letter-spacing:-.015em;margin:0}.t-h4{font:700 20px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.t-h5{font:600 18px/1.3 var(--font-body);margin:0}.t-h6{font:600 16px/1.35 var(--font-body);margin:0}.t-subtitle1{font:500 17px/1.45 var(--font-body);margin:0}.t-subtitle2{font:600 15px/1.4 var(--font-body);margin:0}.t-body1{font:400 16px/1.55 var(--font-body);margin:0}.t-body2{font:400 15px/1.5 var(--font-body);margin:0}.t-button{font:600 16px/1 var(--font-body)}.t-caption{font:400 13px/1.4 var(--font-body);color:var(--muted)}.t-overline{font:600 12.5px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.t-amount-xl{font:600 44px/1.05 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.t-amount-l{font:600 24px/1.15 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.t-amount-m{font:600 17px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.t-amount-s{font:400 14px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.is-income{color:var(--income)}.is-expense{color:var(--expense)}.is-muted{color:var(--muted)}.ico{width:var(--icon-size);height:var(--icon-size);vertical-align:middle;fill:var(--icon-fill);stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:var(--icon-cap);stroke-linejoin:var(--icon-join);flex:none;display:inline-block}.ico--sm{--icon-size:var(--icon-inline)}.ico--lg{--icon-size:var(--icon-large)}.btn{justify-content:center;align-items:center;gap:var(--sp-8);min-height:var(--target-min);padding:0 var(--sp-20);border-radius:var(--r-full);font:600 16px/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);border:1.5px solid #0000;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:active{transform:scale(.98)}.btn--contained{background:var(--primary);color:var(--on-primary)}.btn--contained:hover{background:var(--primary-strong)}.btn--outlined{color:var(--primary-ink);border-color:var(--primary-ink);background:0 0}.btn--outlined:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.btn--text{color:var(--primary-ink);padding:0 var(--sp-12);background:0 0}.btn--text:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.btn--tonal{background:var(--primary-container);color:var(--on-primary-container)}.btn--error.btn--contained{background:var(--error);color:var(--on-error)}.btn--error.btn--outlined,.btn--error.btn--text{color:var(--error);border-color:var(--error)}.btn--sm{min-height:40px;padding:0 var(--sp-16);font-size:14px}.btn--lg{min-height:56px;padding:0 var(--sp-24);font-size:17px}.btn--block{width:100%;display:flex}.btn[disabled],.btn.is-disabled{background:var(--muted-surface);color:var(--disabled);cursor:not-allowed;border-color:#0000;transform:none}.btn-group{border:1.5px solid var(--primary-ink);border-radius:var(--r-full);display:inline-flex;overflow:hidden}.btn-group .btn{border:0;border-radius:0;min-height:44px}.btn-group .btn+.btn{border-left:1.5px solid var(--primary-ink)}.icon-btn{width:var(--target-min);height:var(--target-min);border-radius:var(--r-full);color:var(--on-surface);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.icon-btn--filled{background:var(--primary);color:var(--on-primary)}.icon-btn--tonal{background:var(--primary-container);color:var(--on-primary-container)}.icon-btn--outlined{border:1.5px solid var(--border-strong)}.icon-btn[disabled]{color:var(--disabled);cursor:not-allowed}.fab{justify-content:center;align-items:center;gap:var(--sp-8);border-radius:var(--r-full);background:var(--primary);width:60px;height:60px;color:var(--on-primary);box-shadow:var(--elev-2);cursor:pointer;font:600 16px var(--font-body);border:0;display:inline-flex}.fab:hover{background:var(--primary-strong)}.fab--sm{border-radius:var(--r-md);width:48px;height:48px}.fab--extended{width:auto;padding:0 var(--sp-24) 0 var(--sp-20);border-radius:var(--r-full)}.check,.radio{align-items:center;gap:var(--sp-12);min-height:var(--target-min);font:400 16px var(--font-body);color:var(--on-surface);cursor:pointer;display:inline-flex}.check input,.radio input{appearance:none;border:2px solid var(--border-strong);background:var(--field);cursor:pointer;width:22px;height:22px;transition:background-color var(--dur-fast) var(--ease);flex:none;place-content:center;margin:0;display:grid}.check input{border-radius:var(--r-xs)}.radio input{border-radius:var(--r-full)}.check input:checked,.check input:indeterminate{background:var(--primary);border-color:var(--primary)}.check input:checked:after{content:"";border:solid var(--on-primary);border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.check input:indeterminate:after{content:"";background:var(--on-primary);border-radius:2px;width:11px;height:2.5px}.radio input:checked{border-color:var(--primary)}.radio input:checked:after{content:"";border-radius:var(--r-full);background:var(--primary);width:10px;height:10px}.check input:focus-visible,.radio input:focus-visible{box-shadow:var(--focus-ring);outline:none}.check input:disabled,.radio input:disabled{border-color:var(--disabled);background:var(--muted-surface);cursor:not-allowed}:is(.check:has(input:disabled),.radio:has(input:disabled)){color:var(--disabled)}.radio-group{flex-direction:column;display:flex}.switch{align-items:center;gap:var(--sp-12);min-height:var(--target-min);font:400 16px var(--font-body);color:var(--on-surface);cursor:pointer;display:inline-flex}.switch input{appearance:none;border-radius:var(--r-full);background:var(--muted-surface);border:2px solid var(--border-strong);cursor:pointer;width:52px;height:32px;transition:background-color var(--dur-base) var(--ease);flex:none;margin:0;position:relative}.switch input:after{content:"";border-radius:var(--r-full);background:var(--subtle);width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring),background-color var(--dur-base) var(--ease);position:absolute;top:4px;left:4px}.switch input:checked{background:var(--primary);border-color:var(--primary)}.switch input:checked:after{background:var(--on-primary);transform:translate(20px)}.switch input:focus-visible{box-shadow:var(--focus-ring);outline:none}.switch input:disabled{opacity:.45;cursor:not-allowed}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label{font:600 14px/1.3 var(--font-body);color:var(--on-surface)}.field__control{align-items:center;display:flex;position:relative}.field__control>.ico{color:var(--muted);pointer-events:none;position:absolute;left:14px}.field__prefix{color:var(--muted);font:400 16px var(--font-mono);pointer-events:none;position:absolute;left:14px}.input{width:100%;min-height:52px;padding:0 var(--sp-16);border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--field);color:var(--on-surface);font:400 16px var(--font-body);transition:border-color var(--dur-fast) var(--ease)}.input::placeholder{color:var(--subtle)}.input:hover{border-color:var(--muted)}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent);outline:none}.input--filled{background:var(--surface-sunken);border-color:#0000;border-bottom:2px solid var(--border-strong);border-radius:var(--r-md) var(--r-md) 0 0}.input--standard{border:0;border-bottom:1.5px solid var(--border-strong);padding:0 var(--sp-4);background:0 0;border-radius:0}.input--money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding-left:30px}.input--icon{padding-left:44px}.field__help{font:400 13px/1.4 var(--font-body);color:var(--muted)}.field.is-error .input{border-color:var(--error)}.field.is-error .field__help{color:var(--error)}.input:disabled{background:var(--muted-surface);color:var(--disabled);border-color:var(--border);cursor:not-allowed}textarea.input{min-height:96px;padding:var(--sp-12) var(--sp-16);resize:vertical;line-height:1.5}.select{appearance:none;width:100%;min-height:52px;padding:0 44px 0 var(--sp-16);border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--field);color:var(--on-surface);font:400 16px var(--font-body);cursor:pointer}.select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent);outline:none}.select-wrap{position:relative}.select-wrap .ico{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.autocomplete{gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.autocomplete__list{padding:var(--sp-4);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--elev-2);margin:0;list-style:none}.autocomplete__opt{align-items:center;gap:var(--sp-12);min-height:var(--target-min);padding:0 var(--sp-12);border-radius:var(--r-sm);font:400 16px var(--font-body);color:var(--on-surface);cursor:pointer;display:flex}.autocomplete__opt:hover,.autocomplete__opt.is-active{background:var(--primary-container);color:var(--on-primary-container)}.autocomplete__opt mark{color:inherit;background:0 0;font-weight:700}.slider{appearance:none;width:100%;height:var(--target-min);cursor:pointer;background:0 0;margin:0}.slider::-webkit-slider-runnable-track{border-radius:var(--r-full);background:linear-gradient(var(--primary),var(--primary)) 0/var(--fill,50%) 100% no-repeat,var(--muted-surface);height:6px}.slider::-moz-range-track{border-radius:var(--r-full);background:var(--muted-surface);height:6px}.slider::-moz-range-progress{border-radius:var(--r-full);background:var(--primary);height:6px}.slider::-webkit-slider-thumb{appearance:none;border-radius:var(--r-full);background:var(--surface);border:3px solid var(--primary);width:24px;height:24px;box-shadow:var(--elev-1);margin-top:-9px}.slider::-moz-range-thumb{border-radius:var(--r-full);background:var(--surface);border:3px solid var(--primary);width:18px;height:18px}.slider:focus-visible{outline:none}.slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.toggle-group{gap:var(--sp-4);padding:var(--sp-4);background:var(--muted-surface);border-radius:var(--r-full);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.toggle{min-height:44px;padding:0 var(--sp-12);border-radius:var(--r-full);color:var(--on-muted-surface);font:600 15px var(--font-body);cursor:pointer;background:0 0;border:0}.toggle[aria-pressed=true]{background:var(--field);color:var(--on-surface);box-shadow:0 1px 3px rgb(var(--shadow-ink)/.12)}.toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.rating{gap:var(--sp-2);color:var(--warning);display:inline-flex}.rating .ico.is-on{fill:currentColor}.avatar{border-radius:var(--r-full);background:var(--primary-container);width:44px;height:44px;color:var(--on-primary-container);font:700 16px var(--font-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar--sm{width:32px;height:32px;font-size:13px}.avatar--lg{width:56px;height:56px;font-size:20px}.avatar--square{border-radius:var(--r-md)}.avatar--income{background:var(--info-container);color:var(--on-info-container)}.avatar--expense{background:var(--warning-container);color:var(--on-warning-container)}.badge-wrap{display:inline-flex;position:relative}.badge{border-radius:var(--r-full);background:var(--error);min-width:20px;height:20px;color:var(--on-error);font:600 12px/20px var(--font-mono);text-align:center;box-shadow:0 0 0 2px var(--surface);padding:0 6px;position:absolute;top:4px;right:2px}.badge--dot{width:10px;min-width:10px;height:10px;padding:0;top:10px;right:10px}.chip{align-items:center;gap:var(--sp-8);min-height:40px;padding:0 var(--sp-16);border-radius:var(--r-full);border:1.5px solid var(--border-strong);background:var(--field);color:var(--on-surface);font:500 15px var(--font-body);cursor:pointer;white-space:nowrap;display:inline-flex}.chip:hover{background:color-mix(in srgb,var(--on-surface) 5%,var(--surface))}.chip.is-selected,.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chip--filled{background:var(--muted-surface);color:var(--on-muted-surface);border-color:#0000}.chip__del{color:inherit;opacity:.8;margin-right:-6px;display:inline-flex}.pill{align-items:center;gap:var(--sp-4);border-radius:var(--r-full);min-height:24px;font:600 12.5px/1 var(--font-body);white-space:nowrap;padding:0 10px;display:inline-flex}.pill--ok{background:var(--success-container);color:var(--on-success-container)}.pill--warn{background:var(--warning-container);color:var(--on-warning-container)}.pill--bad{background:var(--error-container);color:var(--on-error-container)}.pill--info{background:var(--info-container);color:var(--on-info-container)}.pill--neutral{background:var(--muted-surface);color:var(--on-muted-surface)}.divider{border:0;border-top:1px solid var(--border);margin:0}.divider--inset{margin-left:72px}.divider--vertical{border-top:0;border-left:1px solid var(--border);align-self:stretch}.list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-item{align-items:center;gap:var(--sp-16);min-height:64px;padding:var(--sp-12) var(--sp-16);color:var(--on-surface);text-decoration:none;display:flex}.list-item+.list-item{border-top:1px solid var(--border-faint)}.list-item--button{cursor:pointer}.list-item--button:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.list-item__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-item__primary{font:500 16px/1.35 var(--font-body)}.list-item__secondary{font:400 14px/1.4 var(--font-body);color:var(--muted)}.list-item__trail{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.list-subheader{padding:var(--sp-16) var(--sp-16) var(--sp-4);font:600 13px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.table-wrap{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--elev-1);overflow-x:auto}.table{border-collapse:collapse;width:100%;font:400 15px var(--font-body);color:var(--on-surface)}.table th{text-align:left;font:600 13px var(--font-body);color:var(--muted);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--border-faint)}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tooltip{display:inline-flex;position:relative}.tooltip__bubble{width:max-content;max-width:240px;padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm);background:var(--on-surface);color:var(--surface);font:400 14px/1.4 var(--font-body);box-shadow:var(--elev-2);z-index:var(--z-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip__bubble:after{content:"";border:6px solid #0000;border-top-color:var(--on-surface);margin-left:-6px;position:absolute;top:100%;left:50%}.alert{gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-md);font:400 15px/1.5 var(--font-body);align-items:flex-start;display:flex}.alert .ico{margin-top:1px}.alert__title{font-weight:600;display:block}.alert--success{background:var(--success-container);color:var(--on-success-container)}.alert--warning{background:var(--warning-container);color:var(--on-warning-container)}.alert--error{background:var(--error-container);color:var(--on-error-container)}.alert--info{background:var(--info-container);color:var(--on-info-container)}.alert--brand{background:var(--primary-container);color:var(--on-primary-container)}.backdrop{background:var(--scrim);z-index:var(--z-backdrop);position:absolute;inset:0}.dialog{z-index:var(--z-dialog);background:var(--surface);width:min(100%,360px);color:var(--on-surface);border-radius:var(--r-xl);padding:var(--sp-24);box-shadow:var(--elev-3);gap:var(--sp-16);flex-direction:column;display:flex;position:relative}.dialog__actions{justify-content:flex-end;gap:var(--sp-8);flex-wrap:wrap;display:flex}.snackbar{align-items:center;gap:var(--sp-12);min-height:52px;padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-16);border-radius:var(--r-md);background:var(--on-surface);color:var(--surface);font:400 15px var(--font-body);box-shadow:var(--elev-3);max-width:420px;display:flex}.snackbar__msg{flex:1}.snackbar .btn--text{color:var(--primary-light)}.progress{border-radius:var(--r-full);background:var(--muted-surface);height:8px;overflow:hidden}.progress__bar{border-radius:var(--r-full);background:var(--primary);height:100%;width:var(--value,40%)}.progress--warn .progress__bar{background:var(--warning)}.progress--bad .progress__bar{background:var(--error)}.progress--indeterminate .progress__bar{width:40%;animation:ind 1.4s var(--ease) infinite}@keyframes ind{0%{transform:translate(-100%)}to{transform:translate(250%)}}.spinner{border-radius:var(--r-full);border:3px solid var(--muted-surface);border-top-color:var(--primary);width:28px;height:28px;animation:.9s linear infinite spin}.ring{--value:62;border-radius:var(--r-full);background:conic-gradient(var(--primary) calc(var(--value)*1%),var(--muted-surface) 0);place-items:center;width:64px;height:64px;display:grid}.ring:before{content:"";border-radius:var(--r-full);background:var(--surface);grid-area:1/1;width:48px;height:48px}.ring>span{font:600 14px var(--font-mono);grid-area:1/1;position:relative}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:var(--muted-surface);border-radius:var(--r-sm);animation:pulse 1.6s var(--ease) infinite}@keyframes pulse{50%{opacity:.55}}.appbar{align-items:center;gap:var(--sp-4);min-height:60px;padding:0 var(--sp-8);background:var(--surface);color:var(--on-surface);z-index:var(--z-appbar);display:flex;position:relative}.appbar__title{font:700 19px/1.2 var(--font-display);letter-spacing:-.01em;padding:0 var(--sp-8);flex:1;min-width:0}.appbar--hero{background:var(--hero);color:var(--on-hero)}.appbar--hero .icon-btn{color:var(--on-hero)}.appbar--center .appbar__title{text-align:center}.paper{background:var(--surface);color:var(--on-surface);border-radius:var(--r-lg)}.paper--elev1{box-shadow:var(--elev-1)}.paper--elev2{box-shadow:var(--elev-2)}.paper--elev3{box-shadow:var(--elev-3)}.paper--outlined{box-shadow:none;border:1.5px solid var(--border)}.card{background:var(--surface);color:var(--on-surface);border-radius:var(--r-lg);box-shadow:var(--elev-1);padding:var(--sp-16) var(--sp-20);gap:var(--sp-12);flex-direction:column;min-width:0;display:flex}.card--outlined{box-shadow:none;border:1.5px solid var(--border)}.card--tonal{box-shadow:none;background:var(--primary-container);color:var(--on-primary-container)}.card--action{cursor:pointer;transition:box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.card--action:hover{box-shadow:var(--elev-2)}.card__head{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.hero{background:var(--hero);color:var(--on-hero);padding:var(--sp-20) var(--layout-gutter) var(--sp-24);gap:var(--sp-16);flex-direction:column;display:flex}.hero__label{font:500 15px var(--font-body);color:var(--hero-muted)}.hero__stats{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.hero__stat small{font:400 13px var(--font-body);color:var(--hero-muted)}.hero__chip{background:var(--hero-raised);border-radius:var(--r-lg);padding:var(--sp-12) var(--sp-16)}.accordion{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--elev-1);overflow:hidden}.accordion details+details{border-top:1px solid var(--border-faint)}.accordion summary{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:60px;padding:0 var(--sp-16) 0 var(--sp-20);font:600 16px var(--font-body);color:var(--on-surface);cursor:pointer;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary .ico{transition:transform var(--dur-base) var(--ease);color:var(--muted)}.accordion details[open] summary .ico{transform:rotate(180deg)}.accordion__body{padding:0 var(--sp-20) var(--sp-16);font:400 15px/1.55 var(--font-body);color:var(--muted)}.bottomnav{min-height:72px;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);align-items:stretch;display:flex}.bottomnav__item{color:var(--muted);font:600 12.5px var(--font-body);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;text-decoration:none;display:flex}.bottomnav__item .ico{border-radius:var(--r-full);box-sizing:content-box;padding:4px 18px}.bottomnav__item[aria-current=page]{color:var(--on-bg)}.bottomnav__item[aria-current=page] .ico{color:var(--primary-ink)}.drawer{background:var(--surface);width:300px;max-width:85%;color:var(--on-surface);border-radius:0 var(--r-xl) var(--r-xl) 0;box-shadow:var(--elev-3);padding:var(--sp-24) var(--sp-12);gap:var(--sp-4);flex-direction:column;display:flex}.drawer__item{align-items:center;gap:var(--sp-12);min-height:52px;padding:0 var(--sp-16);border-radius:var(--r-full);color:var(--on-surface);font:500 16px var(--font-body);text-decoration:none;display:flex}.drawer__item:hover{background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.drawer__item[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container);font-weight:600}.tabs{gap:var(--sp-4);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.tab{min-height:var(--target-min);padding:0 var(--sp-16);color:var(--muted);font:600 15px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;position:relative}.tab[aria-selected=true]{color:var(--primary-ink)}.tab[aria-selected=true]:after{content:"";left:var(--sp-12);right:var(--sp-12);background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.tab:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.menu{padding:var(--sp-8);background:var(--surface);border-radius:var(--r-md);min-width:220px;box-shadow:var(--elev-2);margin:0;list-style:none}.menu__item{align-items:center;gap:var(--sp-12);min-height:var(--target-min);padding:0 var(--sp-12);border-radius:var(--r-sm);font:400 16px var(--font-body);color:var(--on-surface);cursor:pointer;display:flex}.menu__item:hover{background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.menu__item--danger{color:var(--error)}.link{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.link:hover{color:var(--primary-strong)}.stepper{gap:var(--sp-8);flex-direction:column;display:flex}.stepper__bar{grid-template-columns:repeat(var(--steps,7),minmax(0,1fr));gap:var(--sp-4);display:grid}.stepper__seg{border-radius:var(--r-full);background:var(--muted-surface);height:6px}.stepper__seg.is-done{background:var(--primary)}.stepper__seg.is-current{background:var(--primary-light)}.stepper__label{font:600 14px var(--font-body);color:var(--on-surface)}.speeddial{align-items:flex-end;gap:var(--sp-12);flex-direction:column;display:flex}.speeddial__action{align-items:center;gap:var(--sp-12);display:flex}.speeddial__label{padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm);background:var(--surface);color:var(--on-surface);box-shadow:var(--elev-1);font:500 15px var(--font-body)}.speeddial__btn{border-radius:var(--r-full);background:var(--surface);width:48px;height:48px;color:var(--primary-ink);box-shadow:var(--elev-2);cursor:pointer;border:0;place-items:center;display:grid}.stack{gap:var(--gap,var(--gap-related));flex-direction:column;display:flex}.row{align-items:center;gap:var(--gap,var(--gap-related));display:flex}.grid-2{gap:var(--gap,var(--sp-12));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.container{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.bleed{margin-left:calc(-1 * var(--layout-gutter));margin-right:calc(-1 * var(--layout-gutter))}.inset{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.scrollrow{gap:var(--sp-12);padding-bottom:10px;display:flex;overflow:auto hidden}.scrollrow::-webkit-scrollbar{height:0}.spacer{flex:1}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
body{min-height:100dvh}a{color:inherit}.app{max-width:560px;min-height:100dvh;padding-bottom:calc(160px + env(safe-area-inset-bottom,0px));margin:0 auto}.pantalla{gap:var(--gap-section);padding:var(--sp-16) var(--layout-gutter) var(--sp-32);flex-direction:column;display:flex}.encabezado{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:calc(var(--sp-16) + env(safe-area-inset-top,0px)) var(--layout-gutter) var(--sp-8);display:flex}.encabezado h1{font:700 26px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.encabezado--hero{background:var(--hero);color:var(--on-hero)}.hero{padding-top:calc(var(--sp-16) + env(safe-area-inset-top,0px))}.hero h1{font:700 22px/1.2 var(--font-display);margin:0}.barra{z-index:var(--z-appbar);position:fixed;bottom:0;left:0;right:0}.barra .bottomnav{max-width:560px;margin:0 auto}.barra .bottomnav__item{min-height:64px}.boton-mas{right:max(var(--layout-gutter), calc(50vw - 280px + var(--layout-gutter)));bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:var(--z-fab);transition:transform .2s,opacity .2s;position:fixed}.boton-mas--oculto{opacity:0;pointer-events:none;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.boton-mas{transition:none}}.monto{min-height:64px;font:500 46px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;justify-content:center;align-items:baseline;gap:4px;display:flex}.monto__signo{color:var(--hero-muted);font-size:28px}.monto--vacio{color:var(--hero-muted)}.teclado{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tecla{border-radius:var(--r-md);background:var(--surface);min-height:56px;color:var(--on-surface);box-shadow:var(--elev-1);font:500 24px var(--font-mono);cursor:pointer;touch-action:manipulation;border:0;place-items:center;display:grid}.tecla:active{background:var(--surface-sunken);transform:scale(.97)}.tecla:focus-visible{box-shadow:var(--focus-ring);outline:none}.cats{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cat-btn{min-height:84px;padding:var(--sp-8);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--elev-1);color:var(--on-surface);font:500 14px/1.25 var(--font-body);text-align:center;cursor:pointer;border:1.5px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cat-btn .ico{color:var(--primary-ink)}.cat-btn[aria-pressed=true]{border-color:var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.cat-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.cat-btn:disabled{opacity:.55;cursor:default}.etiqueta-campo{font:600 14px/1.3 var(--font-body);color:var(--muted);margin:0 0 var(--sp-8)}.fila-dinero{align-items:center;gap:var(--sp-12);min-height:64px;padding:var(--sp-12) var(--sp-16);color:var(--on-surface);text-decoration:none;display:flex}.fila-dinero+.fila-dinero{border-top:1px solid var(--border-faint)}.fila-dinero__texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fila-dinero__texto strong{font:500 16px/1.35 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fila-dinero__texto span{font:400 14px/1.4 var(--font-body);color:var(--muted)}a.fila-dinero:hover{background:color-mix(in srgb, var(--on-surface) 4%, transparent)}.tarjeta-lista{padding:var(--sp-4) 0;gap:0}.barra-cat{border-radius:var(--r-full);background:var(--muted-surface);height:8px;position:relative}.barra-cat>span{border-radius:var(--r-full);background:var(--expense);height:100%;display:block}.barra-cat--negocio>span{background:var(--info)}.barra-cat__promedio{background:var(--on-surface);opacity:.65;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cuentas-mosaico{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cuenta-cuadro{padding:var(--sp-12) var(--sp-16);color:var(--on-surface);gap:2px;min-width:0;text-decoration:none}.cuenta-cuadro>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuenta-cuadro:hover{background:color-mix(in srgb, var(--on-surface) 4%, var(--surface))}.cuenta-cuadro__accion{color:var(--link);margin-top:var(--sp-4);font-weight:600}.cuentas-mosaico>.cuenta-cuadro:last-child:nth-child(odd){grid-column:1/-1}.mas-pagos{border-top:1px solid var(--border-faint)}.mas-pagos>summary{cursor:pointer;list-style:none}.mas-pagos>summary::-webkit-details-marker{display:none}.mas-pagos[open]>summary{display:none}.mas-pagos>.fila-dinero{border-top:1px solid var(--border-faint)}.vacio{align-items:center;gap:var(--sp-12);padding:var(--sp-32) var(--sp-16);text-align:center;color:var(--muted);flex-direction:column;display:flex}.entrar{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.entrar .hero{padding-bottom:var(--sp-48);border-radius:0 0 var(--r-xl) var(--r-xl)}.marca{align-items:center;gap:var(--sp-12);font:700 26px/1 var(--font-display);letter-spacing:-.02em;display:flex}.marca__logo{border-radius:var(--r-md);background:var(--primary);width:44px;height:44px;color:var(--on-primary);place-items:center;display:grid}.codigo{font:500 28px/1 var(--font-mono);letter-spacing:.3em;text-align:center;padding-left:.3em}.snackbar-fijo{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:calc(100% - 2 * var(--layout-gutter));max-width:520px;z-index:var(--z-snackbar);position:fixed;transform:translate(-50%)}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal ul,.legal ol{gap:6px;margin:0;padding-left:22px;display:grid}.legal p{margin:0}.legal h2{margin-top:8px}.grafica-flujo:focus:not(:focus-visible){outline:none}.detalle-flujo .fila-dinero__texto strong{white-space:normal;text-overflow:clip;overflow:visible}.saldo{text-align:center;padding:var(--sp-16) 0 var(--sp-8);flex-direction:column;align-items:center;gap:6px;display:flex}.saldo__cifra{font:600 48px/1.05 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.saldo__estado{min-height:30px;margin-top:6px;padding:0 12px;font-size:14px;font-weight:500}.saldo__avatar{background:var(--surface-sunken);color:var(--on-surface)}.acciones{gap:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accion{align-items:center;gap:var(--sp-8);text-align:center;color:var(--on-bg);font:500 13px/1.25 var(--font-body);border-radius:var(--r-md);flex-direction:column;text-decoration:none;display:flex}.accion:focus-visible{box-shadow:var(--focus-ring);outline:none}.accion__circulo{border-radius:var(--r-full);background:var(--surface);width:54px;height:54px;color:var(--on-surface);transition:transform var(--dur-fast) var(--ease);place-items:center;display:grid}.accion:active .accion__circulo{transform:scale(.94)}.accion--principal .accion__circulo{background:var(--primary);color:var(--on-primary)}.hero__stats{background:var(--hero-raised);border-radius:var(--r-lg);padding:var(--sp-16);row-gap:var(--sp-12)}.hero__nota{font:400 13px/1.4 var(--font-body);color:var(--hero-muted);grid-column:1/-1}.personaje{flex:none;display:block}.personaje-dice{align-items:flex-end;gap:var(--sp-8);display:flex}.personaje-dice__globo{min-width:0;margin:0 0 var(--sp-16);padding:var(--sp-12) var(--sp-16);background:var(--bg);color:var(--on-surface);border-radius:18px 18px 18px 4px;flex:1;font-size:15px;line-height:1.4}.personaje-dice__globo strong{font-weight:600}.personaje-centro{text-align:center;align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.balance-barras{gap:var(--sp-8) var(--sp-12);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.barra-cat--tienes>span{background:var(--income)}.balance-fila{padding:var(--sp-8) 0;border-top:1px solid var(--border-faint);justify-content:space-between}.balance-fila:first-child{border-top:0}.balance-total{padding-top:var(--sp-12);margin-top:var(--sp-4);border-top:2px solid var(--on-surface);justify-content:space-between}.is-positive{color:var(--hero-positive)}.t-num{font-variant-numeric:tabular-nums}.chips-fila{flex-wrap:wrap;gap:6px;display:flex}.chips-fila .chip{min-height:36px;padding:0 var(--sp-12);font-size:14px}.toggle-group a.toggle{text-align:center;padding:0 var(--sp-8);place-items:center;font-size:14px;line-height:1.2;text-decoration:none;display:grid}.toggle[aria-current=true]{background:var(--field);color:var(--on-surface);box-shadow:0 1px 3px rgb(var(--shadow-ink) / .12)}.hero__interes{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-md);background:var(--bg);color:var(--on-bg);font:400 13px/1.4 var(--font-body);grid-column:1/-1;text-decoration:none;display:flex}.hero__interes strong{color:var(--expense);font-weight:600}.fila-pago{align-items:center}.fila-pago__lado{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.nota-suave{padding:var(--sp-8) var(--sp-12);border-radius:var(--r-md);background:var(--bg);font:400 13px/1.45 var(--font-body);color:var(--on-surface)}.nota-suave strong{font-weight:600}.bottomnav__icono{display:inline-flex;position:relative}.bottomnav__aviso{background:var(--error);min-width:18px;height:18px;color:var(--on-error);font:700 11px/1 var(--font-body);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-2px;right:8px}.conteo-recs{gap:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.conteo-recs a{padding:var(--sp-12) var(--sp-4);border-radius:var(--r-md);background:var(--surface);color:var(--muted);text-align:center;font:500 12.5px/1.25 var(--font-body);flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.conteo-recs b{font:700 22px/1.1 var(--font-display);color:var(--on-surface)}.conteo-recs b.is-expense{color:var(--expense)}.conteo-recs b.is-positive{color:var(--primary-ink)}.conteo-recs a.is-vacio{opacity:.6}.rec-fila{padding:var(--sp-16);border-top:1px solid var(--border-faint);flex-direction:column;gap:6px;display:flex}.rec-fila:first-child{border-top:0}.rec-fila strong{font-size:16px;font-weight:600;line-height:1.3}.rec-fila .btn{align-self:flex-start;margin-top:4px}.calendario-flujo{padding:6px var(--sp-12)}.calendario-flujo table{border-collapse:collapse;width:100%;font-size:14px}.calendario-flujo th{border-bottom:1px solid var(--border);text-align:left;font:600 12px var(--font-body);color:var(--muted);padding:8px 4px}.calendario-flujo td{border-bottom:1px solid var(--border-faint);vertical-align:top;padding:9px 4px}.calendario-flujo tr:last-child td{border-bottom:0}.calendario-flujo .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.calendario-flujo td:first-child{white-space:nowrap}.calendario-flujo__hoy td{font-weight:600}.calendario-flujo__fila{cursor:pointer}.calendario-flujo__fila:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.calendario-flujo__fila.is-rojo td{background:var(--error-container)}.calendario-flujo__fila.is-abierta td{border-bottom-color:#0000}.calendario-flujo__acciones td{padding-top:0}.calendario-flujo__fecha{width:auto;min-height:36px;padding:4px 10px;font-size:14px}.recomendado{gap:var(--sp-8);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-md);background:var(--primary-container);color:var(--on-primary-container);font:400 14px/1.45 var(--font-body);align-items:flex-start;display:flex}.recomendado .pill{background:var(--bg);flex:none}.card-blanca{background:var(--bg);padding:var(--sp-12) var(--sp-16);border-radius:18px}.leyenda-linea{background:var(--primary);border-radius:2px;width:18px;height:3px;display:inline-block}.leyenda-linea--punteada{background:repeating-linear-gradient(90deg, var(--subtle) 0 5px, transparent 5px 9px);height:2px}.leyenda-linea--real{background:var(--expense)}.tabla-plan{border-collapse:collapse;width:100%;font-size:13.5px}.tabla-plan th{border-bottom:1px solid var(--border);text-align:left;vertical-align:bottom;font:600 11.5px/1.25 var(--font-body);color:var(--muted);padding:6px 3px}.tabla-plan td{border-bottom:1px solid var(--border-faint);padding:9px 3px}.tabla-plan tr:last-child td{border-bottom:0}.tabla-plan .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabla-plan .es-tu-plan td{background:var(--primary-container);font-weight:600}.barra-uso{border-radius:var(--r-full);background:var(--muted-surface);height:8px;overflow:hidden}.card--tonal .barra-uso{background:var(--bg)}.barra-uso>span{border-radius:var(--r-full);height:100%;display:block}.barra-uso--ok{background:var(--primary)}.barra-uso--warn{background:var(--warning)}.barra-uso--bad{background:var(--error)}.pago-recomendado{font:400 16px/1.45 var(--font-body);color:var(--on-surface);margin:0}.pago-recomendado strong{color:var(--primary-ink);font-size:17px;font-weight:700}.nota-info{padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm);background:var(--info-container);color:var(--on-info-container);font:400 13px/1.4 var(--font-body)}.avatar--primario{background:var(--primary);color:var(--on-primary)}.paso-ataque{gap:var(--sp-12);flex-direction:row;align-items:flex-start}.paso-ataque .avatar{flex:none}.pasos-ataque{margin:0;padding:0;list-style:none}.fila-credito .fila-dinero__texto strong{white-space:normal;overflow:visible}.tabla-plan__tuyo{font:600 11.5px/1.2 var(--font-body);color:var(--on-primary-container);display:block}.bloque-presu{border-top:1px solid var(--border-faint);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bloque-presu:first-child{border-top:0}.bloque-presu__num{color:#fff;font-weight:700}.reparto{border-radius:var(--r-full);background:var(--muted-surface);gap:2px;height:18px;display:flex;overflow:hidden}.reparto>span{height:100%;display:block}.cuadrito{border-radius:2px;width:10px;height:10px;display:inline-block}.kpis-metas{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpis-metas .card{border-radius:18px;gap:2px;padding:10px 12px}.progress--meta{position:relative;overflow:visible}.progress__rayita{background:var(--on-surface);opacity:.65;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.meta-donde{background:var(--bg);padding:var(--sp-12);border-radius:16px}.meta-donde--compacta{padding:10px 12px}.meta-desglose{border-radius:var(--r-md);background:var(--surface);font:400 14px/1.4 var(--font-body);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.meta-desglose .row{justify-content:space-between}.meta-desglose__total{border-top:1px solid var(--border);padding-top:4px;font-weight:700}.meta-consejo{padding:var(--sp-12) 14px;background:var(--primary-container);color:var(--on-primary-container);font:400 14px/1.45 var(--font-body);border-radius:16px;flex-direction:column;gap:8px;display:flex}.meta-consejo strong{font-weight:600}.meta-consejo__btn{background:var(--bg);color:var(--on-primary-container);align-self:flex-start}.meta-historial{background:var(--bg);font:400 14px/1.4 var(--font-body);border-radius:16px;padding:10px 12px}.meta-historial summary{cursor:pointer;font-weight:600}.meta-historial .row{padding-top:8px}.meta-donde .fila-dinero__texto strong{white-space:normal;overflow:visible}.enlace-tabla{font:inherit;color:var(--link);text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.tabla-plan .fila-total td{border-top:1px solid var(--border);font-weight:700}.enlace-boton{appearance:none;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;min-height:32px;margin:-4px 0;padding:4px 2px;font-weight:600}.enlace-boton:hover{text-decoration:underline}.enlace-boton:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}.limites{gap:0;padding:0 16px}.limites-grupo{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:16px 0 4px;scroll-margin-top:16px;display:flex}.limites-grupo:first-child{border-top:0;padding-bottom:16px}.limites-grupo__titulo{font:700 15px/1.3 var(--font-body);margin:0}.limite-fila{border-top:1px solid var(--border-faint);flex-direction:column;gap:8px;padding:12px 0 14px;display:flex}.limites-grupo__titulo+.limite-fila{border-top:0;padding-top:6px}.limites-subtotal{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0 14px;font-size:14px;font-weight:600;display:flex}.pago-compara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pago-compara__caja{border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pago-compara__caja--plan{background:var(--primary-container);color:var(--on-primary-container)}.pago-compara__caja--plan .t-amount-m{color:var(--primary-ink);font-weight:700}
html:has(dialog.intro[open]){overflow:hidden}.intro{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--on-bg);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.intro::backdrop{background:var(--scrim)}.intro__caja{max-width:480px;min-height:100%;padding:calc(var(--sp-12) + env(safe-area-inset-top,0px)) max(var(--sp-20), env(safe-area-inset-right,0px)) calc(var(--sp-20) + env(safe-area-inset-bottom,0px)) max(var(--sp-20), env(safe-area-inset-left,0px));gap:var(--sp-8);flex-direction:column;margin:0 auto;display:flex}@media (prefers-reduced-motion:no-preference){.intro__caja{animation:intro-entra .28s var(--ease)}.intro-mini__fab{animation:1.6s ease-in-out infinite intro-late}}@keyframes intro-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes intro-late{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 0%, transparent)}}.intro__arriba{min-height:var(--target-min);justify-content:space-between;align-items:center;display:flex}.intro__paso{color:var(--muted);font-size:15px;font-weight:600}.intro__saltar,.intro__atras{font:inherit;border-radius:var(--r-full);min-height:var(--target-min);cursor:pointer;background:0 0;border:0}.intro__saltar{color:var(--primary-ink);padding:0 var(--sp-12);margin-right:calc(-1 * var(--sp-12));font-size:16px;font-weight:600}.intro__atras{color:var(--on-bg);width:100%;font-size:17px;font-weight:600}.intro__saltar:focus-visible,.intro__atras:focus-visible{box-shadow:var(--focus-ring);outline:none}.intro__saltar:hover,.intro__atras:hover{background:color-mix(in srgb, var(--on-bg) 6%, transparent)}.intro__puntos{justify-content:center;gap:6px;display:flex}.intro__puntos i{border-radius:var(--r-full);background:var(--muted-surface);width:8px;height:8px}.intro__puntos i.es-actual{background:var(--primary);width:22px}.intro__dibujo{min-height:200px;padding:var(--sp-8) 0;flex:1;place-items:center;display:grid}.intro__dibujo>.cv-solo-cel,.intro__dibujo>.cv-solo-compu{width:100%}.intro__texto{gap:var(--sp-12);padding-bottom:var(--sp-12);display:grid}.intro__texto h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:25px;font-weight:800;line-height:1.2}.intro__texto h2:focus{outline:none}.intro__texto p{color:var(--muted);margin:0;font-size:18px;line-height:1.45}.intro__texto b{color:var(--on-bg);font-weight:700}.intro__definiciones{gap:var(--sp-8);margin:0;display:grid}.intro__definiciones div{gap:var(--sp-8);color:var(--muted);grid-template-columns:7.4em 1fr;font-size:17px;line-height:1.35;display:grid}.intro__definiciones dt{color:var(--on-bg);font-weight:700}.intro__definiciones dd{margin:0}.intro__botones{gap:var(--sp-4);display:grid}.intro__siguiente{font-size:18px;font-weight:700}.intro__nota{margin:var(--sp-4) 0 0;color:var(--muted);text-align:center;font-size:14px}.intro-mini{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:300px;min-height:210px;margin:0 auto;display:flex;position:relative;overflow:hidden}.intro-mini__cuerpo{gap:var(--sp-12);padding:var(--sp-16);flex:1;align-content:start;min-width:0;display:grid}.intro-mini__renglon{background:var(--muted-surface);border-radius:6px;height:12px;display:block}.intro-mini__renglon--corto{width:60%}.intro-mini__saldo{text-align:center}.intro-mini__saldo small{color:var(--muted);font-size:13px;display:block}.intro-mini__saldo strong{letter-spacing:-.02em;font-size:24px;font-weight:800}.intro-mini__redondos{justify-content:space-between;gap:var(--sp-4);display:flex}.intro-mini__redondo{justify-items:center;gap:var(--sp-4);flex:1;font-size:12px;font-weight:600;display:grid}.intro-mini__redondo>span{border-radius:var(--r-full);background:var(--bg);width:38px;height:38px;color:var(--primary-ink);place-items:center;display:grid}.intro-mini__redondo.es-luz>span{background:var(--primary);color:var(--on-primary)}.intro-mini__barra{background:var(--bg);border-top:1px solid var(--border);padding:var(--sp-8) var(--sp-4) 10px;justify-content:space-around;display:flex}.intro-mini__pest{padding:var(--sp-4) 6px;border-radius:var(--r-sm);color:var(--muted);justify-items:center;gap:2px;font-size:11px;font-weight:600;display:grid;position:relative}.intro-mini__pest.es-luz,.intro-mini__opcion.es-luz{color:var(--on-primary-container);background:var(--primary-container)}.intro-mini__punto{border-radius:var(--r-full);background:var(--error);border:2px solid var(--bg);width:10px;height:10px;position:absolute}.intro-mini__pest .intro-mini__punto{top:2px;right:8px}.intro-mini__fab{border-radius:var(--r-full);background:var(--primary);width:46px;height:46px;color:var(--on-primary);place-items:center;display:grid;position:absolute;bottom:60px;right:12px}.intro-mini__aqui{border-radius:var(--r-xs);background:var(--on-bg);color:var(--bg);white-space:nowrap;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;bottom:71px;right:68px}.intro-mini__aqui:after{content:"";border:5px solid #0000;border-right:0;border-left-color:var(--on-bg);margin-top:-5px;position:absolute;top:50%;right:-5px}.intro-mini--compu{flex-direction:row;max-width:380px}.intro-mini__menu{width:132px;padding:var(--sp-12) var(--sp-8);background:var(--bg);border-right:1px solid var(--border);flex:none;align-content:start;gap:2px;display:grid}.intro-mini__registrar{justify-content:center;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);border-radius:var(--r-full);border:1.5px solid var(--border-strong);padding:6px;font-size:12px;font-weight:700;display:flex}.intro-mini__registrar.es-luz{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.intro-mini__opcion{border-radius:var(--r-sm);color:var(--muted);align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:flex;position:relative}.intro-mini__opcion .intro-mini__punto{border:0;margin-left:auto;position:static}.intro-lista{background:var(--surface);border-radius:var(--r-lg);width:100%;max-width:320px;margin:0 auto;padding:6px 0}.intro-lista__fila{align-items:center;gap:var(--sp-12);padding:11px var(--sp-16);display:flex}.intro-lista__fila+.intro-lista__fila{border-top:1px solid var(--border)}.intro-lista__fila>svg{color:var(--primary-ink);flex:none}.intro-lista__fila strong{font-size:15px;line-height:1.25;display:block}.intro-lista__fila small{color:var(--muted);font-size:13px;line-height:1.3;display:block}@media (max-height:640px){.intro__dibujo{min-height:0}.intro__dibujo .personaje{width:120px;height:120px}}
.menu-lateral{display:none}.cv{display:contents}.cv-solo-compu{display:none}@media (min-width:1024px){.cv-solo-compu{display:revert}.cv-solo-cel{display:none}.app{--layout-gutter:24px;max-width:none;margin:0;padding:0 0 48px 248px}.app>main{max-width:1168px;margin:0 auto}.barra,.boton-mas{display:none}.encabezado{padding-top:28px}.encabezado__volver--mas{display:none}.hero{padding-top:28px}.snackbar-fijo{bottom:24px;left:calc(50% + 124px)}.cv-2{gap:var(--gap-section);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cv-3{gap:var(--sp-16);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.cv-4{gap:var(--sp-12);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.cv-col{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.cv-2>*,.cv-3>*,.cv-4>*{min-width:0}.menu-lateral{box-sizing:border-box;border-right:1px solid var(--border-faint);background:var(--bg);width:248px;z-index:var(--z-appbar);flex-direction:column;gap:2px;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.menu-lateral__marca{font:700 24px/1 var(--font-display);letter-spacing:-.02em;color:var(--primary-ink);padding:4px 12px;text-decoration:none}.menu-lateral__registrar{border-radius:var(--r-full);background:var(--primary);min-height:44px;color:var(--on-primary);font:600 15px var(--font-body);justify-content:center;align-items:center;gap:8px;margin:20px 0 12px;text-decoration:none;display:flex}.menu-lateral__registrar:hover{background:var(--primary-strong)}.menu-lateral__registrar[aria-current=page]{box-shadow:0 0 0 3px var(--primary-container)}.menu-lateral__item{border-radius:var(--r-md);min-height:44px;color:var(--on-bg);font:500 15px var(--font-body);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.menu-lateral__item .ico{color:var(--muted);flex:none}.menu-lateral__item:hover{background:var(--surface-sunken)}.menu-lateral__item[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container);font-weight:600}.menu-lateral__item[aria-current=page] .ico{color:var(--primary-ink)}.menu-lateral__item:focus-visible,.menu-lateral__registrar:focus-visible,.menu-lateral__marca:focus-visible{box-shadow:var(--focus-ring);outline:none}.menu-lateral__item--sub{min-height:40px;font-size:14.5px}.menu-lateral__texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-lateral__grupo{font:600 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:18px 12px 6px}.menu-lateral__linea{background:var(--border-faint);height:1px;margin:12px 0}.menu-lateral__aviso{box-sizing:border-box;background:var(--error);min-width:20px;height:20px;color:var(--on-error);font:700 11.5px/20px var(--font-body);text-align:center;border-radius:10px;margin-left:auto;padding:0 5px}.menu-lateral__usuario{margin-top:4px}}
@media (min-width:1024px){.panel-hero{column-gap:var(--sp-32);row-gap:var(--sp-16);padding-bottom:var(--sp-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.panel-hero>*{grid-column:1/-1}.panel-hero>.saldo{text-align:left;padding:var(--sp-8) 0 0;grid-column:1;align-items:flex-start}.panel-hero>.saldo .saldo__cifra{font-size:56px}.panel-hero>.acciones{grid-area:2/2;grid-template-columns:repeat(4,80px);align-self:center}.panel-hero .hero__stats{align-items:center;column-gap:var(--sp-16);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr)}.panel-hero .hero__interes{grid-area:1/4}.panel-hero .hero__nota{grid-column:1/-1}.panel-avisos{gap:var(--sp-12);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;display:grid}.panel-avisos>.alert{margin:0}}
@media (min-width:1024px){.mov-hero-fila{gap:var(--sp-8);justify-content:flex-start!important}.mov-hero-fila h1{font-size:26px}.mov-hero .hero__stats{column-gap:var(--sp-16);align-items:center}.mov-hero .hero__stats:has(.hero__nota){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr)!important}.mov-hero .hero__stats:has(.hero__nota) .hero__nota{grid-area:1/4}.mov-pantalla{grid-template-columns:300px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.mov-izq,.mov-der{min-width:0}.mov-der .tarjeta-lista{padding:var(--sp-4) var(--sp-8)}.mov-der .fila-dinero{gap:var(--sp-16);border-radius:var(--r-md)}.mov-der .fila-dinero .t-amount-m{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:120px}}
@media (min-width:1024px){.cv.flujo-pagina{column-gap:var(--sp-24);row-gap:var(--gap-section);padding:0 var(--layout-gutter) var(--sp-32);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.flujo-pagina .encabezado{grid-area:1/1;align-self:center;padding-left:0;padding-right:0}.flujo-pagina .pantalla{grid-column:1/-1;padding-bottom:0;padding-left:0;padding-right:0}.flujo-pagina .flujo-pantalla{display:contents}.flujo-pantalla>*{grid-column:1/-1;min-width:0}.flujo-pantalla>.flujo-ver{justify-content:flex-end;align-items:center;gap:var(--sp-8) var(--sp-12);flex-flow:wrap;grid-area:1/2;padding-top:28px}.flujo-ver>.toggle-group{grid-auto-columns:auto}.flujo-ver .toggle{min-height:40px;padding:0 var(--sp-16);white-space:nowrap}.flujo-cifras{gap:var(--sp-16);grid-template-columns:repeat(4,minmax(0,1fr))}.grafica-flujo-caja{column-gap:var(--sp-24);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.grafica-flujo-caja>.grafica-flujo{grid-area:1/1}.grafica-flujo-caja>.grafica-flujo-leyenda{grid-area:2/1}.grafica-flujo-caja>.grafica-flujo-detalle{grid-area:1/2/span 2}.flujo-abajo{column-gap:var(--gap-section);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.flujo-abajo>*{min-width:0}}
@media (min-width:1024px){.cv.nuevo-panel{column-gap:36px;row-gap:var(--sp-20);box-sizing:border-box;max-width:1000px;margin:var(--sp-24) auto 0;border:1px solid var(--border-faint);border-radius:var(--r-xl);background:var(--bg);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;padding:28px 32px;display:grid}.nuevo-panel>.pantalla{display:contents}.nuevo-panel>.hero{grid-area:1/1}.nuevo-panel .nuevo-izq{grid-column:1;min-width:0}.nuevo-panel .nuevo-izq.cv-col{gap:var(--sp-20)}.nuevo-panel .nuevo-der{gap:var(--sp-20);grid-area:1/2/4;min-width:0}.nuevo-panel .nuevo-pie{gap:var(--sp-12);grid-area:4/2;min-width:0}@media (hover:hover) and (pointer:fine){.nuevo-panel .teclado{display:none}}.nuevo-panel>.hero{background:0 0;gap:var(--sp-16)!important;padding:0!important}.nuevo-panel>.hero>.row{gap:var(--sp-8);justify-content:flex-start!important}.nuevo-panel>.hero>.row>span{display:none}.nuevo-panel>.hero h1{font-size:22px;font-weight:700;color:var(--on-hero)!important}.nuevo-panel .monto{min-height:0;padding:var(--sp-20) var(--sp-16);border-radius:var(--r-lg);background:var(--hero-raised);font-size:52px}.nuevo-panel .scrollrow{gap:var(--sp-8);flex-wrap:wrap;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible;padding-bottom:0!important}}
@media (min-width:1024px){.cred-resumen{column-gap:var(--sp-32);row-gap:var(--sp-12);padding:22px var(--sp-24);grid-template-columns:max-content minmax(0,2fr) minmax(220px,1.2fr);align-items:start;display:grid}.cred-resumen:has(>.grid-2>:nth-child(3)){grid-template-columns:max-content minmax(0,3fr) minmax(220px,1.2fr)}.cred-resumen:not(:has(>.stack)){grid-template-columns:max-content minmax(0,1fr)}.cred-resumen>.grid-2{column-gap:var(--sp-24);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cred-resumen>p{grid-column:1/-1}.cred-orden{column-gap:var(--sp-24);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cred-orden>*{grid-column:1/-1}.cred-orden>h2{grid-area:1/1}.cred-orden>.toggle-group{grid-area:1/3}.cred-orden>:nth-child(3){grid-area:2/1/auto/-1}.cred-tarjetas{gap:var(--sp-16);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.cred-tarjetas>.fila-credito{background:var(--surface);min-width:0;color:var(--on-surface);border-radius:var(--r-lg);box-shadow:var(--elev-1)}.cred-tarjetas>.fila-credito>div.row:last-of-type{margin-top:auto}.cred-tarjetas>.fila-credito>div.row:first-child{flex-wrap:wrap;row-gap:6px}.cred-tarjetas>.fila-credito>div.row:first-child>.fila-dinero__texto{min-width:150px}.cred-plan{column-gap:var(--sp-24);row-gap:var(--sp-16);padding:22px var(--sp-24);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.cred-plan>*{grid-column:1/-1}.cred-plan>h2{grid-row:1}.cred-plan>.cred-plan-izq{gap:var(--gap-related);flex-direction:column;grid-area:2/1;min-width:0;display:flex}.cred-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.cred-plan>.cred-plan-izq{grid-row:2/span 2}.cred-plan>.cred-plan-grafica{grid-area:2/2;min-width:0}.cred-plan>.cred-plan-tabla{grid-area:3/2;min-width:0;overflow-x:auto}@media (min-width:1440px){.cred-plan{grid-template-columns:repeat(3,minmax(0,1fr))}.cred-plan>.cred-plan-izq{grid-row:2}.cred-plan>.cred-plan-tabla{grid-area:2/3}}.cred-plan>.btn--block{justify-self:start;width:auto;min-width:240px}.cred-atacar{column-gap:var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cred-atacar>*{grid-column:1/-1}.cred-atacar>h2{grid-area:1/1;align-self:center}.cred-atacar>h2+p{grid-area:1/2;align-self:center}.cred-atacar>.alert{grid-column:auto;align-self:stretch}.cred-pasos{gap:var(--sp-16);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.cred-pasos>.rec-fila{background:var(--surface);min-width:0;color:var(--on-surface);border-top:0;border-radius:20px}.cred-pasos>.rec-fila:first-child{background:var(--primary-container);color:var(--on-primary-container)}.cred-abajo{gap:var(--sp-16);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid}.cred-abajo>*{min-width:0}.cred-abajo>.cred-real{order:-1}}
@media (min-width:1024px){.presu-pantalla{column-gap:var(--gap-section);row-gap:var(--gap-section);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.presu-pantalla>*{grid-column:1/-1;min-width:0}.presu-pantalla>.presu-ingreso{column-gap:var(--sp-32);row-gap:var(--sp-8);padding:22px var(--sp-24);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-content:center;align-items:start;display:grid}.presu-ingreso>*{grid-column:1}.presu-ingreso>.presu-reparto{grid-area:1/2/span 4;align-self:center}.presu-ingreso .t-amount-l{font-size:40px;line-height:1.05}.presu-pantalla>.presu-orden{padding:var(--sp-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.presu-orden>.bloque-presu{padding:var(--sp-16) var(--sp-20);border-top:0;border-left:0;min-width:0}.presu-orden>.bloque-presu:nth-child(2n){border-left:1px solid var(--border-faint)}.presu-orden>.bloque-presu:nth-child(n+3){border-top:1px solid var(--border-faint)}.presu-orden>.bloque-presu>.row:first-child{row-gap:var(--sp-4);flex-wrap:wrap}.presu-orden>.bloque-presu>.row:first-child>.row{flex:140px}.presu-pantalla>.presu-limites,.presu-limites>.presu-limites-raiz{display:contents}.presu-limites>.t-h5{margin-bottom:calc(var(--gap-related) - var(--gap-section));order:1;grid-column:1}.presu-limites>.t-body2{max-width:640px;margin-bottom:calc(var(--gap-related) - var(--gap-section));order:2;grid-column:1/-1}.presu-limites-raiz>.presu-guardar{width:auto;padding-left:var(--sp-24);padding-right:var(--sp-24);order:1;grid-column:2;place-self:end}.presu-limites-raiz>.limites{order:3;grid-column:1/-1}.presu-limites-raiz>.limites-suma{order:4;grid-column:1}.presu-pantalla>.presu-ritmo{order:4;grid-column:2}.presu-limites-raiz>.presu-aviso{order:5;grid-column:1/-1}.presu-pantalla>.presu-nota{order:9}.presu-limites-raiz>.card.limites{column-gap:var(--sp-32);padding:0 var(--sp-20);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.limites>.limites-grupo:first-child{grid-column:1/-1}.limites>.limites-grupo>.limites-subtotal{margin-top:auto}@media (min-width:1280px){.presu-pantalla>.presu-orden{grid-template-columns:repeat(4,minmax(0,1fr))}.presu-orden>.bloque-presu:nth-child(n+3){border-top:0}.presu-orden>.bloque-presu:nth-child(odd){border-left:1px solid var(--border-faint)}.presu-orden>.bloque-presu:first-child{border-left:0}}}
@media (min-width:1024px){.metas-pantalla{column-count:2;column-gap:var(--gap-section);display:block}.metas-pantalla>.kpis-metas,.metas-pantalla>.metas-aviso,.metas-pantalla>.metas-nota{column-span:all}.metas-pantalla>.kpis-metas,.metas-pantalla>.metas-aviso,.metas-pantalla>.card,.metas-pantalla>.metas-nota{margin-bottom:var(--gap-section)}.metas-pantalla>.card{break-inside:avoid}.metas-pantalla>.metas-nota{margin-bottom:0}.kpis-metas{gap:var(--sp-12)}.kpis-metas .card{padding:var(--sp-12) var(--sp-16)}.kpis-metas .t-amount-s{font-size:20px;font-weight:600}.metas-nueva{display:none}.metas-pantalla:has(>.card.vacio){gap:var(--gap-section);column-count:auto;flex-direction:column;display:flex}.metas-pantalla:has(>.card.vacio)>*{margin-bottom:0}}
@media (min-width:1024px){.cv.patri-arriba{gap:var(--sp-16);align-items:stretch;display:flex}.patri-arriba>.patri-hero{min-width:0;padding:22px var(--sp-24);flex:1.4 1 0;justify-content:center;text-align:left!important;align-items:flex-start!important}.patri-hero .t-amount-xl{font-size:48px;line-height:1}.patri-arriba>.patri-chicas{display:contents}.patri-chicas>.card{flex:1 1 0;justify-content:center;min-width:0;gap:var(--sp-4)!important;padding:var(--sp-16) var(--sp-20)!important}.patri-chicas .t-amount-s{font-size:24px;font-weight:600;line-height:1.15}.card.patri-mes{padding:var(--sp-20) var(--sp-24);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid;column-gap:var(--sp-32)!important;row-gap:var(--sp-12)!important}.patri-mes>h2{grid-area:1/1}.patri-mes>.row{grid-area:1/2;justify-self:end}.patri-mes>svg{grid-area:2/1/span 2;align-self:center;max-width:520px}.patri-mes>.tabla-plan{grid-area:2/2}.patri-mes>p{grid-area:3/2}.cv.patri-tres{gap:var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.patri-tres>.patri-dos{display:contents}.patri-tres>.stack{grid-column:1/-1}@media (min-width:1200px){.cv.patri-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.patri-tres>.stack{grid-column:auto}}}
@media (min-width:1024px){.cv.cierre-arriba{gap:var(--gap-section);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;display:grid}.cierre-arriba>*{min-width:0}.cierre-ganas{padding:var(--sp-20) var(--sp-24)}.cierre-ganas svg[role=img]{max-height:280px}.cierre-balance>.card{flex:auto}.cierre-balance .btn{margin-top:auto}.cierre-salud{gap:var(--sp-12)}@media (min-width:1200px){.cierre-salud{grid-template-columns:repeat(4,minmax(0,1fr))}}}
@media (min-width:1024px){.conteo-recs{gap:var(--sp-12)}.conteo-recs a{justify-content:flex-start;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-lg);text-align:left;flex-direction:row;font-size:15px;font-weight:500}.conteo-recs b{font-size:26px}.rec-grupos{row-gap:var(--gap-section)}}
@media (min-width:1024px){.prestamos-pantalla{column-gap:var(--sp-20);row-gap:var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.prestamos-pantalla>*{grid-column:1/-1;min-width:0}.prestamos-toggle{grid-row:1;grid-auto-columns:auto;justify-self:start;width:max-content}.prestamos-pantalla:has(.prestamos-resumen)>.prestamos-resumen{padding:var(--sp-24);grid-area:2/1;justify-content:center;align-self:stretch}.prestamos-pantalla:has(.prestamos-resumen)>.prestamos-nuevo{grid-area:3/1}.prestamos-pantalla:has(.prestamos-resumen)>.prestamos-intro{grid-area:2/2;align-self:center}.prestamos-pantalla:has(.prestamos-resumen)>.prestamos-consejo{grid-area:3/2;margin:0}.prestamos-lista{gap:var(--sp-12) var(--sp-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.prestamos-lista>h2,.prestamos-lista>p{grid-column:1/-1}.prestamos-vacio{justify-self:center;width:min(100%,560px)}}
@media (min-width:1024px){.neg-lista{row-gap:var(--gap-section)}.negocio-cifras{column-gap:var(--sp-12);grid-template-columns:repeat(4,minmax(0,1fr))}.neg-mesflujo{gap:var(--sp-20);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.neg-mesflujo>*{min-width:0}.neg-bloques{gap:var(--gap-section) var(--sp-20);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.neg-bloques>*{grid-column:span 6;min-width:0}.neg-bloques>.neg-sinvender{order:1;grid-column:span 2}.neg-bloques>.neg-alvender{order:2;grid-column:span 2}.neg-bloques>.neg-ultimos{order:3;grid-column:span 3}.neg-bloques>.neg-vendidos{order:4;grid-column:span 3}.neg-bloques>.neg-reparto{order:5;grid-column:span 3}.neg-bloques>.neg-suelta{order:6;grid-column:span 6}.neg-bloques:has(>.neg-sinvender)>.neg-ultimos{grid-column:span 2}.neg-bloques:has(>.neg-sinvender):not(:has(>.neg-alvender))>.neg-sinvender{grid-column:span 3}.neg-bloques:has(>.neg-sinvender):not(:has(>.neg-alvender))>.neg-ultimos{grid-column:span 3}}
@media (min-width:1024px){.estado-pantalla:not(:has(.estado-cols))>*{max-width:720px}.estado-cols{gap:var(--gap-section);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.estado-cols>*{min-width:0}.card.estado-datos{column-gap:var(--sp-20);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.card.estado-datos>h2{grid-column:1/-1}.estado-der{gap:var(--sp-20);flex-direction:column;display:flex}}
@media (min-width:1024px){.cuentas-grid{row-gap:var(--gap-section)}}
@media (min-width:1024px){.coment-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}
@media (min-width:1024px){.mas-cuerpo{gap:var(--gap-section);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:960px;display:grid}.mas-cuerpo>:first-child{grid-column:1/-1}.mas-cuerpo>.cv-solo-cel{display:none}}
@media (min-width:1024px){.intro{border-radius:var(--r-xl);width:min(480px,100% - 48px);height:fit-content;max-height:calc(100% - 48px);box-shadow:var(--elev-3);margin:auto;inset:0;overflow-y:auto}.intro__caja{min-height:0;padding:var(--sp-16) var(--sp-32) var(--sp-24)}.intro__dibujo{min-height:220px}}
