@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.XTJPya_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.XTJPya_variable{--fonte-display:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.C9bXgq_className{font-family:Inter,Inter Fallback;font-style:normal}.C9bXgq_variable{--fonte-corpo:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.PbWTXa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.PbWTXa_variable{--fonte-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#060812;--bg2:#0f1226;--glass:#ffffff09;--glass-hi:#ffffff13;--line:#ffffff1a;--ink:#eef0ff;--muted:#9ca2c6;--vivo:#8b7bff;--vivo-dim:#8b7bff29;--brand2:#5ed4ff;--in:#34d399;--out:#ff6b81;--out-dim:#ff6b8129;--warn:#ffbf5c;--warn-dim:#ffbf5c24;--on-vivo:#fff;--botao-a:#6a58e6;--botao-b:#4a63d6;--shadow:0 24px 60px -20px #000000a6;--aurora-a:color-mix(in srgb, var(--vivo) 55%, transparent);--aurora-b:#28aaff6b;--aurora-o:.5;--display:var(--fonte-display), "Segoe UI", system-ui, sans-serif;--body:var(--fonte-corpo), "Segoe UI", system-ui, sans-serif;--mono:var(--fonte-mono), ui-monospace, Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f3f4fb;--bg2:#e9ebf7;--glass:#ffffffc2;--glass-hi:#ffffffeb;--line:#282d6e21;--ink:#161a36;--muted:#5d6390;--vivo:#5b4bdb;--vivo-dim:#5b4bdb1f;--brand2:#06729c;--in:#0a7a53;--out:#c42a45;--out-dim:#d6334f1a;--warn:#8a5600;--warn-dim:#a66a001f;--on-vivo:#fff;--botao-a:#5b4bdb;--botao-b:#3d5bc4;--shadow:0 14px 40px #1e235a1a;--aurora-o:.28;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#f3f4fb;--bg2:#e9ebf7;--glass:#ffffffc2;--glass-hi:#ffffffeb;--line:#282d6e21;--ink:#161a36;--muted:#5d6390;--vivo:#5b4bdb;--vivo-dim:#5b4bdb1f;--brand2:#06729c;--in:#0a7a53;--out:#c42a45;--out-dim:#d6334f1a;--warn:#8a5600;--warn-dim:#a66a001f;--on-vivo:#fff;--botao-a:#5b4bdb;--botao-b:#3d5bc4;--shadow:0 14px 40px #1e235a1a;--aurora-o:.28;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.45;overflow-x:hidden}.aurora{z-index:0;pointer-events:none;opacity:var(--aurora-o);position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(110px);border-radius:50%;position:absolute}.aurora i:first-child{background:var(--aurora-a);width:62vw;height:70vh;animation:26s ease-in-out infinite aurora1;top:-32vh;left:8vw}.aurora i:last-child{background:var(--aurora-b);width:50vw;height:64vh;animation:30s ease-in-out infinite aurora2;bottom:-30vh;right:-12vw}@keyframes aurora1{50%{transform:translate(9vw,6vh)scale(1.15)}}@keyframes aurora2{50%{transform:translate(-8vw,-5vh)scale(.92)}}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.08}h1{letter-spacing:-.03em;font-size:clamp(28px,5vw,38px);font-weight:600}h1 .w{opacity:0;animation:rise .9s var(--ease) forwards;animation-delay:calc(var(--i) * 70ms + .15s);display:inline-block;transform:translateY(.5em)}h1 .v{background:linear-gradient(90deg, var(--vivo), var(--brand2));color:#0000;-webkit-background-clip:text;background-clip:text}h2{font-size:18px;font-weight:600}.sub{color:var(--muted);margin:0;font-size:15px}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible{outline:2px solid var(--vivo);outline-offset:2px}@keyframes rise{to{opacity:1;transform:none}}@keyframes inUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.shell{z-index:1;min-height:100%;display:flex;position:relative}.side{display:none}.col-main{flex-direction:column;flex:1;min-width:0;display:flex}header.top{top:env(safe-area-inset-top,0px);z-index:5;-webkit-backdrop-filter:blur(14px);background:var(--glass);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex;position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;inset:0 0 auto}.brand{align-items:center;gap:10px;min-width:0;display:flex}.mark{object-fit:contain;flex:none;width:32px;height:32px}.brand .nm{flex-direction:column;min-width:0;display:flex}.brand b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:700}.brand span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.demo{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);border:1px solid var(--warn);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:10px}.view{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-direction:column;gap:18px;width:100%;max-width:1480px;margin:0 auto;padding-block:22px 120px;display:flex}.view.enter>*{animation:inUp .7s var(--ease) both}.view.enter>:nth-child(2){animation-delay:80ms}.view.enter>:nth-child(3){animation-delay:.16s}.view.enter>:nth-child(4){animation-delay:.24s}.vhead{flex-direction:column;gap:6px;display:flex}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand2);align-items:center;gap:8px;font-size:12px;display:flex}.eyebrow .dot{background:var(--brand2);width:7px;height:7px;box-shadow:0 0 0 0 var(--vivo);border-radius:50%;animation:2.4s infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 var(--vivo-dim)}30%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.grid{flex-direction:column;gap:16px;display:flex}.grid>*{min-width:0}.glass{background:linear-gradient(180deg, var(--glass-hi), var(--glass));-webkit-backdrop-filter:blur(24px)saturate(1.5);border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow);border-radius:18px}.panel{flex-direction:column;gap:10px;padding:16px;display:flex}.readout{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.readout .val{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(32px,6vw,44px);font-weight:700;transition:color .3s}.readout .val.neg{color:var(--out)}.readout .when{color:var(--muted);font-size:14px;font-family:var(--mono)}.chart{touch-action:none;cursor:crosshair;position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .reveal{transition:width 1.6s var(--ease)}.pulse{transform-box:fill-box;transform-origin:50%;animation:pulseRing 2.4s var(--ease) infinite}@keyframes pulseRing{0%{opacity:.7;transform:scale(1)}60%{opacity:0;transform:scale(3.4)}to{opacity:0}}.axis{height:16px;font-family:var(--mono);color:var(--muted);font-size:11px;position:relative}.axis span{white-space:nowrap;position:absolute;top:0}.axis span:first-child{left:0}.axis span:nth-child(2){color:var(--brand2);left:33.3%;transform:translate(-50%)}.axis span:nth-child(3){right:0}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legend i{border-top:2px solid var(--brand2);vertical-align:middle;width:18px;height:0;margin-right:6px;display:inline-block}.legend i.d{border-top-style:dashed}.legend i.r{border-top-color:var(--out)}.askred{border:1px solid var(--out);background:var(--out-dim);color:var(--out);transition:transform .25s var(--ease), box-shadow .25s;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.askred:before{content:"";background:var(--out);border-radius:50%;width:8px;height:8px;animation:1.6s infinite ping2}@keyframes ping2{0%{box-shadow:0 0 0 0 var(--out-dim)}50%{box-shadow:0 0 0 7px #0000}}.askred:hover{box-shadow:0 8px 22px var(--out-dim);transform:translateY(-2px)}.healed{color:var(--in);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:559.98px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>:first-child{grid-column:1/-1}}.kpi{flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.kpi span{color:var(--muted);font-size:12px}.kpi b{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(17px,3.4vw,24px);font-weight:700}.kpi .spark{opacity:.5;width:60%;height:40%;position:absolute;bottom:0;right:0}.list{flex-direction:column;gap:10px;display:flex}.item{transition:transform .35s var(--ease), border-color .35s, background .35s, opacity .5s;animation:inUp .7s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms + .3s);grid-template-columns:4px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.item:hover{border-color:color-mix(in srgb, var(--vivo) 40%, transparent);background:var(--glass-hi);transform:translateY(-3px)}.item .bar{background:var(--brand2);border-radius:3px;align-self:stretch}.item.late .bar{background:var(--out);box-shadow:0 0 12px var(--out-dim)}.item.soon .bar{background:var(--warn);box-shadow:0 0 12px var(--warn-dim)}.item .body{flex-direction:column;gap:6px;min-width:0;display:flex}.item .t{overflow-wrap:anywhere;font-weight:600}.item .m{color:var(--muted);font-size:14px}.item .amt{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.item .amt.in{color:var(--in)}.item .acts{flex-wrap:wrap;gap:8px;display:flex}.item.done{opacity:.45;transform:scale(.985)}.item.done .acts{display:none}.item.done .t{text-decoration:line-through;-webkit-text-decoration-color:var(--in);text-decoration-color:var(--in)}.btn{border:1px solid var(--line);transition:transform .25s var(--ease), background .25s, border-color .25s;background:0 0;border-radius:10px;padding:7px 13px;font-size:14px}.btn:hover{border-color:var(--vivo);transform:translateY(-1px)}a.btn{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn.primary{background:linear-gradient(135deg, var(--botao-a), var(--botao-b));color:var(--on-vivo);border-color:#0000;font-weight:700}.btn.primary:hover{box-shadow:0 8px 24px var(--vivo-dim)}.stale{color:var(--muted);font-size:13px;font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stale b{color:var(--vivo);font-weight:600}.seg{border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex;position:relative}.seg button{color:var(--muted);z-index:1;background:0 0;border:0;border-radius:9px;padding:7px 16px;font-size:14px;transition:color .3s;position:relative}.seg button[aria-pressed=true]{color:var(--on-vivo);font-weight:700}.seg .knob{background:var(--botao-a);transition:left .45s var(--ease), width .45s var(--ease);border-radius:9px;position:absolute;top:4px;bottom:4px}.pill{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:11px}.pill.low{border-color:var(--out);color:var(--out)}.meter{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.meter i{background:var(--vivo);width:0;height:100%;transition:width 1.2s var(--ease);border-radius:99px;display:block}.meter.low i{background:var(--out)}nav.tabs{z-index:6;background:color-mix(in srgb, var(--bg2) 95%, transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);padding-left:max(8px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));padding-top:8px;position:fixed;bottom:0;left:0;right:0}nav.tabs .in{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.navbtn{color:var(--muted);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;font-size:11px;transition:color .3s,background .3s;display:flex}.navbtn svg{width:22px;height:22px;transition:transform .35s var(--ease);flex:none}.navbtn:hover svg{transform:translateY(-2px)}.navbtn[aria-current=page]{color:var(--vivo);background:var(--vivo-dim);font-weight:600}.fab{z-index:7;right:max(14px, env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));background:linear-gradient(135deg, var(--botao-a), var(--botao-b));color:var(--on-vivo);width:50px;height:50px;box-shadow:0 10px 30px var(--vivo-dim), var(--shadow);transition:transform .3s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:fixed}.fab:hover{transform:translateY(-2px)scale(1.04)}.fab svg{width:22px;height:22px}.scrim{z-index:20;background:#02080680;animation:.3s both fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.assist{z-index:21;background:var(--bg2);border-top:1px solid var(--line);max-height:84%;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-block:16px calc(14px + env(safe-area-inset-bottom,0px));animation:sheet .5s var(--ease) both;border-radius:22px 22px 0 0;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes sheet{0%{opacity:0;transform:translateY(40px)}}.assist .head{justify-content:space-between;align-items:center;display:flex}.assist .head h2{align-items:center;gap:8px;display:flex}.msgs{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.msg{max-width:92%;animation:inUp .5s var(--ease) both;border-radius:14px;padding:10px 12px;font-size:15px}.msg.me{background:var(--vivo-dim);border:1px solid color-mix(in srgb, var(--vivo) 30%, transparent);align-self:flex-end}.msg.bot{background:var(--glass);border:1px solid var(--line);flex-direction:column;align-self:flex-start;gap:8px;display:flex}.typing{gap:4px;padding:4px 0;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite bob}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bob{50%{opacity:.5;transform:translateY(-4px)}}.cause{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding-top:6px;font-size:14px;display:flex}.cause span:last-child{white-space:nowrap;color:var(--out);font-family:var(--mono)}.proposal{border:1px solid var(--vivo);background:var(--vivo-dim);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.tag{font-family:var(--mono);color:var(--muted);font-size:11px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--glass);transition:border-color .25s, transform .25s var(--ease);border-radius:99px;padding:7px 13px;font-size:14px}.chip:hover{border-color:var(--vivo);transform:translateY(-1px)}.toast{left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--ink);color:var(--bg);animation:inUp .4s var(--ease) both;border-radius:99px;padding:9px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}.spark-fly{z-index:40;background:var(--brand2);width:8px;height:8px;box-shadow:0 0 14px var(--brand2);pointer-events:none;border-radius:50%;position:fixed}@media (min-width:1024px){.side{z-index:2;width:256px;height:calc(100vh - 24px);margin:12px 0 12px max(12px, env(safe-area-inset-left,0px));border:1px solid var(--line);background:linear-gradient(180deg, var(--glass-hi), var(--glass));-webkit-backdrop-filter:blur(24px)saturate(1.5);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow);transition:width .35s var(--ease);border-radius:22px;flex-direction:column;flex:none;gap:10px;padding:14px 12px;display:flex;position:sticky;top:12px}.side .brand{flex:none;align-items:center;gap:10px;height:40px;padding:0 4px;display:flex}.side .brand .nm span{display:none}.side .navbtn{white-space:nowrap;border-radius:10px;flex-direction:row;flex:none;justify-content:flex-start;gap:11px;height:36px;min-height:36px;padding:0 10px;font-size:14.5px;font-weight:500;overflow:hidden}.side .navbtn:hover{background:var(--glass-hi);color:var(--ink)}.side .navbtn svg{width:19px;height:19px}.side .navbtn[aria-current=page]{color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--vivo) 30%, transparent), color-mix(in srgb, var(--vivo) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vivo) 38%, transparent)}.side .grupos{scrollbar-width:none;flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow:hidden auto}.side .grupos::-webkit-scrollbar{display:none}.side .perguntar{border:1px solid color-mix(in srgb, var(--vivo) 45%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--vivo) 30%, transparent), color-mix(in srgb, var(--brand2) 12%, transparent));color:var(--ink);flex:none;font-weight:600}.side .recolher{z-index:3;border:1px solid var(--line);background:var(--bg2);width:26px;height:26px;min-height:26px;color:var(--muted);box-shadow:var(--shadow);border-radius:50%;justify-content:center;padding:0;position:absolute;top:22px;right:-13px}.side .recolher:hover{color:var(--ink);background:var(--bg2)}.side .recolher svg{width:14px;height:14px}.side .recolher span{display:none}.side .foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:10px 3px 2px;display:flex}.side .foot form{display:contents}.side .conta-nome{justify-content:center;height:34px}.menu-curto .side{width:64px}.menu-curto .side .nm,.menu-curto .side .navbtn span,.menu-curto .side .conta-nome,.menu-curto .side .grupo-cab>span,.menu-curto .side .grupo-cab .seta,.menu-curto .side .ir-para input,.menu-curto .side .ir-para kbd{display:none}.menu-curto .side .navbtn:not(.recolher),.menu-curto .side .grupo-cab,.menu-curto .side .ir-para{width:40px}.menu-curto .side .ir-para{cursor:pointer}.menu-curto .side .foot{flex-direction:column-reverse;align-items:flex-start;gap:6px}nav.tabs,header.top{display:none!important}.fab{display:none}.assist{border-top:0;border-left:1px solid var(--line);width:420px;max-height:none;box-shadow:var(--shadow);border-radius:0;animation-name:slideIn;top:0;left:auto}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}}.view{padding-block:34px 40px}.kpi span{font-size:13px}}@media (min-width:1100px){.grid.two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}}@media (min-width:1280px){.assist-fixo .col-main{margin-right:380px}.assist-fixo .assist{width:380px;box-shadow:none;padding-block:22px;padding-left:18px;padding-right:max(18px, env(safe-area-inset-right,0px));animation:none;display:flex!important}.assist-fixo .assist .fechar,.assist-fixo .assist-scrim,.assist-fixo .perguntar{display:none!important}}@media (max-width:1279.98px){.assist:not(.aberto){display:none!important}.assist .fixar{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}h1 .w{opacity:1;transform:none}.aurora{display:none}}.entrar{z-index:1;min-height:100%;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));place-items:center;padding-block:32px;display:grid;position:relative}.entrar .cartao{width:100%;max-width:400px;animation:inUp .8s var(--ease) both;flex-direction:column;gap:18px;padding:28px;display:flex}.entrar .marca{align-items:center;gap:12px;display:flex}.entrar .marca .mark{width:48px;height:48px}.entrar .marca b{font-family:var(--display);letter-spacing:-.02em;font-size:30px;font-weight:800}.campo{flex-direction:column;gap:6px;display:flex}.campo label{color:var(--muted);font-size:14px}.campo input{font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);border-radius:12px;padding:12px 14px;transition:border-color .25s,box-shadow .25s}.campo input:focus{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim);outline:none}.erro{color:var(--out);min-height:1.2em;font-size:14px}.btn.grande{border-radius:12px;padding:12px 16px;font-size:16px}.vazio{color:var(--muted);flex-direction:column;gap:6px;padding:18px;display:flex}.vazio b{color:var(--ink);font-family:var(--display);font-size:17px}.sair{margin-top:8px}.explica{animation:inUp .5s var(--ease) both;flex-direction:column;gap:8px;padding:14px;display:flex}a.navbtn{text-decoration:none}.item .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campo input[type=date]{min-width:0}.seg button{flex:1}.seg{display:flex}.soltar{text-align:center;border:1.5px dashed var(--line);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;transition:border-color .25s,background .25s;display:flex}.soltar:hover,.soltar.sobre{border-color:var(--vivo);background:var(--vivo-dim)}.soltar b{font-family:var(--display);overflow-wrap:anywhere}.selecao{font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.selecao:focus{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim);outline:none}select option,select optgroup{background-color:var(--bg2);color:var(--ink)}select option:disabled{color:var(--muted)}.camera{object-fit:cover;background:#000;border-radius:14px;width:100%;max-height:320px}.linha-pedido{grid-template-columns:minmax(0,1fr) 60px 88px 64px auto;align-items:center;gap:8px;display:grid}@media (max-width:480px){.linha-pedido{grid-template-columns:60px minmax(0,1fr) 64px auto}.linha-pedido .t{grid-column:1/-1}}.linha-pedido input{font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);text-align:right;border-radius:10px;min-width:0;padding:8px}@media (max-width:420px){nav.tabs .navbtn span{font-size:10px}}.chave{flex:none;width:46px;height:26px;display:inline-block;position:relative}.chave input{opacity:0;cursor:pointer;position:absolute;inset:0}.chave span{background:var(--line);pointer-events:none;border-radius:99px;transition:background .25s;position:absolute;inset:0}.chave span:after{content:"";background:var(--ink);width:20px;height:20px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.chave input:checked+span{background:var(--vivo)}.chave input:checked+span:after{background:var(--on-vivo);transform:translate(20px)}.chave input:focus-visible+span{outline:2px solid var(--vivo);outline-offset:2px}header.top .navbtn{padding:8px}.item.indisponivel{opacity:.6}.acts{flex-wrap:wrap;gap:8px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.texto-assist{white-space:pre-wrap;overflow-wrap:anywhere}.erro-assist{color:var(--out);font-size:14px}.msg.erro-assist{border-color:var(--out-dim)}.btn.nao-era{border-color:var(--line);color:var(--muted);background:0 0;align-self:flex-start;min-height:0;padding:4px 10px;font-size:13px}.nao-era-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nao-era-form input{min-width:0;font:inherit;color:var(--ink);background:var(--glass);border:1px solid var(--line);border-radius:10px;flex:160px;padding:7px 10px;font-size:14px;transition:border-color .25s}.nao-era-form input:focus{border-color:var(--vivo);outline:none}.nao-era-feito{color:var(--muted);font-size:13px}@media (pointer:coarse){.btn.nao-era{min-height:44px}.nao-era-form input{min-height:44px;font-size:16px}}.tipo-falha{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:12px;display:inline-block}.item.longo .m{overflow-wrap:anywhere}@media (max-width:640px){.item.longo .acts{grid-column:2/-1}}.assist .msgs{flex:1}.pergunta{align-items:flex-end;gap:8px;display:flex}.pergunta textarea{resize:none;field-sizing:content;min-width:0;max-height:140px;font:inherit;color:var(--ink);background:var(--glass);border:1px solid var(--line);border-radius:12px;flex:1;padding:10px 12px;font-size:16px;transition:border-color .25s}.pergunta textarea:focus{border-color:var(--vivo);outline:none}.pergunta .btn{padding-block:10px}.proposal .btn[disabled],.pergunta .btn[disabled]{opacity:.55;cursor:default;transform:none}.assist-botoes{gap:8px;display:flex}.assist .head .btn{white-space:nowrap}.assist{gap:10px}.assist-conversa{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.nova-conversa{border-color:color-mix(in srgb, var(--vivo) 45%, transparent);background:var(--vivo-dim);align-items:center;gap:6px;font-weight:600;display:inline-flex}.nova-conversa svg{fill:none;width:16px;height:16px;stroke:var(--vivo);stroke-width:2.4px;stroke-linecap:round}.link-conversas{color:var(--muted);text-underline-offset:3px;font-size:14px;text-decoration:underline}.link-conversas:hover{color:var(--vivo)}.link-baixo{color:var(--muted);text-underline-offset:3px;align-self:center;font-size:14px;text-decoration:underline}.link-baixo:hover{color:var(--vivo)}.qr{width:180px;height:180px;image-rendering:pixelated;background:#fff;border-radius:12px;padding:10px}.segredo{font-family:var(--mono);overflow-wrap:anywhere;color:var(--muted);font-size:13px}.sugestoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sugestoes .btn{text-align:left;white-space:normal;padding:6px 10px;font-size:13px}.item.conferir{align-items:flex-start}.item.conferir .body{min-width:0}.m.curta{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arquivar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.arquivar .selecao{flex:160px;min-width:0}.lembrar{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.confirma{color:var(--muted);align-items:flex-start;gap:8px;margin:4px 0 12px;font-size:13px;display:flex}.confirma input{margin-top:3px}.kpi b{font:700 clamp(15px, 4.2vw, 24px)/1.2 var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi b.in{color:var(--in)}.kpi b.out{color:var(--out)}.trilho{background:var(--line);border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.trilho i{opacity:.8;border-radius:99px;height:100%;display:block}.barras{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:180px;margin-top:8px;display:grid}.mesb{height:100%;color:var(--muted);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.mesb .par{border-radius:8px;flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;padding:4px;display:flex}.mesb.atual .par{background:var(--vivo-dim)}.mesb.atual{color:var(--ink);font-weight:600}.mesb .par i{width:40%;max-width:18px;min-height:2px;transition:height .5s var(--ease);border-radius:4px 4px 0 0}.mesb .rec{background:var(--in)}.mesb .gas{background:var(--out)}.mesb .rot{font-size:12px}.chip[aria-current=page]{border-color:var(--vivo);background:var(--vivo-dim);color:var(--ink)}.duas>.btn{align-self:end}.duas:not(:has(>.campo>.m,>.campo>small,>.campo>p))>.campo{justify-content:flex-end}.mais summary{cursor:pointer;color:var(--muted);font-size:14px}.mais[open] summary{margin-bottom:8px}.pix{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.nota{flex-direction:column;gap:4px;margin-top:6px;display:flex}.nota-compra{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.nota-compra .t{font-weight:600}.nota-compra .m{color:var(--muted);font-size:13px}.tag.ok{color:var(--in)}.tag.falha{color:var(--out)}.panel.alerta{border-color:var(--warn);background:var(--warn-dim)}.passos{margin-bottom:18px}.passos-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.passos .barra{background:var(--line);border-radius:3px;height:6px;margin:10px 0 14px;overflow:hidden}.passos .barra i{background:var(--vivo);border-radius:3px;height:100%;display:block}.passos ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.passos li{align-items:flex-start;gap:10px;display:flex}.passos li>div{flex-direction:column;gap:2px;display:flex}.passos .marca{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.passos li.feito .marca{background:var(--vivo);border-color:var(--vivo);color:#fff}.passos li.feito b{color:var(--muted);font-weight:500}.passos li.proximo .marca{border-color:var(--vivo)}.passos .m{color:var(--muted);font-size:13px}.passos a{color:var(--vivo);-webkit-text-decoration-color:color-mix(in srgb, var(--vivo) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--vivo) 40%, transparent)}.receita{border:1px solid var(--line);border-radius:12px;gap:10px;margin:0;padding:12px;display:grid}.receita legend{padding:0 6px;font-weight:600}.receita .olho{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));align-items:end;gap:8px;display:grid}.receita .olho>b{grid-column:1/-1;font-size:13px}.crediario{gap:10px;margin-top:6px;display:grid}.parcelas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.parcelas li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:14px;display:flex}.parcelas li b{white-space:nowrap}@media print{.side,.tabs,.top,.topo,.nao-imprimir,.assistente-botao,.aurora{display:none!important}.carne .panel{box-shadow:none;border:none}}.linha-maquina{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.linha-maquina .m{color:var(--muted);font-size:13px;display:block}.form-maquina{gap:10px;margin-top:12px;display:grid}.duas.tres{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end}@media print{.holerite{break-inside:avoid}}.folha-menu{z-index:21;background:var(--bg2);border-top:1px solid var(--line);max-height:86%;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-block:16px calc(16px + env(safe-area-inset-bottom,0px));animation:sheet .4s var(--ease) both;border-radius:22px 22px 0 0;flex-direction:column;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.folha-topo{justify-content:space-between;align-items:center;display:flex}.folha-menu .grupo{flex-direction:column;gap:6px;display:flex}.folha-menu .grupo-nome{padding:0 2px}.folha-itens{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.folha-item{border:1px solid var(--line);background:var(--glass);color:inherit;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;text-decoration:none;display:flex}.folha-item svg{width:22px;height:22px;color:var(--vivo);flex:none}.folha-item span{flex-direction:column;gap:2px;min-width:0;display:flex}.folha-item small{color:var(--muted);font-size:12px;line-height:1.3}.folha-item[aria-current=page]{border-color:var(--vivo);background:var(--vivo-dim)}.folha-rodape{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}@media (min-width:1024px){.folha-menu{display:none!important}}.ir-para{background:color-mix(in srgb, var(--bg) 55%, transparent);border:1px solid var(--line);min-height:38px;color:var(--muted);border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.ir-para svg{flex:none;width:15px;height:15px}.ir-para input{all:unset;min-width:0;color:var(--ink);flex:1;font-size:16px}.ir-para:focus-within{border-color:var(--vivo);box-shadow:0 0 0 3px var(--vivo-dim)}.ir-para kbd{font-family:var(--mono);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:10px}.grupo-cab{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:36px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:8px;flex:none;align-items:center;gap:8px;margin-top:2px;padding:0 10px;font-size:11px;transition:color .2s;display:flex}.grupo-cab:hover{color:var(--ink)}.grupo-cab:focus-visible{outline:2px solid var(--vivo);outline-offset:1px}.grupo-cab .seta{width:12px;height:12px;transition:transform .35s var(--ease);flex:none}.grupo-cab[aria-expanded=true] .seta{transform:rotate(90deg)}.grupo-qtd{letter-spacing:0;margin-left:auto}.grupo-icone{display:none}.side .grupo-cab{gap:11px;height:36px}.side .grupo-icone{flex:none;width:19px;height:19px;display:block}.side .grupo-cab .seta{order:3}.gaveta{opacity:0;transition:grid-template-rows .45s var(--ease), opacity .3s;grid-template-rows:0fr;display:grid}.gaveta.aberta{opacity:1;grid-template-rows:1fr}.gaveta>div{flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}.gaveta:not(.aberta) a{visibility:hidden;transition:visibility 0s .45s}.avatar{color:#fff;background:linear-gradient(135deg, var(--brand2), var(--vivo));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:grid}.conta-nome{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.conta-nome b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.conta-nome span{color:var(--muted);font-size:12px}.conta-nome:hover b{color:var(--vivo)}.icone-sair{color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.icone-sair:hover{color:var(--ink);background:var(--glass-hi)}.icone-sair svg{width:18px;height:18px}.folha-conta{background:var(--glass-hi);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.folha-menu .gaveta>div{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding-top:6px;display:grid}.folha-menu .grupo-cab{min-height:44px;font-size:12px}.atalhos{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.atalho{color:inherit;transition:transform .3s var(--ease), border-color .3s;flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.atalho:hover{border-color:var(--vivo);transform:translateY(-3px)}.atalho svg{width:28px;height:28px;color:var(--vivo);margin-bottom:4px}.atalho b{font-family:var(--display);font-size:19px}.atalho span{color:var(--muted);font-size:14px}.abas{flex-wrap:wrap;gap:8px;display:flex}.abas .chip{color:inherit;text-decoration:none}.largura-texto{max-width:760px}.col-main{position:relative}.como-faco-lugar{display:none}.topo-acoes{align-items:center;gap:8px;display:flex}.como-faco-topo{place-items:center;padding:7px;display:grid}.como-faco-topo svg,.como-faco svg{width:20px;height:20px}.como-faco{background:var(--glass);-webkit-backdrop-filter:blur(10px);align-items:center;gap:8px;display:inline-flex}@media (min-width:1024px){.como-faco-lugar{z-index:4;pointer-events:none;justify-content:flex-end;width:100%;max-width:1480px;margin:0 auto -22px;padding:18px 16px 0;display:flex;position:relative}.como-faco-lugar .btn{pointer-events:auto}}.guia-tela{border:1px solid color-mix(in srgb, var(--brand2) 45%, transparent);background:color-mix(in srgb, var(--brand2) 7%, transparent);border-radius:14px;flex-direction:column;gap:8px;padding:12px;font-size:14px;display:flex}.guia-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.guia-topo .btn{white-space:nowrap;padding:5px 10px;font-size:13px}.assist .msgs{scrollbar-width:thin}.assist .chip{padding:6px 11px;font-size:13px}.guia-item{border-top:1px solid var(--line);padding-top:6px}.guia-item summary{cursor:pointer;color:var(--ink);font-weight:600}.guia-item[open] summary{color:var(--brand2);margin-bottom:4px}.caixa-loja{align-items:start;gap:16px;display:grid}@media (min-width:1100px){.caixa-loja{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr)}.carrinho{position:sticky;top:20px}}.vitrine,.carrinho{gap:14px}.busca-grande{padding:15px 16px!important;font-size:18px!important}.produtos{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px;display:grid}.produto{text-align:left;border:1px solid var(--line);background:var(--glass-hi);transition:border-color .2s, transform .2s var(--ease);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-height:104px;padding:14px;display:flex}.produto:hover{border-color:var(--vivo);transform:translateY(-2px)}.produto b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.produto .preco{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:auto;font-size:18px;font-weight:700}.produto .m{color:var(--muted);font-size:12px}.produto.sem{opacity:.55}.itens-carrinho{gap:10px;margin:0;padding:0;list-style:none;display:grid}.itens-carrinho li{border-bottom:1px dashed var(--line);gap:8px;padding-bottom:10px;display:grid}.item-topo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.item-topo b{overflow-wrap:anywhere}.btn.tirar{color:var(--muted);padding:4px 9px;font-size:12px}.item-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.passo{border:1px solid var(--line);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.passo .btn{border:0;border-radius:0;padding:6px 12px;font-size:16px}.passo input{text-align:center;width:52px;font:inherit;color:var(--ink);border:0;border-inline:1px solid var(--line);background:0 0;padding:6px 4px}.mini{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mini input{width:72px;font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);text-align:right;border-radius:8px;padding:5px 7px;font-size:14px}.subtotal{font-variant-numeric:tabular-nums;margin-left:auto}.formas{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.formas .btn{padding:11px 10px;font-weight:600}.formas .btn[aria-pressed=true]{border-color:var(--vivo);background:var(--vivo-dim);color:var(--ink)}.readout.total .val{font-size:clamp(30px,4vw,40px)}.link-acao{color:var(--vivo);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.ir-carrinho{display:none}@media (max-width:1099.98px){.ir-carrinho{bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--botao-a);color:var(--on-vivo);box-shadow:var(--shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-right:64px;padding:12px 16px;font-weight:600;text-decoration:none;display:flex;position:sticky}.carrinho{scroll-margin-top:80px}}.ir-carrinho b{white-space:nowrap}.ir-carrinho{font-size:15px}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent}html.sem-rolagem,html.sem-rolagem body{overflow:hidden}.msgs,.folha-menu{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent;overscroll-behavior:contain}.abas-celular{display:none}@media (max-width:767.98px){.abas{display:none}.abas-celular{align-items:flex-end;gap:8px;display:flex}.abas-celular .campo{flex:1}}.btn[disabled]{opacity:.55;cursor:default;transform:none}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--vivo);outline-offset:2px}.folha-topo{background:var(--bg2);z-index:1;padding-block:8px;position:sticky;top:-16px}.assistente-topo{align-items:center;gap:6px;display:inline-flex}.assistente-topo svg{width:18px;height:18px}@media (pointer:coarse){.btn,.chip,.navbtn,.folha-item,.link-acao,.link-conversas{min-height:44px}.link-conversas{align-items:center;display:inline-flex}.passo .btn{min-width:44px}.btn.tirar,.guia-topo .btn{min-height:44px;padding-inline:12px}.como-faco-topo{min-width:44px}}@media (min-width:1280px) and (max-width:1599.98px){.assist-fixo .grid.two,.assist-fixo .caixa-loja,.assist-fixo .conversas{grid-template-columns:minmax(0,1fr)}.assist-fixo .carrinho{position:static}}.produtos{margin:0;padding:0;list-style:none}.produtos li{display:flex}.produtos li .produto{width:100%}.conversas{align-items:start;gap:16px;display:grid}.conversa-item{color:inherit;grid-template-columns:4px minmax(0,1fr);text-decoration:none}.conversa-item[aria-current]{border-color:var(--vivo);background:var(--vivo-dim)}.conversa-item[aria-current] .bar{background:var(--vivo)}.filtro-pessoas .chip{color:var(--ink);text-decoration:none}.filtro-pessoas .chip[aria-current]{border-color:var(--vivo);background:var(--vivo-dim)}.conversa-aberta h2{overflow-wrap:anywhere;scroll-margin-top:16px}.conversa-aberta h2:focus{outline:none}.conversa-aberta{scroll-margin-top:16px}.abrindo{color:var(--vivo)}.sub a{color:var(--vivo);text-underline-offset:3px}.conversa-aberta>.m{color:var(--muted);font-size:14px}.voltar-lista{display:none}.falas{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fala{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fala.pessoa{align-items:flex-end}.fala .msg{background:var(--glass);border:1px solid var(--line);flex-direction:column;gap:8px;animation:none;display:flex}.fala.pessoa .msg{background:var(--vivo-dim);border-color:color-mix(in srgb, var(--vivo) 30%, transparent)}.fala-cartao{border-left:3px solid var(--brand2);overflow-wrap:anywhere;padding:2px 0 2px 10px;font-size:14px}.fala-cartao b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand2);font-size:11px;display:block}.fala-cartao.feito{border-color:var(--vivo)}.fala-cartao.feito b{color:var(--vivo)}.fala-cartao.cancelado{border-color:var(--line);color:var(--muted)}.fala-cartao.cancelado b{color:var(--muted)}@media (max-width:1099.98px){.conversas.com-aberta .lista-conversas,.conversa-vazia{display:none}.conversa-item{animation:none}.voltar-lista{align-items:center;display:inline-flex}}@media (min-width:1100px){.conversas{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@media (min-width:1280px) and (max-width:1599.98px){.assist-fixo .conversas.com-aberta .lista-conversas,.assist-fixo .conversa-vazia{display:none}.assist-fixo .voltar-lista{align-items:center;display:inline-flex}}.vitrine-apps{flex-direction:column;gap:16px;display:flex}.vitrine-controles{gap:10px;display:grid}@media (min-width:900px){.vitrine-controles{grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);align-items:center}}.vitrine-controles input{width:100%}.formas .conta{font-family:var(--mono);color:var(--muted);margin-left:4px;font-size:12px}.assunto{flex-direction:column;gap:10px;display:flex}.apps{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-auto-rows:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.app{border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:116px;padding:14px;display:grid}.app>svg{width:26px;height:26px;color:var(--vivo)}.app-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.app-texto span{color:var(--muted);font-size:13px;line-height:1.35}.app.desligados>svg{color:var(--muted)}.app.caminho{opacity:.72;box-shadow:none}.app.caminho>svg{color:var(--muted)}.faixa-caixa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.faixa-caixa>div:first-child{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}.faixa-caixa.alerta{border-color:var(--warn);background:var(--warn-dim)}.faixa-form{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;display:flex}.faixa-form .mini input{width:110px}.faixa-form .mini input:not([inputmode]){width:220px}.pagamento{flex-direction:column;gap:12px;display:flex}.parte{flex-direction:column;gap:8px;display:flex}.parte+.parte{border-top:1px dashed var(--line);padding-top:12px}.parte-campos{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.parte-campos .selecao{padding:8px 10px}.parte-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.troco{font-family:var(--display);color:var(--in);font-size:20px}.pos-venda{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.faixa-form .faixa-texto{flex-basis:100%}.faixa-form .campo input{width:140px}.faixa-form .campo.largo{flex:220px}.faixa-form .campo.largo input{width:100%}.faixa-form{align-items:flex-end}.faixa-caixa [role=status]:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.troco:empty{display:none}.parte-titulo{font-size:14px}.parte-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.parte-acoes:empty{display:none}.parte-campos .campo input{width:130px}.pos-venda:focus,.btn:focus-visible{outline:2px solid var(--vivo);outline-offset:2px}@media (pointer:coarse){.mini input,.parte-campos input,.parte-campos .selecao,.faixa-form input,.faixa-form .selecao{min-height:44px;font-size:16px}}.op-resumo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.op-resumo .btn.primary{margin-left:auto}.colunas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.coluna{flex-direction:column;gap:10px;min-width:0;display:flex}.coluna h2{justify-content:space-between;align-items:baseline;gap:8px;font-size:16px;display:flex}.coluna h2 .m{font-family:var(--mono);font-size:12px;font-weight:400}.ops{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.op{border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.op.atrasada{border-color:var(--out)}.op-topo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.op-topo b{overflow-wrap:anywhere}.op-valor{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.op-passo{color:var(--brand2);font-size:14px}.op-passo.atrasado{color:var(--out);font-weight:600}.op .acts .btn,.op-fechar .btn{padding:6px 10px;font-size:14px}.op-form{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.op-form .campo.largo{flex:180px}.vazio-coluna{border:1.5px dashed var(--line);border-radius:14px;padding:14px}.nova-op{gap:12px}.op-resumo .pill{font-size:12px}.op-fechar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.btn.ganhou{border-color:color-mix(in srgb, var(--in) 60%, transparent);color:var(--in)}.btn.perdeu{color:var(--muted)}.op-passo b{font-weight:700}@media (pointer:coarse){.op-form input,.op-form .selecao,.nova-op input,.nova-op .selecao{min-height:44px;font-size:16px}}.dias{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.dia{flex-direction:column;gap:8px;min-width:0;display:flex}.dia h2{font-size:15px}.dia.hoje h2{color:var(--vivo)}.compromissos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.compromisso{border-radius:14px;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:12px;display:grid}.dia.hoje .compromisso{border-color:color-mix(in srgb, var(--vivo) 45%, transparent)}.ag-hora{font-family:var(--display);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:700;display:flex}.ag-hora small{font-family:var(--mono);color:var(--muted);font-size:12px;font-weight:400}.compromisso .body{flex-direction:column;gap:4px;min-width:0;display:flex}.compromisso .acts .btn{padding:6px 10px;font-size:14px}a.item{color:inherit;text-decoration:none}.compromisso .acts{gap:8px}.compromisso.externo{opacity:.88;border-style:dashed}.compromisso.externo b{font-weight:600}.anotar{flex-flow:wrap;align-items:flex-end;gap:12px;display:flex}.anotar .campo.largo{flex:320px}.anotar .lembrar{min-height:44px}.tarefas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tarefa{border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.tarefa.atrasada{border-color:var(--out)}.tarefa-marca{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.tarefa-marca input{width:22px;height:22px;accent-color:var(--vivo);cursor:pointer}.tarefa .body{flex-direction:column;gap:2px;min-width:0;display:flex}.tarefa .t{overflow-wrap:anywhere;font-weight:600}.tarefa .t.feita{color:var(--muted);font-weight:400;text-decoration:line-through}.tarefa .importante{color:var(--warn)}.tarefa.atrasada .m{color:var(--out)}@media (pointer:coarse){.anotar input,.anotar .selecao{min-height:44px;font-size:16px}}.filtros{flex-wrap:wrap;gap:8px;display:flex}.filtros .chip{color:inherit;text-decoration:none}.anotar .lembrar{color:var(--ink);gap:8px;font-size:14px}.anotar .lembrar input{width:22px;height:22px;accent-color:var(--vivo)}form.acts .selecao{flex:160px;min-width:0;padding:8px 10px}.acts .selecao.curta{flex:0 0 76px}@media (pointer:coarse){form.acts .selecao{min-height:44px;font-size:16px}}ul.chips{margin:0;padding:0;list-style:none}.integ .acts .selecao{flex:140px;min-width:0;padding:8px 10px}@media (pointer:coarse){.integ .acts .selecao{min-height:44px;font-size:16px}}.nova-op .lembrar{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.nova-op .lembrar input{width:22px;height:22px;accent-color:var(--vivo)}.folga{border-radius:14px;padding:12px 14px}.folga .body{flex-direction:column;gap:6px;min-width:0;display:flex}.folga .acts{align-items:center}.folga .acts .selecao{flex:200px;padding:8px 10px}.pill.aprovada{color:var(--in);border-color:color-mix(in srgb, var(--in) 50%, transparent)}.pill.recusada{color:var(--out);border-color:color-mix(in srgb, var(--out) 50%, transparent)}.pill.pedida{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 50%, transparent)}@media (pointer:coarse){.folga .acts .selecao{min-height:44px;font-size:16px}}@media (max-width:767.98px){.anotar .campo{flex:100%}.anotar .campo input,.anotar .campo .selecao{width:100%}}.contato h1{font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800}.contato form.list{gap:14px}.campo textarea{font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);resize:vertical;border-radius:12px;min-height:96px;padding:12px 14px}.campo textarea:focus{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim);outline:none}.armadilha{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-forma{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.site-forma h3{margin:0;font-size:16px;display:inline}.site-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-linha code{overflow-wrap:anywhere;background:var(--glass-hi);border:1px solid var(--line);border-radius:10px;flex:260px;min-width:0;padding:10px 12px;font-size:13px}.site-codigo{width:100%;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);resize:vertical;border-radius:12px;padding:12px;font:12px/1.5 ui-monospace,monospace}.lembrar.grande-marca{min-height:44px;color:var(--ink);gap:10px;font-size:15px}.lembrar.grande-marca input{width:22px;height:22px;accent-color:var(--vivo)}.op-site{background:var(--vivo-dim);color:var(--ink);white-space:nowrap;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:13px}.op-msg{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campo>.m,.site-forma .m,.contato small.m{color:var(--muted);margin:0;font-size:13px}.site-forma .m{font-size:14px}.campo>.m{display:block}.site-titulo{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:700;list-style:none;display:flex}.site-titulo::-webkit-details-marker{display:none}.site-titulo:before{content:"▸";color:var(--vivo);transition:transform .2s}details[open]>.site-titulo:before{transform:rotate(90deg)}.copiar-aviso:empty{display:none}.btn.aviso-forte{color:var(--out);border-color:var(--out)}@media (pointer:coarse){.campo input,.campo textarea{min-height:44px;font-size:16px}}form.panel>.m{color:var(--muted);margin-top:-8px;font-size:13px}.chat-tela{gap:16px;display:grid}@media (min-width:1024px){.chat-tela{grid-template-columns:minmax(260px,340px) 1fr;align-items:start}}@media (max-width:1023.98px){.chat-tela.com-conversa .chat-lista,.chat-tela .chat-vazio{display:none}}@media (min-width:1024px){.chat-voltar{display:none}}.chat-lista ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chat-item{text-align:left;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;min-height:44px;padding:12px 14px;display:flex}.chat-item.aberta{border-color:var(--vivo)}.chat-item.esperando{border-left:3px solid var(--vivo)}.chat-item .m{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-topo{justify-content:space-between;gap:8px;display:flex}.chat-topo small{color:var(--muted);white-space:nowrap}.chat-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.chat-etiquetas .pill{font-size:12px}.pill.esperando{background:var(--vivo-dim);color:var(--ink)}.chat-vazio{padding:24px}.chat-conversa{flex-direction:column;gap:14px;min-width:0;display:flex}.chat-cabeca{align-items:center;gap:12px;display:flex}.chat-cabeca h2{overflow-wrap:anywhere;margin:0}.chat-cabeca .m{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.chat-msgs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chat-msgs li{border:1px solid var(--line);background:var(--glass-hi);border-radius:16px;align-self:flex-start;max-width:85%;padding:10px 14px}.chat-msgs li.equipe{background:var(--vivo-dim);align-self:flex-end}.chat-msgs .quem{color:var(--muted);font-size:12px;display:block}.chat-msgs p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.chat-responder{align-items:flex-end;gap:8px;display:flex}.chat-responder textarea{min-width:0;font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);resize:vertical;border-radius:12px;flex:1;min-height:48px;padding:12px 14px}.chat-responder textarea:focus{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim);outline:none}@media (pointer:coarse){.chat-responder textarea{font-size:16px}}.loja-passos{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.loja-lista{color:var(--muted);margin:0;padding-left:20px;font-size:14px}.cs{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:14px;list-style:none;display:flex}.cs.atrasada{border-color:var(--out)}.cs-orcamento,.cs-entregar{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.cs-orcamento h3,.cs-entregar h3{margin:0;font-size:15px}.cs-linhas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-linhas li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-nome{overflow-wrap:anywhere;flex:140px;min-width:0}.cs-qtd,.cs-preco{font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);border-radius:10px;min-height:44px;padding:8px 10px}.cs-qtd{width:64px}.cs-preco{width:100px}.cs-preco[readonly]{opacity:.75}.cs-total{margin-right:auto}.cs-orcamento .campo input{font:inherit}.pill.atrasado{color:var(--out)}@media (pointer:coarse){.cs-qtd,.cs-preco{font-size:16px}}.integ-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.integ{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.integ.ligada{border-color:var(--vivo)}.integ-form{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.folga .acts input[type=date]{flex:none;width:auto}.contrato>.site-titulo{flex-wrap:wrap;justify-content:space-between}.contrato>.site-titulo>span:first-child{flex:1}.contrato{flex-direction:column;gap:10px;display:flex}.contrato>:not(summary){max-width:760px}.contrato-sub{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:600}.contrato-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contrato-linha{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.contrato-linha .m{color:var(--muted);font-size:14px}.aviso-texto{background:var(--warn-dim);color:var(--warn);border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.painel-frete{border:1px solid var(--line);border-radius:16px;padding:4px 16px}.painel-frete .integ-form{max-width:760px;padding-bottom:14px}.frete-opcoes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.frete-opcoes li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.frete-opcoes li .m{color:var(--muted);grid-column:1;font-size:13px}.frete-opcoes li .num{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.ml-volta{overflow-wrap:anywhere;background:var(--glass-hi);border:1px solid var(--line);border-radius:8px;margin-top:4px;padding:6px 8px;font-size:13px;display:block}.pj-progresso{width:100%;height:8px;accent-color:var(--vivo)}.integ.atrasada{border-color:var(--out)}.notas{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.notas legend{margin-bottom:8px;font-size:15px}.notas-grade{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}@media (min-width:420px){.notas-grade{grid-template-columns:repeat(11,1fr)}}.nota{position:relative}.nota input{opacity:0;position:absolute;inset:0}.nota span{border:1px solid var(--line);background:var(--glass-hi);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-weight:600;display:flex}.nota input:checked+span{background:var(--vivo);color:#fff;border-color:var(--vivo)}.nota input:focus-visible+span{outline:2px solid var(--vivo);outline-offset:2px}.notas-legenda{color:var(--muted);justify-content:space-between;display:flex}.nps-num{font-family:var(--display);font-size:44px;font-weight:800;line-height:1}.linha-tempo{animation:inUp .7s var(--ease) both;flex-direction:column;gap:10px;padding:16px 18px 12px;display:flex}.lt-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lt-cab h2{font-size:17px}.lt-cab .sub{font-size:13px}.lt-legenda{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.lt-legenda span{align-items:center;gap:6px;display:inline-flex}.lt-legenda i{border-radius:50%;width:9px;height:9px}.lt-legenda i.anel{border:2px solid var(--warn);box-sizing:border-box}.lt-corpo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.lt-grafico{min-width:0;position:relative}.lt-grafico svg{display:block;overflow:visible}.lt-rio{stroke-dasharray:1;stroke-dashoffset:1px;animation:ltTraco 1.8s .2s var(--ease) forwards}@keyframes ltTraco{to{stroke-dashoffset:0}}.lt-agua,.lt-previsto{animation:1.2s .7s both fade}.lt-hoje{font-family:var(--mono);fill:var(--brand2);font-size:11px}.lt-marca{cursor:pointer}.lt-pino{transform-box:fill-box;transform-origin:50%;animation:ltPino .5s var(--d,.7s) cubic-bezier(.34, 1.56, .64, 1) both;transition:filter .2s}.lt-marca:hover .lt-pino{filter:brightness(1.25)drop-shadow(0 0 6px)}@keyframes ltPino{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.lt-alerta{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ltAlerta}@keyframes ltAlerta{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.lt-rotulo{font-size:11.5px;font-weight:600;font-family:var(--body)}.lt-cursor{pointer-events:none;width:0;height:260px;transition:transform .5s cubic-bezier(.34,1.2,.64,1);position:absolute;top:0;left:0}.lt-cursor-linha{background:linear-gradient(180deg, transparent, var(--vivo) 20%, var(--vivo) 80%, transparent);width:2px;box-shadow:0 0 14px var(--vivo);position:absolute;top:0;bottom:22px;left:-1px}.lt-cursor-ponto{background:var(--vivo);border:3px solid var(--bg);width:16px;height:16px;box-shadow:0 0 0 2px var(--vivo);border-radius:50%;transition:top .5s cubic-bezier(.34,1.2,.64,1);position:absolute;left:-8px}.lt-dias{margin:0 -4px;display:flex}.lt-dia{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:5px 0;font-size:10.5px;transition:background .2s,color .2s;display:flex}.lt-dia b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lt-dia:hover{background:var(--glass-hi)}.lt-dia.hoje b{color:var(--brand2)}.lt-dia.sel{background:var(--botao-a);color:var(--on-vivo)}.lt-dia.sel b{color:var(--on-vivo)}.lt-dia:focus-visible{outline:2px solid var(--vivo);outline-offset:1px}.lt-dia-sel{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:4px;display:flex}.lt-quando{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.lt-saldo{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.lt-saldo.neg{color:var(--out)}.lt-nota{color:var(--muted);font-size:13px}.lt-lista{flex-direction:column;margin-top:10px;display:flex}.lt-item{border-top:1px solid var(--line);animation:inUp .35s var(--ease) both;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.lt-item i{border-radius:50%;width:10px;height:10px}.lt-item span{flex-direction:column;min-width:0;display:flex}.lt-item span b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.lt-item small{color:var(--muted);font-size:12px}.lt-item .amt{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.lt-item .amt.in{color:var(--in)}.lt-aviso{color:var(--out);margin:0;font-size:14px;font-weight:600}@media (min-width:1100px){.lt-corpo{grid-template-columns:minmax(0,1fr) 280px}.lt-dia-sel{border-top:0;border-left:1px solid var(--line);padding:0 0 0 16px}}.panel>.m,.panel>span.m{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.ok{color:var(--in);font-size:14px}.grade-editor{border:1px solid var(--line);background:var(--glass-hi);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.grade-editor b{overflow-wrap:anywhere}.grade-lentes{border:1px solid var(--line);border-radius:12px;max-height:68vh;overflow:auto}.grade-lentes table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:13px}.grade-lentes th{background:var(--bg);color:var(--muted);white-space:nowrap;z-index:1;padding:6px 8px;font-weight:600;position:sticky}.grade-lentes thead th{z-index:2;top:0}.grade-lentes tbody th{text-align:right;left:0}.grade-lentes thead th:first-child{z-index:3;left:0}.grade-lentes td{padding:2px}.celula{min-width:44px;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px}.celula:hover{border-color:var(--line);background:var(--glass-hi)}.celula.tem{color:var(--ink);background:var(--vivo-dim);font-weight:700}.celula.sel{border-color:var(--vivo);box-shadow:0 0 0 2px var(--vivo-dim)}.ficha-cpf{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.ficha-cpf.bom{border-color:var(--in)}.ficha-cpf.atencao{border-color:var(--warn)}.ficha-cpf.atrasado{border-color:var(--out)}.ficha-cpf b,.ficha-cpf span{overflow-wrap:anywhere}.ficha-cpf .nota{font-family:var(--display);font-weight:700}.ficha-cpf.bom .nota{color:var(--in)}.ficha-cpf.atencao .nota{color:var(--warn)}.ficha-cpf.atrasado .nota{color:var(--out)}.no-estoque{flex-direction:column;gap:4px;font-size:14px;display:flex}.no-estoque span{overflow-wrap:anywhere}.contrato-linhas{gap:8px;display:grid}.contrato-linha{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}@media (max-width:560px){.contrato-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contrato-linha>:first-child{grid-column:1/-1}}.faturas{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.faturas li{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:4px;display:flex}.faturas li.late{color:var(--out)}.crediario{grid-template-columns:minmax(0,1fr)}.ficha-cpf{min-width:0}.ficha-cpf .duas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ficha-cpf .selecao,.ficha-cpf input{width:100%;min-width:0}.pagar .cartao{max-width:560px}.pagar h2{font-family:var(--display);margin:0;font-size:18px}.boleto-ficha{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.boleto-topo{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.boleto-topo b{font-family:var(--display);font-size:17px}.boleto-linha{font-family:var(--mono);overflow-wrap:anywhere;flex-basis:100%;font-size:13px}.boleto-campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0;display:grid}.boleto-campos div{min-width:0}.boleto-campos dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.boleto-campos dd{overflow-wrap:anywhere;margin:2px 0 0}.codigo-barras{border-radius:4px;display:block}.regua-passos{flex-direction:column;gap:10px;display:flex}.regua-passo{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.regua-passo .canais{flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;display:flex}.regua-passo .canais label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.regua-dias{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.regua-dias .selecao{flex:12em;min-width:0;max-width:100%}@media (max-width:520px){.duas.regua-hora{grid-template-columns:minmax(0,1fr)}}.regua-dias input{width:5.5em;font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.regua-dias input:focus{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim);outline:none}@media print{.pagar{color:#000;background:#fff}.pagar .cartao{box-shadow:none;background:0 0;border:none;max-width:none}.boleto-ficha{color:#000;border:1px solid #000;padding:12px}.boleto-campos dt{color:#333}}.passos-texto{color:var(--muted);flex-direction:column;gap:8px;margin:0;padding-left:1.2em;display:flex}.pill.ok{color:var(--brand2);border-color:color-mix(in srgb, var(--brand2) 45%, var(--line))}.cx-sub{margin:6px 0 0;font-size:16px}.cx-alerta{border:1px solid var(--warn);background:var(--warn-dim);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.cx-registros,.cx-caixas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cx-registro{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.cx-campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;margin:0;display:grid}.cx-campos>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cx-campos .cx-valor{grid-column:1/-1}.cx-campos dt{color:var(--muted);font-size:12px}.cx-campos dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.cx-campos code{background:var(--glass-hi);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;min-width:0;max-width:100%;padding:6px 9px;font-size:13px}.cx-campos .cx-valor code{flex:240px;max-height:7.5em;overflow:auto}.cx-caixa{border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.cx-uso{align-items:center;gap:10px;display:flex}.cx-uso .meter{flex:1}.cx-uso .m{white-space:nowrap;font-size:13px}.cx-endereco{border:1px solid var(--line);background:var(--glass-hi);border-radius:12px;align-items:center;gap:0;display:flex;overflow:hidden}.cx-endereco:focus-within{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim)}.campo .cx-endereco input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.cx-endereco span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:60%;padding:0 14px 0 2px;overflow:hidden}.cx-membros{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:0 16px;margin:0;padding:8px 12px;display:flex}.cx-membros legend{color:var(--muted);padding:0 4px;font-size:14px}.cx-senha{border-color:var(--vivo)}.cx-senha-valor{font-family:var(--mono);letter-spacing:.04em;font-size:18px!important}.em-tela{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.em-lado{flex-direction:column;gap:10px;min-width:0;display:flex}.em-novo,.em-celular{justify-content:center;align-self:stretch}.em-caixa-lado,.em-pastas{gap:6px;margin:0;padding:0;list-style:none;display:flex}.em-pastas{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}.em-pasta{font:inherit;color:var(--ink);background:var(--glass);border:1px solid var(--line);cursor:pointer;white-space:nowrap;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;display:flex}.em-pasta[aria-current=true]{border-color:var(--vivo);background:var(--vivo-dim);font-weight:600}.em-pasta-nome{text-overflow:ellipsis;flex-direction:column;min-width:0;display:flex;overflow:hidden}.em-pasta-nome small{color:var(--muted);text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.em-caixa-lado{display:none}.em-so-caixa{overflow-wrap:anywhere}.em-lista{flex-direction:column;gap:10px;min-width:0;display:flex}.em-busca{gap:8px;display:flex}.em-busca input{min-width:0;font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);border-radius:12px;flex:1;padding:10px 14px}.em-busca input:focus{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim);outline:none}.em-itens{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.em-item{text-align:left;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;min-height:44px;transition:border-color .2s, transform .25s var(--ease);border-radius:14px;flex-direction:column;gap:3px;padding:11px 14px;display:flex}.em-item:hover{border-color:color-mix(in srgb, var(--vivo) 45%, var(--line))}.em-item.aberta{border-color:var(--vivo)}.em-item.nova{border-left:3px solid var(--vivo)}.em-item.nova .em-item-assunto,.em-item.nova b{font-weight:700}.em-item b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.em-item-topo{justify-content:space-between;gap:8px;display:flex}.em-item-topo small{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.em-item-assunto{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.em-item-previa{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.em-paginas{justify-content:space-between;align-items:center}.em-direita{min-width:0}.em-vazio{padding:24px}.em-ler,.em-escrever{min-width:0}.em-assunto{overflow-wrap:anywhere;margin:0;font-size:20px}.em-cabecalho{overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:14px;display:flex}.em-anexos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.em-anexos li{border:1px solid var(--line);background:var(--glass-hi);border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 10px;font-size:14px;display:flex}.em-anexos li a,.em-anexos li span:first-child{overflow-wrap:anywhere}.em-imagens{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-quadro{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:max(420px,100vh - 340px)}.em-texto{white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 2px;font-size:15px;line-height:1.55}.em-escrever .campo textarea{min-height:220px}@media (max-width:1023.98px){.em-tela.com-direita .em-lado,.em-tela.com-direita .em-lista,.em-tela .em-vazio{display:none}.em-pasta{width:auto}}@media (min-width:1024px){.em-voltar{display:none}.em-tela{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start}.em-lado{flex-flow:wrap;grid-column:1/-1;align-items:center}.em-novo,.em-celular{align-self:auto}.em-pasta{width:auto}}@media (min-width:1440px){.em-tela{grid-template-columns:220px minmax(300px,400px) minmax(0,1fr)}.em-lado{flex-direction:column;grid-column:auto;align-items:stretch;position:sticky;top:16px}.em-caixa-celular{display:none}.em-caixa-lado{flex-direction:column;display:flex}.em-pastas{flex-direction:column;overflow:visible}.em-pasta{width:100%}.em-caixa-lado+.em-pastas,.em-caixas+.em-pastas{border-top:1px solid var(--line);padding-top:10px}}@media (pointer:coarse){.em-busca input{font-size:16px}}.chip[aria-pressed=true]{border-color:var(--vivo);background:var(--vivo-dim);color:var(--ink)}.em-lista.carregando .em-itens{opacity:.55;pointer-events:none;transition:opacity .2s}.em-abrindo{font-size:13px}.pedidos-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.pedido-online{min-width:0}.pedido-online .op-topo{flex-wrap:wrap;gap:8px}.quebra{overflow-wrap:anywhere;min-width:0}.pedido-itens{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pedido-itens>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:8px 0;display:grid}.pedido-itens>li>:not(:first-child):not(.num){grid-column:1/-1}.pedido-itens .num{font-variant-numeric:tabular-nums}.pedido-vincular,.pedido-modo{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pedido-vincular .selecao,.pedido-modo .selecao{flex:180px;min-width:0;max-width:100%}.pedido-proximo{color:var(--ink);font-size:14px;font-weight:600}.pedido-online .acts{flex-wrap:wrap}.pedido-vazio{flex-direction:column;gap:8px;padding:18px;display:flex}.pedido-vazio h2{margin:0}.filtros .chip[aria-pressed=true]{border-color:var(--vivo);background:var(--vivo-dim);color:var(--ink)}.painel-frete .lembrar{min-height:44px;color:var(--ink);align-items:flex-start;gap:8px;font-size:14px}.painel-frete .lembrar input{width:22px;height:22px;accent-color:var(--vivo);flex:0 0 22px}.so-imprimir{display:none}@media print{.so-imprimir{display:flex}.nao-imprimir{display:none!important}}.pt-topo{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.pt-lado{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.pt-lado>.panel{width:100%}.pt-relogio{text-align:center;align-items:center;gap:14px;padding:22px 16px}.pt-hora{flex-direction:column;align-items:center;gap:4px;display:flex}.pt-agora{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,11vw,64px);font-weight:600;line-height:1}.pt-botao{--cor:var(--in);aspect-ratio:1;width:min(230px,70vw);color:var(--ink);background:radial-gradient(circle at 50% 50%, var(--bg2) 0 64%, transparent 65%), conic-gradient(var(--cor) var(--pct,0deg), color-mix(in srgb, var(--cor) 22%, transparent) var(--pct,0deg));box-shadow:0 0 0 0 color-mix(in srgb, var(--cor) 40%, transparent);transition:transform .3s var(--ease);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:2.6s ease-out infinite pt-pulso;display:flex}.pt-botao.sair{--cor:var(--vivo)}.pt-botao:hover{transform:scale(1.03)}.pt-botao:active{transform:scale(.97)}.pt-botao[disabled]{opacity:.7;animation:none}.pt-botao span{font-family:var(--display);overflow-wrap:anywhere;max-width:80%;font-size:clamp(20px,5.4vw,26px);font-weight:700}.pt-botao small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}@keyframes pt-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cor) 40%, transparent)}70%{box-shadow:0 0 0 22px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.pt-botao{animation:none}}.pt-marcas{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-marcas li{border:1px solid var(--line);border-radius:99px;padding:4px 12px;font-size:14px}.pt-marcas li.entrada b{color:var(--in)}.pt-marcas li.saida b{color:var(--vivo)}.pt-marcas li.pedida,.pt-marcas li.recusada{color:var(--muted);border-style:dashed}.pt-item{border-radius:14px;padding:10px 14px}.pt-item .body{flex-direction:column;gap:6px;min-width:0;display:flex}.pt-item .body>b{overflow-wrap:anywhere}.pt-item .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-item .acts .selecao{flex:180px;min-width:0;padding:8px 12px}.pt-pessoa-topo{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.pt-pessoa-topo b{overflow-wrap:anywhere}.pt-sinal{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}.pt-sinal.dentro{background:var(--in);box-shadow:0 0 0 4px color-mix(in srgb, var(--in) 20%, transparent)}.pt-jornada{flex-direction:column;gap:12px;padding-top:8px;display:flex}.pt-jornada .chip{white-space:normal;text-align:left;font-size:13px}.pt-dias{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.pt-dias .campo input{width:100%;min-width:0;padding:10px}.pt-ajustes .anotar .campo{flex:200px}.pt-espelho-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-kpis .kpi span{overflow-wrap:anywhere}.pt-alerta{color:var(--warn);overflow-wrap:anywhere;margin:0;font-size:14px}.pt-dias-lista{border:1px solid var(--line);background:var(--glass);border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pt-dia{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"data batidas num""data saldo saldo""acao acao acao";align-items:center;gap:2px 10px;padding:9px 12px;font-size:14px;display:grid}.pt-dia:first-child{border-top:0}.pt-dia.pt-cabeca{color:var(--muted);font-size:12px;display:none}.pt-data{color:var(--muted);grid-area:data}.pt-data b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.pt-batidas{flex-wrap:wrap;grid-area:batidas;gap:4px;min-width:0;display:flex}.pt-batida{font-family:var(--mono);border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:8px;padding:2px 7px;font-size:13px}button.pt-batida:hover{border-color:var(--out)}.pt-batida.entrada{border-color:color-mix(in srgb, var(--in) 45%, transparent)}.pt-batida.saida{border-color:color-mix(in srgb, var(--vivo) 55%, transparent)}.pt-batida.pedida{color:var(--muted);border-style:dashed}.pt-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:num}.pt-num small{color:var(--muted)}.pt-saldo{overflow-wrap:anywhere;grid-area:saldo;min-width:0;font-size:13px}.pt-saldo .mais{color:var(--in)}.pt-saldo .menos{color:var(--warn)}.pt-dia>.btn.tirar{grid-area:num;justify-self:end;display:none}.pt-acao{flex-wrap:wrap;grid-area:acao;align-items:center;gap:8px;padding-top:6px;display:flex}.pt-acao .selecao{flex:120px;min-width:0;padding:8px 10px}.pt-dia.falta{background:var(--out-dim)}.pt-dia.falta .pt-saldo .m{color:var(--out)}.pt-dia.incompleto .pt-saldo .m{color:var(--warn)}.pt-dia.futuro{opacity:.5}.pt-legenda{font-size:12px}.pt-cabecalho{flex-direction:column;gap:2px}.pt-assinaturas{justify-content:space-between;gap:40px;margin-top:48px}.pt-assinaturas span{border-top:1px solid;flex:1;padding-top:6px;font-size:12px}.pt-folha{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-folha li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:8px;display:flex}.pt-folha li b{overflow-wrap:anywhere}.largo-total{flex-basis:100%}@media (min-width:760px){.pt-topo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.pt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-dia{grid-template-columns:74px minmax(0,1.6fr) 120px minmax(0,1fr) 32px;grid-template-areas:"data batidas num saldo mais""acao acao acao acao acao"}.pt-dia.pt-cabeca{display:grid}.pt-dia.pt-cabeca span:nth-child(3){text-align:right;grid-area:num}.pt-dia.pt-cabeca span:nth-child(4){grid-area:saldo}.pt-dia>.btn.tirar{grid-area:mais;justify-content:center;display:inline-flex}}@media print{.pt-dias-lista{background:0 0;border:0}.pt-dia{break-inside:avoid;padding:4px 0;font-size:11px}.pt-dia.falta{background:0 0}.pt-kpis .kpi{border:1px solid #999}}.ct-grade{flex-direction:column-reverse;gap:16px;display:flex}.ct-controles{flex-direction:column;gap:14px;min-width:0;display:flex}.ct-modelos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ct-modelo,.ct-formato{border:1px solid var(--line);background:var(--glass);text-align:left;min-width:0;transition:border-color .25s, transform .25s var(--ease), background .25s;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ct-modelo:hover,.ct-formato:hover{border-color:var(--vivo);transform:translateY(-1px)}.ct-modelo[aria-checked=true],.ct-formato[aria-checked=true]{border-color:var(--vivo);background:var(--vivo-dim)}.ct-modelo b,.ct-formato b{overflow-wrap:anywhere;font-size:15px}.ct-modelo span,.ct-formato span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.ct-formatos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.ct-formato i{opacity:.6;border:2px solid;border-radius:4px;align-self:flex-start;width:auto;height:34px;margin-bottom:4px;display:block}.ct-formato[aria-checked=true] i{color:var(--vivo);opacity:1}.chip[role=radio][aria-checked=true]{border-color:var(--vivo);background:var(--vivo-dim)}.ct-cor-chip{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ct-cor-chip input{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.ct-campos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ct-campos .campo.largo{grid-column:1/-1}.ct-campos textarea{font:inherit;resize:vertical;min-height:84px}.ct-campos input,.ct-busca input{width:100%;min-width:0}.ct-cor{cursor:pointer;height:46px;padding:4px!important}.ct-busca{position:relative}.ct-achados{border:1px solid var(--line);background:var(--bg2);border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.ct-achados button{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;display:flex}.ct-achados button:hover{background:var(--vivo-dim)}.ct-achados b{overflow-wrap:anywhere;min-width:0;font-weight:500}.ct-achados span{color:var(--muted);white-space:nowrap;font-size:13px}.ct-foto{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-rodape{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.ct-rodape legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:14px}.ct-marca-painel summary{cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.ct-marca-painel summary::-webkit-details-marker{display:none}.ct-marca-painel summary h2:after{content:" ›";color:var(--muted)}.ct-marca-painel[open] summary h2:after{content:" ⌄"}.ct-marca{flex-direction:column;gap:10px;padding-top:10px;display:flex}.ct-previa{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.ct-moldura{width:100%;animation:ct-troca .5s var(--ease) both;justify-content:center;display:flex}.ct-moldura canvas{width:auto;max-width:100%;height:auto;max-height:62vh;box-shadow:var(--shadow);background:var(--bg2);border-radius:16px;display:block}.ct-moldura.story canvas{max-height:70vh}@keyframes ct-troca{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ct-moldura{animation:none}}.ct-acoes{justify-content:center}.ct-legenda{width:100%}.ct-legenda textarea{font:inherit;resize:vertical;font-size:14px}.ct-legenda .btn{align-self:flex-start}@media (min-width:1000px){.ct-grade{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;display:grid}.ct-previa{position:sticky;top:16px}.ct-moldura canvas{max-height:64vh}}.pt-lado>.list{width:100%}.pt-ajustes>.btn,.pt-ajustes>.campo,.pt-ajustes .selecao{align-self:flex-start}.pt-ajustes .campo .selecao{max-width:100%}.subtitulo{margin-top:10px;font-size:16px}.m a{color:var(--vivo);text-underline-offset:3px}.conta-tipo{display:block}.parcelas li label{overflow-wrap:anywhere;min-width:0}.codigo-contador{width:120px;font:inherit;color:var(--ink);background:var(--glass-hi);border:1px solid var(--line);border-radius:12px;flex:none;align-self:center;padding:8px 10px}.codigo-contador::placeholder{color:var(--muted);opacity:1}.codigo-contador:focus{border-color:var(--vivo);box-shadow:0 0 0 4px var(--vivo-dim);outline:none}@media (pointer:coarse){.codigo-contador{min-height:44px;font-size:16px}}.escolha{border:1px solid var(--line);border-radius:12px;gap:8px;margin:0 0 10px;padding:10px 12px;display:grid}.escolha legend{color:var(--muted);padding:0 4px;font-size:14px}.caixas{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.caixa-cartao{gap:12px}.caixa-cartao.alerta{border-color:var(--warn);background:var(--warn-dim)}.caixa-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.caixa-topo h2{margin:0}.etiqueta{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.etiqueta.aberto{color:var(--in);border-color:var(--in)}.etiqueta.aviso{color:var(--warn);border-color:var(--warn)}.abas-caixa{margin:0 0 14px}.dv-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.abas-caixa button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:4px;overflow:hidden}@media (max-width:420px){.abas-caixa{grid-template-columns:1fr 1fr;display:grid}.abas-caixa .knob{display:none}.abas-caixa button{padding-block:10px}.abas-caixa button[aria-pressed=true]{background:var(--botao-a)}}.novo-caixa{flex-direction:row}.escolha .m{color:var(--muted);font-size:13px}.escolha .lembrar{font-size:14px}.caixa-topo h2{overflow-wrap:anywhere;min-width:0}.tp-hora{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tp-hora.in{color:var(--in)}.rs-previa{white-space:pre-wrap;background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:12px;margin:0;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5}
