@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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}:where(.bx :not(svg,svg *)),:where(.bx :not(svg,svg *)):before,:where(.bx :not(svg,svg *)):after,:where(.bx) ::placeholder{all:revert}:root{--sage-50:#f3f6f4;--sage-100:#e9eeea;--sage-200:#d9e2dc;--sage-300:#bfccc4;--sage-400:#9aaba1;--sage-600:#66756c;--sage-700:#4e5b53;--sage-800:#38423d;--sage-950:#17211b;--background:var(--sage-50);--surface:#fff;--surface-muted:var(--sage-100);--border:var(--sage-200);--border-strong:var(--sage-300);--text:var(--sage-950);--text-muted:var(--sage-600);--text-subtle:var(--sage-400);--text-body:var(--sage-800);--primary:#0c4f3f;--primary-hover:#093d31;--primary-ring:#1f6b57;--accent:#ddeee7;--on-primary:#fff;--fin-gain:#15803d;--fin-gain-bg:#dcfce7;--fin-loss:#b91c1c;--fin-loss-bg:#fee2e2;--fin-loss-text:#991b1b;--fin-open:#1d4ed8;--fin-open-bg:#dbeafe;--fin-exposure:#c2410c;--fin-exposure-soft:#e8a07a;--fin-alert:#d97706;--fin-alert-bg:#fef3c7;--fin-alert-text:#92400e;--fin-returned:#0e7490;--fin-returned-bg:#cffafe;--fin-canceled:var(--sage-700);--font-sans:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--radius-sm:5px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--elev-1:0 1px 2px #17211b0f;--elev-2:0 4px 6px #17211b14,0 2px 4px #17211b0f;--elev-3:0 10px 15px #17211b1a,0 4px 6px #17211b14;--sidebar-w:248px}.vt{--primary:#5b21b6;--primary-hover:#4c1d95;--primary-ring:#6d28d9;--accent:#ede9fe}*,:before,:after{box-sizing:border-box}.bx{background:var(--background);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;position:relative;overflow:hidden}.bx :where(h1,h2,h3,p,ul,ol,figure){margin:0}.bx :where(button){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.bx :where(input,select,textarea){font:inherit;color:inherit}.bx :where(a){color:var(--primary);text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline}.bx :where(a):hover{color:var(--primary-hover)}.bx a.plain{color:inherit;font-weight:inherit;text-decoration:none}.bx :where(ul){padding:0;list-style:none}.bx :where(svg){display:block}.display{font-size:36px;font-weight:700;line-height:1.15}.h1{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.2}.h2{font-size:20px;font-weight:600;line-height:1.3}.h3{font-size:16px;font-weight:600;line-height:1.4}.body{font-size:15px;line-height:1.5}.sm{font-size:14px;line-height:1.5}.meta{font-size:12px;line-height:1.5}.micro{font-size:11px;line-height:1.45}.label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.45}.mono{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.strong{font-weight:600}.bold{font-weight:700}.gain{color:var(--fin-gain)}.loss{color:var(--fin-loss)}.open{color:var(--fin-open)}.exposure{color:var(--fin-exposure)}.alert{color:var(--fin-alert)}.returned{color:var(--fin-returned)}.canceled{color:var(--fin-canceled)}.right{text-align:right}.center{text-align:center}.row{align-items:center;gap:8px;display:flex}.col{flex-direction:column;display:flex}.between{justify-content:space-between;align-items:center;gap:16px;display:flex}.wrap{flex-wrap:wrap}.grow{flex-grow:1}.g4{gap:4px}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g24{gap:24px}.mt4{margin-top:4px}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt40{margin-top:40px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.side{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.side .brand{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.mark{background:var(--accent);width:28px;height:28px;color:var(--primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.brand-name{letter-spacing:.01em;font-size:15px;font-weight:700}.side nav{padding:8px 0 12px;overflow:hidden}.side .grp{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:16px 22px 6px;font-size:11px;font-weight:600}.side nav a,.side nav .it{color:var(--text-body);border-left:3px solid #0000;align-items:center;gap:10px;margin-left:0;padding:8px 22px;font-size:14.5px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.side nav a:hover{background:var(--background);color:var(--text)}.side nav a.on{background:var(--accent);color:var(--primary);border-left-color:var(--primary);font-weight:600}.side nav a .ni{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.side nav a:hover .ni{color:var(--text)}.side nav a.on .ni{color:var(--primary)}.side .foot{border-top:1px solid var(--border);color:var(--text-muted);padding:16px 22px;font-size:14.5px}.top{left:var(--sidebar-w);background:var(--surface);border-bottom:1px solid var(--border);height:56px;color:var(--text-muted);justify-content:flex-end;align-items:center;gap:10px;padding:0 40px;font-size:14px;display:flex;position:absolute;top:0;right:0}.role{background:var(--accent);color:var(--primary);border-radius:var(--radius-pill);padding:3px 10px;font-size:12.5px;font-weight:600}.main{left:var(--sidebar-w);position:absolute;top:56px;bottom:0;right:0;overflow:hidden auto}.page{max-width:1192px;padding:32px 40px 48px}.ph{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ph .sub{color:var(--text-muted);margin-top:6px;font-size:15px}.crumb{color:var(--text-muted);margin-bottom:12px;font-size:14px}.crumb a{font-weight:400}.sec{margin-top:40px}.sec-h .h2{margin:0}.sec-h .desc{color:var(--text-muted);margin-top:4px;font-size:14px}.btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--background);color:var(--text)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.btn.danger{background:var(--fin-loss);border-color:var(--fin-loss);color:#fff}.btn.danger:hover{color:#fff;background:#991b1b;border-color:#991b1b}.btn.danger-outline{border-color:var(--fin-loss);color:var(--fin-loss);background:var(--surface)}.btn.danger-outline:hover{background:var(--fin-loss-bg);color:var(--fin-loss)}.btn.attention{background:var(--fin-alert);border-color:var(--fin-alert);color:#fff}.btn.ghost{background:0 0;border-color:#0000}.btn.sm{height:36px;padding:0 14px;font-size:14px}.btn.lg{height:48px;padding:0 24px;font-size:16px}.btn.block{width:100%}.btn:disabled,.btn.disabled,.btn.primary:disabled:hover,.btn.primary.disabled:hover,.btn:disabled:hover{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--text-subtle);cursor:default}.btn.link{height:auto;color:var(--primary);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.btn.link:hover{color:var(--primary-hover);background:0 0}.chip:hover,.fchip:hover,.pg:hover{color:inherit}.chip.on:hover,.fchip.on:hover,.pg.on:hover{color:var(--primary)}.chip{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip:hover{background:var(--background)}.chip.on{background:var(--accent);border-color:var(--primary);color:var(--primary)}.chip.pill{border-radius:var(--radius-pill)}.chip.soft{font-weight:400}.chip.soft.on{font-weight:600}.chip:disabled,.chip.disabled{color:var(--text-subtle);background:var(--surface-muted);border-color:var(--surface-muted);cursor:default}.chip .cnt{color:var(--text-muted);font-weight:400}.chip.on .cnt{color:var(--primary)}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{height:40px;padding:0 16px;font-size:15px}.icon-btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-muted);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px}.card.pad-lg{padding:28px 32px}.kpi .label{margin-bottom:8px}.kpi .val{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.kpi .val.hero{font-size:36px;line-height:1.15}.kpi .note{color:var(--text-muted);margin-top:6px;font-size:12px}.kpi .split{border-top:1px solid var(--border);color:var(--text-muted);margin-top:14px;padding-top:12px;font-size:12px}.kpi .split b{color:var(--text);font-weight:600}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.grid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.kpi.faded .val{color:var(--text-subtle)}.banner{border-radius:var(--radius);border-left:4px solid var(--sage-600);background:var(--surface-muted);color:var(--text-body);padding:14px 20px;font-size:15px;line-height:1.5}.banner b{font-weight:600}.banner a{margin-top:6px;display:inline-block}.banner.info{background:var(--accent);border-left-color:var(--primary);color:var(--primary)}.banner.info a{color:var(--primary)}.banner.warn{background:var(--fin-alert-bg);border-left-color:var(--fin-alert);color:var(--fin-alert-text)}.banner.warn b{color:var(--fin-alert-text)}.banner.warn a{color:var(--primary)}.banner.danger{background:var(--fin-loss-bg);border-left-color:var(--fin-loss);color:var(--fin-loss-text)}.banner.neutral{background:var(--surface-muted);border-left-color:var(--sage-600);color:var(--text-body)}.banner.neutral b{color:var(--text)}.banner.slim{padding:10px 16px;font-size:14px}.scope{background:var(--surface-muted);border-radius:var(--radius);color:var(--text-body);padding:12px 20px;font-size:15px}.scope b{color:var(--text);font-weight:600}.badge{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.badge.open{background:var(--fin-open-bg);color:var(--fin-open)}.badge.gain{background:var(--fin-gain-bg);color:var(--fin-gain)}.badge.loss{background:var(--fin-loss-bg);color:var(--fin-loss)}.badge.returned{background:var(--fin-returned-bg);color:var(--fin-returned)}.badge.canceled{background:var(--surface-muted);color:var(--fin-canceled)}.badge.neutral{background:var(--surface-muted);color:var(--text-muted)}.badge.alert{background:var(--fin-alert-bg);color:var(--fin-alert-text)}.badge.exposure{color:var(--fin-exposure);background:#fee9de}.badge.brand{background:var(--accent);color:var(--primary)}.badge.lg{height:26px;padding:0 12px;font-size:12px}.badge-note{color:var(--text-muted);margin-top:4px;font-size:12px}.tag{background:var(--surface-muted);height:24px;font-family:var(--font-mono);color:var(--text-body);white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.tag.brand{background:var(--accent);color:var(--primary)}.tbl{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.tbl table{border-collapse:separate;border-spacing:0;width:100%}.tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:bottom;background:var(--surface);padding:12px 16px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--border);vertical-align:middle;background:var(--surface);padding:14px 16px;font-size:14.5px;line-height:1.45}.tbl tr:last-child td{border-bottom:0}.tbl tr:first-child th:first-child{border-top-left-radius:var(--radius)}.tbl tr:first-child th:last-child{border-top-right-radius:var(--radius)}.tbl tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.tbl tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.tbl tbody tr:hover td{background:var(--background)}.tbl tbody tr.sel td{background:var(--accent)}.tbl tbody tr.done td{color:var(--text-muted)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .mono{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}.tbl .t1{color:var(--text);font-weight:600}.tbl .t2{color:var(--text-muted);margin-top:2px;font-size:12.5px}.tbl .total td{background:var(--surface-muted);font-weight:700}.tbl tbody tr.total:hover td{background:var(--surface-muted)}.tbl .acts{text-align:right;width:56px}.tbl .compact td{padding:8px 16px}.tbl.scroll{max-height:520px;overflow:auto}.tbl.scroll th{z-index:2;position:sticky;top:0}.tbl tr.clickable{cursor:pointer}.tbl .chk{width:44px}.tbl .chk input{width:16px;height:16px;accent-color:var(--primary)}.tbl-cap{color:var(--text-muted);margin-top:10px;font-size:13px}.tbl.dense td{padding:10px 16px}.tbl.dense th{padding:12px 16px}.pager{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.pager .pp{align-items:center;gap:8px;display:flex}.pg{border:1px solid var(--border);background:var(--surface);min-width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;display:inline-flex}.pg:hover{background:var(--background)}.pg.on{background:var(--accent);border-color:var(--primary);color:var(--primary);font-weight:600}.pg:disabled,.pg.off{color:var(--text-subtle);cursor:default;background:var(--surface)}.pager .pages{align-items:center;gap:6px;display:flex}.kb{display:inline-block;position:relative}.kebab{width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.kebab:hover,.kebab.open{background:var(--surface-muted);color:var(--text)}.menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:240px;box-shadow:var(--elev-2);z-index:40;text-align:left;padding:6px 0;position:absolute;top:38px;right:0}.menu.up{top:auto;bottom:38px}.menu button,.menu a{width:100%;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;padding:10px 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.menu button:hover,.menu a:hover{background:var(--background)}.menu .danger{color:var(--fin-loss)}.menu .sep{border-top:1px solid var(--border);margin:6px 0}.menu button:disabled,.menu .disabled{color:var(--text-subtle);cursor:default}.menu button:disabled:hover{background:0 0}.menu .why{color:var(--text-subtle);white-space:normal;margin-top:2px;font-size:12px;font-weight:400;display:block}.overlay{z-index:60;background:#17211b73;justify-content:center;align-items:flex-start;padding-top:96px;display:flex;position:absolute;inset:0;overflow:auto}.overlay.center{align-items:center;padding-top:0}.modal{background:var(--surface);border-radius:var(--radius-lg);width:560px;box-shadow:var(--elev-3);max-height:calc(100% - 48px);padding:28px 32px;overflow:auto}.modal.wide{width:680px}.modal.narrow{width:480px}.modal .h2{margin-bottom:10px}.modal .lead{color:var(--text-body);font-size:15px;line-height:1.55}.modal .acts{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal .acts.between{justify-content:space-between}.modal .fields{flex-direction:column;gap:18px;margin-top:20px;display:flex}.toast{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--fin-gain);border-radius:var(--radius);width:400px;box-shadow:var(--elev-2);z-index:70;color:var(--text-body);padding:16px 20px;font-size:14.5px;line-height:1.5;position:absolute;bottom:24px;right:24px}.toast b{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.toast a{margin-top:6px;display:inline-block}.toast.danger{border-left-color:var(--fin-loss)}.toast.neutral{border-left-color:var(--sage-600)}.toast.info{border-left-color:var(--primary)}.toast .undo{margin-left:8px}.tipwrap{align-items:center;display:inline-flex;position:relative}.tip{background:var(--sage-950);color:#fff;width:max-content;max-width:280px;box-shadow:var(--elev-2);z-index:50;white-space:normal;text-transform:none;letter-spacing:0;border-radius:6px;padding:10px 14px;font-size:13.5px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 10px);left:0}.tip:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:var(--sage-950);position:absolute;top:-6px;left:14px}.tip.above{top:auto;bottom:calc(100% + 10px)}.tip.above:before{border-bottom:0;border-top:6px solid var(--sage-950);top:auto;bottom:-6px}.tip.right{left:auto;right:0}.tip.right:before{left:auto;right:14px}.info-i{border:1.3px solid var(--text-muted);width:16px;height:16px;color:var(--text-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.flabel{color:var(--text);font-size:14.5px;font-weight:600}.input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:40px;color:var(--text);outline:none;align-items:center;width:100%;padding:0 14px;font-size:15px;display:flex}.input input,.input select,.input textarea{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:15px}.input.focus,.input:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary-ring)}.input.error{border-color:var(--fin-loss)}.input.error.focus{box-shadow:0 0 0 1px var(--fin-loss)}.input.disabled{background:var(--surface-muted);color:var(--text-subtle);border-color:var(--surface-muted)}.input .ph{color:var(--text-subtle)}.input .suffix{color:var(--text-muted);flex-shrink:0;margin-left:8px}.input.area{align-items:flex-start;height:auto;min-height:88px;padding:12px 14px}.input.mono{font-family:var(--font-mono);font-weight:500}.input.sm{height:36px;font-size:14px}.input .eye{color:var(--text-muted);margin-left:auto;display:flex}.hint{color:var(--text-muted);font-size:12px;line-height:1.45}.err{color:var(--fin-loss);font-size:13px;line-height:1.4}.counter{color:var(--text-muted);text-align:right;font-size:11px}.counter.max{color:var(--fin-loss);font-weight:600}.frow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sel-open{position:relative}.dd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--elev-2);z-index:45;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;right:0}.dd button{text-align:left;width:100%;padding:10px 14px;font-size:14.5px;display:block}.dd button:hover{background:var(--background)}.dd button.on{background:var(--accent);color:var(--primary);font-weight:600}.radio,.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.radio input,.check input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.check .d{color:var(--text-muted);font-size:12.5px;display:block}.sw{border-radius:var(--radius-pill);background:var(--primary);cursor:pointer;border:0;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.sw:after{content:"";width:18px;height:18px;box-shadow:var(--elev-1);background:#fff;border-radius:50%;position:absolute;top:3px;left:23px}.sw.off{background:var(--surface-muted);border:1px solid var(--border-strong)}.sw.off:after{top:2px;left:2px}.sw.dis{opacity:.5;cursor:default}.usage{border-radius:var(--radius-pill);background:var(--surface-muted);width:180px;height:6px;overflow:hidden}.usage>i{border-radius:var(--radius-pill);background:var(--text-muted);height:100%;display:block}.usage.warn>i{background:var(--fin-alert)}.usage.hot>i{background:var(--fin-loss)}.usage.full{width:100%}.usage-l{text-align:right;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:14.5px;font-weight:600}.cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:336px;box-shadow:var(--elev-2);z-index:45;padding:16px 16px 14px;position:absolute}.cal .cal-h{text-align:center;margin-bottom:12px;font-size:15px;font-weight:600}.cal .cal-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;display:grid}.cal .dow{text-align:center;color:var(--text-muted);padding:4px 0 8px;font-size:11px;font-weight:600}.cal .day{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;height:36px;font-size:14px;display:flex}.cal .day:hover{background:var(--background)}.cal .day.dis{color:var(--text-subtle);cursor:default;text-decoration:line-through}.cal .day.dis:hover{background:0 0}.cal .day.in{background:var(--accent);color:var(--primary);border-radius:0}.cal .day.edge{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-sm);font-weight:600}.cal .why{border-top:1px solid var(--border);color:var(--text-muted);margin-top:12px;padding-top:10px;font-size:12px;line-height:1.45}.empty{text-align:center;padding:44px 24px}.empty .t{font-size:17px;font-weight:600}.empty .d{color:var(--text-muted);margin-top:6px;font-size:14.5px}.empty a{margin-top:10px;display:inline-block}.sk{background:var(--surface-muted);border-radius:4px;height:12px;display:block}.sk.h24{border-radius:6px;height:24px}.sk.h32{border-radius:6px;height:32px}.fbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.fbar .input{width:320px;height:40px}.fchip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;display:inline-flex;position:relative}.fchip:hover{background:var(--background)}.fchip.on{background:var(--accent);border-color:var(--primary);color:var(--primary);font-weight:600}.fchip:disabled,.fchip.disabled{color:var(--text-subtle);background:var(--surface-muted);border-color:var(--surface-muted);cursor:default}.fpanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:240px;box-shadow:var(--elev-2);z-index:45;text-align:left;color:var(--text);padding:8px 0;font-weight:400;position:absolute;top:calc(100% + 6px);left:0}.fpanel button{text-align:left;white-space:nowrap;width:100%;padding:9px 16px;font-size:14.5px;display:block}.fpanel button:hover{background:var(--background)}.fpanel button.on{background:var(--accent);color:var(--primary);font-weight:600}.fpanel .sep{border-top:1px solid var(--border);margin:6px 0}.datef{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.datef .input{width:130px;height:40px;padding:0 12px;font-size:14px}.sel-list .item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.sel-list .item:last-child{border-bottom:0}.sel-list .m{font-size:15.5px;font-weight:600}.sel-list .s{color:var(--text-muted);margin-top:2px;font-size:13px}.sel-list .p{color:var(--text-body);margin-top:8px;font-size:15px}.sel-list .p b{color:var(--text);font-weight:600}.sel-list .odd{font-family:var(--font-mono);text-align:right;min-width:56px;font-size:16px;font-weight:600}.sel-list .st{justify-content:flex-end;width:120px;display:flex}.kv{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.kv:last-child{border-bottom:0}.kv .k{color:var(--text-muted)}.kv .v{font-variant-numeric:tabular-nums;font-weight:600}.sx-fab{z-index:90;color:#fff;cursor:pointer;opacity:.9;background:#17211b;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 6px 16px #00000047}.sx-fab:hover{opacity:1}.sx-fab.mobile{width:36px;height:36px;bottom:112px;left:auto;right:12px}.sx-ov{z-index:95;background:#0a0e0c9e;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.sx{color:#fff;width:560px;max-width:100%;max-height:100%;font-family:var(--font-mono);background:#17211b;border-radius:12px;padding:22px 24px 24px;overflow:auto;box-shadow:0 20px 50px #00000073}.sx.mobile{width:100%;padding:18px 16px 20px}.sx .sx-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sx .sx-t{letter-spacing:.12em;text-transform:uppercase;color:#9aaba1;font-size:11px}.sx .sx-n{color:#fff;font-size:15px;font-weight:600;font-family:var(--font-sans);margin-top:2px}.sx .sx-x{color:#9aaba1;cursor:pointer;font-size:13px;font-family:var(--font-sans)}.sx .sx-x:hover{color:#fff}.sx .sx-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sx.mobile .sx-g{grid-template-columns:repeat(1,minmax(0,1fr))}.sx .sx-i{color:#e9eeea;font-size:13px;font-family:var(--font-sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sx .sx-i:hover{background:#ffffff1a}.sx .sx-i.on{color:#0c4f3f;background:#ddeee7;border-color:#ddeee7;font-weight:600}.sx .sx-i .k{font-family:var(--font-mono);color:#9aaba1;min-width:22px;font-size:11px}.sx .sx-i.on .k{color:#1f6b57}.sx .sx-grp{letter-spacing:.12em;text-transform:uppercase;color:#9aaba1;grid-column:1/-1;margin-top:8px;font-size:10.5px}.sx .sx-foot{color:#9aaba1;font-size:11px;font-family:var(--font-sans);margin-top:14px}.vt{background:var(--surface);color:var(--text)}.vt .vh{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.vt .vh .mark{background:var(--primary);color:var(--on-primary);border-radius:8px;width:32px;height:32px;font-size:16px}.vt .vh .brand-name{font-size:17px}.vt .vh a{font-size:15px}.vt .vbody{background:var(--surface);position:absolute;inset:56px 0 0;overflow:hidden auto}.vt .vbody.with-bar{bottom:88px}.vt .chips{border-bottom:1px solid var(--border);background:var(--surface);gap:10px;padding:12px 16px;display:flex;overflow:hidden}.vt .chip{border-radius:var(--radius-pill);height:44px;padding:0 18px;font-size:15px}.vt .league{background:var(--background);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:14px 16px;font-size:13px;font-weight:700}.vt .match{border-bottom:1px solid var(--border);background:var(--surface);padding:16px 16px 18px}.vt .when{color:var(--text-muted);align-items:center;gap:10px;font-size:14px;display:flex}.vt .pop{background:var(--accent);color:var(--primary);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:3px 10px;font-size:11px;font-weight:700}.vt .teams{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:18px;font-weight:600;display:flex}.vt .mg{background:var(--surface-muted);width:30px;height:30px;color:var(--text-muted);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.vt .odds{gap:10px;margin-top:14px;display:flex}.vt .odd{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:74px;display:flex}.vt .odd:hover{background:var(--background)}.vt .odd .l{color:var(--text-muted);font-size:15px}.vt .odd .v{font-family:var(--font-mono);color:var(--text);font-size:19px;font-weight:600}.vt .odd.on{background:var(--accent);border-color:var(--primary)}.vt .odd.on .l,.vt .odd.on .v{color:var(--primary)}.vt .odd.wide{flex-direction:row;justify-content:space-between;height:58px;padding:0 16px}.vt .odd.dis{background:var(--surface-muted);border-color:var(--surface-muted);cursor:default}.vt .odd.dis .l,.vt .odd.dis .v{color:var(--text-subtle)}.vt .more{margin-top:14px;font-size:15px;display:inline-block}.vt .bar{background:var(--surface);border-top:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;height:88px;padding:0 16px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #17211b0f}.vt .bar .n{color:var(--text-muted);font-size:15px}.vt .bar .o{margin-top:2px;font-size:20px;font-weight:700}.vt .bar .btn{border-radius:10px;height:56px;padding:0 24px;font-size:17px}.vt .vfoot{background:var(--background);text-align:center;color:var(--text-muted);padding:24px 24px 28px;font-size:15px;line-height:1.5}.vt .vfoot b{color:var(--text);margin-right:6px;font-weight:700}.vt .vfoot .who{margin-top:10px;font-size:14px}.vt .mkt-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:18px 16px 10px;font-size:13px;font-weight:700}.vt .mkt-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px;display:grid}.vt .mkt-3{gap:10px;padding:0 16px;display:flex}.vt .sheet-h{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:56px;padding:0 16px;font-size:20px;font-weight:600;display:flex}.vt .back{color:var(--primary);cursor:pointer;align-items:center;display:flex}.vt .cup .item{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.vt .cup .item .m{font-size:17px;font-weight:600}.vt .cup .item .s{color:var(--text-muted);margin-top:2px;font-size:14px}.vt .cup .item .p{color:var(--text-body);margin-top:6px;font-size:15px}.vt .cup .item .odd-v{font-family:var(--font-mono);font-size:18px;font-weight:600}.vt .cup .item .rm{color:var(--fin-loss);text-align:right;cursor:pointer;margin-top:8px;font-size:14px;font-weight:600}.vt .amount .input{height:72px;padding:0 20px;font-size:28px;font-weight:600}.vt .amount .quick{gap:10px;margin-top:12px;display:flex}.vt .amount .quick .chip{border-radius:var(--radius-pill);height:44px;padding:0 18px;font-size:15px;font-weight:600}.vt .summary{background:var(--accent);border-radius:var(--radius);margin-top:20px;padding:18px 20px}.vt .summary .label{color:var(--text-muted)}.vt .summary .big{font-family:var(--font-mono);margin-top:4px;font-size:26px;font-weight:600}.vt .summary .ret{color:var(--fin-gain);margin-top:2px;font-size:30px;font-weight:700}.vt .summary .d{color:var(--text-body);margin-top:12px;font-size:14px;line-height:1.5}.vt .code-card{border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;padding:24px 20px}.vt .code{font-family:var(--font-mono);letter-spacing:.06em;font-size:34px;font-weight:600}.vt .vpage{padding:20px 16px 28px}.vt .vpage .h1{font-size:24px}.vt .vpage .h2{font-size:18px}.vt .status{border-radius:var(--radius-lg);text-align:left;padding:20px}.vt .status.open{background:var(--fin-open-bg);color:var(--fin-open)}.vt .status.gain{background:var(--fin-gain-bg);color:var(--fin-gain)}.vt .status.loss{background:var(--fin-loss-bg);color:var(--fin-loss-text)}.vt .status.neutral{background:var(--surface-muted);color:var(--text-body)}.vt .status.alert{background:var(--fin-alert-bg);color:var(--fin-alert-text)}.vt .status .t{font-size:20px;font-weight:700}.vt .status .d{margin-top:6px;font-size:15px;line-height:1.5}.desk .vh{height:64px;padding:0 48px}.desk .vbody{top:64px}.desk .wrap-d{max-width:1120px;margin:0 auto;padding:0 40px}.desk .cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;padding-top:24px;display:grid}.desk .aside{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;position:sticky;top:24px}.desk .match{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;padding:18px 20px}.desk .league{background:0 0;padding:20px 0 10px;font-size:13px}.desk .chips{border-bottom:0;padding:16px 0}.desk .odd{height:64px}.desk .vfoot{margin-top:40px}:where([data-screen=Main]),:where([data-screen=Inicio]),:where([data-screen=Bilhetes]){background:#f3f6f4;margin:0}:where([data-screen=Bilhetes]) .bx .bl-conf{padding:18px 28px}:where([data-screen=Bilhetes]) .bx .bl-conf .bl-t{font-size:16px;font-weight:600;line-height:1.4}:where([data-screen=Bilhetes]) .bx .bl-conf .bl-s{color:var(--text-muted);margin-top:2px;font-size:14px}:where([data-screen=Bilhetes]) .bx .bl-status{border-radius:var(--radius);margin-top:16px;padding:18px 20px}:where([data-screen=Bilhetes]) .bx .bl-status .t{font-size:18px;font-weight:700;line-height:1.3}:where([data-screen=Bilhetes]) .bx .bl-status .d{margin-top:6px;font-size:15px;line-height:1.5}:where([data-screen=Bilhetes]) .bx .bl-status.gain{background:var(--fin-gain-bg);color:var(--fin-gain)}:where([data-screen=Bilhetes]) .bx .bl-status.open{background:var(--fin-open-bg);color:var(--fin-open)}:where([data-screen=Bilhetes]) .bx .bl-status.loss{background:var(--fin-loss-bg);color:var(--fin-loss-text)}:where([data-screen=Bilhetes]) .bx .bl-status.alert{background:var(--fin-alert-bg);color:var(--fin-alert-text)}:where([data-screen=Bilhetes]) .bx .kv .v.big{font-size:22px;font-weight:700}:where([data-screen=Bilhetes]) .bx .badge.bl-returned{background:var(--fin-returned-bg);color:var(--fin-returned)}:where([data-screen=Bilhete]){background:#f3f6f4;margin:0}:where([data-screen=Bilhete]) .bx .bt-selh{border-bottom:1px solid var(--border);padding:15px 24px;font-size:12px}:where([data-screen=Bilhete]) .bx .sel-list .item{padding:15px 24px}:where([data-screen=Bilhete]) .bx .sel-list .p{margin-top:7px}:where([data-screen=Bilhete]) .bx .banner.bt-note{padding:11px 20px}:where([data-screen=Bilhete]) .bx .badge.bt-returned{background:var(--fin-returned-bg);color:var(--fin-returned)}:where([data-screen=Bilhete]) .bx .kpi .val.hero.bt-text{font-size:32px}:where([data-screen=CaixaCasa]){background:#f3f6f4;margin:0}:where([data-screen=CaixaCasa]) .cx-dd button{border-radius:6px;width:calc(100% - 16px);margin:0 8px}:where([data-screen=CaixaCasa]) .cx-menu{min-width:208px}:where([data-screen=CaixaCasa]) .cx-trigger{cursor:pointer}:where([data-screen=CaixaCasa]) .cx-trigger span{flex-grow:1}:where([data-screen=CaixaCasa]) .cx-area{min-height:76px}:where([data-screen=CaixaCasa]) .cx-area textarea{resize:none;height:52px;line-height:1.5}:where([data-screen=CaixaCasa]) .cx-empty td{text-align:center;color:var(--text-muted);padding:28px 16px}:where([data-screen=Acertos]){background:#f3f6f4;margin:0}:where([data-screen=Acertos]) .bx .ac-tabs{border-bottom:1px solid var(--border);gap:6px;margin-top:24px;display:flex}:where([data-screen=Acertos]) .bx .ac-tab{height:40px;color:var(--text-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}:where([data-screen=Acertos]) .bx .ac-tab:hover{color:var(--text)}:where([data-screen=Acertos]) .bx .ac-tab.on,:where([data-screen=Acertos]) .bx .ac-tab.on:hover{color:var(--primary);border-bottom-color:var(--primary)}:where([data-screen=Acertos]) .bx .ac-tab .n{background:var(--surface-muted);min-width:26px;height:22px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}:where([data-screen=Acertos]) .bx .ac-tab.on .n{background:var(--accent);color:var(--primary)}:where([data-screen=Acertos]) .bx .ac-desc{color:var(--text-muted);max-width:1190px;margin-top:14px;font-size:15px;line-height:1.55}:where([data-screen=Acertos]) .bx .tbl .ac-b{font-weight:700}:where([data-screen=Acertos]) .bx .tbl .ac-dash{color:var(--text-subtle)}:where([data-screen=Acertos]) .bx .tbl td.chk,:where([data-screen=Acertos]) .bx .tbl th.chk{width:48px;padding-right:0}:where([data-screen=Acertos]) .bx .ac-acct .ln{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}:where([data-screen=Acertos]) .bx .ac-acct .ln .nm{color:var(--text);font-size:16px}:where([data-screen=Acertos]) .bx .ac-acct .ln .sb{color:var(--text-muted);margin-top:2px;font-size:13.5px}:where([data-screen=Acertos]) .bx .ac-acct .ln .v{white-space:nowrap;font-size:17px;font-weight:700}:where([data-screen=Acertos]) .bx .ac-acct .ln.last{border-bottom:2px solid var(--text)}:where([data-screen=Acertos]) .bx .ac-acct .tot{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16px;display:flex}:where([data-screen=Acertos]) .bx .ac-acct .tot .v{white-space:nowrap;font-size:17px;font-weight:700}:where([data-screen=Acertos]) .bx .ac-acct .tot.b{font-weight:600}:where([data-screen=Acertos]) .bx .ac-acct .nt{color:var(--text-muted);margin-top:18px;font-size:15px;line-height:1.55}:where([data-screen=Acertos]) .bx .ac-modal .btn{height:40px}:where([data-screen=Fechamentos]){background:#f3f6f4;margin:0}:where([data-screen=Fechamentos]) .fe-hide{display:none}:where([data-screen=Fechamentos]) .fe-warn a{color:var(--fin-alert-text);margin-top:0}:where([data-screen=Fechamentos]) .fe-warn.inline a{display:inline}:where([data-screen=Fechamentos]) .fe-modal .lead b{font-weight:700}:where([data-screen=Fechamentos]) .fe-cycle .note{font-size:12.5px}:where([data-screen=Rede]){background:#f3f6f4;margin:0}:where([data-screen=Rede]) .bx .rd-tabs{border-bottom:1px solid var(--border);gap:6px;margin-top:24px;display:flex}:where([data-screen=Rede]) .bx .rd-tab{height:40px;color:var(--text-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}:where([data-screen=Rede]) .bx .rd-tab:hover{color:var(--text)}:where([data-screen=Rede]) .bx .rd-tab.on,:where([data-screen=Rede]) .bx .rd-tab.on:hover{color:var(--primary);border-bottom-color:var(--primary)}:where([data-screen=Rede]) .bx .rd-tab .n{background:var(--surface-muted);min-width:26px;height:22px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}:where([data-screen=Rede]) .bx .rd-tab.on .n{background:var(--accent);color:var(--primary)}:where([data-screen=Rede]) .bx .rd-desc{color:var(--text-muted);max-width:1112px;margin-top:14px;font-size:15px;line-height:1.55}:where([data-screen=Rede]) .bx .rd-note{color:var(--text-muted);margin-top:12px;font-size:15px;line-height:1.5}:where([data-screen=Rede]) .bx .tbl .rd-pct{font-size:16px;font-weight:700;line-height:1.3}:where([data-screen=Rede]) .bx .tbl .rd-money{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.3}:where([data-screen=Rede]) .bx .tbl .rd-plain{font-size:15px}:where([data-screen=Rede]) .bx .rd-tag{background:var(--surface-muted);height:24px;color:var(--text-body);white-space:nowrap;border-radius:999px;align-items:center;margin-right:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}:where([data-screen=Rede]) .bx .tbl tr.rd-new td{background:#f2f8f5}:where([data-screen=Rede]) .bx .tbl tbody tr.rd-new:hover td{background:#eaf3ee}:where([data-screen=Rede]) .bx .modal .rd-h{margin-bottom:8px;font-size:22px;font-weight:700}:where([data-screen=Rede]) .bx .rd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:20px;display:grid}:where([data-screen=Rede]) .bx .rd-sel{text-align:left;white-space:nowrap;justify-content:flex-start;overflow:hidden}:where([data-screen=Rede]) .bx .rd-code{border:2px dashed var(--border-strong);border-radius:var(--radius);background:var(--background);text-align:center;font-family:var(--font-mono);letter-spacing:.1em;margin-top:6px;padding:24px 0;font-size:36px;font-weight:700;line-height:1.2}:where([data-screen=Rede]) .bx .rd-team{margin-top:8px}:where([data-screen=Rede]) .bx .rd-team-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16px;display:flex}:where([data-screen=Rede]) .bx .rd-team-row:last-child{border-bottom:0}:where([data-screen=Rede]) .bx .rd-group{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}:where([data-screen=Rede]) .bx .rd-group:last-child{border-bottom:0}:where([data-screen=Rede]) .bx .rd-gname{font-size:16px;font-weight:700}:where([data-screen=Rede]) .bx .rd-gn{color:var(--text-muted);margin-top:2px;font-size:14px}:where([data-screen=Rede]) .bx .rd-found{border:1px solid var(--sage-300);border-radius:var(--radius);background:#f2f8f5;align-items:center;gap:16px;padding:18px 20px;display:flex}:where([data-screen=Rede]) .bx .rd-avatar{background:var(--accent);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}:where([data-screen=Rede]) .bx .rd-fname{font-size:16px;font-weight:700}:where([data-screen=Rede]) .bx .rd-fsub{color:var(--text-muted);margin-top:2px;font-size:13.5px;line-height:1.45}:where([data-screen=Rede]) .bx .rd-credit input{font-size:19px;font-weight:700}:where([data-screen=Acessos]){background:#f3f6f4;margin:0}:where([data-screen=Acessos]) .ac-tabs{border-bottom:1px solid var(--border);gap:8px;margin-top:16px;display:flex}:where([data-screen=Acessos]) .bx button.ac-tab{height:44px;color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}:where([data-screen=Acessos]) .bx button.ac-tab:hover{color:var(--text)}:where([data-screen=Acessos]) .bx button.ac-tab.on{color:var(--primary);border-bottom-color:var(--primary)}:where([data-screen=Acessos]) .ac-cnt{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:24px;height:24px;color:var(--text-body);justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;font-weight:600;display:inline-flex}:where([data-screen=Acessos]) .bx .tbl.ac-mx td{padding:12px 16px}:where([data-screen=Acessos]) .bx .tbl.ac-mx thead th{vertical-align:middle;padding:10px 16px}:where([data-screen=Acessos]) .bx .tbl.ac-mx th.ac-lv{text-align:center;padding:10px 12px;line-height:1.4}:where([data-screen=Acessos]) .bx .tbl.ac-mx th.ac-lv .ac-sub{letter-spacing:0;text-transform:none;color:var(--text-muted);margin-top:3px;font-size:12.5px;font-weight:400;display:block}:where([data-screen=Acessos]) .bx .tbl.ac-mx th.ac-lv .ac-edit{letter-spacing:0;text-transform:none;color:var(--primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-block}:where([data-screen=Acessos]) .bx .tbl.ac-mx th.ac-lv .ac-edit:hover{color:var(--primary-hover)}:where([data-screen=Acessos]) .bx .tbl.ac-mx tr.ac-g td{background:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:11px 16px;font-size:13px;font-weight:700}:where([data-screen=Acessos]) .bx .tbl.ac-mx tbody tr.ac-g:hover td{background:var(--surface-muted)}:where([data-screen=Acessos]) .bx .tbl.ac-mx td.ac-c{text-align:center}:where([data-screen=Acessos]) .ac-c .ck{color:var(--fin-gain);margin:0 auto;display:none}:where([data-screen=Acessos]) .ac-c.y .ck{display:block}:where([data-screen=Acessos]) .ac-c .dash{color:var(--text-subtle)}:where([data-screen=Acessos]) .ac-c.y .dash{display:none}:where([data-screen=Acessos]) .ac-extra{border-radius:var(--radius-pill);background:var(--fin-open-bg);height:30px;color:var(--fin-open);white-space:nowrap;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}:where([data-screen=Acessos]) .bx .ac-people .t1 a{color:inherit;font-weight:600;text-decoration:none}:where([data-screen=Acessos]) .bx .ac-people .t1 a:hover{color:var(--primary);text-decoration:underline}:where([data-screen=Acessos]) .ac-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:22px 0 4px;font-size:11px;font-weight:600}:where([data-screen=Acessos]) .ac-perm{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:45px;font-size:15px;display:flex}:where([data-screen=Acessos]) .ac-perm:last-child{border-bottom:0}:where([data-screen=Acessos]) .bx .modal.ac-modal{padding:28px 32px}:where([data-screen=Acessos]) .bx .modal.ac-modal .h2{margin-bottom:8px}:where([data-screen=Margem]){background:#f3f6f4;margin:0}:where([data-screen=Margem]) .bx button.btn{border:1px solid var(--border);padding:0 16px}:where([data-screen=Margem]) .bx button.btn.sm{padding:0 14px}:where([data-screen=Margem]) .bx button.btn.primary{border-color:var(--primary)}:where([data-screen=Margem]) .bx button.btn.primary:hover{border-color:var(--primary-hover)}:where([data-screen=Margem]) .bx button.btn.danger{border-color:var(--fin-loss)}:where([data-screen=Margem]) .bx button.btn.attention{border-color:var(--fin-alert)}:where([data-screen=Margem]) .bx button.btn.link{border:0;padding:0}:where([data-screen=Margem]) .bx button.btn:disabled,:where([data-screen=Margem]) .bx button.btn.disabled{border-color:var(--surface-muted)}:where([data-screen=Margem]) .bx button.chip{border:1px solid var(--border);padding:0 14px}:where([data-screen=Margem]) .bx button.chip.on{border-color:var(--primary)}:where([data-screen=Margem]) .bx button.pg{border:1px solid var(--border);padding:0 10px}:where([data-screen=Margem]) .bx button.pg.on{border-color:var(--primary)}:where([data-screen=Margem]) .bx button.input{border:1px solid var(--border);padding:0 14px}:where([data-screen=Margem]) .bx button.input.focus,:where([data-screen=Margem]) .bx button.input:focus-within{border-color:var(--primary)}:where([data-screen=Margem]) .bx button.input.disabled{border-color:var(--surface-muted)}:where([data-screen=Margem]) .bx .mg-h2{margin:0;font-size:24px;font-weight:600;line-height:1.3}:where([data-screen=Margem]) .bx .mg-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}:where([data-screen=Margem]) .bx .mg-step{padding-right:44px;position:relative}:where([data-screen=Margem]) .bx .mg-step .mg-n{color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.45}:where([data-screen=Margem]) .bx .mg-step .mg-t{margin-top:3px;font-size:15px;font-weight:600;line-height:1.4}:where([data-screen=Margem]) .bx .mg-step .mg-v{font-family:var(--font-mono);letter-spacing:.01em;margin-top:10px;font-size:24px;font-weight:600;line-height:1.2}:where([data-screen=Margem]) .bx .mg-step .mg-d{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.45}:where([data-screen=Margem]) .bx .mg-step .mg-chev{color:var(--text-subtle);position:absolute;top:36px;right:18px}:where([data-screen=Margem]) .bx .mg-foot{border-top:1px solid var(--border);color:var(--text-muted);margin-top:12px;padding-top:16px;font-size:15px;line-height:1.5}:where([data-screen=Margem]) .bx .mg-tbl td,:where([data-screen=Margem]) .bx .mg-tbl .t1{font-size:13px}:where([data-screen=Margem]) .bx .mg-adj{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}:where([data-screen=Margem]) .bx .mg-hide{display:none}:where([data-screen=Margem]) .bx .mg-fld{position:relative}:where([data-screen=Margem]) .bx .mg-dd{width:max-content;min-width:100%;right:auto}:where([data-screen=Margem]) .bx .mg-dd button{white-space:nowrap;border-radius:6px;width:calc(100% - 12px);margin:0 6px;padding:7px 10px;font-size:15px}:where([data-screen=Margem]) .bx .mg-cal{width:300px;padding:12px 10px 10px;top:calc(100% + 6px);left:0}:where([data-screen=Margem]) .bx .mg-cal .cal-h{margin-bottom:8px;font-size:14px}:where([data-screen=Margem]) .bx .mg-cal .dow{padding:2px 0 6px;font-size:10.5px}:where([data-screen=Margem]) .bx .mg-cal .day{height:27px;font-size:13.5px}:where([data-screen=Margem]) .bx .mg-cal .day.mg-blank{visibility:hidden;cursor:default}:where([data-screen=Margem]) .bx .tip.mg-tip-k{width:280px;max-width:280px;top:-12px;left:auto;right:62px}:where([data-screen=Margem]) .bx .tip.mg-tip-k:before{display:none}:where([data-screen=Margem]) .bx .tip.mg-tip-l{width:280px;max-width:280px;top:-5px;left:10px}:where([data-screen=Margem]) .bx .tip.mg-tip-l:before{display:none}:where([data-screen=Margem]) .bx .mg-sel{cursor:pointer;white-space:nowrap;overflow:hidden}:where([data-screen=Margem]) .bx .mg-sel:disabled{cursor:default}:where([data-screen=Margem]) .bx .mg-sel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-screen=Margem]) .bx .mg-lbl{align-items:center;display:flex}:where([data-screen=Margem]) .bx .mg-menu{min-width:208px}:where([data-screen=Margem]) .bx .mg-modal .fields{gap:18px}:where([data-screen=Margem]) .bx .mg-modal .grid2{align-items:start;gap:16px 20px}:where([data-screen=Margem]) .bx .mg-modal .input.mg-static{cursor:default}:where([data-screen=Limites]){background:#f3f6f4;margin:0}:where([data-screen=Limites]) .lim-h2{font-size:24px;font-weight:600;line-height:1.25}:where([data-screen=Limites]) .lim-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}:where([data-screen=Limites]) .lim-row:last-child{border-bottom:0}:where([data-screen=Limites]) .lim-t{font-size:16px;font-weight:600;line-height:1.4}:where([data-screen=Limites]) .lim-d{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.45}:where([data-screen=Limites]) .lim-in{flex-shrink:0;width:140px}:where([data-screen=Limites]) .lim-in input{text-align:center}:where([data-screen=Limites]) .lim-alert b{font-weight:600}:where([data-screen=ConfigCasa]){background:#f3f6f4;margin:0}:where([data-screen=ConfigCasa]) .bx .cc-tabs{border-bottom:1px solid var(--border);margin-top:22px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-tab{height:44px;color:var(--text-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}:where([data-screen=ConfigCasa]) .bx .cc-tab:hover{color:var(--text)}:where([data-screen=ConfigCasa]) .bx .cc-tab.on,:where([data-screen=ConfigCasa]) .bx .cc-tab.on:hover{color:var(--primary);border-bottom-color:var(--primary)}:where([data-screen=ConfigCasa]) .bx .cc-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:20px;display:grid}:where([data-screen=ConfigCasa]) .bx .cc-swatch{border-radius:8px;flex-shrink:0;width:40px;height:40px}:where([data-screen=ConfigCasa]) .bx .cc-drop{border:1.5px dashed var(--border-strong);text-align:center;background:var(--surface);border-radius:8px;padding:20px 24px}:where([data-screen=ConfigCasa]) .bx .cc-drop-t{color:var(--text-muted);font-size:16px;font-weight:600;line-height:1.4}:where([data-screen=ConfigCasa]) .bx .cc-drop-d{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.4}:where([data-screen=ConfigCasa]) .bx .cc-drop-d .btn.link{vertical-align:baseline;font-size:13px;font-weight:600}:where([data-screen=ConfigCasa]) .bx .cc-mono{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:22px;font-weight:700;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-ban b{margin-bottom:6px;display:block}:where([data-screen=ConfigCasa]) .bx .cc-pcard{background:var(--surface);border:1px solid var(--border);border-radius:8px}:where([data-screen=ConfigCasa]) .bx .cc-ph{border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;height:41px;color:var(--text-muted);align-items:center;padding:0 18px;font-size:11.5px;font-weight:600;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-pb{align-items:flex-start;gap:16px;padding:18px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-pb.one{padding:16px 18px 17px;display:block}:where([data-screen=ConfigCasa]) .bx .cc-mside{flex-shrink:0;width:120px}:where([data-screen=ConfigCasa]) .bx .cc-mi{height:30px;color:var(--text-body);border-radius:6px;align-items:center;padding:0 10px;font-size:13px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-mi.on{background:var(--accent);color:var(--primary);font-weight:600}:where([data-screen=ConfigCasa]) .bx .cc-pt{font-size:15px;font-weight:700;line-height:1.3}:where([data-screen=ConfigCasa]) .bx .cc-kpi{border:1px solid var(--border);border-radius:8px;max-width:354px;padding:11px 12px}:where([data-screen=ConfigCasa]) .bx .cc-kpi .label{font-size:10.5px}:where([data-screen=ConfigCasa]) .bx .cc-kv{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:700;line-height:1.2}:where([data-screen=ConfigCasa]) .bx .cc-ks{margin-top:4px;font-size:12.5px}:where([data-screen=ConfigCasa]) .bx .cc-pbtn{border-radius:6px;height:28px;padding:0 12px;font-size:13px}:where([data-screen=ConfigCasa]) .bx .cc-odd{border:1px solid var(--border);height:30px;color:var(--text);background:var(--surface);border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}:where([data-screen=ConfigCasa]) .bx .cc-odd b{color:var(--primary);font-weight:700}:where([data-screen=ConfigCasa]) .bx .cc-pnote{color:var(--text-muted);margin-top:12px;font-size:13px;line-height:1.5}:where([data-screen=ConfigCasa]) .bx .cc-h2{font-size:20px;font-weight:600;line-height:1.3}:where([data-screen=ConfigCasa]) .bx .cc-desc{color:var(--text-muted);margin-top:6px;font-size:14px;line-height:1.5}:where([data-screen=ConfigCasa]) .bx .cc-rows{border-top:1px solid var(--border);margin-top:14px}:where([data-screen=ConfigCasa]) .bx .cc-row{border-bottom:1px solid var(--border);grid-template-columns:130px 172px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}:where([data-screen=ConfigCasa]) .bx .cc-trig{cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-screen=ConfigCasa]) .bx .cc-dd{width:150px;padding:8px;right:auto}:where([data-screen=ConfigCasa]) .bx .cc-dd button{border-radius:6px;padding:7px 12px}:where([data-screen=ConfigCasa]) .bx .cc-pri{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;height:40px;margin-left:16px;font-size:14.5px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-radio{border:2px solid var(--border-strong);cursor:pointer;background:var(--surface);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}:where([data-screen=ConfigCasa]) .bx .cc-radio.on{background:var(--primary);border-color:var(--primary)}:where([data-screen=ConfigCasa]) .bx .cc-radio.on:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:4px}:where([data-screen=ConfigCasa]) .bx .cc-rm{height:40px;color:var(--fin-loss);text-underline-offset:2px;white-space:nowrap;justify-self:end;align-items:center;font-size:14.5px;font-weight:600;text-decoration:underline;display:inline-flex}:where([data-screen=ConfigCasa]) .bx .cc-rm:hover{color:#991b1b}:where([data-screen=ConfigCasa]) .bx .cc-add{margin-top:14px;font-size:15px;font-weight:600;display:inline-block}:where([data-screen=ConfigCasa]) .bx .cc-cprev{background:#f5f3ff;border:1px solid #ede9fe;border-radius:8px;padding:18px 18px 16px}:where([data-screen=ConfigCasa]) .bx .cc-cbtn{color:#fff;background:#5b21b6;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;margin-top:12px;font-size:15px;font-weight:600;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-csep{border-top:1px solid #ede9fe;margin-top:16px;padding-top:3px}:where([data-screen=ConfigCasa]) .bx .cc-crow{justify-content:space-between;align-items:center;gap:16px;height:28px;font-size:14px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-crow b{color:var(--text);font-weight:700}:where([data-screen=ConfigCasa]) .bx .cc-area{height:520px;padding:20px 19px}:where([data-screen=ConfigCasa]) .bx .cc-area textarea{resize:none;height:100%;font-size:15px;line-height:1.6}:where([data-screen=ConfigCasa]) .bx .cc-area textarea::placeholder{color:var(--text-subtle)}:where([data-screen=ConfigCasa]) .bx .cc-toast{width:440px;bottom:34px;right:40px}:where([data-screen=Auditoria]){background:#f3f6f4;margin:0}:where([data-screen=Auditoria]) .au-f{align-items:flex-start;gap:24px}:where([data-screen=Auditoria]) .bx .au-f .fchip{height:34px;font-size:14.5px}:where([data-screen=Auditoria]) .au-fw{position:relative}:where([data-screen=Auditoria]) .bx .au-panel{min-width:220px;padding:8px 0;left:0}:where([data-screen=Auditoria]) .bx .au-panel button{border-radius:6px;width:calc(100% - 16px);margin:0 8px;padding:9px 12px}:where([data-screen=Auditoria]) .au-old{color:var(--text-muted);font-weight:400;text-decoration:line-through}:where([data-screen=Auditoria]) .au-arr{color:var(--text-muted);margin:0 4px}:where([data-screen=Auditoria]) .au-new{font-weight:600}:where([data-screen=Auditoria]) .bx .tbl.au-tbl td{padding:12px 16px}:where([data-screen=Auditoria]) .bx .tbl.au-tbl tr.clickable td{cursor:pointer}:where([data-screen=Auditoria]) .cal.au-cal{width:248px;padding:12px 8px 10px;top:calc(100% + 6px);left:0}:where([data-screen=Auditoria]) .cal.au-cal .cal-h{margin-bottom:8px;font-size:14px}:where([data-screen=Auditoria]) .cal.au-cal .dow{padding:4px 0 6px;font-size:10.5px}:where([data-screen=Auditoria]) .cal.au-cal .day{height:29px;font-size:13px}:where([data-screen=Auditoria]) .cal.au-cal .why{margin:10px 6px 0;padding-top:8px}:where([data-screen=Auditoria]) .au-kv .kv{padding:12px 0}:where([data-screen=Mapa]){background:#f3f6f4;margin:0}:where([data-screen=Mapa]) .bx button.btn{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);text-align:center;height:38px;padding:0 16px}:where([data-screen=Mapa]) .bx button.btn:hover{background:var(--background)}:where([data-screen=Mapa]) .bx button.btn.primary,:where([data-screen=Mapa]) .bx button.btn.primary:hover{background:var(--primary);border-color:var(--primary)}:where([data-screen=Mapa]) .bx button.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}:where([data-screen=Mapa]) .bx button.chip{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);height:36px;padding:0 14px}:where([data-screen=Mapa]) .bx button.chip:hover{background:var(--background)}:where([data-screen=Mapa]) .bx button.chip.soft{font-weight:400}:where([data-screen=Mapa]) .bx button.pg{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:6px;padding:0 10px}:where([data-screen=Mapa]) .bx button.pg:hover{background:var(--background)}:where([data-screen=Mapa]) .bx button.pg.on,:where([data-screen=Mapa]) .bx button.pg.on:hover{background:var(--accent);border-color:var(--primary);color:var(--primary)}:where([data-screen=Mapa]) .bx button.pg:disabled,:where([data-screen=Mapa]) .bx button.pg.off{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--text-subtle)}:where([data-screen=Mapa]) .bx a.btn{color:var(--text);font-weight:600;text-decoration:none}:where([data-screen=Mapa]) .bx a.btn:hover{color:var(--text)}:where([data-screen=Mapa]) .bx .mp-kpi .label{font-size:12px}:where([data-screen=Mapa]) .bx .mp-kpi .val{font-size:30px;line-height:1.2}:where([data-screen=Mapa]) .bx .mp-kpi .note{margin-top:8px;font-size:14px}:where([data-screen=Mapa]) .bx .mp-h2{margin:0;font-size:22px;font-weight:600;line-height:1.3}:where([data-screen=Mapa]) .bx button.mp-roll{color:var(--primary);white-space:nowrap;flex-shrink:0;padding:0 0 3px;font-size:15px;font-weight:600}:where([data-screen=Mapa]) .bx button.mp-roll:hover{color:var(--primary-hover)}:where([data-screen=Mapa]) .bx button.mp-roll.end,:where([data-screen=Mapa]) .bx button.mp-roll.end:hover{color:var(--text)}:where([data-screen=Mapa]) .bx .mp-tbl{position:relative;overflow:hidden}:where([data-screen=Mapa]) .bx .mp-scroll{border-radius:var(--radius);scrollbar-width:none;padding-bottom:26px;overflow:auto hidden}:where([data-screen=Mapa]) .bx .mp-scroll::-webkit-scrollbar{display:none}:where([data-screen=Mapa]) .bx .mp-scroll.fim{direction:rtl}:where([data-screen=Mapa]) .bx .mp-scroll.fim table{direction:ltr}:where([data-screen=Mapa]) .bx .mp-table{table-layout:fixed;width:1418px}:where([data-screen=Mapa]) .bx .mp-table td{white-space:nowrap}:where([data-screen=Mapa]) .bx .mp-table th.mp-fixl,:where([data-screen=Mapa]) .bx .mp-table td.mp-fixl{z-index:3;background:var(--surface);width:250px;position:sticky;left:0}:where([data-screen=Mapa]) .bx .mp-table td.mp-fixl{border-right:1px solid var(--border)}:where([data-screen=Mapa]) .bx .mp-table th.mp-fixr,:where([data-screen=Mapa]) .bx .mp-table td.mp-fixr{z-index:3;background:var(--surface);border-left:1px solid var(--border);text-align:right;width:60px;padding-left:8px;padding-right:12px;position:sticky;right:0}:where([data-screen=Mapa]) .bx .mp-scroll.ini .mp-fixr{box-shadow:-10px 0 12px -10px #17211b24}:where([data-screen=Mapa]) .bx .mp-scroll.fim td.mp-fixl,:where([data-screen=Mapa]) .bx .mp-scroll.fim th.mp-fixl{box-shadow:10px 0 12px -10px #17211b2e}:where([data-screen=Mapa]) .bx .mp-table tbody tr:hover td.mp-fixl,:where([data-screen=Mapa]) .bx .mp-table tbody tr:hover td.mp-fixr{background:var(--background)}:where([data-screen=Mapa]) .bx .mp-table th.mp-sorted{color:var(--primary)}:where([data-screen=Mapa]) .bx .mp-table td.mp-hot{background:var(--fin-alert-bg);color:var(--fin-alert-text)}:where([data-screen=Mapa]) .bx .mp-table tbody tr:hover td.mp-hot{background:var(--fin-alert-bg)}:where([data-screen=Mapa]) .bx .mp-hot-n{margin-top:1px;font-size:12px;line-height:1.4}:where([data-screen=Mapa]) .bx .mp-table .kebab{margin-left:auto}:where([data-screen=Mapa]) .bx .mp-table a.kebab{font-weight:400;text-decoration:none}:where([data-screen=Mapa]) .bx button.mp-nav{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;box-shadow:var(--elev-1);color:var(--text);z-index:6;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:5px}:where([data-screen=Mapa]) .bx button.mp-nav:hover{background:var(--background)}:where([data-screen=Mapa]) .bx button.mp-nav.r{right:74px}:where([data-screen=Mapa]) .bx button.mp-nav.l{left:262px}:where([data-screen=Mapa]) .bx .mp-sb{background:var(--sage-100);border-radius:4px;height:8px;position:absolute;bottom:9px;left:262px;right:74px}:where([data-screen=Mapa]) .bx .mp-sb i{background:var(--sage-400);border-radius:4px;width:73%;position:absolute;top:0;bottom:0;left:0}:where([data-screen=Mapa]) .bx .mp-sb i.end{left:auto;right:0}:where([data-screen=Mapa]) .bx .mp-leg{background:var(--fin-alert-bg);border:1px solid #f1d68a;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}:where([data-screen=Mapa]) .mp-o{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin:0 -16px;padding:14px 16px;font-size:15px;display:flex}:where([data-screen=Mapa]) .mp-o .n{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;font-weight:600;overflow:hidden}:where([data-screen=Mapa]) .mp-o .s{text-align:right;white-space:nowrap;flex-shrink:0;min-width:130px}:where([data-screen=Mapa]) .mp-o .c{text-align:right;white-space:nowrap;flex-shrink:0;min-width:170px}:where([data-screen=Mapa]) .mp-o.worst{background:var(--fin-loss-bg);color:var(--fin-loss);border-bottom:0;border-radius:8px;margin-top:6px;font-weight:600}:where([data-screen=Mapa]) .mp-o:nth-child(2){border-bottom:0}:where([data-screen=Relatorios]){background:#f3f6f4;margin:0}:where([data-screen=Relatorios]) .rl-tabs{border-bottom:1px solid var(--border);gap:8px;margin-top:16px;display:flex}:where([data-screen=Relatorios]) .bx button.rl-tab{height:44px;color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 18px;font-size:16px;font-weight:600}:where([data-screen=Relatorios]) .bx button.rl-tab:hover{color:var(--text)}:where([data-screen=Relatorios]) .bx button.rl-tab.on{color:var(--primary);border-bottom-color:var(--primary)}:where([data-screen=Relatorios]) .rl-f{align-items:flex-start;gap:12px;margin-top:16px;display:flex}:where([data-screen=Relatorios]) .rl-fwrap{display:inline-block;position:relative}:where([data-screen=Relatorios]) .bx .rl-f .fchip{height:34px;font-size:14.5px}:where([data-screen=Relatorios]) .bx .rl-fpanel{min-width:220px;padding:8px 0;left:0}:where([data-screen=Relatorios]) .bx .rl-fpanel button{border-radius:6px;width:calc(100% - 16px);margin:0 8px;padding:9px 12px}:where([data-screen=Relatorios]) .bx .kpi.rl-kpi .val{font-size:26px}:where([data-screen=Relatorios]) .rl-leg{color:var(--text-body);align-items:center;gap:14px;margin-top:6px;font-size:14px;display:flex}:where([data-screen=Relatorios]) .rl-leg i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}:where([data-screen=Relatorios]) .rl-grp-h{background:var(--surface-muted);border-radius:var(--radius) var(--radius) 0 0;min-height:52px;color:var(--text-body);white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;font-size:14.5px;display:flex}:where([data-screen=Relatorios]) .rl-grp-h b{color:var(--text);font-weight:600}:where([data-screen=Relatorios]) .rl-grp-h b.gain{color:var(--fin-gain)}:where([data-screen=Relatorios]) .rl-grp-h b.loss{color:var(--fin-loss)}:where([data-screen=Relatorios]) .rl-grp-h .r{white-space:nowrap;align-items:center;gap:12px;min-width:0;display:flex}:where([data-screen=Relatorios]) .rl-grp-h .r span{white-space:normal;text-align:right}:where([data-screen=Relatorios]) .rl-grp-h .r .btn{flex-shrink:0}:where([data-screen=Relatorios]) .bx .rl-grp table{table-layout:fixed}:where([data-screen=Relatorios]) .bx .rl-grp td{padding:12px 16px}:where([data-screen=Relatorios]) .bx .rl-grp .t2{white-space:nowrap}:where([data-screen=Relatorios]) .bx .rl-grp .t1 a{color:inherit;font-weight:600;text-decoration:none}:where([data-screen=Relatorios]) .bx .rl-grp .t1 a:hover{color:var(--primary);text-decoration:underline}:where([data-screen=Relatorios]) .bx .badge.rl-returned{background:var(--fin-returned-bg);color:var(--fin-returned)}:where([data-screen=Relatorios]) .bx .rl-cm td{padding:14px 16px}:where([data-screen=Relatorios]) .bx .rl-cm .how{color:var(--text-body);line-height:1.5}:where([data-screen=Relatorios]) .bx .rl-toast{width:430px}:where([data-screen=Relatorios]) .bx .rl-toast .mono{font-size:13.5px}:where([data-screen=Resultados]){background:#f3f6f4;margin:0}:where([data-screen=Resultados]) .bx button.btn{border:1px solid var(--border);padding:0 16px}:where([data-screen=Resultados]) .bx button.btn.sm{padding:0 14px}:where([data-screen=Resultados]) .bx button.btn.primary{border-color:var(--primary)}:where([data-screen=Resultados]) .bx button.btn.primary:hover{border-color:var(--primary-hover)}:where([data-screen=Resultados]) .bx button.chip{border:1px solid var(--border);padding:0 14px}:where([data-screen=Resultados]) .bx button.chip.on{border-color:var(--primary)}:where([data-screen=Resultados]) .bx button.pg{border:1px solid var(--border);padding:0 10px}:where([data-screen=Resultados]) .bx button.pg.on{border-color:var(--primary)}:where([data-screen=Resultados]) .bx button.pg.off{background:var(--surface-muted);border-color:var(--surface-muted)}:where([data-screen=Resultados]) .bx .rs-h2{margin:0;font-size:22px;font-weight:600;line-height:1.3}:where([data-screen=Resultados]) .bx .rs-p2{color:var(--text-muted);max-width:940px;margin-top:10px;font-size:14px;line-height:1.55}:where([data-screen=Resultados]) .bx .rs-status{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:38px;color:var(--text-body);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:0 16px;font-size:14.5px;display:inline-flex}:where([data-screen=Resultados]) .bx .rs-status i{background:var(--fin-gain);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}:where([data-screen=Resultados]) .bx .rs-status.down{border-color:var(--fin-loss);color:var(--fin-loss);font-weight:500}:where([data-screen=Resultados]) .bx .rs-status.down i{background:var(--fin-loss)}:where([data-screen=Resultados]) .bx .rs-kpi .label{font-size:12px}:where([data-screen=Resultados]) .bx .rs-kpi .val{font-size:30px;line-height:1.2}:where([data-screen=Resultados]) .bx .rs-kpi .note{margin-top:8px;font-size:14px}:where([data-screen=Resultados]) .bx .rs-sc{font-family:var(--font-mono);letter-spacing:.02em;font-size:19px;font-weight:600}:where([data-screen=Resultados]) .bx .rs-x{margin:0 9px;font-size:15px;font-weight:700}:where([data-screen=Resultados]) .bx .rs-min{color:var(--text-muted);margin-left:8px;font-size:12.5px}:where([data-screen=Resultados]) .bx .rs-muted .rs-sc,:where([data-screen=Resultados]) .bx .rs-muted .rs-x{color:var(--text-subtle);font-weight:400}:where([data-screen=Resultados]) .bx .rs-who{color:var(--text-muted);margin-top:2px;font-size:12.5px}:where([data-screen=Resultados]) .bx .rs-hide{display:none}:where([data-screen=Resultados]) .bx .rs-cwrap{display:inline-block;position:relative}:where([data-screen=Resultados]) .bx .cal.rs-cal{width:268px;padding:14px 14px 12px;top:calc(100% + 10px);left:auto;right:0}:where([data-screen=Resultados]) .bx .cal.rs-cal .cal-h{margin-bottom:10px;font-size:15px}:where([data-screen=Resultados]) .bx .cal.rs-cal .dow{padding:2px 0 8px;font-size:11px}:where([data-screen=Resultados]) .bx .cal.rs-cal .day{border:0;justify-content:center;width:100%;height:30px;font-size:14px}:where([data-screen=Resultados]) .bx .cal.rs-cal .day.rs-blank{visibility:hidden;cursor:default}:where([data-screen=Resultados]) .bx .cal.rs-cal .why{margin-top:14px;padding-top:12px;font-size:12.5px}:where([data-screen=Resultados]) .bx .rs-edit{justify-content:center;align-items:flex-end;gap:28px;margin-top:22px;display:flex}:where([data-screen=Resultados]) .bx .rs-team{flex-direction:column;align-items:center;gap:10px;display:flex}:where([data-screen=Resultados]) .bx .rs-scin{border-color:var(--primary);border-radius:var(--radius);justify-content:center;width:64px;height:52px;padding:0}:where([data-screen=Resultados]) .bx .rs-scin input{text-align:center;font-size:22px;font-weight:700}:where([data-screen=Resultados]) .bx .rs-edit .rs-x{color:var(--text-subtle);margin:0 0 14px;font-size:20px;font-weight:400}:where([data-screen=Resultados]) .bx .rs-menu{min-width:210px}:where([data-screen=Resultados]) .bx .rs-acts{text-align:right;width:60px}:where([data-screen=VisaoNivel]){background:#f3f6f4;margin:0}:where([data-screen=VisaoNivel]) .bx .vn-kpi .label{font-size:12px}:where([data-screen=VisaoNivel]) .bx .vn-kpi .val{font-size:30px;line-height:1.2}:where([data-screen=VisaoNivel]) .bx .vn-kpi .note{margin-top:8px;font-size:14px}:where([data-screen=VisaoNivel]) .bx .vn-kpi.mine .label,:where([data-screen=VisaoNivel]) .bx .vn-kpi.mine .val{color:var(--primary-hover)}:where([data-screen=VisaoNivel]) .bx .vn-com{background:var(--accent);border-radius:var(--radius);border:1px solid #bfe0d2;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px 18px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-com .label{color:var(--primary-hover);font-size:12px}:where([data-screen=VisaoNivel]) .bx .vn-com .val{color:var(--primary-hover);font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;font-weight:700;line-height:1.2}:where([data-screen=VisaoNivel]) .bx .vn-com .why{text-align:right;color:var(--primary-ring);white-space:nowrap;font-size:15px;line-height:1.5}:where([data-screen=VisaoNivel]) .bx .vn-h2{margin:0;font-size:22px;font-weight:600;line-height:1.3}:where([data-screen=VisaoNivel]) .bx .vn-tabs{border-bottom:1px solid var(--border);gap:6px;margin-top:24px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-tab{height:40px;color:var(--text-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}:where([data-screen=VisaoNivel]) .bx .vn-tab:hover{color:var(--text)}:where([data-screen=VisaoNivel]) .bx .vn-tab.on,:where([data-screen=VisaoNivel]) .bx .vn-tab.on:hover{color:var(--primary);border-bottom-color:var(--primary)}:where([data-screen=VisaoNivel]) .bx .vn-tab .n{background:var(--surface-muted);min-width:26px;height:22px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}:where([data-screen=VisaoNivel]) .bx .vn-tab.on .n{background:var(--accent);color:var(--primary)}:where([data-screen=VisaoNivel]) .bx .vn-desc{color:var(--text-muted);margin-top:14px;font-size:15px;line-height:1.55}:where([data-screen=VisaoNivel]) .bx .tbl .vn-b{font-weight:700}:where([data-screen=VisaoNivel]) .bx .tbl .vn-dash{color:var(--text-subtle)}:where([data-screen=VisaoNivel]) .bx .vn-tbl td{padding:16px}:where([data-screen=VisaoNivel]) .bx .tbl td.chk,:where([data-screen=VisaoNivel]) .bx .tbl th.chk{width:48px;padding-right:0}:where([data-screen=VisaoNivel]) .bx button.vn-roll{color:var(--primary);white-space:nowrap;flex-shrink:0;padding:0 0 3px;font-size:15px;font-weight:600}:where([data-screen=VisaoNivel]) .bx button.vn-roll:hover{color:var(--primary-hover)}:where([data-screen=VisaoNivel]) .bx button.vn-roll.end,:where([data-screen=VisaoNivel]) .bx button.vn-roll.end:hover{color:var(--text)}:where([data-screen=VisaoNivel]) .bx .vn-mp{position:relative;overflow:hidden}:where([data-screen=VisaoNivel]) .bx .vn-scroll{border-radius:var(--radius);scrollbar-width:none;padding-bottom:26px;overflow:auto hidden}:where([data-screen=VisaoNivel]) .bx .vn-scroll::-webkit-scrollbar{display:none}:where([data-screen=VisaoNivel]) .bx .vn-scroll.fim{direction:rtl}:where([data-screen=VisaoNivel]) .bx .vn-scroll.fim table{direction:ltr}:where([data-screen=VisaoNivel]) .bx .vn-table{table-layout:fixed;width:1418px}:where([data-screen=VisaoNivel]) .bx .vn-table td{white-space:nowrap}:where([data-screen=VisaoNivel]) .bx .vn-table th.vn-fixl,:where([data-screen=VisaoNivel]) .bx .vn-table td.vn-fixl{z-index:3;background:var(--surface);width:250px;position:sticky;left:0}:where([data-screen=VisaoNivel]) .bx .vn-table td.vn-fixl{border-right:1px solid var(--border)}:where([data-screen=VisaoNivel]) .bx .vn-table th.vn-fixr,:where([data-screen=VisaoNivel]) .bx .vn-table td.vn-fixr{z-index:3;background:var(--surface);border-left:1px solid var(--border);text-align:right;width:60px;padding-left:8px;padding-right:12px;position:sticky;right:0}:where([data-screen=VisaoNivel]) .bx .vn-scroll.ini .vn-fixr{box-shadow:-10px 0 12px -10px #17211b24}:where([data-screen=VisaoNivel]) .bx .vn-scroll.fim td.vn-fixl,:where([data-screen=VisaoNivel]) .bx .vn-scroll.fim th.vn-fixl{box-shadow:10px 0 12px -10px #17211b2e}:where([data-screen=VisaoNivel]) .bx .vn-table tbody tr:hover td.vn-fixl,:where([data-screen=VisaoNivel]) .bx .vn-table tbody tr:hover td.vn-fixr{background:var(--background)}:where([data-screen=VisaoNivel]) .bx .vn-table th.vn-sorted{color:var(--primary)}:where([data-screen=VisaoNivel]) .bx .vn-table .kebab{margin-left:auto}:where([data-screen=VisaoNivel]) .bx .vn-table a.kebab{font-weight:400;text-decoration:none}:where([data-screen=VisaoNivel]) .bx button.vn-nav{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;box-shadow:var(--elev-1);color:var(--text);z-index:6;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:5px}:where([data-screen=VisaoNivel]) .bx button.vn-nav:hover{background:var(--background)}:where([data-screen=VisaoNivel]) .bx button.vn-nav.r{right:74px}:where([data-screen=VisaoNivel]) .bx button.vn-nav.l{left:262px}:where([data-screen=VisaoNivel]) .bx .vn-sb{background:var(--sage-100);border-radius:4px;height:8px;position:absolute;bottom:9px;left:262px;right:74px}:where([data-screen=VisaoNivel]) .bx .vn-sb i{background:var(--sage-400);border-radius:4px;width:73%;position:absolute;top:0;bottom:0;left:0}:where([data-screen=VisaoNivel]) .bx .vn-sb i.end{left:auto;right:0}:where([data-screen=FichaCambista]){background:#f3f6f4;margin:0}:where([data-screen=FichaCambista]) .bx .fc-crumb a{color:var(--text-muted);font-weight:400;text-decoration:none}:where([data-screen=FichaCambista]) .bx .fc-crumb a:hover{color:var(--text)}:where([data-screen=FichaCambista]) .bx .fc-crumb b{color:var(--primary);font-weight:600}:where([data-screen=FichaCambista]) .bx .fc-av{background:var(--accent);width:48px;height:48px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}:where([data-screen=FichaCambista]) .bx .fc-name{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.25}:where([data-screen=FichaCambista]) .bx .fc-kv{border-top:1px solid var(--border);gap:36px;margin-top:20px;padding-top:18px;display:flex}:where([data-screen=FichaCambista]) .bx .fc-kv .v{margin-top:4px;font-size:16px}:where([data-screen=FichaCambista]) .bx .fc-tabs{border-bottom:1px solid var(--border);display:flex}:where([data-screen=FichaCambista]) .bx .fc-tab{color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px 12px;font-size:15.5px;font-weight:600}:where([data-screen=FichaCambista]) .bx .fc-tab:hover{color:var(--text)}:where([data-screen=FichaCambista]) .bx .fc-tab.on{color:var(--primary);border-bottom-color:var(--primary)}:where([data-screen=FichaCambista]) .bx .kpi .val.fc-val{font-size:28px;line-height:1.2}:where([data-screen=FichaCambista]) .bx .fc-tile{border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex:1;max-width:130px;padding:11px 8px}:where([data-screen=FichaCambista]) .bx .fc-tile .p{color:var(--primary);font-size:22px;font-weight:700;line-height:1.2}:where([data-screen=FichaCambista]) .bx .fc-tile .d{color:var(--text-muted);margin-top:2px;font-size:14px}:where([data-screen=FichaCambista]) .bx .fc-line{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}:where([data-screen=FichaCambista]) .bx .fc-line .t{font-size:16px}:where([data-screen=FichaCambista]) .bx .fc-line .s{color:var(--text-muted);margin-top:2px;font-size:14px}:where([data-screen=FichaCambista]) .bx .fc-line .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}:where([data-screen=FichaCambista]) .bx .fc-line.sum{border-top:2px solid var(--sage-800);border-bottom:0;padding:14px 0 6px;font-size:16px;font-weight:700}:where([data-screen=FichaCambista]) .bx .tbl tr.fc-sum td{border-top:2px solid var(--sage-800);background:var(--surface);font-weight:700}:where([data-screen=FichaCambista]) .bx .tbl tbody tr.fc-sum:hover td{background:var(--surface)}:where([data-screen=FichaCambista]) .bx .fc-amt{height:46px}:where([data-screen=FichaCambista]) .bx .fc-amt input{font-size:20px;font-weight:600}:where([data-screen=FichaCambista]) .bx .fc-amt input::placeholder{color:var(--text-subtle);font-weight:400}:where([data-screen=FichaCambista]) .bx .fc-ok{background:var(--accent);color:var(--text);border-radius:var(--radius);padding:14px 20px;font-size:15px;line-height:1.55}:where([data-screen=FichaCambista]) .bx .fc-ok b{font-weight:700}:where([data-screen=FichaCambista]) .bx .menu .fc-danger{color:var(--fin-loss)}:where([data-screen=VitrineD]){background:#f3f6f4;margin:0}:where([data-screen=VitrineD]) .vd .vh{justify-content:center;height:64px;padding:0}:where([data-screen=VitrineD]) .vd .vd-hwrap{justify-content:space-between;align-items:center;width:1120px;display:flex}:where([data-screen=VitrineD]) .vd .vd-hl{align-items:center;gap:40px;display:flex}:where([data-screen=VitrineD]) .vd .vd-brand{text-align:left;color:inherit;font-weight:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}:where([data-screen=VitrineD]) .vd .vd-nav{align-items:center;gap:26px;display:flex}:where([data-screen=VitrineD]) .vd .vd-nav a,:where([data-screen=VitrineD]) .vd .vd-nav span{color:var(--text);font-size:16px;font-weight:600;text-decoration:none}:where([data-screen=VitrineD]) .vd .vd-nav a:hover{color:var(--primary)}:where([data-screen=VitrineD]) .vd .vd-nav a.on{color:var(--primary);text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}:where([data-screen=VitrineD]) .vd .vd-hr{align-items:center;gap:24px;display:flex}:where([data-screen=VitrineD]) .vd .vd-enter{font-size:16px;font-weight:600;text-decoration:none}:where([data-screen=VitrineD]) .vd .vd-cta{border-radius:10px;height:46px;padding:0 22px;font-size:16px;text-decoration:none}:where([data-screen=VitrineD]) .vd .vbody{background:var(--background);top:64px}:where([data-screen=VitrineD]) .vd .vd-nolink{text-decoration:none}:where([data-screen=VitrineD]) .vd .vd-flink{color:var(--primary);font-weight:600}:where([data-screen=VitrineD]) .vd .chips{border-bottom:1px solid var(--border);background:var(--surface);gap:8px;padding:12px 16px}:where([data-screen=VitrineD]) .vd .chips .chip{height:36px;padding:0 18px;font-size:15px}:where([data-screen=VitrineD]) .vd .vd-banner{background:var(--fin-alert-bg);color:var(--fin-alert-text);border-bottom:1px solid #f0d48a;padding:14px 16px;font-size:15px;line-height:1.5}:where([data-screen=VitrineD]) .vd .vd-banner b{font-weight:700}:where([data-screen=VitrineD]) .vd .vd-dot{background:var(--fin-alert);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block;position:relative;top:-1px}:where([data-screen=VitrineD]) .vd .vd-wrap{max-width:1120px;margin:0 auto;padding:30px 0 0}:where([data-screen=VitrineD]) .vd .vd-cols{grid-template-columns:minmax(0,1fr) 373px;align-items:start;gap:28px;display:grid}:where([data-screen=VitrineD]) .vd .vd-single{max-width:678px;margin:0 auto}:where([data-screen=VitrineD]) .vd .vd-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}:where([data-screen=VitrineD]) .vd .vd-league{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:22px 24px 6px;font-size:13px;font-weight:700}:where([data-screen=VitrineD]) .vd .vd-match{border-bottom:1px solid var(--border);padding:18px 24px 20px}:where([data-screen=VitrineD]) .vd .vd-match:last-child{border-bottom:0}:where([data-screen=VitrineD]) .vd .vd-match .when{font-size:14px}:where([data-screen=VitrineD]) .vd .vd-match .teams{margin-top:8px;font-size:17px}:where([data-screen=VitrineD]) .vd .vd-match .odds{gap:10px;margin-top:12px}:where([data-screen=VitrineD]) .vd .vd-match .odd{gap:2px;height:62px}:where([data-screen=VitrineD]) .vd .vd-match .odd .l{font-size:14px}:where([data-screen=VitrineD]) .vd .vd-match .odd .v{font-size:17px}:where([data-screen=VitrineD]) .vd .vd-more{color:var(--primary);cursor:pointer;margin-top:14px;font-size:14px;font-weight:600;display:inline-block}:where([data-screen=VitrineD]) .vd .vd-stale .vd-more{color:var(--text-subtle);cursor:default}:where([data-screen=VitrineD]) .vd .vd-stale .odd.dis{border-color:var(--border);cursor:default;background:#fff}:where([data-screen=VitrineD]) .vd .vd-stale .odd.dis .l,:where([data-screen=VitrineD]) .vd .vd-stale .odd.dis .v{color:var(--text-subtle)}:where([data-screen=VitrineD]) .vd .vd-aside{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}:where([data-screen=VitrineD]) .vd .vd-aside-h{padding-bottom:6px;font-size:22px;font-weight:700;line-height:1.3}:where([data-screen=VitrineD]) .vd .vd-item{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:16px 0;display:flex}:where([data-screen=VitrineD]) .vd .vd-item:last-child{border-bottom:0}:where([data-screen=VitrineD]) .vd .vd-item .m{font-size:17px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-item .s{color:var(--text-muted);margin-top:2px;font-size:14px}:where([data-screen=VitrineD]) .vd .vd-item .p{color:var(--text-body);margin-top:6px;font-size:15.5px}:where([data-screen=VitrineD]) .vd .vd-item .odd-v{font-family:var(--font-mono);text-align:right;font-size:18px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-item .rm{color:var(--fin-loss);cursor:pointer;margin-top:8px;margin-left:auto;font-size:15px;font-weight:600;display:block}:where([data-screen=VitrineD]) .vd .vd-amount .input{height:50px;padding:0 16px;font-size:26px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-quick{gap:8px;margin-top:14px;display:flex}:where([data-screen=VitrineD]) .vd .vd-quick .chip{border-radius:999px;height:36px;padding:0 16px;font-size:16px}:where([data-screen=VitrineD]) .vd .vd-sum{background:var(--accent);border-radius:8px;margin-top:18px;padding:16px 16px 18px}:where([data-screen=VitrineD]) .vd .vd-sum .label{font-size:11.5px}:where([data-screen=VitrineD]) .vd .vd-sum .big{font-family:var(--font-mono);margin-top:4px;font-size:22px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-sum .ret{color:var(--fin-gain);margin-top:2px;font-size:26px;font-weight:700}:where([data-screen=VitrineD]) .vd .vd-sum .d{color:var(--text-body);margin-top:12px;font-size:14px;line-height:1.5}:where([data-screen=VitrineD]) .vd .vd-login{background:var(--accent);text-align:center;color:var(--primary);border-radius:8px;margin-top:14px;padding:11px 16px;font-size:15.5px;line-height:1.5}:where([data-screen=VitrineD]) .vd .vd-login a{font-weight:700;text-decoration:none}:where([data-screen=VitrineD]) .vd button.vd-outline{border:1px solid var(--border);background:var(--surface)}:where([data-screen=VitrineD]) .vd button.vd-outline:hover{background:var(--background)}:where([data-screen=VitrineD]) .vd .vd-modal{background:var(--surface);width:698px;box-shadow:var(--elev-3);border-radius:14px;flex-direction:column;max-height:calc(100% - 56px);display:flex;overflow:hidden}:where([data-screen=VitrineD]) .vd .vd-modal-h{padding:20px 20px 0}:where([data-screen=VitrineD]) .vd .vd-modal-h .chips{border-bottom:1px solid var(--border);padding:16px 0 18px}:where([data-screen=VitrineD]) .vd .vd-modal-b{padding:0 20px 8px;overflow:auto}:where([data-screen=VitrineD]) .vd .vd-modal-b .mkt-h{padding:20px 0 10px}:where([data-screen=VitrineD]) .vd .vd-modal-b .mkt-g,:where([data-screen=VitrineD]) .vd .vd-modal-b .mkt-3{padding:0}:where([data-screen=VitrineD]) .vd .vd-modal-b .odd{height:60px}:where([data-screen=VitrineD]) .vd .vd-modal-b .odd.wide{height:44px}:where([data-screen=VitrineD]) .vd .vd-modal-f{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}:where([data-screen=VitrineD]) .vd .vd-code{background:var(--surface);width:518px;box-shadow:var(--elev-3);border-radius:14px;max-height:calc(100% - 56px);overflow:auto}:where([data-screen=VitrineD]) .vd .vd-code-h{border-bottom:1px solid var(--border);text-align:center;padding:18px 20px;font-size:19px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-step{border-bottom:1px solid var(--border);color:var(--text);padding:12px 0;font-size:15.5px;line-height:1.5;display:block}:where([data-screen=VitrineD]) .vd .vd-step:last-child{border-bottom:0}:where([data-screen=VitrineD]) .vd .vd-n{background:var(--accent);width:22px;height:22px;color:var(--primary);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:12px;font-weight:700;display:inline-flex;position:relative;top:-1px}:where([data-screen=VitrineD]) .vd .vd-empty .t{font-size:20px}:where([data-screen=VitrineD]) .vd .vd-empty .d{margin-top:8px;font-size:16px}:where([data-screen=VitrineD]) .vd .vfoot .who{font-size:15px}:where([data-screen=ConferirD]){background:#f3f6f4;margin:0}:where([data-screen=ConferirD]) .vd .vh{justify-content:center;height:64px;padding:0}:where([data-screen=ConferirD]) .vd .vd-hwrap{justify-content:space-between;align-items:center;width:1120px;display:flex}:where([data-screen=ConferirD]) .vd .vd-hl{align-items:center;gap:40px;display:flex}:where([data-screen=ConferirD]) .vd .vd-brand{text-align:left;color:inherit;font-weight:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}:where([data-screen=ConferirD]) .vd .vd-nav{align-items:center;gap:26px;display:flex}:where([data-screen=ConferirD]) .vd .vd-nav a,:where([data-screen=ConferirD]) .vd .vd-nav span{color:var(--text);font-size:16px;font-weight:600;text-decoration:none}:where([data-screen=ConferirD]) .vd .vd-nav a:hover{color:var(--primary)}:where([data-screen=ConferirD]) .vd .vd-nav a.on{color:var(--primary);text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}:where([data-screen=ConferirD]) .vd .vd-hr{align-items:center;gap:24px;display:flex}:where([data-screen=ConferirD]) .vd .vd-enter{font-size:16px;font-weight:600;text-decoration:none}:where([data-screen=ConferirD]) .vd .vd-cta{border-radius:10px;height:46px;padding:0 22px;font-size:16px;text-decoration:none}:where([data-screen=ConferirD]) .vd .vbody{background:var(--background);top:64px}:where([data-screen=ConferirD]) .vd .vd-nolink{text-decoration:none}:where([data-screen=ConferirD]) .cd-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:680px;margin:28px auto 0;overflow:hidden}:where([data-screen=ConferirD]) .cd-top{padding:22px 16px 18px}:where([data-screen=ConferirD]) .cd-h{color:var(--text);font-size:18px;font-weight:700;line-height:1.3}:where([data-screen=ConferirD]) .cd-lead{color:var(--text-muted);margin-top:7px;font-size:13px;line-height:1.5}:where([data-screen=ConferirD]) .vt .cd-inp{height:52px;margin-top:13.5px;padding:0 14px}:where([data-screen=ConferirD]) .vt .cd-inp input{font-family:var(--font-mono);letter-spacing:.025em;font-size:18px;font-weight:500}:where([data-screen=ConferirD]) .vt .cd-inp input::placeholder{color:var(--text-subtle)}:where([data-screen=ConferirD]) .vt .cd-go{height:48px;margin-top:12px;font-size:15px}:where([data-screen=ConferirD]) .cd-help{color:var(--text-muted);margin-top:10.5px;font-size:12px;line-height:1.45}:where([data-screen=ConferirD]) .cd-st{border-bottom:1px solid var(--surface-muted);padding:19.5px 16px}:where([data-screen=ConferirD]) .cd-st .t{font-size:19px;font-weight:700;line-height:1.35}:where([data-screen=ConferirD]) .cd-st .d{margin-top:9px;font-size:14px;line-height:1.5}:where([data-screen=ConferirD]) .cd-st.gain{background:var(--fin-gain-bg);color:#166534}:where([data-screen=ConferirD]) .cd-st.neutral{background:var(--surface-muted);color:var(--sage-700)}:where([data-screen=ConferirD]) .cd-st.alert{background:var(--fin-alert-bg);color:var(--fin-alert-text)}:where([data-screen=ConferirD]) .cd-det{padding:19px 16px 18px}:where([data-screen=ConferirD]) .cd-code{font-family:var(--font-mono);color:var(--text);font-size:20px;font-weight:600;line-height:1.3}:where([data-screen=ConferirD]) .cd-when{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.5}:where([data-screen=ConferirD]) .cd-kv{border-top:1px solid var(--surface-muted);margin-top:11px}:where([data-screen=ConferirD]) .cd-kv .kv{border-bottom:1px solid var(--surface-muted);padding:12px 0;font-size:14px;line-height:20px}:where([data-screen=ConferirD]) .cd-kv .kv:last-child{border-bottom:0}:where([data-screen=ConferirD]) .cd-kv .kv .v{color:var(--text);font-weight:700}:where([data-screen=ConferirD]) .cd-det .label{letter-spacing:.025em}:where([data-screen=ConferirD]) .cd-lbl{border-bottom:1px solid var(--surface-muted);margin-top:20px;padding-bottom:0;line-height:1.4}:where([data-screen=ConferirD]) .cd-sel{border-bottom:1px solid var(--surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}:where([data-screen=ConferirD]) .cd-sel:last-child{border-bottom:0}:where([data-screen=ConferirD]) .cd-sel .m{color:var(--text);font-size:14px;font-weight:600;line-height:1.5}:where([data-screen=ConferirD]) .cd-sel .p{color:var(--text-body);margin-top:1px;font-size:13px;line-height:1.5}:where([data-screen=ConferirD]) .cd-sel .badge.open{color:#1e40af}:where([data-screen=ConferirD]) .cd-sel .badge.gain{color:#166534}:where([data-screen=ConferirD]) .cd-sel .badge.loss{color:var(--fin-loss-text)}:where([data-screen=ConferirD]) .cd-sel .old{font-family:var(--font-mono);color:var(--text-subtle);flex-shrink:0;font-size:14.5px;font-weight:600;text-decoration:line-through}:where([data-screen=ConferirD]) .cd-big{color:var(--fin-gain);margin-top:8.5px;font-size:30px;font-weight:700;line-height:1.2}:where([data-screen=ConferirD]) .cd-ban{border-radius:8px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:20px}:where([data-screen=ConferirD]) .cd-note{color:var(--text-muted);margin-top:9.5px;font-size:12px;line-height:1.5}:where([data-screen=ConferirD]) .cd-back{height:48px;margin-top:15px;font-size:15px;text-decoration:none}:where([data-screen=ConferirD]) .cd-hint{color:var(--text-body);font-size:14px;line-height:1.5}:where([data-screen=ConferirD]) .vt .cd-foot{padding-bottom:33px;font-size:12px;line-height:20px}:where([data-screen=ConferirD]) .vt .cd-foot b{color:var(--text-body);margin-right:3px}:where([data-screen=ConferirD]) .vt .cd-foot .who{margin-top:8.5px;font-size:12px}:where([data-screen=ConferirD]) .vt .cd-foot .who a{font-size:13px;text-decoration:none}:where([data-screen=BilheteCompartilhadoD]){background:#f3f6f4;margin:0}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-brand{color:inherit;font-weight:inherit;justify-content:center;align-items:center;gap:10px;padding:26px 16px 8px;text-decoration:none;display:flex}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-brand .mark{background:var(--primary);color:var(--on-primary);border-radius:8px;width:30px;height:30px;font-size:14px}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-brand .brand-name{letter-spacing:0;font-size:16px;font-weight:600}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:528px;margin:0 auto;overflow:hidden}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-status{background:var(--fin-gain-bg);color:#166534;padding:20px 16px 19.5px}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-status .t{font-size:19px;font-weight:700;line-height:1.3}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-status .d{margin-top:9px;font-size:14px;line-height:1.5}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-body{padding:20.5px 18px 18px}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-code{font-family:var(--font-mono);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-when{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.5}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-kv{border-top:1px solid var(--surface-muted);margin-top:10.5px}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-kv .kv{border-bottom:1px solid var(--surface-muted);padding:11.5px 0;font-size:14px;line-height:1.5}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-kv .kv:last-child{border-bottom:0}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-kv .kv .v{font-weight:700}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-kv .kv .v.gain{color:var(--fin-gain)}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-lbl{border-bottom:1px solid var(--surface-muted);margin-top:18px}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-sel{border-bottom:1px solid var(--surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 0 12px;display:flex}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-sel.last{border-bottom:0}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-sel .m{font-size:14px;font-weight:600;line-height:1.5}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-sel .p{color:var(--text-body);margin-top:2px;font-size:13px;line-height:1.5}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-sel .o{flex-shrink:0;font-size:14px;font-weight:700;line-height:1.5}:where([data-screen=BilheteCompartilhadoD]) .bd a.bd-btn{height:48px;color:var(--text);margin-top:16px;font-size:15px;font-weight:600;text-decoration:none}:where([data-screen=BilheteCompartilhadoD]) .vt.desk.bd .bd-foot{margin-top:0;padding:40.5px 24px 32px;font-size:12px;line-height:1.65}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-foot b{margin-right:4px}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-foot .who{margin-top:8px;font-size:12px}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-foot .who a{color:var(--primary);font-size:13px;font-weight:700;text-decoration:none}:where([data-screen=RegulamentoD]){background:#f3f6f4;margin:0}:where([data-screen=RegulamentoD]) .vt.desk.rd .vh{justify-content:center;align-items:flex-start;height:67px;padding:0}:where([data-screen=RegulamentoD]) .rd .rd-hwrap{justify-content:space-between;align-items:center;width:1120px;height:66px;display:flex}:where([data-screen=RegulamentoD]) .rd .rd-hl{align-items:center;gap:40px;display:flex}:where([data-screen=RegulamentoD]) .rd .rd-brand{color:inherit;font-weight:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}:where([data-screen=RegulamentoD]) .rd .vh .rd-brand .mark{border-radius:8px;width:30px;height:30px;font-size:14px}:where([data-screen=RegulamentoD]) .rd .vh .rd-brand .brand-name{letter-spacing:0;font-size:16px;font-weight:600}:where([data-screen=RegulamentoD]) .rd .rd-nav{align-items:center;gap:26px;display:flex;position:relative;top:-.5px}:where([data-screen=RegulamentoD]) .rd .rd-nav a,:where([data-screen=RegulamentoD]) .rd .rd-nav span{color:var(--text-body);font-size:14px;font-weight:600;line-height:21px;text-decoration:none}:where([data-screen=RegulamentoD]) .rd .rd-nav a:hover{color:var(--primary)}:where([data-screen=RegulamentoD]) .rd .rd-nav a.on{color:var(--primary);text-underline-offset:11px;text-decoration:underline;text-decoration-thickness:2px}:where([data-screen=RegulamentoD]) .rd .rd-hr{align-self:flex-start;align-items:center;gap:18px;margin-top:16px;display:flex}:where([data-screen=RegulamentoD]) .rd .vh a.rd-enter{color:var(--primary);font-size:13px;font-weight:600;text-decoration:none;position:relative;top:1px}:where([data-screen=RegulamentoD]) .rd .vh a.rd-cta{border-radius:10px;height:46px;padding:0 16px;font-size:14px;text-decoration:none}:where([data-screen=RegulamentoD]) .vt.desk.rd .vbody{background:var(--background);top:67px}:where([data-screen=RegulamentoD]) .rd .rd-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:680px;margin:28px auto 0;overflow:hidden}:where([data-screen=RegulamentoD]) .rd .rd-art{border-top:1px solid var(--surface-muted);padding:20.5px 16px 17.5px}:where([data-screen=RegulamentoD]) .rd .rd-art .h1{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2}:where([data-screen=RegulamentoD]) .rd .rd-upd{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.5}:where([data-screen=RegulamentoD]) .rd .rd-art h2{margin-top:22px;font-size:16px;font-weight:600;line-height:1.4}:where([data-screen=RegulamentoD]) .rd .rd-upd+h2{margin-top:23px}:where([data-screen=RegulamentoD]) .rd .rd-art p{color:var(--text-body);margin-top:8.5px;font-size:14px;line-height:23px}:where([data-screen=RegulamentoD]) .rd .rd-foot{padding:24.5px 24px 32px;font-size:12px;line-height:1.65}:where([data-screen=RegulamentoD]) .rd .rd-foot b{margin-right:4px}:where([data-screen=RegulamentoD]) .rd .rd-foot .who{margin-top:8px;font-size:12px}:where([data-screen=RegulamentoD]) .rd .rd-foot .who a{color:var(--primary);font-size:13px;font-weight:700;text-decoration:none}:where([data-screen=VitrineM]){background:#f3f6f4;margin:0}:where([data-screen=VitrineM]) .vt .vm-nolink{text-decoration:none}:where([data-screen=VitrineM]) .vt .vm-vh{height:58px;padding:0 16px}:where([data-screen=VitrineM]) .vt .vm-vh .brand-name{font-size:17px}:where([data-screen=VitrineM]) .vt .vm-brand{text-align:left;align-items:center;gap:12px;display:flex}:where([data-screen=VitrineM]) .vt .vm-hr{align-items:center;gap:12px;display:flex}:where([data-screen=VitrineM]) .vt .vm-hr a.vm-enter{color:var(--primary);font-size:15px;font-weight:600;text-decoration:none}:where([data-screen=VitrineM]) .vt .vm-hr a.vm-signup{border-radius:8px;height:42px;padding:0 14px;font-size:15px;text-decoration:none}:where([data-screen=VitrineM]) .vt .vm-menu-btn{width:36px;height:36px;color:var(--text);margin-right:-6px}:where([data-screen=VitrineM]) .vt .vm-menu-btn.open{background:var(--surface-muted)}:where([data-screen=VitrineM]) .vt .vm-menu{min-width:220px;top:44px}:where([data-screen=VitrineM]) .vt .vm-menu a{color:var(--text);text-decoration:none}:where([data-screen=VitrineM]) .vt .vm-menu a.vm-acct{color:var(--primary)}:where([data-screen=VitrineM]) .vt .vm-body{top:58px}:where([data-screen=VitrineM]) .vt .sheet-h{height:58px}:where([data-screen=VitrineM]) .vt .vm-chips .chip{height:36px;padding:0 14px;font-size:14px}:where([data-screen=VitrineM]) .vt .vm-body .odd{height:64px}:where([data-screen=VitrineM]) .vt .vm-body .odd .l{white-space:nowrap;font-size:14px}:where([data-screen=VitrineM]) .vt .vm-body .odd .v{font-size:18px}:where([data-screen=VitrineM]) .vt .vm-body .odd.wide{height:56px;padding:0 12px}:where([data-screen=VitrineM]) .vt .vm-body .odd.wide .v{font-size:17px}:where([data-screen=VitrineM]) .vt .vm-more{color:var(--primary);cursor:pointer;font-weight:600}:where([data-screen=VitrineM]) .vt button.vm-outline{border:1px solid var(--border);background:var(--surface)}:where([data-screen=VitrineM]) .vt button.vm-outline:hover{background:var(--background)}:where([data-screen=VitrineM]) .vt .vm-stale .vm-more{color:var(--text-subtle);cursor:default}:where([data-screen=VitrineM]) .vt .vm-stale .odd.dis{border-color:var(--border);cursor:default;background:#fff}:where([data-screen=VitrineM]) .vt .vm-stale .odd.dis .l,:where([data-screen=VitrineM]) .vt .vm-stale .odd.dis .v{color:var(--text-subtle)}:where([data-screen=VitrineM]) .vm-banner{background:var(--fin-alert-bg);color:var(--fin-alert-text);border-bottom:1px solid #f0d48a;padding:14px 16px;font-size:15px;line-height:1.5}:where([data-screen=VitrineM]) .vm-banner b{font-weight:700}:where([data-screen=VitrineM]) .vm-dot{background:var(--fin-alert);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:12px;display:inline-block;position:relative;top:-1px}:where([data-screen=VitrineM]) .vm-step{border-bottom:1px solid var(--border);color:var(--text);padding:14px 0;font-size:15px;line-height:1.5;display:block}:where([data-screen=VitrineM]) .vm-step:last-child{border-bottom:0}:where([data-screen=VitrineM]) .vm-n{background:var(--accent);width:22px;height:22px;color:var(--primary);vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;margin-right:10px;font-size:13px;font-weight:700;display:inline-flex;position:relative;top:-1px}:where([data-screen=VitrineM]) .vm-rm{margin-left:auto;display:block}:where([data-screen=VitrineM]) .vm-empty .t{font-size:20px}:where([data-screen=VitrineM]) .vm-empty .d{margin-top:8px;font-size:16px}:where([data-screen=VitrineM]) .vt .vm-account{text-align:center;color:var(--primary-hover);background:#f5f3ff;border-radius:12px;padding:11px 16px;font-size:16px;line-height:1.4}:where([data-screen=VitrineM]) .vt .vm-account a{color:inherit;font-weight:700;text-decoration:none}:where([data-screen=VitrineM]) .vt .vfoot .who a{text-decoration:none}:where([data-screen=ConferirM]){background:#f3f6f4;margin:0}:where([data-screen=ConferirM]) .vt .vm-nolink{text-decoration:none}:where([data-screen=ConferirM]) .vt .vm-vh{height:58px;padding:0 16px}:where([data-screen=ConferirM]) .vt .vm-vh .brand-name{font-size:17px}:where([data-screen=ConferirM]) .vt .vm-brand{text-align:left;align-items:center;gap:12px;display:flex}:where([data-screen=ConferirM]) .vt a.vm-brand{color:inherit;font-weight:inherit;text-decoration:none}:where([data-screen=ConferirM]) .vt .vm-hr{align-items:center;gap:12px;display:flex}:where([data-screen=ConferirM]) .vt .vm-hr a.vm-enter{color:var(--primary);font-size:15px;font-weight:600;text-decoration:none}:where([data-screen=ConferirM]) .vt .vm-hr a.vm-signup{border-radius:8px;height:42px;padding:0 14px;font-size:15px;text-decoration:none}:where([data-screen=ConferirM]) .vt .vm-menu-btn{width:36px;height:36px;color:var(--text);margin-right:-6px}:where([data-screen=ConferirM]) .vt .vm-menu-btn.open{background:var(--surface-muted)}:where([data-screen=ConferirM]) .vt .vm-menu{min-width:220px;top:44px}:where([data-screen=ConferirM]) .vt .vm-menu a{color:var(--text);text-decoration:none}:where([data-screen=ConferirM]) .vt .vm-menu a.vm-acct{color:var(--primary)}:where([data-screen=ConferirM]) .vt .cm-body{background:var(--background);top:58px}:where([data-screen=ConferirM]) .cm-main{background:var(--surface)}:where([data-screen=ConferirM]) .cm-top{padding:22px 16px 18px}:where([data-screen=ConferirM]) .cm-h{color:var(--text);font-size:18px;font-weight:700;line-height:1.3}:where([data-screen=ConferirM]) .cm-lead{color:var(--text-muted);margin-top:7px;font-size:13px;line-height:1.5}:where([data-screen=ConferirM]) .vt .cm-inp{height:52px;margin-top:13.5px;padding:0 14px}:where([data-screen=ConferirM]) .vt .cm-inp input{font-family:var(--font-mono);letter-spacing:.025em;font-size:18px;font-weight:500}:where([data-screen=ConferirM]) .vt .cm-inp input::placeholder{color:var(--text-subtle)}:where([data-screen=ConferirM]) .vt .cm-go{height:48px;margin-top:12px;font-size:15px}:where([data-screen=ConferirM]) .cm-help{color:var(--text-muted);margin-top:10.5px;font-size:12px;line-height:1.45}:where([data-screen=ConferirM]) .cm-st{border-bottom:1px solid var(--surface-muted);padding:19.5px 16px}:where([data-screen=ConferirM]) .cm-st .t{font-size:19px;font-weight:700;line-height:1.35}:where([data-screen=ConferirM]) .cm-st .d{margin-top:9px;font-size:14px;line-height:1.5}:where([data-screen=ConferirM]) .cm-st.gain{background:var(--fin-gain-bg);color:#166534}:where([data-screen=ConferirM]) .cm-st.neutral{background:var(--surface-muted);color:var(--sage-700)}:where([data-screen=ConferirM]) .cm-st.alert{background:var(--fin-alert-bg);color:var(--fin-alert-text)}:where([data-screen=ConferirM]) .cm-det{padding:19px 16px 18px}:where([data-screen=ConferirM]) .cm-code{font-family:var(--font-mono);color:var(--text);font-size:20px;font-weight:600;line-height:1.3}:where([data-screen=ConferirM]) .cm-when{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.5}:where([data-screen=ConferirM]) .cm-kv{border-top:1px solid var(--surface-muted);margin-top:11px}:where([data-screen=ConferirM]) .cm-kv .kv{border-bottom:1px solid var(--surface-muted);padding:12px 0;font-size:14px;line-height:20px}:where([data-screen=ConferirM]) .cm-kv .kv:last-child{border-bottom:0}:where([data-screen=ConferirM]) .cm-kv .kv .v{color:var(--text);font-weight:700}:where([data-screen=ConferirM]) .cm-det .label{letter-spacing:.025em}:where([data-screen=ConferirM]) .cm-lbl{border-bottom:1px solid var(--surface-muted);margin-top:20px;padding-bottom:0;line-height:1.4}:where([data-screen=ConferirM]) .cm-sel{border-bottom:1px solid var(--surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}:where([data-screen=ConferirM]) .cm-sel:last-child{border-bottom:0}:where([data-screen=ConferirM]) .cm-sel .m{color:var(--text);font-size:14px;font-weight:600;line-height:1.5}:where([data-screen=ConferirM]) .cm-sel .p{color:var(--text-body);margin-top:1px;font-size:13px;line-height:1.5}:where([data-screen=ConferirM]) .cm-sel .badge.open{color:#1e40af}:where([data-screen=ConferirM]) .cm-sel .badge.gain{color:#166534}:where([data-screen=ConferirM]) .cm-sel .badge.loss{color:var(--fin-loss-text)}:where([data-screen=ConferirM]) .cm-sel .old{font-family:var(--font-mono);color:var(--text-subtle);flex-shrink:0;font-size:14.5px;font-weight:600;text-decoration:line-through}:where([data-screen=ConferirM]) .cm-big{color:var(--fin-gain);margin-top:8.5px;font-size:30px;font-weight:700;line-height:1.2}:where([data-screen=ConferirM]) .cm-ban{border-radius:8px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:20px}:where([data-screen=ConferirM]) .cm-note{color:var(--text-muted);margin-top:9.5px;font-size:12px;line-height:1.5}:where([data-screen=ConferirM]) .cm-back{height:48px;margin-top:15px;font-size:15px;text-decoration:none}:where([data-screen=ConferirM]) .cm-hint{color:var(--text-body);font-size:14px;line-height:1.5}:where([data-screen=ConferirM]) .vt .cm-foot{padding-bottom:33px;font-size:12px;line-height:20px}:where([data-screen=ConferirM]) .vt .cm-foot b{color:var(--text-body);margin-right:3px}:where([data-screen=ConferirM]) .vt .cm-foot .who{margin-top:8.5px;font-size:12px}:where([data-screen=ConferirM]) .vt .cm-foot .who a{font-size:13px;text-decoration:none}:where([data-screen=BilheteCompartilhadoM]){background:#f3f6f4;margin:0}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-brand{color:inherit;font-weight:inherit;justify-content:center;align-items:center;gap:10px;padding:26px 16px 8px;text-decoration:none;display:flex}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-brand .mark{background:var(--primary);color:var(--on-primary);border-radius:8px;width:30px;height:30px;font-size:14px}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-brand .brand-name{letter-spacing:0;font-size:16px;font-weight:600}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 16px;overflow:hidden}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-card .bc-status{background:var(--fin-gain-bg);color:#166534;border-radius:0;padding:20px 16px 19.5px}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-status .t{font-size:19px;font-weight:700;line-height:1.3}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-status .d{margin-top:9px;font-size:14px;line-height:1.5}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-body{padding:20.5px 18px 18px}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-code{font-family:var(--font-mono);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-when{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.5}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-kv{border-top:1px solid var(--surface-muted);margin-top:10.5px}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-kv .kv{border-bottom:1px solid var(--surface-muted);padding:11.5px 0;font-size:14px;line-height:1.5}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-kv .kv:last-child{border-bottom:0}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-kv .kv .v{font-weight:700}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-kv .kv .v.gain{color:var(--fin-gain)}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-lbl{border-bottom:1px solid var(--surface-muted);margin-top:18px}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-sel{border-bottom:1px solid var(--surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 0 12px;display:flex}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-sel.last{border-bottom:0}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-sel .m{font-size:14px;font-weight:600;line-height:1.5}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-sel .p{color:var(--text-body);margin-top:2px;font-size:13px;line-height:1.5}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-sel .o{flex-shrink:0;font-size:14px;font-weight:700;line-height:1.5}:where([data-screen=BilheteCompartilhadoM]) .vt a.bc-btn{height:48px;color:var(--text);margin-top:16px;font-size:15px;font-weight:600;text-decoration:none}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-foot{padding:40.5px 24px 32px;font-size:12px;line-height:1.65}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-foot b{margin-right:4px}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-foot .who{margin-top:8px;font-size:12px}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-foot .who a{color:var(--primary);font-size:13px;font-weight:700;text-decoration:none}:where([data-screen=RegulamentoM]){background:#f3f6f4;margin:0}:where([data-screen=RegulamentoM]) .vt .rg-vh{align-items:flex-start;height:59px;padding:0 16px}:where([data-screen=RegulamentoM]) .vt .rg-brand{color:inherit;font-weight:inherit;align-items:center;gap:10px;margin-top:14px;text-decoration:none;display:flex}:where([data-screen=RegulamentoM]) .vt .rg-vh .rg-brand .mark{border-radius:8px;width:30px;height:30px;font-size:14px}:where([data-screen=RegulamentoM]) .vt .rg-vh .rg-brand .brand-name{letter-spacing:0;font-size:16px;font-weight:600}:where([data-screen=RegulamentoM]) .vt .rg-hr{align-items:flex-start;margin-top:14px;display:flex}:where([data-screen=RegulamentoM]) .vt .rg-vh a.rg-enter{color:var(--primary);margin-right:5px;font-size:13px;font-weight:600;line-height:42px;text-decoration:none}:where([data-screen=RegulamentoM]) .vt .rg-vh a.rg-signup{border-radius:8px;height:42px;padding:0 13px;font-size:13px;text-decoration:none}:where([data-screen=RegulamentoM]) .vt .rg-menu-btn{width:32px;height:32px;color:var(--text);margin:11px -1px 0 5px}:where([data-screen=RegulamentoM]) .vt .rg-menu-btn.open{background:var(--surface-muted)}:where([data-screen=RegulamentoM]) .vt .rg-menu{min-width:220px;top:38px}:where([data-screen=RegulamentoM]) .vt .rg-menu a{color:var(--text);text-decoration:none}:where([data-screen=RegulamentoM]) .vt .rg-menu a.rg-acct{color:var(--primary)}:where([data-screen=RegulamentoM]) .vt .rg-body{top:59px}:where([data-screen=RegulamentoM]) .vt .rg-page{border-top:1px solid var(--surface-muted);padding:20.5px 16px 17.5px}:where([data-screen=RegulamentoM]) .vt .rg-page .h1{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2}:where([data-screen=RegulamentoM]) .vt .rg-upd{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.5}:where([data-screen=RegulamentoM]) .vt .rg-page h2{margin-top:22px;font-size:16px;font-weight:600;line-height:1.4}:where([data-screen=RegulamentoM]) .vt .rg-upd+h2{margin-top:23px}:where([data-screen=RegulamentoM]) .vt .rg-page p{color:var(--text-body);margin-top:8.5px;font-size:14px;line-height:23px}:where([data-screen=RegulamentoM]) .vt .rg-foot{padding:24.5px 24px 32px;font-size:12px;line-height:1.65}:where([data-screen=RegulamentoM]) .vt .rg-foot b{margin-right:4px}:where([data-screen=RegulamentoM]) .vt .rg-foot .who{margin-top:8px;font-size:12px}:where([data-screen=RegulamentoM]) .vt .rg-foot .who a{color:var(--primary);font-size:13px;font-weight:700;text-decoration:none}:where([data-screen=EntrarD]){background:#f3f6f4;margin:0}:where([data-screen=EntrarD]) .en.desk .vh{height:64px;padding:0}:where([data-screen=EntrarD]) .en.desk .vbody{background:var(--background);top:64px}:where([data-screen=EntrarD]) .en .en-nolink{text-decoration:none}:where([data-screen=EntrarD]) .en .en-hw{align-items:center;width:1120px;height:100%;margin:0 auto;display:flex}:where([data-screen=EntrarD]) .en .en-brand{color:inherit;font-weight:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}:where([data-screen=EntrarD]) .en .vh .mark{border-radius:8px;width:30px;height:30px;font-size:15px}:where([data-screen=EntrarD]) .en .vh .brand-name{font-size:17px}:where([data-screen=EntrarD]) .en .en-nav{align-items:center;gap:26px;height:100%;margin-left:40px;display:flex}:where([data-screen=EntrarD]) .en .en-nav a{height:100%;color:var(--text-body);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex;position:relative}:where([data-screen=EntrarD]) .en .en-nav a:hover{color:var(--text)}:where([data-screen=EntrarD]) .en .en-nav .on,:where([data-screen=EntrarD]) .en .en-nav .on:hover{color:var(--primary)}:where([data-screen=EntrarD]) .en .en-nav .on:after{content:"";background:var(--primary);border-radius:1px;height:2px;position:absolute;bottom:16px;left:0;right:0}:where([data-screen=EntrarD]) .en .en-right{align-items:center;gap:22px;margin-left:auto;display:flex}:where([data-screen=EntrarD]) .en .en-right .en-enter{font-size:16px;font-weight:600;text-decoration:none}:where([data-screen=EntrarD]) .en .en-right .btn{border-radius:10px;height:46px;padding:0 22px;font-size:16px}:where([data-screen=EntrarD]) .en .en-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:460px;margin:32px auto 0;padding:28px}:where([data-screen=EntrarD]) .en .en-t{font-size:24px;font-weight:700;line-height:1.25}:where([data-screen=EntrarD]) .en .en-sub{color:var(--text-muted);margin-top:8px;font-size:15.5px;line-height:1.5}:where([data-screen=EntrarD]) .en .field{gap:8px;margin-top:22px}:where([data-screen=EntrarD]) .en .field>label{font-size:15.5px}:where([data-screen=EntrarD]) .en .input{height:46px;padding:0 16px;font-size:16.5px}:where([data-screen=EntrarD]) .en .input input{font-size:16.5px}:where([data-screen=EntrarD]) .en .input input::placeholder{color:var(--text-subtle)}:where([data-screen=EntrarD]) .en .input .en-eye{color:var(--primary);flex-shrink:0;margin-left:auto;font-size:16px;font-weight:600}:where([data-screen=EntrarD]) .en .input .en-eye:hover{color:var(--primary-hover)}:where([data-screen=EntrarD]) .en .err{font-size:14.5px}:where([data-screen=EntrarD]) .en .btn.en-main{border-radius:10px;height:48px;margin-top:22px;font-size:17px}:where([data-screen=EntrarD]) .en .en-alt{text-align:center;color:var(--text);margin-top:20px;font-size:17px}:where([data-screen=EntrarD]) .en .en-alt+.en-alt{margin-top:10px}:where([data-screen=EntrarD]) .en .en-alt a{text-decoration:none}:where([data-screen=EntrarD]) .en .en-lnk{color:var(--primary);font-size:17px;font-weight:600}:where([data-screen=EntrarD]) .en .en-lnk:hover{color:var(--primary-hover)}:where([data-screen=EntrarD]) .en .en-rules{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:15px;display:flex}:where([data-screen=EntrarD]) .en .en-rules>span{align-items:center;gap:6px;display:inline-flex}:where([data-screen=EntrarD]) .en .en-rules .ok{color:var(--fin-gain)}:where([data-screen=EntrarD]) .en .en-rules .no{color:var(--text-subtle)}:where([data-screen=EntrarD]) .en.desk .vfoot{margin-top:6px;padding-bottom:40px}:where([data-screen=EntrarD]) .en .vfoot a{text-decoration:none}:where([data-screen=EntrarD]) .en .vfoot .who{margin-top:14px}:where([data-screen=CriarContaD]){background:#f3f6f4;margin:0}:where([data-screen=CriarContaD]) .cc .vh{height:66px;padding:0}:where([data-screen=CriarContaD]) .cc .vbody{background:var(--background);top:66px}:where([data-screen=CriarContaD]) .cc .cc-nolink{text-decoration:none}:where([data-screen=CriarContaD]) .cc .cc-hw{align-items:center;width:1120px;height:100%;margin:0 auto;display:flex}:where([data-screen=CriarContaD]) .cc .cc-brand{color:inherit;font-weight:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}:where([data-screen=CriarContaD]) .cc .vh .mark{border-radius:8px;width:30px;height:30px;font-size:15px}:where([data-screen=CriarContaD]) .cc .vh .brand-name{font-size:17px}:where([data-screen=CriarContaD]) .cc .cc-nav{align-items:center;gap:26px;height:100%;margin-left:40px;display:flex}:where([data-screen=CriarContaD]) .cc .cc-nav a,:where([data-screen=CriarContaD]) .cc .cc-nav button{height:100%;color:var(--text-body);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex;position:relative}:where([data-screen=CriarContaD]) .cc .cc-nav a:hover,:where([data-screen=CriarContaD]) .cc .cc-nav button:hover{color:var(--text)}:where([data-screen=CriarContaD]) .cc .cc-nav .on,:where([data-screen=CriarContaD]) .cc .cc-nav .on:hover{color:var(--primary)}:where([data-screen=CriarContaD]) .cc .cc-nav .on:after{content:"";background:var(--primary);border-radius:1px;height:2px;position:absolute;bottom:16px;left:0;right:0}:where([data-screen=CriarContaD]) .cc .cc-right{align-items:center;gap:22px;margin-left:auto;display:flex}:where([data-screen=CriarContaD]) .cc .cc-right .cc-enter{font-size:16px;font-weight:600;text-decoration:none}:where([data-screen=CriarContaD]) .cc .cc-right .btn{border-radius:10px;height:46px;padding:0 22px;font-size:16px}:where([data-screen=CriarContaD]) .cc .cc-pill{background:var(--accent);height:28px;color:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex}:where([data-screen=CriarContaD]) .cc .cc-pill b{font-weight:700}:where([data-screen=CriarContaD]) .cc .cc-user{color:var(--text);align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}:where([data-screen=CriarContaD]) .cc .cc-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:518px;margin:32px auto 0;padding:28px}:where([data-screen=CriarContaD]) .cc .cc-t{font-size:24px;font-weight:700;line-height:1.25}:where([data-screen=CriarContaD]) .cc .cc-sub{color:var(--text-muted);margin-top:8px;font-size:15.5px;line-height:1.5}:where([data-screen=CriarContaD]) .cc .field{gap:8px;margin-top:22px}:where([data-screen=CriarContaD]) .cc .field>label{font-size:15.5px}:where([data-screen=CriarContaD]) .cc .input{height:46px;padding:0 16px;font-size:16.5px}:where([data-screen=CriarContaD]) .cc .input input{font-size:16.5px}:where([data-screen=CriarContaD]) .cc .input input::placeholder{color:var(--text-subtle)}:where([data-screen=CriarContaD]) .cc .input .cc-eye{color:var(--primary);flex-shrink:0;margin-left:auto;font-size:16px;font-weight:600}:where([data-screen=CriarContaD]) .cc .hint{font-size:14px}:where([data-screen=CriarContaD]) .cc .err{font-size:14.5px}:where([data-screen=CriarContaD]) .cc .cc-check{align-items:center;gap:12px;margin-top:22px;font-size:17px;display:flex}:where([data-screen=CriarContaD]) .cc .cc-box{border:1.5px solid var(--border-strong);background:var(--surface);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}:where([data-screen=CriarContaD]) .cc .cc-box.on{background:var(--primary);border-color:var(--primary)}:where([data-screen=CriarContaD]) .cc .cc-box.bad{border-color:var(--fin-loss)}:where([data-screen=CriarContaD]) .cc .cc-check a{text-decoration:none}:where([data-screen=CriarContaD]) .cc .btn.cc-main{border-radius:10px;height:48px;margin-top:22px;font-size:17px}:where([data-screen=CriarContaD]) .cc .cc-alt{text-align:center;color:var(--text);margin-top:20px;font-size:17px}:where([data-screen=CriarContaD]) .cc .cc-alt a{text-decoration:none}:where([data-screen=CriarContaD]) .cc .cc-ok{background:var(--fin-gain-bg);width:56px;height:56px;color:var(--fin-gain);border-radius:50%;justify-content:center;align-items:center;margin:12px auto 0;display:flex}:where([data-screen=CriarContaD]) .cc .cc-soft{border:1px solid var(--accent);text-align:center;background:#f5f3ff;border-radius:10px;margin-top:24px;padding:20px 20px 22px}:where([data-screen=CriarContaD]) .cc .cc-soft .label{font-size:12.5px}:where([data-screen=CriarContaD]) .cc .cc-soft .cc-big{margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}:where([data-screen=CriarContaD]) .cc .cc-soft .cc-d{color:var(--text-body);margin-top:8px;font-size:14.5px;line-height:1.5}:where([data-screen=CriarContaD]) .cc .btn.cc-outline{border-radius:10px;height:48px;font-size:17px}:where([data-screen=CriarContaD]) .cc .vfoot{margin-top:32px;padding-bottom:40px}:where([data-screen=CriarContaD]) .cc .vfoot a{text-decoration:none}:where([data-screen=CriarContaD]) .cc .vfoot .who{margin-top:14px}:where([data-screen=AreaD]){background:#f3f6f4;margin:0}:where([data-screen=AreaD]) .ad.desk .vh{height:64px;padding:0}:where([data-screen=AreaD]) .ad.desk .vbody{background:var(--background);top:64px}:where([data-screen=AreaD]) .ad .ad-nolink{text-decoration:none}:where([data-screen=AreaD]) .ad .ad-hw{align-items:center;width:1120px;height:100%;margin:0 auto;display:flex}:where([data-screen=AreaD]) .ad .ad-brand{color:inherit;align-items:center;gap:12px;display:flex}:where([data-screen=AreaD]) .ad .vh .mark{border-radius:8px;width:30px;height:30px;font-size:15px}:where([data-screen=AreaD]) .ad .vh .brand-name{font-size:17px}:where([data-screen=AreaD]) .ad .ad-nav{align-items:center;gap:26px;height:100%;margin-left:40px;display:flex}:where([data-screen=AreaD]) .ad .ad-nav .ad-ni{height:100%;color:var(--text-body);align-items:center;font-size:16px;font-weight:600;display:flex;position:relative}:where([data-screen=AreaD]) .ad .ad-nav .ad-ni:hover{color:var(--text)}:where([data-screen=AreaD]) .ad .ad-nav .ad-ni.on,:where([data-screen=AreaD]) .ad .ad-nav .ad-ni.on:hover{color:var(--primary)}:where([data-screen=AreaD]) .ad .ad-nav .ad-ni.on:after{content:"";background:var(--primary);border-radius:1px;height:2px;position:absolute;bottom:16px;left:0;right:0}:where([data-screen=AreaD]) .ad .ad-right{align-items:center;gap:22px;margin-left:auto;display:flex}:where([data-screen=AreaD]) .ad .ad-pill{background:var(--accent);height:30px;color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex}:where([data-screen=AreaD]) .ad .ad-pill span{opacity:.8}:where([data-screen=AreaD]) .ad .ad-pill b{font-weight:700}:where([data-screen=AreaD]) .ad .ad-recarga{color:var(--primary);font-size:16px;font-weight:600}:where([data-screen=AreaD]) .ad .ad-recarga:hover{color:var(--primary-hover)}:where([data-screen=AreaD]) .ad .ad-user{color:var(--text);align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}:where([data-screen=AreaD]) .ad .ad-mov{z-index:70;position:absolute;inset:0}:where([data-screen=AreaD]) .ad .menu.ad-umenu{z-index:71;min-width:240px;top:56px;right:160px}:where([data-screen=AreaD]) .ad .ad-umenu .ad-un{color:var(--text);padding:8px 20px 10px;font-size:15px;font-weight:700;line-height:1.4}:where([data-screen=AreaD]) .ad .ad-umenu .ad-un span{color:var(--text-muted);font-size:13.5px;font-weight:400;display:block}:where([data-screen=AreaD]) .ad.desk .chips{border-bottom:1px solid var(--border);background:var(--surface);gap:8px;padding:12px 16px}:where([data-screen=AreaD]) .ad .chips .chip{height:36px;padding:0 18px;font-size:15px}:where([data-screen=AreaD]) .ad .ad-wrap{max-width:1120px;margin:0 auto;padding:30px 0 0}:where([data-screen=AreaD]) .ad .ad-cols{grid-template-columns:minmax(0,1fr) 373px;align-items:start;gap:28px;display:grid}:where([data-screen=AreaD]) .ad .ad-single{max-width:678px;margin:0 auto}:where([data-screen=AreaD]) .ad .ad-cat{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}:where([data-screen=AreaD]) .ad .ad-league{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:22px 24px 6px;font-size:13px;font-weight:700}:where([data-screen=AreaD]) .ad .ad-match{border-bottom:1px solid var(--surface-muted);padding:16px 24px 18px}:where([data-screen=AreaD]) .ad .ad-match:last-child{border-bottom:0}:where([data-screen=AreaD]) .ad .ad-match .when{font-size:14px}:where([data-screen=AreaD]) .ad .ad-match .teams{margin-top:6px;font-size:17px}:where([data-screen=AreaD]) .ad .ad-match .mg{width:26px;height:26px;font-size:9.5px}:where([data-screen=AreaD]) .ad .ad-match .odds{gap:8px;margin-top:12px}:where([data-screen=AreaD]) .ad .ad-match .odd{gap:2px;height:62px}:where([data-screen=AreaD]) .ad .ad-match .odd .l{font-size:14px}:where([data-screen=AreaD]) .ad .ad-match .odd .v{font-size:17px}:where([data-screen=AreaD]) .ad .ad-more{color:var(--primary);cursor:pointer;margin-top:14px;font-size:14px;font-weight:600;display:block}:where([data-screen=AreaD]) .ad .ad-more:hover{color:var(--primary-hover)}:where([data-screen=AreaD]) .ad .ad-aside{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}:where([data-screen=AreaD]) .ad .ad-ph{padding-bottom:6px;font-size:22px;font-weight:700;line-height:1.3}:where([data-screen=AreaD]) .ad .ad-item{border-bottom:1px solid var(--surface-muted);justify-content:space-between;gap:12px;padding:14px 0;display:flex}:where([data-screen=AreaD]) .ad .ad-item:last-child{border-bottom:0}:where([data-screen=AreaD]) .ad .ad-item .m{font-size:17px;font-weight:600}:where([data-screen=AreaD]) .ad .ad-item .p{color:var(--text-body);margin-top:4px;font-size:15.5px}:where([data-screen=AreaD]) .ad .ad-item .odd-v{font-family:var(--font-mono);text-align:right;font-size:18px;font-weight:600}:where([data-screen=AreaD]) .ad .ad-item .rm{color:var(--fin-loss);cursor:pointer;margin-top:8px;margin-left:auto;font-size:15px;font-weight:600;display:block}:where([data-screen=AreaD]) .ad .ad-item .rm:hover{color:var(--fin-loss-text)}:where([data-screen=AreaD]) .ad .label.ad-lbl{margin-top:20px;font-size:12.5px}:where([data-screen=AreaD]) .ad .ad-amount{margin-top:8px}:where([data-screen=AreaD]) .ad .ad-amount .input{height:52px;padding:0 16px}:where([data-screen=AreaD]) .ad .ad-amount .input input{font-size:26px;font-weight:600}:where([data-screen=AreaD]) .ad .ad-quick{gap:8px;margin-top:12px;display:flex}:where([data-screen=AreaD]) .ad .ad-quick .chip{border-radius:999px;height:36px;padding:0 16px;font-size:16px}:where([data-screen=AreaD]) .ad .ad-sum{background:#f5f3ff;background:color-mix(in srgb, var(--accent) 50%, #fff);border-radius:8px;margin-top:16px;padding:16px 16px 18px}:where([data-screen=AreaD]) .ad .ad-sum .label{font-size:11.5px}:where([data-screen=AreaD]) .ad .ad-sum .big{font-family:var(--font-mono);margin-top:4px;font-size:22px;font-weight:600}:where([data-screen=AreaD]) .ad .ad-sum .ret{color:var(--fin-gain);margin-top:2px;font-size:26px;font-weight:700;line-height:1.3}:where([data-screen=AreaD]) .ad .ad-sum .d{color:var(--text-muted);margin-top:10px;font-size:14px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-sum .d b{color:var(--text);font-weight:700}:where([data-screen=AreaD]) .ad .btn.ad-go{border-radius:10px;height:48px;margin-top:18px;font-size:17px}:where([data-screen=AreaD]) .ad .ad-err{color:var(--fin-loss);margin-top:10px;font-size:14.5px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-err .lnk{color:var(--fin-loss);text-underline-offset:2px;font-size:14.5px;font-weight:700;text-decoration:underline}:where([data-screen=AreaD]) .ad .ad-pg{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:32px auto 0;padding:28px}:where([data-screen=AreaD]) .ad .ad-pg.w520{width:520px}:where([data-screen=AreaD]) .ad .ad-pg.w560{width:560px}:where([data-screen=AreaD]) .ad .ad-pg.w640{width:640px}:where([data-screen=AreaD]) .ad .ad-t{font-size:24px;font-weight:700;line-height:1.25}:where([data-screen=AreaD]) .ad .ad-sub{color:var(--text-muted);margin-top:8px;font-size:15.5px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-ok{background:var(--fin-gain-bg);width:56px;height:56px;color:var(--fin-gain);border-radius:50%;justify-content:center;align-items:center;margin:4px auto 0;display:flex}:where([data-screen=AreaD]) .ad .ad-tkc{border:1px solid var(--border);border-radius:10px;margin-top:20px;padding:16px 16px 2px}:where([data-screen=AreaD]) .ad .ad-tkc .label{font-size:12.5px}:where([data-screen=AreaD]) .ad .ad-code{font-family:var(--font-mono);letter-spacing:.02em;margin-top:6px;font-size:26px;font-weight:500;line-height:1.3}:where([data-screen=AreaD]) .ad .ad-kvs{margin-top:10px}:where([data-screen=AreaD]) .ad .ad-kvs .kv{border-bottom-color:var(--surface-muted);padding:12px 0;font-size:15.5px}:where([data-screen=AreaD]) .ad .ad-kvs .kv .v{font-weight:700}:where([data-screen=AreaD]) .ad .btn.ad-outline{border:1px solid var(--border);background:var(--surface);height:48px;color:var(--text);border-radius:10px;margin-top:10px;font-size:17px}:where([data-screen=AreaD]) .ad .btn.ad-outline:hover{background:var(--background)}:where([data-screen=AreaD]) .ad .ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:18px;display:grid}:where([data-screen=AreaD]) .ad .ad-kpi{border:1px solid var(--border);border-radius:10px;padding:16px 18px 18px}:where([data-screen=AreaD]) .ad .ad-kpi .label{font-size:12.5px}:where([data-screen=AreaD]) .ad .ad-kpi .val{font-variant-numeric:tabular-nums;margin-top:10px;font-size:26px;font-weight:700;line-height:1.2}:where([data-screen=AreaD]) .ad .ad-kpi .note{color:var(--text-muted);margin-top:8px;font-size:14px}:where([data-screen=AreaD]) .ad .ad-note{background:var(--surface-muted);color:var(--text-body);border-radius:8px;margin-top:16px;padding:13px 16px;font-size:15.5px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-note b{color:var(--text);font-weight:700}:where([data-screen=AreaD]) .ad .ad-note .lnk{color:var(--primary);font-size:15.5px;font-weight:600}:where([data-screen=AreaD]) .ad .ad-note .lnk:hover{color:var(--primary-hover)}:where([data-screen=AreaD]) .ad .ad-filt{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}:where([data-screen=AreaD]) .ad .ad-filt .chip{height:36px;padding:0 16px;font-size:15px}:where([data-screen=AreaD]) .ad .ad-tks{margin-top:10px}:where([data-screen=AreaD]) .ad .ad-tk{border-bottom:1px solid var(--surface-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 0;display:flex}:where([data-screen=AreaD]) .ad .ad-tk:last-child{border-bottom:0;padding-bottom:0}:where([data-screen=AreaD]) .ad .ad-tk .c{font-family:var(--font-mono);letter-spacing:.02em;font-size:17px;font-weight:500;line-height:1.4}:where([data-screen=AreaD]) .ad .ad-tk .w{color:var(--text-muted);margin-top:4px;font-size:14.5px}:where([data-screen=AreaD]) .ad .ad-tk .r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}:where([data-screen=AreaD]) .ad .ad-tk .amt{font-size:16px;font-weight:700}:where([data-screen=AreaD]) .ad .ad-soft{background:#f5f3ff;background:color-mix(in srgb, var(--accent) 50%, #fff);border:1px solid var(--accent);text-align:center;border-radius:10px;margin-top:18px;padding:18px 20px 20px}:where([data-screen=AreaD]) .ad .ad-soft .label{font-size:12.5px}:where([data-screen=AreaD]) .ad .ad-soft .ad-big{margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}:where([data-screen=AreaD]) .ad .ad-soft .d{color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-p{color:var(--text-body);margin-top:20px;font-size:16px;line-height:1.55}:where([data-screen=AreaD]) .ad .ad-contact{text-align:center;color:var(--text-muted);margin-top:14px;font-size:14.5px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-help{border:1px solid var(--border);border-radius:12px;margin-top:18px;padding:18px 18px 2px}:where([data-screen=AreaD]) .ad .ad-help .label{font-size:12.5px}:where([data-screen=AreaD]) .ad .ad-help .kv{border-bottom:0;border-top:1px solid var(--surface-muted);padding:13px 0;font-size:15.5px}:where([data-screen=AreaD]) .ad .ad-help .kv .v{font-weight:700}:where([data-screen=AreaD]) .ad .label.ad-faq-l{margin-top:26px;font-size:12.5px}:where([data-screen=AreaD]) .ad .ad-faqs{margin-top:4px}:where([data-screen=AreaD]) .ad .ad-faq{border-top:1px solid var(--surface-muted);padding:14px 0}:where([data-screen=AreaD]) .ad .ad-faq:first-child{border-top:0}:where([data-screen=AreaD]) .ad .ad-faq:last-child{padding-bottom:0}:where([data-screen=AreaD]) .ad .ad-faq .q{width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:16.5px;font-weight:600;display:flex}:where([data-screen=AreaD]) .ad .ad-faq .q:hover{color:var(--primary)}:where([data-screen=AreaD]) .ad .ad-faq .q .pm{color:var(--primary);flex-shrink:0;font-size:20px;font-weight:600;line-height:1}:where([data-screen=AreaD]) .ad .ad-faq .a{color:var(--text-body);margin-top:8px;font-size:15.5px;line-height:1.55}:where([data-screen=AreaD]) .ad .ad-modal{background:var(--surface);width:698px;box-shadow:var(--elev-3);border-radius:14px;flex-direction:column;max-height:calc(100% - 56px);display:flex;overflow:hidden}:where([data-screen=AreaD]) .ad .ad-modal-h{padding:20px 20px 0}:where([data-screen=AreaD]) .ad.desk .ad-modal-h .chips{border-bottom:1px solid var(--border);padding:16px 0 18px}:where([data-screen=AreaD]) .ad .ad-modal-b{padding:0 20px 8px;overflow:auto}:where([data-screen=AreaD]) .ad .ad-modal-b .mkt-h{padding:20px 0 10px}:where([data-screen=AreaD]) .ad .ad-modal-b .mkt-g,:where([data-screen=AreaD]) .ad .ad-modal-b .mkt-3{padding:0}:where([data-screen=AreaD]) .ad .ad-modal-b .odd{height:60px}:where([data-screen=AreaD]) .ad .ad-modal-b .odd.wide{height:44px}:where([data-screen=AreaD]) .ad .ad-modal-f{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}:where([data-screen=AreaD]) .ad.desk .vfoot{margin-top:6px;padding-bottom:40px}:where([data-screen=AreaD]) .ad.desk .vfoot.ad-foot-j{margin-top:28px}:where([data-screen=AreaD]) .ad .vfoot a{text-decoration:none}:where([data-screen=AreaD]) .ad .vfoot .who{margin-top:14px}:where([data-screen=AreaD]) .ad .vfoot .ad-fl{color:var(--primary);font-weight:600;font-size:inherit}:where([data-screen=AreaD]) .ad .vfoot .ad-fl:hover{color:var(--primary-hover)}:where([data-screen=EntrarM]){background:#f3f6f4;margin:0}:where([data-screen=EntrarM]) .vt .en-nolink{text-decoration:none}:where([data-screen=EntrarM]) .vt .en-brand{color:inherit;font-weight:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}:where([data-screen=EntrarM]) .vt .vh .en-enter{font-size:17px;font-weight:700}:where([data-screen=EntrarM]) .en-page{padding:24px 16px 28px}:where([data-screen=EntrarM]) .en-h1{font-size:26px;font-weight:700;line-height:1.25}:where([data-screen=EntrarM]) .en-sub{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.5}:where([data-screen=EntrarM]) .en-field{margin-top:22px}:where([data-screen=EntrarM]) .en-field>label{margin-bottom:8px;font-size:17px;font-weight:600;display:block}:where([data-screen=EntrarM]) .vt .en-field .input{border-radius:10px;height:46px;padding:0 16px;font-size:18px}:where([data-screen=EntrarM]) .vt .en-field .input input{font-size:18px}:where([data-screen=EntrarM]) .vt .en-field .input input::placeholder{color:var(--text-subtle)}:where([data-screen=EntrarM]) .vt .en-field .eye{color:var(--primary);font-size:17px;font-weight:700}:where([data-screen=EntrarM]) .en-err{color:var(--fin-loss);margin-top:8px;font-size:15px;line-height:1.45}:where([data-screen=EntrarM]) .vt .en-btn{border-radius:10px;height:46px;font-size:18px}:where([data-screen=EntrarM]) .en-alt{text-align:center;margin-top:20px;font-size:17px}:where([data-screen=EntrarM]) .en-alt+.en-alt{margin-top:10px}:where([data-screen=EntrarM]) .en-rules{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-top:16px;font-size:16px;display:flex}:where([data-screen=EntrarM]) .en-rules span{align-items:center;gap:6px;display:inline-flex}:where([data-screen=EntrarM]) .en-rules .ok{color:var(--fin-gain)}:where([data-screen=EntrarM]) .en-rules .no{color:var(--text-subtle)}:where([data-screen=EntrarM]) .vt .vfoot .who{font-size:16px}:where([data-screen=EntrarM]) .vt .vfoot .en-ajuda{color:var(--primary);font-size:16px;font-weight:700;text-decoration:none}:where([data-screen=CriarContaM]){background:#f3f6f4;margin:0}:where([data-screen=CriarContaM]) .vt .cc-nolink{text-decoration:none}:where([data-screen=CriarContaM]) .vt .cc-brand{color:inherit;font-weight:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}:where([data-screen=CriarContaM]) .vt .vh .cc-enter{font-size:17px;font-weight:700}:where([data-screen=CriarContaM]) .vt .cc-pill{background:var(--accent);height:30px;color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:15.5px;display:inline-flex}:where([data-screen=CriarContaM]) .vt .cc-pill b{font-weight:700}:where([data-screen=CriarContaM]) .vt .cc-burger{width:28px;height:28px;color:var(--text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where([data-screen=CriarContaM]) .cc-page{padding:24px 16px 28px}:where([data-screen=CriarContaM]) .cc-h1{font-size:26px;font-weight:700;line-height:1.25}:where([data-screen=CriarContaM]) .cc-sub{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.5}:where([data-screen=CriarContaM]) .cc-field{margin-top:22px}:where([data-screen=CriarContaM]) .cc-field>label{margin-bottom:8px;font-size:17px;font-weight:600;display:block}:where([data-screen=CriarContaM]) .vt .cc-field .input{border-radius:10px;height:46px;padding:0 16px;font-size:18px}:where([data-screen=CriarContaM]) .vt .cc-field .input input{font-size:18px}:where([data-screen=CriarContaM]) .vt .cc-field .input input::placeholder{color:var(--text-subtle)}:where([data-screen=CriarContaM]) .vt .cc-field .eye{color:var(--primary);font-size:17px;font-weight:700}:where([data-screen=CriarContaM]) .cc-hint{color:var(--text-muted);margin-top:8px;font-size:15px;line-height:1.45}:where([data-screen=CriarContaM]) .cc-err{color:var(--fin-loss);margin-top:8px;font-size:15px;line-height:1.45}:where([data-screen=CriarContaM]) .cc-agree{align-items:center;gap:14px;margin-top:22px;font-size:17px;display:flex}:where([data-screen=CriarContaM]) .cc-chk{border:2px solid var(--primary);background:var(--primary);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}:where([data-screen=CriarContaM]) .cc-chk.off{background:var(--surface);border-color:var(--border-strong);color:#0000}:where([data-screen=CriarContaM]) .cc-chk.off.bad{border-color:var(--fin-loss)}:where([data-screen=CriarContaM]) .vt .cc-btn{border-radius:10px;height:46px;font-size:18px}:where([data-screen=CriarContaM]) .cc-alt{text-align:center;margin-top:22px;font-size:18px}:where([data-screen=CriarContaM]) .cc-ok{background:var(--fin-gain-bg);width:56px;height:56px;color:var(--fin-gain);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}:where([data-screen=CriarContaM]) .cc-card{background:var(--accent);background:color-mix(in srgb, var(--accent) 55%, #fff);text-align:center;border-radius:12px;margin-top:24px;padding:20px 16px 22px}:where([data-screen=CriarContaM]) .cc-card .cc-val{margin-top:8px;font-size:32px;font-weight:700;line-height:1.2}:where([data-screen=CriarContaM]) .cc-card .cc-d{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.5}:where([data-screen=CriarContaM]) .vt .cc-outline{border:1px solid var(--border);background:var(--surface)}:where([data-screen=CriarContaM]) .vt .cc-outline:hover{background:var(--background)}:where([data-screen=CriarContaM]) .vt .vfoot .who{font-size:16px}:where([data-screen=CriarContaM]) .vt .vfoot .cc-ajuda{color:var(--primary);font-size:16px;font-weight:700;text-decoration:none}:where([data-screen=AreaM]){background:#f3f6f4;margin:0}:where([data-screen=AreaM]) .vt .am-nolink{text-decoration:none}:where([data-screen=AreaM]) .vt .am-brand{text-align:left;align-items:center;gap:12px;display:flex}:where([data-screen=AreaM]) .vt .am-pill{background:var(--accent);height:30px;color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:15.5px;display:inline-flex}:where([data-screen=AreaM]) .vt .am-pill b{font-weight:700}:where([data-screen=AreaM]) .vt .am-burger{width:28px;height:28px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}:where([data-screen=AreaM]) .vt .am-chips .chip{height:36px;padding:0 14px;font-size:15px}:where([data-screen=AreaM]) .vt .am-body .odd{height:64px}:where([data-screen=AreaM]) .vt .am-body .odd .l{white-space:nowrap;font-size:14px}:where([data-screen=AreaM]) .vt .am-body .odd .v{font-size:18px}:where([data-screen=AreaM]) .vt .am-body .odd.wide{height:56px;padding:0 12px}:where([data-screen=AreaM]) .vt .am-body .odd.wide .v{font-size:17px}:where([data-screen=AreaM]) .vt .am-body.with-bar{bottom:76px}:where([data-screen=AreaM]) .vt .am-more{color:var(--primary);cursor:pointer;font-weight:600}:where([data-screen=AreaM]) .vt .am-bar{height:76px}:where([data-screen=AreaM]) .vt .am-bar .btn{height:46px;padding:0 24px;font-size:17px}:where([data-screen=AreaM]) .vt .am-bar .n{font-size:15px}:where([data-screen=AreaM]) .vt .am-bar .o{font-size:20px}:where([data-screen=AreaM]) .am-page{padding:20px 16px 28px}:where([data-screen=AreaM]) .am-h1{font-size:24px;font-weight:700;line-height:1.25}:where([data-screen=AreaM]) .am-sub{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.5}:where([data-screen=AreaM]) .am-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:700}:where([data-screen=AreaM]) .vt .am-cup .item{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:16px 0;display:flex}:where([data-screen=AreaM]) .vt .am-cup .item .m{font-size:17px;font-weight:600}:where([data-screen=AreaM]) .vt .am-cup .item .s{color:var(--text-body);margin-top:2px;font-size:16px}:where([data-screen=AreaM]) .vt .am-cup .item .odd-v{font-family:var(--font-mono);font-size:18px;font-weight:600}:where([data-screen=AreaM]) .vt .am-cup .item .rm{color:var(--fin-loss);text-align:right;margin-top:6px;margin-left:auto;font-size:16px;font-weight:600;display:block}:where([data-screen=AreaM]) .vt .am-amount .input{border-radius:10px;height:52px;padding:0 16px;font-size:26px;font-weight:600}:where([data-screen=AreaM]) .vt .am-amount .input input{font-size:26px;font-weight:600}:where([data-screen=AreaM]) .vt .am-amount .quick{gap:10px;margin-top:12px;display:flex}:where([data-screen=AreaM]) .vt .am-amount .quick .chip{border-radius:999px;height:36px;padding:0 15px;font-size:16px;font-weight:600}:where([data-screen=AreaM]) .am-err{color:var(--fin-loss);margin-top:10px;font-size:16px;line-height:1.5}:where([data-screen=AreaM]) .am-err .lnk{color:var(--fin-loss);text-underline-offset:2px;font-size:16px;font-weight:700;text-decoration:underline}:where([data-screen=AreaM]) .vt .am-sum{background:var(--accent);border-radius:12px;margin-top:16px;padding:16px 16px 18px}:where([data-screen=AreaM]) .vt .am-sum .big{font-family:var(--font-mono);margin-top:6px;font-size:26px;font-weight:600}:where([data-screen=AreaM]) .vt .am-sum .ret{color:var(--fin-gain);margin-top:6px;font-size:26px;font-weight:700}:where([data-screen=AreaM]) .vt .am-sum .d{color:var(--text-body);margin-top:14px;font-size:16px;line-height:1.5}:where([data-screen=AreaM]) .vt .am-sum .d b{color:var(--text);font-weight:700}:where([data-screen=AreaM]) .vt .am-btn{border-radius:10px;height:48px;font-size:18px}:where([data-screen=AreaM]) .vt .am-outline{border:1px solid var(--border);background:var(--surface)}:where([data-screen=AreaM]) .vt .am-outline:hover{background:var(--background)}:where([data-screen=AreaM]) .am-ok{background:var(--fin-gain-bg);width:56px;height:56px;color:var(--fin-gain);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}:where([data-screen=AreaM]) .am-card{border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:18px 16px 6px}:where([data-screen=AreaM]) .am-code{font-family:var(--font-mono);letter-spacing:.02em;margin-top:6px;font-size:28px;font-weight:600;line-height:1.3}:where([data-screen=AreaM]) .am-kv{margin-top:14px}:where([data-screen=AreaM]) .am-kv .kv{padding:13px 0;font-size:17px}:where([data-screen=AreaM]) .am-kv .kv .v{font-weight:700}:where([data-screen=AreaM]) .vt .am-kpi{padding:16px 16px 18px}:where([data-screen=AreaM]) .vt .am-kpi .val{font-size:26px}:where([data-screen=AreaM]) .vt .am-kpi .note{margin-top:8px;font-size:16px;line-height:1.4}:where([data-screen=AreaM]) .am-note{background:var(--surface-muted);color:var(--text-body);border-radius:12px;margin-top:20px;padding:16px;font-size:17px;line-height:1.5}:where([data-screen=AreaM]) .am-note b{color:var(--text);font-weight:700}:where([data-screen=AreaM]) .am-note .lnk{color:var(--primary);margin-top:6px;font-size:17px;font-weight:700;display:inline-block}:where([data-screen=AreaM]) .am-tk{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}:where([data-screen=AreaM]) .am-tk .c{font-family:var(--font-mono);letter-spacing:.02em;font-size:18px;font-weight:600}:where([data-screen=AreaM]) .am-tk .w{color:var(--text-muted);margin-top:4px;font-size:16px}:where([data-screen=AreaM]) .am-tk .r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}:where([data-screen=AreaM]) .am-tk .amt{font-size:17px;font-weight:700}:where([data-screen=AreaM]) .am-soft{background:var(--accent);background:color-mix(in srgb, var(--accent) 55%, #fff);text-align:center;border-radius:12px;margin-top:20px;padding:20px 16px 22px}:where([data-screen=AreaM]) .am-soft .val{margin-top:8px;font-size:32px;font-weight:700;line-height:1.2}:where([data-screen=AreaM]) .am-soft .d{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.5}:where([data-screen=AreaM]) .am-p{color:var(--text);margin-top:20px;font-size:17px;line-height:1.55}:where([data-screen=AreaM]) .am-help{border:1px solid var(--border);border-radius:12px;margin-top:20px;padding:18px 16px 4px}:where([data-screen=AreaM]) .am-help .kv{padding:14px 0;font-size:17px}:where([data-screen=AreaM]) .am-help .kv .v{font-weight:700}:where([data-screen=AreaM]) .am-faq{border-bottom:1px solid var(--border);padding:18px 0}:where([data-screen=AreaM]) .am-faq .q{width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}:where([data-screen=AreaM]) .am-faq .q .pm{color:var(--primary);flex-shrink:0;font-size:24px;font-weight:700;line-height:1}:where([data-screen=AreaM]) .am-faq .a{color:var(--text);margin-top:12px;font-size:17px;line-height:1.55}:where([data-screen=AreaM]) .am-ov{z-index:60;background:#17211b80;position:absolute;inset:0}:where([data-screen=AreaM]) .am-drawer{background:var(--surface);width:300px;padding:24px 20px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}:where([data-screen=AreaM]) .am-drawer .nm{font-size:22px;font-weight:700;line-height:1.3}:where([data-screen=AreaM]) .am-drawer .am-pill{height:32px;margin-top:12px;font-size:16px}:where([data-screen=AreaM]) .am-drawer .it{border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;padding:14px 0;font-size:20px;font-weight:600;text-decoration:none;display:block}:where([data-screen=AreaM]) .am-drawer .it:hover{background:var(--background)}:where([data-screen=AreaM]) .am-drawer .it.on{color:var(--primary)}:where([data-screen=AreaM]) .am-drawer .it.out{color:var(--fin-loss)}:where([data-screen=AreaM]) .am-drawer .sep{margin-top:18px}:where([data-screen=AreaM]) .vt .vfoot .who{font-size:16px}:where([data-screen=AreaM]) .vt .vfoot .am-ajuda{color:var(--primary);font-size:16px;font-weight:700}.dc-page{min-height:100vh;overflow-x:hidden}.dc-stage{margin:0 auto;position:relative;overflow:hidden}.dc-mount{transform-origin:0 0;position:absolute;top:0;left:0}.dc-page.framed{background:#dce3de;padding-block:32px}.dc-page.framed .dc-stage{border-radius:28px;box-shadow:0 0 0 1px #17211b1a,0 24px 60px #17211b38}.sx .sx-foot a.sx-all{color:#ddeee7;text-underline-offset:2px;font-weight:600;text-decoration:underline}.sx .sx-foot a.sx-all:hover{color:#fff}:where(.hb-page :not(svg,svg *)),:where(.hb-page :not(svg,svg *)):before,:where(.hb-page :not(svg,svg *)):after{all:revert}.hb-page{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f6f4;--surface:#fff;--muted:#e9eeea;--border:#d9e2dc;--border-strong:#bfccc4;--text:#17211b;--text-body:#38423d;--text-muted:#66756c;--primary:#0c4f3f;--primary-hover:#093d31;--ring:#1f6b57;--accent:#ddeee7;--op:#5b21b6;--op-accent:#ede9fe;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.hb{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;padding-block:40px 64px;padding-inline:clamp(16px,4vw,40px);display:flex}.hb a{color:var(--primary);text-underline-offset:2px;font-weight:600}.hb a:hover{color:var(--primary-hover)}.hb a:focus-visible,.hb .hb-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.hb h1,.hb h2,.hb h3,.hb p,.hb ol,.hb ul{margin:0}.hb .hb-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.hb-top{flex-direction:column;gap:16px;display:flex}.hb-brand{align-items:center;gap:10px;display:flex}.hb-lockup{width:auto;height:32px;display:block}.hb-brand-name{letter-spacing:.01em;font-size:16px;font-weight:700}.hb-eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.hb h1{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,4.2vw,40px);font-weight:700;line-height:1.15}.hb-lead{max-width:62ch;color:var(--text-body);font-size:16px}.hb-acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hb .hb-btn{border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hb .hb-btn:hover{background:var(--muted);color:var(--text)}.hb .hb-btn.hb-primary{background:var(--primary);border-color:var(--primary);color:#fff}.hb .hb-btn.hb-primary:hover{background:var(--primary-hover);color:#fff}.hb .hb-btn .hb-sw{background:var(--op);border-radius:3px;width:10px;height:10px;margin-right:8px}.hb-how{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;padding:24px;display:grid}.hb-how h2,.hb-sec h2{font-size:20px;font-weight:600;line-height:1.3}.hb-how .hb-note{color:var(--text-body);margin-top:8px;font-size:14px}.hb-how .hb-fab{vertical-align:-5px;color:#fff;background:#17211b;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:0 2px;display:inline-flex}.hb-flows{counter-reset:f;flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.hb-flows li{counter-increment:f;border-top:1px solid var(--muted);grid-template-columns:28px minmax(0,1fr);gap:4px 10px;padding:12px 0;display:grid}.hb-flows li:first-child{border-top:0;padding-top:0}.hb-flows li:before{content:counter(f);font-family:var(--mono);color:var(--primary);background:var(--accent);border-radius:6px;justify-content:center;align-items:center;height:22px;margin-top:1px;font-size:12px;font-weight:600;display:flex}.hb-flows .hb-fn{font-weight:600}.hb-flows .hb-fs{color:var(--text-body);font-size:14px}.hb-flows .hb-fl{flex-wrap:wrap;grid-column:2;gap:4px 14px;font-size:13px;display:flex}.hb code{font-family:var(--mono);background:var(--muted);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:12.5px}.hb-sec{flex-direction:column;gap:12px;display:flex}.hb-sec .hb-sh{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.hb-sec .hb-sub{color:var(--text-muted);font-size:14px}.hb-sec .hb-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--primary);border-radius:999px;padding:2px 8px;font-size:11px}.hb-sec.hb-op .hb-tag{background:var(--op-accent);color:var(--op)}.hb-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0;list-style:none}.hb-row{border-top:1px solid var(--muted);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:8px 24px;padding:16px 20px;display:grid}.hb-row:first-child{border-top:0}.hb-row .hb-nm{font-size:15px}.hb-row .hb-mt{font-family:var(--mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.hb-chips{flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;display:flex}.hb .hb-chip{border:1px solid var(--border);min-height:30px;color:var(--text-body);background:var(--surface);border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.hb .hb-chip:hover{background:var(--accent);border-color:var(--accent);color:var(--primary)}.hb-sec.hb-op .hb-chip:hover{background:var(--op-accent);border-color:var(--op-accent);color:var(--op)}.hb-foot{color:var(--text-muted);border-top:1px solid var(--border);padding-top:16px;font-size:13px}@media (max-width:760px){.hb{gap:32px;padding-block:24px 48px}.hb-how{grid-template-columns:minmax(0,1fr);padding:18px}.hb-row{grid-template-columns:minmax(0,1fr);padding:14px 16px}.hb .hb-btn{flex:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:where([data-screen=ConfigCasa]) .bx .cc-swrows{border-top:1px solid var(--border);margin-top:14px}:where([data-screen=ConfigCasa]) .bx .cc-swrow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-swrow:last-child{border-bottom:0;padding-bottom:0}:where([data-screen=ConfigCasa]) .bx .cc-swt{font-size:15px;font-weight:600;line-height:1.4}:where([data-screen=ConfigCasa]) .bx .cc-swd{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.45}:where([data-screen=ConfigCasa]) .bx .cc-dlist{border-top:1px solid var(--border);margin-top:14px}:where([data-screen=ConfigCasa]) .bx .cc-drow{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;height:52px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-drow.drag{opacity:.5}:where([data-screen=ConfigCasa]) .bx .cc-drow.over{box-shadow:inset 0 2px 0 var(--primary)}:where([data-screen=ConfigCasa]) .bx .cc-grip{width:24px;height:32px;color:var(--text-subtle);cursor:grab;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where([data-screen=ConfigCasa]) .bx .cc-grip:hover{background:var(--surface-muted);color:var(--text-muted)}:where([data-screen=ConfigCasa]) .bx .cc-dnum{border-radius:var(--radius-pill);background:var(--accent);width:22px;height:22px;color:var(--primary);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}:where([data-screen=ConfigCasa]) .bx .cc-dname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}:where([data-screen=ConfigCasa]) .bx .cc-drow .cc-rm{margin-left:8px}:where([data-screen=ConfigCasa]) .bx .cc-dcount{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:10px;font-size:13px}:where([data-screen=ConfigCasa]) .bx .cc-dempty{border:1.5px dashed var(--border-strong);border-radius:var(--radius);margin-top:16px;padding:32px 24px}:where([data-screen=ConfigCasa]) .bx .cc-dadd{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-dadd .chip{height:34px;padding:0 12px;font-size:13.5px}:where([data-screen=ConfigCasa]) .bx .cc-vmenu{border-right:1px solid var(--border);flex-shrink:0;width:176px;padding-right:12px}:where([data-screen=ConfigCasa]) .bx .cc-vlab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:0 8px 6px;font-size:10.5px;font-weight:600}:where([data-screen=ConfigCasa]) .bx .cc-vmi{height:30px;color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex;overflow:hidden}:where([data-screen=ConfigCasa]) .bx .cc-vmi .n{background:var(--surface-muted);width:18px;height:18px;color:var(--text-muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}:where([data-screen=ConfigCasa]) .bx .cc-vmi.on{background:var(--accent);color:var(--primary);font-weight:600}:where([data-screen=ConfigCasa]) .bx .cc-vmi.on .n{background:var(--primary);color:var(--on-primary)}:where([data-screen=ConfigCasa]) .bx .cc-vsearch{border:1px solid var(--border);height:32px;color:var(--text-subtle);border-radius:6px;align-items:center;padding:0 10px;font-size:12.5px;display:flex}:where([data-screen=ConfigCasa]) .bx .cc-read{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);max-height:236px;color:var(--text-body);padding:16px 18px;font-size:13.5px;line-height:1.55;overflow-y:auto}:where([data-screen=ConfigCasa]) .bx .cc-read h3{color:var(--text);margin:14px 0 4px;font-size:13.5px;font-weight:600}:where([data-screen=ConfigCasa]) .bx .cc-read h3:first-child{margin-top:0}:where([data-screen=ConfigCasa]) .bx .cc-read p{margin:0}:where([data-screen=ConfigCasa]) .bx .cc-fill{background:var(--accent);color:var(--primary);border-radius:4px;padding:0 4px;font-weight:600}:where([data-screen=ConfigCasa]) .bx .tbl th.cc-acts,:where([data-screen=ConfigCasa]) .bx .tbl td.cc-acts{text-align:right;width:200px}:where([data-screen=ConfigCasa]) .bx .cc-done{font-size:14px;font-weight:600}:where([data-screen=ConfigCasa]) .bx .cc-done:disabled{color:var(--text-subtle);cursor:default;background:0 0;text-decoration:none}:where([data-screen=ConfigCasa]) .bx .cc-why{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.4}:where([data-screen=ConfigCasa]) .bx .tbl .cc-days.alert{color:var(--fin-alert);font-weight:600}:where([data-screen=ConfigCasa]) .bx .cc-nw{white-space:nowrap}:where([data-screen=Limites]) .lim-row.lim-sub{padding-left:20px;position:relative}:where([data-screen=Limites]) .lim-row.lim-sub:before{content:"";border-left:2px solid var(--border);position:absolute;top:14px;bottom:14px;left:2px}:where([data-screen=Limites]) .lim-t label{cursor:default}:where([data-screen=Bilhete]) .bx .badge.bt-live{vertical-align:1px;gap:6px;height:20px;margin-left:8px;padding:0 8px;font-size:10.5px}:where([data-screen=Bilhete]) .bx .badge.bt-live:before{content:"";background:var(--sage-600);border-radius:50%;width:6px;height:6px;display:block}:where([data-screen=Bilhete]) .bx .banner.bt-verif a{margin-top:0}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-status.an{background:var(--surface-muted);color:var(--text-body)}:where([data-screen=BilheteCompartilhadoD]) .bd .bd-status.an .t{color:var(--text);align-items:center;gap:10px;display:flex}:where([data-screen=BilheteCompartilhadoD]) .bd .badge.bd-an{background:var(--surface);border:1px solid var(--border)}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-card .bc-status.an{background:var(--surface-muted);color:var(--text-body)}:where([data-screen=BilheteCompartilhadoM]) .vt .bc-status.an .t{color:var(--text);align-items:center;gap:10px;display:flex}:where([data-screen=BilheteCompartilhadoM]) .vt .badge.bc-an{background:var(--surface);border:1px solid var(--border)}:where([data-screen=Verificacao]){background:#f3f6f4;margin:0}:where([data-screen=Verificacao]) .bx .vf-kpi .label{font-size:12px}:where([data-screen=Verificacao]) .bx .vf-kpi .val{font-size:30px;line-height:1.2}:where([data-screen=Verificacao]) .bx .vf-kpi .note{margin-top:8px;font-size:14px}:where([data-screen=Verificacao]) .bx .vf-h2{margin:0;font-size:22px;font-weight:600;line-height:1.3}:where([data-screen=Verificacao]) .bx .vf-tbl td{vertical-align:top}:where([data-screen=Verificacao]) .bx .vf-tbl td.acts{padding-top:9px}:where([data-screen=Verificacao]) .bx .vf-tbl .t2.open{color:var(--fin-open)}:where([data-screen=Verificacao]) .bx .vf-tbl .t2.vf-retida{color:var(--fin-alert-text);font-weight:600}:where([data-screen=Verificacao]) .bx .vf-dif{border-radius:var(--radius-pill);background:var(--fin-alert-bg);height:22px;color:var(--fin-alert-text);font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}:where([data-screen=Verificacao]) .bx .vf-arrow{color:var(--text-subtle);font-family:var(--font-sans);margin:0 6px}:where([data-screen=Verificacao]) .bx .vf-menu{min-width:208px}:where([data-screen=Verificacao]) .bx .vf-hide{display:none}:where([data-screen=VitrineD]) .vd .vd-hwrap{width:100%;padding:0 32px 0 22px}:where([data-screen=VitrineD]) .vd .vd-pill{background:var(--accent);height:30px;color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex}:where([data-screen=VitrineD]) .vd .vd-pill b{color:var(--text);font-weight:700}:where([data-screen=VitrineD]) .vd .vd-user{color:var(--text);align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}:where([data-screen=VitrineD]) .vd button.vd-flink{cursor:pointer}:where([data-screen=VitrineD]) .vd .vd-shell{background:linear-gradient(90deg,var(--surface) 0 239px,var(--border) 239px 240px,transparent 240px);grid-template-columns:240px minmax(0,1fr);align-items:start;min-height:100%;display:grid}:where([data-screen=VitrineD]) .vd .vd-side{height:836px;padding:18px 1px 24px 0;position:sticky;top:0;overflow-y:auto}:where([data-screen=VitrineD]) .vd .vd-ckpad .vd-side{height:752px}:where([data-screen=VitrineD]) .vd .vd-side-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:6px 22px;font-size:11px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-side-h.vd-side-gap{margin-top:18px}:where([data-screen=VitrineD]) .vd .vd-si{width:100%;color:var(--text-body);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:10px;padding:8px 22px 8px 19px;font-size:14.5px;line-height:20px;display:flex}:where([data-screen=VitrineD]) .vd .vd-si svg{color:var(--text-muted);flex-shrink:0}:where([data-screen=VitrineD]) .vd .vd-si:hover{background:var(--background);color:var(--text)}:where([data-screen=VitrineD]) .vd .vd-si:hover svg{color:var(--text)}:where([data-screen=VitrineD]) .vd .vd-si.on{background:var(--accent);color:var(--primary);border-left-color:var(--primary);font-weight:600}:where([data-screen=VitrineD]) .vd .vd-si.on svg{color:var(--primary)}:where([data-screen=VitrineD]) .vd .vd-main{min-width:0;padding:24px 32px 0}:where([data-screen=VitrineD]) .vd .vd-search{cursor:text;gap:10px;height:48px;padding:0 16px}:where([data-screen=VitrineD]) .vd .vd-search svg{width:18px;height:18px;color:var(--text-muted);flex-shrink:0}:where([data-screen=VitrineD]) .vd .vd-search input{font-size:16px}:where([data-screen=VitrineD]) .vd .vd-search input::placeholder{color:var(--text-subtle);opacity:1}:where([data-screen=VitrineD]) .vd .vd-clear{color:var(--primary);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-clear:hover{color:var(--primary-hover)}:where([data-screen=VitrineD]) .vd .vd-tools{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 18px;display:flex}:where([data-screen=VitrineD]) .vd .vd-tools .chips{background:0 0;border-bottom:0;padding:0}:where([data-screen=VitrineD]) .vd .vd-seg-wrap{flex-shrink:0;align-items:center;gap:10px;display:flex}:where([data-screen=VitrineD]) .vd .vd-seg-l{color:var(--text-muted);font-size:14px}:where([data-screen=VitrineD]) .vd .vd-seg{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:2px;padding:3px;display:inline-flex}:where([data-screen=VitrineD]) .vd .vd-seg button{height:30px;color:var(--text-body);cursor:pointer;border-radius:6px;padding:0 14px;font-size:14px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-seg button:hover{background:var(--background)}:where([data-screen=VitrineD]) .vd .vd-seg button.on{background:var(--accent);color:var(--primary)}:where([data-screen=VitrineD]) .vd .vd-cols .vd-aside{position:sticky;top:16px}:where([data-screen=VitrineD]) .vd .vd-cat{flex-direction:column;gap:16px;min-width:0;display:flex}:where([data-screen=VitrineD]) .vd .vd-note{color:var(--text-muted);padding:2px 24px 10px;font-size:14px}:where([data-screen=VitrineD]) .vd .vd-aside-empty{padding:14px 0 4px}:where([data-screen=VitrineD]) .vd .vd-aside-empty .t{font-size:16px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-aside-empty .d{color:var(--text-muted);margin-top:4px;font-size:14.5px;line-height:1.5}:where([data-screen=VitrineD]) .vd .vd-dicas{margin-bottom:22px}:where([data-screen=VitrineD]) .vd .vd-dicas-h{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}:where([data-screen=VitrineD]) .vd .vd-dicas-t{font-size:20px;font-weight:600;line-height:1.3}:where([data-screen=VitrineD]) .vd .vd-dicas-s{color:var(--text-muted);font-size:14px}:where([data-screen=VitrineD]) .vd .vd-car{padding:0 40px;position:relative}:where([data-screen=VitrineD]) .vd .vd-view{overflow:hidden}:where([data-screen=VitrineD]) .vd .vd-shift{transform:translateX(var(--dx,0px));transition:transform .4s}:where([data-screen=VitrineD]) .vd .vd-track{width:max-content;animation:70s linear infinite vd-dicas;display:flex}:where([data-screen=VitrineD]) .vd .vd-car:hover .vd-track,:where([data-screen=VitrineD]) .vd .vd-car:focus-within .vd-track{animation-play-state:paused}@keyframes vd-dicas{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}:where([data-screen=VitrineD]) .vd .vd-arrow{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:-15px;display:flex;position:absolute;top:50%}:where([data-screen=VitrineD]) .vd .vd-arrow:hover{background:var(--background);color:var(--text)}:where([data-screen=VitrineD]) .vd .vd-arrow.l{left:2px}:where([data-screen=VitrineD]) .vd .vd-arrow.r{right:2px}:where([data-screen=VitrineD]) .vd .vd-dica{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex-shrink:0;width:296px;margin-right:16px;padding:16px 18px;display:flex}:where([data-screen=VitrineD]) .vd .vd-dica .lg{color:var(--text-muted);white-space:nowrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}:where([data-screen=VitrineD]) .vd .vd-dica .lg span:first-child{color:var(--primary);text-overflow:ellipsis;font-weight:600;overflow:hidden}:where([data-screen=VitrineD]) .vd .vd-dica .mt{margin-top:6px;font-size:16px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-dica .ls{border-top:1px solid var(--border);flex-direction:column;flex:1;gap:8px;margin-top:10px;padding-top:10px;display:flex}:where([data-screen=VitrineD]) .vd .vd-dica .sl .n{font-size:14.5px;font-weight:600;line-height:1.35}:where([data-screen=VitrineD]) .vd .vd-dica .sl .k{color:var(--text-muted);font-size:12.5px;line-height:1.35}:where([data-screen=VitrineD]) .vd .vd-dica .ft{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;padding-top:12px;display:flex}:where([data-screen=VitrineD]) .vd .vd-dica .ft .big{font-family:var(--font-mono);margin-top:2px;font-size:22px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-dica .ft .btn{height:36px;padding:0 16px;font-size:14.5px}:where([data-screen=VitrineD]) .vd .vd-dica .ft .btn.added{background:var(--accent);border-color:var(--accent);color:var(--primary);cursor:default}:where([data-screen=VitrineD]) .vd .vd-tbl{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}:where([data-screen=VitrineD]) .vd .vd-tbl-h,:where([data-screen=VitrineD]) .vd .vd-tr{grid-template-columns:76px minmax(0,1fr) 76px 76px 76px 60px;align-items:center;gap:8px;padding:0 16px;display:grid}:where([data-screen=VitrineD]) .vd .vd-tbl-h{background:var(--primary);height:40px;color:var(--on-primary);font-size:14px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-tbl-h .c{text-align:center;opacity:.85;font-size:12px;font-weight:500}:where([data-screen=VitrineD]) .vd .vd-tbl-h>span:first-child{white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;overflow:hidden}:where([data-screen=VitrineD]) .vd .vd-tbl .vd-note{border-bottom:1px solid var(--border);padding:10px 16px}:where([data-screen=VitrineD]) .vd .vd-tr{border-top:1px solid var(--border);min-height:64px;padding-top:8px;padding-bottom:8px}:where([data-screen=VitrineD]) .vd .vd-tbl-h+.vd-tr{border-top:0}:where([data-screen=VitrineD]) .vd .vd-tr .dt{color:var(--text-muted);flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.4;display:flex}:where([data-screen=VitrineD]) .vd .vd-tr .dt b{color:var(--text);font-weight:600}:where([data-screen=VitrineD]) .vd .vd-tr .dt .vd-live{margin-bottom:2px}:where([data-screen=VitrineD]) .vd .vd-tr .tm{flex-direction:column;gap:4px;min-width:0;font-size:15px;font-weight:600;display:flex}:where([data-screen=VitrineD]) .vd .vd-tr .tm>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}:where([data-screen=VitrineD]) .vd .vd-tr .mg{width:22px;height:22px;font-size:8px}:where([data-screen=VitrineD]) .vd .vd-tr .odd{flex:none;width:100%;height:44px}:where([data-screen=VitrineD]) .vd .vd-tr .odd .v{font-size:16px}:where([data-screen=VitrineD]) .vd .vd-tr .more{border:1px solid var(--primary);border-radius:var(--radius);background:var(--surface);height:44px;color:var(--primary);font-family:var(--font-mono);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}:where([data-screen=VitrineD]) .vd .vd-tr .more:hover{background:var(--accent)}:where([data-screen=VitrineD]) .vd .vd-stale .vd-tr .more{border-color:var(--border);color:var(--text-subtle);cursor:default}:where([data-screen=VitrineD]) .vd .vd-live{background:var(--accent);height:20px;color:var(--primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}:where([data-screen=VitrineD]) .vd .vd-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}:where([data-screen=VitrineD]) .vd .vd-item .s .vd-live{vertical-align:1px;margin-right:8px}:where([data-screen=VitrineD]) .vd .vd-item .odd-v .was{color:var(--text-subtle);margin-right:8px;font-size:14px;font-weight:500;text-decoration:line-through}:where([data-screen=VitrineD]) .vd .vd-item .odd-v.now{color:var(--primary)}:where([data-screen=VitrineD]) .vd .vd-item .chg{color:var(--primary);text-align:right;margin-top:2px;font-size:12px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-locked .vd-item,:where([data-screen=VitrineD]) .vd .vd-locked .vd-amount,:where([data-screen=VitrineD]) .vd .vd-locked .vd-sum{opacity:.65}:where([data-screen=VitrineD]) .vd .vd-locked .vd-quick .chip{cursor:default}:where([data-screen=VitrineD]) .vd .vd-locked .vd-amount .input.disabled{background:var(--surface-muted)}:where([data-screen=VitrineD]) .vd .vd-proc{color:var(--text-body);align-items:center;gap:10px;margin-top:12px;font-size:14.5px;line-height:1.5;display:flex}:where([data-screen=VitrineD]) .vd .vd-proc:before{content:"";border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.9s linear infinite vd-spin}@keyframes vd-spin{to{transform:rotate(360deg)}}:where([data-screen=VitrineD]) .vd .vbody.vd-ckpad{bottom:84px}:where([data-screen=VitrineD]) .vd .vd-ck{z-index:50;background:var(--surface);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:32px;min-height:84px;padding:16px 32px 16px 72px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #17211b0f}:where([data-screen=VitrineD]) .vd .vd-ck .tx{max-width:620px;color:var(--text-body);font-size:15px;line-height:1.5}:where([data-screen=VitrineD]) .vd .vd-ck .tx .vd-flink{white-space:nowrap}:where([data-screen=VitrineD]) .vd .vd-ck .acts{flex-shrink:0;gap:10px;display:flex}:where([data-screen=VitrineD]) .vd .vd-ck .btn.ghost{color:var(--primary)}:where([data-screen=VitrineD]) .vd .vd-ckm{text-align:left}:where([data-screen=VitrineD]) .vd .vd-ckm .lead{margin-bottom:18px}:where([data-screen=VitrineD]) .vd .vd-ckm .vd-ckr{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}:where([data-screen=VitrineD]) .vd .vd-ckm .lead+.vd-ckr{border-top:1px solid var(--border)}:where([data-screen=VitrineD]) .vd .vd-ckm .vd-ckr .t{font-size:15.5px;font-weight:600}:where([data-screen=VitrineD]) .vd .vd-ckm .vd-ckr .d{color:var(--text-muted);margin-top:2px;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){:where([data-screen=VitrineD]) .vd .vd-track{animation:none}:where([data-screen=VitrineD]) .vd .vd-proc:before{border-color:var(--primary);animation:none}}:where([data-screen=VitrineM]) .vt .vm-flink{color:var(--primary);font-weight:600;font-size:inherit;cursor:pointer}:where([data-screen=VitrineM]) .vt .vm-flink:hover{color:var(--primary-hover)}:where([data-screen=VitrineM]) .vt .vm-pill{border-radius:var(--radius-pill);background:var(--accent);height:32px;color:var(--primary);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:15px;display:inline-flex}:where([data-screen=VitrineM]) .vt .vm-pill b{font-weight:700}:where([data-screen=VitrineM]) .vm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-screen=VitrineM]) .vt .vm-search{background:var(--surface);border-bottom:1px solid var(--border);padding:12px 16px}:where([data-screen=VitrineM]) .vt .vm-sinput{height:46px;color:var(--text-muted);cursor:text;border-radius:10px;gap:10px;padding:0 10px 0 14px}:where([data-screen=VitrineM]) .vt .vm-sinput input{color:var(--text);font-size:16px}:where([data-screen=VitrineM]) .vt .vm-sinput input::placeholder{color:var(--text-subtle);opacity:1}:where([data-screen=VitrineM]) .vt .vm-sclear{width:32px;height:32px;color:var(--text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where([data-screen=VitrineM]) .vt .vm-sclear:hover{background:var(--surface-muted);color:var(--text)}:where([data-screen=VitrineM]) .vt .vm-menu{min-width:288px;max-height:770px;overflow-y:auto}:where([data-screen=VitrineM]) .vt .vm-menu .vm-mgrp{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:12px 20px 4px;font-size:11px;font-weight:700}:where([data-screen=VitrineM]) .vt .vm-menu .vm-mi{color:var(--text-body);border-left:3px solid #0000;align-items:center;gap:10px;padding:8px 20px;font-weight:500;display:flex}:where([data-screen=VitrineM]) .vt .vm-menu .vm-mi .vm-ico{color:var(--text-muted);flex-shrink:0}:where([data-screen=VitrineM]) .vt .vm-menu .vm-mi:hover{background:var(--background);color:var(--text)}:where([data-screen=VitrineM]) .vt .vm-menu .vm-mi.on{background:var(--accent);color:var(--primary);border-left-color:var(--primary);font-weight:700}:where([data-screen=VitrineM]) .vt .vm-menu .vm-mi.on .vm-ico{color:var(--primary)}:where([data-screen=VitrineM]) .vt .vm-dk{background:var(--background);border-bottom:1px solid var(--border);padding:16px 0 18px}:where([data-screen=VitrineM]) .vt .vm-dk-h{align-items:baseline;gap:10px;padding:0 16px;display:flex}:where([data-screen=VitrineM]) .vt .vm-dk-t{font-size:18px;font-weight:700;line-height:1.3}:where([data-screen=VitrineM]) .vt .vm-dk-s{color:var(--text-muted);font-size:14px}:where([data-screen=VitrineM]) .vt .vm-dk-view{margin-top:12px;padding-left:16px;overflow:hidden}:where([data-screen=VitrineM]) .vt .vm-dk-track{width:max-content;animation:48s linear infinite vm-dk-slide;display:flex}:where([data-screen=VitrineM]) .vt .vm-dk-view:hover .vm-dk-track,:where([data-screen=VitrineM]) .vt .vm-dk-view:active .vm-dk-track,:where([data-screen=VitrineM]) .vt .vm-dk-view:focus-within .vm-dk-track,:where([data-screen=VitrineM]) .vt .vm-dk-view.hold .vm-dk-track{animation-play-state:paused}@keyframes vm-dk-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}:where([data-screen=VitrineM]) .vt .vm-dk-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex-shrink:0;width:256px;margin-right:12px;padding:14px 14px 12px;display:flex}:where([data-screen=VitrineM]) .vt .vm-dk-top{color:var(--text-muted);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}:where([data-screen=VitrineM]) .vt .vm-dk-lg{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}:where([data-screen=VitrineM]) .vt .vm-dk-m{margin-top:6px;font-size:16px;font-weight:600;line-height:1.35}:where([data-screen=VitrineM]) .vt .vm-dk-sels{flex-direction:column;gap:8px;margin:10px 0 12px;display:flex}:where([data-screen=VitrineM]) .vt .vm-dk-sel{align-items:flex-start;gap:8px;display:flex}:where([data-screen=VitrineM]) .vt .vm-dk-sel svg{color:var(--primary);flex-shrink:0;margin-top:2px}:where([data-screen=VitrineM]) .vt .vm-dk-p{font-size:14.5px;font-weight:600;line-height:1.3;display:block}:where([data-screen=VitrineM]) .vt .vm-dk-mk{color:var(--text-muted);font-size:12.5px;line-height:1.35;display:block}:where([data-screen=VitrineM]) .vt .vm-dk-f{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}:where([data-screen=VitrineM]) .vt .vm-dk-ol{color:var(--text-muted);font-size:12px}:where([data-screen=VitrineM]) .vt .vm-dk-o{font-family:var(--font-mono);color:var(--text);font-size:22px;font-weight:700;line-height:1.2}:where([data-screen=VitrineM]) .vt .vm-dk-add{border-radius:8px;height:40px;padding:0 16px;font-size:15px}:where([data-screen=VitrineM]) .vt .vm-dk-add.vm-added{background:var(--accent);border-color:var(--primary);color:var(--primary)}:where([data-screen=VitrineM]) .vt .vm-dk-add.vm-added:hover{background:var(--accent);color:var(--primary-hover)}@media (prefers-reduced-motion:reduce){:where([data-screen=VitrineM]) .vt .vm-dk-track{animation:none}:where([data-screen=VitrineM]) .vt .vm-dk-view{overflow-x:auto}:where([data-screen=VitrineM]) .vt .vm-dk-dup{display:none}}:where([data-screen=VitrineM]) .vt .vm-vsel{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}:where([data-screen=VitrineM]) .vt .vm-vl{color:var(--text-muted);font-size:14px}:where([data-screen=VitrineM]) .vt .vm-seg{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);gap:2px;padding:3px;display:inline-flex}:where([data-screen=VitrineM]) .vt .vm-seg button{border-radius:var(--radius-pill);height:32px;color:var(--text-muted);padding:0 16px;font-size:14px;font-weight:600}:where([data-screen=VitrineM]) .vt .vm-seg button:hover{background:var(--background);color:var(--text)}:where([data-screen=VitrineM]) .vt .vm-seg button.on{background:var(--primary);color:var(--on-primary)}:where([data-screen=VitrineM]) .vt .vm-note{color:var(--text-body);background:var(--surface-muted);border-bottom:1px solid var(--border);padding:12px 16px;font-size:15px}:where([data-screen=VitrineM]) .vt .vm-note b{color:var(--text);font-weight:700}:where([data-screen=VitrineM]) .vt .vm-tlist{background:var(--background);flex-direction:column;gap:12px;padding:12px 12px 16px;display:flex}:where([data-screen=VitrineM]) .vt .vm-tcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}:where([data-screen=VitrineM]) .vt .vm-tscroll{overscroll-behavior-x:contain;overflow-x:auto}:where([data-screen=VitrineM]) .vt .vm-tbl{border-collapse:separate;border-spacing:0;white-space:nowrap;min-width:100%}:where([data-screen=VitrineM]) .vt .vm-tband th{background:var(--primary);color:var(--on-primary);text-align:center;padding:9px 4px;font-size:12px;font-weight:600}:where([data-screen=VitrineM]) .vt .vm-tband th.vm-tl{text-align:left;letter-spacing:.05em;text-transform:uppercase;padding-left:12px;font-size:12px;font-weight:700}:where([data-screen=VitrineM]) .vt .vm-tbl td{border-bottom:1px solid var(--border);vertical-align:middle;background:var(--surface);padding:8px 4px}:where([data-screen=VitrineM]) .vt .vm-tbl tbody tr:last-child td{border-bottom:0}:where([data-screen=VitrineM]) .vt .vm-td-when{color:var(--text-muted);padding-left:12px;font-size:12.5px;line-height:1.35}:where([data-screen=VitrineM]) .vt .vm-td-when span{display:block}:where([data-screen=VitrineM]) .vt .vm-td-when span+span{color:var(--text);font-weight:600}:where([data-screen=VitrineM]) .vt .vm-tbl td.vm-td-teams{min-width:150px;padding:8px 12px 8px 8px;font-size:14.5px;font-weight:600}:where([data-screen=VitrineM]) .vt .vm-td-teams div{align-items:center;gap:8px;line-height:1.3;display:flex}:where([data-screen=VitrineM]) .vt .vm-td-teams div+div{margin-top:6px}:where([data-screen=VitrineM]) .vt .vm-td-teams .mg{width:22px;height:22px;font-size:8px}:where([data-screen=VitrineM]) .vt .vm-todd{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:60px;height:44px;font-family:var(--font-mono);color:var(--text);text-align:center;cursor:pointer;font-size:16px;font-weight:600}:where([data-screen=VitrineM]) .vt .vm-todd:hover{background:var(--background)}:where([data-screen=VitrineM]) .vt .vm-todd.on{background:var(--accent);border-color:var(--primary);color:var(--primary)}:where([data-screen=VitrineM]) .vt .vm-todd.dis{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--text-subtle);cursor:default}:where([data-screen=VitrineM]) .vt .vm-tbl td.vm-td-more{padding-right:12px}:where([data-screen=VitrineM]) .vt .vm-tmore{border:1px solid var(--primary);border-radius:var(--radius);background:var(--surface);min-width:52px;height:44px;color:var(--primary);text-align:center;cursor:pointer;padding:0 8px;font-size:14px;font-weight:700}:where([data-screen=VitrineM]) .vt .vm-tmore:hover{background:var(--accent)}:where([data-screen=VitrineM]) .vt .vm-ck{z-index:30;background:var(--surface);border-top:1px solid var(--border);flex-direction:column;justify-content:space-between;height:150px;padding:14px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #17211b1a}:where([data-screen=VitrineM]) .vt .vm-ck-t{color:var(--text-body);font-size:15px;line-height:21px}:where([data-screen=VitrineM]) .vt .vm-ck-link{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}:where([data-screen=VitrineM]) .vt .vm-ck-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where([data-screen=VitrineM]) .vt .vm-ck-btn{border-color:var(--primary);height:44px;color:var(--primary);padding:0 8px;font-size:14.5px}:where([data-screen=VitrineM]) .vt .vm-ck-btn:hover{background:var(--accent);color:var(--primary)}:where([data-screen=VitrineM]) .vt .vbody.vm-ck-on{bottom:150px}:where([data-screen=VitrineM]) .vt .vbody.with-bar.vm-ck-on{bottom:238px}:where([data-screen=VitrineM]) .vt .bar.vm-bar-ck{box-shadow:none;bottom:150px}:where([data-screen=VitrineM]) .sx-fab.mobile.vm-fab-ck{bottom:174px}:where([data-screen=VitrineM]) .sx-fab.mobile.vm-fab-ckbar{bottom:262px}:where([data-screen=VitrineM]) .vt .vm-ck-ov{padding:16px}:where([data-screen=VitrineM]) .vt .vm-ckm{width:100%;padding:22px 20px 20px}:where([data-screen=VitrineM]) .vt .vm-ckm .lead{margin-top:4px}:where([data-screen=VitrineM]) .vt .vm-ckr{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}:where([data-screen=VitrineM]) .vt .vm-ckm .lead+.vm-ckr{border-top:1px solid var(--border);margin-top:12px}:where([data-screen=VitrineM]) .vt .vm-ckr-t{font-size:16px;font-weight:600}:where([data-screen=VitrineM]) .vt .vm-ckr-d{color:var(--text-muted);margin-top:2px;font-size:14px;line-height:1.45}:where([data-screen=VitrineM]) .vt .vm-live{vertical-align:1px;background:var(--accent);height:20px;color:var(--primary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}:where([data-screen=VitrineM]) .vt .vm-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}:where([data-screen=VitrineM]) .vt .vm-rm:disabled{color:var(--text-subtle);cursor:default}:where([data-screen=VitrineM]) .vt .vm-odd-old{font-family:var(--font-mono);color:var(--text-muted);text-align:right;font-size:14px;text-decoration:line-through}:where([data-screen=VitrineM]) .vt .cup .item .odd-v.vm-odd-new{background:var(--accent);color:var(--primary);border-radius:6px;padding:0 6px;display:inline-block}:where([data-screen=VitrineM]) .vt .vm-big-old{text-align:left;margin-top:4px;font-size:15px}:where([data-screen=VitrineM]) .vt .vm-ret-old{font-family:var(--font-sans);margin-top:4px;font-size:15px}:where([data-screen=VitrineM]) .vt .vm-cta{height:48px;margin-top:20px;font-size:17px}:where([data-screen=VitrineM]) .vt .vm-msg{border-radius:12px;margin-top:18px;font-size:16px}:where([data-screen=VitrineM]) .vt .vm-proc{background:var(--surface-muted);color:var(--text-body);border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;font-size:16px;line-height:1.45;display:flex}:where([data-screen=VitrineM]) .vt .vm-spin{border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.9s linear infinite vm-spin}@keyframes vm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where([data-screen=VitrineM]) .vt .vm-spin{animation:none}}:where([data-screen=RegulamentoD]) .rd .rd-art p.rd-lead,:where([data-screen=RegulamentoD]) .rd .rd-art p.rd-end{margin-top:14px}:where([data-screen=RegulamentoD]) .rd .rd-art b{color:var(--text);font-weight:600}:where([data-screen=RegulamentoD]) .rd .rd-art .rd-nw{white-space:nowrap}:where([data-screen=RegulamentoD]) .rd .rd-art .rd-tbl{margin-top:12px}:where([data-screen=RegulamentoD]) .rd .rd-tbl th{padding:10px 12px}:where([data-screen=RegulamentoD]) .rd .rd-tbl td{color:var(--text-body);vertical-align:top;padding:12px;font-size:13.5px;line-height:1.5}:where([data-screen=RegulamentoD]) .rd .rd-tbl td.rd-ck{color:var(--text);white-space:nowrap;font-size:13px}:where([data-screen=RegulamentoD]) .rd .rd-tbl td.rd-dur{white-space:nowrap}:where([data-screen=RegulamentoD]) .rd .rd-tbl td.rd-k{width:104px;color:var(--text);white-space:nowrap;font-weight:600}:where([data-screen=RegulamentoD]) .rd .rd-tbl .badge{vertical-align:top}:where([data-screen=RegulamentoD]) .rd .rd-art ul{margin-top:8.5px;padding-left:20px;list-style:outside}:where([data-screen=RegulamentoD]) .rd .rd-art li{color:var(--text-body);font-size:14px;line-height:23px}:where([data-screen=RegulamentoD]) .rd .rd-art li+li{margin-top:4px}:where([data-screen=RegulamentoD]) .rd .rd-foot .who a.on{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}:where([data-screen=RegulamentoM]) .vt .rg-page p.rg-lead,:where([data-screen=RegulamentoM]) .vt .rg-page p.rg-end{margin-top:14px}:where([data-screen=RegulamentoM]) .vt .rg-page b{color:var(--text);font-weight:600}:where([data-screen=RegulamentoM]) .vt .rg-page .rg-nw{white-space:nowrap}:where([data-screen=RegulamentoM]) .vt .rg-page .rg-tbl{margin-top:12px}:where([data-screen=RegulamentoM]) .vt .rg-tbl th{padding:10px 12px}:where([data-screen=RegulamentoM]) .vt .rg-tbl td{color:var(--text-body);vertical-align:top;padding:12px;font-size:13.5px;line-height:1.5}:where([data-screen=RegulamentoM]) .vt .rg-tbl .rg-dur{width:92px}:where([data-screen=RegulamentoM]) .vt .rg-tbl td.rg-k{width:84px;color:var(--text);white-space:nowrap;font-weight:600}:where([data-screen=RegulamentoM]) .vt .rg-tbl .rg-ck{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:where([data-screen=RegulamentoM]) .vt .rg-tbl .rg-ck .mono{color:var(--text);font-size:13px}:where([data-screen=RegulamentoM]) .vt .rg-tbl .rg-ck+.rg-fin{margin-top:6px}:where([data-screen=RegulamentoM]) .vt .rg-page ul{margin-top:8.5px;padding-left:20px;list-style:outside}:where([data-screen=RegulamentoM]) .vt .rg-page li{color:var(--text-body);font-size:14px;line-height:23px}:where([data-screen=RegulamentoM]) .vt .rg-page li+li{margin-top:4px}:where([data-screen=RegulamentoM]) .vt .rg-foot .who a.on{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}:where([data-screen=VisaoNivel]) .bx .side nav button.it{cursor:pointer;width:100%}:where([data-screen=VisaoNivel]) .bx .side nav .it:hover{background:var(--background);color:var(--text)}:where([data-screen=VisaoNivel]) .bx .side nav .it.on{background:var(--accent);color:var(--primary);border-left-color:var(--primary);font-weight:600}:where([data-screen=VisaoNivel]) .bx .side nav .it .ni{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}:where([data-screen=VisaoNivel]) .bx .side nav .it:hover .ni{color:var(--text)}:where([data-screen=VisaoNivel]) .bx .side nav .it.on .ni{color:var(--primary)}:where([data-screen=VisaoNivel]) .bx.vn-solo .main{top:0;left:0}:where([data-screen=VisaoNivel]) .bx.vn-solo .page{max-width:1320px}:where([data-screen=VisaoNivel]) .bx .vn-band{background:var(--surface-muted);border-bottom:1px solid var(--border);color:var(--text-body);align-items:center;gap:10px;padding:10px 40px;font-size:14px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-band svg{color:var(--text-muted);flex-shrink:0}:where([data-screen=VisaoNivel]) .bx .vn-band b{color:var(--text);font-weight:600}:where([data-screen=VisaoNivel]) .bx .vn-band .btn{height:32px;margin-left:auto;padding:0 12px;font-size:13.5px}:where([data-screen=VisaoNivel]) .bx .vn-vc{position:relative}:where([data-screen=VisaoNivel]) .bx .vn-vc .chip{gap:8px;height:34px}:where([data-screen=VisaoNivel]) .bx .vn-vc .chip svg{flex-shrink:0}:where([data-screen=VisaoNivel]) .bx .vn-dd{z-index:50;width:280px;right:auto}:where([data-screen=VisaoNivel]) .bx .vn-dd button{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-dd button .w{color:var(--text-muted);font-size:12.5px;font-weight:400}:where([data-screen=VisaoNivel]) .bx .vn-cam{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}:where([data-screen=VisaoNivel]) .bx .vn-cam-top{border-bottom:1px solid var(--border);align-items:center;gap:28px;height:60px;padding:0 24px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-cam-nav{gap:4px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-cam-nav span{border-radius:var(--radius);color:var(--text-body);padding:6px 12px;font-size:14.5px}:where([data-screen=VisaoNivel]) .bx .vn-cam-nav span.on{background:var(--accent);color:var(--primary);font-weight:600}:where([data-screen=VisaoNivel]) .bx .vn-cam-right{align-items:center;gap:14px;margin-left:auto;font-size:14.5px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-pill{border-radius:var(--radius-pill);background:var(--surface-muted);height:30px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;display:inline-flex}:where([data-screen=VisaoNivel]) .bx .vn-pill span{color:var(--text-muted)}:where([data-screen=VisaoNivel]) .bx .vn-pill b{font-variant-numeric:tabular-nums;font-weight:700}:where([data-screen=VisaoNivel]) .bx .vn-cam-user{font-weight:600}:where([data-screen=VisaoNivel]) .bx .vn-cam-body{background:var(--background);grid-template-columns:1.55fr 1fr 1fr;gap:16px;padding:20px 24px;display:grid}:where([data-screen=VisaoNivel]) .bx .vn-cam-body .card{padding:18px 20px}:where([data-screen=VisaoNivel]) .bx .vn-cam-body .h3{margin-bottom:6px}:where([data-screen=VisaoNivel]) .bx .vn-game{border-bottom:1px solid var(--border);padding:12px 0}:where([data-screen=VisaoNivel]) .bx .vn-game:last-child{border-bottom:0;padding-bottom:0}:where([data-screen=VisaoNivel]) .bx .vn-game .m{font-size:14.5px;font-weight:600}:where([data-screen=VisaoNivel]) .bx .vn-game .s{color:var(--text-muted);font-size:12.5px}:where([data-screen=VisaoNivel]) .bx .vn-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}:where([data-screen=VisaoNivel]) .bx .vn-odd{border:1px solid var(--border);height:34px;color:var(--text-body);border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-odd span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-screen=VisaoNivel]) .bx .vn-odd b{font-family:var(--font-mono);color:var(--text);font-weight:500}:where([data-screen=VisaoNivel]) .bx .vn-odd.on{background:var(--accent);border-color:var(--primary);color:var(--primary)}:where([data-screen=VisaoNivel]) .bx .vn-odd.on b{color:var(--primary)}:where([data-screen=VisaoNivel]) .bx .vn-sel{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-sel .g{color:var(--text-muted);font-size:12.5px}:where([data-screen=VisaoNivel]) .bx .vn-sel .p{font-size:14.5px;font-weight:600}:where([data-screen=VisaoNivel]) .bx .vn-kv{color:var(--text-body);justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-kv b{white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}:where([data-screen=VisaoNivel]) .bx .vn-kv b.gain{color:var(--fin-gain)}:where([data-screen=VisaoNivel]) .bx .vn-cam-body .btn{cursor:default;width:100%;margin-top:14px}:where([data-screen=VisaoNivel]) .bx .vn-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:10px;display:grid}:where([data-screen=VisaoNivel]) .bx .vn-mini .val{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:700;line-height:1.2}:where([data-screen=VisaoNivel]) .bx .vn-mini .note{color:var(--text-muted);margin-top:2px;font-size:12px}:where([data-screen=VisaoNivel]) .bx .vn-cam-open{border-top:1px solid var(--border);color:var(--text-body);margin-top:16px;padding-top:12px;font-size:14px}:where([data-screen=VisaoNivel]) .bx .vn-cam-open b{color:var(--text);font-weight:600}:where([data-screen=VisaoNivel]) .bx .vn-cam-note{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:13.5px;display:flex}:where([data-screen=VisaoNivel]) .bx .vn-cam-note a{white-space:nowrap}:where([data-screen=VisaoNivel]) .bx .vn-kpi.mine{background:var(--surface-muted);border-color:var(--border-strong)}:where([data-screen=VisaoNivel]) .bx .vn-kpi.mine .label{color:var(--text-muted)}:where([data-screen=VisaoNivel]) .bx .vn-kpi.mine .val{color:var(--text)}:where([data-screen=VisaoNivel]) .bx .vn-kpi.mine .note{color:var(--text-muted)}:where([data-screen=VisaoNivel]) .bx .vn-com{background:var(--surface-muted);border-color:var(--border-strong)}:where([data-screen=VisaoNivel]) .bx .vn-com .label{color:var(--text-muted)}:where([data-screen=VisaoNivel]) .bx .vn-com .val{color:var(--text)}:where([data-screen=VisaoNivel]) .bx .vn-com .why{color:var(--text-muted)}:where([data-screen=Resultados]) .bx .rs-search{cursor:text;gap:8px;width:228px;height:36px;padding:0 12px}:where([data-screen=Resultados]) .bx .rs-search .rs-lupa{color:var(--text-muted);flex-shrink:0}:where([data-screen=Resultados]) .bx .rs-search input{font-size:14px}:where([data-screen=Resultados]) .bx .rs-scope{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 12px 8px 20px;display:flex}:where([data-screen=Resultados]) .bx .rs-nomatch{padding:18px 24px}:where([data-screen=Resultados]) .bx .rs-nomatch .t{color:var(--text-body);font-size:15px;font-weight:500}:where([data-screen=Resultados]) .bx .rs-empty-big{padding:52px 24px}:where([data-screen=Relatorios]) .bx .rl-k{vertical-align:-1px;border-radius:3px;flex-shrink:0;width:12px;height:12px;margin-right:6px;display:inline-block}:where([data-screen=Relatorios]) .bx .rl-k.e{background:var(--fin-gain)}:where([data-screen=Relatorios]) .bx .rl-k.s{background:var(--fin-loss)}:where([data-screen=Relatorios]) .bx .rl-k.c{background:repeating-linear-gradient(135deg,var(--fin-loss) 0 2px,var(--fin-loss-bg) 2px 4.5px)}:where([data-screen=Relatorios]) .bx .rl-leg span{align-items:center;display:inline-flex}:where([data-screen=Relatorios]) .bx .rl-k-line{margin-right:6px;display:inline-block}:where([data-screen=Relatorios]) .bx .rl-k-line line{stroke:var(--text-body);stroke-width:2px;stroke-linecap:round}:where([data-screen=Relatorios]) .bx .rl-k-line circle{fill:var(--text-body);stroke:var(--surface);stroke-width:1.5px}:where([data-screen=Relatorios]) .bx .rl-plot{margin-top:16px;position:relative}:where([data-screen=Relatorios]) .bx .rl-svg{display:block;overflow:visible}:where([data-screen=Relatorios]) .bx .rl-svg .rl-hb{fill:var(--fin-loss-bg)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-hl{fill:var(--fin-loss)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-band{fill:#0000}:where([data-screen=Relatorios]) .bx .rl-svg .rl-band.on{fill:var(--surface-muted)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}:where([data-screen=Relatorios]) .bx .rl-svg .rl-grid.zero{stroke:#0000}:where([data-screen=Relatorios]) .bx .rl-svg .rl-zero{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}:where([data-screen=Relatorios]) .bx .rl-svg .rl-yl{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}:where([data-screen=Relatorios]) .bx .rl-svg .rl-xl{fill:var(--text-muted);font-size:13px}:where([data-screen=Relatorios]) .bx .rl-svg .rl-b.e{fill:var(--fin-gain)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-b.s{fill:var(--fin-loss)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-b.c{fill:url(#rl-hatch)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-line{fill:none;stroke:var(--text-body);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:where([data-screen=Relatorios]) .bx .rl-svg .rl-dot{stroke:var(--surface);stroke-width:2px}:where([data-screen=Relatorios]) .bx .rl-svg .rl-dot.g{fill:var(--fin-gain)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-dot.l{fill:var(--fin-loss)}:where([data-screen=Relatorios]) .bx .rl-svg .rl-hit{fill:#0000;outline:none}:where([data-screen=Relatorios]) .bx .rl-svg .rl-hit:focus-visible{stroke:var(--primary-ring);stroke-width:2px}:where([data-screen=Relatorios]) .bx .rl-tt{background:var(--sage-950);color:#fff;width:252px;box-shadow:var(--elev-2);z-index:20;pointer-events:none;border-radius:6px;padding:12px 14px;font-size:13.5px;line-height:1.45;position:absolute;top:10px}:where([data-screen=Relatorios]) .bx .rl-tt-h{letter-spacing:.04em;text-transform:uppercase;color:var(--sage-300);margin-bottom:6px;font-size:12px;font-weight:600}:where([data-screen=Relatorios]) .bx .rl-tt-r{align-items:center;gap:0;padding:3px 0;display:flex}:where([data-screen=Relatorios]) .bx .rl-tt-r .n{color:var(--sage-300);flex:1}:where([data-screen=Relatorios]) .bx .rl-tt-r b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:where([data-screen=Relatorios]) .bx .rl-tt-r.res{border-top:1px solid var(--sage-800);margin-top:4px;padding-top:7px}:where([data-screen=Relatorios]) .bx .rl-tt-r.res .n{color:#fff}:where([data-screen=Relatorios]) .bx .rl-tk-r{width:10px;height:10px;box-shadow:0 0 0 2px var(--sage-950);border-radius:50%;flex-shrink:0;margin:0 8px 0 1px;display:inline-block}:where([data-screen=Relatorios]) .bx .rl-tk-r.g{background:var(--fin-gain)}:where([data-screen=Relatorios]) .bx .rl-tk-r.l{background:var(--fin-loss)}:where([data-screen=Relatorios]) .bx .rl-tt-n{color:var(--sage-300);margin-top:6px;font-size:12.5px}:where([data-screen=Relatorios]) .bx .rl-note{color:var(--text-muted);margin-top:6px;font-size:13px}:where([data-screen=AreaM]) .vt .am-live{background:var(--accent);height:22px;color:var(--primary);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}:where([data-screen=AreaM]) .vt .am-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}:where([data-screen=AreaM]) .vt .am-cup .item .m{line-height:1.4}:where([data-screen=AreaM]) .vt .am-cup .item .right{text-align:right}:where([data-screen=AreaM]) .vt .am-cup .am-odd-old{color:var(--text-subtle);font-size:16px;font-weight:500;text-decoration-thickness:1.5px}:where([data-screen=AreaM]) .vt .am-cup .am-odd-new{color:var(--primary);background:var(--accent);border-radius:6px;padding:1px 6px}:where([data-screen=AreaM]) .am-proc{color:var(--text-body);text-align:center;margin-top:12px;font-size:16px;line-height:1.5}:where([data-screen=AreaM]) .am-chg{color:var(--text-body);margin-top:16px;font-size:16px;line-height:1.5}:where([data-screen=AreaM]) .vt .am-amount .input.disabled input{color:var(--text-muted)}:where([data-screen=AreaM]) .vt button.am-tk{text-align:left;width:100%}:where([data-screen=AreaM]) .vt button.am-tk:hover{background:var(--background)}:where([data-screen=AreaM]) .am-tk .bd{flex-direction:column;align-items:flex-end;gap:6px;display:flex}:where([data-screen=AreaM]) .am-back{color:var(--primary);align-items:center;gap:4px;font-size:16px;font-weight:600;display:inline-flex}:where([data-screen=AreaM]) .am-bd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}:where([data-screen=AreaM]) .am-bd .w{color:var(--text-muted);font-size:16px}:where([data-screen=AreaM]) .vt .am-tksels{margin-top:10px}:where([data-screen=AreaM]) .vt .am-tksels .item .w{color:var(--text-muted);margin-top:2px;font-size:15px}:where([data-screen=AreaM]) .vt .am-tksels .item .s{margin-top:4px}:where([data-screen=AreaM]) .am-dl{margin-top:10px;padding:2px 16px}:where([data-screen=AreaM]) .am-dl .dli{border-bottom:1px solid var(--surface-muted);padding:14px 0}:where([data-screen=AreaM]) .am-dl .dli:last-child{border-bottom:0}:where([data-screen=AreaM]) .am-dl .k{color:var(--text-muted);font-size:16px}:where([data-screen=AreaM]) .am-dl .v{text-align:right;overflow-wrap:anywhere;font-size:16px;font-weight:700}:where([data-screen=AreaM]) .am-dl .why{color:var(--text-body);margin-top:4px;font-size:15px;line-height:1.45}:where([data-screen=AreaM]) .am-form{flex-direction:column;gap:14px;margin-top:12px;display:flex}:where([data-screen=AreaM]) .am-form .field>label{font-size:16px}:where([data-screen=AreaM]) .am-form .input{border-radius:10px;height:48px}:where([data-screen=AreaM]) .am-form .input input{font-size:17px}:where([data-screen=AreaM]) .am-form .hint{font-size:15px}:where([data-screen=AreaM]) .am-saved{color:var(--fin-gain);font-size:16px;line-height:1.5}:where([data-screen=AreaM]) .am-ck{margin-top:10px;padding:16px}:where([data-screen=AreaM]) .am-ck .t{font-size:17px;font-weight:700}:where([data-screen=AreaM]) .am-ck .d{color:var(--text-body);margin-top:4px;font-size:15px;line-height:1.5}:where([data-screen=AreaM]) .am-ck .ckrow{border-bottom:1px solid var(--surface-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}:where([data-screen=AreaM]) .am-ck .ckrow:first-child{padding-top:0}:where([data-screen=AreaM]) .am-ck .ckrow .sw{margin-top:4px}:where([data-screen=AreaM]) .am-ck .btn.am-lnk{margin-top:10px;font-size:16px}:where([data-screen=AreaM]) .overlay.am-ovl{padding:16px}:where([data-screen=AreaM]) .modal.am-modal{text-align:left;border-radius:14px;width:100%;padding:22px 20px 20px}:where([data-screen=AreaM]) .am-modal .h2{font-size:21px}:where([data-screen=AreaM]) .am-modal .lead{font-size:16px}:where([data-screen=AreaM]) .am-modal .lead b{color:var(--text)}:where([data-screen=AreaM]) .am-modal .am-ul{color:var(--text-body);margin-top:10px;padding-left:20px;font-size:16px;line-height:1.5;list-style:outside}:where([data-screen=AreaM]) .am-modal .am-ul li+li{margin-top:6px}:where([data-screen=AreaM]) .am-modal .field>label{font-size:15.5px}:where([data-screen=AreaM]) .am-modal .input{height:46px}:where([data-screen=AreaM]) .am-modal .input input{font-family:var(--font-mono);letter-spacing:.04em;font-size:17px}:where([data-screen=AreaM]) .am-modal .acts .btn{flex:1;height:46px;font-size:16px}:where([data-screen=AreaM]) .toast.am-toast{width:auto;padding-right:44px;font-size:15.5px;bottom:16px;left:16px;right:16px}:where([data-screen=AreaM]) .toast.am-toast b{font-size:16px}:where([data-screen=AreaM]) .am-toast .am-toast-x{color:var(--text-muted);font-size:15px;position:absolute;top:12px;right:14px}:where([data-screen=AreaD]) .ad .ad-live{background:var(--accent);height:20px;color:var(--primary);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}:where([data-screen=AreaD]) .ad .ad-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}:where([data-screen=AreaD]) .ad .ad-item .m{line-height:1.4}:where([data-screen=AreaD]) .ad .ad-odd-old{color:var(--text-subtle);font-size:15.5px;font-weight:500;text-decoration-thickness:1.5px}:where([data-screen=AreaD]) .ad .ad-odd-new{color:var(--primary);background:var(--accent);border-radius:6px;padding:1px 6px}:where([data-screen=AreaD]) .ad .ad-proc{color:var(--text-body);text-align:center;margin-top:12px;font-size:15px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-chg{color:var(--text-body);margin-top:16px;font-size:15px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-amount .input.disabled input{color:var(--text-muted)}:where([data-screen=AreaD]) .ad button.ad-tk{text-align:left;width:100%}:where([data-screen=AreaD]) .ad button.ad-tk:hover{background:var(--background)}:where([data-screen=AreaD]) .ad .ad-tk .bd{justify-content:flex-end;gap:6px;display:flex}:where([data-screen=AreaD]) .ad .ad-back{color:var(--primary);align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}:where([data-screen=AreaD]) .ad .ad-back:hover{color:var(--primary-hover)}:where([data-screen=AreaD]) .ad .ad-bd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}:where([data-screen=AreaD]) .ad .ad-bd .w{color:var(--text-muted);font-size:15px}:where([data-screen=AreaD]) .ad .ad-tksels{margin-top:8px}:where([data-screen=AreaD]) .ad .ad-tksels .ad-item .w{color:var(--text-muted);margin-top:2px;font-size:14px}:where([data-screen=AreaD]) .ad .ad-pg.w760{width:760px}:where([data-screen=AreaD]) .ad .ad-dsec{margin-top:26px}:where([data-screen=AreaD]) .ad .ad-dsec .label{font-size:12.5px}:where([data-screen=AreaD]) .ad .ad-dl{border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:0 18px}:where([data-screen=AreaD]) .ad .ad-dl .dli{border-bottom:1px solid var(--surface-muted);grid-template-columns:140px minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:grid}:where([data-screen=AreaD]) .ad .ad-dl .dli:last-child{border-bottom:0}:where([data-screen=AreaD]) .ad .ad-dl .k{color:var(--text-muted)}:where([data-screen=AreaD]) .ad .ad-dl .v{overflow-wrap:anywhere;font-weight:700}:where([data-screen=AreaD]) .ad .ad-dl .why{color:var(--text-body);font-size:14.5px;line-height:1.45}:where([data-screen=AreaD]) .ad .ad-dgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}:where([data-screen=AreaD]) .ad .ad-form{flex-direction:column;gap:14px;margin-top:10px;display:flex}:where([data-screen=AreaD]) .ad .ad-form .input{height:44px}:where([data-screen=AreaD]) .ad .ad-form .hint{font-size:13.5px}:where([data-screen=AreaD]) .ad .ad-form .btn{height:42px;padding:0 22px;font-size:15.5px}:where([data-screen=AreaD]) .ad .ad-saved{color:var(--fin-gain);font-size:14.5px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-dp{color:var(--text-body);margin-top:8px;font-size:15px;line-height:1.55}:where([data-screen=AreaD]) .ad .btn.ad-dbtn{height:42px;margin-top:12px;padding:0 20px;font-size:15.5px}:where([data-screen=AreaD]) .ad .ad-ck{border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:14px 16px}:where([data-screen=AreaD]) .ad .ad-ck .t{font-size:15.5px;font-weight:700}:where([data-screen=AreaD]) .ad .ad-ck .d{color:var(--text-body);margin-top:4px;font-size:14.5px;line-height:1.5}:where([data-screen=AreaD]) .ad .ad-ck .ckrow{border-bottom:1px solid var(--surface-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}:where([data-screen=AreaD]) .ad .ad-ck .ckrow:first-child{padding-top:0}:where([data-screen=AreaD]) .ad .ad-ck .ckrow .sw{margin-top:3px}:where([data-screen=AreaD]) .ad .ad-ck .btn.ad-lnk{margin-top:10px;font-size:15px}:where([data-screen=AreaD]) .ad .ad-dexcl{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}:where([data-screen=AreaD]) .ad .ad-dexcl .btn{flex-shrink:0;height:42px;padding:0 20px;font-size:15.5px}:where([data-screen=AreaD]) .ad .modal.ad-xmodal{text-align:left}:where([data-screen=AreaD]) .ad .modal.ad-xmodal .lead b{color:var(--text)}:where([data-screen=AreaD]) .ad .ad-ul{color:var(--text-body);margin-top:10px;padding-left:20px;font-size:15px;line-height:1.55;list-style:outside}:where([data-screen=AreaD]) .ad .ad-ul li+li{margin-top:6px}:where([data-screen=AreaD]) .ad .ad-xmodal .input input{font-family:var(--font-mono);letter-spacing:.04em}:where([data-screen=AreaD]) .ad .toast.ad-toast{padding-right:44px}:where([data-screen=AreaD]) .ad .ad-toast .ad-toast-x{color:var(--text-muted);font-size:14px;position:absolute;top:12px;right:14px}:where([data-screen=Limites]) .lim-hint{margin-top:6px}:where([data-screen=Limites]) .lim-in.disabled input{color:var(--text-subtle);cursor:default}:where([data-screen=Limites]) .lim-ex{color:var(--text-muted);padding-top:14px;font-size:14px;line-height:1.5}:where([data-screen=Limites]) .lim-ex b{color:var(--text-body);font-weight:600}:where([data-screen=BackOffice]){background:#f3f6f4;margin:0}:where([data-screen=BackOffice]) .bx .side .brand{gap:10px}:where([data-screen=BackOffice]) .bx .bo-lockup{width:auto;height:26px;display:block}:where([data-screen=BackOffice]) .bx .bo-env{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-left:1px solid var(--border);white-space:nowrap;padding-left:10px;font-size:11px;font-weight:600;line-height:20px}:where([data-screen=BackOffice]) .bx .side nav a .bo-nb{background:var(--fin-loss);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}:where([data-screen=BackOffice]) .bx .top .bo-rec{align-items:center;gap:8px;margin-right:auto;font-size:13.5px;display:inline-flex}:where([data-screen=BackOffice]) .bx .top .bo-sep{background:var(--border);width:1px;height:20px;margin:0 6px}:where([data-screen=BackOffice]) .bx .top .btn.bo-out{color:var(--text-muted);gap:6px;font-size:14px;font-weight:600;text-decoration:none}:where([data-screen=BackOffice]) .bx .top .btn.bo-out:hover{color:var(--text)}:where([data-screen=BackOffice]) .bx .bo-login{justify-content:center;align-items:center;padding-bottom:110px;display:flex;position:absolute;inset:0}:where([data-screen=BackOffice]) .bx .bo-login .card{width:420px;padding:32px}:where([data-screen=BackOffice]) .bx .bo-login-h{align-items:center;gap:12px;display:flex}:where([data-screen=BackOffice]) .bx .bo-login-h img{width:auto;height:32px;display:block}:where([data-screen=BackOffice]) .bx .bo-note{background:var(--surface-muted);border-radius:var(--radius);color:var(--text-body);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}:where([data-screen=BackOffice]) .bx .bo-note svg{color:var(--text-muted);flex-shrink:0;margin-top:2px}:where([data-screen=BackOffice]) .bx .bo-note b{color:var(--text);font-weight:600}:where([data-screen=BackOffice]) .bx .bo-block{background:var(--fin-loss);color:#fff;padding:14px 40px;font-size:15px;line-height:1.5}:where([data-screen=BackOffice]) .bx .bo-block b{font-weight:700}:where([data-screen=BackOffice]) .bx .bo-block .d{color:#fee2e2;margin-top:2px;font-size:13.5px}:where([data-screen=BackOffice]) .bx .fbar .input.bo-search{color:var(--text-muted);gap:8px;margin-left:auto}:where([data-screen=BackOffice]) .bx .bo-search svg{flex-shrink:0}:where([data-screen=BackOffice]) .bx .tbl .bo-host{font-size:14px}:where([data-screen=BackOffice]) .bx .tbl tr.bo-new td{background:#f2f8f5}:where([data-screen=BackOffice]) .bx .tbl tbody tr.bo-new:hover td{background:#eaf3ee}:where([data-screen=BackOffice]) .bx .tbl td.bo-none{text-align:center;padding:36px 16px}:where([data-screen=BackOffice]) .bx .tbl tbody tr:hover td.bo-none{background:var(--surface)}:where([data-screen=BackOffice]) .bx .menu{min-width:270px}:where([data-screen=BackOffice]) .bx .bo-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}:where([data-screen=BackOffice]) .bx .bo-plan{border:1px solid var(--primary);background:var(--accent);border-radius:var(--radius);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}:where([data-screen=BackOffice]) .bx .bo-plan .dot{border:5px solid var(--primary);background:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}:where([data-screen=BackOffice]) .bx .bo-plan .t{color:var(--text);font-weight:600}:where([data-screen=BackOffice]) .bx .bo-plan .d{color:var(--text-body);margin-top:2px;font-size:14px}:where([data-screen=BackOffice]) .bx .bo-aside{background:var(--surface)}:where([data-screen=BackOffice]) .bx .bo-ul{color:var(--text-body);padding-left:18px;font-size:14.5px;line-height:1.5;list-style:outside}:where([data-screen=BackOffice]) .bx .bo-ul li+li{margin-top:10px}:where([data-screen=BackOffice]) .bx .bo-ul b{color:var(--text);font-weight:600}:where([data-screen=BackOffice]) .bx .bo-ok{align-items:flex-start;gap:16px;display:flex}:where([data-screen=BackOffice]) .bx .bo-ok .ic{background:var(--accent);width:44px;height:44px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;display:flex}:where([data-screen=BackOffice]) .bx .bo-next{max-width:760px}:where([data-screen=BackOffice]) .bx .bo-steps{padding:0;list-style:none}:where([data-screen=BackOffice]) .bx .bo-steps li{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:14px 0;display:flex}:where([data-screen=BackOffice]) .bx .bo-steps li:last-child{border-bottom:0;padding-bottom:4px}:where([data-screen=BackOffice]) .bx .bo-steps .n{background:var(--accent);width:26px;height:26px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}:where([data-screen=BackOffice]) .bx .bo-steps .n.done{background:var(--primary);color:var(--on-primary)}:where([data-screen=BackOffice]) .bx .bo-steps .t{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}:where([data-screen=BackOffice]) .bx .bo-steps .d{color:var(--text-muted);margin-top:2px;font-size:14.5px;line-height:1.5}:where([data-screen=BackOffice]) .bx .bo-testnote{font-size:13.5px}:where([data-screen=BackOffice]) .bx .bo-g3{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}:where([data-screen=BackOffice]) .bx .bo-who{font-size:17px;font-weight:700}:where([data-screen=BackOffice]) .bx .bo-line{color:var(--text-body);font-size:14.5px;line-height:1.5}:where([data-screen=BackOffice]) .bx .card .kv .v.mono{font-size:14px}:where([data-screen=BackOffice]) .bx .card .label+.kv{margin-top:4px}:where([data-screen=BackOffice]) .bx .bo-pend{align-items:center}:where([data-screen=BackOffice]) .bx .bo-pend .btn{color:var(--text);flex-shrink:0}:where([data-screen=BackOffice]) .bx .bo-dns .tag{font-size:13px}:where([data-screen=BackOffice]) .bx .bo-dns .icon-btn{width:30px;height:30px}:where([data-screen=BackOffice]) .bx .bo-guard td{padding:11px 16px}:where([data-screen=BackOffice]) .bx .bo-guard tr.bo-grp td{background:var(--surface-muted);color:var(--text-muted);padding:8px 16px;font-size:12.5px}:where([data-screen=BackOffice]) .bx .bo-guard tbody tr.bo-grp:hover td{background:var(--surface-muted)}:where([data-screen=BackOffice]) .bx .bo-guard tr.bo-grp .g{letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-right:6px;font-size:11px;font-weight:700}:where([data-screen=BackOffice]) .bx .bo-bar{padding:4px 0;position:relative}:where([data-screen=BackOffice]) .bx .bo-bar .usage{height:8px}:where([data-screen=BackOffice]) .bx .tk{background:var(--sage-400);border-radius:1px;width:2px;height:16px;display:inline-block}:where([data-screen=BackOffice]) .bx .tk.b{background:var(--sage-800)}:where([data-screen=BackOffice]) .bx .bo-bar .tk{margin-left:-1px;position:absolute;top:0}:where([data-screen=BackOffice]) .bx .bo-legend{flex-wrap:wrap;align-items:center;gap:20px;display:flex}:where([data-screen=BackOffice]) .bx .bo-fw{position:relative}:where([data-screen=BackOffice]) .bx .bo-fw .fpanel{min-width:240px}:where([data-screen=BackOffice]) .bx .bo-fw .fpanel button{border-radius:6px;width:calc(100% - 16px);margin:0 8px;padding:9px 12px}:where([data-screen=BackOffice]) .bx .tbl .bo-when{white-space:nowrap;font-variant-numeric:tabular-nums}:where([data-screen=BackOffice]) .bx .bo-old{color:var(--text-muted);text-decoration:line-through}:where([data-screen=BackOffice]) .bx .bo-mail{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}:where([data-screen=BackOffice]) .bx .bo-ml{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}:where([data-screen=BackOffice]) .bx .bo-ml button{border-bottom:1px solid var(--border);text-align:left;background:var(--surface);width:100%;padding:14px 16px;display:block}:where([data-screen=BackOffice]) .bx .bo-ml button:last-child{border-bottom:0}:where([data-screen=BackOffice]) .bx .bo-ml button:hover{background:var(--background)}:where([data-screen=BackOffice]) .bx .bo-ml button.on{background:var(--accent);box-shadow:inset 3px 0 0 var(--primary)}:where([data-screen=BackOffice]) .bx .bo-ml .to{color:var(--text-muted);font-size:12.5px}:where([data-screen=BackOffice]) .bx .bo-ml .sj{color:var(--text);margin-top:2px;font-size:14.5px;font-weight:600}:where([data-screen=BackOffice]) .bx .bo-mv{padding:0}:where([data-screen=BackOffice]) .bx .bo-mv .hd{border-bottom:1px solid var(--border);padding:20px 24px 8px}:where([data-screen=BackOffice]) .bx .bo-mv .hd .kv{padding:8px 0;font-size:14px}:where([data-screen=BackOffice]) .bx .bo-mv .hd .h3{margin-bottom:6px}:where([data-screen=BackOffice]) .bx .bo-mv .body{color:var(--text-body);max-width:600px;padding:24px;font-size:15px;line-height:1.6}:where([data-screen=BackOffice]) .bx .bo-mv .body p+p{margin-top:12px}:where([data-screen=BackOffice]) .bx .bo-mv .body .cta{margin:18px 0}:where([data-screen=BackOffice]) .bx .bo-mv .body .sig{color:var(--text-muted)}:where([data-screen=BackOffice]) .bx .bo-mv .ft{border-top:1px solid var(--border);background:var(--background);border-radius:0 0 var(--radius) var(--radius);padding:16px 24px 20px}:where([data-screen=BackOffice]) .bx .bo-mv .url{font-family:var(--font-mono);color:var(--text-body);word-break:break-all;margin-top:4px;font-size:13px}:where([data-screen=BackOffice]) .bx .bo-mv .btn{gap:6px}:where([data-screen=BackOffice]) .bx .tbl td.bo-nw{white-space:nowrap}:where([data-screen=BackOffice]) .bx .btn.link.bo-lnk{font-size:14px}:where([data-screen=BackOffice]) .bx .bo-ml button.on .badge.bo-mt{background:var(--surface)}:where([data-screen=VisaoNivel]) .bx button.plain{font-weight:inherit;text-align:left}:where([data-screen=VisaoNivel]) .bx button.plain:hover{color:var(--primary-hover)}:where([data-screen=VisaoNivel]) .bx .rd-desc{color:var(--text-muted);max-width:1112px;margin-top:14px;font-size:15px;line-height:1.55}:where([data-screen=VisaoNivel]) .bx .tbl .rd-pct{font-size:16px;font-weight:700;line-height:1.3}:where([data-screen=VisaoNivel]) .bx .tbl .rd-money{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.3}:where([data-screen=VisaoNivel]) .bx .tbl .rd-plain{font-size:15px}:where([data-screen=VisaoNivel]) .bx .rd-tag{background:var(--surface-muted);height:24px;color:var(--text-body);white-space:nowrap;border-radius:999px;align-items:center;margin-right:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}:where([data-screen=VisaoNivel]) .bx .tbl tr.rd-new td{background:#f2f8f5}:where([data-screen=VisaoNivel]) .bx .tbl tbody tr.rd-new:hover td{background:#eaf3ee}:where([data-screen=VisaoNivel]) .bx .modal .rd-h{margin-bottom:8px;font-size:22px;font-weight:700}:where([data-screen=VisaoNivel]) .bx .rd-sel{text-align:left;white-space:nowrap;justify-content:flex-start;overflow:hidden}:where([data-screen=VisaoNivel]) .bx .rd-found{border:1px solid var(--sage-300);border-radius:var(--radius);background:#f2f8f5;align-items:center;gap:16px;padding:18px 20px;display:flex}:where([data-screen=VisaoNivel]) .bx .rd-avatar{background:var(--accent);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}:where([data-screen=VisaoNivel]) .bx .rd-fname{font-size:16px;font-weight:700}:where([data-screen=VisaoNivel]) .bx .rd-fsub{color:var(--text-muted);margin-top:2px;font-size:13.5px;line-height:1.45}:where([data-screen=VisaoNivel]) .bx .rd-credit input{font-size:19px;font-weight:700}:where([data-screen=VisaoNivel]) .bx .rl-f{align-items:flex-start;gap:12px;margin-top:16px;display:flex}:where([data-screen=VisaoNivel]) .bx .rl-fwrap{display:inline-block;position:relative}:where([data-screen=VisaoNivel]) .bx .rl-f .fchip{height:34px;font-size:14.5px}:where([data-screen=VisaoNivel]) .bx .rl-fpanel{min-width:220px;padding:8px 0;left:0}:where([data-screen=VisaoNivel]) .bx .rl-fpanel button{border-radius:6px;width:calc(100% - 16px);margin:0 8px;padding:9px 12px}:where([data-screen=VisaoNivel]) .bx .kpi.rl-kpi .val{font-size:26px}:where([data-screen=VisaoNivel]) .bx .rl-leg{color:var(--text-body);align-items:center;gap:14px;margin-top:6px;font-size:14px;display:flex}:where([data-screen=VisaoNivel]) .bx .rl-leg span{align-items:center;display:inline-flex}:where([data-screen=VisaoNivel]) .bx .rl-k{vertical-align:-1px;border-radius:3px;flex-shrink:0;width:12px;height:12px;margin-right:6px;display:inline-block}:where([data-screen=VisaoNivel]) .bx .rl-k.e{background:var(--fin-gain)}:where([data-screen=VisaoNivel]) .bx .rl-k.s{background:var(--fin-loss)}:where([data-screen=VisaoNivel]) .bx .rl-k.c{background:repeating-linear-gradient(135deg,var(--fin-loss) 0 2px,var(--fin-loss-bg) 2px 4.5px)}:where([data-screen=VisaoNivel]) .bx .rl-k-line{margin-right:6px;display:inline-block}:where([data-screen=VisaoNivel]) .bx .rl-k-line line{stroke:var(--text-body);stroke-width:2px;stroke-linecap:round}:where([data-screen=VisaoNivel]) .bx .rl-k-line circle{fill:var(--text-body);stroke:var(--surface);stroke-width:1.5px}:where([data-screen=VisaoNivel]) .bx .rl-plot{margin-top:16px;position:relative}:where([data-screen=VisaoNivel]) .bx .rl-svg{display:block;overflow:visible}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-hb{fill:var(--fin-loss-bg)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-hl{fill:var(--fin-loss)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-band{fill:#0000}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-band.on{fill:var(--surface-muted)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-grid.zero{stroke:#0000}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-zero{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-yl{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-xl{fill:var(--text-muted);font-size:13px}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-b.e{fill:var(--fin-gain)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-b.s{fill:var(--fin-loss)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-b.c{fill:url(#vn-hatch)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-line{fill:none;stroke:var(--text-body);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-dot{stroke:var(--surface);stroke-width:2px}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-dot.g{fill:var(--fin-gain)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-dot.l{fill:var(--fin-loss)}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-hit{fill:#0000;outline:none}:where([data-screen=VisaoNivel]) .bx .rl-svg .rl-hit:focus-visible{stroke:var(--primary-ring);stroke-width:2px}:where([data-screen=VisaoNivel]) .bx .rl-tt{background:var(--sage-950);color:#fff;width:252px;box-shadow:var(--elev-2);z-index:20;pointer-events:none;border-radius:6px;padding:12px 14px;font-size:13.5px;line-height:1.45;position:absolute;top:10px}:where([data-screen=VisaoNivel]) .bx .rl-tt-h{letter-spacing:.04em;text-transform:uppercase;color:var(--sage-300);margin-bottom:6px;font-size:12px;font-weight:600}:where([data-screen=VisaoNivel]) .bx .rl-tt-r{align-items:center;gap:0;padding:3px 0;display:flex}:where([data-screen=VisaoNivel]) .bx .rl-tt-r .n{color:var(--sage-300);flex:1}:where([data-screen=VisaoNivel]) .bx .rl-tt-r b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:where([data-screen=VisaoNivel]) .bx .rl-tt-r.res{border-top:1px solid var(--sage-800);margin-top:4px;padding-top:7px}:where([data-screen=VisaoNivel]) .bx .rl-tt-r.res .n{color:#fff}:where([data-screen=VisaoNivel]) .bx .rl-tk-r{width:10px;height:10px;box-shadow:0 0 0 2px var(--sage-950);border-radius:50%;flex-shrink:0;margin:0 8px 0 1px;display:inline-block}:where([data-screen=VisaoNivel]) .bx .rl-tk-r.g{background:var(--fin-gain)}:where([data-screen=VisaoNivel]) .bx .rl-tk-r.l{background:var(--fin-loss)}:where([data-screen=VisaoNivel]) .bx .rl-tt-n{color:var(--sage-300);margin-top:6px;font-size:12.5px}:where([data-screen=VisaoNivel]) .bx .rl-note{color:var(--text-muted);margin-top:6px;font-size:13px}:where([data-screen=VisaoNivel]) .bx .bl-conf{padding:18px 28px}:where([data-screen=VisaoNivel]) .bx .bl-conf .bl-t{font-size:16px;font-weight:600;line-height:1.4}:where([data-screen=VisaoNivel]) .bx .bl-conf .bl-s{color:var(--text-muted);margin-top:2px;font-size:14px}:where([data-screen=VisaoNivel]) .bx button.bl-code{font-family:var(--font-mono)}:where([data-screen=VisaoNivel]) .bx .bl-status{border-radius:var(--radius);margin-top:16px;padding:18px 20px}:where([data-screen=VisaoNivel]) .bx .bl-status .t{font-size:18px;font-weight:700;line-height:1.3}:where([data-screen=VisaoNivel]) .bx .bl-status .d{margin-top:6px;font-size:15px;line-height:1.5}:where([data-screen=VisaoNivel]) .bx .bl-status.gain{background:var(--fin-gain-bg);color:var(--fin-gain)}:where([data-screen=VisaoNivel]) .bx .bl-status.open{background:var(--fin-open-bg);color:var(--fin-open)}:where([data-screen=VisaoNivel]) .bx .bl-status.loss{background:var(--fin-loss-bg);color:var(--fin-loss-text)}:where([data-screen=VisaoNivel]) .bx .bl-status.alert{background:var(--fin-alert-bg);color:var(--fin-alert-text)}:where([data-screen=VisaoNivel]) .bx .bl-status.returned{background:var(--fin-returned-bg);color:var(--fin-returned)}:where([data-screen=VisaoNivel]) .bx .kv .v.big{font-size:22px;font-weight:700}html,body,#raiz{background:var(--background);min-height:100%;color:var(--text);font-family:var(--font-sans);margin:0}.app-tela{position:fixed;inset:0;overflow:auto hidden}.app-tela>.bx{width:100%;min-width:1180px;height:100%}.app-aviso{justify-content:center;align-items:center;padding:24px 24px 110px;display:flex;position:absolute;inset:0}.app-aviso .card{width:440px;max-width:100%}.app-aviso .t{font-size:18px;font-weight:700;line-height:1.3}.app-aviso .d{color:var(--text-muted);margin-top:8px;font-size:15px;line-height:1.5}.app-sair.btn.link{color:var(--text-muted);gap:6px;font-size:14px;font-weight:600;text-decoration:none}.app-sair.btn.link:hover{color:var(--text)}.app-carregando{color:var(--text-muted);padding:48px 0;font-size:15px}
