@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-cyrillic-ext-400-normal-BlcaxZtM.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-400-normal-Bgrpe4p1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-cyrillic-400-normal-C8QS47vb.woff2) format("woff2"),url(/assets/cormorant-cyrillic-400-normal-D3EsxgFc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-vietnamese-400-normal-C-RiYxEf.woff2) format("woff2"),url(/assets/cormorant-vietnamese-400-normal-DmUuA7Y2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-latin-ext-400-normal-DuQ88yz3.woff2) format("woff2"),url(/assets/cormorant-latin-ext-400-normal-DuXFa1Dr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-latin-400-normal-BGH8Vunh.woff2) format("woff2"),url(/assets/cormorant-latin-400-normal-C3_-2Ua-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-ext-500-normal-pZw22qtS.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-500-normal-CdQuyvtc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-cyrillic-500-normal-BLlg2W5x.woff2) format("woff2"),url(/assets/cormorant-cyrillic-500-normal-B7dJQtg-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-vietnamese-500-normal-DsPuwQHi.woff2) format("woff2"),url(/assets/cormorant-vietnamese-500-normal-tGBW_mI7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-ext-500-normal-AH9qog1s.woff2) format("woff2"),url(/assets/cormorant-latin-ext-500-normal-DAuUCO41.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-latin-500-normal-EBdSCOD3.woff2) format("woff2"),url(/assets/cormorant-latin-500-normal-Dj3SQ6fR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-ext-600-normal-dLR2-a_v.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-600-normal-Dr-wLyOm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-cyrillic-600-normal-BcIsDXzC.woff2) format("woff2"),url(/assets/cormorant-cyrillic-600-normal-CBymlcNF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-vietnamese-600-normal-Dar_cCT6.woff2) format("woff2"),url(/assets/cormorant-vietnamese-600-normal-GIs8CF2x.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-ext-600-normal-D3T6BBXG.woff2) format("woff2"),url(/assets/cormorant-latin-ext-600-normal-CD-dlDpD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-latin-600-normal-B254Xisw.woff2) format("woff2"),url(/assets/cormorant-latin-600-normal-DUW-TI76.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-cyrillic-ext-400-italic-5LBtWKSI.woff2) format("woff2"),url(/assets/cormorant-cyrillic-ext-400-italic-BPTGCfUB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-cyrillic-400-italic-DxYEfjBC.woff2) format("woff2"),url(/assets/cormorant-cyrillic-400-italic-DReTVAsR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-vietnamese-400-italic-D4PLTttO.woff2) format("woff2"),url(/assets/cormorant-vietnamese-400-italic-D2UBBFv_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-latin-ext-400-italic-DvNZJRus.woff2) format("woff2"),url(/assets/cormorant-latin-ext-400-italic-BT9mgUuj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-latin-400-italic-BeDyRDAy.woff2) format("woff2"),url(/assets/cormorant-latin-400-italic-ckPV_q_o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ivory:#F5F1E8;--charcoal:#1E1E1C;--deep-green:#25473B;--petrol:#163B4D;--bronze:#8C6A3B;--nacre:#D7D4CF;--paper:var(--ivory);--graphite:var(--charcoal);--neutral-100:#F5F1E8;--neutral-200:#EBE6DA;--neutral-300:#D7D2C6;--neutral-400:#ABA599;--neutral-500:#7C776C;--neutral-600:#55524B;--neutral-700:#33312D;--neutral-800:#1E1E1C;--surface-page:var(--ivory);--surface-card:#FDFCF9;--surface-inverse:var(--charcoal);--surface-accent:var(--deep-green);--text-body:var(--charcoal);--text-secondary:var(--neutral-500);--text-inverse:var(--ivory);--text-accent:var(--deep-green);--border-hairline:rgba(30,30,28,.14);--border-strong:rgba(30,30,28,.32);--focus-ring:var(--deep-green);--positive:#2F5D3A;--warning:var(--bronze);--negative:#7C3A2E}:root{--font-sans:"IBM Plex Sans",-apple-system,"Helvetica Neue",sans-serif;--font-serif:"Cormorant",Georgia,serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-display:clamp(52px,6.5vw,96px);--text-h1:48px;--text-h2:32px;--text-h3:22px;--text-body-size:16px;--text-small:14px;--text-caption:12px;--text-mono-size:13px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.05;--leading-heading:1.15;--leading-body:1.6;--tracking-display:-.01em;--tracking-heading:-.01em;--tracking-caps:.12em}h1,h2{font-family:var(--font-serif);font-weight:var(--weight-medium)}body{font-family:var(--font-sans);color:var(--text-body);background:var(--surface-page);font-size:var(--text-body-size);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}a{color:var(--text-body);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong);transition:text-decoration-color .3s ease}a:hover{text-decoration-color:var(--graphite)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:160px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-full:999px;--border-1:1px solid var(--border-hairline);--shadow-card:none;--shadow-overlay:0 24px 64px rgba(30,30,28,.16);--container-max:1200px;--container-pad:clamp(24px,5vw,64px)}:root{--duration-fast:.3s;--duration-base:.45s;--duration-slow:.6s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-inout:cubic-bezier(.65,0,.35,1)}:root{--row-h: 40px;--row-h-dense: 36px;--row-h-2: 56px;--nav-w: 230px;--header-h: 64px;--text-ui: 14px;--text-meta: 12px;--focus-ring-w: 2px;--surface-nav: #F0ECE3;--hit: rgba(37, 71, 59, .1);--positive-border: rgba(47, 93, 58, .4);--warning-border: rgba(140, 106, 59, .45);--negative-border: rgba(124, 58, 46, .4);--inverse-hairline: rgba(245, 241, 232, .16);--scrim: rgba(30, 30, 28, .4);--content-max: 1280px}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;font-size:var(--text-ui);line-height:1.5;background:var(--surface-page);color:var(--text-body)}#root{min-height:100vh}h1,h2{margin:0;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}h1{font-size:32px}h2{font-size:24px}h3,h4{margin:0;font-family:var(--font-sans);font-weight:var(--weight-semibold)}h3{font-size:16px}h4{font-size:14px;color:var(--neutral-600)}p{margin:0;max-width:72ch}button{font-family:var(--font-sans)}code,kbd,pre,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mono{font-size:var(--text-mono-size)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.secondary{color:var(--neutral-600)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--neutral-600)}.eyebrow.pearl:before{content:"";display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);background:var(--deep-green);margin-right:10px;vertical-align:1px}.serif{font-family:var(--font-serif);font-weight:var(--weight-medium)}a{color:var(--text-body)}a.quiet{text-decoration:none}a.quiet:hover{text-decoration:underline}:where(input,select,textarea,button,a,[tabindex],[role=option],[role=row],summary):focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring)!important;outline-offset:2px}::selection{background:var(--nacre)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.ds-shell{min-height:100vh;display:grid;grid-template-rows:var(--header-h) 1fr}.ds-header{position:sticky;top:0;z-index:40;height:var(--header-h);padding:0 24px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:var(--deep-green);color:var(--ivory);border-bottom:1px solid var(--inverse-hairline)}.ds-brand{display:flex;align-items:center;gap:10px;color:var(--ivory);text-decoration:none}.ds-brand img{width:22px;height:22px}.ds-brand span{font-family:var(--font-serif);font-size:26px;line-height:1;font-weight:var(--weight-medium)}.ds-brand small{margin-left:8px;padding-left:10px;border-left:1px solid var(--inverse-hairline);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--neutral-400)}.ds-header-ctx{padding-left:20px;border-left:1px solid var(--inverse-hairline);display:flex;flex-direction:column;min-width:0}.ds-header-ctx strong{font-family:var(--font-serif);font-size:19px;font-weight:var(--weight-medium);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-header-ctx span{color:var(--neutral-400);font-family:var(--font-mono);font-size:11px}.ds-header-user{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--neutral-300)}.ds-header-user button{background:none;border:1px solid var(--inverse-hairline);color:var(--ivory);border-radius:var(--radius-sm);padding:6px 12px;font-size:13px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.ds-header-user button:hover{background:#f5f1e814}.ds-layout{display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr)}.ds-layout.sem-nav{grid-template-columns:minmax(0,1fr)}.ds-nav{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow:auto;padding:20px 12px;background:var(--surface-nav);border-right:1px solid var(--border-hairline)}.ds-nav-grp{margin:16px 12px 6px;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--neutral-600)}.ds-nav-grp:first-child{margin-top:0}.ds-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 12px;color:var(--neutral-600);font-size:13px;text-decoration:none;border-left:3px solid transparent;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.ds-nav a:hover{color:var(--charcoal);background:#fdfcf9b3}.ds-nav a[aria-current=page]{color:var(--deep-green);border-left-color:var(--deep-green);font-weight:var(--weight-semibold)}.ds-nav a .n{font-family:var(--font-mono);font-size:11px;color:var(--neutral-500);margin-right:8px}.ds-nav a .sufixo{font-family:var(--font-mono);font-size:11px;color:var(--neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px;font-weight:var(--weight-regular)}.ds-main{padding:32px clamp(24px,3vw,48px) 96px;max-width:var(--content-max);width:100%;display:flex;flex-direction:column;gap:32px;min-width:0}.ds-main.cheia{max-width:none;padding-bottom:0}@media(max-width:960px){.ds-layout{grid-template-columns:1fr}.ds-nav{position:static;height:auto;display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px}.ds-nav-grp{display:none}.ds-header{grid-template-columns:auto 1fr}.ds-header-user span{display:none}}.ds-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.ds-page-header .txt{display:flex;flex-direction:column;gap:8px;min-width:0}.ds-page-header h1{font-size:32px}.ds-page-header p{color:var(--neutral-600);font-size:15px}.ds-page-header .acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ds-kpi{background:var(--surface-card);border:var(--border-1);border-radius:var(--radius-md);padding:20px 22px;display:flex;flex-direction:column;gap:4px;min-width:0}.ds-kpi.green{border-top:3px solid var(--deep-green)}.ds-kpi.bronze{border-top:3px solid var(--bronze)}.ds-kpi .v{font-family:var(--font-serif);font-size:36px;line-height:1.05;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-kpi .v.vazio{color:var(--neutral-400);font-size:28px}.ds-kpi .s{color:var(--neutral-600);font-size:13px}.ds-grid{display:grid;gap:16px}.ds-grid.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ds-grid.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ds-grid.g4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ds-trail{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--border-hairline);border:var(--border-1);border-radius:var(--radius-md);overflow:hidden}@media(max-width:1100px){.ds-trail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.ds-step{background:var(--surface-card);padding:18px 18px 20px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;min-width:0;transition:background-color var(--duration-fast) var(--ease-out)}.ds-step:hover,.ds-step.ativo{background:var(--neutral-100)}.ds-step .n{font-family:var(--font-mono);font-size:11px;color:var(--neutral-600);letter-spacing:.1em}.ds-step b{font-family:var(--font-serif);font-size:22px;font-weight:var(--weight-medium);line-height:1.15}.ds-step .resumo{font-size:13px;color:var(--neutral-600);min-height:1.5em}.ds-step .acao{font-size:13px;color:var(--deep-green);margin-top:auto}.ds-pulsa{display:inline-block;animation:ds-pulsa var(--duration-slow) var(--ease-inout) infinite alternate}@keyframes ds-pulsa{0%{opacity:.35}to{opacity:1}}.ds-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--neutral-600);background:var(--surface-card);white-space:nowrap;line-height:1.5}.ds-badge:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--neutral-400);flex:0 0 6px}.ds-badge.positive{color:var(--positive);border-color:var(--positive-border)}.ds-badge.positive:before{background:var(--positive)}.ds-badge.warning{color:var(--charcoal);border-color:var(--warning-border)}.ds-badge.warning:before{background:var(--bronze)}.ds-badge.negative{color:var(--negative);border-color:var(--negative-border)}.ds-badge.negative:before{background:var(--negative)}.ds-badge.accent{color:var(--deep-green);border-color:var(--deep-green)}.ds-badge.accent:before{background:var(--deep-green)}.ds-badge.sem-ponto:before{display:none}.ds-table-wrap{border:var(--border-1);border-radius:var(--radius-md);background:var(--surface-card);overflow:auto}.ds-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.ds-table th{position:sticky;top:0;z-index:1;background:var(--surface-card);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-600);font-weight:var(--weight-medium);text-align:left;padding:10px 14px;height:36px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.ds-table th button{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.ds-table th button:hover{color:var(--charcoal)}.ds-table td{padding:8px 14px;height:var(--row-h);border-bottom:1px solid var(--border-hairline);vertical-align:middle}.ds-table.dense td{height:var(--row-h-dense);padding-top:6px;padding-bottom:6px}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr.clicavel{cursor:pointer}.ds-table tbody tr:hover td{background:var(--neutral-100)}.ds-table tbody tr.sel td{background:var(--hit)}.ds-table th.num,.ds-table td.num{text-align:right;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-table td.mono{font-family:var(--font-mono);font-size:13px}.ds-table tfoot td{font-weight:var(--weight-semibold);border-top:1px solid var(--border-strong);background:var(--neutral-100)}.ds-table .sub{display:block;color:var(--neutral-600);font-size:12px;font-family:var(--font-mono);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.ds-table .trunc{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.ds-table-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;border-top:var(--border-1);font-family:var(--font-mono);font-size:12px;color:var(--neutral-600)}.ds-table-foot .pg{display:flex;align-items:center;gap:8px}.ds-bars{display:grid;grid-template-columns:minmax(160px,auto) 1fr auto;gap:10px 16px;align-items:center;font-size:14px}.ds-bars .k small{display:block;color:var(--neutral-600);font-size:12px;font-family:var(--font-mono)}.ds-bar{height:14px;background:var(--neutral-200);border-radius:var(--radius-sm);position:relative;overflow:hidden}.ds-bar i{position:absolute;inset:0 auto 0 0;background:var(--deep-green);transition:width var(--duration-slow) var(--ease-out)}.ds-bar i.bronze{background:var(--bronze)}.ds-bar i.nacre{background:var(--neutral-400)}.ds-bar i.negative{background:var(--negative)}.ds-bars .v{font-family:var(--font-mono);font-size:13px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ds-progress{display:flex;align-items:center;gap:12px}.ds-progress .trk{flex:1;height:6px;background:var(--neutral-200);border-radius:var(--radius-sm);overflow:hidden}.ds-progress .trk i{display:block;height:100%;background:var(--deep-green);transition:width var(--duration-slow) var(--ease-out)}.ds-progress .trk i.bronze{background:var(--bronze)}.ds-progress .lbl{font-family:var(--font-mono);font-size:12px;color:var(--neutral-600);white-space:nowrap}.ds-console{background:var(--charcoal);color:var(--ivory);border-radius:var(--radius-md);display:flex;flex-direction:column;min-height:320px;max-height:60vh}.ds-console pre{margin:0;flex:1;overflow:auto;padding:16px 18px;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ds-console .etapa{color:var(--nacre);font-weight:var(--weight-medium)}.ds-console .erro{color:var(--nacre);text-decoration:underline;text-decoration-color:var(--bronze)}.ds-console .lote{color:var(--neutral-400)}.ds-console .cursor{display:inline-block;width:7px;height:13px;background:var(--nacre);vertical-align:-2px;margin-left:2px}.ds-console-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--inverse-hairline);color:var(--neutral-400);font-size:13px}.ds-console-bar button{background:none;border:1px solid var(--inverse-hairline);color:var(--ivory);border-radius:var(--radius-sm);padding:4px 10px;font-size:12px;cursor:pointer}.ds-console-bar label{color:var(--ivory)}.ds-stages{display:flex;flex-direction:column;gap:2px}.ds-stage{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:8px 6px;font-size:14px;border-bottom:1px solid var(--border-hairline)}.ds-stage:last-child{border-bottom:0}.ds-stage .mk{font-family:var(--font-mono);color:var(--neutral-500);text-align:center}.ds-stage.feita .mk{color:var(--positive)}.ds-stage.atual .mk{color:var(--deep-green)}.ds-stage.atual .nm{font-weight:var(--weight-semibold)}.ds-stage .det{font-family:var(--font-mono);font-size:12px;color:var(--neutral-600)}.ds-stage.pendente{color:var(--neutral-500)}.ds-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:90;animation:ds-fade var(--duration-fast) var(--ease-out)}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}.ds-drawer{position:fixed;top:0;right:0;bottom:0;width:min(680px,100vw);background:var(--surface-card);border-left:var(--border-1);z-index:91;display:flex;flex-direction:column;animation:ds-slide var(--duration-base) var(--ease-out)}@keyframes ds-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.ds-drawer-head{position:sticky;top:0;background:var(--surface-card);border-bottom:var(--border-1);padding:16px 24px;display:flex;flex-direction:column;gap:6px}.ds-drawer-head .linha{display:flex;justify-content:space-between;align-items:center;gap:12px}.ds-drawer-head h2{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:18px;letter-spacing:0;line-height:1.3}.ds-drawer-body{overflow:auto;padding:8px 24px 40px;display:flex;flex-direction:column;gap:24px}.ds-drawer-head .acoes{display:flex;gap:6px}.ds-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:40px 32px;background:var(--surface-card);border:var(--border-1);border-radius:var(--radius-md)}.ds-empty b{font-family:var(--font-serif);font-size:22px;font-weight:var(--weight-medium);line-height:1.2}.ds-empty p{color:var(--neutral-600);font-size:14px}.ds-empty .acao{margin-top:8px}.ds-skel{background:var(--neutral-200);border-radius:var(--radius-sm);animation:ds-pulsa var(--duration-slow) var(--ease-inout) infinite alternate}.ds-drop{min-height:160px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ds-drop:hover,.ds-drop.over{background:var(--neutral-100);border-color:var(--charcoal)}.ds-drop .m{font-family:var(--font-mono);font-size:12px;color:var(--neutral-600)}.ds-drop-lista{display:flex;flex-direction:column;gap:6px;margin-top:12px}.ds-drop-lista .it{display:grid;grid-template-columns:1fr 160px auto;gap:12px;align-items:center;font-size:13px;font-family:var(--font-mono)}.ds-note{border-left:3px solid var(--bronze);background:var(--surface-card);padding:14px 18px;border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:86ch;font-size:15px;display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.ds-note.green{border-left-color:var(--deep-green)}.ds-note.negative{border-left-color:var(--negative)}.ds-note .txt{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-note .txt small{color:var(--neutral-600);font-size:13px}.ds-note b{font-weight:var(--weight-semibold)}.ds-combo{position:relative}.ds-combo-lista{border:var(--border-1);border-radius:var(--radius-sm);background:var(--surface-card);max-height:320px;overflow:auto}.ds-opt{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:baseline;padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--border-hairline);font-size:14px}.ds-opt:last-child{border-bottom:0}.ds-opt:hover{background:var(--neutral-100)}.ds-opt[aria-selected=true]{background:var(--hit)}.ds-opt .k{font-family:var(--font-mono);font-size:11px;color:var(--neutral-600);text-align:center}.ds-opt .id{font-family:var(--font-mono);font-size:11px;color:var(--neutral-600);white-space:nowrap}.ds-opt .desc{grid-column:2 / 4;font-size:12.5px;color:var(--neutral-600)}.ds-opt .efeito{font-family:var(--font-mono);font-size:11px;color:var(--deep-green)}.ds-opt .efeito.neg{color:var(--negative)}.ds-opt .efeito.warn{color:var(--bronze)}.ds-radio-dot{width:14px;height:14px;border:1px solid var(--border-strong);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;align-self:center}.ds-radio-dot i{width:7px;height:7px;border-radius:var(--radius-full);background:transparent;transition:background-color var(--duration-fast) var(--ease-out)}.ds-opt[aria-selected=true] .ds-radio-dot i{background:var(--deep-green)}.ds-textarea{width:100%;min-height:72px;resize:vertical;font-family:var(--font-sans);font-size:14px;color:var(--charcoal);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 10px;line-height:1.5}.ds-textarea:focus{border-color:var(--charcoal)}.ds-field-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--neutral-600);margin-bottom:6px}.ds-select{width:100%;font-family:var(--font-sans);font-size:14px;color:var(--charcoal);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 32px 8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ds-select-wrap{position:relative}.ds-select-wrap:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-60%) rotate(45deg);width:7px;height:7px;border-right:1.5px solid var(--neutral-500);border-bottom:1.5px solid var(--neutral-500);pointer-events:none}.ds-select.sm{padding:5px 28px 5px 8px;font-size:13px}.ds-input{font-family:var(--font-sans);font-size:14px;color:var(--charcoal);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 10px;width:100%}.ds-input.sm{padding:5px 8px;font-size:13px}.ds-input:focus{border-color:var(--charcoal)}.ds-kbd{font-family:var(--font-mono);font-size:11px;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);padding:1px 5px;color:var(--neutral-600);background:var(--surface-card)}.ds-term{display:inline-flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ds-term .id{font-family:var(--font-mono);font-size:11px;color:var(--neutral-600)}.ds-raw{border:var(--border-1);border-radius:var(--radius-md);background:var(--neutral-100);overflow:auto}.ds-raw table{border-collapse:collapse;font-family:var(--font-mono)}.ds-raw th{font-size:10px;color:var(--neutral-600);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--weight-medium);padding:6px 8px;text-align:left;border-bottom:1px solid var(--border-hairline);white-space:nowrap}.ds-raw td{font-size:13px;padding:6px 8px;white-space:nowrap;border-right:1px solid var(--border-hairline)}.ds-raw td:last-child{border-right:0}.ds-raw td.hit,.ds-raw th.hit{background:var(--hit);font-weight:var(--weight-semibold)}.ds-raw td.vazio{color:var(--neutral-400)}.ds-raw pre{margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ds-raw-bar{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:8px;font-size:13px;color:var(--neutral-600);flex-wrap:wrap}.ds-card{background:var(--surface-card);border:var(--border-1);border-radius:var(--radius-md);padding:22px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.ds-card.inverse{background:var(--charcoal);color:var(--ivory);border-color:transparent}.ds-card>h2{font-family:var(--font-serif);font-size:22px;font-weight:var(--weight-medium)}.ds-list{display:flex;flex-direction:column}.ds-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-hairline);font-size:14px;align-items:baseline}.ds-list>div:last-child{border-bottom:0}.ds-list .quando{font-family:var(--font-mono);font-size:12px;color:var(--neutral-600);white-space:nowrap}.ds-defs{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:6px 18px;font-size:14px;align-items:baseline}.ds-defs dt{color:var(--neutral-600);font-size:13px}.ds-defs dd{margin:0;min-width:0}.ds-sec-h{display:flex;flex-direction:column;gap:4px}.ds-sec-h h2{font-family:var(--font-serif);font-size:24px;font-weight:var(--weight-medium)}.ds-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ds-toasts{position:fixed;left:24px;bottom:24px;display:flex;flex-direction:column-reverse;gap:8px;z-index:120}.ds-toasts>div{animation:ds-slide-up var(--duration-fast) var(--ease-out)}@keyframes ds-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ds-toasts a,.ds-toasts button.link{color:var(--ivory);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;font:inherit}.ds-pagination{display:flex;align-items:center;gap:8px}.ds-tabs-count{font-family:var(--font-mono);font-size:11px;color:var(--neutral-600);margin-left:6px}.ds-link-btn{background:none;border:0;padding:0;color:var(--deep-green);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.ds-help{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px;align-items:center}.ds-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:100;animation:ds-fade var(--duration-fast) var(--ease-out)}.ds-dialog{width:480px;max-width:90vw;background:var(--surface-card);border:var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:28px 32px;display:flex;flex-direction:column;gap:16px}.ds-dialog .head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ds-dialog .head h2{font-family:var(--font-sans);font-size:18px;font-weight:var(--weight-semibold);letter-spacing:0}.ds-dialog .head button{background:none;border:0;font-size:20px;line-height:1;cursor:pointer;color:var(--neutral-600);padding:0}.ds-dialog .body{font-size:15px;line-height:1.6}.ds-dialog .foot{display:flex;justify-content:flex-end;gap:12px}
