@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 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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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: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+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}body{margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}code{font-family:IBM Plex Mono,ui-monospace,monospace}#root{min-height:100vh}:root,.dark{--r-sm: 6px;--r: 9px;--r-lg: 14px;--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--on-accent: #ffffff;--chart-1: oklch(.68 .13 248);--chart-2: oklch(.68 .13 152);--chart-3: oklch(.68 .13 78);--chart-4: oklch(.68 .13 25);--chart-5: oklch(.68 .13 300);--chart-6: oklch(.68 .13 196);--chart-7: oklch(.68 .13 120);--chart-8: oklch(.68 .13 340);--base: #0f0f10;--surface: #161617;--elevated: #1d1e1f;--overlay: #262728;--text: #ececed;--text-2: #b6b7b9;--muted: #828388;--faint: #5d5e62;--accent: oklch(.64 .135 248);--accent-hover: oklch(.7 .135 248);--accent-press: oklch(.58 .135 248);--accent-dim: oklch(.64 .135 248 / .14);--accent-line: oklch(.64 .135 248 / .45);--positive: oklch(.74 .14 152);--positive-dim: oklch(.74 .14 152 / .13);--negative: oklch(.68 .17 25);--negative-dim: oklch(.68 .17 25 / .13);--warning: oklch(.78 .13 78);--warning-dim: oklch(.78 .13 78 / .14);--bd-subtle: rgba(255, 255, 255, .055);--bd: rgba(255, 255, 255, .1);--bd-strong: rgba(255, 255, 255, .2);--row-alt: rgba(255, 255, 255, .018);--row-hover: rgba(255, 255, 255, .045);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 4px 14px rgba(0, 0, 0, .45);--shadow-3: 0 12px 34px rgba(0, 0, 0, .55);--fade-rt: linear-gradient(to right, transparent, var(--surface))}.light{--base: #f5f6f8;--surface: #ffffff;--elevated: #ffffff;--overlay: #eef0f3;--text: #1a1c1f;--text-2: #3f434a;--muted: #6b7078;--faint: #9aa0a8;--accent: oklch(.55 .15 250);--accent-hover: oklch(.5 .15 250);--accent-press: oklch(.46 .15 250);--accent-dim: oklch(.55 .15 250 / .1);--accent-line: oklch(.55 .15 250 / .4);--positive: oklch(.52 .14 152);--positive-dim: oklch(.52 .14 152 / .1);--negative: oklch(.55 .19 27);--negative-dim: oklch(.55 .19 27 / .1);--warning: oklch(.65 .15 70);--warning-dim: oklch(.65 .15 70 / .13);--bd-subtle: rgba(15, 20, 30, .06);--bd: rgba(15, 20, 30, .11);--bd-strong: rgba(15, 20, 30, .22);--row-alt: rgba(15, 20, 30, .022);--row-hover: rgba(15, 20, 30, .045);--shadow-1: 0 1px 2px rgba(15, 25, 45, .06);--shadow-2: 0 4px 14px rgba(15, 25, 45, .08);--shadow-3: 0 14px 34px rgba(15, 25, 45, .13);--fade-rt: linear-gradient(to right, transparent, var(--surface))}.ctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--bd-subtle);border-radius:var(--r);padding:10px 12px;box-shadow:var(--shadow-1)}.ctl .grow{flex:1 1 auto}.ctl-label{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-right:2px}.field{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;background:var(--elevated);border:1px solid var(--bd);border-radius:var(--r-sm);font-size:13px;color:var(--text);cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s}.field:hover{border-color:var(--bd-strong)}.field svg{width:15px;height:15px;color:var(--muted)}.field .v{font-family:var(--mono);font-size:12.5px}.field-sep{color:var(--faint)}.seg{display:inline-flex;background:var(--elevated);border:1px solid var(--bd);border-radius:var(--r-sm);padding:2px;gap:2px}.seg button{height:28px;padding:0 12px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:500;border-radius:5px;cursor:pointer;transition:all .12s}.seg button.on{background:var(--overlay);color:var(--text);box-shadow:var(--shadow-1)}.btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--elevated);color:var(--text);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .12s}.btn svg{width:15px;height:15px}.btn:hover{border-color:var(--bd-strong);background:var(--overlay)}.btn.primary{background:var(--accent);border-color:transparent;color:var(--on-accent);box-shadow:0 1px #ffffff1f inset,var(--shadow-1)}.btn.primary:hover{background:var(--accent-hover)}.btn.ghost{background:transparent;border-color:transparent;color:var(--muted)}.btn.ghost:hover{background:var(--overlay);color:var(--text)}.btn .spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:20px;border:1px solid var(--bd);background:var(--elevated);color:var(--text-2);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .12s}.chip:hover{border-color:var(--bd-strong);color:var(--text)}.chip.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-hover)}.chip.on .x{opacity:.8}.chip .dotc{width:7px;height:7px;border-radius:50%}.chip .x{width:13px;height:13px;opacity:.5}.ck{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap}.ck input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.ck input:focus-visible+.box{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.ck .box{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--bd-strong);flex:0 0 auto;display:grid;place-items:center;color:#fff;transition:.12s}.ck .box svg{width:11px;height:11px;opacity:0}.ck.on{color:var(--text)}.ck.on .box{background:var(--accent);border-color:var(--accent)}.ck.on .box svg{opacity:1}.tbl-wrap{font-family:var(--sans);background:var(--surface);border:1px solid var(--bd-subtle);border-radius:var(--r);box-shadow:var(--shadow-1);overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.tbl-wrap[data-fit=content]{flex:0 0 auto}.tbl-scroll{overflow:auto;min-height:0;position:relative;scrollbar-width:thin}table.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;position:relative}.tbl th,.tbl td{text-align:left;padding:0 14px;height:var(--row-h, 40px);white-space:nowrap;border-bottom:1px solid var(--bd-subtle);border-left:1px solid var(--bd-subtle)}.tbl thead{position:sticky;top:0}.tbl thead th{height:var(--head-h, 44px);z-index:3;background:var(--elevated);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--bd)}.tbl thead th.grp{text-align:center;color:var(--text-2);background:color-mix(in srgb,var(--accent) 8%,var(--elevated))}.tbl tbody tr:nth-child(2n) td{background:var(--row-alt)}.tbl tbody tr:hover td{background:var(--row-hover)}.tbl .num{font-size:12.5px;font-variant-numeric:tabular-nums}.tbl .pos{color:var(--positive)}.tbl .neg{color:var(--negative)}.tbl .muted{color:var(--muted)}.tbl .strong{font-weight:600;color:var(--text)}.tbl tfoot td,.tbl tr.total td{background:var(--elevated)!important;font-weight:600;border-top:1px solid var(--bd)}.tbl .sticky-l{position:sticky;left:0;z-index:2;background:var(--surface)}.tbl tbody tr:nth-child(2n) .sticky-l{background:color-mix(in srgb,var(--surface) 100%,var(--row-alt))}.tbl thead th.sticky-l{z-index:4;background:var(--elevated)}.tbl .sticky-l.shadow:after{content:"";position:absolute;top:0;right:-12px;bottom:-1px;width:12px;background:linear-gradient(to right,rgba(0,0,0,.22),transparent);pointer-events:none}.tbl .pinned{box-shadow:inset 2px 0 0 var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.fade-r{position:absolute;top:0;right:0;bottom:0;width:46px;pointer-events:none;background:var(--fade-rt);z-index:5}.tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:4px;border-radius:4px;color:var(--muted);cursor:pointer;transition:.12s;vertical-align:-4px}.tree-toggle:hover{background:var(--overlay);color:var(--text)}.tree-toggle svg{width:13px;height:13px;transition:transform .15s}.tree-toggle.open svg{transform:rotate(90deg)}.row-lvl1 td:first-child{padding-left:14px}.row-lvl2 td.tree-cell{padding-left:40px}.row-lvl3 td.tree-cell{padding-left:66px}.row-lvl2 td{background:var(--row-alt)}.row-lvl3 td{background:color-mix(in srgb,var(--accent) 3%,var(--surface));color:var(--text-2)}.dom-name{display:inline-flex;align-items:center;gap:8px;font-weight:600}.dom-name .dom-dot{width:8px;height:8px;border-radius:2px}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;font-size:11px;font-weight:500;background:var(--overlay);color:var(--text-2);border:1px solid var(--bd-subtle)}.badge .pulse{width:6px;height:6px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 0 var(--positive-dim);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--positive-dim)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.badge.warn{background:var(--warning-dim);color:var(--warning);border-color:transparent}.wbar{display:flex;align-items:center;gap:8px;min-width:120px}.wbar .track{flex:1 1 auto;height:6px;border-radius:4px;background:var(--overlay);overflow:hidden}.wbar .fill{height:100%;border-radius:4px;background:var(--accent)}.wbar .pct{font-family:var(--mono);font-size:11.5px;color:var(--text-2);width:42px;text-align:right}.bankchip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-2)}.bankchip .sq{width:9px;height:9px;border-radius:2px}.tbl col.w-date{width:104px}.tbl col.w-time{width:72px}.tbl col.w-dt{width:164px}.tbl col.w-code{width:112px}.tbl col.w-instr{width:128px}.tbl col.w-num{width:120px}.tbl col.w-rate{width:96px}.tbl col.w-status{width:140px}.tbl col.w-act{width:88px}.tbl col.w-sel{width:40px}.tbl col.w-name{width:auto;min-width:220px}.tbl col.w-mail{width:auto;min-width:180px}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sort>span{display:inline-flex;align-items:center;gap:6px}.tbl th.num.th-sort>span{flex-direction:row-reverse}.th-sort .sort-ic{width:12px;height:12px;color:var(--faint);transition:.12s;flex:0 0 auto}.th-sort:hover .sort-ic{color:var(--text-2)}.th-sort.asc,.th-sort.desc{color:var(--text)}.th-sort.asc .sort-ic,.th-sort.desc .sort-ic{color:var(--accent)}.th-sort.desc .sort-ic{transform:rotate(180deg)}.th-sort:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rowcb{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--bd-strong);display:grid;place-items:center;color:var(--on-accent);flex:0 0 auto;cursor:pointer;transition:.12s}.rowcb svg{width:11px;height:11px;opacity:0}.rowcb.on{background:var(--accent);border-color:var(--accent)}.rowcb.on svg{opacity:1}.rowcb.ind{background:var(--accent);border-color:var(--accent)}.rowcb.ind:after{content:"";width:9px;height:2px;border-radius:1px;background:var(--on-accent)}.tbl tbody tr.on td{background:var(--accent-dim)}.tbl tbody tr.on:hover td{background:color-mix(in srgb,var(--accent) 20%,var(--surface))}.tbl tbody tr.on .sticky-l{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.bulkbar{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;background:var(--accent-dim);border:1px solid var(--accent-line);border-radius:var(--r)}.bulkbar b{font-size:13px;font-weight:600;color:var(--text)}.bulkbar .sp{flex:1 1 auto}.bulkbar .btn.danger{color:var(--negative);border-color:var(--negative-dim)}.tbl-wrap[data-dens=compact]{--row-h: 32px;--head-h: 40px}.tbl-wrap[data-dens=compact] .tbl{font-size:12.5px}.tbl-wrap[data-dens=comfortable]{--row-h: 48px;--head-h: 48px}.tbl-foot{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;flex:0 0 auto;background:var(--elevated);border-top:1px solid var(--bd)}.tbl-foot .lbl{font-size:11px;color:var(--muted)}.tbl-foot .field{height:28px}.tbl-foot .sp{flex:1 1 auto}.tbl-foot .range{font-family:var(--mono);font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.tbl-foot .icon-btn{width:28px;height:28px}.tbl-foot .icon-btn[disabled],.tbl-foot .icon-btn.off{opacity:.4;pointer-events:none}.cell-2l{display:flex;flex-direction:column;justify-content:center;gap:2px;line-height:1.2}.cell-2l .sub{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.cell-code{font-family:var(--mono);font-size:12.5px;color:var(--text)}.cell-trunc{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.cell-instr{display:inline-flex;align-items:center;gap:7px;font-weight:600}.cell-side{display:inline-flex;align-items:center;gap:6px}.cell-side .sq{width:6px;height:6px;border-radius:2px}.cell-empty{color:var(--faint)}.cur{font-size:.82em;color:var(--muted)}.hist-toggle{width:14px;height:14px;color:var(--faint);opacity:0;transition:opacity .12s}.tbl tbody tr:hover .hist-toggle{opacity:1}.cell-edit{border-bottom:1px dashed transparent;cursor:text}.tbl tbody tr:hover .cell-edit{border-bottom-color:var(--bd)}.cell-edit.focus{background:var(--elevated);border:1px solid var(--accent);border-radius:var(--r-sm);padding:0 7px}.cell-delta{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:12px}.cell-delta svg{width:10px;height:10px}.badge.ghost{background:transparent}.badge.accent{background:var(--accent-dim);color:var(--accent-hover);border-color:transparent}.badge.ok{background:var(--positive-dim);color:var(--positive);border-color:transparent}.badge.bad{background:var(--negative-dim);color:var(--negative);border-color:transparent}.badge .pulse.accent{background:var(--accent);box-shadow:0 0 0 0 var(--accent-dim)}.cell-act{display:flex;align-items:center;justify-content:flex-end;gap:2px}.cell-act .icon-btn{width:26px;height:26px;border-color:transparent;background:transparent}.cell-act .icon-btn svg{width:15px;height:15px}.cell-act .icon-btn:hover{background:var(--overlay)}.cell-act .icon-btn.del:hover{color:var(--negative);background:var(--negative-dim)}.cell-act .icon-btn.off{opacity:.4;pointer-events:none}.tbl .sticky-r{position:sticky;right:0;z-index:2;background:var(--surface)}.tbl tbody tr:nth-child(2n) .sticky-r{background:color-mix(in srgb,var(--surface) 100%,var(--row-alt))}.tbl thead th.sticky-r{z-index:4;background:var(--elevated)}.tbl .sticky-r.shadow:before{content:"";position:absolute;top:0;left:-12px;bottom:-1px;width:12px;background:linear-gradient(to left,rgba(0,0,0,.22),transparent);pointer-events:none}.cell-sk{display:block;height:12px;width:60%;border-radius:4px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi{background:var(--surface);border:1px solid var(--bd-subtle);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow-1);position:relative;overflow:hidden}.kpi-label{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.kpi-label svg{width:14px;height:14px}.kpi-val{font-family:var(--mono);font-size:28px;font-weight:600;letter-spacing:-1px;margin-top:8px;line-height:1}.kpi-val .cur{font-size:15px;color:var(--muted);font-weight:500}.kpi-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-family:var(--mono);margin-top:9px;padding:2px 7px;border-radius:5px}.kpi-delta.up{color:var(--positive);background:var(--positive-dim)}.kpi-delta.down{color:var(--negative);background:var(--negative-dim)}.kpi-delta svg{width:12px;height:12px}.kpi .spark{position:absolute;right:14px;bottom:12px;opacity:.5}.cbrf{display:flex;gap:0;background:var(--surface);border:1px solid var(--bd-subtle);border-radius:var(--r);box-shadow:var(--shadow-1);overflow:hidden}.cbrf-head{padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:3px;border-right:1px solid var(--bd-subtle);background:var(--elevated);min-width:150px}.cbrf-head b{font-size:13px;font-weight:600}.cbrf-head span{font-size:11px;color:var(--muted)}.cbrf-rate{padding:14px 20px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--bd-subtle)}.cbrf-rate .c{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.5px}.cbrf-rate .r{font-family:var(--mono);font-size:17px;font-weight:600}.cbrf-rate .d{font-size:10.5px;font-family:var(--mono);display:flex;align-items:center;gap:3px}.cbrf-rate .d.up{color:var(--positive)}.cbrf-rate .d.down{color:var(--negative)}.sk{background:linear-gradient(90deg,var(--overlay) 25%,var(--elevated) 50%,var(--overlay) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite;border-radius:5px}@keyframes shimmer{to{background-position:-200% 0}}.empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;text-align:center;background:var(--surface);border:1px solid var(--bd-subtle);border-radius:var(--r);box-shadow:var(--shadow-1);width:inherit}.empty-art{width:96px;height:96px;border-radius:22px;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 20%,var(--accent-dim),transparent),var(--elevated);border:1px solid var(--bd);color:var(--accent)}.empty-art svg{width:40px;height:40px;stroke-width:1.4}.empty h3{font-size:16px;font-weight:600}.empty p{font-size:13px;color:var(--muted);max-width:340px}.errcard{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 20px;text-align:center;background:var(--surface);border:1px solid var(--negative-dim);border-radius:var(--r);box-shadow:var(--shadow-1);width:inherit}.errcard .ic{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:var(--negative-dim);color:var(--negative)}.errcard .ic svg{width:26px;height:26px}.with-drawer{display:grid;grid-template-columns:1fr 288px;gap:14px;min-height:0;flex:1 1 auto}.drawer{background:var(--surface);border:1px solid var(--bd-subtle);border-radius:var(--r);box-shadow:var(--shadow-3);display:flex;flex-direction:column;overflow:hidden}.drawer-head{padding:14px 16px;border-bottom:1px solid var(--bd-subtle);display:flex;align-items:center;gap:10px}.drawer-head b{font-size:13.5px;font-weight:600;flex:1 1 auto}.drawer-body{padding:8px;overflow:hidden;display:flex;flex-direction:column}.drawer-search{margin:6px 6px 10px}.col-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;transition:background .12s}.col-item:hover{background:var(--overlay)}.col-item .cb{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--bd-strong);flex:0 0 auto;display:grid;place-items:center;color:#fff}.col-item.on .cb{background:var(--accent);border-color:var(--accent)}.col-item .cb svg{width:11px;height:11px;opacity:0}.col-item.on .cb svg{opacity:1}.col-item .cname{flex:1 1 auto;font-size:13px}.col-item .pin{width:24px;height:24px;border-radius:5px;display:grid;place-items:center;color:var(--faint)}.col-item .pin:hover{background:var(--elevated);color:var(--text-2)}.col-item .pin.on{color:var(--accent)}.col-item .pin svg{width:14px;height:14px}.drawer-sec{font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--faint);padding:12px 12px 4px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1300;padding:20px}.modal{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--bd);border-radius:var(--r-lg);box-shadow:var(--shadow-3);overflow:hidden;display:flex;flex-direction:column}.modal-head{padding:18px 20px;display:flex;align-items:center;gap:12px}.modal-head b{font-size:15px;font-weight:600;flex:1 1 auto}.modal-body{padding:18px 20px;font-size:13px;color:var(--text-2);line-height:1.6}.modal-foot{padding:14px 20px;border-top:1px solid var(--bd-subtle);display:flex;justify-content:flex-end;gap:10px}.modal-foot .btn.primary.danger{background:var(--negative)}.modal-foot .btn.primary.danger:hover{background:color-mix(in srgb,var(--negative) 85%,black)}.toast-wrap{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:10px;z-index:1400;align-items:flex-end}.toast{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:300px;max-width:420px;padding:12px 14px;background:var(--elevated);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--shadow-3);overflow:hidden}.toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.toast .ic{flex:0 0 auto;width:18px;height:18px;margin-top:1px}.toast .body{flex:1 1 auto;min-width:0}.toast .ttl{font-size:13px;font-weight:600}.toast .msg{font-size:12px;color:var(--muted);margin-top:2px}.toast .icon-btn{margin:-4px -6px -4px 0}.toast.success:before{background:var(--positive)}.toast.success .ic{color:var(--positive)}.toast.success{background:linear-gradient(var(--positive-dim),var(--positive-dim)),var(--elevated)}.toast.error:before{background:var(--negative)}.toast.error .ic{color:var(--negative)}.toast.error{background:linear-gradient(var(--negative-dim),var(--negative-dim)),var(--elevated)}.toast.warning:before{background:var(--warning)}.toast.warning .ic{color:var(--warning)}.toast.warning{background:linear-gradient(var(--warning-dim),var(--warning-dim)),var(--elevated)}.toast.info:before{background:var(--accent)}.toast.info .ic{color:var(--accent)}.toast.info{background:linear-gradient(var(--accent-dim),var(--accent-dim)),var(--elevated)}*,:before,:after{box-sizing:border-box}.App{min-height:100vh;display:flex;flex-direction:column}.loading_app{align-self:center;margin:auto 0}.card{padding:15px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:15rem;height:10rem}.card>h3{text-align:left;max-height:100px;width:160px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.code{font-weight:500;letter-spacing:1px}.card-description{display:flex;align-items:baseline;justify-content:space-between;width:100%}.card-description>*{margin-right:20px}@media(max-width:767.98px){.card{width:100%;box-sizing:border-box}.card>h3{width:100%}}.clientList{display:flex;flex-wrap:wrap;padding:2px;overflow-y:auto}.clientList>div{margin-right:30px;margin-bottom:30px}@media(max-width:767.98px){.clientList>div{margin-right:0;width:100%}}.login{text-align:center;margin-left:auto;margin-right:auto;margin-top:150px;width:50%}@media screen and (min-width:1250px){.login{width:40%}}@media(max-width:767.98px){.login{width:100%;max-width:420px;box-sizing:border-box;margin-top:0;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-inline:16px;padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.login h1{font-size:24px}.login h2{font-size:18px}.login .MuiStack-root{gap:12px;margin-bottom:24px}}.LoginForm{display:flex;flex-direction:column;justify-content:center;align-items:center}.clientFormGroup div{margin-right:10px}form{text-align:start}.dd-picker.ant-picker{height:34px;box-sizing:border-box;padding:0 11px;background:var(--elevated);border:1px solid var(--bd);border-radius:var(--r-sm);box-shadow:none;color:var(--text);transition:border-color .12s,background .12s}.dd-picker.ant-picker:hover,.dd-picker.ant-picker.ant-picker-focused{border-color:var(--bd-strong);background:var(--elevated);box-shadow:none}.dd-picker .ant-picker-input>input{font-family:var(--mono);font-size:12.5px;color:var(--text)}.dd-picker .ant-picker-input>input::placeholder{color:var(--faint)}.dd-picker .ant-picker-suffix,.dd-picker .ant-picker-separator{color:var(--muted)}.dd-picker .ant-picker-suffix{margin-inline-start:8px;margin-inline-end:-2px}.dd-picker .ant-picker-suffix .anticon{font-size:15px}.dd-picker .ant-picker-clear{background:var(--elevated);color:var(--muted)}.dd-picker .ant-picker-active-bar{background:var(--accent)}.select-day.ant-picker{width:138px}.dd-picker-popup .ant-picker-panel-container{background:var(--elevated);border:1px solid var(--bd);border-radius:var(--r-sm);box-shadow:var(--shadow-3);color:var(--text)}.dd-picker-popup .ant-picker-panel{border-color:var(--bd-subtle)}.dd-picker-popup .ant-picker-header{color:var(--text);border-bottom:1px solid var(--bd-subtle)}.dd-picker-popup .ant-picker-header button{color:var(--muted)}.dd-picker-popup .ant-picker-header-view button{color:var(--text)}.dd-picker-popup .ant-picker-header button:hover,.dd-picker-popup .ant-picker-header-view button:hover{color:var(--accent)}.dd-picker-popup .ant-picker-content th{color:var(--muted)}.dd-picker-popup .ant-picker-content th,.dd-picker-popup .ant-picker-content td,.dd-picker-popup .ant-picker-header-view{font-family:var(--mono)}.dd-picker-popup .ant-picker-cell{color:var(--faint)}.dd-picker-popup .ant-picker-cell-in-view{color:var(--text)}.dd-picker-popup .ant-picker-cell-disabled,.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-disabled{color:var(--faint)}.dd-picker-popup .ant-picker-cell-disabled:before{background:var(--overlay)}.dd-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:var(--overlay)}.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--accent)}.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:var(--accent);color:var(--on-accent)}.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before,.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before,.dd-picker-popup .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before{background:var(--accent-dim)}.dd-picker-popup .ant-picker-footer{border-top:1px solid var(--bd-subtle)}.dd-picker-popup .ant-picker-now-btn,.dd-picker-popup .ant-picker-presets li{color:var(--accent)}.dd-picker-popup .ant-picker-presets{border-color:var(--bd-subtle)}.dd-picker-popup .ant-picker-presets li:hover{background:var(--overlay)}.forbidden{height:100%;width:100%;padding-top:50px;display:flex;flex-direction:column;justify-items:center;align-items:center}.forbidden_403{font-size:72px}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.alternate-code-list{height:300px;overflow-y:scroll;scrollbar-width:thin}.DealForm{margin:0;width:60%}@media screen and (min-width:2000px){.DealForm{width:40%}}.exchange-rate *{margin:0}.app{display:grid;grid-template-columns:var(--sb-w, 240px) 1fr;height:100%;background:var(--base);line-height:1.45}.app[data-collapsed=true]{--sb-w: 64px}.sb{background:var(--surface);border-right:1px solid var(--bd-subtle);box-shadow:var(--shadow-2);display:flex;flex-direction:column;min-width:0;z-index:3}.sb-brand{height:56px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid var(--bd-subtle);flex:0 0 auto}.sb-mark{width:28px;height:28px;flex:0 0 auto;border-radius:7px;background:linear-gradient(150deg,var(--accent-hover),var(--accent-press));display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;letter-spacing:-.5px;box-shadow:0 2px 8px var(--accent-dim),inset 0 1px #ffffff40}.sb-name{font-weight:600;font-size:15px;letter-spacing:-.2px;white-space:nowrap}.sb-name small{display:block;font-size:10px;font-weight:500;color:var(--muted);letter-spacing:.3px}[data-collapsed=true] .sb-name{display:none}[data-collapsed=true] .sb-brand{padding:0;justify-content:center}.sb-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:12px;display:flex;flex-direction:column;gap:2px}.sb-sec{font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--faint);padding:14px 10px 6px}[data-collapsed=true] .sb-sec{text-align:center;padding:14px 0 6px;font-size:8px}.sb-div{height:1px;background:var(--bd-subtle);margin:8px 6px}.nav{display:flex;align-items:center;gap:11px;height:38px;padding:0 11px;border-radius:var(--r-sm);color:var(--text-2);font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;position:relative;transition:background .12s,color .12s}.nav svg{width:18px;height:18px;flex:0 0 auto;stroke-width:1.7}.nav:hover,.nav.force-hover{background:var(--overlay);color:var(--text)}.nav.active{background:var(--accent-dim);color:var(--accent-hover)}.nav.active:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.nav .nav-label{flex:1 1 auto}.nav .nav-badge{font-family:var(--mono);font-size:10px;font-weight:600;background:var(--negative);color:#fff;border-radius:20px;min-width:18px;height:16px;padding:0 5px;display:grid;place-items:center}.sb .group-label{font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--faint);padding:14px 10px 6px}[data-collapsed=true] .nav{justify-content:center;padding:0}[data-collapsed=true] .nav .nav-label,[data-collapsed=true] .nav .nav-badge{display:none}[data-collapsed=true] .nav.active:before{left:0}.sb-foot{flex:0 0 auto;border-top:1px solid var(--bd-subtle);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.sb-user{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:var(--r-sm)}.sb-av{width:28px;height:28px;flex:0 0 auto;border-radius:50%;background:linear-gradient(140deg,#3a3b3d,#1f2021);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--text-2);border:1px solid var(--bd)}.light .sb-av{background:linear-gradient(140deg,#e3e6ea,#cfd4da)}.sb-user-meta{min-width:0}.sb-user-meta b{font-size:12.5px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user-meta span{font-size:10.5px;color:var(--muted)}[data-collapsed=true] .sb-user-meta{display:none}[data-collapsed=true] .sb-user{justify-content:center;padding:4px 0}[data-collapsed=true] .sb-foot{padding:10px 8px}.main{display:flex;flex-direction:column;min-width:0;background:var(--base)}.hdr{height:56px;flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--bd-subtle);background:color-mix(in srgb,var(--base) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:2}.hdr-collapse{width:30px;height:30px;border-radius:var(--r-sm);flex:0 0 auto;display:grid;place-items:center;cursor:pointer;color:var(--muted);border:1px solid transparent;background:transparent;transition:background .12s,color .12s}.hdr-collapse:hover{background:var(--overlay);color:var(--text)}.hdr-collapse svg{width:18px;height:18px}.crumb{display:flex;align-items:center;gap:7px;font-size:13px;min-width:0}.crumb a{color:var(--muted);cursor:pointer;white-space:nowrap;text-decoration:none}.crumb a:hover{color:var(--text-2)}.crumb .sep{color:var(--faint)}.crumb b{color:var(--text);font-weight:600;white-space:nowrap}.hdr-spacer{flex:1 1 auto}.icon-btn{width:32px;height:32px;border-radius:var(--r-sm);flex:0 0 auto;display:grid;place-items:center;cursor:pointer;color:var(--text);border:1px solid var(--bd);background:transparent;position:relative;transition:background .12s,color .12s,border-color .12s}.icon-btn:hover{background:var(--overlay)}.icon-btn svg{width:17px;height:17px}.icon-btn .dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--warning);border:2px solid var(--surface)}.hdr-av{width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:linear-gradient(140deg,#3a3b3d,#1f2021);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--text-2);border:1px solid var(--bd);cursor:pointer}.light .hdr-av{background:linear-gradient(140deg,#e3e6ea,#cfd4da)}.page{flex:1 1 auto;min-height:0;padding:20px 24px;display:flex;flex-direction:column;overflow-y:auto;max-height:calc(100vh - 56px);--mui-spacing: 4px;gap:12px}.page-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:8px}.page-title{font-size:20px;font-weight:700;letter-spacing:-.4px;white-space:nowrap}.page-head>div:first-child{flex:0 0 auto}.page-sub{font-size:13px;color:var(--muted);margin-top:3px}.page-head .spacer{flex:1 1 auto}@media(max-width:1023.98px){.app{grid-template-columns:1fr;overflow-x:hidden}.sb{position:fixed;inset:0 auto 0 0;width:280px;max-width:86vw;z-index:40;transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--shadow-3);padding-bottom:env(safe-area-inset-bottom)}.app[data-drawer=open] .sb{transform:none}.sb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#00000080;opacity:0;pointer-events:none;transition:opacity .22s ease}.app[data-drawer=open] .sb-scrim{opacity:1;pointer-events:auto}.sb-scroll{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sb-scroll>*{flex-shrink:0}.sb .nav{height:46px;font-size:15px}.sb .nav svg{width:20px;height:20px}.sb-foot{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(max-width:1023.98px)and (prefers-reduced-motion:reduce){.sb,.sb-scrim{transition:none}}@media(max-width:1023.98px)and (min-width:768px){.page{padding:16px 18px;max-height:calc(100dvh - 56px)}}@media(max-width:767.98px){.hdr{height:52px;height:calc(52px + env(safe-area-inset-top));padding:0 12px;padding-top:env(safe-area-inset-top);gap:8px}.hdr-collapse{width:40px;height:40px}.hdr-collapse svg{width:22px;height:22px}.icon-btn{width:40px;height:40px}.icon-btn svg{width:20px;height:20px}.hdr-av{width:32px;height:32px}.crumb{font-size:16px;overflow:hidden}.crumb .sep,.crumb a{display:none}.crumb b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page{padding:14px 14px calc(74px + env(safe-area-inset-bottom));max-height:none;height:calc(100vh - 52px - env(safe-area-inset-top));height:calc(100dvh - 52px - env(safe-area-inset-top));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.page-head{flex-direction:column;align-items:flex-start;gap:8px}.page-head .spacer{display:none}.page-title{font-size:20px}.mnav{position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bd-subtle)}.mnav-i{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:10.5px;font-weight:500;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.mnav-i svg{width:22px;height:22px;flex:0 0 auto}.mnav-i span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-i.accent svg{color:var(--accent)}.mnav-i.on{color:var(--accent)}.mnav-i .mnav-dot{position:absolute;top:9px;left:calc(50% + 6px);width:7px;height:7px;border-radius:50%;background:var(--warning);border:2px solid var(--surface)}}.app{height:100vh;height:100dvh}html:has(.app[data-mobile]),html:has(.app[data-mobile]) body{height:100%;overflow:hidden;overscroll-behavior:none}.snackbar-offset-top{top:72px!important;max-height:calc(100vh - 88px)!important;overflow-y:auto!important;overflow-x:hidden!important}.snackbar-offset-top>div{flex-shrink:0}@media(max-width:767.98px){.snackbar-offset-top{top:calc(60px + env(safe-area-inset-top))!important;left:8px!important;right:8px!important;max-height:calc(100dvh - 140px)!important}}.deal-filter{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start;margin:20px 0}.deal-filter>div{min-width:260px}.deal-filter-sheet .deal-filter{flex-direction:column;gap:12px;margin:12px 0}.deal-filter-sheet .deal-filter>div,.deal-filter-sheet .deal-filter>.MuiFormControl-root{min-width:0;width:100%}.deal-filter-sheet .deal-filter .MuiStack-root{flex-direction:column}.deal-filter-sheet .deal-filter .MuiStack-root>*{margin:0}.msheet-root .ant-drawer-content-wrapper{max-height:88svh;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden;box-shadow:var(--shadow-3)}.msheet-root--auto .ant-drawer-content-wrapper{height:auto!important}.msheet-root .ant-drawer-content,.msheet-root .ant-drawer-section{background:var(--surface);color:var(--text)}.msheet-root .ant-drawer-body{padding:0;display:flex;overflow:hidden}.msheet{display:flex;flex-direction:column;width:100%;max-height:88svh;font-family:var(--sans)}.msheet-head{flex:0 0 auto;padding:8px 16px 12px;touch-action:pan-y}.msheet-grab{display:block;width:38px;height:4px;margin:0 auto;border-radius:2px;background:var(--bd-strong)}.msheet-titles{margin-top:12px}.msheet-title{font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--text)}.msheet-cap{margin-top:2px;font-size:12px;color:var(--muted)}.msheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 16px}.msheet-foot{flex:0 0 auto;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bd-subtle);background:var(--surface)}.msheet-foot>*{flex:1 1 0}.msheet-foot .ant-btn{height:42px;border-radius:var(--r-sm);font-family:var(--sans);font-size:14px;box-shadow:none}.msheet-foot .ant-btn-default{background:var(--elevated);border-color:var(--bd);color:var(--text-2)}.msheet-foot .ant-btn-default:not(:disabled):hover{border-color:var(--bd-strong);color:var(--text)}.msheet-foot .ant-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.msheet-foot .ant-btn-primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.msheet-foot .ant-btn-primary:disabled{background:var(--overlay);border-color:var(--bd);color:var(--faint)}@media(prefers-reduced-motion:reduce){.msheet-root .ant-drawer-content-wrapper{transition:none!important}}.mdp{display:flex;flex-direction:column;gap:5px;min-width:0;width:fit-content}.mdp-label{font-size:11px;color:var(--muted)}.mdp-trigger{display:flex;align-items:center;gap:8px;height:34px;width:fit-content;box-sizing:border-box;padding:0 11px;background:var(--elevated);border:1px solid var(--bd);border-radius:var(--r-sm);color:var(--text);font-family:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .12s,background .12s;-webkit-tap-highlight-color:transparent}.mdp-trigger:hover,.mdp-trigger:focus-visible{border-color:var(--bd-strong)}.mdp-trigger:active{background:var(--overlay);border-color:var(--bd-strong)}.mdp-trigger:disabled{opacity:.55;cursor:default}.mdp-trigger .val{font-family:var(--mono);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdp-trigger .ph{color:var(--muted)}.mdp-trigger .ic{flex:0 0 auto;margin-left:auto;margin-right:-2px;width:15px;height:15px;color:var(--muted)}.mdp-quick{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 12px}.mdp-quick button{padding:7px 12px;border:1px solid var(--bd);border-radius:999px;background:var(--elevated);color:var(--text-2);font-family:inherit;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mdp-quick button:active{background:var(--accent-dim);border-color:var(--accent-line);color:var(--text)}.mdp-panel{position:relative;padding-bottom:8px}.mdp-panel--cal .ant-picker-calendar{background:transparent}.mdp-panel--cal .ant-picker-calendar .ant-picker-panel{border-top:0;background:transparent}.mdp-panel--cal .ant-picker-content{width:100%;table-layout:fixed}.mdp-panel--cal .ant-picker-content th{color:var(--muted);font-size:11px;font-weight:500}.mdp-panel--cal .ant-picker-cell{padding:4px 0}.mdp-cal-header{display:flex;align-items:center;gap:4px;padding:0 0 6px}.mdp-cal-nav,.mdp-cal-title{background:none;border:0;color:var(--text);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mdp-cal-nav{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--r-sm);color:var(--muted)}.mdp-cal-nav svg{width:20px;height:20px}.mdp-cal-nav:active{background:var(--overlay);color:var(--text)}.mdp-cal-nav:disabled{opacity:.35;cursor:default}.mdp-cal-title{flex:1 1 auto;min-height:36px;padding:0 8px;border-radius:var(--r-sm);font-size:14px;font-weight:600;text-align:center}.mdp-cal-title:active{background:var(--overlay)}.mdp-cal-cell{display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;margin:0 auto;border-radius:var(--r-sm);font-family:var(--mono);font-size:13px;color:var(--text)}.mdp-cal-cell--month{min-width:56px;height:40px;font-family:inherit;font-size:13px}.mdp-panel--cal .ant-picker-cell:not(.ant-picker-cell-in-view) .mdp-cal-cell{color:var(--faint)}.mdp-panel--cal .ant-picker-cell-disabled .mdp-cal-cell{color:var(--faint);opacity:.45}.mdp-cal-cell.is-today{box-shadow:inset 0 0 0 1px var(--accent-line)}.mdp-panel--cal .ant-picker-cell-in-view:not(.ant-picker-cell-disabled):active .mdp-cal-cell:not(.is-selected){background:var(--row-hover)}.mdp-cal-cell.is-selected{background:var(--accent);color:var(--on-accent);box-shadow:none}.mdp-cal-cell.is-in-range{width:100%;border-radius:0;background:var(--accent-dim)}.mdp-cal-cell.is-range-start,.mdp-cal-cell.is-range-end{position:relative;z-index:0;width:100%;border-radius:0;background:transparent}.mdp-cal-cell.is-range-start:before,.mdp-cal-cell.is-range-end:before,.mdp-cal-cell.is-range-start:after,.mdp-cal-cell.is-range-end:after{content:"";position:absolute;top:0;bottom:0}.mdp-cal-cell.is-range-start:before,.mdp-cal-cell.is-range-end:before{z-index:-2;background:var(--accent-dim)}.mdp-cal-cell.is-range-start:not(.is-range-end):before{left:50%;right:0}.mdp-cal-cell.is-range-end:not(.is-range-start):before{left:0;right:50%}.mdp-cal-cell.is-range-start.is-range-end:before{display:none}.mdp-cal-cell.is-range-start:after,.mdp-cal-cell.is-range-end:after{z-index:-1;left:50%;width:34px;transform:translate(-50%);border-radius:var(--r-sm);background:var(--accent)}@media(prefers-reduced-motion:reduce){.mdp-trigger{transition:none}}._meta_y8biu_2{flex:1 1 auto;min-width:0}._label_y8biu_7{font-size:11px;color:var(--muted)}._title_y8biu_12{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;margin-top:1px}._metric_y8biu_21{text-align:right;margin-left:auto}._metric_y8biu_21 ._v_y8biu_26{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:1}._metric_y8biu_21 ._v_y8biu_26._pos_y8biu_34{color:var(--positive)}._metric_y8biu_21 ._v_y8biu_26._neg_y8biu_35{color:var(--negative)}._metric_y8biu_21 ._u_y8biu_37{font-size:11px;color:var(--muted);margin-top:3px}._grid_y8biu_43{display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:14px}._table_y8biu_50{width:100%;border-collapse:collapse}._table_y8biu_50 th,._table_y8biu_50 td{padding:7px 0;text-align:left;font-weight:400;vertical-align:baseline}._table_y8biu_50 thead th{padding-top:0;font-size:11px;color:var(--muted)}._table_y8biu_50 tbody tr+tr td{border-top:1px solid var(--bd-subtle)}._table_y8biu_50 ._instr_y8biu_73{font-size:13px;color:var(--text);word-break:break-word}._table_y8biu_50 ._num_y8biu_79{text-align:right;width:42%;font-family:var(--mono);font-size:13px;white-space:nowrap}._table_y8biu_50 ._cellEmpty_y8biu_87{color:var(--faint)}._cardList_1xdlm_1{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}._card_1xdlm_1{background:var(--surface);border:1px solid var(--bd-subtle);border-radius:13px;padding:14px;box-shadow:var(--shadow-1)}._card_1xdlm_1 ._top_1xdlm_16{display:flex;align-items:flex-start;gap:10px}._card_1xdlm_1 ._extra_1xdlm_22{gap:10px 14px;margin-top:13px;padding-top:13px;border-top:1px solid var(--bd-subtle)}._cardField_1xdlm_29 ._key_1xdlm_29{font-size:11px;color:var(--muted)}._cardField_1xdlm_29 ._value_1xdlm_34{font-family:var(--mono);font-size:13px;margin-top:1px}._cardExpandButton_1xdlm_40{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:11px;padding:11px 0 0;border:0;border-top:1px solid var(--bd-subtle);background:transparent;font-family:inherit;font-size:12px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}._cardExpandButton_1xdlm_40 svg{width:14px;height:14px;transition:transform .18s ease}._cardExpandButton_1xdlm_40[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){._cardExpandButton_1xdlm_40 svg{transition:none}}._cardExpanded_1xdlm_72{margin-top:11px;padding-top:11px;border-top:1px solid var(--bd-subtle)}table.coverReportTable{width:max-content;min-width:100%}.coverReportTable th,.coverReportTable td{border-right:1px solid var(--bd-subtle)}.coverReportTable th:last-child,.coverReportTable td:last-child{border-right:none}.coverReportTable .num{text-align:right}.cover-cell{display:flex;align-items:baseline;justify-content:space-between;gap:12px;white-space:nowrap}.coverTableFilters .MuiInputBase-input{padding:12px}._meta_zg3lw_1{flex:1 1 auto;min-width:0}._label_zg3lw_6{font-size:11px;color:var(--muted)}._title_zg3lw_11{font-size:14px;font-weight:600;margin-top:1px;word-break:break-word}._metric_zg3lw_18{text-align:right;margin-left:auto}._metric_zg3lw_18 ._v_zg3lw_23{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:1}._metric_zg3lw_18 ._u_zg3lw_31{font-size:11px;color:var(--muted);margin-top:3px}._table_zg3lw_37{width:100%;border-collapse:collapse}._table_zg3lw_37 th,._table_zg3lw_37 td{padding:7px 0;text-align:left;font-weight:400;vertical-align:baseline}._table_zg3lw_37 thead th{padding-top:0;font-size:11px;color:var(--muted)}._table_zg3lw_37 tbody tr+tr td{border-top:1px solid var(--bd-subtle)}._table_zg3lw_37 ._client_zg3lw_60{font-size:13px;color:var(--text);word-break:break-word}._table_zg3lw_37 ._num_zg3lw_66{text-align:right;width:42%;font-family:var(--mono);font-size:13px;white-space:nowrap}._cover_zg3lw_74{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2}._muted_zg3lw_81{font-size:11px;color:var(--muted)}table.pnlTable{table-layout:fixed}.pnlTable tbody td,.pnlTable tfoot td{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.pnlTable .num{text-align:right}.pnlTable .pnl-edge{border-left:1px solid var(--bd)}.pnlTable tfoot td{position:sticky;bottom:0;z-index:3}.pnlTable tfoot td.sticky-l{z-index:5}.pnl-columns-menu .MuiPaper-root{width:200px;background:var(--overlay);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--shadow-3);background-image:none;color:var(--text)}.pnl-columns-list{padding:6px;padding-top:0!important;background:var(--overlay);max-height:320px;overflow:auto}.pnl-columns-menu .MuiListSubheader-root{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:var(--overlay);padding:6px}.pnl-columns-menu .MuiMenuItem-root{gap:6px;min-height:32px;padding:0 4px 0 0;border-radius:var(--r-sm);font-size:12.5px}.pnl-columns-menu .MuiMenuItem-root .name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.pnl-updated{font-size:11px;color:var(--muted);white-space:nowrap}._meta_rc52n_1{flex:1 1 auto;min-width:0}._label_rc52n_6{font-size:11px;color:var(--muted)}._title_rc52n_11{font-size:14px;font-weight:600;margin-top:1px;word-break:break-word}._metric_rc52n_18{text-align:right;margin-left:auto;white-space:nowrap}._metric_rc52n_18 ._v_rc52n_24{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:1;font-variant-numeric:tabular-nums}._metric_rc52n_18 ._u_rc52n_33{font-size:11px;color:var(--muted);margin-top:3px}._table_rc52n_39{width:100%;border-collapse:collapse}._table_rc52n_39 th,._table_rc52n_39 td{padding:7px 0;text-align:left;font-weight:400;vertical-align:baseline}._table_rc52n_39 thead th{padding-top:0;font-size:11px;color:var(--muted)}._table_rc52n_39 tbody tr+tr td{border-top:1px solid var(--bd-subtle)}._table_rc52n_39 ._date_rc52n_62{font-size:13px;color:var(--text)}._table_rc52n_39 ._num_rc52n_67{text-align:right;width:50%;font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}._CommissionReportTable_5iv6d_5{--hdr-pl: #1e3327;--hdr-fee: #332e21;--hdr-gross: #2c2334;--hdr-client-code: #322f1f;--hdr-rate: #2a2a2c;--hdr-instrument: #232b32}.light ._CommissionReportTable_5iv6d_5{--hdr-pl: #d3e6d3;--hdr-fee: #e6e0d3;--hdr-gross: #f8effa;--hdr-client-code: #faf9ef;--hdr-rate: #eaeaea;--hdr-instrument: #e5ebef}._CommissionReportTable_5iv6d_5 thead{position:sticky;top:0}._CommissionReportTable_5iv6d_5 th{border-left:1px solid var(--mui-palette-divider);position:relative!important}._CommissionReportTable_5iv6d_5 ._dateHeader_5iv6d_33{border-left:none}._CommissionReportTable_5iv6d_5 th._dateHeader_5iv6d_33{position:sticky!important}._CommissionReportTable_5iv6d_5 td{min-width:100px;padding-left:30px;padding-right:30px}._CommissionReportTable_5iv6d_5 th{padding:4px 16px;white-space:nowrap}._CommissionReportTable_5iv6d_5 ._pl_5iv6d_52{background-color:var(--hdr-pl)}._CommissionReportTable_5iv6d_5 ._fee_5iv6d_56{background-color:var(--hdr-fee)}._CommissionReportTable_5iv6d_5 ._gross_5iv6d_60{background-color:var(--hdr-gross)}._CommissionReportTable_5iv6d_5 ._clientCode_5iv6d_64{background-color:var(--hdr-client-code)}._CommissionReportTable_5iv6d_5 ._rate_5iv6d_68{background-color:var(--hdr-rate)}._CommissionReportTable_5iv6d_5 ._instrument_5iv6d_72{background-color:var(--hdr-instrument)}._account_1j4z0_1,._currency_1j4z0_2{border-left:solid 1px rgba(81,81,81,.726)}._lpPlHeadingCell_1j4z0_6{min-width:80px;border-left:solid .5px rgba(81,81,81,.726)}._metric_1j4z0_11{border-left:solid .5px rgb(81,81,81);white-space:pre}._groupAlt_1j4z0_19{--group-tint: color-mix(in srgb, var(--accent) 9%, transparent)}.tbl thead tr th._groupAlt_1j4z0_19,.tbl tbody tr td._groupAlt_1j4z0_19{background-image:linear-gradient(var(--group-tint),var(--group-tint))}._currencySeg_1j4z0_31{flex:0 0 auto}._currencySeg_1j4z0_31 button{height:28px;min-width:52px}._metricsList_1j4z0_41{display:flex;flex-direction:column;padding:4px 0 12px}._metricsItem_1j4z0_47{min-height:48px;padding:0 2px;font-size:14px;border-bottom:1px solid var(--bd-subtle)}._metricsItem_1j4z0_47:last-child{border-bottom:0}.tbl thead tr th._groupStart_1j4z0_59,.tbl tbody tr td._groupStart_1j4z0_59{border-left:2px solid var(--bd)}._meta_5c76x_1{flex:1 1 auto;min-width:0}._label_5c76x_6{font-size:11px;color:var(--muted)}._title_5c76x_11{font-size:14px;font-weight:600;margin-top:1px;word-break:break-word}._metric_5c76x_18{text-align:right;margin-left:auto;white-space:nowrap}._metric_5c76x_18 ._v_5c76x_24{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:1;font-variant-numeric:tabular-nums}._metric_5c76x_18 ._u_5c76x_33{font-size:11px;color:var(--muted);margin-top:3px}._grid_5c76x_39{display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:14px}._scroll_5c76x_48{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_5c76x_53{width:100%;border-collapse:collapse}._table_5c76x_53 th,._table_5c76x_53 td{padding:7px 0 7px 12px;text-align:right;font-weight:400;vertical-align:baseline;white-space:nowrap}._table_5c76x_53 th:first-child,._table_5c76x_53 td:first-child{padding-left:0;text-align:left}._table_5c76x_53 thead th{padding-top:0;font-size:11px;color:var(--muted)}._table_5c76x_53 tbody tr+tr td{border-top:1px solid var(--bd-subtle)}._table_5c76x_53 ._date_5c76x_83{font-size:13px;color:var(--text)}._table_5c76x_53 ._num_5c76x_88{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums}._cellEmpty_5c76x_94{color:var(--muted)}@media(max-width:767.98px){.mob-tabs{flex:0 0 auto;position:sticky;top:-14px;z-index:5;margin:-12px -14px 0;padding:12px 0 8px;background:color-mix(in srgb,var(--base) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .15s}.mob-tabs-sentinel{flex:0 0 auto;height:1px;margin-bottom:-13px;pointer-events:none}.mob-tabs.stuck{border-bottom-color:var(--bd-subtle)}.mob-tabs-lane{display:flex;gap:7px;padding:1px 14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.mob-tabs-lane::-webkit-scrollbar{display:none}.mob-chip{flex:0 0 auto;height:32px;padding:0 14px;border-radius:20px;display:inline-flex;align-items:center;font-family:inherit;font-size:13px;font-weight:500;background:var(--elevated);border:1px solid var(--bd);color:var(--muted);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.mob-chip:active{transform:scale(.97)}.mob-chip.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-hover);font-weight:600}}.RegisterUserForm{width:100%;display:flex;flex-direction:column;align-items:baseline;justify-content:baseline}._arrowButton_1yywz_1{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}._arrowButtonOpen_1yywz_12{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}._loader_10pu1_2{margin:40px auto;display:flex;justify-content:center}._widget_10pu1_9{display:flex;flex-direction:column;gap:20px;align-items:flex-start}._title_10pu1_16{display:flex;gap:20px}._name_10pu1_21{font-size:18px;font-weight:600}.commission-client-card{display:flex;gap:20px;gap:70px;border-left:2px solid rgba(0,0,0,.23);border-radius:4px;max-width:900px;padding:5px 35px}.commission-form{display:flex;align-items:baseline}.swap-commission-form>div{display:grid;grid-template-columns:1fr 1fr 130px auto 50px;gap:10px;align-items:center;justify-content:start}.swap-item-bound{width:100px}.swap-item-rate{width:130px}.add-swap-item-button{grid-column:-2}.alert-filters .MuiInputBase-root{height:40px}.collapsedRow .MuiTableCell-root{border-bottom:none}
