@charset "UTF-8";@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");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{--color-shell: #07080b;--color-shell-elevated: #0c0e13;--color-canvas: #07080b;--color-surface: #0c0e13;--color-surface-muted: #12151c;--color-accent: #ff2438;--color-accent-strong: #ff3d4f;--color-accent-soft: rgba(255, 36, 56, .14);--color-brand-red: #d60f16;--color-brand-blue: #1f4596;--color-brand-blue-soft: rgba(31, 69, 150, .22);--color-text: #f5f7fa;--color-text-muted: #a4abb6;--color-text-dim: #767d88;--color-border: rgba(255, 255, 255, .09);--color-border-strong: rgba(255, 255, 255, .16);--color-success: #22c55e;--color-success-soft: rgba(34, 197, 94, .14);--color-warning: #f5b544;--color-warning-soft: rgba(245, 181, 68, .14);--color-danger: #ff4d5e;--color-danger-soft: rgba(255, 77, 94, .16);--color-shadow: rgba(0, 0, 0, .45);--radius-sm: .3rem;--radius-md: .45rem;--radius-lg: .6rem;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Archivo", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--checker: repeating-conic-gradient(#f5f7fa 0% 25%, transparent 0% 50%) 0 0 / 8px 8px}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{color-scheme:dark}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-canvas);background-attachment:fixed;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::selection{background:#ff243847}button,input,select,textarea{font:inherit}button{min-height:2.5rem;padding:.64rem .9rem;border:1px solid transparent;border-radius:.72rem;background:#101218c7;color:var(--color-text);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}button:hover:not(:disabled),button:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #0000003d}button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}a{color:inherit}input,select,textarea{width:100%;min-height:2.7rem;padding:.72rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#101218c7;color:var(--color-text);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}textarea{min-height:8rem;resize:vertical}input::placeholder,textarea::placeholder{color:#a4abb6b8}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:none;border-color:#ff2438b8;box-shadow:0 0 0 4px #ff243824}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;color:var(--color-text)}p{line-height:1.6}.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}.page-shell{display:grid;gap:.85rem;width:min(100%,96rem);margin:0 auto}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;padding:.35rem 0 .15rem}.page-header__main{flex:1 1 32rem;min-width:0}.page-header__eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.page-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.45rem}.page-header__title{margin:0;font-size:clamp(1.45rem,1.9vw,2rem);letter-spacing:-.05em}.page-header__description{max-width:48rem;margin:.55rem 0 0;color:var(--color-text-muted)}.page-header__meta,.page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.context-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:1.9rem;padding:.35rem .72rem;border:1px solid rgba(164,171,182,.14);border-radius:999px;background:#101218b8;color:var(--color-text);font-size:.85rem;font-weight:600;line-height:1.2}.context-chip--muted{background:#a4abb617;color:var(--color-text-muted)}.context-chip--success{background:var(--color-success-soft);color:var(--color-success)}.context-chip--warning{background:var(--color-warning-soft);color:var(--color-warning)}.context-chip--danger{background:var(--color-danger-soft);color:var(--color-danger)}.surface-panel{background:linear-gradient(180deg,#101218eb,#0a0b0ff5);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 18px 45px var(--color-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toolbar-panel,.data-panel,.form-panel{padding:.95rem}.toolbar-panel{display:grid;gap:.9rem}.toolbar-grid,.form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem}.field{display:grid;gap:.45rem}.field--span-2{grid-column:span 2}.field--span-3{grid-column:span 3}.field--span-4{grid-column:span 4}.field--span-5{grid-column:span 5}.field--span-6{grid-column:span 6}.field--span-8{grid-column:span 8}.field--span-12{grid-column:1/-1}.field__label{font-size:.84rem;font-weight:700;letter-spacing:.02em;color:var(--color-text)}.field__hint{font-size:.82rem;color:var(--color-text-muted)}.checkbox-field{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--radius-md);background:#101218bd}.checkbox-field input[type=checkbox]{width:1.1rem;min-height:1.1rem;margin-top:.15rem;padding:0;border-radius:.35rem}.checkbox-field__copy{display:grid;gap:.2rem}.checkbox-field__copy strong{font-size:.95rem}.checkbox-field__copy span{font-size:.84rem;color:var(--color-text-muted)}.button,.button-inline{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-decoration:none;font-weight:700}.button svg,.button-inline svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.button--primary{background:linear-gradient(180deg,var(--color-accent-strong),var(--color-brand-red));border-color:#ffffff14;color:#fff;letter-spacing:.02em}.button--secondary{background:#101218c2;border-color:var(--color-border)}.button--ghost{background:transparent;border-color:var(--color-border)}.button--danger{background:var(--color-danger-soft);color:var(--color-danger)}.button--success{background:var(--color-success-soft);color:var(--color-success)}.action-row{display:flex;flex-wrap:wrap;gap:.7rem}.status-message{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#101218c2}.status-message:before{content:"";width:.85rem;height:.85rem;margin-top:.35rem;border-radius:999px;flex:0 0 auto;background:#a4abb66b}.status-message strong{display:block;margin-bottom:.12rem}.status-message span{color:var(--color-text-muted)}.status-message--error{border-color:#b3473a2e;background:#b3473a0f}.status-message--error:before{background:var(--color-danger)}.status-message--success{border-color:#1f7a5a2e;background:#1f7a5a0f}.status-message--success:before{background:var(--color-success)}.status-message--loading:before{background:var(--color-accent);animation:pulse-dot 1.1s ease-in-out infinite}.status-message--empty:before{background:#5b647352}.data-panel{display:grid;gap:1rem}.data-panel__header,.panel-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.9rem}.data-panel__title,.panel-heading h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.data-panel__hint,.panel-heading p{margin:.2rem 0 0;color:var(--color-text-muted)}.data-panel__table-wrap{overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#03040657}.data-table{width:100%;min-width:40rem;border-collapse:collapse}.data-table th,.data-table td{padding:.75rem .85rem;border-bottom:1px solid rgba(164,171,182,.12);text-align:left;vertical-align:middle;white-space:nowrap}.data-table th{position:sticky;top:0;z-index:1;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:#0a0b0ffa}.data-table tbody tr:hover{background:#ff24380f}.data-table tbody tr:last-child td{border-bottom:0}.data-table__numeric{text-align:right}.data-table__actions{white-space:normal}.table-sort{display:inline-flex;align-items:center;gap:.35rem;min-height:auto;padding:0;border:0;background:transparent;border-radius:0;color:inherit;box-shadow:none}.table-sort:hover:not(:disabled),.table-sort:focus-visible:not(:disabled){transform:none;box-shadow:none}.status-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:1.95rem;padding:.28rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1}.status-badge--success{background:var(--color-success-soft);color:var(--color-success)}.status-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.status-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.status-badge--neutral{background:#a4abb61c;color:var(--color-text-muted)}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.pagination__summary{color:var(--color-text-muted)}.pagination__controls{display:flex;flex-wrap:wrap;gap:.65rem}.dialog-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#030406b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog{width:min(100%,32rem);max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.3rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,#101218,#0a0b0f);box-shadow:0 30px 80px #0000008c}.dialog__header h3{margin:0;font-size:1.3rem}.dialog__header p{margin:.45rem 0 0;color:var(--color-text-muted)}.dialog__grid{display:grid;gap:.9rem;margin-top:1rem}.dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:1.15rem}.auth-shell{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,32rem);background:radial-gradient(circle at top left,rgba(255,36,56,.2),transparent 28%),radial-gradient(circle at bottom right,rgba(239,68,68,.12),transparent 30%),linear-gradient(135deg,#07080b,#0e1015 55%,#050609);color:#f9f4eb}.auth-shell__hero,.auth-shell__panel{padding:clamp(1.5rem,4vw,4rem)}.auth-shell__hero{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.auth-shell__brand{display:inline-flex;align-items:center;gap:.85rem}.auth-shell__mark{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:.9rem;background:linear-gradient(135deg,#ef4444,#60a5fa);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.45rem}.auth-shell__brand-copy{display:grid}.auth-shell__brand-copy strong{font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.03em}.auth-shell__brand-copy span{color:#f9f4ebb8}.auth-shell__eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.auth-shell__headline{max-width:33rem;margin:.9rem 0 0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.95;letter-spacing:-.07em;color:#fff8ef}.auth-shell__lede{max-width:28rem;margin:1rem 0 0;color:#f9f4ebcc;font-size:1.02rem}.auth-shell__rail{display:grid;gap:.8rem}.auth-shell__rail strong{display:block;font-size:.95rem;margin-bottom:.15rem}.auth-shell__rail span{color:#f9f4ebb3}.auth-shell__panel{display:flex;align-items:center;justify-content:center;background:#0a0b0fe0;color:var(--color-text)}.auth-card{width:min(100%,28rem);padding:1.6rem;border-radius:var(--radius-lg);background:#101218eb;border:1px solid var(--color-border);box-shadow:0 24px 70px #00000057}.auth-card h2{margin:0;font-size:1.65rem;letter-spacing:-.05em}.auth-card p{margin:.55rem 0 0;color:var(--color-text-muted)}.auth-form{display:grid;gap:.95rem;margin-top:1.25rem}.auth-form__footer{display:flex;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:.88rem}.form-panel{display:grid;gap:1rem}.list-stack{display:grid;gap:.65rem}.dashboard-container{display:grid;gap:.9rem;width:min(100%,96rem);margin:0 auto;padding:0}.dashboard-container h2,.dashboard-container h3{margin:0;color:var(--color-text)}.dashboard-container>h2,.dashboard-container>h3{padding:.95rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#101218c7}.filters{display:flex;flex-wrap:wrap;gap:.7rem;padding:.95rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#101218c7}.filters input,.filters select{flex:1 1 14rem}.table-vertical-scroll{max-height:min(62vh,42rem);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#101218c7;box-shadow:0 18px 45px var(--color-shadow)}.wallets-table{width:100%;min-width:42rem;border-collapse:collapse}.wallets-table th,.wallets-table td{padding:.75rem .85rem;border-bottom:1px solid rgba(164,171,182,.12);color:var(--color-text);text-align:left;white-space:nowrap}.wallets-table th{position:sticky;top:0;z-index:1;background:#0a0b0ffa;color:var(--color-text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.wallets-table tbody tr:hover{background:#ff24380f}.loading,.error,.no-data{padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#101218c7;color:var(--color-text-muted)}.error{color:#fecaca;border-color:#ef444447}.success{padding:.9rem 1rem;border:1px solid rgba(34,197,94,.28);border-radius:var(--radius-md);background:#22c55e1a;color:#bbf7d0}.send-notification-container{display:grid;gap:.9rem;width:min(100%,40rem);margin:0 auto;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#101218d1;box-shadow:0 18px 45px var(--color-shadow)}.send-notification-container h2{margin:0}.send-notification-container form,.dashboard-container form{display:grid;gap:.9rem}.form-group,.dashboard-container form label{display:grid;gap:.4rem}.form-group label,.dashboard-container form label{color:var(--color-text);font-weight:700}.form-group label:has(>input[type=checkbox]){display:inline-flex;align-items:center;gap:.55rem}input[type=checkbox]{width:1rem;min-height:1rem;padding:0;accent-color:var(--color-accent)}.form-actions{display:flex;flex-wrap:wrap;gap:.65rem}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}@media (max-width: 1024px){.field--span-2,.field--span-3,.field--span-4,.field--span-5,.field--span-6,.field--span-8{grid-column:span 6}.auth-shell{grid-template-columns:1fr}}@media (max-width: 768px){.page-header{padding-top:.6rem}.toolbar-panel,.data-panel,.form-panel,.auth-card{padding:1rem}.field--span-2,.field--span-3,.field--span-4,.field--span-5,.field--span-6,.field--span-8,.field--span-12{grid-column:1/-1}.data-table{min-width:34rem}}@media (max-width: 640px){.page-shell{gap:.9rem}.page-header__title{font-size:1.45rem}.pagination{align-items:stretch}.pagination__controls,.action-row,.page-header__actions{width:100%}.pagination__controls>*,.action-row>*,.page-header__actions>*{flex:1 1 auto}.auth-shell__hero,.auth-shell__panel{padding:1.2rem}}.surface-panel{position:relative;background:linear-gradient(180deg,#12141af0,#0b0c10f7);box-shadow:0 1px #ffffff0a inset,0 18px 40px var(--color-shadow)}.page-header__eyebrow,.shell-topbar__eyebrow,.auth-shell__eyebrow{font-family:var(--font-display);letter-spacing:.2em}.page-header__eyebrow:before,.auth-shell__eyebrow:before{content:"";width:1.1rem;height:.2rem;background:var(--color-accent);transform:skew(-24deg)}.page-header__title,.data-panel__title,.panel-heading h3,.dialog__header h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}.data-table th,.wallets-table th{font-family:var(--font-display);letter-spacing:.12em}.data-table tbody tr:hover,.wallets-table tbody tr:hover{background:#ffffff08}.button--primary:hover:not(:disabled),.button--primary:focus-visible:not(:disabled){box-shadow:0 10px 28px #ff243847}.button--danger-solid{background:linear-gradient(180deg,#ff3d4f,#b80d13);color:#fff}.checker-strip{display:block;height:8px;background:var(--checker);opacity:.85}.auth-shell{grid-template-columns:minmax(0,1.25fr) minmax(22rem,30rem);background:radial-gradient(ellipse at 20% 110%,rgba(214,15,22,.28),transparent 50%),radial-gradient(ellipse at -10% -10%,rgba(31,69,150,.3),transparent 45%),linear-gradient(135deg,#07080b,#0c0e13 60%,#07080b);color:var(--color-text);overflow:hidden}.auth-shell__hero{position:relative;isolation:isolate}.auth-shell__hero:after{content:"";position:absolute;z-index:-1;right:-4rem;bottom:12%;width:22rem;height:9rem;background:var(--checker);background-size:28px 28px;opacity:.05;transform:skew(-18deg)}.auth-shell__logo{display:block;width:min(100%,26rem);height:auto}.auth-shell__tagline{display:flex;align-items:center;gap:.6rem;margin-top:.9rem;color:var(--color-text-muted);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.auth-shell__tagline+.auth-shell__eyebrow{display:flex;margin-top:2.6rem}.auth-shell__headline{margin-top:.9rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:var(--color-text)}.auth-shell__headline em{font-style:normal;color:var(--color-accent)}.auth-shell__lede,.auth-shell__rail span{color:var(--color-text-muted)}.auth-shell__rail>div{padding-left:.9rem;border-left:2px solid var(--color-accent)}.auth-shell__panel{border-left:1px solid var(--color-border);background:#07080bd1}.auth-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#12141af5,#0b0c10fa)}.auth-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--color-brand-blue) 0 22%,var(--color-accent) 22% 100%)}.auth-card h2{font-weight:900;text-transform:uppercase;letter-spacing:0}:root{--tone-blue: #60a5fa;--tone-violet: #a78bfa;--tone-cyan: #22d3ee;--tone-green: #34d399;--tone-amber: #fbbf24;--tone-red: #f87171;--tone-teal: #2dd4bf;--tone-pink: #f472b6;--tone-slate: #94a3b8}.tone-blue,.tone-border-blue{--tone: var(--tone-blue)}.tone-violet,.tone-border-violet{--tone: var(--tone-violet)}.tone-cyan,.tone-border-cyan{--tone: var(--tone-cyan)}.tone-green,.tone-border-green{--tone: var(--tone-green)}.tone-amber,.tone-border-amber{--tone: var(--tone-amber)}.tone-red,.tone-border-red{--tone: var(--tone-red)}.tone-teal,.tone-border-teal{--tone: var(--tone-teal)}.tone-pink,.tone-border-pink{--tone: var(--tone-pink)}.tone-slate,.tone-border-slate{--tone: var(--tone-slate)}.mono{font-family:var(--font-mono);font-size:.92em}.muted{color:var(--color-text-muted)}.block{display:block}.text-success{color:var(--tone-green)}.text-danger{color:var(--tone-red)}.push-right{margin-left:auto}.wrap{min-width:14rem;white-space:normal!important}.link-accent{color:var(--color-accent);font-weight:600;text-decoration:none;cursor:pointer}.link-accent:hover{text-decoration:underline}.empty-line{padding:.9rem .2rem;color:var(--color-text-muted);list-style:none}.footnote{margin:0;color:#a4abb6b8;font-size:.8rem}.button--small{min-height:2.15rem;padding:.42rem .8rem;font-size:.86rem}.button--danger-solid{background:#dc2626;color:#fff}.status-message--warning{border-color:#f59e0b47;background:#f59e0b12}.status-message--warning:before{background:var(--color-warning)}.status-message .push-right{align-self:center}.is-busy{opacity:.6;pointer-events:none;transition:opacity .2s ease}.page-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 1.2rem}.page-toolbar__text{max-width:52rem;margin:.3rem 0 0;color:var(--color-text-muted);font-size:.92rem}.page-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.segmented{display:inline-flex;padding:.2rem;border:1px solid var(--color-border);border-radius:.75rem;background:#0304068c}.segmented button{min-height:2rem;padding:.35rem .8rem;border-radius:.55rem;background:transparent;color:var(--color-text-muted);font-size:.86rem;font-weight:600}.segmented button:hover:not(:disabled){transform:none;box-shadow:none;color:var(--color-text)}.segmented button.is-active{background:#ff24382e;color:#ffe1e4;box-shadow:inset 0 0 0 1px #ff243873}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.kpi-card{position:relative;display:grid;align-content:start;gap:.28rem;min-height:7.6rem;padding:.95rem 1rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg,#101218eb,#0a0b0ff0);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tone, var(--tone-slate));opacity:.85}a.kpi-card:hover,a.kpi-card:focus-visible{transform:translateY(-2px);border-color:#ff243873}.kpi-card__label{color:var(--color-text-muted);font-size:.8rem;font-weight:700;letter-spacing:.02em}.kpi-card__value{font-family:var(--font-display);font-size:clamp(1.6rem,2.2vw,2.1rem);letter-spacing:-.04em;line-height:1.1}.kpi-card__hint{color:var(--color-text-muted);font-size:.8rem}.kpi-card__delta{position:absolute;top:.85rem;right:.85rem;padding:.15rem .5rem;border-radius:999px;font-size:.74rem;font-weight:700}.kpi-card__delta--up{background:#34d39924;color:var(--tone-green)}.kpi-card__delta--down{background:#f8717124;color:var(--tone-red)}.kpi-card__delta--neutral{background:#a4abb61f;color:var(--color-text-muted)}.skeleton-row span,.kpi-card--skeleton small,.kpi-card--skeleton strong,.kpi-card--skeleton span{display:block;height:.8rem;border-radius:.4rem;background:linear-gradient(90deg,#a4abb614,#a4abb62e,#a4abb614);background-size:200% 100%;animation:shimmer 1.3s linear infinite}.kpi-card--skeleton span{width:45%}.kpi-card--skeleton strong{width:60%;height:1.8rem;margin-top:.3rem}.kpi-card--skeleton small{width:75%;margin-top:.3rem}.skeleton-row span{height:1.4rem}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem}.panel{min-width:0;padding:1rem}.panel .panel-heading{margin-bottom:.9rem}.panel--span-4{grid-column:span 4}.panel--span-5{grid-column:span 5}.panel--span-7{grid-column:span 7}.panel--span-8{grid-column:span 8}.bar-chart-x{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem}.bar-chart-x__scale{display:flex;flex-direction:column;justify-content:space-between;height:var(--chart-height, 12rem);color:#a4abb6b3;font-size:.7rem;text-align:right}.bar-chart-x__plot{display:flex;align-items:stretch;gap:.25rem;min-width:0}.bar-chart-x__column{display:grid;grid-template-rows:var(--chart-height, 12rem) auto;flex:1 1 0;gap:.35rem;min-width:0;cursor:default}.bar-chart-x__column:hover .bar-chart-x__bars{background-color:#a4abb612}.bar-chart-x__column small{display:flex;justify-content:center;color:var(--color-text-muted);font-size:.68rem;white-space:nowrap}.bar-chart-x__column small.is-hidden{visibility:hidden}.bar-chart-x__bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:0 1px;border-bottom:1px solid rgba(164,171,182,.2);border-radius:.3rem .3rem 0 0;background-image:linear-gradient(180deg,transparent calc(50% - 1px),rgba(164,171,182,.08) calc(50% - 1px),rgba(164,171,182,.08) 50%,transparent 50%);transition:background-color .15s ease}.bar-chart-x__bar{flex:1 1 0;min-width:2px;max-width:1.1rem;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--tone),color-mix(in srgb,var(--tone) 35%,transparent))}.chart-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.75rem;color:var(--color-text-muted);font-size:.8rem}.chart-legend span{display:inline-flex;align-items:center;gap:.4rem}.chart-legend i,.dot{display:inline-block;width:.6rem;height:.6rem;border-radius:3px;background:var(--tone)}.hbar-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.hbar-list--compact{gap:.5rem;max-height:16rem;overflow-y:auto;padding-right:.25rem}.hbar-list__head{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.3rem;font-size:.88rem}.hbar-list__head span{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.hbar-list__head small{margin-left:.25rem;color:var(--color-text-muted);font-weight:500}.hbar-list__track{display:block;height:.45rem;overflow:hidden;border-radius:999px;background:#a4abb61a}.hbar-list__track span{display:block;height:100%;border-radius:inherit;background:var(--tone)}.kind-details{margin-top:.9rem;padding-top:.7rem;border-top:1px solid rgba(164,171,182,.12)}.kind-details summary{color:var(--color-accent);font-size:.86rem;font-weight:600;cursor:pointer}.kind-details ul{display:grid;gap:.35rem;margin:.6rem 0 0;padding:0;font-size:.85rem;list-style:none}.kind-details li{display:flex;justify-content:space-between;gap:.6rem;color:var(--color-text-muted)}.kind-details strong{color:var(--color-text)}.avatar-chip{display:inline-grid;flex:0 0 auto;place-items:center;width:2.1rem;height:2.1rem;border-radius:.65rem;background:linear-gradient(135deg,#ff243859,#a78bfa4d);color:#e0e7ff;font-size:.74rem;font-weight:800}.avatar-chip--large{width:3.6rem;height:3.6rem;border-radius:1rem;font-size:1.15rem}.avatar-chip--item{width:auto;min-width:2.6rem;padding:0 .45rem;background:#a4abb624;color:var(--color-text-muted)}.rank-list,.timeline,.plain-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.rank-list a{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;border-radius:.7rem;color:inherit;text-decoration:none;transition:background-color .15s ease}.rank-list a:hover{background:#ff243814}.rank-list__pos{width:1.2rem;color:var(--color-text-muted);font-weight:700;text-align:center}.rank-list__name{display:grid;flex:1 1 auto;min-width:0}.rank-list__name strong,.rank-list__name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list__name small,.plain-list small{color:var(--color-text-muted);font-size:.78rem}.rank-list__value{display:grid;justify-items:end;font-family:var(--font-display);font-size:1.1rem;font-weight:700}.rank-list__value small{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.7rem;font-weight:500}.timeline__item{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .2rem;border-bottom:1px solid rgba(164,171,182,.1)}.timeline__item:last-child{border-bottom:0}.timeline__item>div{display:grid;gap:.15rem;min-width:0}.timeline__item span{color:var(--color-text-muted);font-size:.84rem}.timeline__item small{color:#d6dbe2cc;font-size:.82rem;font-style:italic}.timeline__item a{color:var(--color-accent);text-decoration:none}.timeline__badge{flex:0 0 auto;min-width:2.6rem;padding:.3rem .45rem;border-radius:.55rem;font-family:var(--font-display);font-weight:700;text-align:center}.timeline__item--grant .timeline__badge{background:#34d39924;color:var(--tone-green)}.timeline__item--remove .timeline__badge{background:#f8717124;color:var(--tone-red)}.plain-list li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem .2rem;border-bottom:1px solid rgba(164,171,182,.1)}.plain-list li>span{display:grid;min-width:0}.quick-links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.quick-links a{padding:.4rem .7rem;border:1px solid rgba(255,36,56,.28);border-radius:.6rem;background:#d60f161a;color:#ffe1e4;font-size:.84rem;text-decoration:none}.quick-links a:hover{background:#d60f1633}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.7rem}.filter-bar__search{display:flex;flex:1 1 18rem;align-items:center;gap:.55rem;padding:0 .8rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#03040680}.filter-bar__search svg{width:1rem;height:1rem;fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-width:2}.filter-bar__search input{min-height:2.5rem;padding:0;border:0;background:transparent;box-shadow:none!important}.filter-bar__select{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.85rem}.filter-bar__select select{width:auto;min-height:2.5rem;padding:.4rem .7rem}.data-table--interactive tbody tr{cursor:pointer}.data-table--interactive th,.data-table--interactive td{padding:.65rem .6rem}.data-table--interactive th{white-space:normal;vertical-align:bottom}.data-table--compact{min-width:0}.data-table--compact th,.data-table--compact td{padding:.55rem .6rem}.data-table--compact th,.data-table--compact td:first-child{white-space:normal}.data-table td small{font-size:.76rem}.player-cell{display:flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none}.player-cell>span:last-child{display:grid}.player-cell small{color:var(--color-text-muted)}.player-cell:hover strong{color:var(--color-accent)}.actions-cell{display:grid;grid-template-columns:auto 4rem;align-items:center;gap:.15rem .6rem}.actions-cell small{grid-column:1/-1;max-width:10rem;color:var(--color-text-muted);line-height:1.3;white-space:normal}.meter{display:block;height:.35rem;overflow:hidden;border-radius:999px;background:#a4abb61f}.meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tone-blue),var(--tone-violet))}.tag{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;background:#a4abb61f;color:var(--color-text-muted);font-size:.72rem;font-weight:700;vertical-align:middle}.tag+.tag{margin-left:.3rem}.tag--admin{background:#f472b624;color:var(--tone-pink)}.tag--info{background:#60a5fa24;color:var(--tone-blue)}.tag--warn{background:#fbbf2424;color:var(--tone-amber)}.tag--success{background:#34d39924;color:var(--tone-green)}.tag--danger{background:#f8717124;color:var(--tone-red)}.profile-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.1rem 1.2rem;background:radial-gradient(circle at 0% 0%,rgba(255,36,56,.16),transparent 40%),linear-gradient(180deg,#101218eb,#0a0b0ff5)}.profile-card h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.6rem;letter-spacing:-.04em}.profile-card p{margin:.2rem 0 0;font-size:.86rem;line-height:1.4}.profile-card__identity{display:flex;align-items:center;gap:1rem;min-width:0}.copy-button{min-height:auto;padding:0;border:0;background:none;color:var(--color-text-muted);text-align:left;overflow-wrap:anywhere}.copy-button:hover:not(:disabled){transform:none;box-shadow:none;color:var(--color-text)}.copy-button span{margin-left:.35rem;color:var(--color-accent);font-family:var(--font-sans);font-size:.75rem}.balance-row{display:flex;flex-wrap:wrap;gap:.6rem}.balance{display:grid;min-width:8rem;padding:.6rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#03040673}.balance span{color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.balance strong{font-family:var(--font-display);font-size:1.35rem}.stat-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.stat-strip>div{display:grid;gap:.15rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#101218b3}.stat-strip span{color:var(--color-text-muted);font-size:.78rem;font-weight:700}.stat-strip strong{font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.03em}.stat-strip small{color:var(--color-text-muted);font-size:.75rem}.lifetime summary{font-weight:700;cursor:pointer}.lifetime__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem 1rem;margin:.9rem 0 0}.lifetime__grid dt{color:var(--color-text-muted);font-size:.78rem}.lifetime__grid dd{margin:.15rem 0 0;font-family:var(--font-display);font-size:1.1rem}.tabs{display:flex;gap:.2rem;margin:-.2rem 0 1rem;overflow-x:auto;border-bottom:1px solid var(--color-border)}.tabs button{min-height:2.6rem;padding:.5rem .9rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-muted);font-weight:600;white-space:nowrap}.tabs button:hover:not(:disabled){transform:none;box-shadow:none;color:var(--color-text)}.tabs button.is-active{border-bottom-color:var(--color-accent);color:var(--color-text)}.tabs small{margin-left:.3rem;padding:.05rem .4rem;border-radius:999px;background:#a4abb624;font-size:.72rem}.tab-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.7rem}.tab-head p{margin:0;font-size:.86rem}.tab-note{margin:0 0 .7rem;font-size:.86rem}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.split h4{margin:0 0 .6rem;font-size:.95rem}.dialog--wide{width:min(100%,44rem)}.dialog__header h3{margin-top:.3rem}.dialog__body{display:grid;gap:1rem;margin-top:1.1rem}.dialog>.status-message{margin-top:1rem}.stepper{display:flex;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:step}.stepper li{flex:1 1 0;padding-top:.45rem;border-top:3px solid rgba(164,171,182,.18);color:var(--color-text-muted);font-size:.78rem;font-weight:700;counter-increment:step}.stepper li:before{content:counter(step) ". "}.stepper li.is-done{border-top-color:var(--tone-green)}.stepper li.is-active{border-top-color:var(--color-accent);color:var(--color-text)}.dialog-section{display:grid;gap:.55rem}.dialog-section h4{margin:0;font-size:.9rem}.dialog-section--grid{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1rem}.field--grow{min-width:0}.field__hint--warn{color:var(--color-warning)}.picked{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid rgba(255,36,56,.35);border-radius:var(--radius-sm);background:#d60f1614}.picked>div{display:grid;flex:1 1 auto;min-width:0}.picked small{overflow:hidden;color:var(--color-text-muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.pick-list{display:grid;gap:.25rem;max-height:11rem;overflow-y:auto;padding:.3rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#03040673}.pick-list--tall{max-height:15rem}.pick-list__item{display:grid;justify-items:start;min-height:auto;padding:.45rem .6rem;border-radius:.5rem;background:transparent;text-align:left}.pick-list__item:hover:not(:disabled){transform:none;box-shadow:none;background:#ff24381f}.pick-list__item small{color:var(--color-text-muted);font-size:.78rem}.pick-list__empty{padding:.5rem .6rem;color:var(--color-text-muted);font-size:.85rem}.chip-row{display:flex;flex-wrap:wrap;gap:.35rem}.chip-button{min-height:auto;padding:.25rem .6rem;border:1px solid var(--color-border);border-radius:999px;background:#101218cc;color:var(--color-text-muted);font-size:.76rem}.chip-button:hover:not(:disabled){transform:none;box-shadow:none;border-color:#ff243866;color:var(--color-text)}.review-card{display:grid;justify-items:center;gap:.2rem;padding:1.2rem;border:1px solid rgba(52,211,153,.3);border-radius:var(--radius-md);background:#34d3990f;text-align:center}.review-card b{color:var(--color-text)}.review-card--danger{border-color:#f8717159;background:#f871710f}.review-card__verb{color:var(--color-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.review-card__amount{font-family:var(--font-display);font-size:2.2rem;line-height:1}.review-list{display:grid;gap:.5rem;margin:0}.review-list>div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.8rem}.review-list dt{color:var(--color-text-muted);font-size:.85rem}.review-list dd{margin:0;overflow-wrap:anywhere}.text-warning{color:var(--tone-amber)}.stat-strip--five{grid-template-columns:repeat(5,minmax(0,1fr))}.stat-strip>div.stat-alert{border-color:#fbbf2466;background:linear-gradient(180deg,#fbbf241a,#101218b3)}.stat-strip>div.stat-alert strong{color:var(--tone-amber)}.bar-cell{display:grid;grid-template-columns:minmax(2rem,1fr) auto;align-items:center;gap:.5rem;min-width:5.5rem}.rank-list--static li{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-bottom:1px solid rgba(164,171,182,.08)}.filter-bar--flat{margin-bottom:.8rem;padding:0}.attention-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.8rem 1rem;border:1px solid rgba(251,191,36,.35);border-radius:var(--radius-md);background:linear-gradient(90deg,#fbbf241f,#10121899)}.attention-banner strong{color:#fde68a}.attention-banner span{color:var(--color-text-muted);font-size:.88rem}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1280px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--span-4,.panel--span-5,.panel--span-7,.panel--span-8{grid-column:1/-1}.stat-strip,.stat-strip--five{grid-template-columns:repeat(3,minmax(0,1fr))}.lifetime__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.kpi-grid,.split,.dialog-section--grid{grid-template-columns:1fr}.stat-strip,.stat-strip--five{grid-template-columns:repeat(2,minmax(0,1fr))}.review-list>div{grid-template-columns:1fr;gap:.1rem}.profile-card h2{font-size:1.3rem}}.wallet-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.6rem}.wallet-balances>div{display:grid;gap:.1rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#03040673}.wallet-balances small{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wallet-balances strong{font-family:var(--font-display);font-size:1.25rem}.flow-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flow-columns__title{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.flow-row{display:block;width:100%;min-height:0;padding:.3rem .4rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left}.flow-row:hover:not(:disabled){transform:none;box-shadow:none;background:#ffffff08}.flow-row.is-active{border-color:#ff243873;background:#ff243814}.risk-list{display:grid;gap:.75rem}.risk-card{display:grid;gap:.75rem;padding:.95rem 1rem;border-left:3px solid var(--color-border-strong)}.risk-card--danger{border-left-color:var(--color-accent)}.risk-card--warn{border-left-color:var(--tone-amber)}.risk-card--success{border-left-color:var(--tone-green)}.risk-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.4rem}.risk-card__who{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.risk-card__who strong{font-size:1.02rem}.risk-card__scores{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem}.risk-meter{display:grid;grid-template-columns:auto 7rem auto;align-items:center;gap:.55rem}.risk-meter strong{font-size:.86rem}.risk-meter__label,.risk-stat span{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.risk-meter__track{display:block;height:.45rem;overflow:hidden;border-radius:999px;background:#a4abb61f}.risk-meter__track span{display:block;height:100%;background:linear-gradient(90deg,var(--tone-green),var(--tone-amber) 55%,var(--color-accent))}.risk-stat{display:grid;gap:.05rem;text-align:right}.risk-stat strong{font-family:var(--font-display);font-size:1rem}.risk-card__rules{display:flex;flex-wrap:wrap;gap:.4rem}.risk-card__note{margin:0;padding:.55rem .75rem;border-left:2px solid var(--color-border-strong);background:#ffffff05;font-size:.9rem}.risk-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.risk-card__features{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem 1rem;margin:0;padding-top:.7rem;border-top:1px solid var(--color-border)}.risk-card__features>div{display:flex;justify-content:space-between;gap:.6rem}.risk-card__features dt{color:var(--color-text-muted);font-size:.84rem}.risk-card__features dd{margin:0}.redemption-actions{display:flex;flex-wrap:wrap;gap:.35rem}@media (max-width: 760px){.flow-columns,.wallet-balances{grid-template-columns:1fr}.risk-meter{grid-template-columns:auto 5rem auto}}.risk-card__rules .tag+.tag,.redemption-actions .tag+.tag{margin-left:0}:root{--color-canvas: #101113;--color-surface: #17181b;--color-surface-muted: #202125;--color-text-muted: #b0b2ba;--color-border: #303136;--radius-lg: 8px}.app-shell.app-shell h1,.app-shell.app-shell h2,.app-shell.app-shell h3,.app-shell.app-shell h4,.app-shell.app-shell strong,.app-shell.app-shell small,.app-shell.app-shell span,.app-shell.app-shell th,.app-shell.app-shell button{letter-spacing:0}.app-shell.app-shell button:hover{transform:none;box-shadow:none}.app-shell.app-shell .surface-panel{background:var(--color-surface);box-shadow:none;border-radius:6px}.app-shell.app-shell .toolbar-panel,.app-shell.app-shell .filter-bar{background:transparent;border:0;padding:0}.app-shell.app-shell .page-shell{gap:1.5rem}.app-shell.app-shell .page-header{padding:0 0 1rem;background:none;border:0;border-bottom:1px solid var(--color-border);box-shadow:none}.app-shell.app-shell .page-header__title{font-size:1.35rem}.app-shell.app-shell .page-header__eyebrow{display:none}.app-shell.app-shell .panel-heading h3,.app-shell.app-shell .data-panel__title{font-size:1rem}.app-shell.app-shell .kpi-card{background:transparent;border:0;border-left:2px solid var(--tone, var(--color-border));border-radius:0;box-shadow:none}.app-shell.app-shell .kpi-card:before,.app-shell.app-shell .kpi-card:after{display:none}.app-shell.app-shell .kpi-card__value{font-size:1.8rem}.app-shell.app-shell .link-accent{color:#91b6ff}.app-shell.app-shell .data-table th{background:#202125;font-size:.75rem;text-transform:none}.app-shell.app-shell .data-table td{padding-block:.9rem}.app-shell.app-shell .data-table tbody tr:hover{background:#202226}.app-shell.app-shell .data-table{font-variant-numeric:tabular-nums}.app-shell.app-shell .shell-topbar{background:#141518;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.app-shell .shell-topbar__copy p{display:none}.app-shell.app-shell .shell-topbar__eyebrow{color:var(--color-text-muted);text-transform:none}.app-shell.app-shell .shell-topbar__search{border-radius:6px;background:#202125}.app-shell.app-shell .shell-profile{border:0;background:none;border-radius:0}.app-shell.app-shell .shell-profile small{max-width:12rem;overflow:hidden;text-overflow:ellipsis}.app-shell.app-shell .shell-profile__avatar{background:#294d91;flex-shrink:0}.app-shell.app-shell .app-shell__workspace:not(.app-shell__workspace--auth){padding:1.5rem}.app-shell.app-shell .sidebar{width:16rem;padding:1rem .75rem;background:#141518}.app-shell.app-shell .sidebar__brand{padding:.6rem .4rem;margin-bottom:1rem}.app-shell.app-shell .sidebar__wordmark{width:13.5rem}.app-shell.app-shell .sidebar__tag{margin-top:.4rem;font-size:.7rem;text-transform:none}.app-shell.app-shell .sidebar__tag:before{display:none}.app-shell.app-shell .sidebar__item-copy small{display:none}.app-shell.app-shell .sidebar__group{margin-bottom:1.1rem}.app-shell.app-shell .sidebar__group h2{font-weight:500;font-size:.72rem;text-transform:none}.app-shell.app-shell .sidebar__group a{min-height:2.6rem;padding:.35rem .55rem}.app-shell.app-shell .sidebar__group a:hover{transform:none}.app-shell.app-shell .sidebar__group a.active{background:#292023;border-color:transparent;box-shadow:inset 2px 0 var(--color-accent)}.app-shell.app-shell .sidebar__icon{background:none;width:1.5rem}.app-shell.app-shell .sidebar__item-copy strong{font-size:.85rem;font-weight:500}.app-shell.app-shell .sidebar__collapse{border:0;background:transparent;min-height:2rem;margin-bottom:.6rem}.app-shell.app-shell .sidebar__logout{background:transparent;border:0;color:var(--color-text-muted)}.app-shell.app-shell .app-shell__content--with-sidebar{margin-left:16rem}.app-shell.app-shell:has(app-left-sidebar.collapsed) .app-shell__content--with-sidebar{margin-left:5.5rem}.app-shell.app-shell .sidebar.collapsed{width:5.5rem}.player-identity{display:inline-flex;gap:.7rem;align-items:center;color:var(--color-text);text-decoration:none}.player-identity:hover strong{color:#91b6ff}.player-identity strong{white-space:normal;overflow-wrap:anywhere;min-width:7rem;max-width:20rem}.avatar-chip{flex-shrink:0;background:#263757;color:#c7d8ff}.app-shell .sidebar__group a.active{border-color:transparent}.app-shell .sidebar__group h2{text-transform:none;font-weight:500}.identity-details{color:var(--color-text-muted);font-size:.8rem}.identity-details summary{cursor:pointer;padding-block:.4rem}.identity-details .copy-button{max-width:100%;overflow-wrap:anywhere;white-space:normal}.toolbar-grid>.filter-advanced{order:3;grid-column:1/-1}.toolbar-grid>.field--span-5{grid-column:span 8}.toolbar-grid>.field--span-3{grid-column:span 4;align-self:end}.filter-advanced input{max-width:30rem}@media (max-width: 1180px){.shell-topbar__actions>.context-chip:first-child{display:none}}@media (min-width: 861px) and (max-width: 1024px){.app-shell.app-shell .sidebar{width:5.5rem}.app-shell.app-shell .app-shell__content--with-sidebar{margin-left:5.5rem}}@media (max-width: 860px){.app-shell.app-shell .sidebar,.app-shell.app-shell .sidebar.collapsed{width:min(18rem,100vw - 1.5rem)}.app-shell.app-shell .app-shell__content--with-sidebar,.app-shell.app-shell:has(app-left-sidebar.collapsed) .app-shell__content--with-sidebar{margin-left:0}.app-shell.app-shell .sidebar .sidebar__wordmark,.app-shell.app-shell .sidebar .sidebar__tag,.app-shell.app-shell .sidebar .sidebar__item-copy,.app-shell.app-shell .sidebar .sidebar__group h2,.app-shell.app-shell .sidebar .sidebar__logout span{display:block}.app-shell.app-shell .sidebar .sidebar__mark,.app-shell.app-shell .sidebar__controls{display:none}.app-shell.app-shell .sidebar .sidebar__group a{justify-content:flex-start}.app-shell.app-shell .app-shell__workspace:not(.app-shell__workspace--auth){padding:1rem}.app-shell.app-shell .shell-topbar__actions{display:none}.toolbar-grid>.field--span-5,.toolbar-grid>.field--span-3{grid-column:1/-1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
