@charset "UTF-8";@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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.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{--indigo:#1558A0;--indigo-600:#1558A0;--indigo-700:#0F3F7A;--indigo-500:#2E73C4;--violet:#1558A0;--violet-500:#2E73C4;--grad:linear-gradient(135deg,#1E6FBF,#0F3F7A);--grad-deep:linear-gradient(135deg,#0F3F7A,#0B2E5C);--indigo-50:#EAF2FB;--indigo-100:#D2E3F5;--gold:#B45309;--gold-d:#B45309;--gold-50:#FFFBEB;--gold-100:#FEF3C7;--emerald:#047857;--emerald-50:#ECFDF5;--emerald-100:#D1FAE5;--rose:#BE123C;--rose-50:#FFF1F2;--rose-100:#FFE4E6;--sky:#0369A1;--sky-50:#F0F9FF;--sky-100:#E0F2FE;--purple:#6D28D9;--purple-50:#F5F3FF;--amber:#B45309;--amber-50:#FFFBEB;--ink:#0F1E33;--ink-2:#33486A;--ink-3:#5E7491;--ink-4:#90A2BC;--line:#DEE6F0;--line-2:#CBD7E6;--navy:#0B1120;--bg:#F0F4FA;--surface:#FFFFFF;--surface-2:#F5F8FC;--r-xs:6px;--r-sm:8px;--r:10px;--r-lg:13px;--r-xl:16px;--r-pill:100px;--sh-xs:0 1px 2px rgba(16,24,40,.05);--sh:0 1px 2px rgba(15,30,51,.07),0 1px 2px rgba(15,30,51,.04);--sh-md:0 6px 18px rgba(15,30,51,.1);--sh-lg:0 16px 40px rgba(15,30,51,.16);--ring:0 0 0 3px rgba(21,88,160,.25);--sb:248px;--serif:"Plus Jakarta Sans",system-ui,sans-serif;--sans:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1)}html.dark{color-scheme:dark;--bg:#0B1220;--surface:#111B2E;--surface-2:#182742;--line:#1F2E4A;--line-2:#2B3D5E;--ink:#E8EEF7;--ink-2:#C3D0E3;--ink-3:#92A4C0;--ink-4:#68799A;--sh-xs:0 1px 2px rgba(0,0,0,.4);--sh:0 1px 2px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.3);--sh-md:0 6px 18px rgba(0,0,0,.45);--sh-lg:0 16px 40px rgba(0,0,0,.55);--ring:0 0 0 3px rgba(111,174,233,.35);--indigo-50:rgba(46,115,196,.16);--indigo-100:rgba(46,115,196,.32);--indigo-700:#8FC1F5;--gold:#FBBF24;--gold-d:#FBBF24;--gold-50:rgba(245,158,11,.13);--gold-100:rgba(245,158,11,.3);--emerald:#34D399;--emerald-50:rgba(16,185,129,.13);--emerald-100:rgba(16,185,129,.3);--rose:#FB7185;--rose-50:rgba(244,63,94,.14);--rose-100:rgba(244,63,94,.32);--sky:#38BDF8;--sky-50:rgba(14,165,233,.13);--sky-100:rgba(14,165,233,.3);--purple:#A78BFA;--purple-50:rgba(139,92,246,.16);--amber:#FBBF24;--amber-50:rgba(245,158,11,.13)}html.fs-s{font-size:87.5%}html.fs-m{font-size:100%}html.fs-l{font-size:112.5%}@font-face{font-family:AlexBrush;src:url(data:font/truetype;base64,AAEAAAARAQAABAAQR0RFRgAfABMAAB0sAAAAIkdQT1NEdkx1AAAdUAAAACBHU1VCP6RP1AAAHXAAAADKT1MvMmA/U0oAAAGYAAAAYGNtYXAA7gGuAAACIAAAAFRjdnQgBqAPRAAAEUAAAABiZnBnbWIu/30AAAJ0AAAODGdhc3AAAAAQAAAdJAAAAAhnbHlmNM/46QAAEbwAAAlGaGVhZCf6UaIAAAEcAAAANmhoZWEJUf+AAAABVAAAACRobXR4Dj//3wAAAfgAAAAobG9jYQ6DC48AABGkAAAAFm1heHABsA9eAAABeAAAACBuYW1lKtxC+QAAGwQAAAIAcG9zdP90ABQAAB0EAAAAIHByZXAOppcjAAAQgAAAAL0AAQAAAAEcahZ0dMZfDzz1AA8D6AAAAADcd2nEAAAAAOZJiCr/5P9/BjIC6AAAAAYAAgAAAAAAAAABAAADOf5XAAADqP/k/XYGMgABAAAAAAAAAAAAAAAAAAAACgABAAAACgCsAAMAMQACAAIAPAByAI0AAADVDgwAAgABAAQCHwGQAAUAAAKKAlgAAABLAooCWAAAAV4AMgD6AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAEdPT0cAwABLAHUDOf5XAAADwgGuAAAAAQAAAAABQAK8AAAAIAADAfMAPgOoABYBnP/uAAAAAADi//EA4v/xAOL/8QGK/+QBKf/5Aan/7QAAAAIAAAADAAAAFAADAAEAAAAUAAQAQAAAAAwACAACAAQASwBhAGkAawB1//8AAABLAGEAaQBrAHT///+2/6H/m/+c/5QAAQAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQVAEJDsBNDIGBgQrECFENCsSUDQ7ACQ1R4ILAMI7ACQ0NhZLAEUHiyAgICQ2BCsCFlHCGwAkNDsg4VAUIcILACQyNCshMBE0NgQiOwAFBYZVmyFgECQ2BCLbAELLADK7AVQ1gjISMhsBZDQyOwAFBYZVkbIGQgsMBQsAQmWrIoAQ1DRWNFsAZFWCGwAyVZUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQENQ0VjRWFksChQWCGxAQ1DRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAiWwDENjsABSWLAAS7AKUFghsAxDG0uwHlBYIbAeS2G4EABjsAxDY7gFAGJZWWRhWbABK1lZI7AAUFhlWVkgZLAWQyNCWS2wBSwgRSCwBCVhZCCwB0NQWLAHI0KwCCNCGyEhWbABYC2wBiwjISMhsAMrIGSxB2JCILAII0KwBkVYG7EBDUNFY7EBDUOwA2BFY7AFKiEgsAhDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSFZILBAU1iwASsbIbBAWSOwAFBYZVktsAcssAlDK7IAAgBDYEItsAgssAkjQiMgsAAjQmGwAmJmsAFjsAFgsAcqLbAJLCAgRSCwDkNjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCiyyCQ4AQ0VCKiGyAAEAQ2BCLbALLLAAQyNEsgABAENgQi2wDCwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wDSwgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAOLCCwACNCsw0MAANFUFghGyMhWSohLbAPLLECAkWwZGFELbAQLLABYCAgsA9DSrAAUFggsA8jQlmwEENKsABSWCCwECNCWS2wESwgsBBiZrABYyC4BABjiiNhsBFDYCCKYCCwESNCIy2wEixLVFixBGREWSSwDWUjeC2wEyxLUVhLU1ixBGREWRshWSSwE2UjeC2wFCyxABJDVVixEhJDsAFhQrARK1mwAEOwAiVCsQ8CJUKxEAIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwECohI7ABYSCKI2GwECohG7EBAENgsAIlQrACJWGwECohWbAPQ0ewEENHYLACYiCwAFBYsEBgWWawAWMgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBUsALEAAkVUWLASI0IgRbAOI0KwDSOwA2BCIGC3GBgBABEAEwBCQkKKYCCwFCNCsAFhsRQIK7CLKxsiWS2wFiyxABUrLbAXLLEBFSstsBgssQIVKy2wGSyxAxUrLbAaLLEEFSstsBsssQUVKy2wHCyxBhUrLbAdLLEHFSstsB4ssQgVKy2wHyyxCRUrLbArLCMgsBBiZrABY7AGYEtUWCMgLrABXRshIVktsCwsIyCwEGJmsAFjsBZgS1RYIyAusAFxGyEhWS2wLSwjILAQYmawAWOwJmBLVFgjIC6wAXIbISFZLbAgLACwDyuxAAJFVFiwEiNCIEWwDiNCsA0jsANgQiBgsAFhtRgYAQARAEJCimCxFAgrsIsrGyJZLbAhLLEAICstsCIssQEgKy2wIyyxAiArLbAkLLEDICstsCUssQQgKy2wJiyxBSArLbAnLLEGICstsCgssQcgKy2wKSyxCCArLbAqLLEJICstsC4sIDywAWAtsC8sIGCwGGAgQyOwAWBDsAIlYbABYLAuKiEtsDAssC8rsC8qLbAxLCAgRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsDIsALEAAkVUWLEOBkVCsAEWsDEqsQUBFUVYMFkbIlktsDMsALAPK7EAAkVUWLEOBkVCsAEWsDEqsQUBFUVYMFkbIlktsDQsIDWwAWAtsDUsALEOBkVCsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsA5DY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLE0ARUqIS2wNiwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wNywuFzwtsDgsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA5LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyOAEBFRQqLbA6LLAAFrAXI0KwBCWwBCVHI0cjYbEMAEKwC0MrZYouIyAgPIo4LbA7LLAAFrAXI0KwBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgsApDIIojRyNHI2EjRmCwBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCkNGsAIlsApDRyNHI2FgILAGQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsAZDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wPCywABawFyNCICAgsAUmIC5HI0cjYSM8OC2wPSywABawFyNCILAKI0IgICBGI0ewASsjYTgtsD4ssAAWsBcjQrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wPyywABawFyNCILAKQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbBALCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBBLCMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBCLCMgLkawAiVGsBdDWFAbUllYIDxZIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEMssDorIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEQssDsriiAgPLAGI0KKOCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrsAZDLrAwKy2wRSywABawBCWwBCYgICBGI0dhsAwjQi5HI0cjYbALQysjIDwgLiM4sTABFCstsEYssQoEJUKwABawBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrQAJhYDACqxAAdCtysEGgkSBAMKKrEAB0K3LwIjBhYCAwoqsQAKQrwLAAbABMAAAwALKrEADUK8AEAAgABAAAMACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVm3LQIdBhQCAw4quAH/hbAEjbECAESzBWQGAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAYABgAGAEm//YBJv/2AC4ALgAeAB4AUAKK/74B5QFY//v/MwKK/74B5QFY//v/MwAY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) format("truetype");font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}body{font-size:1rem}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;font-size:.875rem}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.01em;line-height:1.15;font-weight:800}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#d6dce6;border-radius:9px;border:2px solid var(--bg)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,.chip:focus-visible,.tab:focus-visible,.sb-link:focus-visible,.tb-chip:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;box-shadow:none}.sidebar :focus-visible,.topbar :focus-visible{outline-color:#7fb3f0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr-skip{position:absolute;left:-9999px;top:0;z-index:300;background:var(--indigo);color:#fff;padding:12px 20px;border-radius:0 0 10px;font-weight:700;font-size:.875rem}.sr-skip:focus{left:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.kword{font-family:AlexBrush,cursive;font-weight:400;letter-spacing:0;line-height:1;color:#0f2557}.kword b{color:#e8a020;font-weight:400}.kword.on-dark{color:#fff}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.row{display:flex;gap:12px;align-items:center}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:12px}.mt{margin-top:14px}.mb{margin-bottom:14px}.muted{color:var(--ink-3)}.muted-2{color:var(--ink-4)}.tiny{font-size:.75rem}.small{font-size:.8125rem}.pill-row{display:flex;gap:8px;flex-wrap:wrap}.gap-sm{gap:8px}.gap-lg{gap:20px}.center{text-align:center}.flex1{flex:1}.hr{height:1px;background:var(--line);border:none;margin:16px 0}.app{display:flex;min-height:100vh}.sidebar{width:var(--sb);flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:40}.sb-brand{display:flex;align-items:center;gap:11px;padding:20px 20px 14px}.sb-mark{width:38px;height:38px;border-radius:11px;background:var(--grad);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.125rem;box-shadow:0 6px 16px #6366f166;font-family:var(--serif)}.sb-name{font-family:var(--serif);font-weight:800;font-size:1.1875rem;letter-spacing:-.02em}.sb-name span{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sb-user-card{margin:16px 14px 8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:11px 12px;display:flex;align-items:center;gap:10px}.sb-nav{padding:6px 12px;flex:1}.sb-sec{font-size:.65625rem;font-weight:700;color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;padding:14px 10px 6px;font-family:var(--sans)}.sb-link{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:11px;font-size:.84375rem;font-weight:500;color:var(--ink-2);margin-bottom:2px;position:relative;transition:.15s var(--ease);min-height:44px;width:100%;text-align:left}.sb-link .ic{font-size:1.0625rem;width:22px;text-align:center}.sb-link:hover{background:var(--surface-2)}.sb-link.active{background:var(--indigo-50);color:var(--indigo-700);font-weight:700}.sb-link.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--indigo);border-radius:0 3px 3px 0}.sb-link .count{margin-left:auto;background:var(--indigo);color:#fff;font-size:.65625rem;font-weight:700;padding:1px 7px;border-radius:20px}.sb-link .count.rose{background:var(--rose)}.sb-link .count.amber{background:var(--amber)}.sb-link .count.emerald{background:var(--emerald)}.sb-foot{padding:12px;border-top:1px solid var(--line)}.sidebar{background:#0b1a30;border-right-color:#16294a}.sb-name,.sb-user-card div{color:#fff!important}.sb-name span{-webkit-text-fill-color:#7FB3F0}.sb-sec{color:#5e7da8}.sb-link{color:#afc2dc}.sb-link:hover{background:#ffffff12}.sb-link.active{background:#2e73c447;color:#fff}.sb-link.active:before{background:#4d96e0}.sb-user-card{background:#ffffff0f;border-color:#ffffff17}.sb-user-card .tiny{color:#8fa6c4!important}.sb-foot{border-top-color:#ffffff1a}.sb-foot .sb-link{color:#afc2dc}.sb-brand{gap:12px}.sb-brand .sb-mark{background:none!important;box-shadow:none!important;padding:0;overflow:hidden}.sb-brand .sb-mark img{width:38px;height:38px;display:block}.sb-brand .sb-name{font-family:AlexBrush,cursive;font-weight:400;font-size:1.75rem;letter-spacing:0;line-height:1}.sb-brand .sb-name b{color:#e8a020;font-weight:400}.sb-brand .badge{font-family:var(--sans);font-weight:700}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{min-height:64px;flex-shrink:0;background:#0b1a30;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:14px;padding:10px 24px;position:sticky;top:0;z-index:30}.topbar h1{font-size:1.125rem;font-weight:800;color:#fff}.topbar .sub{font-size:.78125rem;color:#ffffffb8;margin-top:1px;font-family:var(--sans)}.topbar .collapse-btn,.topbar .hamburger,.topbar .icon-btn{background:#ffffff1f;border-color:#ffffff38;color:#fff}.topbar .collapse-btn:hover,.topbar .hamburger:hover,.topbar .icon-btn:hover{background:#ffffff38;border-color:#ffffff57}.topbar .tb-dot{border-color:#0b1a30}.tb-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hamburger{display:none;width:44px;height:44px;border-radius:10px;align-items:center;justify-content:center;font-size:1.25rem;border:1px solid var(--line);background:var(--surface)}.collapse-btn{display:none;width:44px;height:44px;border-radius:10px;align-items:center;justify-content:center;font-size:1.125rem;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);flex-shrink:0;transition:.15s}.collapse-btn:hover{background:var(--surface-2);border-color:var(--line-2)}.icon-btn{width:44px;height:44px;border-radius:11px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:1rem;position:relative;transition:.15s}.icon-btn:hover{background:var(--surface-2);border-color:var(--line-2)}.tb-dot{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--rose);border:2px solid var(--surface)}.tb-chip{display:flex;align-items:center;gap:7px;border-radius:var(--r-pill);padding:7px 14px;font-size:.8125rem;font-weight:700;color:#fff;background:var(--grad-deep);box-shadow:0 4px 12px #4f46e54d;min-height:44px}.tb-chip.emerald{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #0596694d}.content{flex:1;padding:24px;max-width:1340px;width:100%;margin:0 auto;animation:fadeUp .4s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-head{margin-bottom:18px}.page-head h2{font-size:1.5rem}.page-head p{color:var(--ink-3);font-size:.875rem;margin-top:3px}.tabbar{display:none;position:fixed;bottom:0;left:0;right:0;height:64px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:50;padding:0 6px}.tabbar nav{display:flex;height:100%;align-items:stretch;justify-content:space-around}.tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:.65625rem;font-weight:600;color:var(--ink-4);position:relative}.tab .ic{font-size:1.25rem}.tab.active{color:var(--indigo)}.tab.fab{flex:0 0 auto}.tab.fab .ic{width:50px;height:50px;border-radius:16px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 8px 20px #6366f173;margin-top:-22px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;box-shadow:var(--sh)}.card.pad-sm{padding:14px}.card-title{font-family:var(--serif);font-size:1rem;font-weight:800;margin-bottom:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.875rem;border-radius:var(--r-sm);padding:11px 18px;transition:.15s var(--ease);min-height:44px;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--grad-deep);color:#fff;box-shadow:0 6px 16px #4f46e552}.btn-primary:hover{box-shadow:0 10px 22px #4f46e56b;filter:brightness(1.04)}.btn-gold{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 6px 16px #d977064d}.btn-emerald{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 16px #0596694d}.btn-ghost{background:var(--surface);color:var(--ink-2);border:1px solid var(--line-2)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--ink-4)}.btn-danger{background:var(--rose);color:#fff}.btn-sm{padding:7px 13px;font-size:.8125rem;min-height:36px;border-radius:9px}.btn-lg{padding:14px 26px;font-size:.9375rem;min-height:52px;border-radius:12px}.btn-block{width:100%}.badge{display:inline-flex;align-items:center;gap:5px;font-size:.71875rem;font-weight:700;padding:3px 10px;border-radius:var(--r-pill);background:var(--indigo-50);color:var(--indigo-700)}.badge.emerald{background:var(--emerald-50);color:var(--emerald)}.badge.amber{background:var(--amber-50);color:var(--amber)}.badge.rose{background:var(--rose-50);color:var(--rose)}.badge.sky{background:var(--sky-50);color:var(--sky)}.badge.gold{background:var(--gold-50);color:var(--gold-d)}.badge.purple{background:var(--purple-50);color:var(--purple)}.badge.gray{background:var(--surface-2);color:var(--ink-3)}.verified{display:inline-flex;align-items:center;gap:4px;font-size:.71875rem;font-weight:700;color:var(--emerald);background:var(--emerald-50);padding:3px 9px;border-radius:var(--r-pill)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;padding:8px 16px;border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--line-2);color:var(--ink-2);transition:.15s;min-height:44px}.chip:hover{border-color:var(--indigo-500)}.chip.active{background:var(--indigo-50);border-color:var(--indigo);color:var(--indigo-700)}.tabs{display:flex;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:4px;width:fit-content;max-width:100%;overflow:auto}.tabs button{padding:8px 16px;border-radius:9px;font-size:.84375rem;font-weight:600;color:var(--ink-3);white-space:nowrap;min-height:40px}.tabs button.active{background:var(--surface);color:var(--indigo-700);box-shadow:var(--sh-xs)}.field{margin-bottom:14px}.field label{display:block;font-size:.8125rem;font-weight:600;color:var(--ink-2);margin-bottom:6px}.input,select.input,textarea.input{width:100%;border:1.5px solid var(--line-2);border-radius:var(--r-sm);padding:12px 14px;font-size:.875rem;background:var(--surface);transition:.15s;min-height:46px}.input:focus{border-color:var(--indigo);box-shadow:var(--ring)}.input-icon{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line-2);border-radius:var(--r-sm);padding:0 14px;background:var(--surface)}.input-icon input{border:none;outline:none;padding:13px 0;width:100%;font-size:.875rem;background:none}.input-icon:focus-within{border-color:var(--indigo);box-shadow:var(--ring)}.otp{display:flex;gap:10px;justify-content:center}.otp input{width:52px;height:60px;text-align:center;font-size:1.5rem;font-weight:700;border:2px solid var(--line-2);border-radius:12px;font-family:var(--serif)}.otp input.filled{border-color:var(--indigo);background:var(--indigo-50);color:var(--indigo-700)}.range{-webkit-appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--indigo) 60%,var(--line-2) 60%)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--indigo);box-shadow:var(--sh-md);cursor:pointer}.av{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-family:var(--serif);flex-shrink:0;font-size:1rem}.av.sm{width:34px;height:34px;font-size:.8125rem;border-radius:9px}.av.lg{width:64px;height:64px;font-size:1.375rem;border-radius:18px}.av-i{background:var(--grad)}.av-e{background:linear-gradient(135deg,#10b981,#059669)}.av-g{background:linear-gradient(135deg,#f59e0b,#d97706)}.av-r{background:linear-gradient(135deg,#fb7185,#e11d48)}.av-s{background:linear-gradient(135deg,#38bdf8,#0284c7)}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;box-shadow:var(--sh);border-top:3px solid var(--ac, var(--indigo));transition:.2s}.stat:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.stat .lbl{font-size:.78125rem;color:var(--ink-3);font-weight:600}.stat .num{font-family:var(--serif);font-size:1.875rem;font-weight:800;margin:6px 0 2px}.stat .delta{font-size:.75rem;font-weight:700}.delta.up{color:var(--emerald)}.delta.down{color:var(--rose)}.list-row{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);transition:.15s;margin-bottom:10px}.list-row:hover{box-shadow:var(--sh);border-color:var(--line-2)}.banner{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--r-lg);background:var(--grad-deep);color:#fff;box-shadow:var(--sh-md)}.banner.soft{background:var(--indigo-50);color:var(--ink);box-shadow:none;border:1px solid var(--indigo-100)}.callout{display:flex;gap:10px;padding:12px 14px;border-radius:var(--r);font-size:.8125rem;border:1px solid}.callout.info{background:var(--sky-50);border-color:var(--sky-100);color:#0c4a6e}.callout.warn{background:var(--amber-50);border-color:var(--gold-100);color:#92400e}.callout.ok{background:var(--emerald-50);border-color:var(--emerald-100);color:#065f46}table.tbl{width:100%;border-collapse:collapse;font-size:.84375rem}.tbl th{text-align:left;font-size:.71875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);font-weight:700;padding:10px 12px;border-bottom:1px solid var(--line)}.tbl td{padding:13px 12px;border-bottom:1px solid var(--line)}.tbl tr:hover td{background:var(--surface-2)}.prog{height:8px;border-radius:8px;background:var(--line-2);overflow:hidden}.prog>span{display:block;height:100%;background:var(--grad);border-radius:8px;transition:width .6s var(--ease)}.skel{background:linear-gradient(90deg,#eef1f6 25%,#e2e8f0 37%,#eef1f6 63%);background-size:400% 100%;animation:shimmer 1.4s infinite;border-radius:8px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty{text-align:center;padding:44px 20px}.empty .emoji{font-size:2.875rem;margin-bottom:10px}.empty h3{font-size:1.125rem;margin-bottom:6px}.empty p{color:var(--ink-3);font-size:.875rem;max-width:340px;margin:0 auto 16px}.overlay{position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;animation:fade .2s}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface);border-radius:var(--r-xl);max-width:440px;width:100%;padding:26px;box-shadow:var(--sh-lg);animation:pop .25s var(--ease)}@keyframes pop{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1)}}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--navy);color:#fff;padding:13px 20px;border-radius:var(--r-pill);font-size:.84375rem;font-weight:600;box-shadow:var(--sh-lg);display:flex;align-items:center;gap:9px;z-index:200}.nav{position:sticky;top:0;z-index:50;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-in{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:14px 22px}.nav-links{display:flex;gap:6px;margin-left:18px}.nav-links a{padding:8px 12px;border-radius:9px;font-size:.875rem;font-weight:600;color:var(--ink-2)}.nav-links a:hover{background:var(--surface-2)}.hero{max-width:1200px;margin:0 auto;padding:60px 22px}.hero h1{font-size:clamp(2.125rem,5vw,3.5rem);line-height:1.05}.hero .grad-text{background:var(--grad-deep);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section{max-width:1200px;margin:0 auto;padding:54px 22px}.eyebrow{font-size:.78125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo)}.footer{background:var(--navy);color:#cbd5e1;padding:48px 22px 28px}.footer-in{max-width:1200px;margin:0 auto}.locked{position:relative}.locked:after{content:"\1f512  Verify to unlock";position:absolute;inset:0;background:#f8fafcd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--ink-3);border-radius:var(--r-lg);font-size:.875rem}@media(max-width:1024px){.g4,.g3,.fs-results{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.sidebar{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .28s var(--ease);box-shadow:var(--sh-lg)}.sidebar.open{transform:translate(0)}.hamburger{display:flex}.nav-links{display:none}.tabbar{display:block}.main{padding-bottom:64px}.content{padding:16px 14px 80px}.g2,.g3,.g4,.fs-results{grid-template-columns:1fr}.scrim{display:none;position:fixed;inset:0;background:#0f172a66;z-index:35}.scrim.show{display:block}.desktop-only{display:none!important}}@media(min-width:861px){.mobile-only{display:none!important}}@media(min-width:861px){.collapse-btn{display:flex}.sidebar{transition:width .22s var(--ease)}.sidebar.collapsed{width:76px}.sidebar.collapsed .sb-name{display:none}.sidebar.collapsed .sb-user-card{justify-content:center;padding:8px;margin:0 14px 8px}.sidebar.collapsed .sb-user-card .flex1{display:none}.sidebar.collapsed .sb-nav{padding:6px 10px}.sidebar.collapsed .sb-sec{font-size:0;padding:12px 0 4px;text-align:center}.sidebar.collapsed .sb-sec:after{content:"\2022";font-size:.75rem;color:var(--ink-4)}.sidebar.collapsed .sb-link{font-size:0;justify-content:center;padding:11px 0;gap:0}.sidebar.collapsed .sb-link .ic{font-size:1.125rem;width:auto}.sidebar.collapsed .sb-link .count{position:absolute;top:5px;right:16px;width:8px;height:8px;min-width:0;padding:0;font-size:0;border-radius:50%}.sidebar.collapsed .sb-link.active:before{left:-10px}.sidebar.collapsed .sb-foot{padding:12px 8px}}@media(max-width:520px){.hero,.section{padding:36px 16px}.otp input{width:42px;height:52px;font-size:1.25rem}.tb-right .hide-xs{display:none}}.phero{background:var(--grad-deep);color:#fff;border-radius:var(--r-xl);padding:24px 26px;position:relative;overflow:hidden;box-shadow:var(--sh-lg)}.phero .glow{position:absolute;width:280px;height:280px;border-radius:50%;background:#ffffff1f;filter:blur(50px);top:-90px;right:60px;pointer-events:none}.phero h2{color:#fff;font-size:1.75rem}.phero .ticker{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:#fffc;margin-bottom:12px}.phero .ticker .dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.hpill{display:inline-flex;align-items:center;gap:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-pill);padding:5px 13px;font-size:.78125rem;font-weight:700;color:#fff;cursor:pointer}.hstat{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px 16px;text-align:center;min-width:88px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hstat .n{font-family:var(--serif);font-size:1.875rem;font-weight:800;color:#fff;line-height:1}.hstat .l{font-size:.625rem;font-weight:700;color:#fff9;letter-spacing:.06em;margin-top:5px;text-transform:uppercase}.scroll-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.scroll-row::-webkit-scrollbar{height:6px}.sec-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sec-hd .t{font-family:var(--serif);font-size:1rem;font-weight:800}.vcard{flex:0 0 220px;scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--sh);transition:.18s;cursor:pointer}.vcard:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.vcard .thumb{height:118px;background:var(--grad-deep);display:flex;align-items:center;justify-content:center;position:relative}.vcard .thumb .play{width:46px;height:46px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem}.vcard .thumb .dur{position:absolute;bottom:8px;right:9px;font-size:.6875rem;color:#fff;background:#0006;padding:1px 7px;border-radius:6px}.vcard .body{padding:12px}.qzcard{border-radius:var(--r-lg);padding:18px;color:#fff;position:relative;overflow:hidden;box-shadow:var(--sh-md)}.qzcard .k{font-size:.6875rem;font-weight:700;opacity:.8;letter-spacing:.04em}.qzcard .t{font-family:var(--serif);font-size:1.125rem;font-weight:800;margin:6px 0 12px}.ncard{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:10px;transition:.15s}.ncard:hover{box-shadow:var(--sh);border-color:var(--line-2)}.ncard .nic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.acard{text-align:center;padding:16px 10px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:.18s}.acard:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.acard .e{font-size:2.125rem;display:block;margin-bottom:6px}.acard.locked{opacity:.6;background:var(--surface-2);filter:grayscale(.4)}.lbrow{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.lbrank{width:30px;text-align:center;font-family:var(--serif);font-weight:800;color:var(--ink-3)}.lbrank.gold{color:#f59e0b;font-size:1.25rem}.lbrank.silver{color:#94a3b8;font-size:1.25rem}.lbrank.bronze{color:#d97706;font-size:1.25rem}.podium{border-radius:var(--r-lg);padding:18px;text-align:center;border:2px solid;transition:.18s}.podium:hover{transform:translateY(-4px)}.upload{border:2px dashed var(--line-2);border-radius:var(--r);padding:22px;text-align:center;cursor:pointer;transition:.15s}.upload:hover{border-color:var(--indigo);background:var(--indigo-50)}.lvl{display:inline-flex;align-items:center;gap:5px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);border-radius:9px;padding:3px 10px;font-size:.75rem;font-weight:800;color:#fff}.fab{position:fixed;right:20px;bottom:84px;width:56px;height:56px;border-radius:18px;background:var(--grad);color:#fff;display:none;align-items:center;justify-content:center;font-size:1.625rem;box-shadow:0 10px 26px #6366f180;z-index:45}@media(min-width:861px){.fab{display:flex;bottom:24px}}.modesw{display:flex;gap:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:3px}.modesw button{padding:6px 12px;border-radius:8px;font-size:.75rem;font-weight:700;color:var(--ink-3)}.modesw button.active{background:var(--surface);color:var(--indigo-700);box-shadow:var(--sh-xs)}.spa-page{animation:fadeUp .35s var(--ease) both}.attend{aspect-ratio:1;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:.71875rem;font-weight:600}html.dark a:focus-visible,html.dark button:focus-visible,html.dark input:focus-visible,html.dark select:focus-visible,html.dark textarea:focus-visible,html.dark [role=button]:focus-visible,html.dark .chip:focus-visible,html.dark .tab:focus-visible,html.dark .sb-link:focus-visible,html.dark .tb-chip:focus-visible{outline-color:#7fb3f0}html.dark ::-webkit-scrollbar-thumb{background:#2b3d5e;border-color:var(--bg)}html.dark .sidebar{border-right-color:#ffffff0d}html.dark .topbar{border-bottom-color:#ffffff0d}html.dark .tabbar{background:#0d1424eb;border-top-color:var(--line)}html.dark .overlay{background:#020610a8}html.dark .scrim{background:#0206108c}html.dark .skel{background:linear-gradient(90deg,#1a2740 25%,#243756 37%,#1a2740 63%);background-size:400% 100%}html.dark .toast{background:#1d2b47;border:1px solid var(--line-2)}html.dark .toast-err{background:#e11d48}html.dark .locked:after{background:#0a101dd6;color:var(--ink-2)}html.dark .nav{background:#0b1220d1}html.dark .kword{color:#dce7f5}html.dark .callout.info{color:#bae6fd}html.dark .callout.warn{color:#fde68a}html.dark .callout.ok{color:#a7f3d0}html.dark .callout.rose{color:#fecdd3}html.dark .tab.active,html.dark .eyebrow{color:#7fb3f0}html.dark .phero,html.dark .banner{border:1px solid rgba(255,255,255,.08)}html.dark .banner.soft{border-color:var(--indigo-100)}html.dark .range::-webkit-slider-thumb{background:var(--ink)}html.dark .btn-danger{background:#e11d48}html.dark .sb-link .count.rose{background:#be123c}html.dark .sb-link .count.amber{background:#b45309}html.dark .sb-link .count.emerald{background:#047857}html.dark [style*="color:var(--indigo)"]{color:#6faee9!important}html.dark [style*="background:var(--rose)"]{background:#e11d48!important}
