@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:300;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:300;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:300;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:300;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:300;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:300;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:300;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: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:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmDyw.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:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmDyw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmDyw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmDyw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmDyw.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:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmDyw.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:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmDyw.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:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOm.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.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,.theme-scope{--default-primary: var(--seed-primary, var(--seed-primary-light, #2b71bc));--default-bg: var(--seed-bg-light, #F5F5F5);--default-text: var(--seed-text-light, #232323);--default-text-on-color: #eaeaea;--default-surface: var(--seed-surface-light, #FFFFFF);--default-surface-raised: var(--seed-surface-raised-light, #FFFFFF);--default-surface-dim: var(--seed-surface-dim-light, #ECECEC);--default-border: var(--seed-border-light, color-mix(in srgb, var(--default-text) 18%, transparent));--default-primary-text: var(--seed-primary-text, var(--seed-primary-text-light, var(--default-primary)));--default-font-body: "Noto Sans", sans-serif;--default-font-heading: "Noto Sans", serif;--theme-nav-bg: var(--seed-nav-bg, var(--theme-surface));--theme-nav-text: var(--seed-nav-text, var(--default-text));--theme-nav-primary: var(--seed-nav-primary, var(--default-primary));--theme-nav-border: var(--seed-nav-border, var(--default-border));--theme-sidebar-bg: var(--seed-sidebar-bg, var(--theme-surface-dim));--theme-sidebar-text: var(--seed-sidebar-text, var(--default-text));--theme-sidebar-primary: var(--seed-sidebar-primary, var(--default-primary));--theme-sidebar-border: var(--seed-sidebar-border, var(--default-border));--theme-content-bg: var(--seed-content-bg, var(--theme-surface));--theme-content-text: var(--seed-content-text, var(--default-text));--theme-content-primary: var(--seed-content-primary, var(--default-primary));--theme-content-border: var(--seed-content-border, var(--default-border));--theme-btn-bg: var(--seed-btn-bg, var(--default-primary));--theme-btn-text: var(--seed-btn-text, var(--default-text-on-color));--theme-btn-border: var(--seed-btn-border, transparent);--seed-danger: #ef4444;--theme-danger: var(--seed-danger);--theme-danger-hover: color-mix(in srgb, var(--theme-danger), var(--theme-text) 10%);--theme-danger-text: var(--default-text-on-color);--theme-on-danger: var(--default-text-on-color);--seed-reminder: #7c3aed;--theme-reminder: var(--seed-reminder);--theme-reminder-text: var(--default-text-on-color);--theme-media-bg: #000000;--seed-success: #10b981;--theme-success: var(--seed-success);--theme-success-hover: color-mix(in srgb, var(--theme-success), var(--theme-text) 10%);--theme-success-text: var(--default-text-on-color);--activity-level-0-bg: color-mix(in srgb, var(--theme-border) 42%, var(--theme-surface));--activity-level-0-border: color-mix(in srgb, var(--theme-border) 88%, transparent);--activity-level-1-bg: color-mix(in srgb, var(--theme-success) 28%, var(--theme-surface));--activity-level-1-border: color-mix(in srgb, var(--theme-success) 34%, var(--theme-border));--activity-level-2-bg: color-mix(in srgb, var(--theme-success) 52%, var(--theme-surface));--activity-level-2-border: color-mix(in srgb, var(--theme-success) 58%, var(--theme-border));--activity-level-3-bg: color-mix(in srgb, var(--theme-success) 78%, var(--theme-surface));--activity-level-3-border: color-mix(in srgb, var(--theme-success) 82%, var(--theme-border));--activity-level-4-bg: color-mix(in srgb, var(--theme-success) 82%, #173d2c);--activity-level-4-border: var(--activity-level-4-bg);--seed-warning: #f59e0b;--theme-warning: var(--seed-warning);--theme-warning-hover: color-mix(in srgb, var(--theme-warning), var(--theme-text) 10%);--theme-warning-text: var(--default-text-on-color);--theme-accent-search-match: #a16207;--chat-bg-darkest: var(--theme-surface-dim);--chat-bg-sidebar: var(--theme-surface-dim);--chat-bg-conversation: var(--theme-surface);--chat-bg-workspace: color-mix(in srgb, var(--theme-surface) 85%, var(--theme-surface-dim));--chat-bg-message-hover: color-mix(in srgb, var(--chat-bg-workspace) 50%, var(--chat-bg-darkest));--chat-bg-message-hover: oklch(from var(--chat-bg-workspace) calc(l - .025) c h);--chat-bg-bubble-other: var(--theme-surface);--chat-bg-hover-light: color-mix(in srgb, var(--theme-surface), var(--theme-text) 8%);--chat-bg-bubble-me: var(--theme-primary);--chat-bg-notification: var(--theme-danger);--chat-bg-marked-unread: var(--theme-reminder);--chat-text-color: var(--theme-text);--chat-text-me: var(--theme-primary-foreground);--chat-text-muted: var(--theme-muted);--chat-border-color: var(--theme-border);--chat-shadow-main: var(--shadow-lg);--chat-widget-border: rgba(64, 64, 64, .3);--chat-widget-shadow: 0 12px 30px -8px rgba(0, 0, 0, .38);--wb-workspace-bg: var(--theme-bg);--wb-surface: var(--theme-surface);--wb-surface-hover: color-mix(in srgb, var(--theme-surface), var(--theme-text) 6%);--wb-border: var(--theme-border);--wb-text: var(--theme-text);--wb-text-muted: var(--theme-muted);--wb-accent: var(--theme-primary);--wb-accent-foreground: var(--theme-primary-foreground);--wb-font-mono: "Roboto Mono", ui-monospace, monospace;--theme-primary: var(--default-primary);--theme-primary-foreground: var(--default-text-on-color);--theme-primary-hover: color-mix(in srgb, var(--theme-primary) 85%, var(--theme-text));--theme-ring: color-mix(in srgb, var(--theme-primary), transparent 50%);--course-tab-active-bg: var( --seed-course-tab-active-bg, var( --seed-course-tab-active-bg-light, linear-gradient(110deg, #3f8fe8 8%, #2b71bc 30%, #1d4f91 100%) ) );--course-nav-tab-active-bg: var(--seed-course-nav-tab-active-bg, color-mix(in srgb, var(--theme-nav-primary, var(--theme-primary)) 14%, transparent));--course-nav-tab-active-text: var(--seed-course-nav-tab-active-text, var(--theme-nav-primary, var(--theme-primary)));--course-nav-tab-active-border: var(--seed-course-nav-tab-active-border, color-mix(in srgb, var(--theme-nav-primary, var(--theme-primary)) 22%, transparent));--course-nav-tab-active-hover-bg: var(--seed-course-nav-tab-active-bg, color-mix(in srgb, var(--theme-nav-primary, var(--theme-primary)) 20%, transparent));--course-nav-tab-active-hover-border: var(--seed-course-nav-tab-active-border, color-mix(in srgb, var(--theme-nav-primary, var(--theme-primary)) 30%, transparent));--course-nav-tab-hover-bg: var(--seed-course-nav-tab-hover-bg, color-mix(in srgb, var(--theme-nav-primary, var(--theme-primary)) 8%, transparent));--course-nav-tab-hover-text: var(--seed-course-nav-tab-hover-text, var(--theme-nav-primary, var(--theme-primary)));--course-nav-tab-hover-border: var(--seed-course-nav-tab-hover-border, transparent);--theme-bg: var(--seed-bg, var(--default-bg));--theme-text: var(--seed-text, var(--default-text));--platform-page-bg: var(--theme-bg);--theme-surface: var(--seed-surface, var(--default-surface));--theme-surface-raised: var(--seed-surface-raised, var(--default-surface-raised));--theme-surface-dim: var(--seed-surface-dim, var(--default-surface-dim));--theme-surface-active: color-mix(in srgb, var(--theme-text) 5%, transparent);--theme-overlay: rgba(0, 0, 0, .55);--theme-badge-media-bg: rgba(0, 0, 0, .75);--theme-badge-media-text: var(--default-text-on-color);--theme-muted: var(--seed-muted, color-mix(in srgb, var(--theme-text), transparent 40%));--theme-border: var(--default-border);--font-body: var(--seed-font-body, var(--default-font-body));--font-heading: var(--seed-font-heading, var(--default-font-heading));--surface-card-bg: var(--seed-surface-card-bg, var(--theme-surface));--surface-card-border: var(--seed-surface-card-border, var(--theme-border));--surface-card-shadow: var(--shadow-sm);--card-icon-color: var(--seed-card-icon-color, var(--theme-primary));--card-bg: var(--seed-card-bg, var(--theme-bg));--card-text: var(--theme-text);--card-text-muted: var(--seed-card-text-muted, var(--theme-muted));--card-border: var(--seed-card-border, var(--theme-border));--theme-primary-text: var(--seed-primary-text, var(--default-primary-text));--btn-primary-bg: var(--theme-btn-bg);--btn-primary-text: var(--theme-btn-text);--btn-primary-bg-hover: color-mix(in srgb, var(--btn-primary-bg) 85%, var(--theme-text));--btn-purchase-bg: #f5c518;--btn-purchase-text: #17171a;--btn-purchase-bg-hover: color-mix(in srgb, var(--btn-purchase-bg) 88%, var(--btn-purchase-text));--btn-secondary-bg: transparent;--btn-secondary-text: var(--theme-muted);--btn-secondary-border: var(--theme-border);--btn-secondary-text-hover: var(--theme-text);--btn-secondary-border-hover: var(--theme-text);--btn-secondary-bg-hover: var(--theme-surface);--radius-sm: .25rem;--radius-md: .35rem;--radius-lg: .45rem;--radius-full: 9999px;--shadow-sm: var(--seed-shadow-sm-light, 0 1px 2px 0 rgba(0, 0, 0, .05));--drop-shadow-sm: var(--seed-drop-shadow-sm-light, 0 1px 2px rgba(0, 0, 0, .05));--shadow-md: var(--seed-shadow-md-light, 0 4px 6px -1px rgba(0, 0, 0, .1));--shadow-lg: var(--seed-shadow-lg-light, 0 10px 15px -3px rgba(0, 0, 0, .1));--composer-focus-shadow: 0 12px 32px -8px rgba(0, 0, 0, .28), 0 0 0 3px var(--theme-ring);--star-filled: #f5b301;--theme-divider: rgba(128, 128, 128, .4);--code-inline-bg: color-mix(in srgb, var(--theme-content-bg, var(--theme-bg)), var(--theme-content-text, var(--theme-text)) 10%);--code-inline-text: #000000;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-chat-menu: 5100;--z-notification-center: 5500;--z-important-overlay: 6000}html.theme-dark,html.theme-dark .theme-scope{--default-primary: var(--seed-primary, var(--seed-primary-dark, #2b71bc));--course-tab-active-bg: var( --seed-course-tab-active-bg, var( --seed-course-tab-active-bg-dark, linear-gradient(110deg, #3f8fe8 8%, #2b71bc 10%, #1d4f91 100%) ) );--default-bg: var(--seed-bg-dark, #222222);--default-text: var(--seed-text-dark, #eaeaea);--default-surface: var(--seed-surface-dark, #333333);--default-surface-raised: var(--seed-surface-raised-dark, #3d3d3d);--default-surface-dim: var(--seed-surface-dim-dark, #1b1b1b);--default-border: var(--seed-border-dark, #444444);--default-primary-text: var(--seed-primary-text, var(--seed-primary-text-dark, #8fbbe8));--card-bg: var(--seed-card-bg, var(--seed-card-bg-dark, #292929));--card-border: var(--seed-card-border, var(--seed-card-border-dark, #474747));--card-text-muted: var(--seed-card-text-muted, var(--seed-card-text-muted-dark, #bfbfbf));--theme-overlay: rgba(0, 0, 0, .55);--code-inline-text: #c97e1d;--theme-accent-search-match: #f7c948;--shadow-sm: var(--seed-shadow-sm-dark, 2px 3px 5px 0 rgba(0, 0, 0, .2));--drop-shadow-sm: var(--seed-drop-shadow-sm-dark, 2px 3px 5px rgba(0, 0, 0, .2));--shadow-md: var(--seed-shadow-md-dark, 0 4px 6px -1px rgba(0, 0, 0, .5));--shadow-lg: var(--seed-shadow-lg-dark, 0 10px 15px -3px rgba(0, 0, 0, .6));--composer-focus-shadow: 0 12px 32px -8px rgba(0, 0, 0, .75), 0 0 0 3px var(--theme-ring);--chat-widget-border: rgba(234, 234, 234, .24);--chat-widget-shadow: 0 12px 30px -8px rgba(0, 0, 0, .58);--chat-bg-message-hover: color-mix(in srgb, var(--chat-bg-workspace) 75%, var(--chat-bg-darkest));--chat-bg-message-hover: oklch(from var(--chat-bg-workspace) calc(l - .025) c h);--platform-bg-color: var(--theme-bg);--platform-bg-blue-stop: color-mix(in srgb, var(--theme-primary) 7%, var(--theme-bg));--platform-bg-gray-stop: var(--theme-bg);--platform-bg-image: linear-gradient( 180deg, var(--platform-bg-blue-stop) 0%, var(--platform-bg-gray-stop) 24rem );--platform-bg-size: 100% 64rem;--platform-bg-repeat: no-repeat;--platform-bg-position: top center;--platform-page-bg: transparent}:root{color-scheme:light dark}html.theme-dark{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0}html{overflow-y:scroll;background-color:var(--theme-bg);scrollbar-gutter:auto;scrollbar-color:color-mix(in srgb,var(--theme-text) 25%,transparent) transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:4px;height:4px;background:transparent}html::-webkit-scrollbar-track,html::-webkit-scrollbar-track-piece,html::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--theme-text) 25%,transparent);border-radius:var(--radius-sm)}html::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--theme-text) 40%,transparent)}html.sapience-page-editor{overflow-y:visible;scrollbar-gutter:auto}html.sapience-page-editor.cdk-global-scrollblock{overflow-y:scroll;scrollbar-gutter:stable}body{position:relative;min-height:100%;background-color:var(--theme-bg);color:var(--theme-text);font-family:"Twemoji Mozilla",var(--font-body),sans-serif;line-height:1.5;transition:background-color .5s ease-out;-webkit-font-smoothing:antialiased}app-root{position:relative;z-index:1;isolation:isolate;display:block;min-height:100%}html.theme-dark body{background-color:var(--platform-bg-color);background-image:var(--platform-bg-image);background-size:var(--platform-bg-size);background-repeat:var(--platform-bg-repeat);background-position:var(--platform-bg-position)}html.theme-dark body.course-cover-background-active{background-image:none}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border:1.5px solid var(--theme-border);border-radius:var(--radius-sm);background:var(--theme-surface);cursor:pointer;vertical-align:middle;flex-shrink:0;transition:background .15s,border-color .15s;position:relative}input[type=checkbox]:checked{background:var(--theme-primary);border-color:var(--theme-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4l3 3 5-6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/65% no-repeat}input[type=checkbox]:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--theme-bg),0 0 0 4px var(--theme-ring)}input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-track-piece,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--theme-text) 25%,transparent);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--theme-text) 40%,transparent)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),serif;color:var(--theme-text);font-weight:400;margin-top:0;line-height:1.2}h1{font-size:2.5rem;margin-bottom:1.5rem;letter-spacing:-.02em}h2{font-size:2rem;margin-bottom:1rem}.content-header h2{font-size:1.5rem;margin:0}h3{font-size:1.5rem;margin-bottom:.75rem;font-weight:500}h4{font-size:1.25rem;margin-bottom:.5rem;font-weight:600}p{margin-bottom:1rem}small,.text-sm{font-size:.875rem}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.text-muted{color:var(--theme-muted)}.text-primary{color:var(--theme-primary)}.bg-surface{background-color:var(--theme-surface)}:focus-visible{border-radius:var(--radius-lg);outline:1px solid var(--theme-ring);outline-offset:5px}.code-block-node{border-radius:var(--radius-lg);overflow:hidden;margin:2rem 0;border:1px solid var(--cb-border);background:var(--cb-pre-bg);--cb-border: rgba(255,255,255,.06);--cb-header-bg: rgba(0,0,0,.5);--cb-header-sep: rgba(255,255,255,.08);--cb-ctrl-color: rgba(255,255,255,.6);--cb-ctrl-hover: rgba(255,255,255,.9);--cb-ctrl-bg: rgba(255,255,255,.06);--cb-opt-bg: #282c34;--cb-opt-color: #abb2bf;--cb-pre-bg: #282c34;--cb-pre-color: #abb2bf;--cb-t-comment: #5c6370;--cb-t-keyword: #c678dd;--cb-t-string: #98c379;--cb-t-number: #d19a66;--cb-t-title: #61aeee;--cb-t-builtin: #e6c07b;--cb-t-tag: #e06c75;--cb-t-literal: #56b6c2}@media(prefers-color-scheme:dark){.code-block-node{--cb-border: rgba(0,0,0,.08);--cb-header-bg: rgba(0,0,0,.04);--cb-header-sep: rgba(0,0,0,.08);--cb-ctrl-color: rgba(0,0,0,.5);--cb-ctrl-hover: rgba(0,0,0,.8);--cb-ctrl-bg: rgba(0,0,0,.05);--cb-opt-bg: #fafafa;--cb-opt-color: #383a42;--cb-pre-bg: #fafafa;--cb-pre-color: #383a42;--cb-t-comment: #a0a1a7;--cb-t-keyword: #a626a4;--cb-t-string: #50a14f;--cb-t-number: #986801;--cb-t-title: #4078f2;--cb-t-builtin: #c18401;--cb-t-tag: #e45649;--cb-t-literal: #0184bb}}.code-block-node--light{--cb-border: rgba(0,0,0,.08);--cb-header-bg: rgba(0,0,0,.04);--cb-header-sep: rgba(0,0,0,.08);--cb-ctrl-color: rgba(0,0,0,.5);--cb-ctrl-hover: rgba(0,0,0,.8);--cb-ctrl-bg: rgba(0,0,0,.05);--cb-opt-bg: #fafafa;--cb-opt-color: #383a42;--cb-pre-bg: #fafafa;--cb-pre-color: #383a42;--cb-t-comment: #a0a1a7;--cb-t-keyword: #a626a4;--cb-t-string: #50a14f;--cb-t-number: #986801;--cb-t-title: #4078f2;--cb-t-builtin: #c18401;--cb-t-tag: #e45649;--cb-t-literal: #0184bb}.code-block-node--dark{--cb-border: rgba(255,255,255,.06);--cb-header-bg: rgba(0,0,0,.5);--cb-header-sep: rgba(255,255,255,.08);--cb-ctrl-color: rgba(255,255,255,.6);--cb-ctrl-hover: rgba(255,255,255,.9);--cb-ctrl-bg: rgba(255,255,255,.06);--cb-opt-bg: #282c34;--cb-opt-color: #abb2bf;--cb-pre-bg: #282c34;--cb-pre-color: #abb2bf;--cb-t-comment: #5c6370;--cb-t-keyword: #c678dd;--cb-t-string: #98c379;--cb-t-number: #d19a66;--cb-t-title: #61aeee;--cb-t-builtin: #e6c07b;--cb-t-tag: #e06c75;--cb-t-literal: #56b6c2}.code-block-node__header{padding:.4rem .75rem;display:flex;align-items:center;background:var(--cb-header-bg);border-bottom:1px solid var(--cb-header-sep)}.code-block-node__select{display:inline-flex;align-items:center;gap:.15rem;background:transparent;border:none;color:var(--cb-ctrl-color);font-family:Roboto Mono,monospace;font-size:.75rem;cursor:pointer;outline:none;padding:.1rem .25rem;border-radius:var(--radius-sm);transition:color .15s,background .15s}.code-block-node__select:hover{color:var(--cb-ctrl-hover);background:var(--cb-ctrl-bg)}.code-block-node__select-caret{font-size:1rem}.code-block-node__label{font-family:Roboto Mono,monospace;font-size:.75rem;color:var(--cb-ctrl-color)}.code-block-node__theme-btn{margin-left:auto;background:transparent;border:none;cursor:pointer;color:var(--cb-ctrl-color);display:flex;align-items:center;padding:.1rem;border-radius:var(--radius-sm);transition:color .15s}.code-block-node__theme-btn:hover{color:var(--cb-ctrl-hover)}.code-block-node__theme-btn .material-symbols-outlined{font-size:1rem}.code-block-node pre{margin:0;padding:1.25rem 1.5rem;border-radius:0;font-family:Roboto Mono,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto;white-space:pre;background:var(--cb-pre-bg);color:var(--cb-pre-color)}.code-block-node pre code{background:transparent;color:inherit;padding:0;font-size:inherit;border-radius:0}.code-block-node .hljs-comment,.code-block-node .hljs-quote{color:var(--cb-t-comment);font-style:italic}.code-block-node .hljs-keyword,.code-block-node .hljs-formula{color:var(--cb-t-keyword)}.code-block-node .hljs-string,.code-block-node .hljs-addition,.code-block-node .hljs-attribute,.code-block-node .hljs-meta .hljs-string{color:var(--cb-t-string)}.code-block-node .hljs-number,.code-block-node .hljs-variable,.code-block-node .hljs-template-variable,.code-block-node .hljs-type,.code-block-node .hljs-selector-attr,.code-block-node .hljs-selector-pseudo{color:var(--cb-t-number)}.code-block-node .hljs-title,.code-block-node .hljs-section,.code-block-node .hljs-selector-id,.code-block-node .hljs-symbol,.code-block-node .hljs-bullet,.code-block-node .hljs-link,.code-block-node .hljs-meta{color:var(--cb-t-title)}.code-block-node .hljs-built_in,.code-block-node .hljs-title.class_,.code-block-node .hljs-class .hljs-title{color:var(--cb-t-builtin)}.code-block-node .hljs-name,.code-block-node .hljs-deletion,.code-block-node .hljs-subst,.code-block-node .hljs-selector-tag{color:var(--cb-t-tag)}.code-block-node .hljs-literal{color:var(--cb-t-literal)}.code-block-menu{display:grid;min-width:11rem;max-height:15rem;overflow-y:auto;padding:.25rem;background:var(--cb-opt-bg);border:1px solid var(--cb-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--cb-opt-color);font-family:Roboto Mono,monospace;font-size:.75rem;animation:code-block-menu-in .12s ease-out}.code-block-menu__option{display:flex;align-items:center;width:100%;padding:.35rem .5rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:color .12s,background .12s}.code-block-menu__option:hover{background:var(--cb-ctrl-bg);color:var(--cb-ctrl-hover)}.code-block-menu__option.is-selected{color:var(--cb-t-title)}@keyframes code-block-menu-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.code-block-menu{animation:none}}.ProseMirror :not(pre)>code{background:var(--code-inline-bg);color:var(--code-inline-text);padding:.15em .4em;border-radius:var(--radius-sm);font-family:Roboto Mono,monospace;font-size:.85em;font-weight:500}.ProseMirror blockquote{margin:1rem 0 1rem 1.5rem;padding:.5rem 0 0 .5rem;border-left:2px solid var(--theme-content-primary, var(--theme-primary));font-style:italic;font-size:.8rem;font-weight:300;color:var(--theme-content-text, var(--theme-text))}.ProseMirror blockquote p{margin-bottom:0;margin-block:0}.ProseMirror hr{border:none;height:1px;background:var(--theme-divider);margin:2rem 0}.ProseMirror:focus-visible{outline:none;box-shadow:none}[data-youtube-video]{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg);background:#000}[data-youtube-video] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.composer-form__editor .ProseMirror{outline:none;min-height:5rem}.composer-form__editor .ProseMirror>*{margin-block:0 .5rem}.composer-form__editor .ProseMirror>*:last-child{margin-bottom:0}.sapience-modal-backdrop{background:var(--theme-overlay)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;animation:sapience-modal-backdrop-in .2s ease-out both}.sapience-modal-surface{transform-origin:center;animation:sapience-modal-surface-in .28s cubic-bezier(.16,1,.3,1) both}.cdk-overlay-backdrop.sapience-modal-backdrop{animation:none}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing.sapience-modal-backdrop{animation:sapience-modal-backdrop-in .2s ease-out both}@keyframes sapience-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sapience-modal-surface-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.sapience-modal-backdrop,.sapience-modal-surface{animation:none!important}}.cdk-overlay-container{z-index:var(--z-tooltip)!important}.cdk-overlay-container.chat-channel-menu-overlay-active,.cdk-overlay-container.chat-author-tooltip-overlay-active,.cdk-overlay-container.chat-reaction-tooltip-overlay-active{z-index:var(--z-chat-menu)!important}.cdk-overlay-container.notification-center-overlay-active{z-index:var(--z-notification-center)!important}.cdk-overlay-container.important-announcement-popover-active{z-index:var(--z-important-overlay)!important}.cdk-overlay-container.image-lightbox-overlay-default-active{z-index:var(--z-tooltip)!important}.cdk-overlay-container.image-lightbox-overlay-notification-active{z-index:calc(var(--z-notification-center) + 10)!important}.cdk-overlay-container.image-lightbox-overlay-important-active{z-index:calc(var(--z-important-overlay) + 10)!important}.cdk-overlay-container.user-card-overlay-active{z-index:calc(var(--z-important-overlay) + 20)!important}html.course-live-fullscreen-active,html.course-live-fullscreen-active body{overflow:hidden!important;overscroll-behavior:none}.cdk-overlay-container.course-live-fullscreen-overlay-active{z-index:7100!important;color-scheme:dark;--theme-bg: #06080c;--theme-surface: #0d1117;--theme-surface-raised: #151b24;--theme-surface-dim: #090d13;--theme-surface-active: #1b2330;--theme-text: #f4f7fb;--theme-muted: #9ba7b5;--theme-border: rgb(255 255 255 / 9%);--btn-secondary-bg: #151b24;--btn-secondary-text: #c5ceda;--btn-secondary-border: rgb(255 255 255 / 12%);--btn-secondary-text-hover: #fff;--btn-secondary-border-hover: rgb(255 255 255 / 24%);--btn-secondary-bg-hover: #1b2330}.cdk-overlay-pane.image-lightbox-dialog-pane{max-width:none!important;max-height:none!important}.cdk-overlay-pane.sapience-emoji-picker-pane{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}@media(max-width:30rem){.cdk-overlay-pane.sapience-emoji-picker-pane{right:.5rem!important;left:.5rem!important}}.cdk-overlay-backdrop.sapience-dialog-backdrop,.cdk-overlay-backdrop.notification-center-backdrop{background:var(--theme-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cdk-overlay-backdrop.important-banner-popover-backdrop{background:color-mix(in srgb,var(--theme-overlay, rgba(0, 0, 0, .38)) 42%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(prefers-reduced-motion:reduce){.cdk-overlay-backdrop.important-banner-popover-backdrop{transition:none!important}}.badge-out{animation:badge-out .16s ease-in forwards;pointer-events:none}@keyframes badge-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){.badge-out{animation:none}}.badge-in{animation:badge-in .2s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes badge-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sapience-emoji-suggestions{z-index:var(--z-tooltip, 1070);display:grid;width:min(19rem,100vw - 1rem);max-height:min(18rem,100dvh - 1rem);gap:.15rem;padding:.35rem;overflow-y:auto;color:var(--theme-text);font-family:var(--font-body, inherit);background:var(--theme-surface-raised, var(--theme-surface));border:1px solid color-mix(in srgb,var(--theme-text) 14%,var(--theme-border));border-radius:var(--radius-md, .65rem);box-shadow:var(--shadow-lg, 0 .8rem 2rem rgba(0, 0, 0, .2))}.sapience-emoji-suggestions[hidden]{display:none}.sapience-emoji-suggestions__option{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;align-items:center;min-height:2.75rem;padding:.35rem .5rem;cursor:pointer;border:1px solid transparent;border-radius:calc(var(--radius-md, .65rem) - .2rem)}.sapience-emoji-suggestions__option.is-active{background:color-mix(in srgb,var(--theme-primary) 15%,var(--theme-surface));border-color:color-mix(in srgb,var(--theme-primary) 30%,transparent)}.sapience-emoji-suggestions__emoji{font-size:1.45rem;line-height:1;text-align:center}.sapience-emoji-suggestions__text{display:grid;min-width:0;line-height:1.15}.sapience-emoji-suggestions__shortcode{overflow:hidden;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sapience-emoji-suggestions__label{overflow:hidden;color:var(--theme-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.course-theme-transitioning.app-nav-shell,.course-theme-transitioning :where(.settings-section,.timeline-card,.kpi-card,.chart-card,.task-card,.announcements-card,.community-card,.timeline-widget,.tasks-preview-card,.formateurs-card,.recent-members-card,.course-plan-card,.course-stats,.upcoming-events-card){transition:background-color .5s ease-out,border-color .5s ease-out,color .5s ease-out!important}.course-theme-transitioning .course-nav-tab{--course-nav-color-transition-duration: .5s}@media(prefers-reduced-motion:reduce){body,.course-theme-transitioning.app-nav-shell,.course-theme-transitioning :where(.settings-section,.timeline-card,.kpi-card,.chart-card,.task-card,.announcements-card,.community-card,.timeline-widget,.tasks-preview-card,.formateurs-card,.recent-members-card,.course-plan-card,.course-stats,.upcoming-events-card){transition:none!important}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;flex:1}.cal-month-view .cal-cell-row{display:flex}.cal-month-view .cal-cell{float:left;flex:1;display:flex;flex-direction:column;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right:initial;border-left:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px;float:left}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{flex:1;align-items:flex-end;margin:3px;line-height:10px;display:flex;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px;overflow:hidden;animation:cal-slide-down .15s ease-in}.cal-month-view .cal-open-day-events.cal-open-day-events-closing{animation:cal-slide-up .15s ease-out}@media(prefers-reduced-motion:reduce){.cal-month-view .cal-open-day-events.cal-open-day-events-closing{animation:none}}@media(prefers-reduced-motion:reduce){.cal-month-view .cal-open-day-events{animation:none}}@keyframes cal-slide-down{0%{height:0;padding-top:0;padding-bottom:0}to{height:auto;padding-top:15px;padding-bottom:15px}}@keyframes cal-slide-up{0%{height:auto;padding-top:15px;padding-bottom:15px}to{height:0;padding-top:0;padding-bottom:0}}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right-color:initial;border-left-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;box-shadow:inset 0 0 15px #00000080}.cal-week-view *{box-sizing:border-box}.cal-week-view .cal-day-headers{display:flex;padding-left:70px;border:1px solid}[dir=rtl] .cal-week-view .cal-day-headers{padding-left:initial;padding-right:70px}.cal-week-view .cal-day-headers .cal-header{flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:initial;border-left:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left:initial;border-right:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{flex-grow:1;border-left:solid 1px}[dir=rtl] .cal-week-view .cal-day-column{border-left:initial;border-right:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid;direction:ltr}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row{margin-left:initial;margin-right:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:initial;border-bottom-left-radius:initial;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:initial;border-bottom-right-radius:initial;border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{display:flex;align-items:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:initial;left:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;display:flex}.cal-week-view .cal-time-events .cal-day-columns{display:flex;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:"\a0"}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view mwl-calendar-week-view-hour-segment,.cal-week-view .cal-hour-segment{display:block}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:solid 1px #e1e1e1}.cal-week-view .cal-day-headers{border-color:#e1e1e1;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:initial;border-left:solid 1px #e1e1e1!important}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:hover,.cal-week-view .cal-day-headers .cal-drag-over{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-column{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#e1e1e1}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#e1e1e1}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#ededed}.cal-week-view .cal-hour-odd{background-color:#fafafa}.cal-week-view .cal-drag-over .cal-hour-segment{background-color:#ededed}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#e1e1e1}.cal-week-view .cal-current-time-marker{background-color:#ea4334}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}[dir=rtl] .cal-day-view .cal-events-container{margin-left:initial;margin-right:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}[dir=rtl] .cal-day-view .cal-current-time-marker{margin-left:initial;margin-right:70px}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#000}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#000}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#000}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#000}.cal-tooltip-inner{color:#fff;background-color:#000}
