@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fpv-bg:#f5f6fa;--fpv-surface:#fff;--fpv-surface-2:#eef0f7;--fpv-border:#dde0ee;--fpv-brand:#1e3a5f;--fpv-brand-dim:#1e3a5f18;--fpv-accent:#2e6da4;--fpv-accent-dim:#2e6da415;--fpv-positive:#16a34a;--fpv-positive-dim:#e6f7ee;--fpv-warning:#e09000;--fpv-warning-dim:#e0900018;--fpv-negative:#e03050;--fpv-negative-dim:#e0305018;--fpv-text:#1a1d2e;--fpv-text-2:#4a4f6a;--fpv-text-3:#8b90aa;--fpv-radius:16px;--fpv-radius-sm:10px;--fpv-font-display:"Inter", system-ui, sans-serif;--fpv-font-body:"DM Sans", system-ui, sans-serif}body{background:var(--fpv-bg);color:var(--fpv-text);font-family:var(--fpv-font-body);margin:0}*{box-sizing:border-box}body{font-size:15px;line-height:1.45}h1{font-family:var(--fpv-font-display);color:var(--fpv-brand);margin:0;font-size:1.5rem}h2{font-family:var(--fpv-font-display);color:var(--fpv-text);margin:1.4rem 0 .6rem;font-size:1.05rem}h3{margin:0;font-size:.95rem}.suave{color:var(--fpv-text-3);font-size:.85rem}.pos{color:var(--fpv-positive)}.neg{color:var(--fpv-negative)}.rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--fpv-text-3);font-size:.72rem}button,select,input{font:inherit}button{cursor:pointer;border:1px solid var(--fpv-border);background:var(--fpv-surface);color:var(--fpv-text);border-radius:var(--fpv-radius-sm);padding:.45rem .8rem}button:hover{background:var(--fpv-surface-2)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--fpv-accent);outline-offset:2px}button:disabled{opacity:.55;cursor:not-allowed}button.primario{background:var(--fpv-brand);color:#fff;border-color:var(--fpv-brand);font-weight:600}button.primario:hover{background:var(--fpv-accent)}button.perigo{color:var(--fpv-negative)}button.link{color:var(--fpv-accent);background:0 0;border:0;padding:.2rem;text-decoration:underline}input,select{border:1px solid var(--fpv-border);border-radius:var(--fpv-radius-sm);background:var(--fpv-surface);width:100%;color:var(--fpv-text);padding:.5rem .6rem}label{color:var(--fpv-text-2);gap:.25rem;font-size:.82rem;display:grid}.cartao{background:var(--fpv-surface);border:1px solid var(--fpv-border);border-radius:var(--fpv-radius);margin-top:1rem;padding:1rem 1.1rem}.cartao>h2:first-child{margin-top:0}.destaque{background:var(--fpv-brand);border-color:var(--fpv-brand);color:#fff}.destaque .rotulo,.destaque .suave{color:#ffffffb3}.valor-grande{font-size:1.9rem;font-family:var(--fpv-font-display);display:block}.destaque .neg{color:#ffb4c0}.grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.grade.grade-unica{grid-template-columns:minmax(0,460px)}.duplo{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.4rem;display:grid}.duplo>div{display:grid}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.menu{background:var(--fpv-surface);border-right:1px solid var(--fpv-border);flex-direction:column;gap:.2rem;height:100vh;padding:1.2rem .8rem;display:flex;position:sticky;top:0}.marca-app{color:var(--fpv-brand);font-family:var(--fpv-font-display);padding:0 .6rem 1rem}.menu a{border-radius:var(--fpv-radius-sm);color:var(--fpv-text-2);padding:.55rem .7rem;text-decoration:none}.menu a.active{background:var(--fpv-brand-dim);color:var(--fpv-brand);font-weight:600}.menu a:hover{background:var(--fpv-surface-2)}.sair{text-align:left;margin-top:auto}.conteudo{width:100%;min-width:0;max-width:960px;padding:1.4rem clamp(1rem,3vw,2.4rem) 5rem}.cabecalho{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.linha{background:var(--fpv-surface);border:1px solid var(--fpv-border);border-radius:var(--fpv-radius-sm);justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.cartao .lista .linha,.interna .linha{border:0;border-bottom:1px solid var(--fpv-border);background:0 0;border-radius:0;padding:.5rem 0}.lancamento{grid-template-columns:3rem 1fr auto auto;display:grid}.lancamento .data{color:var(--fpv-text-3);font-size:.85rem}.descricao{min-width:0;display:grid}.descricao strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acoes{gap:.3rem;display:flex}.acoes button{padding:.25rem .55rem;font-size:.8rem}.selo{background:var(--fpv-surface-2);color:var(--fpv-text-2);border-radius:99px;margin-left:.4rem;padding:0 .45rem;font-size:.7rem;display:inline-block}.selo-info{background:var(--fpv-accent-dim);color:var(--fpv-accent)}.selo-alerta,.selo-fechada{background:var(--fpv-warning-dim);color:#8a5a00}.selo-vencida{background:var(--fpv-negative-dim);color:var(--fpv-negative)}.selo-paga{background:var(--fpv-positive-dim);color:var(--fpv-positive)}.barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.seletor-mes{align-items:center;gap:.6rem;display:flex}.seletor-mes strong{text-align:center;min-width:10ch}.seletor-mes strong:first-letter{text-transform:uppercase}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border-radius:99px;padding:.25rem .8rem;font-size:.82rem}.chip.ativo{background:var(--fpv-brand);color:#fff;border-color:var(--fpv-brand)}.alternar{border:1px solid var(--fpv-border);border-radius:var(--fpv-radius-sm);width:fit-content;display:inline-flex;overflow:hidden}.alternar button{border:0;border-radius:0}.alternar button.ativo{background:var(--fpv-brand);color:#fff}.formulario{gap:.8rem;display:grid}.campos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem;display:grid}.marcas{flex-wrap:wrap;gap:1.2rem;display:flex}.marca{align-items:center;gap:.4rem;display:flex}.marca input{width:auto}.aviso{border-radius:var(--fpv-radius-sm);margin:.6rem 0;padding:.65rem .9rem;font-size:.88rem}.aviso-erro{background:var(--fpv-negative-dim);color:var(--fpv-negative)}.aviso-info{background:var(--fpv-accent-dim);color:var(--fpv-accent)}.aviso-alerta{background:var(--fpv-warning-dim);color:#8a5a00}.entrada{place-items:center;min-height:100vh;padding:1rem;display:grid}.entrada-caixa{gap:.8rem;width:min(100%,400px);display:grid}.qr{border-radius:var(--fpv-radius-sm);background:#fff;justify-self:center;width:200px;height:200px;padding:.4rem}code{word-break:break-all;background:var(--fpv-surface-2);border-radius:4px;padding:0 .3rem}.chave-2fa{justify-items:start;gap:.4rem;display:grid}.chave-2fa code{letter-spacing:.06em;word-break:normal;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.5rem .6rem;font-size:1rem}.grafico{justify-content:space-around;align-items:flex-end;gap:1.2rem;padding:.6rem 0;display:flex;overflow-x:auto}.grafico-mes{justify-items:center;gap:.3rem;min-width:70px;display:grid}.barras{align-items:flex-end;gap:6px;height:150px;display:flex}.barra-v{border-radius:6px 6px 0 0;width:26px}.cor-entrada{background:var(--fpv-positive)}.cor-saida{background:var(--fpv-negative)}.selo-saldo{font-size:.82rem;font-weight:700}.legenda{color:var(--fpv-text-2);justify-content:center;gap:1rem;font-size:.8rem;display:flex}.legenda i{border-radius:3px;width:10px;height:10px;margin-right:.3rem;display:inline-block}.categoria{border-bottom:1px solid var(--fpv-border);padding:.5rem 0 .8rem}.categoria:last-child{border:0}.categoria-topo{background:0 0;border:0;justify-content:space-between;width:100%;padding:.2rem 0;display:flex}.barra-h{grid-template-columns:4.2rem 1fr 7rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.barra-h .valor{text-align:right}.trilho{background:var(--fpv-surface-2);border-radius:4px;height:10px}.preenche{border-radius:4px;min-width:2px;height:100%}.fatura{border-bottom:1px solid var(--fpv-border);gap:.4rem;padding:.5rem 0;display:grid}@media (width<=760px){.app{grid-template-columns:1fr}.menu{z-index:5;border-right:0;border-top:1px solid var(--fpv-border);flex-direction:row;justify-content:space-around;height:auto;padding:.4rem;position:fixed;inset:auto 0 0}.marca-app,.sair{display:none}.menu a{text-align:center;white-space:nowrap;flex:auto;padding:.5rem .25rem;font-size:.72rem}.lancamento{grid-template-columns:2.6rem 1fr auto}.lancamento .acoes{grid-column:2/-1}.barra-h{grid-template-columns:3.6rem 1fr 6rem}}.recorrencia{grid-template-columns:1fr auto auto;display:grid}.cabecalho-acoes{flex-wrap:wrap;gap:.5rem;display:flex}.rapido{grid-template-columns:1fr auto auto;gap:.5rem;display:grid}.confirma{border-top:1px solid var(--fpv-border);gap:.7rem;padding-top:.8rem;display:grid}.passos{color:var(--fpv-text-2);gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.codigo{background:var(--fpv-surface-2);border-radius:var(--fpv-radius-sm);justify-items:start;gap:.2rem;padding:.8rem 1rem;display:grid}.codigo strong{letter-spacing:.25em;font-size:2rem;font-family:var(--fpv-font-display)}@media (width<=760px){.rapido{grid-template-columns:1fr 1fr}.rapido input{grid-column:1/-1}}.item-lancamento{list-style:none}.item-lancamento .edicao{margin-top:0}.busca{flex:14rem;max-width:24rem}.recorrencia{grid-template-columns:1fr auto auto}.conta{grid-template-columns:1fr auto;display:grid}.conta .acoes{flex-wrap:wrap;grid-column:1/-1}.valor-medio{font-size:1.4rem;font-family:var(--fpv-font-display);display:block}.grade.tres{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cartao.centro{justify-items:center;gap:.6rem;display:grid}.cartao.centro h2{justify-self:start;margin:0}.trilho{position:relative}.trilho-claro{background:#fff3;margin-top:.5rem}.marca-ideal{background:var(--fpv-text);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px}.categoria-topo.static{justify-content:space-between;padding:.2rem 0;display:flex}.legenda i{border-radius:50%}.trilho.grosso{height:12px;margin:.6rem 0}.linha.semborda{background:0 0;border:0;padding:.2rem 0}.mini-barras{align-items:flex-end;gap:.6rem;margin:.6rem 0;display:flex}.mini{justify-items:center;gap:.2rem;display:grid}.mini .barra-v{width:22px}.encerrado{opacity:.75}.tabela-rolavel{overflow-x:auto}.tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabela th,.tabela td{text-align:right;border-bottom:1px solid var(--fpv-border);padding:.5rem .6rem}.tabela th:first-child,.tabela td:first-child{text-align:left}.tabela th{text-transform:uppercase;letter-spacing:.06em;color:var(--fpv-text-3);font-size:.72rem;font-weight:600}@media (width<=760px){.menu{justify-content:flex-start;overflow-x:auto}.menu a{flex:none;padding:.5rem .6rem}}.grupo-chips{gap:.4rem;display:grid}.perigo-zona{border-color:var(--fpv-negative)}.modal-fundo{z-index:20;background:#0008;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{gap:.6rem;width:100%;max-width:440px;margin:0;display:grid}.modal .acoes{justify-content:space-between}.menu .sair{margin-top:0}.entrada-caixa.largo{width:min(100%,560px)}.plano{border-top:4px solid var(--fpv-brand);align-content:start;gap:.5rem;display:grid}.plano-destaque{box-shadow:0 0 0 2px var(--fpv-brand-dim)}.recursos{color:var(--fpv-text-2);gap:.2rem;margin:0;padding-left:1.1rem;display:grid}.paragrafo{max-width:65ch;margin:0 0 .8rem}.corte{border-left:4px solid var(--fpv-positive);gap:.3rem;margin-top:.8rem;padding:.4rem 0 .4rem .8rem;display:grid}.previsao{background:var(--fpv-surface-2);border-radius:var(--fpv-radius-sm);border-left:3px solid var(--fpv-accent);gap:.3rem;margin-top:.7rem;padding:.8rem 1rem;display:grid}.previsao-risco{border-left-color:var(--fpv-warning)}.previsao-positivo,.previsao-oportunidade{border-left-color:var(--fpv-positive)}.licao{border-left:4px solid var(--fpv-accent)}:root{--menu-fundo:linear-gradient(180deg, #1c3b63 0%, #14304f 100%);--pagina:clamp(1rem, 2.4vw, 2rem)}.app{grid-template-columns:76px 1fr}.menu{background:var(--menu-fundo);z-index:6;border:0;align-items:center;gap:.3rem;width:76px;height:100vh;padding:.8rem 0;position:sticky;top:0;overflow:visible}.menu a,.menu-sair{color:#ffffffb8;background:0 0;border:0;border-radius:13px;place-items:center;width:46px;height:46px;padding:0;font-size:0;text-decoration:none;display:grid;position:relative}.menu a:hover,.menu-sair:hover{color:#fff;background:#fff2}.menu a.active{color:var(--fpv-brand);background:#fff;box-shadow:0 6px 14px -8px #000a}.menu a:focus-visible,.menu-sair:focus-visible{outline-offset:2px;outline:2px solid #fff}.menu-logo{border-radius:14px;width:44px;height:44px;margin-bottom:.2rem;color:var(--fpv-brand)!important;background:#fff!important}.menu-conta{margin-bottom:.3rem}.menu-grupo{border-top:1px solid #ffffff1f;justify-items:center;gap:.3rem;width:100%;padding-top:.7rem;display:grid}.menu-grupo:not(.menu-fim){margin-top:.3rem}.menu-fim{margin-top:auto}.menu [data-rotulo]:after{content:attr(data-rotulo);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#0c1b2e;border-radius:8px;padding:.3rem .65rem;font-size:.78rem;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.menu [data-rotulo]:hover:after,.menu [data-rotulo]:focus-visible:after{opacity:1}.menu a:nth-of-type(n){margin:0}.conteudo{width:100%;max-width:none;padding:0 0 5rem}.conteudo>*{margin-inline:var(--pagina)}.conteudo>.cabecalho{padding-inline:var(--pagina);margin-inline:0}.conteudo>.cabecalho+*{margin-top:1.4rem}.cabecalho{z-index:5;background:var(--fpv-surface);border-bottom:1px solid var(--fpv-border);margin-bottom:0;padding-block:.95rem;position:sticky;top:0}.cabecalho h1{color:var(--fpv-text);font-size:1.1rem;font-weight:700}.subtitulo{color:var(--fpv-text-3);margin:.1rem 0 0;font-size:.78rem}.botao-voz{color:#fff;background:#16a34a;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.botao-voz:hover{color:#fff;background:#12873f}.botao-voz:focus-visible{outline-offset:2px;outline:3px solid #16a34a55}.heroi-painel{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:1.2rem;display:grid}.hero{color:#fff;background:linear-gradient(135deg,#102a4a 0%,#1e4b7c 60%,#2e6da4 100%);border-radius:22px;align-content:start;gap:.7rem;margin:0;padding:1.7rem 2rem;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:#ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.hero .rotulo{color:#ffffffb3;letter-spacing:.1em}.hero-valor{font-family:var(--fpv-font-display);letter-spacing:-.02em;font-size:clamp(2rem,4.4vw,3rem);font-weight:800;line-height:1.05}.pilulas{z-index:1;flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.pilula{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:99px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none}a.pilula:hover{background:#ffffff26}.pilula.positiva{color:#86efac;border-color:#4ade80}.hero-barra{color:#fffc;justify-content:space-between;margin-top:.4rem;font-size:.78rem;display:flex}.hero .trilho{background:#ffffff2e;height:6px;margin:0}.hero .trilho .preenche{background:#fff}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;display:grid}.kpi{background:var(--fpv-surface);border:1px solid var(--fpv-border);border-top:3px solid var(--cor,var(--fpv-brand));border-radius:16px;align-content:start;gap:.35rem;margin:0;padding:1.1rem 1.2rem;display:grid;position:relative}.kpi-topo{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.kpi-icone{background:color-mix(in srgb, var(--cor,var(--fpv-brand)) 12%, transparent);width:38px;height:38px;color:var(--cor,var(--fpv-brand));border-radius:11px;place-items:center;display:grid}.kpi-selo{background:color-mix(in srgb, var(--cor,var(--fpv-brand)) 12%, transparent);color:var(--cor,var(--fpv-brand));border-radius:99px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.kpi .valor{font-family:var(--fpv-font-display);letter-spacing:-.02em;color:var(--cor,var(--fpv-text));font-size:1.55rem;font-weight:800;line-height:1.1}.kpi .detalhe{color:var(--cor-detalhe,var(--fpv-text-3));font-size:.74rem}.kpi-olho{color:var(--fpv-text-3);background:0 0;border:0;padding:.2rem;position:absolute;top:3.7rem;right:1rem}.painel-meio{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:1.2rem;display:grid}.cartao-icone{background:var(--fpv-surface-2);width:34px;height:34px;color:var(--fpv-brand);border-radius:10px;flex:none;place-items:center;display:grid}.cat-linha{gap:.4rem;padding:.55rem 0;display:grid}.cat-topo{align-items:center;gap:.7rem;display:flex}.cat-topo strong{font-weight:600}.cat-topo .valor{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.rosca{place-items:center;display:grid;position:relative}.rosca-centro{text-align:center;display:grid;position:absolute}.rosca-centro strong{font-size:1.5rem;font-family:var(--fpv-font-display)}.rosca-centro span{color:var(--fpv-text-3);font-size:.7rem}.legenda-rosca{gap:.35rem;width:100%;font-size:.85rem;display:grid}.legenda-rosca div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.legenda-rosca i{border-radius:2px;width:9px;height:9px;margin-right:.45rem;display:inline-block}@media (width<=980px){.heroi-painel,.painel-meio{grid-template-columns:1fr}}@media (width<=760px){.app{grid-template-columns:1fr}.menu{z-index:20;flex-direction:row;justify-content:flex-start;gap:.3rem;width:auto;height:62px;padding:.55rem .6rem;position:fixed;inset:auto 0 0;overflow-x:auto}.menu-grupo,.menu-fim{border:0;width:auto;margin:0;padding:0;display:flex}.menu-logo,.menu-conta,.menu [data-rotulo]:after{display:none}.hero{padding:1.3rem 1.2rem}}.botao-contorno{text-align:center;border:1px solid var(--fpv-border);color:var(--fpv-text);border-radius:10px;padding:.6rem;font-size:.88rem;font-weight:600;text-decoration:none;display:block}.botao-contorno:hover{background:var(--fpv-surface-2)}.painel-meio .cartao.centro{align-content:start}.painel-meio h2{margin-top:0}.conteudo>section+section,.conteudo>.kpis,.conteudo>.painel-meio{margin-top:1.4rem}.card-objetivo{align-content:start;gap:1.3rem;margin:0;padding:1.5rem 1.6rem;display:grid}.card-objetivo .botao-contorno{margin-top:auto}.objetivo-cabeca{align-items:center;gap:.9rem;display:flex}.cartao-icone.grande{border-radius:13px;width:46px;height:46px}.objetivo-progresso{gap:.8rem;display:grid}.objetivo-progresso .trilho.grosso{margin:0}.objetivo-valores{grid-template-columns:1fr auto 1fr;align-items:end;gap:.6rem;font-size:.85rem;display:grid}.objetivo-valores>div{gap:.15rem;display:grid}.objetivo-valores .direita{text-align:right}.objetivo-valores .pct{font-family:var(--fpv-font-display);color:var(--fpv-positive);font-size:1.3rem}.objetivo-valores strong{white-space:nowrap;font-size:.88rem}.objetivo-valores .pct{font-size:1.2rem}.objetivo-valores{text-align:center;grid-template-columns:auto 1fr auto}.objetivo-valores>div:first-child{text-align:left}.painel-meio{grid-template-columns:minmax(250px,.9fr) minmax(0,2.6fr);align-items:start;gap:1.4rem}.card-rosca,.card-categorias{border-radius:20px;padding:1.4rem 1.5rem;margin:0!important}.card-rosca h2,.card-categorias h2{margin:0 0 1rem;font-size:.92rem}.card-rosca{justify-items:stretch;gap:1rem;display:grid}.card-rosca .rosca{justify-self:center;margin-bottom:.2rem}.card-rosca .rosca svg{width:132px;height:132px}.rosca-centro strong{font-size:1.45rem}.legenda-rosca{gap:.55rem}.legenda-rosca strong{font-variant-numeric:tabular-nums}.aviso-meta{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:.7rem .9rem;font-size:.78rem;font-weight:600;line-height:1.4}.aviso-meta.acima{color:#e09000}.card-categorias{gap:.1rem;display:grid}.cat-linha{border:0;gap:.55rem;padding:.7rem 0;display:grid}.cat-topo{gap:.8rem}.cat-topo>strong{font-size:.9rem}.cat-icone{color:#1e3a5f;background:#f4f5fa;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cat-linha.acima .cat-icone{color:#e03050;background:#fff0f3}.cat-linha.atencao .cat-icone{color:#e09000;background:#fff8ec}.cat-topo .valor{font-size:.9rem}.cat-linha.acima .cat-topo .valor{color:#e03050}.tag-cat{border-radius:99px;padding:.12rem .5rem;font-size:.66rem;font-weight:700}.tag-cat.acima{color:#e03050;background:#fff0f3}.tag-cat.atencao{color:#e09000;background:#fff8ec}.barra-cat{background:#f0f1f7;border-radius:3px;height:5px}.barra-cat>div{background:#1e3a5f;border-radius:3px;min-width:3px;height:100%;transition:width .4s}.cat-linha.acima .barra-cat>div{background:#e03050}.cat-linha.atencao .barra-cat>div{background:#e09000}@media (width<=980px){.painel-meio{grid-template-columns:1fr}}.painel-baixo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}@media (width<=980px){.painel-baixo{grid-template-columns:1fr}}.card-baixo{border-radius:20px;gap:.9rem;padding:1.4rem 1.5rem;display:grid;margin:0!important}.card-baixo-topo{align-items:center;gap:.8rem;margin-bottom:.4rem;display:flex}.card-baixo-topo .ver-tudo{color:var(--fpv-brand);margin-left:auto;font-size:.82rem;font-weight:600;text-decoration:none}.cartao-icone.roxo{color:#7c3aed;background:#f3edff;width:38px;height:38px}.previsao-card{--c:#7c3aed;border:1px solid #dcc9ff;border-left-width:3px;border-left-color:var(--c);background:#f5f0ff;border-radius:12px;gap:.35rem;padding:.9rem 1.1rem;display:grid}.previsao-card p{color:#4a4f6a;margin:0;font-size:.84rem;line-height:1.55}.previsao-cab{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.previsao-cab strong{font-size:.88rem}.previsao-selo{letter-spacing:.05em;text-transform:uppercase;color:var(--c);background:#efe6ff;border-radius:99px;padding:.15rem .6rem;font-size:.64rem;font-weight:800}.previsao-card.previsao-risco{--c:#e09000;background:#fffaf0;border-color:#f0c060}.previsao-card.previsao-risco .previsao-selo{background:#fff3cc}.previsao-card.previsao-positivo,.previsao-card.previsao-oportunidade{--c:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.previsao-card.previsao-positivo .previsao-selo,.previsao-card.previsao-oportunidade .previsao-selo{background:#dcfce7}.ultimos{margin:0;padding:0;list-style:none;display:grid}.ultimos li{border-bottom:1px solid var(--fpv-border);align-items:center;gap:.9rem;padding:.75rem 0;display:flex}.ultimos li:last-child{border-bottom:0}.ultimos li>strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.ultimo-texto{min-width:0;display:grid}.ultimo-texto>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.ultimo-texto .suave{font-size:.76rem}.pend{color:#e09000;font-weight:600}.card-contas{padding-bottom:.9rem}.conta-icone{background:#eceef5;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.15rem;display:grid}.conta-icone.cartao-credito{background:#fde8ec}.cartao.licao{background:#f7f3ff;border:1px solid #dcc9ff;border-left:4px solid #7c3aed;border-radius:20px;gap:.7rem;margin-top:1.4rem;padding:1.4rem 1.6rem;display:grid}.licao .linha{justify-content:flex-start;gap:.8rem;padding:0}.selo-licao{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#7c3aed;border-radius:99px;padding:.3rem .8rem;font-size:.68rem;font-weight:800}.licao h3{font-size:1.02rem;font-family:var(--fpv-font-display)}.licao p{color:#4a4f6a;max-width:90ch;margin:0;font-size:.9rem;line-height:1.6}.licao .acoes{gap:.7rem;margin-top:.3rem}.licao button.primario{background:#7c3aed;border-color:#7c3aed}.licao button.primario:hover{background:#6d28d9}.licao button.link{color:#7a809c;background:#fff;border:1px solid #dcc9ff;border-radius:10px;padding:.5rem .9rem;text-decoration:none}.banner-indique{color:#fff;background:linear-gradient(135deg,#102a4a 0%,#1e4b7c 60%,#2e6da4 100%);border-radius:20px;align-items:center;gap:1.2rem;margin-top:1.4rem;padding:1.5rem 1.8rem;display:flex;position:relative;overflow:hidden}.banner-indique:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-50px}.banner-icone{background:#ffffff26;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.banner-texto{gap:.15rem;min-width:0;display:grid}.banner-texto .rotulo{color:#ffffffb3;letter-spacing:.1em}.banner-texto strong{font-size:1.15rem;font-family:var(--fpv-font-display)}.banner-texto span:last-child{color:#fffc;font-size:.82rem}.banner-botao{z-index:1;color:#1e3a5f;white-space:nowrap;background:#fff;border-radius:12px;margin-left:auto;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;position:relative}.banner-botao:hover{background:#eef2fb}@media (width<=700px){.banner-indique{flex-wrap:wrap}.banner-botao{margin-left:0}}.fab-voz{z-index:30;color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:56px;height:56px;text-decoration:none;display:grid;position:fixed;bottom:1.4rem;right:1.4rem;box-shadow:0 10px 24px -8px #16a34a99}.fab-voz:hover{background:#128a3e}.fab-voz:focus-visible{outline-offset:3px;outline:3px solid #16a34a55}@media (width<=760px){.fab-voz{bottom:4.6rem}}.voz-fundo{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1a2e61;place-items:center;padding:1rem;animation:.18s ease-out voz-fade;display:grid;position:fixed;inset:0}.voz-painel{text-align:center;background:#fff;border-radius:28px;justify-items:center;gap:.9rem;width:min(100%,520px);max-height:calc(100vh - 2rem);padding:1.1rem 2rem 1.8rem;animation:.22s ease-out voz-sobe;display:grid;overflow-y:auto;box-shadow:0 40px 80px -30px #0b1b3466}.voz-alca{background:#dfe2ee;border-radius:4px;width:42px;height:4px;margin-bottom:.5rem}.voz-painel h2{color:var(--fpv-text);margin:.2rem 0 0;font-size:1.3rem}.voz-sub{color:var(--fpv-text-3);margin:-.4rem 0 .2rem;font-size:.9rem}.voz-onda{justify-content:center;align-items:center;gap:4px;height:56px;margin-top:.4rem;display:flex}.voz-onda i{background:#cdd2e4;border-radius:3px;width:4px;height:5px;transition:background .2s}.voz-onda.gravando i{animation:.9s ease-in-out infinite voz-onda;animation-delay:calc(var(--i) * -.07s);background:linear-gradient(#7c3aed,#2e6da4)}.voz-onda.processando i{animation:1s ease-in-out infinite voz-pulso;animation-delay:calc(var(--i) * -.05s);background:#7c3aed}.voz-mic{color:#fff;cursor:pointer;background:radial-gradient(circle at 30% 25%,#2e6da4,#1e3a5f);border:0;border-radius:50%;place-items:center;width:78px;height:78px;padding:0;transition:transform .15s;display:grid;box-shadow:0 14px 28px -10px #1e3a5f99,0 0 0 8px #1e3a5f14}.voz-mic:hover:not(:disabled){background:radial-gradient(circle at 30% 25%,#2e6da4,#1e3a5f);transform:scale(1.05)}.voz-mic:focus-visible{outline-offset:4px;outline:3px solid #7c3aed88}.voz-mic.gravando{background:radial-gradient(circle at 30% 25%,#ef476f,#d12f4c);animation:1.2s ease-in-out infinite voz-batida;box-shadow:0 14px 28px -10px #d12f4c99,0 0 0 8px #d12f4c22}.voz-mic.processando{opacity:.6}.voz-parar{background:#fff;border-radius:6px;width:22px;height:22px}.voz-dica{color:var(--fpv-text-2);min-height:1.3em;margin:0;font-size:.85rem}.voz-linha{grid-template-columns:1fr auto;gap:.6rem;width:100%;margin-top:.4rem;display:grid}.voz-linha input{background:#f4f5fa;border:1px solid #e6e8f2;border-radius:12px;padding:.8rem 1rem}.voz-processar{color:#fff;background:#7c3aed;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1.2rem;font-weight:700;display:inline-flex}.voz-processar:hover:not(:disabled){background:#6d28d9}.voz-processar.grande{width:100%;padding:.95rem;font-size:1rem}.voz-fechar{color:var(--fpv-text-2);background:#fff;border:1px solid #e0e3ef;border-radius:10px;padding:.5rem 1.4rem}.voz-exemplos{text-align:left;border-top:1px solid #eceef6;gap:.5rem;width:100%;margin-top:.3rem;padding-top:1rem;display:grid}.voz-exemplos button{text-align:left;color:var(--fpv-text-2);background:#f4f5fa;border:0;border-radius:10px;padding:.65rem .9rem;font-size:.88rem}.voz-exemplos button:hover:not(:disabled){color:var(--fpv-text);background:#eaedf8}.voz-resumo{text-align:left;background:#fff0f3;border-radius:16px;gap:.2rem;width:100%;padding:1rem 1.2rem;display:grid}.voz-resumo.receita{background:#e9f8ef}.voz-resumo strong{font-family:var(--fpv-font-display);font-size:1.9rem}.voz-resumo.despesa strong{color:#d12f4c}.voz-resumo.receita strong{color:#16a34a}.voz-campos{text-align:left;grid-template-columns:1fr 1fr;gap:.7rem;width:100%;display:grid}.voz-campos .largo{grid-column:1/-1}.voz-acoes{justify-items:center;gap:.6rem;width:100%;display:grid}.toast{white-space:pre-line;text-align:center;z-index:60;color:#fff;background:#14304f;border-radius:12px;max-width:min(92vw,34rem);padding:.8rem 1.3rem;font-weight:600;animation:.2s ease-out voz-sobe;position:fixed;bottom:1.8rem;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #000a}@keyframes voz-fade{0%{opacity:0}to{opacity:1}}@keyframes voz-sobe{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes voz-onda{0%,to{height:6px}50%{height:calc(14px + (var(--i) * 7 % 34) * 1px)}}@keyframes voz-pulso{0%,to{opacity:.5;height:5px}50%{opacity:1;height:14px}}@keyframes voz-batida{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.voz-fundo,.voz-painel,.voz-onda i,.voz-mic,.toast{animation:none!important}}@media (width<=560px){.voz-painel{padding:1rem 1.2rem 1.4rem}.voz-campos,.voz-linha{grid-template-columns:1fr}}.app{transition:grid-template-columns .2s}.menu{border-radius:0 28px 28px 0;box-shadow:8px 0 28px -18px #0b1b3499}.menu-rotulo{display:none}.menu-alternar{width:26px;height:26px;color:var(--fpv-brand);border:1px solid var(--fpv-border);z-index:8;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:1.3rem;right:-13px;box-shadow:0 4px 10px -4px #0006}.menu-alternar:hover{background:#eef2fb}.menu-alternar svg{transition:transform .2s}.menu.expandido .menu-alternar svg{transform:rotate(180deg)}.app.menu-aberto{grid-template-columns:244px 1fr}.menu.expandido{align-items:stretch;width:244px;padding-inline:.8rem}.menu.expandido a,.menu.expandido .menu-sair{text-align:left;justify-content:flex-start;align-items:center;gap:.85rem;width:auto;height:44px;padding:0 .9rem;font-size:.9rem;font-weight:500;display:flex}.menu.expandido .menu-rotulo{white-space:nowrap;display:inline}.menu.expandido .menu-logo{gap:.8rem;width:auto;height:50px;font-weight:700}.menu.expandido [data-rotulo]:after{display:none}.menu.expandido .menu-grupo{justify-items:stretch}@media (width<=760px){.menu{border-radius:22px 22px 0 0;box-shadow:0 -8px 24px -16px #0b1b3499}.menu-alternar{display:none}.app.menu-aberto{grid-template-columns:1fr}.menu.expandido{width:auto;padding-inline:.6rem}.menu.expandido a,.menu.expandido .menu-sair{justify-content:center;width:46px;padding:0;font-size:0}.menu.expandido .menu-rotulo{display:none}}@media (prefers-reduced-motion:reduce){.app,.menu-alternar svg{transition:none}}.menu.expandido .menu-logo{box-shadow:none;padding:0 .4rem;color:#fff!important;background:0 0!important}.menu.expandido .menu-logo svg{color:var(--fpv-brand);background:#fff;border-radius:12px;flex:none;width:40px;height:40px;padding:8px}.menu.expandido .menu-alternar{top:1.5rem;right:.7rem}.menu.expandido{scrollbar-width:none;overflow-y:auto}.menu.expandido::-webkit-scrollbar{display:none}.menu a,.menu-sair{width:42px;height:42px}.menu{gap:.2rem}.menu-grupo{gap:.2rem;padding-top:.5rem}@media (height<=820px){.menu a,.menu-sair{border-radius:11px;width:38px;height:38px}.menu-logo{width:38px!important;height:38px!important}.menu.expandido a,.menu.expandido .menu-sair{width:auto;height:38px}.menu{padding-block:.5rem}}@media (width<=760px){.menu a,.menu-sair{width:46px;height:46px}}.faixa-resumo{color:#fff;background:linear-gradient(135deg,#102a4a 0%,#1e4b7c 100%);border-radius:20px;gap:.9rem;margin-bottom:1.2rem;padding:1.1rem 1.6rem 1rem;display:grid}.faixa-itens{grid-template-columns:1fr .9fr 1.5fr 1.1fr;gap:1.5rem;display:grid}.faixa-item{color:#ffffffb3;align-content:start;gap:.15rem;font-size:.8rem;display:grid}.faixa-item+.faixa-item{border-left:1px solid #ffffff26;padding-left:1.5rem}.faixa-item .rotulo{white-space:nowrap;color:#ffffffb3;letter-spacing:.08em}.faixa-item strong{font-family:var(--fpv-font-display);color:#fff;font-size:1.6rem;line-height:1.15}.faixa-item strong.neg{color:#fca5a5}.faixa-item a{color:#fffc;text-decoration:none}.faixa-item a:hover{text-decoration:underline}.faixa-barra{color:#fffc;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;font-size:.75rem;display:grid}.faixa-barra .trilho{background:#ffffff2e;height:5px;margin:0}.faixa-barra .trilho .preenche{background:#fff}.painel-acao{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.coluna-lateral{gap:1.2rem;display:grid}.card-vencimentos,.card-alertas{align-content:start;gap:.9rem;margin:0;display:grid}.card-vencimentos h2,.card-alertas h2{margin:0}.lista-venc,.card-alertas ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lista-venc li{border:1px solid var(--fpv-border);border-radius:12px;grid-template-columns:5.5rem 1fr auto auto;align-items:center;gap:.8rem;padding:.6rem .8rem;display:grid}.lista-venc .venc-data{color:var(--fpv-text-muted,#5b6478);font-size:.75rem;font-weight:700}.lista-venc li.logo .venc-data{color:var(--fpv-warning)}.lista-venc li.atrasada{border-color:var(--fpv-negative)}.lista-venc li.atrasada .venc-data{color:var(--fpv-negative)}.venc-desc{min-width:0;display:grid}.venc-desc strong,.venc-desc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-alertas li{color:#92400e;background:#fef3c7;border-radius:10px;padding:.55rem .8rem;font-size:.85rem}.card-alertas li.critico{color:#991b1b;background:#fee2e2}@media (width<=980px){.painel-acao{grid-template-columns:1fr}.faixa-itens{grid-template-columns:1fr 1fr;gap:.8rem}.faixa-item+.faixa-item{border-top:1px solid #ffffff26;border-left:0;padding-top:.8rem;padding-left:0}}@media (width<=600px){.lista-venc li{grid-template-columns:1fr auto}.lista-venc .venc-data{grid-column:1/-1}}.painel-previsao{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.2rem;margin-top:1.4rem;display:grid}.card-ritmo,.card-faturas{align-content:start;gap:.9rem;margin:0;display:grid}.card-ritmo h2,.card-faturas h2{margin:0}.ritmo-linhas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ritmo-linhas>div{align-content:start;gap:.2rem;font-size:.8rem;display:grid}.ritmo-linhas strong{font-family:var(--fpv-font-display);font-size:1.35rem}.ritmo-linhas strong.neg{color:var(--fpv-negative)}.ritmo-linhas strong.pos{color:var(--fpv-positive)}.card-faturas .lista-venc li{grid-template-columns:1fr auto}.faixa-olho{color:#ffffffb3;cursor:pointer;vertical-align:middle;background:0 0;border:0;margin-left:.5rem;padding:.1rem}@media (width<=980px){.painel-previsao,.ritmo-linhas{grid-template-columns:1fr}}.faixa-alertas ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.faixa-alertas li{color:#92400e;background:#fef3c7;border-radius:99px;padding:.45rem .9rem;font-size:.82rem;font-weight:600}.faixa-alertas li.critico{color:#991b1b;background:#fee2e2}.painel-ritmo,.painel-acao.unico{margin-top:1.4rem;display:block}.sub-venc{margin:.4rem 0 0;font-size:.95rem}.rodape-final .banner-indique{margin:0}.rodape-final .card-objetivo{height:100%}.painel-acao{margin-top:1.4rem}.faixa-alertas{margin-block:.9rem 1.4rem}.faixa-resumo{margin-bottom:0}.conteudo>.banner-indique{margin-top:1.4rem}.lista-venc li{grid-template-columns:5.5rem 1fr auto auto}.kpis .kpi .detalhe{display:block}.janela{gap:1rem;max-width:480px;padding:1.4rem 1.5rem;box-shadow:0 24px 60px #0f1b3040}.janela-topo{justify-content:space-between;align-items:center;gap:1rem;display:flex}.janela-topo h2{margin:0;font-size:1.15rem}.janela-fechar{border-radius:50%;width:34px;height:34px;padding:0;font-size:1.3rem;line-height:1}.janela .formulario{box-shadow:none;border:0;margin:0;padding:0}.selo-padrao{background:var(--fpv-brand);color:#fff;border-radius:99px;margin-left:.6rem;padding:.1rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.linha.conta-padrao{border-color:var(--fpv-brand);background:color-mix(in srgb, var(--fpv-brand) 6%, var(--fpv-surface))}.botao-link{border:1px solid var(--fpv-border);background:var(--fpv-surface);color:var(--fpv-text);border-radius:10px;align-items:center;padding:.35rem .75rem;font-size:.85rem;text-decoration:none;display:inline-flex}.botao-link:hover{background:var(--fpv-surface-2)}.filtro-conta{background:color-mix(in srgb, var(--fpv-brand) 8%, var(--fpv-surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.6rem .9rem;font-size:.88rem;display:flex}.logo-banco{letter-spacing:-.02em;object-fit:contain;background-color:var(--fpv-surface-2);border-radius:12px;flex:none;place-items:center;font-weight:800;display:inline-grid;overflow:hidden}.logo-banco.generico{color:var(--fpv-text-2)}.linha.conta{grid-template-columns:auto 1fr auto;align-items:center}.linha.conta .acoes{grid-column:2/-1}.conta-nome{align-items:center;gap:.8rem;min-width:0;display:flex}.campo-banco{align-items:center;gap:.6rem;display:flex}.campo-banco select{flex:1}.item-lancamento .formulario.edicao,.formulario.edicao{background:color-mix(in srgb, var(--fpv-brand) 7%, var(--fpv-surface));border:1px solid color-mix(in srgb, var(--fpv-brand) 35%, var(--fpv-border));border-left:4px solid var(--fpv-brand);box-shadow:0 6px 20px color-mix(in srgb, var(--fpv-brand) 14%, transparent)}.formulario.edicao>strong{color:var(--fpv-brand)}.filtros-lista{flex-wrap:wrap;align-items:flex-end;gap:.8rem;margin-bottom:1rem;display:flex}.filtros-lista label{color:var(--fpv-text-2);gap:.25rem;min-width:200px;font-size:.75rem;display:grid}.filtros-card{gap:.7rem;margin-bottom:1.2rem;display:grid}.filtros-card h2{margin:0;font-size:1rem}.filtros-card .filtros-lista{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.filtros-card .filtros-lista label{min-width:0}.filtros-card>button{justify-self:start}.filtros-card .chip{background:var(--fpv-surface)}.filtros-card .chip.ativo{background:var(--fpv-brand);border-color:var(--fpv-brand);color:#fff}.linha.lancamento.vencido{background:#fcecee;border:1.5px dashed #f5a3af}.linha.lancamento.vence-hoje{background:#fcf5e7;border:1.5px dashed #f0c060}.selo-origem{background:var(--fpv-surface-2);color:var(--fpv-text-2)}.titulo-linha{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.etiqueta{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:.25rem;padding:.15rem .65rem;font-size:.7rem;font-weight:800;display:inline-flex}.etiqueta-paga{color:#16a34a;background:#e6f7ee}.etiqueta-pendente{color:#b8860b;background:#fff3cc}.etiqueta-vencida{color:#e03050;background:#ffe1e6}.meta-linha{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.meta-linha svg{vertical-align:middle}.ciclo-cartao{font-size:.8rem}.ciclo-cartao.sem-ciclo{color:var(--fpv-warning);font-weight:600}.linha.conta .faturas-conta{grid-column:1/-1;margin:.4rem 0 0}.linha.conta.conta-editando{background:0 0;border:0;padding:0;display:block}.linha.conta.conta-editando>.logo-banco,.linha.conta.conta-editando>strong{display:none}.linha.conta.conta-editando .formulario.edicao{margin:0}.formulario.edicao .campos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;display:grid}.kpis.kpis-tres{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.kpis.kpis-dois{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1rem 1.4rem}.alerta-texto{color:var(--fpv-warning)}.ok-texto{color:var(--fpv-positive)}@media (width<=760px){.kpis.kpis-tres,.kpis.kpis-dois{grid-template-columns:1fr}}.vencimento-rec{white-space:nowrap;font-size:.8rem}.linha.recorrencia .trilho{height:4px;margin:.35rem 0}body{font-size:13px}h1,.cabecalho h1{font-size:15px}.subtitulo{font-size:12px}h2{font-size:14px}h3{font-size:13px}.rotulo{letter-spacing:.8px;font-size:11px;font-weight:600}.kpi .valor{font-size:28px;font-weight:800;line-height:1}.kpi .valor.valor-medio{font-size:18px}.kpi .detalhe,.kpi-selo{font-size:12px}.kpi-selo{font-size:11px;font-weight:700}button,.botao-link,.botao-contorno,input,select,textarea{font-size:13px}.acoes button,.acoes .botao-link,.botao-link{font-size:12px}.chip{font-size:12px;font-weight:600}label{font-size:11px;font-weight:600}.formulario label,.campos label{letter-spacing:.4px}.linha .descricao strong,.titulo-linha strong{font-size:13px;font-weight:600}.linha .descricao .suave,.meta-linha{font-size:11.5px}.linha.lancamento>strong{font-family:var(--fpv-font-display);font-size:15px;font-weight:800}.linha.lancamento .data{font-size:11px;font-weight:700}.etiqueta,.selo{font-size:10px;font-weight:800}.selo{letter-spacing:.4px}.vencimento-rec{font-size:11px}.marca,label.marca{letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.linha.lancamento{align-items:start}.linha.lancamento .acoes{flex-wrap:wrap;grid-column:2/-1;margin-top:.2rem}.emoji-etiqueta{font-size:.7em;font-style:normal;line-height:1}.select-mes{min-width:190px;font-weight:600}.alerta-atrasadas{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:center;gap:.9rem;margin-block:.9rem 1.4rem;padding:.7rem 1.1rem;display:flex}.alerta-atrasadas .alerta-icone{color:#fff;background:#f5a623;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1.2rem;font-weight:800;display:grid}.alerta-atrasadas strong{color:#8b1a1a;flex:1;font-size:14px}.alerta-atrasadas a{color:#b45309;white-space:nowrap;font-weight:600;text-decoration:none}.alerta-atrasadas a:hover{text-decoration:underline}.seletor-periodo{align-items:flex-end;gap:.6rem;display:flex}.seletor-periodo label{letter-spacing:.4px;text-transform:uppercase;color:var(--fpv-text-3);gap:.15rem;font-size:10px;display:grid}.seletor-periodo input[type=date],.seletor-periodo select{padding:.35rem .5rem;font-size:12px}@media (width<=760px){.seletor-periodo{flex-wrap:wrap}}.kpis.kpis-resumo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpis.kpis-resumo .kpi .valor{font-size:clamp(20px,2.3vw,28px)}.kpi .detalhe.custo-total{border-top:1px dashed var(--fpv-border);color:var(--fpv-text);margin-top:.2rem;padding-top:.35rem;font-weight:700}.ajuda{margin-left:.35rem;display:inline}.ajuda-botao{border:1px solid var(--fpv-border);background:var(--fpv-surface-2);width:16px;height:16px;color:var(--fpv-text-2);vertical-align:middle;cursor:help;border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.ajuda-botao:hover,.ajuda-botao[aria-expanded=true]{background:var(--fpv-brand);border-color:var(--fpv-brand);color:#fff}.ajuda-caixa{z-index:30;border:1px solid var(--fpv-border);background:var(--fpv-surface);width:min(16rem,78vw);color:var(--fpv-text);text-align:left;white-space:normal;border-radius:12px;gap:.4rem;margin-top:.4rem;padding:.8rem .9rem;font-size:12px;font-weight:400;line-height:1.45;display:grid;position:absolute;left:.8rem;box-shadow:0 12px 32px #0f1b3033}.ajuda-caixa strong{color:var(--fpv-brand);font-size:12px}.seletor-mes[hidden]{display:none}.painel-meio.painel-objetivo{grid-template-columns:minmax(0,1fr)}.painel-acao{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.painel-acao>.coluna-lateral:first-child{grid-column:span 2}.painel-acao>.coluna-lateral:last-child{grid-column:span 3}@media (width<=980px){.painel-acao{grid-template-columns:1fr}.painel-acao>.coluna-lateral:first-child,.painel-acao>.coluna-lateral:last-child{grid-column:auto}}.painel-baixo{align-items:stretch;gap:1rem}.painel-baixo>.licao{margin-top:0}.destaque.destaque-duplo{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.destaque-bloco{align-content:start;gap:.3rem;display:grid}.destaque-fatura{border-left:1px solid #fff3;padding-left:1.5rem}.destaque-fatura .valor-grande{color:#ffb4c0}@media (width<=560px){.destaque-fatura{border-top:1px solid #fff3;border-left:0;padding-top:1rem;padding-left:0}}.seletor-periodo[hidden]{display:none}.linha-total{background:var(--fpv-surface-2);border:1px solid var(--fpv-border);border-top:2px solid var(--fpv-brand);border-radius:12px;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:1.5rem;margin-top:.4rem;padding:.9rem 1.1rem;list-style:none;display:grid}.linha-total .total-itens{font-size:13px;font-weight:700}.linha-total .total-valor{text-align:right;gap:.1rem;display:grid}.linha-total small{letter-spacing:.6px;text-transform:uppercase;color:var(--fpv-text-3);font-size:10px}.linha-total strong{font-family:var(--fpv-font-display);font-size:15px}@media (width<=700px){.linha-total{grid-template-columns:1fr 1fr 1fr}.linha-total .total-itens{grid-column:1/-1}}.proj-destaque{text-align:center;border:1px solid var(--fpv-border);background:#eef0f7;border-radius:18px;justify-items:center;gap:.5rem;margin-top:1.2rem;padding:1.6rem 1.5rem;display:grid}.proj-rotulo{letter-spacing:1px;text-transform:uppercase;color:var(--fpv-text-3);font-size:11px;font-weight:700}.proj-valor{font-family:var(--fpv-font-display);letter-spacing:-.02em;color:#1e3a5f;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1}.proj-sub{color:var(--fpv-text);font-size:13px}.proj-nota{color:var(--fpv-text-3);margin-top:.4rem;font-size:11px}.proj-cenario{gap:.9rem;margin-top:1.2rem;display:grid}.proj-cenario h2,.proj-tabela+.proj-rodape{margin:0}.proj-campos{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.proj-campos label{letter-spacing:.5px;text-transform:uppercase;color:var(--fpv-text-3);gap:.35rem;font-size:10px;display:grid}.proj-campos input{color:#1e3a5f;border:1px solid var(--fpv-border);background:#eef0f7;border-radius:10px;padding:.7rem .9rem;font-size:14px;font-weight:700}.proj-tabela{border-collapse:collapse;width:100%;margin-top:.4rem}.proj-tabela th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:var(--fpv-text-3);border-bottom:1px solid var(--fpv-border);padding:.7rem .6rem;font-size:10px}.proj-tabela td{border-bottom:1px solid var(--fpv-border);padding:.85rem .6rem;font-size:13px}.proj-tabela td.tesouro{font-family:var(--fpv-font-display);color:#1e3a5f;font-size:14px;font-weight:800}.proj-tabela tr.ultimo td{border-bottom:0;font-weight:700}.proj-tabela tr.ultimo td.tesouro{font-size:17px}.proj-rodape{color:var(--fpv-text-2);background:#eef0f7;border-radius:8px;margin:.8rem 0 0;padding:.6rem .9rem;font-size:11px}.proj-grafico{grid-template-columns:repeat(6,1fr);align-items:end;gap:.8rem;min-height:190px;margin-top:.8rem;display:grid}.proj-coluna{text-align:center;align-content:end;justify-items:stretch;gap:.3rem;display:grid}.proj-valor-barra{color:var(--fpv-text-2);font-size:10px}.proj-coluna.ultima .proj-valor-barra{color:var(--fpv-text);font-weight:800}.proj-barra{background:#1e3a5f;border-radius:4px 4px 0 0}.proj-ano{color:var(--fpv-text-3);font-size:10px}@media (width<=700px){.proj-campos{grid-template-columns:1fr}}.linha.recorrencia.lancamento{grid-template-columns:3rem 1fr auto auto}@media (width<=760px){.linha.recorrencia.lancamento{grid-template-columns:2.6rem 1fr auto}}.proj-mes{margin-top:1.4rem}.proj-mes-topo{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.proj-mes-topo h2{margin:0}.proj-mes .proj-tabela td.mes{font-weight:700}.proj-mes .proj-tabela td.despesa{color:var(--fpv-negative);font-weight:700}.proj-mes .proj-tabela td.receita{color:var(--fpv-positive);font-weight:700}.proj-mes .proj-tabela tr.atual td{background:#eff3ff}.proj-mes .proj-tabela tr.atual td.mes{color:#1e3a5f}.proj-mes .proj-tabela tr.atual td.despesa,.proj-mes .proj-tabela tr.atual td.receita{font-size:15px}.ind-beneficio{gap:.5rem;margin-top:1.2rem;display:grid}.ind-bonus{background:#ffffff1f;border-radius:10px;margin-top:.4rem;padding:.55rem .8rem;font-size:13px}.ind-rotulo-codigo{margin-top:.8rem}.ind-codigo{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:2px dashed #fff6;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.ind-codigo strong{font-family:var(--fpv-font-display);letter-spacing:.12em;font-size:1.6rem;display:block}.ind-codigo small{color:#ffffffb3;font-size:11px}.ind-copiar{white-space:nowrap;background:#ffffff2e;border-radius:8px;padding:.35rem .8rem;font-size:12px;font-weight:700}.ind-compartilhar{grid-template-columns:1fr 1fr;gap:.8rem;margin-block:1rem 1.2rem;display:grid}.ind-compartilhar>*{border-radius:12px;justify-content:center;align-items:center;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.ind-whatsapp{color:#fff;background:#16a34a}.ind-whatsapp[aria-disabled=true]{opacity:.6;pointer-events:none}.ind-email{gap:.6rem;margin-top:.4rem;display:flex}.ind-email input{flex:1}.ind-lista{gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.ind-lista li{background:var(--fpv-surface-2);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.7rem .9rem;display:grid}.ind-icone{background:var(--fpv-surface);border-radius:10px;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.ind-nome{min-width:0;display:grid}.ind-nome strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ind-selo{white-space:nowrap;border-radius:99px;padding:.2rem .7rem;font-size:11px;font-weight:800}.ind-selo-pendente{color:#b8860b;background:#fff3cc}.ind-selo-cadastrado{color:#1e3a5f;background:#e0ecff}.ind-selo-pago{color:#16a34a;background:#e6f7ee}@media (width<=640px){.ind-compartilhar{grid-template-columns:1fr}.ind-lista li{grid-template-columns:auto 1fr}}.periodo-resumo{justify-content:flex-end;margin-top:1rem;display:flex}.cmp-meses{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;display:grid}.cmp-mes{border:1px solid var(--fpv-border);border-radius:var(--fpv-radius);background:var(--fpv-surface);gap:.25rem;padding:.8rem .9rem;display:grid}.cmp-mes-topo{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.cmp-melhor{color:var(--fpv-positive);background:color-mix(in srgb, var(--fpv-positive) 14%, transparent);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.cmp-linha{color:var(--fpv-text-2);justify-content:space-between;align-items:baseline;font-size:.82rem;display:flex}.cmp-linha strong{font-variant-numeric:tabular-nums;font-size:1rem}.cmp-trilho{height:8px;margin-bottom:.3rem}.cmp-saldo{border-top:1px dashed var(--fpv-border);justify-content:space-between;align-items:baseline;margin-top:.4rem;padding-top:.5rem;font-size:.82rem;display:flex}.cmp-saldo strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.cmp-media{margin:.8rem 0 0}.cartao:has(>.cmp-rolavel){min-width:0}.cmp-rolavel{max-width:100%;margin:0 -.2rem;overflow-x:auto}.cmp-tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.cmp-tabela th,.cmp-tabela td{border-bottom:1px solid var(--fpv-border);text-align:left;white-space:nowrap;padding:.45rem .5rem}.cmp-tabela thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--fpv-text-3);font-size:.7rem;font-weight:600}.cmp-tabela .num{text-align:right}.cmp-tabela tbody th,.cmp-tabela tfoot th{background:var(--fpv-surface);z-index:1;font-weight:600;position:sticky;left:0}.cmp-tabela tfoot th,.cmp-tabela tfoot td{border-top:2px solid var(--fpv-border);border-bottom:0;font-weight:700}.cmp-tabela .total{font-weight:700}.cmp-cat{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.cmp-seta{color:var(--fpv-text-3);width:.8rem}.cmp-celula{border-radius:6px;min-width:5.5rem;padding:.2rem .45rem;display:block}.cmp-celula.cor-entrada{background:linear-gradient(to right, color-mix(in srgb, var(--fpv-positive) 22%, transparent) var(--p), transparent var(--p))}.cmp-celula.cor-saida{background:linear-gradient(to right, color-mix(in srgb, var(--fpv-negative) 20%, transparent) var(--p), transparent var(--p))}.cmp-celula.zero{color:var(--fpv-text-3);background:0 0}.cmp-var{font-size:.8rem;font-weight:700}.cmp-var.bom{color:var(--fpv-positive)}.cmp-var.ruim{color:var(--fpv-negative)}.cmp-var.novo{color:var(--fpv-text-2)}.cmp-tabela tr.aberta th,.cmp-tabela tr.aberta td{background:var(--fpv-surface-2)}.cmp-painel{border:1px solid var(--fpv-border);border-radius:var(--fpv-radius);margin-top:.9rem;overflow:hidden}.cmp-painel-topo{background:var(--fpv-surface-2);border-bottom:1px solid var(--fpv-border);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.cmp-painel-corpo{grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;max-height:24rem;display:grid;overflow:auto}.cmp-grupo+.cmp-grupo{border-left:1px solid var(--fpv-border)}.cmp-grupo-topo{background:var(--fpv-surface);border-bottom:1px solid var(--fpv-border);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.55rem .9rem;font-size:.82rem;display:flex;position:sticky;top:0}.cmp-vazio{margin:0;padding:.6rem .9rem}.cmp-grupo ul{margin:0;padding:0;list-style:none}.cmp-grupo li{border-bottom:1px solid color-mix(in srgb, var(--fpv-border) 55%, transparent);grid-template-columns:auto 1fr;column-gap:.5rem;padding:.45rem .9rem;font-size:.85rem;display:grid}.cmp-grupo .cmp-valor{text-align:right;grid-column:2}.cmp-data{color:var(--fpv-text-3);font-variant-numeric:tabular-nums}.cmp-valor{font-variant-numeric:tabular-nums;font-weight:600}.gr-raiz{margin-bottom:.6rem;position:relative}.gr-svg{width:100%;height:auto;display:block}.gr-grade{stroke:var(--fpv-border);stroke-width:1px;stroke-dasharray:3 4}.gr-base{stroke:var(--fpv-text-3);stroke-width:1px}.gr-eixo,.gr-mes{fill:var(--fpv-text-3);font-size:11px}.gr-mes{fill:var(--fpv-text-2);font-weight:600}.gr-valor{fill:var(--fpv-text);font-size:11px;font-weight:700}\.gr-barra{stroke:var(--fpv-surface);stroke-width:2px;transition:opacity .12s}.gr-barra:hover,.gr-barra:focus{opacity:.8;outline:none}.gr-dica{pointer-events:none;z-index:3;background:var(--fpv-text);color:var(--fpv-surface);border-radius:8px;gap:.2rem;min-width:10rem;padding:.45rem .65rem;font-size:.78rem;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 18px #0003}.gr-dica div{align-items:center;gap:.4rem;display:flex}.gr-dica div span{flex:1}.gr-dica i{border-radius:3px;width:9px;height:9px}.gr-legenda{color:var(--fpv-text-2);flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .9rem;padding:0;font-size:.8rem;list-style:none;display:flex}.gr-legenda i{border-radius:3px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.gr-saldo{font-size:11px;font-weight:700}.gr-saldo.pos{fill:var(--fpv-positive)}.gr-saldo.neg{fill:var(--fpv-negative)}.cmp-busca{border-bottom:1px solid var(--fpv-border);padding:.55rem .9rem}.cmp-busca input{width:100%}.cmp-concilia{border:1px dashed var(--fpv-border);border-radius:var(--fpv-radius);margin-top:.9rem;padding:.5rem .9rem;overflow-x:auto}.cmp-concilia summary{cursor:pointer;color:var(--fpv-text-2);font-size:.85rem;font-weight:600}.cmp-concilia .cmp-tabela tbody th,.cmp-concilia .cmp-tabela tfoot th{position:static}.fl-card{border-radius:14px;gap:.6rem;margin-bottom:1.2rem;padding:.9rem 1.1rem;display:grid;box-shadow:0 8px 28px #1e3a5f12}.fl-topo{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fl-titulo{color:var(--fpv-brand);align-items:center;gap:.6rem;display:flex}.fl-titulo h2{color:var(--fpv-brand);margin:0;font-size:1.05rem}.fl-titulo p{color:var(--fpv-text-3);margin:0;font-size:.78rem}.fl-limpar{color:var(--fpv-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.fl-limpar:disabled{opacity:.45;cursor:default}.fl-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--fpv-text-2);font-size:.68rem;font-weight:700}.fl-tipos{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.45rem;display:grid}.fl-tipo{border:1px solid var(--fpv-border);background:var(--fpv-surface);height:2.3rem;color:var(--fpv-text-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.84rem;font-weight:600;transition:background .12s,color .12s;display:flex}.fl-tipo:hover{background:var(--fpv-surface-2)}.fl-tipo.ativo{background:var(--fpv-brand);border-color:var(--fpv-brand);color:#fff;box-shadow:none}.fl-situacoes{flex-wrap:wrap;gap:.5rem;display:flex}.fl-situacao{border:1px solid var(--fpv-border);background:var(--fpv-surface);height:1.9rem;color:var(--fpv-text-2);cursor:pointer;border-radius:9px;padding:0 .85rem;font-size:.8rem;font-weight:600}.fl-situacao.ativo{background:var(--fpv-brand);border-color:var(--fpv-brand);color:#fff}.fl-selects{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;margin-top:.1rem;display:grid}.fl-selects label{gap:.25rem;display:grid}.fl-select{display:block;position:relative}.fl-select select{appearance:none;border:1px solid var(--fpv-border);background:var(--fpv-surface);width:100%;height:2.3rem;color:var(--fpv-text);cursor:pointer;border-radius:10px;padding:0 2.2rem 0 .8rem;font-size:.88rem}.fl-select select:focus-visible,.fl-tipo:focus-visible,.fl-situacao:focus-visible{outline:2px solid var(--fpv-brand);outline-offset:2px}.fl-select svg{pointer-events:none;color:var(--fpv-text-2);position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.fl-ativos{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.fl-ficha{color:#c0213f;cursor:pointer;background:#fdecef;border:1px solid #f7c6d0;border-radius:999px;align-items:center;gap:.35rem;height:1.9rem;padding:0 .7rem 0 .45rem;font-size:.8rem;font-weight:600;display:inline-flex}.fl-ficha:hover{background:#fbdfe5}@media (width<=640px){.fl-card{padding:.8rem}.fl-tipos{grid-template-columns:1fr 1fr}}.fl-card .fl-tipos+.fl-rotulo{margin-top:.7rem}.fl-card .fl-situacoes+.fl-selects{margin-top:.9rem}.fl-card .fl-selects+.fl-ativos{margin-top:.5rem}.fr-card{border-radius:14px;gap:1rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:grid}.fr-campos{grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:1rem;display:grid}.fr-campos label{gap:.25rem;display:grid}.fr-busca input{border:1px solid var(--fpv-border);background:var(--fpv-surface);border-radius:10px;width:100%;height:2.3rem;padding:0 .8rem;font-size:.88rem}@media (width<=900px){.fr-campos{grid-template-columns:1fr 1fr}.fr-busca{grid-column:1/-1}}.conferencia{margin:.4rem 0;font-size:.85rem;font-weight:600}.voz-campos .voz-marca{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.voz-campos .voz-marca input{width:auto}.cad{background:#f5f6fa;grid-template-columns:minmax(260px,303px) 1fr;min-height:100vh;display:grid}.cad-lateral{color:#fff;background:linear-gradient(#102a4a 0%,#1e4b7c 70%,#2e6da4 100%);flex-direction:column;padding:2rem 2rem 1.6rem;display:flex;position:relative;overflow:hidden}.cad-marca{align-items:center;gap:.7rem;font-weight:700;display:flex}.cad-logo{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cad-lateral h2{color:#fff;margin:2.4rem 0 .8rem;font-size:1.7rem;line-height:1.15}.cad-lede{color:#ffffffc4;margin:0 0 1.6rem;font-size:.85rem}.cad-passos{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cad-passos li{opacity:.7;align-items:center;gap:.7rem;display:flex}.cad-passos li.atual,.cad-passos li.feito{opacity:1}.cad-passos li>span{background:#ffffff1f;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:700;display:grid}.cad-passos li.atual>span{color:#1e3a5f;background:#fff}.cad-passos strong{font-size:.82rem;display:block}.cad-passos small{color:#ffffffa8;font-size:.7rem;display:block}.cad-passos li.pronto strong{color:#4ade80}.cad-passos li.pronto>span{color:#4ade80;background:#14532d66}.cad-privado{color:#fff9;margin-top:auto;font-size:.7rem}.cad-principal{justify-content:center;padding:2.4rem 1.5rem;display:flex}.cad-miolo{align-content:start;gap:.9rem;width:min(100%,480px);display:grid}.cad-miolo h1{margin:0;font-size:1.4rem}.cad-miolo>p{margin:-.5rem 0 0}.cad-etapas{justify-content:center;align-items:flex-start;gap:.6rem;max-width:260px;margin:.4rem 0;display:flex}.cad-etapas>div{color:var(--fpv-text-3);justify-items:center;gap:.25rem;display:grid}.cad-etapas>div>span{border:1px solid var(--fpv-border);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:grid}.cad-etapas>div.ativa>span{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.cad-etapas small{letter-spacing:.08em;font-size:.62rem;font-weight:700}.cad-etapas hr{border:0;border-top:2px solid var(--fpv-border);flex:1;margin:14px 0 0}.cad-etapas hr.ativa{border-color:#1e3a5f}.cad-form{gap:.85rem;display:grid}.cad-form label{gap:.3rem;display:grid}.cad-dupla{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.cad-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--fpv-text-2);font-size:.68rem;font-weight:700}.cad-form input{border:1px solid var(--fpv-border);background:#fff;border-radius:10px;width:100%;height:2.6rem;padding:0 .8rem;font-size:.9rem}.cad-senha{display:block;position:relative}.cad-senha input{padding-right:2.6rem}.cad-senha button{color:var(--fpv-text-3);cursor:pointer;background:0 0;border:0;padding:.3rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.cad-forca{align-items:center;gap:4px;min-height:14px;display:flex}.cad-forca i{background:var(--fpv-border);border-radius:2px;flex:1;height:4px}.cad-forca em{color:var(--fpv-text-2);margin-left:.4rem;font-size:.7rem;font-style:normal;font-weight:700}.cad-forca.f1 i:nth-child(-n+1){background:#ef4444}.cad-forca.f2 i:nth-child(-n+2){background:#f59e0b}.cad-forca.f3 i:nth-child(-n+3){background:#22c55e}.cad-forca.f4 i{background:#16a34a}.cad-dica{color:var(--fpv-text-3);font-size:.7rem}.cad-link{color:var(--fpv-text-2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;text-decoration:underline}.cad-primario,.cad-secundario{cursor:pointer;border-radius:10px;height:2.8rem;font-size:.9rem;font-weight:700}.cad-primario{color:#fff;background:#1e3a5f;border:0}.cad-primario:disabled{opacity:.6;cursor:default}.cad-secundario{border:1px solid var(--fpv-border);color:var(--fpv-text-3);background:#fff}.cad-planos{gap:.8rem;display:grid}.cad-plano{text-align:left;border:1.5px solid var(--fpv-border);cursor:pointer;background:#fff;border-radius:14px;gap:.3rem;padding:1rem 1.1rem;display:grid;position:relative}.cad-plano.ativo{border-color:#1e3a5f;box-shadow:0 6px 20px #1e3a5f22}.cad-plano strong{font-size:1rem}.cad-preco{color:#1e3a5f;font-weight:700}.cad-plano small{color:var(--fpv-text-3)}.cad-plano ul{color:var(--fpv-text-2);gap:.2rem;margin:.3rem 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.cad-destaque{color:#fff;background:#16a34a;border-radius:999px;padding:.15rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:-.6rem;right:1rem}@media (width<=800px){.cad{grid-template-columns:1fr}.cad-lateral{padding:1.2rem}.cad-lateral h2,.cad-lede,.cad-passos,.cad-privado{display:none}}.cad-fundo{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cad-aviso{text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:.8rem;width:min(100%,400px);padding:1.8rem 1.6rem 1.5rem;display:grid;box-shadow:0 24px 60px #0f172a40}.cad-aviso h2{color:#14213d;margin:0;font-size:1.15rem}.cad-aviso p{color:var(--fpv-text-3);margin:0;font-size:.85rem;line-height:1.5}.cad-aviso .cad-primario{width:100%}.cad-envelope{color:#1e3a5f;background:#e8eef7;border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.bv-fundo{z-index:100;-webkit-backdrop-filter:blur(6px);background:#1a1d2e2e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.bv-cartao{border-radius:20px;gap:.9rem;width:min(100%,460px);padding:1.8rem 1.6rem;display:grid;box-shadow:0 20px 60px #1a1d2e26}.bv-icone{text-align:center;font-size:2.4rem}.bv-cartao h1{text-align:center;margin:0;font-size:1.2rem;line-height:1.25}.bv-sub{text-align:center;margin:0 0 .4rem}.bv-passo{border-top:1px solid var(--fpv-border);gap:.8rem;padding-top:.9rem;display:flex}.bv-passo strong{margin-bottom:.2rem;font-size:.92rem;display:block}.bv-passo p{color:var(--fpv-text-3);margin:0 0 .5rem;font-size:.82rem;line-height:1.5}.bv-passo ol{color:var(--fpv-text-3);margin:0 0 .6rem;padding-left:1.1rem;font-size:.8rem;line-height:1.6}.bv-passo .bv-depois{margin-top:.6rem}.bv-passo .bv-como{color:var(--fpv-text);margin-bottom:.2rem;font-weight:700}.bv-passo .bv-ok{color:#128a3e;font-weight:700}.bv-marca{background:var(--fpv-surface-2);width:26px;height:26px;color:var(--fpv-text-3);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:.75rem;font-weight:800;display:grid}.bv-marca.feito{color:#128a3e;background:#eafbf1}.bv-whats,.bv-abrir,.bv-continuar{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:2.7rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.bv-whats{color:#fff;background:#1e3a5f}.bv-abrir{color:#fff;background:#e89a0c;height:3rem;font-size:.95rem;text-decoration:underline}.bv-continuar{color:#fff;background:#1e3a5f}.bv-codigo{text-align:center;background:var(--fpv-surface-2);border-radius:12px;justify-items:stretch;gap:.8rem;padding:.9rem;display:grid}.bv-codigo>strong{letter-spacing:.3rem;margin:0;font-size:1.75rem;font-weight:800}.bv-codigo small{color:var(--fpv-text-3);margin-top:.4rem}.bv-pular{justify-self:center}.limite-cartao{gap:.3rem;max-width:28rem;margin-top:.4rem;display:grid}.limite-cartao .trilho{height:8px}.limite-cartao .preenche{background:#16a34a}.limite-cartao .limite-atencao .preenche{background:#f59e0b}.limite-cartao .limite-critico .preenche{background:#dc2626}.limite-texto{color:var(--fpv-text-2);font-size:.8rem}.limite-a-vir{font-size:.78rem}.limite-vazio{margin-top:.3rem;display:block}.passos-2fa{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.menu-mais,.mais-fundo{display:none}@media (width<=760px){.menu,.menu.expandido{width:auto;height:auto;padding:.45rem .4rem calc(.45rem + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);place-items:center;gap:0;display:grid;overflow:visible}.menu-grupo{display:contents}.menu-fim,.menu .so-no-mais,.menu .menu-logo,.menu .menu-conta,.menu .menu-alternar{display:none}.menu a:not(.so-no-mais):not(.menu-logo):not(.menu-conta),.menu.expandido a:not(.so-no-mais):not(.menu-logo):not(.menu-conta),.menu-mais{border-radius:13px;justify-content:center;align-items:center;width:48px;height:46px;padding:0;display:flex}.menu-mais{color:#ffffffb8;cursor:pointer;background:0 0;border:0;position:relative}.menu-mais:hover,.menu-mais[aria-expanded=true]{color:#fff;background:#fff2}.menu-mais:focus-visible{outline-offset:2px;outline:2px solid #fff}.fab-voz{bottom:calc(5rem + env(safe-area-inset-bottom))}.mais-fundo{z-index:40;background:#0e1a2e61;justify-content:center;align-items:flex-end;animation:.18s ease-out voz-fade;display:flex;position:fixed;inset:0}.mais-folha{width:100%;max-width:520px;max-height:85dvh;padding:.8rem 1rem calc(1.2rem + env(safe-area-inset-bottom));background:var(--fpv-surface);border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -12px 40px -16px #0b1b34aa}.mais-alca{background:var(--fpv-border);border-radius:4px;width:40px;height:4px;margin:0 auto .9rem;display:block}.mais-lista{flex-direction:column;gap:2px;display:flex}.mais-item{width:100%;color:var(--fpv-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:14px 10px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.mais-item svg{flex-shrink:0}.mais-item:active,.mais-item.active{background:var(--fpv-surface-2)}.mais-divisor{background:var(--fpv-border);border:0;width:100%;height:1px;margin:8px 0}.mais-sair{color:#e03050}.subtitulo-semana{display:block}.subtitulo-ponto{display:none}}.lista-venc li.vence-hoje{background:#fcf5e7;border:1.5px dashed #f0c060}.kpis-tres .kpi-topo,.kpis-dois .kpi-topo{display:none}@media (width<=760px){.kpis.kpis-tres,.kpis.kpis-dois{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpis-tres .kpi-topo,.kpis-dois .kpi-topo{display:flex}.kpis.kpis-tres .kpi .valor:not(.valor-medio),.kpis.kpis-dois .kpi .valor:not(.valor-medio){font-size:clamp(20px,2.3vw,28px)}.kpis-dois .rotulo-extra{display:none}}.limite-texto{gap:.1rem;display:grid}.limite-sep{display:none}.pagamento-valor{align-items:baseline;gap:1.6rem;display:inline-flex}.troca-ciclo{border:1.5px solid var(--fpv-border);border-radius:var(--fpv-radius-sm);background:var(--fpv-surface-2);gap:.8rem;margin-top:.4rem;padding:1rem;display:grid}.troca-ciclo h3{margin:0;font-size:1rem}.troca-ciclo p{margin:0}.troca-ciclo-lista{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.troca-ciclo-lista li{border:1.5px solid var(--fpv-border);border-radius:var(--fpv-radius-sm);background:var(--fpv-surface);gap:.15rem;padding:.7rem .8rem;display:grid}.troca-ciclo-lista li.escolhido{border-color:var(--fpv-brand);box-shadow:0 0 0 1px var(--fpv-brand)}.cad-aceite{text-align:left;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.4;display:flex}.cad-aceite input{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.cad-aceite a{text-decoration:underline}
