@charset "UTF-8";:root{--text-color: #667182;--text-primary: #11294f;--text-accent: #eb3b3b;--text-secondary: #2d343f;--text-link: #2973e0;--text-dark-green: #324435;--text-dark: rgba(22, 28, 26, .87);--text: rgba(22, 28, 26, .87);--text-secondary-light: #f5f5f5;--color-white: #ffffff;--color-warn: #f44336;--bg-color: #f2f2f2;--box-shadow: 0px 1px 3px rgba(126, 141, 160, .15);--box-shadow-primary: rgba(0, 0, 0, .16) 0px 1px 4px;--border-color: #dfe4ee;--border-color-primary: #d7e2ea;--fonts: "Inter", "Work Sans", sans-serif}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6DptfpA4cD3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6DptfpA4cD3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_c6DptfpA4cD3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/work-sans/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,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:300;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,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://d8avu785lzlph.cloudfront.net/assets/fonts/inter/Inter-Bold.ttf) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://d8avu785lzlph.cloudfront.net/assets/fonts/inter/Inter-ExtraBold.ttf) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-Italic.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-Italic.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-Regular.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-Regular.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-SemiBold.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pacifico;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Pacifico/Pacifico-Regular.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Pacifico/Pacifico-Regular.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Pacifico/Pacifico-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-Italic.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-Italic.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-Regular.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-Regular.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-SemiBold.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-SemiBoldItalic.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-SemiBoldItalic.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Roboto/Roboto-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Helvetica;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-Regular.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-Regular.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-Bold.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-Bold.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-BoldOblique.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-BoldOblique.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Helvetica/Helvetica-BoldOblique.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-BoldItalic.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-BoldItalic.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Bold.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Bold.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Regular.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Regular.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Italic.woff2) format("woff2"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Italic.woff) format("woff"),url(https://d8avu785lzlph.cloudfront.net/assets/certificates/font-families/Lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.filler{flex:1 1 auto}.draggable{cursor:move!important}.cdk-drag-preview{padding:5px;font-family:Inter}.desktop-container{max-width:1000px;padding-top:140px;margin:0 auto;min-height:650px}.content-margin{margin:70px 0}@media screen and (max-width:991px){.content-margin{margin:60px 0}}.section-padding{padding:70px 0}.slim-page{min-width:700px;padding-top:140px}.form-buttons{margin-top:15px;display:flex;justify-content:flex-end;align-items:center;margin-right:5px}.page-title{display:flex;justify-content:center;font-weight:500;font-size:26px;color:var(--text-primary);margin-top:0;margin-bottom:2rem}@media screen and (max-width:991px){.page-title{margin-bottom:1.2rem}}.page-section{display:flex;justify-content:center;align-content:center}.section-label{margin-bottom:10px;margin-top:30px;font-size:1.17em;font-weight:700}.dialog-actions{display:flex;justify-content:flex-end}.file-upload{position:absolute;cursor:pointer;display:none}.buy-button{background:linear-gradient(#d60d17,#730004)}.buy-button:disabled{background:#00000042;cursor:not-allowed}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-container{display:flex;max-width:1000px;flex-direction:column;margin:10px;padding:30px}.add-button-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 10px 10px}.add-button-panel button{margin-top:20px}.controls-form{display:flex;flex-direction:column}.controls-form .toggle-command{margin-bottom:20px}.form-buttons button{margin-left:10px}.form-field-error{color:#f44336;font-size:14px;font-family:var(--fonts)}.field-hint{font-family:var(--fonts);margin-top:3px;color:#0000008a;font-size:13px}mat-divider.divider{margin-top:20px}.no-content{border-radius:4px;display:flex;justify-content:center;align-items:center;margin:100px 10px 0}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.spinner-container{position:fixed;height:100%;width:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;background:#00000052;z-index:2000}.text-box{border-radius:4px;background:#dcdcdc;padding:15px;font-size:16px;color:#1a2326cc;line-height:25px;display:flex}.text-box .edit-button{align-self:flex-end}mat-card.card-section{padding:0;background:#fafafa}mat-card.card-section .mat-toolbar-single-row{height:40px;font-size:18px}mat-card.card-section mat-card-content{padding:16px}mat-card.card-section{max-width:700px;margin:0 auto 60px}.card-note-container{display:flex}.card-note-container .card-logo{margin-top:10px;width:111px;height:69px}.card-note-container .card-notes{margin-left:10px}.warning{display:flex;align-items:center;margin-bottom:20px;font-family:var(--fonts)}.warning .mat-icon{margin-right:10px}.lesson-row{display:flex;align-items:center;min-height:48px;border-top:1px solid rgba(0,0,0,.12);color:#1a2326cc;cursor:pointer;outline:none;padding-left:10px;padding-top:.5rem;padding-bottom:.5rem}.lesson-row:hover{background:#f2f3f5;border-top-color:#f2f3f5}.lesson-icon{flex:0 0 35px;color:#161c1ade;display:flex}.lesson-list-icon{max-height:27px;margin-right:5px}.lesson-number{flex:0 0 20px;margin-left:3px;margin-right:3px}.lesson-pro{flex:0 0 25px;margin-right:10px}.lesson-duration{display:flex;margin-left:15px;margin-right:15px;align-items:center}.lesson-duration .duration-icon{margin-right:10px}.lesson-viewed{margin-left:10px;margin-right:15px}.pro-icon{color:#fff;background:#0280e2;border-radius:3px;font-size:16px;text-align:center;vertical-align:middle;line-height:20px;width:20px;height:20px}.lesson-row.active-lesson{background:#05677d;color:#fff}.lesson-row.active-lesson .lesson-icon{color:#fff}.lesson-row.active-lesson:hover{background:#05677d;border-top-color:#05677d;color:#fff}em{font-style:italic}.mat-form-field-appearance-outline .mat-form-field-infix{padding:.5em 0!important;border-top:.42em solid transparent!important}.not-allowed{cursor:not-allowed}.info-note{display:flex;align-items:start;color:#31708f;background-color:#d9edf7;border-color:#bce8f1;border-radius:8px;padding:8px 10px}.info-note mat-icon{margin-right:5px}.info-note svg{width:1rem;height:1rem}.info-note .info-note-des{margin-left:6px;font-size:.875rem}.warn-note{display:flex;align-items:center;color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;border-radius:4px;padding:0 10px}.warn-note mat-icon{margin-right:5px}.stretch-container{display:flex;position:relative}.stretch-container .stretch-content{z-index:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-message{background:#fafafa!important;color:#2a302ede!important}.backdrop-modal-panel{background:#00000094}.modal-panel,.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:10px!important}.feature-row{display:flex;margin-bottom:10px}.feature-item{display:flex;background-color:#0000000a;border-bottom:1px solid lightgray;padding:.75em .25em 0 .75em;height:35px;align-items:flex-start}@media screen and (max-width:959px){.modal-panel{min-width:0!important;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.modal-panel .mat-dialog-container{border-radius:0;padding:14px!important}}@media screen and (max-width:500px){pre{max-width:unset!important}}.ql-view-html .htmlembed iframe{width:100%}.ql-view-html .ql-editor{padding:0}.ql-view-html .ql-editor p{color:#2d343f;margin-bottom:1rem}.ql-view-html .ql-editor h1,.ql-view-html .ql-editor h2,.ql-view-html .ql-editor h3,.ql-view-html .ql-editor h4,.ql-view-html .ql-editor h5,.ql-view-html .ql-editor h6{color:#051e40}.ql-view-html .ql-editor p,.ql-view-html .ql-editor ul li,.ql-view-html .ql-editor ol li{color:#2d343f;font-size:.875rem;font-weight:400;line-height:1.6rem;word-break:break-word}.ql-view-html .ql-editor img{border-radius:.75rem}.ql-editor pad p{margin-bottom:22px!important}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:1em 0!important}.ql-editor p,.ql-editor blockquote{font-size:16px;line-height:1.5rem}.ql-editor ul li,.ql-editor ol li{line-height:22px}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.left-spacer{margin-right:auto}.right-spacer{margin-left:auto}.admin-screen{min-height:420px}@-moz-document url-prefix(){.top-menu a{font-weight:400!important}mat-toolbar{font-weight:400!important}button.mat-raised-button{font-weight:400!important}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}video::cue{max-width:400px;font-family:sans-serif;font-weight:400;color:#fff;background:#0006;border-radius:4vmin}body .ql-snow .ql-tooltip{left:5px!important;min-width:500px}body .ql-snow .ql-tooltip input[type=text]{width:345px}body .ql-snow .ql-editor blockquote{margin-bottom:20px}.ql-video{width:90%;height:345px}@media only screen and (max-width:599.98px)and (orientation:portrait){.ql-video{width:auto;height:auto}}.html-content img{max-width:100%}.html-content ol li,.html-content ul li{margin-bottom:10px}.html-content pre{background:var(--text-secondary);border-radius:10px;padding:20px 30px;color:var(--color-white);white-space:unset;word-break:break-all}.html-content pre.ql-syntax{white-space:pre;background:#23241f}.html-content blockquote{border-left:2px solid var(--text-link);padding-left:22px;padding-top:5px;padding-bottom:5px;margin-left:unset;margin-right:unset}.html-content a{text-decoration:none;cursor:pointer;color:var(--text-link);padding-left:30px;background-color:transparent;background-image:url(https://d8avu785lzlph.cloudfront.net/images/neo-icons/link-clip.svg);background-repeat:no-repeat;background-position:left center;word-break:break-all}.loading-spinner{display:flex;justify-content:center;align-items:center}.test-pill{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:30px;background:#fffcb0;width:fit-content;padding:4px 10px;color:#d0a200;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;text-transform:capitalize}.test-pill-mt{margin-bottom:5px}.test-pill-mb{margin-bottom:10px}.test-pill-mr{margin-right:10px}.test-pill-ml{margin-left:10px}.container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(max-width:576px){.container{max-width:100%}}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1200px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}}.w-100{width:100%}.h-100{height:100%!important}.d-flex{display:flex!important}.flex-column{flex-direction:column}.align-items-center{align-items:center!important}.align-items-start{align-items:start!important}.align-items-end{align-items:end!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-start{justify-content:start!important}.justify-content-end{justify-content:end!important}.flex-wrap{flex-wrap:wrap!important}.form-checkbox{display:flex;align-items:start}.form-checkbox .form-checkbox-input{height:1rem;width:1rem;font-size:1rem;border:1px solid #a1b1c6;background-color:var(--color-white);box-shadow:none;position:relative;cursor:pointer;margin:0}.form-checkbox .form-checkbox-input:checked{box-shadow:#11111a1a 0 4px 16px,#11111a0d 0 8px 32px;background-color:var(--text-primary)}.form-checkbox span{padding-left:12px}.form-radio .input-form-radio{height:1rem;width:1rem;font-size:1rem;background-color:#fff;border:1px solid #a1b1c6;accent-color:#eb3b3b;box-shadow:none;top:3px;position:relative;cursor:pointer}.form-radio .input-form-radio:checked{box-shadow:#11111a1a 0 4px 16px,#11111a0d 0 8px 32px;background-color:#eb3b3b!important}.form-group{margin-bottom:15px;display:flex;flex-direction:column}.form-group .main-label{font-size:.875rem;font-weight:500;color:#11294f;margin-bottom:.75rem}.form-group .form-control,.form-group textarea{width:100%;height:100%;border:1px solid #d7e2ea;color:#667182;font-size:.875rem;line-height:1rem;font-weight:400;background:#fbfbfc;border-radius:.5rem;padding:14px 18px;font-family:Arial,Helvetica,sans-serif}.form-group .form-control:focus,.form-group textarea:focus{outline:none;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.form-group .form-control:disabled,.form-group textarea:disabled{border:1px Solid #d7e2ea}.form-group .form-control.ng-invalid.ng-dirty,.form-group textarea.ng-invalid.ng-dirty{border:1px solid red}.form-group .form-control.ng-invalid.ng-dirty:focus,.form-group textarea.ng-invalid.ng-dirty:focus{box-shadow:none}.form-group label{font-size:11px;font-weight:400;line-height:13px;color:#a1b1c6;padding:0!important;margin-top:5px}.form-group .error{color:#eb3b3b;font-weight:400;font-size:11px;line-height:15px;display:flex;align-items:center;margin-top:5px}.form-group .error .material-symbols-outlined{font-size:13px;margin-right:8px;overflow:visible!important}.form-group .form-control-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.form-group .form-control-header .form-control-header-title{display:flex;align-items:center;gap:.5rem}.form-group .form-control-header .form-control-header-title.flex-column{flex-direction:column;align-items:start;margin-bottom:.5rem}.form-group .form-control-header .form-control-header-title{color:#11294f;font-family:Inter;font-size:.875rem;font-weight:500;line-height:.875rem}.form-group .form-control-header .form-control-header-title h6{color:#11294f;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0}.form-group .form-control-header .form-control-header-title .subtitle{color:#667182;font-size:.75rem;font-weight:400;line-height:1rem}.form-group .form-input-ai{display:flex;align-items:start;gap:.5rem}.form-group .form-input-ai .form-input-ai-wrapper{text-align:end;width:100%}.form-group .form-input-ai .ai-btn-link{margin-top:.25rem}.form-group .form-input-ai .material-symbols-outlined.magic-icon{margin-left:10px;margin-top:-20px;cursor:pointer;color:#004cbb}.form-group .form-input-ai .material-symbols-outlined.disabled{color:#c1c9d5}.form-group .ai-link-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.form-group .ai-link-label .main-label{margin-bottom:0}@media screen and (max-width:600px){.form-group .ai-link-label{flex-direction:column;align-items:start}.form-group .ai-link-label .ai-btn-link{margin-top:.875rem;margin-left:auto}}.admin-card{border:1px solid var(--border-color-primary);border-radius:6px;margin-bottom:15px;box-shadow:var(--box-shadow);background-color:var(--color-white)!important}.admin-card ::ng-deep .mat-mdc-form-field .mat-form-field{background-color:var(--color-white)}.admin-card ::ng-deep .mat-mdc-form-field .mat-form-field label{margin-top:6px}.admin-card ::ng-deep .mat-mdc-form-field .mat-form-field input{background:var(--color-white);border-radius:4px;border:1px solid var(--border-color-primary)!important;color:var(--text-color);font-size:14px!important;font-weight:400;height:30px;margin-top:10px}.admin-card ::ng-deep .mat-mdc-form-field .mat-form-field input:focus{outline:none;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}.admin-card .material-symbols-outlined{cursor:pointer}.admin-card p{font-size:13px;line-height:20px;font-weight:400;color:var(--text-color);margin-bottom:1rem}.admin-card .margin-right{margin-right:10px!important}.admin-card .mat-mdc-raised-button.mat-primary:not([disabled]).btn-primary{padding:0rem 2.5rem;font-weight:600;font-size:13px;height:42px;border-radius:6px}.admin-card-body{border-bottom:1px solid var(--border-color);padding:1.5rem 3rem}.admin-card-body .admin-card-title{color:var(--text-primary);font-size:18px;line-height:22px;font-weight:600;margin-bottom:1.2rem;margin-top:0;display:flex;align-items:center}.admin-card-body .admin-card-title span{padding-right:8px;font-size:2rem}.admin-card-body .admin-card-sub-title{color:var(--text-primary);font-size:14px;font-weight:600;margin-top:0;margin-bottom:1rem}.admin-card-body .admin-card-title-des{font-size:13px;line-height:20px;font-weight:400;color:var(--text-color)}.admin-card-body .settings-actions{display:flex;justify-content:flex-end;margin-top:1.4rem}.admin-card-body.px-0{padding-left:0;padding-right:0;border-bottom:none}@media screen and (max-width:600px){.admin-card-body{padding:1rem!important}.admin-card-body .admin-card-title-des,.admin-card-body .admin-card-title{text-align:center}.admin-card-body .settings-actions,.admin-card-body .admin-card-title{justify-content:center!important}}.admin-screen-container{margin-top:-40px}.admin-screen-container .bg-light-blue{background-color:#e1f4ff}.admin-screen-container .bg-light-pruple{background-color:#ece1ff}.admin-screen-container .bg-light-green{background-color:#c2fff4}.admin-screen-container .bg-light-red{background-color:#ffeaea}.admin-screen-container .bg-light-orange{background-color:#ffeee4}.admin-screen-container .bg-green{background-color:#29e0931a}.admin-screen-container .bg-blue{background-color:#2973e01a}.admin-screen-container .bg-sky-blue{background-color:#dcf9ff}.admin-screen-container hr{border-top:1px solid #eff3fa;margin:1.5rem 0}.admin-screen-container .top-header-img .manageImg{display:none}.admin-screen-container .top-header-img h6{color:#2d405d;font-size:.875rem;font-weight:500;margin:0 0 10px}.admin-screen-container .top-header-img p{font-size:.75rem;margin-bottom:0}.admin-screen-container .top-header-img .icon{margin-right:8px}.admin-screen-container .top-header-img .icon svg{width:1.2rem;height:1.2rem}@media screen and (min-width:767px){.admin-screen-container .top-header-img{position:relative}.admin-screen-container .top-header-img .manageImg{display:block;position:absolute;bottom:0;right:0}}.admin-screen-container .card-title{font-size:20px;font-weight:500;color:#11294f}.admin-screen-container .card-title-with-icon{display:flex}.admin-screen-container .card-title-with-icon svg{margin-right:11px}.admin-screen-container .card-sub-title{font-weight:500;font-size:18px;line-height:20px;color:#11294f;margin:0}.admin-screen-container .card-widget-title{color:#2d343f;font-size:1rem;font-weight:500;margin:0}.admin-screen-container .card-title-icon svg{width:1.5rem;height:1.5rem;align-items:center;--stroke-color: #11294f}.admin-screen-container .card-title-icon span{margin-left:10px}.admin-screen-container .card-body{box-shadow:0 2px 15px #7e8da026;background-color:#fff;padding:1.5rem 1.4rem;border-radius:10px;margin-bottom:1rem}.admin-screen-container .card-body .card-icon{height:42px;width:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 18px 0 0}.admin-screen-container .card-body .card-icon .icon{width:22px;height:22px}.admin-screen-container .card-body .card-icon .icon use{width:100%;height:100%}.admin-screen-container .card-body .card-margin{margin-top:1.2rem;padding:0 3.7rem}.admin-screen-container .card-body .card-margin-top{margin-top:1.2rem}.admin-screen-container .card-body .card-margin-left{margin-left:1.2rem}@media screen and (max-width:767px){.admin-screen-container .card-body{padding:1.5rem 1rem}.admin-screen-container .card-body .card-margin{padding:0}.admin-screen-container .card-body .card-img{margin-bottom:1rem}.admin-screen-container .card-body .card-img img{width:100px!important;height:100px!important}}.admin-screen-container .btn-actions{margin-top:1.8rem}.admin-screen-container .form-group .form-control{border-radius:10px;font-size:.875rem;color:#2d343f;font-weight:500}.admin-screen-container .form-group label{color:#4b5d7a}.admin-screen-container .form-group .custom-select{-webkit-appearance:none;cursor:pointer;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23333"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 10px center;background-size:18px}.admin-screen-container .hint{font-size:14px;line-height:1rem;font-weight:400!important;color:#2d343f!important}.admin-screen-container p{font-size:.875rem;line-height:20px;font-weight:400;color:#4b5d7a;margin:0;margin-bottom:1rem}.admin-screen-container .mb-0{margin-bottom:0rem!important}.admin-screen-container .card-widget-title{color:#2d343f;font-size:16px;font-weight:500;margin:0}.admin-screen-container .btn-admin-primary{min-width:120px}.admin-screen-container .btn-admin-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.4rem}.admin-screen-container .btn-admin-actions .btn-widget{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}@media screen and (max-width:600px){.admin-screen-container .widget-sm{display:flex;flex-direction:column;align-items:center}.admin-screen-container .widget-sm button{margin-top:1.2rem}.admin-screen-container .btn-admin-actions{display:flex;justify-content:center!important}}.admin-layout{background-color:#f7fafc}.admin-layout .layout-wrapper{padding:1.5rem 0 2.5rem 290px}.admin-layout .layout-wrapper .help-link{display:flex;justify-content:end;margin-bottom:8px;padding-right:8px}.admin-layout .layout-wrapper .help-link .help-icon{width:18px;height:18px}.admin-layout .layout-wrapper .help-link a{color:var(--text-link);font-size:13px;font-weight:600;text-decoration:none;display:flex;align-items:center}.admin-layout .layout-wrapper .help-link a span{margin-left:5px}@media screen and (max-width:600px){.admin-layout .layout-wrapper .help-link a .docs-link{display:none}}@media screen and (max-width:991px){.admin-layout .layout-wrapper{padding:25px 0}}@media screen and (min-width:991px){.admin-layout .container{max-width:100%!important}}@media screen and (min-width:1400px){.admin-layout .desktop-fixed-width{width:800px}.admin-layout .desktop-fixed-lg-width{width:900px}.admin-layout .desktop-fixed-xl-width{width:1000px}}.open-ai-int-slider mat-slider-visual-thumb .mdc-slider__thumb-knob{background-color:#4b5e79;height:30px;width:9px;border:none;border-radius:22%;box-shadow:0 2px 2px #00000024,0 3px 1px #0000001f,0 1px 5px #0003;top:20px}.open-ai-int-slider mat-slider-visual-thumb .mat-focus-indicator{background:none}.open-ai-int-slider .mdc-slider__track{position:relative}.open-ai-int-slider .mdc-slider__track:before{content:"";width:100%;height:15px;background:repeating-linear-gradient(90deg,transparent,transparent 40px,#ccc 40px,#ccc 42px);position:absolute;top:-5px;left:0;pointer-events:none;z-index:-1}.ai-assistant-slider mat-slider-visual-thumb .mdc-slider__thumb-knob{border-width:5px!important;border-color:#2973e0!important;padding:5px!important}.left-auto{margin-left:auto}.edit-course-wrapper{padding-bottom:65px;background-color:#f0f4f7;min-height:100vh!important}@media(min-width:576px){.edit-course-wrapper .container{max-width:95%}}.edit-course-wrapper .lesson-icon{border-radius:6px!important;box-shadow:var(--box-shadow);overflow:hidden}.edit-course-wrapper .course-image img{border-radius:6px;object-fit:cover}.edit-course-wrapper .edit-course-card{border-radius:.5rem;margin-bottom:15px;box-shadow:0 1px 3px #7e8da026;background-color:var(--color-white)!important;overflow:hidden}.edit-course-wrapper .edit-course-card-body{border-bottom:1px solid var(--border-color);padding:1.5rem 3rem}.edit-course-wrapper .edit-course-card-body .edit-course-links a{color:var(--text-link);font-size:13px;font-weight:500;text-decoration:none;position:relative}.edit-course-wrapper .edit-course-card-body .edit-course-links a:before{content:"\2022";color:var(--text-link);font-weight:700;display:inline-block;width:1em;margin-left:6px}.edit-course-wrapper .edit-course-card-body .edit-course-title{color:var(--text-primary);font-size:1.25rem;font-weight:500;margin:0;margin-bottom:.6rem}.edit-course-wrapper .edit-course-card-body p{font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--text-color);margin:0;margin-bottom:1rem}.edit-course-wrapper .edit-course-card-body .mt-1{margin-top:1.2rem}.edit-course-wrapper .edit-course-card-body .mb-1{margin-bottom:1.2rem}.edit-course-wrapper .edit-course-card-body .mb-3{margin-bottom:3rem}@media screen and (max-width:600px){.edit-course-wrapper .edit-course-card-body .mb-3{margin-bottom:1rem}}.edit-course-wrapper .edit-course-card-body .edit-course-card-content{padding:0 1.2rem}@media screen and (max-width:600px){.edit-course-wrapper .edit-course-card-body .edit-course-card-content{padding:1rem 0!important}}.edit-lesson-content-editable p{color:#11294f;font-size:1rem;font-weight:400;line-height:1.6rem;width:100%;margin:0;outline:none;border:none;background:transparent;word-break:break-word}.edit-lesson-content-editable p::placeholder{color:#667182!important}.edit-lesson-container{border-radius:.375rem;background:#fff;box-shadow:0 1px 3px #7e8da026;padding:1.8rem 3rem;min-height:30rem}.edit-lesson-container .section-title{margin:0;padding:0;display:flex;align-items:center;gap:.6rem}.edit-lesson-container .section-title .icon{width:1.5rem;height:1.5rem}.edit-lesson-container .section-title .icon svg{width:1.5rem;height:1.5rem}.edit-lesson-container .section-title span{color:#11294f;font-size:1.2rem;font-weight:500;line-height:1.5rem}.edit-lesson-container .section-sub-title{margin:0;padding:0;display:flex;align-items:center;gap:.6rem;margin-top:1.6rem}.edit-lesson-container .section-sub-title .icon{width:1.4rem;height:1.4rem}.edit-lesson-container .section-sub-title .icon svg{width:1.4rem;height:1.4rem}.edit-lesson-container .section-sub-title span{color:#11294f;font-size:1rem;font-weight:500;line-height:normal}.edit-lesson-container .edit-lesson-header{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap}.edit-lesson-container .edit-lesson-header .header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-left:auto}.edit-lesson-container .edit-lesson-header .header-actions .btn-link{display:flex;gap:.5rem;margin:0;padding:0}.edit-lesson-container .edit-lesson-header .header-actions .btn-link .icon{width:1.2rem;height:1.2rem}.edit-lesson-container .edit-lesson-header .header-actions .btn-link .icon svg{width:1.2rem;height:1.2rem}.edit-lesson-container .lesson-title-info{display:flex;align-items:flex-end;gap:.6rem;margin-left:2rem;margin-top:1rem}.edit-lesson-container .lesson-title-info .icon{width:1.2rem;height:1.2rem;margin-bottom:.3rem}.edit-lesson-container .lesson-title-info .icon svg{width:1.2rem;height:1.2rem}.edit-lesson-container .lesson-title-info .lecture-number{color:#11294f;font-size:.875rem;font-weight:400;line-height:normal}.edit-lesson-container .lesson-title-info .lecture-title{color:#6e7d92;font-size:.875rem;font-weight:400;line-height:normal}@media screen and (max-width:767px){.edit-lesson-container{padding:1.8rem 1.2rem}.edit-lesson-container .lesson-title-info{margin-left:0;flex-wrap:wrap}}button{cursor:pointer}button.btn-primary,button.btn-accent,button.btn-cancel,button.btn-light,button.btn-main{cursor:pointer;color:var(--color-white);display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 0;border-radius:6px;height:42px;width:180px;border:none;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;position:relative;overflow:hidden;font-weight:600;font-size:13px;white-space:nowrap}button.btn-primary:after,button.btn-accent:after,button.btn-cancel:after,button.btn-light:after,button.btn-main:after{content:"";background:#0000001a;display:block;position:absolute;padding-top:300%;padding-left:350%;margin-left:-20px!important;margin-top:-120%;opacity:0;transition:all .6s ease-in-out}button.btn-primary:active:after,button.btn-accent:active:after,button.btn-cancel:active:after,button.btn-light:active:after,button.btn-main:active:after{padding:0;margin:0;opacity:1;transition:0s}button.btn-primary:hover,button.btn-accent:hover,button.btn-cancel:hover,button.btn-light:hover,button.btn-main:hover{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}button.btn-primary:disabled,button.btn-accent:disabled,button.btn-cancel:disabled,button.btn-light:disabled,button.btn-main:disabled{background-color:#f0f4f7!important;cursor:no-drop!important;box-shadow:none}button.btn-primary:disabled span,button.btn-accent:disabled span,button.btn-cancel:disabled span,button.btn-light:disabled span,button.btn-main:disabled span{color:#a1b1c6}button.btn-primary:disabled svg,button.btn-accent:disabled svg,button.btn-cancel:disabled svg,button.btn-light:disabled svg,button.btn-main:disabled svg{--stroke-color: #A1B1C6}button.btn-primary .material-symbols-outlined,button.btn-accent .material-symbols-outlined,button.btn-cancel .material-symbols-outlined,button.btn-light .material-symbols-outlined,button.btn-main .material-symbols-outlined{font-size:1rem!important;font-weight:500}button.btn-primary svg,button.btn-accent svg,button.btn-cancel svg,button.btn-light svg,button.btn-main svg{width:1.125rem;height:1.125rem;--stroke-color: var(--color-white)}.btn-main{cursor:pointer;background-color:#11294f!important;color:#fff!important;letter-spacing:0px!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:.8rem 0!important;border-radius:6px!important;height:42px!important;width:180px!important;border:none}.btn-main .mdc-button__label{display:flex;align-items:center}@media screen and (max-width:600px){.btn-main{padding:.75rem 1rem!important;margin-right:0;width:fit-content!important}}button.btn-cancel{border:1px solid var(--text-color);box-shadow:none;background-color:var(--color-white)}button.btn-cancel span{color:var(--text-color)}button.btn-cancel:hover{box-shadow:none}button.btn-cancel:disabled{border:none}button.btn-light{background-color:#fff!important}button.btn-light span{color:var(--text-secondary)}button.btn-sm{width:fit-content;padding:.8rem 1.8rem!important}.btn-secondary{background-color:#f0f4f7;width:auto;padding:.8rem;border:none;display:flex;align-items:center;border-radius:6px;cursor:pointer}.btn-secondary .material-symbols-outlined{margin-right:8px;font-size:1rem}.btn-secondary span{color:var(--text-link)}.btn-save{background-color:#f0f4f7;width:100%;height:100%!important;padding:.875rem .7rem;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:1rem}.btn-save span{color:var(--text-link);font-size:12px;font-weight:600}.btn-save svg{margin-right:6px;width:18px;height:18px}.btn-save .material-symbols-outlined{font-weight:500;font-size:1rem;margin-right:8px}@media screen and (max-width:767px){.btn-save{width:80px}}.btn-remove{background-color:transparent;border:none;padding:.6rem .4rem}.btn-remove span{color:var(--text-color);font-size:1.2rem}.btn-remove svg{margin-right:6px;width:18px;height:18px}.btn-link{background:none;border:none;box-shadow:none;display:flex;align-items:center;cursor:pointer;padding:0 1rem;margin-top:1rem}.btn-link span{font-size:.875rem;font-weight:600;color:var(--text-link)}.btn-link .material-symbols-outlined{margin-right:8px;font-size:1rem}.btn-link svg{margin-right:8px;width:1rem;height:1rem;--stroke-color: var(--text-link)}.btn-link:disabled{cursor:not-allowed;opacity:.5}.btn-link:disabled span{color:#7e8da0}.btn-link:disabled svg{--stroke-color: #7E8DA0}.btn-actions{margin-top:1.2rem;display:flex;align-items:center;justify-content:end;gap:.875rem}@media screen and (max-width:600px){.btn-actions{justify-content:center!important;margin-bottom:1rem;flex-wrap:wrap}}.btn-stripe{background-color:#635bff;display:flex;justify-content:center;align-items:center;border:none;border-radius:4px;padding:.6rem 0;width:240px;height:40px}.btn-stripe span{color:var(--color-white);font-size:13px;font-weight:600;padding:10px}.btn-paypal{background-color:#ffc43a;display:flex;justify-content:center;align-items:center;border:none;border-radius:4px;padding:.6rem 0px;width:240px;height:40px}.btn-transparent{background-color:transparent!important;border:1px solid #eb3b3b}.btn-transparent span{color:#eb3b3b}.ai-btn-link{background:none;border:1px solid transparent;box-shadow:none;border-radius:.5rem;display:flex;align-items:center;cursor:pointer;padding:.3rem .5rem;gap:.6rem;min-height:2.25rem;transition:all .2s ease-in-out;width:fit-content}.ai-btn-link span{width:max-content;font-size:.875rem!important;font-weight:500!important;background:linear-gradient(90deg,#d519b7,#245db0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-btn-link svg{min-width:1.2rem;min-height:1.2rem;width:1.2rem;height:1.2rem}.ai-btn-link svg.disabled{--fill-color: #c1c9d5}.ai-btn-link global-ai-icon-svg svg{transition:all .2s ease-in-out}.ai-btn-link.active{border:1.2px solid #d18bff;background:radial-gradient(74.59% 63.59% at 50% 50%,#f2e3fda8,#faf3ffa8)}.ai-btn-link.active:hover{background:radial-gradient(74.59% 63.59% at 50% 50%,#f2e3fda8,#faf3ffa8)}.ai-btn-link.ai-btn-link-icon{padding:.5rem}.ai-btn-link.ai-btn-link-icon global-ai-icon-svg{display:flex;align-items:center;justify-content:center}.ai-btn-link.ai-btn-link-icon global-ai-icon-svg svg{width:1.4rem;height:1.4rem}.ai-btn-link.disabled,.ai-btn-link:disabled{cursor:not-allowed;opacity:.5}.ai-btn-link.disabled:hover global-ai-icon-svg svg,.ai-btn-link:disabled:hover global-ai-icon-svg svg{transform:rotate(0)}.ai-btn-link.ai-btn{border-radius:.5rem;border:1.2px solid #D18BFF;background:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem!important;min-height:45px}.ai-btn-link:hover{background:#ffeaf680}.ai-btn-link:hover global-ai-icon-svg svg{transform:rotate(90deg)}.btn-admin-primary,.btn-admin-accent,.btn-admin-cancel,.btn-admin-accent-active,.btn-admin-primary-active,.btn-admin-active{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;font-size:13px;font-weight:600;transition:all .2s ease-in-out;cursor:pointer;min-height:42px;position:relative}.btn-admin-primary:active,.btn-admin-accent:active,.btn-admin-cancel:active,.btn-admin-accent-active:active,.btn-admin-primary-active:active,.btn-admin-active:active{box-shadow:0 0 0 4px #c9dcf7}.btn-admin-primary:disabled,.btn-admin-accent:disabled,.btn-admin-cancel:disabled,.btn-admin-accent-active:disabled,.btn-admin-primary-active:disabled,.btn-admin-active:disabled{color:#fff;pointer-events:none;cursor:not-allowed;background:#bdc7d3!important;border:1px solid #BDC7D3!important}.btn-admin-primary:disabled svg,.btn-admin-accent:disabled svg,.btn-admin-cancel:disabled svg,.btn-admin-accent-active:disabled svg,.btn-admin-primary-active:disabled svg,.btn-admin-active:disabled svg{--stroke-color: #b2cbef}.btn-admin-primary .material-symbols-outlined,.btn-admin-accent .material-symbols-outlined,.btn-admin-cancel .material-symbols-outlined,.btn-admin-accent-active .material-symbols-outlined,.btn-admin-primary-active .material-symbols-outlined,.btn-admin-active .material-symbols-outlined{font-size:1.2rem}.btn-admin-primary svg,.btn-admin-accent svg,.btn-admin-cancel svg,.btn-admin-accent-active svg,.btn-admin-primary-active svg,.btn-admin-active svg{width:1.125rem;height:1.125rem}.btn-admin-active{min-height:48px;color:#fff;overflow:hidden;position:relative}.btn-admin-active svg{--stroke-color: white}.btn-admin-active:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#ffffff1a;display:none}.btn-admin-active:hover:after{display:block}.btn-admin-primary{border:1px solid #2973e0;background:#fff;color:#2973e0;padding:.75rem 1rem}.btn-admin-primary:hover,.btn-admin-primary:active{background-color:#2973e0;color:#fff}.btn-admin-primary:hover svg,.btn-admin-primary:active svg{--stroke-color: #ffffff}.btn-admin-primary:hover span,.btn-admin-primary:active span{color:#fff!important}.btn-admin-primary svg{--stroke-color: #2973e0}.btn-admin-accent{border:1px solid #eb3b3b;background:#fff;color:#eb3b3b;padding:.75rem 1rem}.btn-admin-accent:hover,.btn-admin-accent:active{background-color:#eb3b3b;color:#fff}.btn-admin-accent:hover svg,.btn-admin-accent:active svg{--stroke-color: #ffffff}.btn-admin-accent svg{--stroke-color: #eb3b3b}.btn-admin-accent-active,.btn-admin-primary-active{color:#fff;padding:.75rem 1rem;outline:none}.btn-admin-accent-active svg,.btn-admin-primary-active svg{--stroke-color: #ffffff}.btn-admin-accent-active:after,.btn-admin-primary-active:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#ffffff1a;display:none}.btn-admin-accent-active:hover:after,.btn-admin-primary-active:hover:after{display:block}.btn-admin-cancel{color:#667182;border:1px solid #667182;background:#fff;padding:.75rem 1rem}.btn-admin-cancel:hover,.btn-admin-cancel:active{background-color:#eb3b3b;color:#fff;border:1px solid #eb3b3b}.btn-admin-cancel:hover svg,.btn-admin-cancel:active svg{--stroke-color: #ffffff !important}.btn-admin-cancel svg{--stroke-color: #667182}.btn-admin-save{min-width:120px;padding:.75rem}.btn-admin-icon{min-width:142px;padding:.75rem .5rem}@media screen and (min-width:600px){.btn-admin-icon{padding:.75rem 25px .75rem .75rem}}.custom-domain-container .copy-btn{cursor:pointer}.custom-domain-container .copy-btn svg{width:1.2rem;height:1.2rem;--stroke-color: #667182}.custom-domain-container .title-container .icon-holder{width:43px;height:43px;margin-right:10px}.custom-domain-container .title-container .title-holder h5,.custom-domain-container .title-container .title-holder h3{margin:0}.custom-domain-container .title-container .title-holder h5{color:var(--text-link);font-size:12px;padding-bottom:5px;font-weight:700}.custom-domain-container .title-container .title-holder h3{color:var(--text-primary);font-size:16px;font-weight:500}.custom-domain-container .info-container{margin:1rem 0;padding:1rem;border-radius:8px;background:#fff4f4}.custom-domain-container .info-container .warn-icon{margin-right:.75rem}.custom-domain-container .info-container .warn-icon svg{width:1.2rem;height:1.2rem}.custom-domain-container .info-container p{color:#882828!important;margin-bottom:0}@media screen and (max-width:767px){.custom-domain-container .info-container{flex-direction:column}}.custom-domain-container .domain-card-content{padding:0 5rem 2rem}.custom-domain-container .domain-card-content .site-details{height:auto;margin-bottom:.8rem;padding:.75rem 1rem;border-radius:8px;background-color:#f4f8ff}.custom-domain-container .domain-card-content .site-details .label{font-weight:600;font-size:.875rem}.custom-domain-container .domain-card-content .site-details span{color:#2d343f}.custom-domain-container .domain-card-content .site-details .site-name{font-weight:500;font-size:18px;padding-left:5px}@media screen and (max-width:400px){.custom-domain-container .domain-card-content .site-details span{font-size:12px}}.custom-domain-container .domain-card-content p{color:var(--text-color);font-size:.75rem;font-weight:400;line-height:16px}.custom-domain-container .domain-card-content .field-hint-top{margin:.75rem 0 1rem}.custom-domain-container .domain-card-content .field-hint{margin:1rem 0 1.5rem}.custom-domain-container .domain-card-content .field-hint a{color:var(--text-link);text-decoration:none}.custom-domain-container .domain-card-content .list{margin-left:0;margin-top:0;margin-bottom:1rem;padding:0;list-style:none}.custom-domain-container .domain-card-content .list .list-item .domain-listed-item{padding:.8rem 1rem;border-bottom:1px solid var(--border-color)}.custom-domain-container .domain-card-content .list .list-item .domain-listed-item .title{font-size:.875rem;color:#11294f;font-weight:600;width:20%;padding-right:8px}.custom-domain-container .domain-card-content .list .list-item .domain-listed-item .name-container{width:80%}.custom-domain-container .domain-card-content .list .list-item .domain-listed-item .name-container .element-type{font-size:.875rem;font-weight:400;color:var(--text-secondary);line-break:anywhere;width:90%}.custom-domain-container .domain-card-content .list .list-item .domain-listed-item .name-container .material-symbols-outlined{cursor:pointer;color:var(--text-color);font-size:20px;width:10%}@media screen and (max-width:767px){.custom-domain-container .domain-card-content .list .list-item .domain-listed-item{flex-wrap:wrap}.custom-domain-container .domain-card-content .list .list-item .domain-listed-item .title{width:100%;margin-bottom:3px}.custom-domain-container .domain-card-content .list .list-item .domain-listed-item .name-container{width:100%}}@media screen and (max-width:600px){.custom-domain-container .title-container .icon-holder{display:none}.custom-domain-container .domain-card-content p{margin-bottom:1rem}}@media screen and (max-width:767px){.custom-domain-container .domain-card-content{padding:1rem!important}}.activate-plan{width:100%;padding:120px 0;position:relative}.activate-plan .redeem-card{background-color:#fff;border-radius:6px;overflow:hidden;margin-bottom:10px}.activate-plan .redeem-card .redeem-card-header{background-color:#11294f;width:100%;position:relative;padding:0 1.8rem;padding-top:.75rem!important}.activate-plan .redeem-card .redeem-card-header .bg-img{position:absolute;bottom:0;left:0;width:20rem;height:auto}.activate-plan .redeem-card .redeem-card-header .redeem-title{width:70%}.activate-plan .redeem-card .redeem-card-header .redeem-title h1{font-size:32px;line-height:38px;color:#fff;font-weight:700;margin:0;margin-bottom:.8rem}.activate-plan .redeem-card .redeem-card-header .redeem-title span{color:#fff;font-size:14px;font-weight:400;line-height:17px}.activate-plan .redeem-card .redeem-card-header .redeem-title .material-symbols-outlined{padding-right:10px;font-size:17px}.activate-plan .redeem-card .redeem-card-header .redeem-img{width:30%;margin-bottom:-3px}.activate-plan .redeem-card .redeem-card-header .redeem-img img{width:100%;height:100%;object-fit:contain}.activate-plan .redeem-card .redeem-card-body{padding:1rem 2rem;text-align:center}.activate-plan .redeem-card .redeem-card-body h2{font-size:30px;line-height:45px;color:#0f274a;font-weight:600;margin:0;margin-bottom:.875rem}.activate-plan .redeem-card .redeem-card-body p{color:#2d343f;font-size:.875rem;font-weight:500;margin:0 0 1rem}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card{border-radius:4px;background-color:#e6f1ff;padding:1.2rem 3.5rem;position:relative;overflow:hidden;margin-bottom:2rem}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .discount-label{position:absolute;top:5px;left:-25px;background-color:#144f96;color:#fff;font-size:13px;font-weight:700;padding:.4rem 2rem .4rem 1.9rem;transform:rotate(-40deg);box-shadow:0 4px 4px #00000040}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card h3,.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .discount-price{color:#144f96;font-size:22px;margin-bottom:8px!important}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .dashed-price{text-decoration:line-through}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .discount-price{font-weight:700;position:relative;padding:0px .5rem}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .discount-price img{position:absolute;top:10px;left:0;width:100%;height:auto;margin:auto}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card h3{font-weight:600;padding-left:5px;margin:0}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card p{color:#144f96;font-size:13px;font-weight:400}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .btn-danger{background-color:#ef0707;border:none;padding:.875rem 1.5rem;border-radius:4px;margin:auto;cursor:pointer}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .btn-danger span{color:#fff;font-size:13px;font-weight:600}.activate-plan .redeem-card .redeem-card-body .lifetime-access-card .btn-danger .material-symbols-outlined{font-size:1rem;font-weight:500;padding-right:8px}.activate-plan .redeem-card .redeem-card-bottom{padding:1rem 1.8rem}.activate-plan .redeem-card .redeem-card-bottom .comment-icon{width:2rem;height:2rem;border-radius:0 14px 14px;background-color:#11294f;display:flex;align-items:center;justify-content:center}.activate-plan .redeem-card .redeem-card-bottom .comment-icon span{font-size:1rem;color:#fff}.activate-plan .redeem-card .redeem-card-bottom .comment-details{padding-left:2rem}.activate-plan .redeem-card .redeem-card-bottom .comment-details h4{color:#0f274a;margin:0;font-size:16px;line-height:18px;font-weight:600}.activate-plan .redeem-card .redeem-card-bottom .comment-details span{color:#536787;font-size:12px;line-height:15px;font-weight:400}@media screen and (min-width:991px){.activate-plan{max-width:800px;height:auto;margin:0 auto}}@media screen and (max-width:767px){.activate-plan{padding:80px 0}.activate-plan .redeem-card-header{align-items:end!important;padding:0 1rem!important}.activate-plan .redeem-card-header .redeem-title{margin-bottom:4rem}.activate-plan .redeem-card-body{padding:1rem!important}.activate-plan .redeem-card-body h2{font-size:22px}.activate-plan .redeem-card-body p{font-size:.875rem}.activate-plan .redeem-card-body .lifetime-access-card{padding:1.2rem 2rem!important}.activate-plan .redeem-card-body .lifetime-access-card h3,.activate-plan .redeem-card-body .lifetime-access-card .discount-price{font-size:18px!important}.activate-plan .redeem-card-body .discount-price img{top:8px!important}.activate-plan .redeem-card-bottom{padding:1rem!important}.activate-plan .redeem-card-bottom .comment-icon{width:4rem!important}.activate-plan .footer{display:none}}.activate-plan .footer{position:absolute;left:0;right:0;margin:auto;bottom:10px}.round-switch-sec{display:flex;flex-direction:row;justify-content:center;align-items:center}.round-switch-text{margin-right:.35rem;margin-top:-2px;font-family:Inter;font-style:normal;font-weight:600;font-size:13.5px;color:var(--text-primary)}.round-switch{margin-left:.35rem;position:relative;display:inline-block;width:38px;height:19px}.round-switch .round-switch-input{opacity:0;width:0;height:0}.round-slider{position:absolute;cursor:pointer;inset:0;background-color:#aebaca;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.round-slider:before{position:absolute;content:"";height:13.5px;width:13.5px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.round-switch-input:checked+.round-slider{background-color:var(--text-primary)}.round-switch-input:focus+.round-slider{-webkit-box-shadow:none;box-shadow:none}.round-switch-input:checked+.round-slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.round-slider.round-circle{border-radius:34px}.round-slider.round-circle:before{border-radius:50%}.c-pointer{cursor:pointer!important}.user-img{top:.75rem;left:3%}.post-card .user-img,.comment .user-img,.reply-cmt-field .user-img{background:#d2ddec;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.post-card .user-img img,.comment .user-img img,.reply-cmt-field .user-img img{width:100%;height:100%;object-fit:cover}.post-card .user-img .empty-img,.comment .user-img .empty-img,.reply-cmt-field .user-img .empty-img{color:#697891;font-weight:600;text-transform:uppercase}.community-container .post-card .post-card-top .post-card-top-left .user-img{min-height:36px;min-width:36px;height:36px;width:36px}.community-container .post-card .post-card-top .post-card-top-left .user-img .empty-img{min-height:36px;min-width:36px;font-size:1rem}.comment .user-img,.reply-cmt-field .user-img{min-width:30px;width:30px;height:30px;flex-shrink:0}.comment .user-img .empty-img,.reply-cmt-field .user-img .empty-img{font-size:.75rem}.student-ai-chat-avatar .user-img{top:unset!important;left:unset!important}.student-ai-chat-avatar .user-img img{width:2.625rem;height:2.625rem;border-radius:50%}.student-ai-chat-avatar .empty-img{width:2.625rem;height:2.625rem;background-color:#f5f9fd;border-radius:50%;border:1px solid #f5f9fd;color:#11294f;font-size:1rem;font-weight:700;line-height:1.125rem;display:flex;align-items:center;justify-content:center}.community-container ul{list-style:none;margin:0;padding:0}.community-container .comment-reply,.community-container .comment-sub-reply{margin-left:8px;padding-left:18px;border-left:1px solid #d8e0ec}.community-container .btn-load-more{display:flex;align-items:center;justify-content:center;margin:auto;min-width:160px;min-height:48px;padding:.875rem 1.2rem;border-radius:10px;border:none}.community-container .btn-load-more .icon{z-index:11}.community-container .btn-load-more .icon svg{width:18px;height:18px}.community-container .btn-load-more span{color:#fff;font-size:14px;font-weight:500;margin-left:10px;z-index:11}.community-container .btn-load-more:hover{position:relative}.community-container .btn-load-more:hover:after{position:absolute;content:"";left:0;width:100%;height:100%;background-color:#0000001a;z-index:1}.community-container .btn-load-more:disabled{background:#d2ddec!important}.community-container .community-banner{min-height:170px}.community-container .community-banner img{border-radius:10px;max-height:170px;height:100%;width:100%;object-fit:cover}.community-container .bar-btn button{font-weight:500}.community-container .btn-delete{border:none;background:none;padding:0;display:flex;align-items:center}.community-container .btn-delete svg{width:1rem;height:1rem;--stroke-color: #ec3030}.community-container .btn-delete span{color:#ec3030;font-size:.875rem;font-weight:400;margin-left:8px}.community-container .btn-close{background:none;border:none;color:#11294f;font-size:.875rem;font-weight:500;margin-right:16px}.community-container .main-title{margin:0;display:flex;align-items:center}.community-container .main-title .icon svg{width:1.4rem;height:1.4rem}.community-container .main-title span{color:#11294f;font-size:1.25rem;font-weight:500;margin-left:10px}.community-container .title-para{color:#667182;font-size:.875rem;font-weight:400;line-height:1.6rem}.community-container .badge-icon{width:1rem;height:1rem}.community-container .badge-icon svg{width:1rem;height:1rem}.community-container .user-badge{display:flex;align-items:center;flex-wrap:wrap}.community-container .user-badge .badge{border-radius:10px;border:1px solid #d2ddec;background:#fff;padding:.4rem .75rem;display:flex;align-items:center}.community-container .user-badge .badge:first-child{margin-left:0rem}.community-container .user-badge .badge span{margin-left:.5rem;color:#7e8da0;font-size:.875rem;font-weight:400;text-transform:capitalize}.community-container .user-badge .extra-badge-count{color:#7e8da0;font-size:.875rem;font-weight:400;margin-left:8px}.community-container .loading{text-align:center}.community-container .loading img{margin-top:.4rem;width:48px;height:48px}.community-container .loading p{color:#344054;text-align:center;font-size:14px;font-weight:500;line-height:20px}.community-container .community-search{display:flex;align-items:center;justify-content:space-between}.community-container .community-search .search-bar{width:100%;position:relative}.community-container .community-search .search-bar .search-field{position:relative}.community-container .community-search .search-bar .search-field .search-icon,.community-container .community-search .search-bar .search-field .clear-search{position:absolute;top:32%;cursor:pointer}.community-container .community-search .search-bar .search-field .clear-search{right:1rem}.community-container .community-search .search-bar .search-field .clear-search svg{width:.75rem;height:.75rem;--stroke-color: #7e8da0}.community-container .community-search .search-bar .search-field .search-icon{left:1rem}.community-container .community-search .search-bar .search-field .search-icon svg{width:1.1rem;height:1.1rem}.community-container .community-search .search-bar .search-field input{border-radius:10px;border:1px solid #ecf0f6;background:#fff;height:48px;width:100%;padding:0 2.875rem}.community-container .community-search .search-bar .searching-list{display:block;position:absolute;top:100%;width:100%;z-index:11;border-radius:10px;border:.5px solid #70839c;background:#fff;box-shadow:0 1px 15px #11294f26;padding:0 1rem 1rem;margin-top:.4rem}.community-container .community-search .search-bar .searching-list ul{margin:0;padding:0;list-style:none}.community-container .community-search .search-bar .searching-list .list-item{margin-top:1rem}.community-container .community-search .bar-btn{margin-left:.875rem}.community-container .post-list-mark{margin:0 1rem 0 0;display:flex;align-items:center;justify-content:right}.community-container .post-list-mark .border{width:1px;height:20px;background:#d5d9df;margin:0 1rem}.community-container .post-list-mark .post-list-mark-left svg{width:1.2rem;height:1.2rem}.community-container .post-list-mark .post-list-mark-left button{background:none;border:none;display:flex;align-items:center;padding:0;margin-left:auto}.community-container .post-list-mark .post-list-mark-left button span{margin-left:6px;color:#2d405d;font-size:.75rem;font-weight:400}.community-container .post-list-mark .post-list-mark-right{display:flex;align-items:center}.community-container .post-list-mark .post-list-mark-right svg{width:.75rem;height:.75rem}.community-container .post-list-mark .post-list-mark-right span{margin-left:8px;color:#2d405d;font-size:12px;font-weight:500}.community-container .room-widget{display:flex;align-items:center;gap:.5rem}.community-container .room-widget h6{display:flex;align-items:center;margin:0;gap:.5rem}.community-container .room-widget h6 span{color:#11294f;font-size:1rem;font-weight:500;text-transform:capitalize}.community-container .room-widget .room-type{border-radius:15px;background:#eeeaff;padding:.3rem .7rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.community-container .room-widget .room-type svg{width:1rem;height:1rem}.community-container .room-widget .room-type span{color:#2d405d;font-size:.875rem;font-weight:500}.community-container .total-followers{display:flex;align-items:center}.community-container .total-followers svg{width:1.2rem;height:1.2rem;--fill-color: white}.community-container .total-followers strong{color:#11294f;font-size:.75rem;font-weight:600;margin:0 6px}.community-container .total-followers span{color:#667182;font-size:.75rem;font-weight:400}.community-container .menu-wrapper{position:relative}.community-container .menu-wrapper button{background:none;border:none;padding:0}.community-container .menu-wrapper .btn-post-menu{border-radius:8px;padding:1rem .5rem;border:1px solid transparent;display:flex;align-items:center;transition:all .2s ease-in-out}.community-container .menu-wrapper .btn-post-menu svg{width:1rem;height:3px}.community-container .menu-wrapper .btn-post-menu.active{border:1px solid #d5d9df;background:#f7fafc}.community-container .menu-wrapper .toggle-menu{position:absolute;top:2.6rem;right:0;margin:0;list-style:none;border-radius:10px;border:.5px solid #70839c;background:#fff;box-shadow:0 1px 15px #11294f26;min-width:190px;padding:22px 18px;z-index:99;transition:all .2s ease-in-out}.community-container .menu-wrapper .toggle-menu li:first-child{margin-top:0}.community-container .menu-wrapper .toggle-menu li{margin-top:.75rem}.community-container .menu-wrapper .close-menu{position:absolute;right:16px;top:14px}.community-container .menu-wrapper .close-menu svg{width:.75rem;height:.75rem;--stroke-color: #7e8da0}.community-container .menu-wrapper .btn-post-menu-item{display:flex;align-items:center}.community-container .menu-wrapper .btn-post-menu-item .icon-wrapper svg{--stroke-color: #2d405d;width:1rem;height:1rem}.community-container .menu-wrapper .btn-post-menu-item span{color:#4b5d7a;font-size:.875rem;font-weight:400;margin-left:.875rem;transition:all .2 ease-in-out}.community-container .menu-wrapper .btn-post-menu-item:hover svg,.community-container .menu-wrapper .btn-post-menu-item:hover span{--stroke-color: #2973e0;color:#2973e0!important}.community-container .post-card{border-radius:10px;border:1px solid #ecf0f6;background:#fff;position:relative;margin-bottom:24px}.community-container .post-card .post-card-wrapper{padding:1.6rem 2rem 0rem 1.2rem}.community-container .post-card .post-tags{position:absolute;left:1rem;top:-15px}.community-container .post-card .post-tags .post-tag{border-radius:8px;border:1px solid #d2ddec;padding:.3rem .5rem;display:flex;align-items:center;margin-left:.4rem;width:fit-content}.community-container .post-card .post-tags .post-tag span{margin-left:.5rem;color:#fff;font-size:.75rem;font-weight:400}.community-container .post-card .post-card-top{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.community-container .post-card .post-card-top .post-card-top-left{display:flex;align-items:start;margin-top:.1rem;gap:.75rem}.community-container .post-card .post-card-top .post-card-top-left .user-intro{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.community-container .post-card .post-card-top .post-card-top-left .user-intro .user-name{color:#11294f;font-size:1rem;font-weight:500;line-height:2.2rem;min-width:fit-content}.community-container .post-card .post-card-top .post-card-top-left .user-intro .user-badge{gap:.2rem}.community-container .post-card .post-card-top .post-card-top-right{display:flex;align-items:center;min-width:fit-content}.community-container .post-card .post-card-top .post-card-top-right span{color:#667182;font-size:.875rem;font-weight:500;margin-right:.75rem;min-width:fit-content}.community-container .post-card .post-card-bottom{margin-top:.875rem;margin-left:3rem}.community-container .post-card .post-card-bottom .about-post-badge{cursor:pointer}.community-container .post-card .post-card-bottom .about-post-badge .badge{border-radius:10px;border:1px solid #dcd7ee;background:#f7f5ff;display:flex;align-items:center;width:fit-content;padding:.4rem .75rem}.community-container .post-card .post-card-bottom .about-post-badge .badge span{color:#667182;font-size:.875rem;font-weight:400;margin:0 .4rem;text-transform:capitalize}.community-container .post-card .post-card-bottom .post-title{color:#11294f;font-size:1.4rem;font-weight:500;line-height:2rem;margin:0;margin-top:1.2rem;transition:all .3s ease-in-out;cursor:pointer}.community-container .post-card .post-card-bottom .post-title:hover{text-decoration:underline}.community-container .post-card .post-card-bottom .post-para{color:#11294f;font-weight:400;margin:0;margin-top:1rem;font-size:1rem;line-height:1.8rem}.community-container .post-card .post-card-bottom .post-para p{margin:.5rem 0 0;word-break:break-word}.community-container .post-card .post-card-bottom .post-para p img{margin:.5rem 0 .875rem}.community-container .post-card .post-card-bottom .post-para img{width:100%}.community-container .post-card .post-card-bottom .post-para ul,.community-container .post-card .post-card-bottom .post-para ol{margin:.5rem 0;padding-left:1.5rem}.community-container .post-card .post-card-bottom .post-para ul li{list-style:disc}.community-container .post-card .post-card-bottom .post-para ol li{list-style:decimal}.community-container .post-card .post-card-bottom .post-para li{margin:.25rem 0}.community-container .post-card .post-card-bottom .post-footer{margin:1.4rem 0 0;display:flex;align-items:center;justify-content:space-between}.community-container .post-card .post-card-bottom .post-footer .post-footer-right{display:flex;align-items:center}.community-container .post-card .post-card-bottom .post-footer .post-footer-right .border{width:1px;height:20px;background:#d5d9df;margin:0 1rem}.community-container .post-card .post-card-bottom .post-footer .post-footer-right .btn-reply svg{--stroke-color: #2973e0}.community-container .post-card .post-card-bottom .post-footer .post-footer-right .btn-reply span{color:#2973e0}.community-container .post-card .post-card-bottom .post-footer button{background:none;border:none;display:flex;align-items:center;padding:0}.community-container .post-card .post-card-bottom .post-footer button:first-child{margin-left:0rem!important}.community-container .post-card .post-card-bottom .post-footer button svg{width:1.2rem;height:1.2rem}.community-container .post-card .post-card-bottom .post-footer button span,.community-container .post-card .post-card-bottom .post-footer button strong{color:#11294f;font-size:.875rem}.community-container .post-card .post-card-bottom .post-footer button span{font-weight:400;margin-left:6px}.community-container .post-card .post-card-bottom .post-footer button .counts{display:flex;align-items:center}.community-container .post-card .post-card-bottom .post-footer button .counts strong{margin-left:8px;font-weight:600;font-size:.875rem}.community-container .post-card .post-card-comments{margin:1.4rem 0}.community-container .post-card .reply-cmt-field{border-top:1px solid #f4f4f4;padding:1rem}@media screen and (max-width:767px){.community-container .post-card .post-card-top{align-items:start}.community-container .post-card .post-card-top .post-card-top-left{gap:.75rem;align-items:start}.community-container .post-card .post-card-top .post-card-top-left .user-intro{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0}.community-container .post-card .post-card-top .post-card-top-left .user-intro .user-name{margin-left:0}.community-container .post-card .post-card-top .post-card-top-left .user-intro .user-badge{flex-wrap:wrap;margin:0}.community-container .post-card .post-card-bottom{margin-left:0rem}.community-container .post-card .post-card-bottom .post-footer{margin:1rem 0 0}.community-container .post-card .post-card-bottom .post-footer .post-footer-left button{margin-left:1.5rem}}@media screen and (max-width:600px){.community-container .post-card .post-card-wrapper{padding:1.4rem 1rem 0rem}}.community-container .card-body{padding:1.5rem 1.8rem;border-radius:10px;border:1px solid #ecf0f6;background:#fff;margin-bottom:.875rem}.community-container .card-body .card-icon{min-width:2.375rem;min-height:2.375rem;width:2.375rem;height:2.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 1.125rem 0 0}.community-container .card-body .card-icon .icon{width:1.25rem;height:1.25rem}.community-container .card-body .card-icon .icon use{width:100%;height:100%}.community-container .card-body .card-title{font-weight:500;font-size:1.125rem;line-height:1.8rem;color:#11294f;margin:0}.community-container .card-body .card-sub-title{color:#11294f;font-size:1rem;font-weight:500;margin:0}.community-container .card-body p{color:#667182;font-size:.875rem;font-weight:400;line-height:1.6rem;margin:0}.community-container .card-body .card-margin{margin-top:.875rem;padding:0 3.4rem}@media screen and (max-width:767px){.community-container .card-body{padding:1.5rem 1rem}.community-container .card-body .card-margin{padding:0}}.community-container .setting-wrapper .setting-top{margin-top:20px}.community-container .setting-wrapper .setting-top .label{color:#11294f;font-size:.875rem;font-weight:400;line-height:1.6rem}.community-container .setting-wrapper .setting-top .label.disabled-room strong{color:#a1b1c6}.community-container .setting-wrapper .setting-top .label strong{color:#06c575;font-weight:600}.community-container .setting-wrapper .setting-details .card-margin,.community-container .setting-wrapper .setting-access .card-margin,.community-container .setting-wrapper .setting-destroy .card-margin{margin-top:.5rem;padding:0 1.6rem 0 3.5rem}.community-container .setting-wrapper .setting-details .card-icon{background-color:#fab2271a}.community-container .setting-wrapper .setting-details .mt-1{margin-top:1.6rem}.community-container .setting-wrapper .setting-details .form-group .example-chip-list{width:100%}.community-container .setting-wrapper .setting-details .form-group .label{color:#11294f;font-size:.875rem;font-weight:500;line-height:1.6rem}.community-container .setting-wrapper .setting-details .form-group label{color:#64758c;font-size:.75rem;line-height:1.4rem;font-weight:400;margin-top:1rem}.community-container .setting-wrapper .setting-details .form-group .form-upload{margin-top:.75rem}.community-container .setting-wrapper .setting-details p{margin-bottom:1rem}.community-container .setting-wrapper .setting-details p .learn-more{text-decoration:underline}.community-container .setting-wrapper .setting-access .card-icon{background-color:#e9f2ff}.community-container .setting-wrapper .setting-access .setting-access-list{margin:1.2rem 0}.community-container .setting-wrapper .setting-access .setting-access-list li{display:flex;align-items:start;margin-top:1rem}.community-container .setting-wrapper .setting-access .setting-access-list li .bg-1{background:#ffe3c2}.community-container .setting-wrapper .setting-access .setting-access-list li .bg-2{background:#caffe9}.community-container .setting-wrapper .setting-access .setting-access-list li .bg-3{background:#cee2ff}.community-container .setting-wrapper .setting-access .setting-access-list li .bg-4{background:#ece7ff}.community-container .setting-wrapper .setting-access .setting-access-list li .image-icon{max-width:37px;width:100%;height:37px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:0 22px}.community-container .setting-wrapper .setting-access .setting-access-list li .image-icon img{width:22px;height:22px}.community-container .setting-wrapper .setting-access .setting-access-list li .item-content .item-para{font-size:.875rem;line-height:1.6rem}.community-container .setting-wrapper .setting-access .setting-access-list .item-title{color:#11294f;font-size:.875rem;font-weight:500;line-height:1.6rem;margin:0}.community-container .setting-wrapper .setting-access .paid-access-content{border-radius:10px;border:1px solid #ecf0f6;background:#fff;margin-top:1rem;margin-left:2rem;padding:20px 40px}.community-container .setting-wrapper .setting-access .paid-access-content .sub-palns .form-group{margin-bottom:0;background-color:#fff}.community-container .setting-wrapper .setting-access .paid-access-content .sub-palns .form-group input{max-width:90px}.community-container .setting-wrapper .setting-access .paid-access-content .item-title{font-weight:600;margin-bottom:.75rem}.community-container .setting-wrapper .setting-access .paid-access-content .ml-1{margin-left:1.2rem}.community-container .setting-wrapper .setting-access .paid-access-content .label{color:#667182;font-size:.875rem;font-weight:400;line-height:1.6rem;margin-right:10px}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit{margin-top:1rem}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit .form-group{margin-bottom:0}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit li{align-items:center;padding:.75rem 0;border-bottom:1px solid #e8edf4;margin-top:0}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit li:last-child{border-bottom:1px solid transparent;padding-bottom:0}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit .item-left svg{--stroke-color: #11294f;width:1rem;height:.75rem}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit .item-right{margin-left:10px;display:flex;align-items:center;justify-content:space-between;width:100%}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit .item-right span{color:#2d405d;font-size:.875rem;font-weight:400;text-transform:capitalize}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit .item-right svg{width:18px;height:18px;cursor:pointer}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit .item-right .icon-container{display:flex;justify-content:space-between;width:40px;align-items:center}.community-container .setting-wrapper .setting-access .paid-access-content .room-benifit .item-right .icon-container :nth-child(1){display:flex}.community-container .setting-wrapper .setting-access .setting-access-btns{margin-top:24px}.community-container .setting-wrapper .setting-access .setting-access-btns .btn-admin-primary{min-width:110px;height:37px}.community-container .setting-wrapper .setting-access .room-benifit .warn{display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#ffeef0;padding:.75rem .875rem;margin-top:.875rem}.community-container .setting-wrapper .setting-access .room-benifit .warn .warn-left{display:flex;align-items:center}.community-container .setting-wrapper .setting-access .room-benifit .warn .warn-left .icon{width:1.2rem;height:1.2rem}.community-container .setting-wrapper .setting-access .room-benifit .warn .warn-left .icon svg{width:1.2rem;height:1.2rem}.community-container .setting-wrapper .setting-access .room-benifit .warn .warn-left span{color:#667182;font-size:.875rem;font-weight:400;text-transform:capitalize;margin:0 .875rem}.community-container .setting-wrapper .setting-access .room-benifit .warn .close-icon{cursor:pointer}.community-container .setting-wrapper .setting-access .room-benifit .warn .close-icon svg{width:.875rem;height:.875rem;--stroke-color: #667182}@media screen and (max-width:767px){.community-container .setting-wrapper .card-margin{padding:0!important}.community-container .setting-wrapper .paid-access-content{margin-left:0!important;padding:1rem .5rem!important}}.community-container .reply-cmt-field .reply-cmt-field-wrapper{background:transparent;border-radius:16px;border:1px solid #cdd6e3;display:flex;justify-content:center;align-items:center;padding:0 .5rem}.community-container .reply-cmt-field ::-webkit-scrollbar-track{background:transparent;border-radius:4px}.community-container .reply-cmt-field ::-webkit-scrollbar{width:6px;cursor:pointer}.community-container .reply-cmt-field ::-webkit-scrollbar-thumb{background:#d9d9e3cc;border-radius:4px}.community-container .reply-cmt-field .field-actions{right:2%;bottom:.76rem;display:flex;align-items:center}.community-container .reply-cmt-field .field-actions .btn-disabled{opacity:.5;cursor:not-allowed}.community-container .reply-cmt-field .field-actions .btn-send{padding:6px 1rem;border-radius:16px;border:1px solid #cdd6e3;background:#2973e0}.community-container .reply-cmt-field .field-actions .btn-send svg{width:20px;height:24px;--stroke-color: white}.community-container .reply-cmt-field .field-actions .btn-send:focus,.community-container .reply-cmt-field .field-actions .btn-send:hover,.community-container .reply-cmt-field .field-actions .btn-send:active{background:#2973e0}.community-container .reply-cmt-field .field-actions .btn-send:focus svg,.community-container .reply-cmt-field .field-actions .btn-send:hover svg,.community-container .reply-cmt-field .field-actions .btn-send:active svg{--stroke-color: white}.community-container .reply-cmt-field .field-actions .btn-emoji{border:none;background:none;padding:0;margin-right:.75rem}.community-container .reply-cmt-field .field-actions .btn-emoji svg{width:26px;height:26px}.community-container .reply-cmt-field textarea{white-space:pre-wrap;box-sizing:border-box;border:none;padding:.875rem .5rem;width:100%;font-size:.875rem;line-height:1.6rem;font-weight:400;resize:none;font-family:Inter;vertical-align:middle;min-height:48px;height:100%}.community-container .reply-cmt-field textarea::placeholder{color:#9aa4b3}.community-container .reply-cmt-field textarea:focus{outline:none}@media screen and (max-width:480px){.community-container .community-banner img{height:170px}.community-container .user-badge .badge{padding:.3rem}.community-container .community-search{flex-direction:column-reverse}.community-container .community-search .bar-btn{margin-bottom:7px;margin-left:0!important;width:100%}.community-container .community-search .bar-btn button{width:100%}}.page-builder{height:100%}.page-builder .main-title{display:flex;align-items:center;margin:0}.page-builder .main-title .icon svg{width:24px;height:24px}.page-builder .main-title span{margin-left:.75rem;color:#11294f;font-size:1.375rem;font-weight:500}.page-builder .main-des{color:#667182;font-size:.875rem;font-weight:400;line-height:20px;margin:0;margin-top:.75rem}.page-builder .sub-title{color:#2d405d;font-size:.875rem;font-weight:500;margin:.75rem 0}.page-builder .btn-hint{margin-top:1.6rem;text-align:center}.page-builder .btn-hint p{color:#475467;font-size:.75rem;line-height:1.875rem;margin:0}.page-builder .btn-trans{background:transparent;border:0;padding:0;margin:0;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease-in-out}.page-builder .btn-trans svg{width:1rem;height:1rem;--stroke-color: var(--text-link)}.page-builder .btn-trans span{font-size:.875rem;font-weight:600;color:var(--text-link)}.page-builder .btn-trans:disabled{opacity:.5;cursor:not-allowed}.page-builder .search-bar{width:100%;position:relative}.page-builder .search-bar .search-field{position:relative}.page-builder .search-bar .search-field .search-icon,.page-builder .search-bar .search-field .clear-search{position:absolute;top:32%;cursor:pointer}.page-builder .search-bar .search-field .clear-search{right:1rem}.page-builder .search-bar .search-field .clear-search svg{width:.75rem;height:.75rem;--stroke-color: #7e8da0}.page-builder .search-bar .search-field .search-icon{left:1rem}.page-builder .search-bar .search-field .search-icon svg{width:1.1rem;height:1.1rem}.page-builder .search-bar .search-field input{border-radius:10px;border:1px solid #ecf0f6;background:#fff;height:48px;width:100%;padding:0 2.875rem}.page-builder .search-bar .searching-list{display:block;position:absolute;top:100%;width:100%;z-index:11;border-radius:10px;border:.5px solid #70839c;background:#fff;box-shadow:0 1px 15px #11294f26;padding:0 1rem 1rem;margin-top:.4rem}.page-builder .search-bar .searching-list ul{margin:0;padding:0;list-style:none}.page-builder .search-bar .searching-list .list-item{margin-top:1rem}.page-builder .create-new-page-form .btn-link{padding:0}.page-builder .create-new-page-form .create-new-page-form-top{margin-top:1.2rem}.page-builder .create-new-page-form .create-new-page-form-top h6 svg{width:18px;height:18px}.page-builder .create-new-page-form .create-new-page-form-top h6 span{font-size:1.2rem}.page-builder .create-new-page-form .create-new-page-form-bottom{border-radius:10px;border:1px solid #ecf0f6;background:#fff;padding:30px;margin-top:1.2rem}.page-builder .create-new-page-form .create-new-page-form-bottom .form-group .main-label{color:#475467;font-size:1rem;font-weight:500;margin-bottom:5px}.page-builder .create-new-page-form .create-new-page-form-bottom .form-group label{color:#667085;margin-bottom:.75rem;font-size:.75rem;line-height:normal;margin-top:0rem}.page-builder .create-new-page-form .create-new-page-form-bottom .form-group .form-control,.page-builder .create-new-page-form .create-new-page-form-bottom .form-group textarea{background-color:#fff}.page-builder .create-new-page-form .create-new-page-form-bottom .action-btn{margin-top:2.4rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem}.page-builder .create-new-page-form .create-new-page-form-bottom .action-btn .btn-admin-primary{min-width:172px}@media screen and (min-width:1400px){.page-builder .container{max-width:800px!important}}.page-container{max-width:86rem;width:100%;margin:auto}.page-sub-container{max-width:65rem;width:100%;margin:auto}.media{position:relative;overflow:hidden;border-radius:1.25rem;margin:auto;margin-bottom:1.2rem}.media .media-overlay{content:"";position:absolute;inset:0;background-color:#000;z-index:10;width:100%;height:100%}.media img{width:100%;height:100%;object-fit:contain}.media video{width:100%;height:100%;border-radius:1.25rem;object-fit:cover}.media .playbtn{width:100px;height:100px;background:transparent;position:absolute;border:none;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:111}.media .playbtn svg{width:5rem;height:5rem}.media .media-empty-img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.common-empty-state{min-height:20rem;background:#fff;padding:3rem 1rem;border-radius:1.625rem;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.2rem}.common-empty-state .empty-state-icon img{width:7.5rem;height:7.5rem}.common-empty-state .empty-state-text{color:#101828;font-size:1.375rem;font-weight:500;letter-spacing:-.0275rem;margin:0}.analytics .btn-link{margin:0;padding:0}.analytics .box-item{border-radius:.625rem;background:#fff;padding:1.2rem 1.6rem;text-align:center;height:100%}.analytics .box-item .item-content{display:flex;justify-content:space-between;gap:1rem}.analytics .box-item .item-content .icon svg{width:1.75rem;height:1.75rem}.analytics .box-item .item-content .text{text-align:end}.analytics .box-item .item-content .text h5{color:#11294f;font-size:2rem;font-weight:500;line-height:2rem;margin:0;margin-bottom:.3rem}.analytics .box-item .item-content .text span{color:#11294f;font-size:.75rem;font-weight:400;letter-spacing:-.015rem}.analytics .box-item .item-des{margin-top:1rem;color:#667182;font-size:.75rem;font-weight:400;line-height:1.2rem;text-align:center}.analytics .chart-title{color:#11294f;font-size:1rem;font-weight:500;letter-spacing:-.015rem;text-align:center;margin:0;margin-bottom:1.6rem}.analytics .analytics-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.analytics .analytics-header .header-wrapper .title{display:flex;align-items:center;column-gap:.6rem}.analytics .analytics-header .header-wrapper .title .icon svg{width:23px;height:23px}.analytics .analytics-header .header-wrapper .title h6{color:#45377d;font-size:1.4rem;font-weight:500;margin:0;text-transform:capitalize}.analytics .analytics-header .header-wrapper .des{color:#667182;font-size:.875rem;font-weight:400;line-height:1.2rem;margin-bottom:0}.analytics .analytics-header-actions button{min-width:88px;display:flex;align-items:center;column-gap:.4rem}.analytics .analytics-header-actions button .icon svg{width:.875rem;height:.875rem}.analytics .analytics-header-actions button span{color:#2973e0;font-size:.75rem;font-weight:600}.analytics .analytics-header-actions .btn-export{padding:0;background:none;border:none}.analytics .feature-plan{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:.625rem;background:#eef3fa;padding:3rem 1rem}.analytics .feature-plan .feature-plan-content{max-width:16rem}.analytics .feature-plan .feature-plan-content h6{color:#11294f;font-size:1.125rem;font-weight:500;margin:0}.analytics .feature-plan .feature-plan-content p{color:#667182;font-size:.875rem;font-weight:400;line-height:1.3rem}.analytics .feature-plan .feature-plan-content .content-btn{margin-top:1.6rem}.analytics .feature-plan .feature-plan-content .content-btn .btn-plan-upgrade{border-radius:.625rem;background:#7f56d9;width:8.5rem;height:2.25rem;border:none;text-align:center;color:#fff}.analytics .feature-plan .feature-img{width:100%;height:100%}.analytics .feature-plan .feature-img img{width:100%;height:100%;min-height:18rem;object-fit:cover}@media screen and (min-width:991px){.analytics .feature-plan{min-height:25rem;padding:2rem 2.5rem;gap:.5rem}}@media screen and (max-width:767px){.analytics .feature-plan{flex-direction:column}.analytics .feature-plan .feature-plan-content{max-width:100%}}.analytics .table-wrapper{border-radius:.625rem;background:#fff;padding:1.2rem .8rem}.analytics .table-wrapper .table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem}.analytics .table-wrapper .table-header .title{display:flex;align-items:center;gap:.7rem}.analytics .table-wrapper .table-header .title svg{width:1.875rem;height:1.875rem}.analytics .table-wrapper .table-header .title h6{color:#11294f;font-size:1.2rem;font-weight:500;letter-spacing:-.0175rem;text-transform:capitalize;margin:0}.analytics .table-wrapper .table-header .table-header-tabs{min-width:18rem;min-height:2.75rem;display:flex;align-items:center;border:1px solid #ecf0f6;background:#f6f9fd;border-radius:.625rem}.analytics .table-wrapper .table-header .table-header-tabs button{flex:1;min-height:2.75rem;background:none;border:none}.analytics .table-wrapper .table-header .table-header-tabs button.active{background:#fff}.analytics .table-wrapper .table-responsive{overflow-x:auto}.analytics .table-wrapper .table-responsive .table{width:100%;border-collapse:separate;border-spacing:0}.analytics .table-wrapper .table-responsive .table th,.analytics .table-wrapper .table-responsive .table td{padding:1rem .5rem}.analytics .table-wrapper .table-responsive .table .thead{background:#f7fafc}.analytics .table-wrapper .table-responsive .table .thead th{color:#11294f;font-size:.875rem;font-weight:500;min-width:6rem;text-align:start}.analytics .table-wrapper .table-responsive .table .thead th:first-child{border-top-left-radius:.625rem}.analytics .table-wrapper .table-responsive .table .thead th:last-child{border-top-right-radius:.625rem}.analytics .table-wrapper .table-responsive .table .thead .th-sm{min-width:4rem}.analytics .table-wrapper .table-responsive .table .thead .th-md{min-width:10rem}.analytics .table-wrapper .table-responsive .table .thead .th-lg{min-width:15rem}.analytics .table-wrapper .table-responsive .table .tbody tr{transition:background-color .3s ease-in-out;cursor:pointer}.analytics .table-wrapper .table-responsive .table .tbody tr:hover{background-color:#eff6ff}.analytics .table-wrapper .table-responsive .table .tbody tr td{border-bottom:1px solid #f4f4f4;color:#475467;font-size:13px;font-weight:400;line-height:normal}.analytics .table-wrapper .table-responsive .table .tbody tr td:last-child{border-bottom:1px solid transparent}.analytics .table-wrapper .table-responsive .table .tbody tr td .btn-table-detail{border:none;background:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:.4rem;padding:0}.analytics .table-wrapper .table-responsive .table .tbody tr td .btn-table-detail svg{width:.75rem;height:.75rem}.analytics .table-wrapper .table-responsive .table .tbody tr td .btn-table-detail span{color:#2973e0;font-weight:400}.analytics .table-wrapper .table-responsive .table .tbody tr td .user-bio{display:flex;align-items:center;column-gap:.7rem}.analytics .table-wrapper .table-responsive .table .tbody tr td .user-bio .user-img{min-width:1.7rem;height:1.7rem;background:#d9d9d9;border-radius:50%;overflow:hidden}.analytics .table-wrapper .table-responsive .table .tbody tr td .user-bio .user-img img{width:1.7rem;height:1.7rem;object-fit:cover}.analytics .table-wrapper .table-responsive .table .text-center{text-align:center!important}.analytics .table-wrapper .table-responsive .table .paymentMethod{color:#2973e0;font-weight:400}.analytics .table-wrapper .table-footer table-paginator .table-paginator-main-div{padding:1.5rem .5rem 1rem}@media screen and (max-width:767px){.analytics .analytics-header{flex-direction:column;margin-bottom:1rem}.analytics .analytics-header .analytics-header-actions{margin-left:auto}.analytics .analytics-header .analytics-header-actions .btn-export{min-width:100%}}:root{--status-passed-color: #00B548;--status-failed-color: #EB3B3B;--warning-color: #FFAA33}.assessment-lesson .option-group,.review-completion-content .option-group,question-preview-mode .option-group{display:flex;flex-direction:column;gap:.63rem}.assessment-lesson .option-item,.review-completion-content .option-item,question-preview-mode .option-item{border-radius:.375rem;background:#fff;display:inline-flex;gap:.06rem;width:100%;height:2.875rem;padding:0 .63rem;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease-in-out}.assessment-lesson .option-item:checked,.review-completion-content .option-item:checked,question-preview-mode .option-item:checked{background-color:#2973e0}.assessment-lesson .option-item:hover,.review-completion-content .option-item:hover,question-preview-mode .option-item:hover{box-shadow:0 0 0 2px #3b82f633;margin:0 .25rem}.assessment-lesson .option-label,.review-completion-content .option-label,question-preview-mode .option-label{text-align:left;color:#11294f;font-family:Inter;font-size:.8125em;font-style:normal;font-weight:400;line-height:1rem;transition:all .2s ease-in-out;width:100%;padding:0 .63rem;height:100%;display:flex;align-items:center}.assessment-lesson .option-input,.review-completion-content .option-input,question-preview-mode .option-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;position:relative;cursor:pointer;border:1px solid #A1B1C6;background:#fff;width:.875rem;height:.875rem;outline:none;transition:all .2s ease-in-out;margin-right:.75rem;padding:.5rem}.assessment-lesson .option-input[type=radio],.review-completion-content .option-input[type=radio],question-preview-mode .option-input[type=radio]{border-radius:50%}.assessment-lesson .option-input[type=checkbox],.review-completion-content .option-input[type=checkbox],question-preview-mode .option-input[type=checkbox]{border-radius:.25rem}.assessment-lesson .option-input:checked,.review-completion-content .option-input:checked,question-preview-mode .option-input:checked{border-color:#2563eb;background-color:#fff}.assessment-lesson .option-input:checked:after,.review-completion-content .option-input:checked:after,question-preview-mode .option-input:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assessment-lesson .option-input[type=radio]:checked:after,.review-completion-content .option-input[type=radio]:checked:after,question-preview-mode .option-input[type=radio]:checked:after{width:.65rem;height:.65rem;border-radius:50%;background:#2563eb}.assessment-lesson .option-input[type=checkbox]:checked:after,.review-completion-content .option-input[type=checkbox]:checked:after,question-preview-mode .option-input[type=checkbox]:checked:after{content:"\2713";font-size:.8rem;font-weight:600;color:#2563eb;line-height:1;text-align:center}.assessment-lesson .option-input:focus,.review-completion-content .option-input:focus,question-preview-mode .option-input:focus{box-shadow:none}.assessment-lesson .image-options-grid,.review-completion-content .image-options-grid,question-preview-mode .image-options-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.25rem;margin:0 .25rem}.assessment-lesson .image-option-label,.review-completion-content .image-option-label,question-preview-mode .image-option-label{border-radius:.375rem;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #ECEFF3;display:flex;flex-direction:column;align-items:center;background-color:#fff;grid-row:span 1}.assessment-lesson .image-option-label:hover,.review-completion-content .image-option-label:hover,question-preview-mode .image-option-label:hover{box-shadow:0 0 0 2px #3b82f633}.assessment-lesson .image-option-label:hover .option-item,.review-completion-content .image-option-label:hover .option-item,question-preview-mode .image-option-label:hover .option-item{box-shadow:none!important}.assessment-lesson .image-option-label:hover,.review-completion-content .image-option-label:hover,question-preview-mode .image-option-label:hover{transform:scale(1.01)}.assessment-lesson .image-option-label .option-item:hover,.review-completion-content .image-option-label .option-item:hover,question-preview-mode .image-option-label .option-item:hover{margin:0}.assessment-lesson .image-option-label .option-label,.review-completion-content .image-option-label .option-label,question-preview-mode .image-option-label .option-label{color:#11294f;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;text-align:left}.assessment-lesson .image-option-label .image-option-label-container.option-item,.review-completion-content .image-option-label .image-option-label-container.option-item,question-preview-mode .image-option-label .image-option-label-container.option-item{height:unset;padding:.5rem .63rem;display:flex;align-items:flex-start;justify-content:flex-start;max-width:calc(100% - .5rem)}@media(max-width:768px){.assessment-lesson .image-option-label .image-option-label-container.option-item,.review-completion-content .image-option-label .image-option-label-container.option-item,question-preview-mode .image-option-label .image-option-label-container.option-item{max-width:100%}}.assessment-lesson .image-option-img-container,.review-completion-content .image-option-img-container,question-preview-mode .image-option-img-container{border-radius:.375rem .375rem 0 0;width:100%;height:11.375rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.assessment-lesson .image-option-img,.review-completion-content .image-option-img,question-preview-mode .image-option-img{max-inline-size:100%;block-size:auto;object-fit:cover;display:block}.assessment-lesson .feedback-container,.review-completion-content .feedback-container,question-preview-mode .feedback-container{margin-top:5rem;margin-bottom:2.62rem;display:flex;flex-direction:column;align-items:flex-start;gap:.63rem}.assessment-lesson .answer-hint,.review-completion-content .answer-hint,question-preview-mode .answer-hint{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;padding:.94rem 1.13rem;border-radius:.375rem;width:100%;gap:1.13rem}.assessment-lesson .answer-hint-text,.review-completion-content .answer-hint-text,question-preview-mode .answer-hint-text{font-size:.895rem;display:inline-flex;align-items:flex-start;text-align:left;line-height:1.5rem;white-space:pre-wrap;word-wrap:break-word}.assessment-lesson .answer-hint-text svg,.review-completion-content .answer-hint-text svg,question-preview-mode .answer-hint-text svg{width:1.25rem;height:1.25rem;flex-shrink:0;aspect-ratio:1/1;margin-right:.63rem}.assessment-lesson .padding-left-2rem,.review-completion-content .padding-left-2rem,question-preview-mode .padding-left-2rem{padding-left:2rem}.assessment-lesson .answer-attempt-feedback,.assessment-lesson .answer-attempt-feedback-img-container,.assessment-lesson .answer-attempt-feedback-list,.assessment-lesson .correct-answer-feedback-list,.assessment-lesson .correct-answer-feedback,.review-completion-content .answer-attempt-feedback,.review-completion-content .answer-attempt-feedback-img-container,.review-completion-content .answer-attempt-feedback-list,.review-completion-content .correct-answer-feedback-list,.review-completion-content .correct-answer-feedback,question-preview-mode .answer-attempt-feedback,question-preview-mode .answer-attempt-feedback-img-container,question-preview-mode .answer-attempt-feedback-list,question-preview-mode .correct-answer-feedback-list,question-preview-mode .correct-answer-feedback{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.63rem;background-color:#fff;padding:.63rem 0;border-radius:.375rem;text-align:left;width:100%}.assessment-lesson .answer-attempt-feedback svg,.assessment-lesson .answer-attempt-feedback-img-container svg,.assessment-lesson .answer-attempt-feedback-list svg,.assessment-lesson .correct-answer-feedback-list svg,.assessment-lesson .correct-answer-feedback svg,.review-completion-content .answer-attempt-feedback svg,.review-completion-content .answer-attempt-feedback-img-container svg,.review-completion-content .answer-attempt-feedback-list svg,.review-completion-content .correct-answer-feedback-list svg,.review-completion-content .correct-answer-feedback svg,question-preview-mode .answer-attempt-feedback svg,question-preview-mode .answer-attempt-feedback-img-container svg,question-preview-mode .answer-attempt-feedback-list svg,question-preview-mode .correct-answer-feedback-list svg,question-preview-mode .correct-answer-feedback svg{flex-shrink:0}.assessment-lesson .correct-answer-feedback-align-start,.review-completion-content .correct-answer-feedback-align-start,question-preview-mode .correct-answer-feedback-align-start{align-items:flex-start;padding-left:1rem}.assessment-lesson .answer-attempt-feedback-list,.assessment-lesson .correct-answer-feedback-list,.review-completion-content .answer-attempt-feedback-list,.review-completion-content .correct-answer-feedback-list,question-preview-mode .answer-attempt-feedback-list,question-preview-mode .correct-answer-feedback-list{list-style:none;flex-direction:column;margin:0}.assessment-lesson .answer-attempt-feedback-list li,.assessment-lesson .correct-answer-feedback-list li,.review-completion-content .answer-attempt-feedback-list li,.review-completion-content .correct-answer-feedback-list li,question-preview-mode .answer-attempt-feedback-list li,question-preview-mode .correct-answer-feedback-list li{box-sizing:border-box}.assessment-lesson .answer-attempt-feedback-heading,.review-completion-content .answer-attempt-feedback-heading,question-preview-mode .answer-attempt-feedback-heading{color:#11294f;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1rem}.assessment-lesson .answer-attempt-feedback-text,.assessment-lesson .correct-answer-feedback-text,.review-completion-content .answer-attempt-feedback-text,.review-completion-content .correct-answer-feedback-text,question-preview-mode .answer-attempt-feedback-text,question-preview-mode .correct-answer-feedback-text{flex:auto;display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem;color:#11294f;font-family:Inter;font-size:.895rem;font-style:normal;font-weight:400;line-height:1rem}.assessment-lesson .answer-attempt-feedback-text p,.assessment-lesson .correct-answer-feedback-text p,.review-completion-content .answer-attempt-feedback-text p,.review-completion-content .correct-answer-feedback-text p,question-preview-mode .answer-attempt-feedback-text p,question-preview-mode .correct-answer-feedback-text p{margin:0}.assessment-lesson .answer-attempt-feedback-img-container,.review-completion-content .answer-attempt-feedback-img-container,question-preview-mode .answer-attempt-feedback-img-container{align-items:center}.assessment-lesson .answer-attempt-feedback-img,.review-completion-content .answer-attempt-feedback-img,question-preview-mode .answer-attempt-feedback-img{width:8rem;height:4.5625rem;flex-shrink:0;border-radius:.25rem}.assessment-lesson .answer-attempt-feedback-text-container,.review-completion-content .answer-attempt-feedback-text-container,question-preview-mode .answer-attempt-feedback-text-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;padding:0 1.25rem}.assessment-lesson .attempt-prompt-text,.assessment-lesson .correct-prompt-text,.review-completion-content .attempt-prompt-text,.review-completion-content .correct-prompt-text,question-preview-mode .attempt-prompt-text,question-preview-mode .correct-prompt-text{color:#11294f;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;width:100%}.assessment-lesson .attempt-option-text,.assessment-lesson .correct-option-text,.review-completion-content .attempt-option-text,.review-completion-content .correct-option-text,question-preview-mode .attempt-option-text,question-preview-mode .correct-option-text{width:100%;border-radius:.375rem;background:#f6f6f6a1;padding:.5rem 1rem;color:#667182;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.assessment-lesson .no-retake-message svg,.assessment-lesson .no-attempts-left svg,.review-completion-content .no-retake-message svg,.review-completion-content .no-attempts-left svg,question-preview-mode .no-retake-message svg,question-preview-mode .no-attempts-left svg{width:1.25rem;height:1.25rem;flex-shrink:0;aspect-ratio:1/1}.assessment-lesson .no-retake-message,.assessment-lesson .no-attempts-left,.review-completion-content .no-retake-message,.review-completion-content .no-attempts-left,question-preview-mode .no-retake-message,question-preview-mode .no-attempts-left{display:flex;align-items:center;gap:.625rem}.assessment-lesson .no-retake-message span,.assessment-lesson .no-attempts-left span,.review-completion-content .no-retake-message span,.review-completion-content .no-attempts-left span,question-preview-mode .no-retake-message span,question-preview-mode .no-attempts-left span{color:#6e7d92;text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.063rem}@media(max-width:768px){.assessment-lesson .no-retake-message,.assessment-lesson .no-attempts-left,.review-completion-content .no-retake-message,.review-completion-content .no-attempts-left,question-preview-mode .no-retake-message,question-preview-mode .no-attempts-left{max-width:max-content;align-items:flex-start}.assessment-lesson .no-retake-message span,.assessment-lesson .no-attempts-left span,.review-completion-content .no-retake-message span,.review-completion-content .no-attempts-left span,question-preview-mode .no-retake-message span,question-preview-mode .no-attempts-left span{text-align:left}}.assessment-lesson span.no-attempts-left,.review-completion-content span.no-attempts-left,question-preview-mode span.no-attempts-left{color:#eb3b3b}.assessment-lesson .option-item-correct,.review-completion-content .option-item-correct,question-preview-mode .option-item-correct{border:1px solid var(--status-passed-color)}.assessment-lesson .option-item-correct .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--outlined.mdc-text-field--no-label,.review-completion-content .option-item-correct .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--outlined.mdc-text-field--no-label,question-preview-mode .option-item-correct .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--outlined.mdc-text-field--no-label{border:1px solid var(--status-passed-color)!important}.assessment-lesson .option-item-incorrect,.review-completion-content .option-item-incorrect,question-preview-mode .option-item-incorrect{border:1px solid var(--status-failed-color)}.assessment-lesson .option-item-incorrect .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--outlined.mdc-text-field--no-label,.review-completion-content .option-item-incorrect .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--outlined.mdc-text-field--no-label,question-preview-mode .option-item-incorrect .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--outlined.mdc-text-field--no-label{border:1px solid var(--status-failed-color)}.assessment-lesson .disabled-question,.review-completion-content .disabled-question,question-preview-mode .disabled-question{opacity:.6;cursor:not-allowed!important}.assessment-lesson .highlight-incorrect,.review-completion-content .highlight-incorrect,question-preview-mode .highlight-incorrect{color:var(--status-failed-color);font-weight:500}.assessment-lesson .highlight-correct,.review-completion-content .highlight-correct,question-preview-mode .highlight-correct{color:var(--status-passed-color);font-weight:500}.assessment-lesson mat-form-field.assessment-input-field .mat-mdc-form-field-infix,.review-completion-content mat-form-field.assessment-input-field .mat-mdc-form-field-infix,question-preview-mode mat-form-field.assessment-input-field .mat-mdc-form-field-infix{background-color:#fff!important}.assessment-lesson .assessment-header,.review-completion-content .assessment-header,question-preview-mode .assessment-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:1rem 0 3rem;position:sticky;top:0;left:0;right:0;z-index:1000;flex-shrink:0}.assessment-lesson .assessment-close-x,.review-completion-content .assessment-close-x,question-preview-mode .assessment-close-x{display:flex;align-items:center;gap:.63rem;cursor:pointer;color:#11294f;font-family:Inter;font-size:1em;font-style:normal;font-weight:500;line-height:.938rem;margin:1.06rem;margin-left:auto}.assessment-lesson .question-screen,.review-completion-content .question-screen,question-preview-mode .question-screen{position:fixed;inset:70px 0 0;width:100vw;height:calc(100vh - 70px);min-height:calc(100vh - 70px);background:#f7f7f7;z-index:1000;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.assessment-lesson .question-container,.review-completion-content .question-container,question-preview-mode .question-container{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;padding:0 1.25rem 2rem;max-width:60rem;gap:1rem;width:100%}.assessment-lesson .question-container .status-alert-item,.review-completion-content .question-container .status-alert-item,question-preview-mode .question-container .status-alert-item{display:flex;align-items:center;gap:.5rem;border-radius:.625rem;padding:.8rem .75rem;border-radius:.375rem;background:#fec}.assessment-lesson .question-container .status-alert-item svg,.review-completion-content .question-container .status-alert-item svg,question-preview-mode .question-container .status-alert-item svg{width:1.5rem;height:1.5rem;flex-shrink:0;aspect-ratio:1/1}.assessment-lesson .question-container .status-alert-item span,.review-completion-content .question-container .status-alert-item span,question-preview-mode .question-container .status-alert-item span{color:#d58300;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.assessment-lesson .assessment-illustration svg,.review-completion-content .assessment-illustration svg,question-preview-mode .assessment-illustration svg{width:14.375rem;height:14.375rem}@media screen and (max-width:600px){.assessment-lesson .assessment-illustration svg,.review-completion-content .assessment-illustration svg,question-preview-mode .assessment-illustration svg{width:10rem;height:10rem}}.assessment-lesson .assessment-title,.review-completion-content .assessment-title,question-preview-mode .assessment-title{font-size:1.25em;font-weight:500;color:#2d343f;line-height:1.813rem;max-width:29.6875rem}.assessment-lesson .assessment-description,.review-completion-content .assessment-description,question-preview-mode .assessment-description{font-size:1em;line-height:1.25rem;color:#11294f;margin-bottom:2.13rem;width:29.6875rem}.assessment-lesson .assessment-description p,.review-completion-content .assessment-description p,question-preview-mode .assessment-description p{text-align:center!important}.assessment-lesson .assessment-start-button,.assessment-lesson .assessment-question-button-solid,.assessment-lesson .assessment-question-button-outline,.review-completion-content .assessment-start-button,.review-completion-content .assessment-question-button-solid,.review-completion-content .assessment-question-button-outline,question-preview-mode .assessment-start-button,question-preview-mode .assessment-question-button-solid,question-preview-mode .assessment-question-button-outline{background:#2973e0;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.75em;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.625rem;transition:background-color .3s ease;margin-bottom:2.5rem;cursor:pointer}.assessment-lesson .assessment-start-button span,.assessment-lesson .assessment-question-button-solid span,.assessment-lesson .assessment-question-button-outline span,.review-completion-content .assessment-start-button span,.review-completion-content .assessment-question-button-solid span,.review-completion-content .assessment-question-button-outline span,question-preview-mode .assessment-start-button span,question-preview-mode .assessment-question-button-solid span,question-preview-mode .assessment-question-button-outline span{display:flex;align-items:center;gap:.31rem}.assessment-lesson .assessment-question-button-solid,.review-completion-content .assessment-question-button-solid,question-preview-mode .assessment-question-button-solid{padding:.8125rem 1.25rem}.assessment-lesson .assessment-start-button:hover,.assessment-lesson .assessment-question-button-solid:hover,.assessment-lesson .assessment-question-button-outline:hover,.assessment-lesson .skip-button:hover,.review-completion-content .assessment-start-button:hover,.review-completion-content .assessment-question-button-solid:hover,.review-completion-content .assessment-question-button-outline:hover,.review-completion-content .skip-button:hover,question-preview-mode .assessment-start-button:hover,question-preview-mode .assessment-question-button-solid:hover,question-preview-mode .assessment-question-button-outline:hover,question-preview-mode .skip-button:hover{opacity:.75}.assessment-lesson .assessment-start-button:disabled,.assessment-lesson .assessment-question-button-solid:disabled,.assessment-lesson .assessment-question-button-outline:disabled,.assessment-lesson .skip-button:disabled,.review-completion-content .assessment-start-button:disabled,.review-completion-content .assessment-question-button-solid:disabled,.review-completion-content .assessment-question-button-outline:disabled,.review-completion-content .skip-button:disabled,question-preview-mode .assessment-start-button:disabled,question-preview-mode .assessment-question-button-solid:disabled,question-preview-mode .assessment-question-button-outline:disabled,question-preview-mode .skip-button:disabled{opacity:.5;cursor:not-allowed}.assessment-lesson .assessment-start-button svg,.review-completion-content .assessment-start-button svg,question-preview-mode .assessment-start-button svg{width:.825rem;height:.825rem}.assessment-lesson .assessment-details-container,.review-completion-content .assessment-details-container,question-preview-mode .assessment-details-container{color:#6e7d92;text-align:center;font-family:Inter;font-size:.75em;font-weight:400;line-height:.938rem;margin-bottom:2.94rem}.assessment-lesson .assessment-start-button-text,.review-completion-content .assessment-start-button-text,question-preview-mode .assessment-start-button-text{color:#fff;font-family:Inter;font-size:.875em;font-weight:600;line-height:1.063rem}.assessment-lesson .assessment-details-separator,.review-completion-content .assessment-details-separator,question-preview-mode .assessment-details-separator{margin:0 .5rem}.assessment-lesson .question-header,.review-completion-content .question-header,question-preview-mode .question-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.06rem;gap:.63rem}.assessment-lesson .question-number-wrapper,.review-completion-content .question-number-wrapper,question-preview-mode .question-number-wrapper{font-family:Inter;font-size:1em;font-style:normal;font-weight:500;line-height:1.063rem}.assessment-lesson .question-number-total,.review-completion-content .question-number-total,question-preview-mode .question-number-total{color:#a1b1c6}.assessment-lesson .question-text,.review-completion-content .question-text,question-preview-mode .question-text{color:#11294f;font-size:1.2rem;font-style:normal;line-height:2rem}.assessment-lesson .question-image,.review-completion-content .question-image,question-preview-mode .question-image{min-height:15.8125rem;overflow:hidden;max-width:40rem;max-height:21.875rem;width:fit-content}.assessment-lesson .question-image img,.review-completion-content .question-image img,question-preview-mode .question-image img{width:100%;height:100%;object-fit:contain;object-position:left center;display:block;aspect-ratio:2/1}.assessment-lesson .question-content,.review-completion-content .question-content,question-preview-mode .question-content{flex:auto;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.06rem;padding:0 1.25rem 0 0}.assessment-lesson .question-type-container,.review-completion-content .question-type-container,question-preview-mode .question-type-container{width:100%;margin-top:.25rem}.assessment-lesson .navigation-buttons,.review-completion-content .navigation-buttons,question-preview-mode .navigation-buttons{background:#fff;width:100%;padding:1.06rem;display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;left:0;right:0;z-index:1000;flex-wrap:wrap;flex-shrink:0;margin-top:auto}@media(max-width:768px){.assessment-lesson .navigation-buttons,.review-completion-content .navigation-buttons,question-preview-mode .navigation-buttons{justify-content:space-between}}.assessment-lesson .skip-button,.review-completion-content .skip-button,question-preview-mode .skip-button{margin-top:0}.assessment-lesson .navigation-buttons-left,.assessment-lesson .navigation-buttons-right,.assessment-lesson .navigation-buttons-center,.review-completion-content .navigation-buttons-left,.review-completion-content .navigation-buttons-right,.review-completion-content .navigation-buttons-center,question-preview-mode .navigation-buttons-left,question-preview-mode .navigation-buttons-right,question-preview-mode .navigation-buttons-center{display:flex;align-items:center;gap:1.06rem}.assessment-lesson .navigation-buttons-right,.review-completion-content .navigation-buttons-right,question-preview-mode .navigation-buttons-right{margin-left:auto;justify-content:flex-end}@media(max-width:768px){.assessment-lesson .navigation-buttons-right,.review-completion-content .navigation-buttons-right,question-preview-mode .navigation-buttons-right{flex:auto}}.assessment-lesson .navigation-buttons-center,.review-completion-content .navigation-buttons-center,question-preview-mode .navigation-buttons-center{justify-content:center;flex:auto}@media(max-width:768px){.assessment-lesson .navigation-buttons-center,.review-completion-content .navigation-buttons-center,question-preview-mode .navigation-buttons-center{justify-content:space-between}}.assessment-lesson .navigation-buttons-left,.review-completion-content .navigation-buttons-left,question-preview-mode .navigation-buttons-left{margin-right:auto;justify-content:flex-start}@media(max-width:768px){.assessment-lesson .navigation-buttons-left,.review-completion-content .navigation-buttons-left,question-preview-mode .navigation-buttons-left{flex:auto}}.assessment-lesson .assessment-question-button-outline,.review-completion-content .assessment-question-button-outline,question-preview-mode .assessment-question-button-outline{background:none;border-width:1px;border-style:solid;border-color:#2973e0;color:#2973e0}.assessment-lesson .assessment-question-button-solid,.assessment-lesson .assessment-question-button-outline,.review-completion-content .assessment-question-button-solid,.review-completion-content .assessment-question-button-outline,question-preview-mode .assessment-question-button-solid,question-preview-mode .assessment-question-button-outline{margin-bottom:0}.assessment-lesson .results-screen,.review-completion-content .results-screen,question-preview-mode .results-screen{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.06rem;background:#f7f7f7;margin:0;width:100%;flex-shrink:0;z-index:9;padding-bottom:2rem}@media(max-width:768px){.assessment-lesson .results-screen,.review-completion-content .results-screen,question-preview-mode .results-screen{padding:0 1.25rem 2rem}}.assessment-lesson .results-content,.review-completion-content .results-content,question-preview-mode .results-content{display:flex;align-items:center;flex-direction:column;margin:4.66rem auto 0;gap:1.06rem;background:#fff;border:.06rem solid #ECEFF3;border-radius:1rem;padding:0 0 4.66rem;position:relative;min-height:35rem}.assessment-lesson .results-illustration,.review-completion-content .results-illustration,question-preview-mode .results-illustration{width:100%;border-radius:1rem 1rem 0rem 0rem;max-height:10.875rem;z-index:999;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.assessment-lesson .results-illustration,.review-completion-content .results-illustration,question-preview-mode .results-illustration{height:8.25rem}}.assessment-lesson .results-illustration img,.review-completion-content .results-illustration img,question-preview-mode .results-illustration img{max-inline-size:100%;block-size:auto}.assessment-lesson .results-illustration.attempts-limit-reached,.review-completion-content .results-illustration.attempts-limit-reached,question-preview-mode .results-illustration.attempts-limit-reached{background:linear-gradient(89deg,#eb3b3b 1.04%,#ff0e9a 99.36%)}.assessment-lesson .results-illustration.confirm-submit,.review-completion-content .results-illustration.confirm-submit,question-preview-mode .results-illustration.confirm-submit{background:linear-gradient(89deg,#9442ff 1.04%,#1057b3 99.36%)}.assessment-lesson .results-illustration.submitted,.review-completion-content .results-illustration.submitted,question-preview-mode .results-illustration.submitted{background:linear-gradient(89deg,#429aff 1.04%,#10b3ae 99.36%)}.assessment-lesson .results-illustration.passed,.review-completion-content .results-illustration.passed,question-preview-mode .results-illustration.passed{background:linear-gradient(89deg,#4284ff 1.04%,#d58a34 99.36%)}.assessment-lesson .results-illustration.failed,.review-completion-content .results-illustration.failed,question-preview-mode .results-illustration.failed{background:linear-gradient(89deg,#ff4242 1.04%,#d58a34 99.36%)}.assessment-lesson .results-details,.review-completion-content .results-details,question-preview-mode .results-details{z-index:1000;display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;margin-top:auto;flex:auto}.assessment-lesson .results-list-items,.review-completion-content .results-list-items,question-preview-mode .results-list-items{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:.625rem;width:100%}.assessment-lesson .detail-item,.review-completion-content .detail-item,question-preview-mode .detail-item{display:flex;flex-direction:row;align-items:center;gap:.625rem;border-bottom:.0625rem solid rgba(229,233,238,.6);padding:0 1.25rem;width:100%}.assessment-lesson .detail-item svg,.review-completion-content .detail-item svg,question-preview-mode .detail-item svg{width:1.125rem;height:1.125rem;flex-shrink:0;aspect-ratio:1/1}.assessment-lesson .detail-item:last-child,.review-completion-content .detail-item:last-child,question-preview-mode .detail-item:last-child{border-bottom:none}.assessment-lesson .detail-item-label,.review-completion-content .detail-item-label,question-preview-mode .detail-item-label{color:#667182;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5625rem}.assessment-lesson .detail-item-value,.review-completion-content .detail-item-value,question-preview-mode .detail-item-value{color:#2d343f;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5625rem;margin-top:.25rem;margin-left:auto}.assessment-lesson .grade-status-failed,.assessment-lesson .grade-status-passed,.review-completion-content .grade-status-failed,.review-completion-content .grade-status-passed,question-preview-mode .grade-status-failed,question-preview-mode .grade-status-passed{display:inline-flex;height:1.5625rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:1.25rem;background:#eb3b3b17;color:#eb3b3b;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.assessment-lesson .grade-status-passed,.review-completion-content .grade-status-passed,question-preview-mode .grade-status-passed{background:#31b61317;color:#31b613}.assessment-lesson .results-title,.review-completion-content .results-title,question-preview-mode .results-title{color:#11294f;text-align:center;font-family:Inter;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.125rem;z-index:1000}.assessment-lesson .results-message,.review-completion-content .results-message,question-preview-mode .results-message{color:#667182;text-align:center;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.375rem;max-width:32.3125rem;margin:0 auto;z-index:1000}@media screen and (min-width:600px){.assessment-lesson .assessment-container,.review-completion-content .assessment-container,question-preview-mode .assessment-container{margin:10rem auto}.assessment-lesson .assessment-description,.review-completion-content .assessment-description,question-preview-mode .assessment-description{width:29.6875rem}.assessment-lesson .assessment-title,.review-completion-content .assessment-title,question-preview-mode .assessment-title{font-size:1.75em;margin-bottom:1.25rem}.assessment-lesson .assessment-description,.review-completion-content .assessment-description,question-preview-mode .assessment-description{font-size:1em}.assessment-lesson .results-details,.review-completion-content .results-details,question-preview-mode .results-details{flex-direction:column}.assessment-lesson .results-content,.review-completion-content .results-content,question-preview-mode .results-content{min-width:50rem}.assessment-lesson .results-list-items,.review-completion-content .results-list-items,question-preview-mode .results-list-items{width:unset;flex-direction:row;justify-content:space-around;align-items:stretch}.assessment-lesson .detail-item,.review-completion-content .detail-item,question-preview-mode .detail-item{width:unset;flex-direction:column;border-bottom:none;border-right:.0625rem solid rgba(229,233,238,.6)}.assessment-lesson .detail-item:last-child,.review-completion-content .detail-item:last-child,question-preview-mode .detail-item:last-child{border-right:none}.assessment-lesson .detail-item-value,.review-completion-content .detail-item-value,question-preview-mode .detail-item-value{margin-left:unset}.assessment-lesson .detail-item-label,.review-completion-content .detail-item-label,question-preview-mode .detail-item-label{text-align:center;text-wrap:nowrap}}.assessment-lesson .table-section,.review-completion-content .table-section,question-preview-mode .table-section{width:100%;max-width:44.9375rem;max-height:150px;max-height:20rem;padding:0 1.25rem;overflow:auto}.assessment-lesson .table-section table,.review-completion-content .table-section table,question-preview-mode .table-section table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:auto}.assessment-lesson .table-section thead,.review-completion-content .table-section thead,question-preview-mode .table-section thead{background-color:#fff;position:sticky;top:0;z-index:1}.assessment-lesson .table-section table th,.review-completion-content .table-section table th,question-preview-mode .table-section table th{color:#667182;font-family:Inter;font-size:.8125rem;font-style:normal;font-weight:400;white-space:nowrap;padding:.875rem 1.25rem;text-align:center}.assessment-lesson .table-section table th .icon,.review-completion-content .table-section table th .icon,question-preview-mode .table-section table th .icon{width:1.5rem;height:1.5rem;margin:auto}.assessment-lesson .table-section table th .icon svg,.review-completion-content .table-section table th .icon svg,question-preview-mode .table-section table th .icon svg{width:100%;height:100%;--stroke-color: #2973E0}.assessment-lesson .table-section tbody td,.review-completion-content .table-section tbody td,question-preview-mode .table-section tbody td{padding:.875rem 1.25rem;color:#2d343f;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5625rem;vertical-align:middle;border-bottom:.0625rem solid #ECEFF3;white-space:nowrap;text-align:center}.assessment-lesson .table-section tbody tr:last-child,.review-completion-content .table-section tbody tr:last-child,question-preview-mode .table-section tbody tr:last-child{border-bottom:none}.assessment-lesson .score-container,.review-completion-content .score-container,question-preview-mode .score-container{text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.625rem}@media(max-width:768px){.assessment-lesson .attempts-limit-container,.review-completion-content .attempts-limit-container,question-preview-mode .attempts-limit-container{padding:1.25rem;margin:1.25rem auto}.assessment-lesson .header-section h1,.review-completion-content .header-section h1,question-preview-mode .header-section h1{font-size:1.5rem}.assessment-lesson .header-section p,.review-completion-content .header-section p,question-preview-mode .header-section p{font-size:.875rem}.assessment-lesson .table-section thead th,.assessment-lesson .table-section tbody td,.review-completion-content .table-section thead th,.review-completion-content .table-section tbody td,question-preview-mode .table-section thead th,question-preview-mode .table-section tbody td{padding:.75rem .9375rem;font-size:.8125rem}.assessment-lesson .table-section table thead,.review-completion-content .table-section table thead,question-preview-mode .table-section table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.assessment-lesson .table-section table tr,.review-completion-content .table-section table tr,question-preview-mode .table-section table tr{border-bottom:.125rem solid rgb(229,233,238);display:block;margin-bottom:.625em}.assessment-lesson .table-section table td,.review-completion-content .table-section table td,question-preview-mode .table-section table td{border-bottom:.0625rem solid rgba(229,233,238,.6);display:block;font-size:.8em;text-align:right}.assessment-lesson .table-section table td:before,.review-completion-content .table-section table td:before,question-preview-mode .table-section table td:before{content:attr(data-label);float:left;font-weight:700}.assessment-lesson .table-section table td:last-child,.review-completion-content .table-section table td:last-child,question-preview-mode .table-section table td:last-child{border-bottom:0}.assessment-lesson .score-container,.review-completion-content .score-container,question-preview-mode .score-container{justify-content:flex-end}}@media(max-width:768px)and (max-width:480px){.assessment-lesson .attempts-limit-container,.review-completion-content .attempts-limit-container,question-preview-mode .attempts-limit-container{padding:.9375rem}.assessment-lesson .header-section h1,.review-completion-content .header-section h1,question-preview-mode .header-section h1{font-size:1.25rem}.assessment-lesson .header-section p,.review-completion-content .header-section p,question-preview-mode .header-section p{font-size:.75rem}.assessment-lesson .table-section thead th,.assessment-lesson .table-section tbody td,.review-completion-content .table-section thead th,.review-completion-content .table-section tbody td,question-preview-mode .table-section thead th,question-preview-mode .table-section tbody td{font-size:.75rem}}.cdk-overlay-container{z-index:9999}.och-r{--ink: oklch(.24 .028 270);--ink-soft: oklch(.4 .022 270);--muted: oklch(.55 .018 270);--line: oklch(.91 .008 270);--line-soft: oklch(.95 .006 270);--surface: #ffffff;--tint: oklch(.975 .013 280);--navy: #011839;--navy-2: #021a3e;--indigo: oklch(.5 .15 274);--indigo-700: oklch(.42 .15 274);--violet: oklch(.5 .15 300);--indigo-wash: oklch(.96 .02 280);--ok: oklch(.62 .15 156);--ok-dark: oklch(.45 .11 160);--ok-wash: oklch(.94 .05 156);--amber: oklch(.82 .13 85);--err: oklch(.55 .19 25);--err-wash: oklch(.94 .05 25);--shadow-sm: 0 1px 2px oklch(.3 .03 270 / .06), 0 1px 3px oklch(.3 .03 270 / .08);--shadow-md: 0 8px 24px oklch(.3 .05 270 / .1), 0 2px 6px oklch(.3 .05 270 / .06);--shadow-lg: 0 30px 60px -20px oklch(.28 .06 274 / .28), 0 12px 28px -12px oklch(.28 .06 274 / .18);--acc: var(--indigo);--acc-700: color-mix(in oklab, var(--acc), black 16%);--acc-wash: color-mix(in oklab, var(--acc), white 88%);font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.och-r *,.och-r *:before,.och-r *:after{box-sizing:border-box}.och-r h1,.och-r h2,.och-r h3,.och-r h4,.och-r h5,.och-r h6,.och-r .hd{font-family:Schibsted Grotesk,system-ui,sans-serif!important}.och-r .kicker{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-700)}.och-r .btn{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:15px;border-radius:11px;padding:13px 20px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;line-height:1;white-space:nowrap;transition:background .14s,border-color .14s,transform .06s,box-shadow .14s}.och-r .btn:active{transform:translateY(1px)}.och-r .btn svg{width:18px;height:18px;flex:none}.och-r .btn-lg{padding:15px 26px;font-size:16px}.och-r .btn-block{width:100%}.och-r .btn-pri{color:#fff;background:var(--acc);box-shadow:0 1px 2px #20265f59,inset 0 1px #8798e973}.och-r .btn-pri:hover{filter:brightness(1.05)}.och-r .btn-pri[disabled],.och-r .btn-pri:disabled{opacity:.5;cursor:not-allowed;filter:none}.och-r .btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.och-r .btn-ghost:hover{border-color:var(--ink-soft)}.och-r .btn-soft{background:var(--acc-wash);color:var(--acc-700)}.och-r .btn-soft:hover{background:#e3e6fc}.och-r .btn-cta{background:#6879eb;color:#fff;box-shadow:0 1px 2px #0000004d,inset 0 1px #a9b9ff80;box-shadow:0 1px 2px #0000004d,inset 0 1px oklch(80% .12 274deg / .5)}.och-r .btn-cta:hover{background:#7486f9}.och-r .spin{width:17px;height:17px;border-radius:50%;border:2px solid oklch(100% 0 0deg / .4);border-top-color:#fff;animation:och-r-sp .7s linear infinite}.och-r .field{position:relative;margin-bottom:14px}.och-r .field input,.och-r .field textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:23px 14px 9px;transition:border-color .13s,box-shadow .13s}.och-r .field textarea{resize:vertical;min-height:150px;line-height:1.55;padding-top:26px}.och-r .field input::-ms-reveal,.och-r .field input::-ms-clear{display:none}.och-r .field input::-webkit-credentials-auto-fill-button,.och-r .field input::-webkit-strong-password-auto-fill-button{visibility:hidden;display:none!important}.och-r .field.has-eye input{padding-right:44px}.och-r .field input:focus,.och-r .field textarea:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-wash)}.och-r .field input.bad,.och-r .field textarea.bad{border-color:var(--err)}.och-r .field input.bad:focus,.och-r .field textarea.bad:focus{box-shadow:0 0 0 3px var(--err-wash)}.och-r .field label{position:absolute;left:15px;top:16px;font-size:15px;color:#7d808a;pointer-events:none;transition:top .13s,font-size .13s,color .13s}.och-r .field input:focus+label,.och-r .field input:not(:placeholder-shown)+label,.och-r .field textarea:focus+label,.och-r .field textarea:not(:placeholder-shown)+label,.och-r .field input:-webkit-autofill+label{top:8px;font-size:11.5px;font-weight:600;color:var(--acc-700)}.och-r .field input.bad:not(:placeholder-shown)+label,.och-r .field input.bad:focus+label,.och-r .field textarea.bad:focus+label{color:var(--err)}.och-r .req{color:var(--acc)}.och-r .eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;background:none;border:none;cursor:pointer;color:var(--muted);border-radius:8px}.och-r .eye:hover{color:var(--ink);background:var(--tint)}.och-r .eye svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.och-r .valid-badge{position:absolute;right:12px;top:50%;width:22px;height:22px;border-radius:50%;background:var(--ok);display:grid;place-items:center;opacity:0;transform:translateY(-50%) scale(.7);transition:opacity .18s,transform .18s}.och-r .valid-badge.on{opacity:1;transform:translateY(-50%) scale(1)}.och-r .valid-badge svg{width:12px;height:12px;stroke:#fff;stroke-width:3.2;fill:none}.och-r .err-msg{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--err);margin:7px 2px 0}.och-r .hint{font-size:12.5px;color:var(--muted);margin:7px 2px 0;line-height:1.4}.och-r .gbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:11px;font-family:inherit;font-weight:600;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px 16px;cursor:pointer;transition:border-color .14s,box-shadow .14s}.och-r .gbtn:hover{border-color:#b8bdcb;box-shadow:var(--shadow-sm)}.och-r .gbtn svg{width:18px;height:18px;flex:none}.och-r .divider{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:13px;margin:20px 0}.och-r .divider:before,.och-r .divider:after{content:"";height:1px;background:var(--line);flex:1}.och-r .och-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-md)}.och-r .modal-overlay{position:fixed;inset:0;background:#1115248c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;z-index:1000}.och-r .modal{background:#fff;border-radius:20px;box-shadow:var(--shadow-lg);width:100%;max-width:520px;max-height:92vh;overflow-y:auto;animation:och-r-modalup .3s cubic-bezier(.2,.8,.2,1) both}.och-r .modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 0}.och-r .modal-head h2{font-family:Schibsted Grotesk;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0}.och-r .modal-x{width:34px;height:34px;border-radius:9px;border:none;background:var(--tint);color:var(--muted);cursor:pointer;display:grid;place-items:center}.och-r .modal-x:hover{background:#e8ebf2;color:var(--ink)}.och-r .modal-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.och-r .modal-body{padding:20px 26px}.och-r .modal-foot{display:flex;justify-content:flex-end;gap:12px;padding:0 26px 24px}.och-r .heroshot{position:relative}.och-r .heroshot-glow{position:absolute;inset:-14% -8%;border-radius:40px;background:radial-gradient(circle at 60% 40%,oklch(60% .18 292deg / .42),transparent 66%);filter:blur(14px);pointer-events:none}.och-r .heroshot-frame{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-lg)}.och-r .heroshot-bar{display:flex;align-items:center;gap:7px;padding:10px 13px;border-bottom:1px solid var(--line-soft);background:#f9fafc}.och-r .heroshot-bar i{width:10px;height:10px;border-radius:50%;background:var(--line);flex:none}.och-r .heroshot-frame img{display:block;width:100%;height:auto}.och-r .proof-row{display:flex;align-items:center;gap:13px}.och-r .proof-avatars{display:flex}.och-r .proof-avatars img{width:34px;height:34px;border-radius:50%;object-fit:cover;margin-left:-10px;background:var(--tint)}.och-r .proof-avatars img:first-child{margin-left:0}.och-r .proof-tx{font-size:14px;color:#b8bdcb}.och-r .proof-tx b{color:#fff;font-weight:700}.och-r .proof-row.light .proof-tx{color:var(--ink-soft)}.och-r .proof-row.light .proof-tx b{color:var(--ink)}.och-r .rise{animation:och-r-rise .45s cubic-bezier(.2,.7,.2,1) both}.och-r .och-auth-form{width:100%}.och-r .och-auth-form .gbtn.mb-1{margin-bottom:10px}.och-r .och-auth-form .gbtn .icon{width:18px;height:18px}.och-r .och-auth-heading{font-family:Schibsted Grotesk;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:0 0 18px}.och-r .och-auth-head{margin:0 0 24px}.och-r .och-auth-title{font-size:26px;line-height:1.14;letter-spacing:-.02em;font-weight:700;color:var(--ink);margin:0}.och-r .och-auth-sub{font-size:15px;line-height:1.55;color:var(--muted);margin:11px 0 0}.och-r .och-forgot{display:inline-block;margin-top:15px;font-size:14px;font-weight:600;color:var(--acc-700);text-decoration:none;cursor:pointer}.och-r .och-forgot:hover{text-decoration:underline}.och-r .och-altline{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;font-size:14.5px;color:var(--ink-soft);font-weight:500;flex-wrap:wrap}.och-r .och-altline a{display:inline-flex;align-items:center;gap:5px;color:var(--acc-700);font-weight:700;text-decoration:none;cursor:pointer;--stroke-color:currentColor}.och-r .och-altline a:hover{text-decoration:underline}.och-r .och-altline a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}.och-r .och-altline .material-symbols-outlined{font-size:18px}.och-r .subprev{display:flex;align-items:center;gap:10px;margin:4px 0 20px;padding:13px 15px;background:var(--acc-wash);border:1px solid oklch(90% .03 280deg);border-radius:11px;font-size:15px;color:var(--ink-soft);min-height:48px}.och-r .subprev svg{width:17px;height:17px;flex:none;color:var(--acc-700);fill:none;stroke:currentColor;stroke-width:1.8}.och-r .subprev b{color:var(--acc-700);font-weight:700}.och-r .subprev.placeholder{color:var(--muted);background:var(--tint);border-color:var(--line)}.och-r .subprev.placeholder svg{color:var(--muted)}.och-r .q-list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.och-r .q-opt{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .12s,background .12s}.och-r .q-opt:hover{border-color:#b7bdd2}.och-r .q-opt.on{border-color:var(--acc);background:var(--acc-wash)}.och-r .q-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none;display:grid;place-items:center}.och-r .q-opt.on .q-radio{border-color:var(--acc)}.och-r .q-radio i{width:10px;height:10px;border-radius:50%;background:var(--acc);transform:scale(0);transition:transform .15s}.och-r .q-opt.on .q-radio i{transform:scale(1)}.och-r .q-opt .lbl{font-size:14.5px;color:var(--ink);font-weight:500}.och-r .q-other{margin:2px 0 22px}.och-r .acad-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.och-r .acad-item{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:#fff;transition:border-color .12s,box-shadow .12s,transform .1s;text-align:left;width:100%;font-family:inherit}.och-r .acad-item:hover{border-color:#b3bcdf;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.och-r .acad-fav{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;color:#fff;font-family:Schibsted Grotesk;font-weight:700;font-size:17px;overflow:hidden;background:linear-gradient(150deg,var(--indigo),var(--violet))}.och-r .acad-fav img{width:100%;height:100%;object-fit:cover}.och-r .acad-tx{flex:1;min-width:0}.och-r .acad-tx b{display:block;font-size:15px;color:var(--ink);font-weight:600}.och-r .acad-tx i{font-style:normal;font-size:13px;color:var(--muted)}.och-r .acad-go{color:var(--muted);flex:none;display:grid;place-items:center}.och-r .acad-item:hover .acad-go{color:var(--acc-700)}.och-r .acad-go svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9}@keyframes och-r-sp{to{transform:rotate(360deg)}}@keyframes och-r-rise{0%{transform:translateY(12px);opacity:.6}to{transform:none;opacity:1}}@keyframes och-r-modalup{0%{transform:translateY(14px) scale(.98)}to{transform:none}}@keyframes cxpop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes cxspin{to{transform:rotate(360deg)}}@keyframes cxpulseLight{0%,to{box-shadow:0 0 #fff9}50%{box-shadow:0 0 0 5px #fff0}}@keyframes cxpulse{0%,to{box-shadow:0 0 #e6293f80}50%{box-shadow:0 0 0 5px #e6293f00}}@keyframes cxfade{0%{opacity:0}to{opacity:1}}@keyframes cxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cxFade{0%{opacity:0}to{opacity:1}}@keyframes cxPopIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes cxLike{0%{transform:scale(1)}35%{transform:scale(1.42)}60%{transform:scale(.86)}to{transform:scale(1)}}@keyframes cxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cxReactPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes cxShine{0%{left:-130%}to{left:135%}}@keyframes cxBookmark{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.18)}to{transform:translateY(0) scale(1)}}@keyframes cxShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.cmx{--brand:#6d4dc8;--cx-accent:var(--brand);--cx-accent-2:oklch(from var(--brand) clamp(.35, calc(l*1.03) , .82) c calc(h + 22) );--cx-accent-3:oklch(from var(--brand) clamp(.35, calc(l*1.06) , .85) c calc(h + 44) );--cx-grad:linear-gradient(135deg, var(--brand), var(--cx-accent-2) 52%, var(--cx-accent-3));--cx-grad-soft:linear-gradient(135deg, oklch(from var(--brand) calc(l*1.12) c h), var(--cx-accent-2) 55%, var(--cx-accent-3));--brand-hi:oklch(from var(--brand) clamp(.4, calc(l*1.14) , .86) c h);--brand-lo:oklch(from var(--brand) calc(l*.72) c h);--foot:oklch(from var(--brand) clamp(.16, calc(l*.34) , .24) calc(c*.7) h);--foot-hi:oklch(from var(--foot) calc(l*1.35) c h);--foot-lo:oklch(from var(--foot) calc(l*.7) c h);--bg:#f4f5fb;--bg-mesh-1:oklch(from var(--brand) .9 .06 h / .5);--bg-mesh-2:oklch(from var(--cx-primary) .9 .06 h / .45);--bg-mesh-3:oklch(from var(--brand) .92 .05 calc(h + 55) / .4);--surface:#ffffff;--surface-2:#fbfbfe;--surface-glass:oklch(1 0 0/.72);--surface-hover:#f6f6fc;--ink:oklch(.22 .03 275);--ink-soft:oklch(.4 .02 275);--muted:oklch(.56 .02 275);--line:oklch(.92 .008 275);--line-soft:oklch(.955 .006 275);--track:oklch(.855 .016 275);--track-line:oklch(.76 .025 275);--accent:var(--cx-accent);--accent-2:var(--cx-accent-2);--accent-3:var(--cx-accent-3);--accent-ink:oklch(from var(--brand) min(l, .52) c h);--accent-wash:oklch(from var(--brand) .96 calc(c/2) h);--accent-line:oklch(from var(--brand) .86 calc(c*.7) h);--ok:oklch(.62 .15 156);--ok-wash:oklch(.95 .05 156);--ok-ink:oklch(.42 .1 160);--warn:oklch(.68 .15 70);--warn-wash:oklch(.96 .05 85);--warn-ink:oklch(.48 .1 70);--err:oklch(.58 .2 25);--err-wash:oklch(.96 .04 25);--live:oklch(.6 .22 22);--sh-sm:0 1px 2px oklch(.3 .05 285/.06),0 2px 6px oklch(.3 .05 285/.05);--sh-md:0 4px 14px oklch(.35 .08 285/.09),0 2px 6px oklch(.35 .08 285/.05);--sh-lg:0 20px 50px -18px oklch(.3 .1 285/.28),0 8px 20px -10px oklch(.3 .08 285/.16);--sh-glow:0 10px 30px -8px oklch(.5 .18 285/.4);--on-accent:#fff;--cx-primary:#11294f;--cx-primary-2:oklch(from var(--cx-primary) clamp(.35, calc(l*1.03) , .82) c calc(h + 22) );--cx-primary-3:oklch(from var(--cx-primary) clamp(.35, calc(l*1.06) , .85) c calc(h + 44) );--cx-grad-primary:linear-gradient(135deg, var(--cx-primary), var(--cx-primary-2) 52%, var(--cx-primary-3));--on-primary:#fff}.cmx.cmx-acc-ink-dark{--on-accent:oklch(.24 .04 285)}.cmx.cmx-primary-ink-dark{--on-primary:oklch(.22 .04 265)}@supports not (color: oklch(from red l c h)){.cmx{--cx-primary-2:color-mix(in oklab, var(--cx-primary), white 20%);--cx-primary-3:color-mix(in oklab, var(--cx-primary), white 34%);--cx-accent-2:color-mix(in oklab, var(--brand), white 20%);--cx-accent-3:color-mix(in oklab, var(--brand), black 14%);--brand-hi:color-mix(in oklab, var(--brand), white 20%);--brand-lo:color-mix(in oklab, var(--brand), black 24%);--foot:color-mix(in oklab, var(--brand) 40%, #14122b);--foot-hi:color-mix(in oklab, var(--foot), white 12%);--foot-lo:color-mix(in oklab, var(--foot), black 26%);--accent-ink:color-mix(in oklab, var(--brand), black 12%);--accent-wash:color-mix(in oklab, var(--brand) 12%, white);--accent-line:color-mix(in oklab, var(--brand) 30%, white);--bg-mesh-1:color-mix(in oklab, var(--brand) 14%, transparent);--bg-mesh-2:color-mix(in oklab, var(--cx-primary) 12%, transparent);--bg-mesh-3:color-mix(in oklab, var(--brand) 9%, transparent)}}.cmx *,.cmx *:before,.cmx *:after{box-sizing:border-box}.cmx{margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;position:relative}.cmx:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 12% 0%,var(--bg-mesh-1),transparent 60%),radial-gradient(55% 45% at 92% 8%,var(--bg-mesh-3),transparent 62%),radial-gradient(50% 50% at 78% 100%,var(--bg-mesh-2),transparent 60%);transition:opacity .4s}.cmx .hd{font-family:Schibsted Grotesk,system-ui,sans-serif}.cmx cmx-icon{display:inline-flex;flex:none;line-height:0;vertical-align:middle;-webkit-user-select:none;user-select:none}.cmx .cmx-wrap{position:relative;z-index:1}.cmx .cmx-shell{display:grid;grid-template-columns:262px minmax(0,1fr) 330px;gap:22px;margin:0 auto;padding:22px 24px 60px;align-items:start}.cmx .cmx-col{min-width:0}.cmx .cmx-col-center{display:flex;flex-direction:column;gap:16px}.cmx .cmx-col-left,.cmx .cmx-col-right{position:sticky;top:calc(var(--cmx-top-inset, 70px) + var(--cmx-subbar-h, 0px) + 8px);display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - var(--cmx-top-inset, 70px) - var(--cmx-subbar-h, 0px) - 20px);overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.cmx .cmx-col-left::-webkit-scrollbar{width:0}.cmx .cmx-col-left{height:calc(100vh - var(--cmx-top-inset, 70px) - var(--cmx-subbar-h, 0px) - 20px)}.cmx .cmx-col-right{display:grid;grid-auto-rows:max-content;align-content:start}.cmx .cmx-col-right,.cmx .cmx-card-scroll{scrollbar-width:thin;scrollbar-color:var(--track-line) transparent}.cmx .cmx-col-right::-webkit-scrollbar,.cmx .cmx-card-scroll::-webkit-scrollbar{width:8px}.cmx .cmx-col-right::-webkit-scrollbar-track,.cmx .cmx-card-scroll::-webkit-scrollbar-track{background:var(--track);border-radius:99px}.cmx .cmx-col-right::-webkit-scrollbar-thumb,.cmx .cmx-card-scroll::-webkit-scrollbar-thumb{background:var(--track-line);border-radius:99px}.cmx .cmx-col-right::-webkit-scrollbar-thumb:hover,.cmx .cmx-card-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted)}.cmx .cmx-dd{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:360px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-lg);overflow:hidden;animation:cxpop .16s ease-out both}.cmx .cmx-dd-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.cmx .cmx-dd-head h4{font-family:Schibsted Grotesk;font-size:15px;font-weight:700;margin:0;color:var(--ink)}.cmx .cmx-dd-head button{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent-ink);background:none;border:none;cursor:pointer}.cmx .cmx-noti{display:flex;gap:11px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--line-soft)}.cmx .cmx-noti:hover{background:var(--surface-hover)}.cmx .cmx-noti.unread{background:var(--accent-wash)}.cmx .cmx-noti-ic{position:relative;flex:none}.cmx .cmx-noti-type{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:var(--on-accent);border:2px solid var(--surface)}.cmx .cmx-noti-type cmx-icon{--cmx-icon-size:11px;opacity:1}.cmx .cmx-noti-tx{font-size:13.5px;line-height:1.45;color:var(--ink-soft)}.cmx .cmx-noti-tx b{color:var(--ink);font-weight:700}.cmx .cmx-noti-time{font-size:11.5px;color:var(--muted);margin-top:2px;display:block}.cmx .cmx-dd-empty{padding:34px 20px;text-align:center;color:var(--muted);font-size:13.5px}.cmx .cmx-nav{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-sm);padding:10px}.cmx .cmx-nav-sec+.cmx-nav-sec{margin-top:6px;padding-top:8px;border-top:1px solid var(--line-soft)}.cmx .cmx-nav-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:8px 12px 6px}.cmx .cmx-nav-label button{font-family:inherit;font-size:11px;font-weight:700;color:var(--accent-ink);background:none;border:none;cursor:pointer;letter-spacing:0;text-transform:none}.cmx .cmx-nav-label-lead{padding:1px 6px 1px 12px}.cmx .cmx-nav-label .cmx-nav-search{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;border:none;background:none;color:var(--muted);cursor:pointer;transition:background .13s,color .13s}.cmx .cmx-nav-label .cmx-nav-search:hover,.cmx .cmx-nav-label .cmx-nav-search.on{color:var(--accent-ink);background:var(--accent-wash)}.cmx .cmx-nav-label .cmx-nav-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmx .cmx-nav-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink-soft);text-align:left;transition:background .13s,color .13s}.cmx .cmx-nav-item:hover{background:var(--surface-hover);color:var(--ink)}.cmx .cmx-nav-item.active{color:var(--accent-ink);background:var(--accent-wash)}.cmx .cmx-nav-item.active:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:4px;height:20px;border-radius:0 4px 4px 0;background:var(--cx-grad)}.cmx .cmx-nav-item cmx-icon{--cmx-icon-size:22px;opacity:.9}.cmx .cmx-nav-item .cmx-ni-count{margin-left:auto;font-size:11.5px;font-weight:800;color:var(--on-accent);background:var(--accent);border-radius:99px;min-width:20px;height:19px;padding:0 6px;display:grid;place-items:center}.cmx .cmx-nav-item .cmx-ni-lock{margin-left:auto;color:var(--muted)}.cmx .cmx-nav-item .cmx-ni-lock cmx-icon{--cmx-icon-size:16px}.cmx .cmx-nav-room-ic{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--accent-wash);color:var(--accent-ink);transition:background .16s,color .16s,transform .16s}.cmx .cmx-nav-room-ic cmx-icon{--cmx-icon-size:17px;opacity:1}.cmx .cmx-nav-item:hover .cmx-nav-room-ic{transform:scale(1.08) rotate(-3deg)}.cmx .cmx-nav-item.active .cmx-nav-room-ic{background:var(--cx-grad);color:var(--on-accent);box-shadow:var(--sh-glow)}.cmx .cmx-nav-progress{margin:8px 4px 2px;padding:13px;border-radius:14px;background:var(--cx-grad);color:var(--on-accent);position:relative;overflow:hidden}.cmx .cmx-nav-progress:after{content:"";position:absolute;right:-20px;top:-20px;width:80px;height:80px;border-radius:50%;background:color-mix(in oklab,var(--on-primary) 14%,transparent)}.cmx .cmx-np-top{display:flex;align-items:center;gap:9px;margin-bottom:9px;position:relative}.cmx .cmx-np-lvl{font-family:Schibsted Grotesk;font-weight:800;font-size:13px}.cmx .cmx-np-name{font-size:11.5px;opacity:.85}.cmx .cmx-np-track{height:6px;border-radius:99px;background:#ffffff40;overflow:hidden}.cmx .cmx-np-track i{display:block;height:100%;background:#fff;border-radius:99px}.cmx .cmx-np-hint{font-size:11px;opacity:.85;margin-top:7px}.cmx .cmx-col-left nav{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0}.cmx .cmx-switch-pill{flex:none}.cmx .cmx-nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cmx .cmx-nav-sec-main{flex:none}.cmx .cmx-nav-sec-rooms{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cmx .cmx-nav.rooms-collapsed{flex:0 0 auto}.cmx .cmx-nav.rooms-collapsed .cmx-nav-sec-rooms{flex:none}.cmx .cmx-nav.rooms-collapsed .cmx-nav-rooms,.cmx .cmx-nav.rooms-collapsed .cmx-nav-rooms-search{display:none}.cmx .cmx-nav-progress{flex:none}.cmx .cmx-nav-rooms{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-left:10px;margin-left:-10px;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--muted) 45%,transparent) transparent}.cmx .cmx-nav-rooms::-webkit-scrollbar{width:8px}.cmx .cmx-nav-rooms::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--muted) 45%,transparent);border-radius:8px}.cmx .cmx-nav-rooms::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--muted) 70%,transparent)}.cmx .cmx-nav-rooms-empty{margin:0;padding:4px 12px 8px;font-size:12.5px;color:var(--muted)}.cmx .cmx-nav-rooms-more{flex:none;height:20px}.cmx .cmx-nav-rooms-search{flex:none;padding:0 2px 7px}.cmx .cmx-nav-rooms-search .cmx-msearch input{height:36px;font-size:13.5px;border-radius:10px;padding:0 34px 0 38px;background:var(--surface-2)}.cmx .cmx-nav-rooms-search .cmx-msearch>cmx-icon{left:11px}.cmx .cmx-nav-rooms-search .cmx-search-clear{right:6px;width:24px;height:24px}.cmx .cmx-nav-rooms-head{flex:none;display:flex;align-items:center;gap:4px;padding:2px 6px 4px 0}.cmx .cmx-nav-rooms-toggle{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);background:none;border:none;border-radius:10px;padding:7px 8px 6px 10px;text-align:left;cursor:pointer;transition:background .13s,color .13s}.cmx .cmx-nav-rooms-toggle:hover{color:var(--ink);background:var(--surface-hover)}.cmx .cmx-nav-rooms-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmx .cmx-nav-rooms-count{flex:none;min-width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;line-height:1;letter-spacing:0;color:var(--on-accent);background:var(--accent);border-radius:99px;padding:0 6px}.cmx .cmx-nav-rooms-chev{flex:none;margin-left:-2px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cmx .cmx-nav.rooms-collapsed .cmx-nav-rooms-chev{transform:rotate(-90deg)}.cmx .cmx-nav-rooms-manage{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;border:none;background:none;color:var(--muted);cursor:pointer;transition:background .13s,color .13s}.cmx .cmx-nav-rooms-manage:hover{color:var(--accent-ink);background:var(--accent-wash)}@media(max-height:820px){.cmx .cmx-nav-item{padding:8px 12px}.cmx .cmx-nav-item cmx-icon{--cmx-icon-size:20px}.cmx .cmx-nav-label{padding:6px 12px 4px}.cmx .cmx-nav-label-lead{padding:0 6px 0 12px}.cmx .cmx-nav-rooms-toggle{padding:5px 8px 4px 10px}.cmx .cmx-nav-progress{padding:11px;margin-bottom:0}.cmx .cmx-np-top{margin-bottom:7px}}@media(max-height:660px){.cmx .cmx-col-left nav{gap:10px}.cmx .cmx-nav-item{padding:6px 12px;font-size:13.5px}.cmx .cmx-nav-progress{padding:10px}.cmx .cmx-np-hint{display:none}}.cmx .cmx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;font-size:14px;border-radius:12px;padding:11px 17px;cursor:pointer;border:1px solid transparent;transition:transform .08s,filter .14s,background .14s,border-color .14s;text-decoration:none}.cmx .cmx-btn:active{transform:translateY(1px) scale(.98)}.cmx .cmx-btn cmx-icon{--cmx-icon-size:19px}.cmx .cmx-btn-pri cmx-icon,.cmx .cmx-btn-solid cmx-icon,.cmx .cmx-btn-danger cmx-icon{color:inherit}.cmx .cmx-btn-pri{color:var(--on-accent);background:var(--cx-grad);box-shadow:var(--sh-glow)}.cmx .cmx-btn-pri:hover{filter:brightness(1.07)}.cmx .cmx-btn-solid{color:var(--on-accent);background:var(--accent)}.cmx .cmx-btn-solid:hover{filter:brightness(1.06)}.cmx .cmx-btn-ghost{color:var(--ink);background:var(--surface);border-color:var(--line)}.cmx .cmx-btn-ghost:hover{border-color:var(--muted);background:var(--surface-hover)}.cmx .cmx-btn-soft{color:var(--accent-ink);background:var(--accent-wash)}.cmx .cmx-btn-soft:hover{filter:brightness(.98)}.cmx .cmx-btn-danger{color:#fff;background:var(--err)}.cmx .cmx-btn-danger:hover{filter:brightness(1.05)}.cmx .cmx-btn-danger:disabled,.cmx .cmx-btn-pri:disabled,.cmx .cmx-btn-solid:disabled{opacity:.5;cursor:not-allowed}.cmx .cmx-btn.sm{padding:8px 13px;font-size:13px;border-radius:10px}.cmx .cmx-btn.lg{padding:13px 22px;font-size:15px}.cmx .cmx-iconbtn{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-soft);cursor:pointer;display:grid;place-items:center;transition:background .13s,color .13s,border-color .13s}.cmx .cmx-iconbtn:hover,.cmx .cmx-iconbtn.on{background:var(--surface-hover);border-color:var(--muted);color:var(--ink)}.cmx .cmx-iconbtn cmx-icon{--cmx-icon-size:21px}.cmx .cmx-spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--accent-wash);border-top-color:var(--accent);animation:cxspin .7s linear infinite}.cmx .cmx-hero{--cmx-hero-overlap:46px;position:relative;overflow:hidden;border-radius:22px;box-shadow:var(--sh-md);border:1px solid var(--line)}.cmx .cmx-hero-cover{position:relative;height:auto;aspect-ratio:1200/280;min-height:calc(130px + var(--cmx-hero-overlap));max-height:calc(210px + var(--cmx-hero-overlap))}.cmx .cmx-hero-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,oklch(0% 0 0deg / .32))}.cmx .cmx-hero-cover-noise{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(oklch(100% 0 0deg / .5) .6px,transparent .7px);background-size:22px 22px;opacity:.06}.cmx .cmx-hero-body{background:var(--surface);padding:16px 22px 18px}.cmx .cmx-hero-row{display:flex;align-items:flex-end;gap:16px;margin-top:calc(-1 * var(--cmx-hero-overlap));position:relative;flex-wrap:wrap}.cmx .cmx-hero-badge{width:64px;height:64px;border-radius:18px;flex:none;display:grid;place-items:center;color:#fff;border:3px solid var(--surface);box-shadow:var(--sh-md)}.cmx .cmx-hero-badge cmx-icon{--cmx-icon-size:32px;opacity:1}.cmx .cmx-hero-headings{flex:1;min-width:0;padding-bottom:2px}.cmx .cmx-hero-headings h1{font-family:Schibsted Grotesk;font-size:25px;font-weight:800;letter-spacing:-.025em;color:var(--ink);margin:2px 0 0;line-height:1.15}.cmx .cmx-hero-sub{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.cmx .cmx-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:99px}.cmx .cmx-pill cmx-icon{--cmx-icon-size:14px}.cmx .cmx-pill-free{background:var(--ok-wash);color:var(--ok-ink)}.cmx .cmx-pill-paid{background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-pill-invite{background:var(--accent-wash);color:var(--accent-ink);outline:1px dashed var(--accent-line);outline-offset:-1px}.cmx .cmx-hero-desc{font-size:14.5px;line-height:1.55;color:var(--ink-soft);margin:14px 0 0;max-width:640px}.cmx .cmx-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;flex-wrap:wrap}.cmx .cmx-stack{display:flex;align-items:center}.cmx .cmx-stack-item{position:relative;display:inline-flex;margin-left:-9px;cursor:pointer;outline:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),z-index 0s}.cmx .cmx-stack-item:first-child{margin-left:0}.cmx .cmx-stack-item:hover,.cmx .cmx-stack-item:focus-visible{transform:translateY(-6px) scale(1.08);z-index:5}.cmx .cmx-stack-item .cmx-av{border:2px solid var(--surface)}.cmx .cmx-stack-item:hover .cmx-av,.cmx .cmx-stack-item:focus-visible .cmx-av{box-shadow:0 6px 16px -4px #2b294b59}.cmx .cmx-stack-tip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);z-index:60;width:max-content;max-width:210px;padding:8px 11px;border-radius:10px;background:var(--ink);color:var(--surface);font-size:11.5px;line-height:1.4;text-align:left;box-shadow:var(--sh-lg);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.cmx .cmx-stack-tip b{display:block;font-family:Schibsted Grotesk;font-size:12.5px;font-weight:700}.cmx .cmx-stack-tip span{opacity:.72}.cmx .cmx-stack-item:hover .cmx-stack-tip,.cmx .cmx-stack-item:focus-visible .cmx-stack-tip{opacity:1;transform:translate(-50%) translateY(0)}.cmx .cmx-stack-item:first-child .cmx-stack-tip{left:0;transform:translateY(4px)}.cmx .cmx-stack-item:first-child:hover .cmx-stack-tip{transform:translateY(0)}.cmx .cmx-stack-more{margin-left:14px;font-size:13px;color:var(--muted);font-weight:600}.cmx .cmx-hero-stats{display:flex;gap:22px}.cmx .cmx-hs{text-align:center}.cmx .cmx-hs b{display:block;font-family:Schibsted Grotesk;font-size:18px;font-weight:800;color:var(--ink)}.cmx .cmx-hs span{font-size:11px;color:var(--muted)}.cmx .cmx-av{position:relative;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--cx-grad);color:var(--on-accent);font-family:Schibsted Grotesk;font-weight:700;overflow:visible}.cmx .cmx-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.cmx .cmx-av-fb{display:grid;place-items:center;width:100%;height:100%}.cmx .cmx-av.ring{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.cmx .cmx-av-dot{position:absolute;right:0;bottom:0;width:30%;height:30%;min-width:9px;min-height:9px;border-radius:50%;background:var(--ok);border:2px solid var(--surface)}.cmx .cmx-av-lvl{position:absolute;right:-3px;bottom:-3px;font-size:9px;font-weight:800;color:var(--on-accent);background:var(--accent);border:2px solid var(--surface);border-radius:99px;padding:1px 4px;line-height:1.1}.cmx .cmx-compose{display:flex;align-items:center;gap:13px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:13px 15px;box-shadow:var(--sh-sm);cursor:text;transition:box-shadow .14s,border-color .14s}.cmx .cmx-compose:hover{box-shadow:var(--sh-md);border-color:var(--accent-line)}.cmx .cmx-compose-fake{flex:1;color:var(--muted);font-size:14.5px}.cmx .cmx-compose-tools{display:flex;gap:4px}.cmx .cmx-compose-tool{width:36px;height:36px;border-radius:10px;border:none;background:var(--surface-2);color:var(--accent-ink);cursor:pointer;display:grid;place-items:center}.cmx .cmx-compose-tool:hover{background:var(--accent-wash)}.cmx .cmx-compose-tool cmx-icon{--cmx-icon-size:20px}.cmx .cmx-compose-cta{flex:none;padding:10px 16px}.cmx .cmx-mcard.banned{opacity:.92}.cmx .cmx-mcard.banned .cmx-av{filter:grayscale(.4)}.cmx .cmx-filters{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:var(--sh-sm);flex-wrap:wrap;position:sticky;top:calc(var(--cmx-top-inset, 70px) + var(--cmx-subbar-h, 0px) + 4px);z-index:20}.cmx .cmx-segs{display:flex;gap:2px}.cmx .cmx-seg{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink-soft);background:none;border:none;border-radius:9px;padding:8px 13px;cursor:pointer;transition:background .13s,color .13s}.cmx .cmx-seg:hover{background:var(--surface-hover)}.cmx .cmx-seg.on{color:var(--on-accent);background:var(--cx-grad);box-shadow:var(--sh-glow)}.cmx .cmx-seg cmx-icon{--cmx-icon-size:18px}.cmx .cmx-filters-right{margin-left:auto;display:flex;align-items:center;gap:6px}.cmx .cmx-select{position:relative}.cmx .cmx-select select{-webkit-appearance:none;appearance:none;height:44px;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:0 34px 0 13px;cursor:pointer}.cmx .cmx-select select option{font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);background:var(--surface);padding:8px 12px}.cmx .cmx-select select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.cmx .cmx-mtoolbar .cmx-select{flex:none}.cmx .cmx-select cmx-icon{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--muted);--cmx-icon-size:18px;pointer-events:none}.cmx .cmx-post{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-sm);padding:17px 19px 9px;transition:box-shadow .16s,border-color .16s,transform .16s}.cmx .cmx-post:hover{box-shadow:var(--sh-md)}.cmx .cmx-post.pinned{border-color:var(--accent-line)}.cmx .cmx-post-pin{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;color:var(--accent-ink);margin-bottom:11px;text-transform:uppercase;letter-spacing:.05em}.cmx .cmx-post-pin cmx-icon{--cmx-icon-size:15px}.cmx .cmx-post-head{display:flex;align-items:flex-start;gap:12px}.cmx .cmx-post-author{display:flex;align-items:center;gap:12px;cursor:pointer;min-width:0}.cmx .cmx-post-meta{min-width:0}.cmx .cmx-post-nameline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmx .cmx-post-name{font-family:Schibsted Grotesk;font-weight:700;font-size:15px;color:var(--ink)}.cmx .cmx-badge-ic{display:inline-grid;place-items:center}.cmx .cmx-badge-ic cmx-icon{--cmx-icon-size:15px}.cmx .cmx-badge-more{font-size:11px;font-weight:800;color:var(--muted)}.cmx .cmx-post-sub{display:flex;align-items:center;gap:7px;margin-top:2px;color:var(--muted);font-size:12.5px}.cmx .cmx-sep{color:var(--line);font-weight:700;-webkit-user-select:none;user-select:none}.cmx .cmx-roomchip{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--accent-ink);background:none;border:none;cursor:pointer;padding:0}.cmx .cmx-roomchip:hover{text-decoration:underline}.cmx .cmx-roomchip cmx-icon,.cmx .cmx-roomchip cmx-svg-mark{--cmx-icon-size:15px}.cmx .cmx-post-head-right{margin-left:auto;display:flex;align-items:center;gap:4px}.cmx .cmx-post-body{cursor:pointer;margin-top:12px}.cmx .cmx-post-title{font-family:Schibsted Grotesk;font-size:18.5px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px;line-height:1.28}.cmx .cmx-post-body:hover .cmx-post-title{color:var(--accent-ink)}.cmx .cmx-post-title{overflow-wrap:anywhere}.cmx .cmx-post-text{font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cmx .cmx-post-text.cmx-post-text-full{display:block;-webkit-line-clamp:none;overflow:visible}.cmx .cmx-tag{color:var(--accent-ink);font-weight:600;cursor:pointer}.cmx .cmx-tag:hover{text-decoration:underline}.cmx .cmx-post-media{margin-top:13px;height:200px;border-radius:14px;position:relative;overflow:hidden;display:grid;place-items:center}.cmx .cmx-post-media cmx-icon{--cmx-icon-size:44px;color:#ffffffd9;opacity:1}.cmx .cmx-lessonchip{display:inline-flex;align-items:center;gap:9px;margin-top:13px;padding:10px 13px;border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:12px;cursor:pointer}.cmx .cmx-lessonchip-ic{width:34px;height:34px;border-radius:9px;background:var(--cx-grad);color:var(--on-accent);display:grid;place-items:center;flex:none}.cmx .cmx-lessonchip-ic cmx-icon{--cmx-icon-size:19px;opacity:1}.cmx .cmx-lessonchip-tx b{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.cmx .cmx-lessonchip-tx span{font-size:12px;color:var(--muted)}.cmx .cmx-lessonchip .cmx-ls-go{margin-left:auto;color:var(--accent-ink)}.cmx .cmx-reacts{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:13px}.cmx .cmx-react{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:13px;background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:4px 10px;cursor:pointer;transition:border-color .12s,transform .1s}.cmx .cmx-react:hover{border-color:var(--accent);transform:translateY(-1px)}.cmx .cmx-react b{color:var(--ink-soft);font-weight:700}.cmx .cmx-react.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-react.on b{color:var(--accent-ink)}.cmx .cmx-react-add{position:relative}.cmx .cmx-react-addbtn{width:28px;height:28px;padding:0;flex:none;border-radius:50%;border:1px dashed var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;display:grid;place-items:center}.cmx .cmx-react-addbtn:hover{border-color:var(--accent);color:var(--accent-ink)}.cmx .cmx-emojipick{position:absolute;z-index:40;width:320px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-lg);animation:cxpop .14s ease-out both}.cmx .cmx-emojipick.up{bottom:calc(100% + 8px)}.cmx .cmx-emojipick.down{top:calc(100% + 8px)}.cmx .cmx-emojipick.end{right:0}.cmx .cmx-emojipick:not(.end){left:0}.cmx .cmx-emojipick-search{flex:none;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.cmx .cmx-emojipick-search cmx-icon{--cmx-icon-size:17px;color:var(--muted);flex:none}.cmx .cmx-emojipick-search input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:14px;color:var(--ink)}.cmx .cmx-emojipick-clear{flex:none;width:22px;height:22px;border:none;background:none;border-radius:6px;color:var(--muted);cursor:pointer;display:grid;place-items:center}.cmx .cmx-emojipick-clear:hover{background:var(--surface-hover);color:var(--ink)}.cmx .cmx-emojipick-tabs{flex:none;display:flex;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line-soft);overflow-x:auto;scrollbar-width:none}.cmx .cmx-emojipick-tabs::-webkit-scrollbar{display:none}.cmx .cmx-emojipick-tab{flex:none;width:32px;height:28px;border:none;background:none;border-radius:8px;font-family:inherit;font-size:16px;line-height:1;cursor:pointer;opacity:.6;transition:background .12s,opacity .12s}.cmx .cmx-emojipick-tab:hover{background:var(--surface-hover);opacity:1}.cmx .cmx-emojipick-tab.on{background:var(--accent-wash);opacity:1;box-shadow:inset 0 -2px 0 var(--accent)}.cmx .cmx-emojipick-body{position:relative;flex:1 1 auto;max-height:250px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px}.cmx .cmx-emojipick-h{position:sticky;top:0;z-index:1;margin:0;padding:9px 12px 5px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface)}.cmx .cmx-emojipick-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:1px;padding:0 8px}.cmx .cmx-emojipick-cell{width:100%;aspect-ratio:1;padding:0;border:none;background:none;border-radius:8px;font-family:inherit;font-size:19px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .1s,background .1s}.cmx .cmx-emojipick-cell:hover,.cmx .cmx-emojipick-cell.on{background:var(--accent-wash);transform:scale(1.18)}.cmx .cmx-emojipick-none{margin:0;padding:26px 12px;text-align:center;font-size:13px;color:var(--muted)}.cmx .cmx-emojipick-foot{flex:none;display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 12px;border-top:1px solid var(--line-soft);background:var(--surface-2)}.cmx .cmx-emojipick-foot .ch{font-size:20px;line-height:1;flex:none}.cmx .cmx-emojipick-foot .nm{font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmx .cmx-emojipick-foot .nm.muted{font-weight:600;color:var(--muted)}.cmx .cmx-emojipick-foot .sc{margin-left:auto;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--muted)}.cmx .cmx-field-tools{display:flex;align-items:center;gap:10px;margin-top:6px}.cmx .cmx-field-hint{font-size:11.5px;color:var(--muted)}.cmx .cmx-poll{margin-top:13px;display:flex;flex-direction:column;gap:8px}.cmx .cmx-poll-q{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.cmx .cmx-poll-q cmx-icon{--cmx-icon-size:18px;color:var(--accent-ink)}.cmx .cmx-poll-opt{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:inherit;font-size:14px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:11px 14px;cursor:pointer;text-align:left;transition:border-color .12s}.cmx .cmx-poll-opt:not(.voted):hover{border-color:var(--accent)}.cmx .cmx-poll-opt.voted{cursor:default}.cmx .cmx-poll-fill{position:absolute;left:0;top:0;bottom:0;border-radius:10px;opacity:.9;transition:width .55s cubic-bezier(.2,.8,.2,1)}.cmx .cmx-poll-lbl{position:relative;display:flex;align-items:center;gap:7px;font-weight:600}.cmx .cmx-poll-lbl cmx-icon{--cmx-icon-size:16px}.cmx .cmx-poll-opt.mine .cmx-poll-lbl{font-weight:800}.cmx .cmx-poll-pct{position:relative;font-weight:800;color:var(--ink-soft)}.cmx .cmx-poll-total{font-size:12px;color:var(--muted)}.cmx .cmx-post-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:5px 0;border-top:1px solid var(--line-soft)}.cmx .cmx-post-foot-l{display:flex;align-items:center;gap:2px}.cmx .cmx-foot{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--muted);background:none;border:none;cursor:pointer;padding:8px 12px;border-radius:10px;transition:background .12s,color .12s}.cmx .cmx-foot:hover{background:var(--surface-hover);color:var(--ink)}.cmx .cmx-foot.on{color:var(--accent-ink)}.cmx .cmx-foot.on.liked{color:var(--err)}.cmx .cmx-foot cmx-icon{--cmx-icon-size:20px}.cmx .cmx-unans{display:flex;align-items:center;gap:8px;margin:12px -19px 0;padding:10px 19px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--warn-ink);background:var(--warn-wash);border-radius:0 0 17px 17px}.cmx .cmx-post:has(.cmx-unans){padding-bottom:0}.cmx .cmx-unans cmx-icon{--cmx-icon-size:17px}.cmx .cmx-menu-wrap{position:relative}.cmx .cmx-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:40;list-style:none;margin:0;padding:6px;min-width:190px;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--sh-lg);animation:cxpop .14s ease-out both}.cmx .cmx-menu li button{display:flex;align-items:center;gap:11px;width:100%;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink);background:none;border:none;border-radius:9px;padding:9px 11px;cursor:pointer;text-align:left}.cmx .cmx-menu li button:hover{background:var(--surface-hover)}.cmx .cmx-menu li button.danger{color:var(--err)}.cmx .cmx-menu li button cmx-icon{--cmx-icon-size:19px}.cmx .cmx-menu-sep{height:1px;background:var(--line-soft);margin:5px 4px}.cmx .cmx-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-sm);padding:16px}.cmx .cmx-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.cmx .cmx-card-head h4{display:flex;align-items:center;gap:8px;font-family:Schibsted Grotesk;font-size:14.5px;font-weight:700;color:var(--ink);margin:0}.cmx .cmx-card-head h4 cmx-icon{--cmx-icon-size:19px;color:var(--accent-ink)}.cmx .cmx-card-tag{font-size:11px;font-weight:700;color:var(--muted);background:var(--surface-2);border-radius:99px;padding:3px 9px}.cmx .cmx-card-link{font-family:inherit;font-size:12.5px;font-weight:700;color:var(--accent-ink);background:none;border:none;cursor:pointer}.cmx .cmx-card-acts{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.cmx .cmx-card-collapse{display:grid;place-items:center;width:26px;height:26px;flex:none;padding:0;border:none;border-radius:8px;background:none;color:var(--muted);cursor:pointer;transition:background .12s,color .12s}.cmx .cmx-card-collapse:hover{background:var(--surface-hover);color:var(--ink)}.cmx .cmx-card-collapse:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmx .cmx-card-collapse cmx-icon{--cmx-icon-size:20px}.cmx .cmx-card-body[hidden]{display:none}.cmx .cmx-card.cmx-collapsed .cmx-card-head{margin-bottom:0}.cmx .cmx-card-scroll{max-height:min(var(--cmx-card-scroll-max, 360px),46vh);overflow-y:auto;overflow-x:hidden;padding-right:8px;margin-right:-8px}.cmx .cmx-card-scroll:has(>.cmx-lb){--cmx-card-scroll-max:264px}.cmx .cmx-events>.cmx-event,.cmx .cmx-lb>.cmx-lb-row{flex:none}.cmx .cmx-statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.cmx .cmx-stat{display:flex;flex-direction:column;min-width:0}.cmx .cmx-stat b{display:flex;align-items:center;gap:5px;font-family:Schibsted Grotesk;font-size:19px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.cmx .cmx-stat span{display:block;font-size:11px;color:var(--muted)}.cmx .cmx-online-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-wash)}.cmx .cmx-cap-top{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-bottom:6px}.cmx .cmx-cap-track{height:7px;border-radius:99px;background:var(--track);overflow:hidden}.cmx .cmx-cap-track i{display:block;height:100%;border-radius:99px;background:var(--cx-grad)}.cmx .cmx-cap-track i.on{min-width:8px}.cmx .cmx-planuse-meter{display:flex;align-items:center;gap:9px;margin-top:10px}.cmx .cmx-planuse-meter .cmx-cap-track{flex:1;min-width:0}.cmx .cmx-planuse-meter span{flex:none;font-size:11.5px;font-weight:700;color:var(--muted)}.cmx .cmx-planuse-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.cmx .cmx-lb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.cmx .cmx-lb-row{display:flex;align-items:center;gap:11px;padding:8px;border-radius:11px;cursor:pointer;transition:background .12s}.cmx .cmx-lb-row:hover{background:var(--surface-hover)}.cmx .cmx-lb-rank{font-family:Schibsted Grotesk;font-weight:800;font-size:14px;width:18px;text-align:center;flex:none;color:var(--muted)}.cmx .cmx-lb-info{flex:1;min-width:0}.cmx .cmx-lb-name{display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:var(--ink)}.cmx .cmx-lvl-chip{display:inline-grid;place-items:center;font-size:9.5px;font-weight:800;color:var(--on-accent);background:var(--accent);border-radius:5px;padding:1px 5px}.cmx .cmx-lb-pts{font-size:11.5px;color:var(--muted)}.cmx .cmx-lvl-track{display:block;height:4px;border-radius:99px;background:var(--surface-2);overflow:hidden;margin-top:5px}.cmx .cmx-lvl-track i{display:block;height:100%;border-radius:99px;background:var(--cx-grad)}.cmx .cmx-trend{display:flex;flex-direction:column;gap:2px}.cmx .cmx-trend-tag{display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--accent-ink);background:none;border:none;border-radius:10px;padding:9px 10px;cursor:pointer}.cmx .cmx-trend-tag:hover{background:var(--accent-wash)}.cmx .cmx-trend-tag b{color:var(--muted);font-weight:600;font-size:12px}.cmx .cmx-livebar{display:flex;align-items:center;gap:12px;padding:11px 16px;border-radius:14px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--live),color-mix(in oklab,var(--live) 55%,var(--brand)));box-shadow:var(--sh-md)}.cmx .cmx-livebar-tag{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;letter-spacing:.02em;flex:none}.cmx .cmx-livebar-tag .cmx-live-dot{background:#fff}.cmx .cmx-livebar-sep{width:1px;height:18px;background:#fff6;flex:none}.cmx .cmx-livebar-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;flex:1;min-width:0}.cmx .cmx-livebar-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmx .cmx-livebar-join{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:inherit;font-size:13px;font-weight:800;color:var(--live);background:#fff;border:none;border-radius:99px;padding:8px 15px;cursor:pointer;transition:transform .12s}.cmx .cmx-livebar-join:hover{transform:translateY(-1px)}.cmx .cmx-livebar-x{width:28px;height:28px;flex:none;border-radius:50%;border:none;background:#ffffff2e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.cmx .cmx-livebar-x:hover{background:#ffffff4d}.cmx .cmx-livebar-x cmx-icon{position:static}.cmx .cmx-event-acts{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;row-gap:6px;flex:0 1 auto;min-width:0;margin-left:auto}.cmx .cmx-event-bell{width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .14s}.cmx .cmx-event-bell:hover{border-color:var(--accent);color:var(--accent-ink)}.cmx .cmx-event-bell.on{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}.cmx .cmx-event-when>.cmx-event-in,.cmx .cmx-event-acts>.cmx-event-in{margin-left:auto;flex:none;white-space:nowrap;font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border-radius:99px;padding:2px 8px}.cmx .cmx-event-type{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:99px;padding:4px 10px}.cmx .cmx-event-type.live{color:#fff}.cmx .cmx-event-type.live .cmx-live-dot{background:#fff}.cmx .cmx-event-type.live .cmx-live-dot{animation:cxpulseLight 1.6s infinite}.cmx .cmx-events{display:flex;flex-direction:column;gap:9px}.cmx .cmx-event{border:1px solid var(--line-soft);border-radius:13px;overflow:hidden}.cmx .cmx-event.live{border-color:var(--live)}.cmx .cmx-event-cover{height:8px}.cmx .cmx-event>.cmx-event-in{padding:11px 12px}.cmx .cmx-event-when{display:flex;flex-wrap:wrap;align-items:center;gap:6px;row-gap:4px;min-width:0;font-size:11.5px;font-weight:700;color:var(--muted);margin-bottom:5px}.cmx .cmx-event-when>span:not([class]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmx .cmx-event-when cmx-icon{--cmx-icon-size:15px}.cmx .cmx-live-tag{display:inline-flex;align-items:center;gap:5px;color:var(--live);font-size:10.5px;letter-spacing:.06em}.cmx .cmx-live-dot{width:7px;height:7px;border-radius:50%;background:var(--live);animation:cxpulse 1.6s infinite}.cmx .cmx-event-title{display:block;font-family:Schibsted Grotesk;font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.35;margin-bottom:9px;overflow-wrap:anywhere}.cmx .cmx-event-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;row-gap:8px}.cmx .cmx-event-host{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.cmx .cmx-event-rsvp{font-family:inherit;font-size:12px;font-weight:700;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 11px;cursor:pointer;flex:none}.cmx .cmx-event-rsvp:hover{border-color:var(--accent);color:var(--accent-ink)}.cmx .cmx-event-rsvp.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.cmx .cmx-event-join{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:800;color:#fff;background:var(--live);border:none;border-radius:8px;padding:6px 12px;cursor:pointer;flex:none}.cmx .cmx-event-view{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:12px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:8px;padding:6px 11px;cursor:pointer;flex:none;text-decoration:none}.cmx .cmx-event-view:hover{border-color:var(--accent)}.cmx .cmx-event-view cmx-icon{--cmx-icon-size:14px}.cmx .cmx-ed{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--sh-sm)}.cmx .cmx-ed-cover{position:relative;height:170px}.cmx .cmx-ed-body{padding:18px 22px 20px}.cmx .cmx-ed-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.cmx .cmx-ed-top h1{font-family:Schibsted Grotesk;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0;min-width:0;overflow-wrap:anywhere}.cmx .cmx-ed-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.cmx .cmx-ed-acts>.cmx-event-in{flex:none;white-space:nowrap;font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border-radius:99px;padding:2px 8px}.cmx .cmx-set-card>.cmx-ed-desc{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cmx .cmx-ed-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.cmx .cmx-ed-fact{display:flex;align-items:flex-start;gap:10px;min-width:0}.cmx .cmx-ed-fact-ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-ed-fact-ic cmx-icon{--cmx-icon-size:18px}.cmx .cmx-ed-fact-tx{min-width:0}.cmx .cmx-ed-fact-tx b{display:block;font-size:13.5px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.cmx .cmx-ed-fact-tx span{display:block;font-size:12px;color:var(--muted)}.cmx .cmx-ed-attendees{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.cmx .cmx-ed-avatars{display:flex;align-items:center}.cmx .cmx-ed-avatars .cmx-av{margin-left:-8px;box-shadow:0 0 0 2px var(--surface)}.cmx .cmx-ed-avatars>*:first-child .cmx-av{margin-left:0}.cmx .cmx-ed-more{font-size:12px;font-weight:700;color:var(--muted)}.cmx .cmx-set-card>.cmx-ed-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:14px 16px;margin:0}@media(max-width:600px){.cmx .cmx-ed-cover{height:120px}.cmx .cmx-ed-body{padding:16px}.cmx .cmx-ed-top h1{font-size:20px}.cmx .cmx-ed-acts{width:100%;margin-left:0}}.cmx .cmx-ob-top{display:flex;align-items:center;gap:11px;margin-bottom:13px}.cmx .cmx-ob-ring{--p:60;width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--track) 0)}.cmx .cmx-ob-ring i{width:36px;height:36px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-family:Schibsted Grotesk;font-weight:800;font-size:12px;color:var(--ink)}.cmx .cmx-ob-top b{display:block;font-family:Schibsted Grotesk;font-size:14px;font-weight:700;color:var(--ink)}.cmx .cmx-ob-top span{font-size:12px;color:var(--muted)}.cmx .cmx-ob-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.cmx .cmx-ob-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 6px;border:none;border-radius:9px;background:none;font-family:inherit;font-size:13.5px;text-align:left;color:var(--ink-soft);cursor:pointer}.cmx .cmx-ob-item:hover{background:var(--surface-hover)}.cmx .cmx-ob-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmx .cmx-ob-item[disabled]{cursor:default}.cmx .cmx-ob-lbl{flex:1;min-width:0}.cmx .cmx-ob-go{flex:none;color:var(--muted);opacity:.45;transition:opacity .12s,transform .12s}.cmx .cmx-ob-item:hover .cmx-ob-go,.cmx .cmx-ob-item:focus-visible .cmx-ob-go{opacity:1;transform:translate(2px)}.cmx .cmx-ob-spin{flex:none;width:14px;height:14px}.cmx .cmx-ob-check{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none;display:grid;place-items:center;color:#fff}.cmx .cmx-ob-check cmx-icon{--cmx-icon-size:13px;opacity:0}.cmx .cmx-ob-item.done .cmx-ob-check{background:var(--ok);border-color:var(--ok)}.cmx .cmx-ob-item.done .cmx-ob-check cmx-icon{opacity:1}.cmx .cmx-ob-item.done{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line);cursor:default}.cmx .cmx-ob-item.done:hover{background:none}.cmx .cmx-ob-win{display:flex;align-items:center;gap:11px}.cmx .cmx-ob-win-ic{width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--on-accent);background:var(--cx-grad);box-shadow:var(--sh-glow)}.cmx .cmx-ob-win b{display:block;font-family:Schibsted Grotesk;font-size:14px;font-weight:700;color:var(--ink)}.cmx .cmx-ob-win span{font-size:12px;color:var(--muted)}.cmx .cmx-ask{position:relative;overflow:hidden;border-radius:18px;padding:16px 18px;color:var(--on-accent);background:var(--cx-grad);box-shadow:var(--sh-glow)}.cmx .cmx-ask:after{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:color-mix(in oklab,var(--on-primary) 12%,transparent)}.cmx .cmx-ask-head{display:flex;align-items:center;gap:11px;margin-bottom:12px;position:relative}.cmx .cmx-ask-ic{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;background:color-mix(in oklab,var(--on-primary) 20%,transparent)}.cmx .cmx-ask-ic cmx-icon{--cmx-icon-size:22px;opacity:1}.cmx .cmx-ask-head b{display:block;font-family:Schibsted Grotesk;font-size:15px;font-weight:800}.cmx .cmx-ask-head span{font-size:12px;opacity:.85}.cmx .cmx-ask-bar{display:flex;align-items:center;gap:8px;background:color-mix(in oklab,var(--on-primary) 16%,transparent);border:1px solid color-mix(in oklab,var(--on-primary) 24%,transparent);border-radius:12px;padding:5px 5px 5px 13px;position:relative}.cmx .cmx-ask-bar input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:14px;color:var(--on-primary);padding:8px 0;min-width:0}.cmx .cmx-ask-bar input::placeholder{color:color-mix(in oklab,var(--on-primary) 70%,transparent)}.cmx .cmx-ask-go{width:34px;height:34px;border-radius:9px;border:none;background:var(--on-primary);color:var(--cx-primary);cursor:pointer;display:grid;place-items:center;flex:none}.cmx .cmx-ask-go:disabled{opacity:.6;cursor:not-allowed}.cmx .cmx-ask-go cmx-icon{--cmx-icon-size:19px}.cmx .cmx-ask-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;position:relative}.cmx .cmx-ask-chip{font-family:inherit;font-size:11.5px;font-weight:600;color:var(--on-primary);background:color-mix(in oklab,var(--on-primary) 16%,transparent);border:1px solid color-mix(in oklab,var(--on-primary) 20%,transparent);border-radius:99px;padding:5px 10px;cursor:pointer}.cmx .cmx-ask-chip:hover{background:color-mix(in oklab,var(--on-primary) 26%,transparent)}.cmx .cmx-ask-ans{margin-top:12px;padding:13px;background:color-mix(in oklab,var(--on-primary) 14%,transparent);border-radius:12px;position:relative}.cmx .cmx-ask-ans p{font-size:13.5px;line-height:1.55;margin:0 0 10px}.cmx .cmx-ask-src{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmx .cmx-ask-src>span{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.cmx .cmx-ask-src button{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--on-primary);background:color-mix(in oklab,var(--on-primary) 20%,transparent);border:none;border-radius:99px;padding:4px 10px;cursor:pointer}.cmx .cmx-ask-src button cmx-icon{--cmx-icon-size:13px}.cmx .cmx-ask-cost{font-size:10.5px;opacity:.7;margin-top:9px;display:flex;align-items:center;gap:5px;position:relative}.cmx .cmx-ask-cost cmx-icon{--cmx-icon-size:13px}.cmx .cmx-ask-busy{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:13px;opacity:.9}.cmx .cmx-ask-busy .cmx-spin{border-color:color-mix(in oklab,var(--on-primary) 40%,transparent);border-top-color:var(--on-primary)}.cmx .cmx-ask-err{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:11px;background:color-mix(in oklab,var(--on-primary) 18%,transparent);border:1px solid color-mix(in oklab,var(--on-primary) 28%,transparent);font-size:13px;position:relative}.cmx .cmx-ask-err>span{flex:1;min-width:140px}.cmx .cmx-ask-err cmx-icon{--cmx-icon-size:16px;flex:none}.cmx .cmx-ask-retry{font-family:inherit;font-size:12px;font-weight:800;color:var(--cx-primary);background:var(--on-primary);border:none;border-radius:8px;padding:6px 12px;cursor:pointer;flex:none}.cmx .cmx-ask-retry:hover{opacity:.9}.cmx .cmx-digest{position:relative;overflow:hidden;border-radius:18px;padding:15px;color:var(--on-primary);background:var(--cx-grad-primary);box-shadow:var(--sh-glow)}.cmx .cmx-digest:after{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:color-mix(in oklab,var(--on-primary) 12%,transparent);pointer-events:none}.cmx .cmx-digest>*:not(.cmx-digest-x){position:relative}.cmx .cmx-digest-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}.cmx .cmx-digest-ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:color-mix(in oklab,var(--on-primary) 20%,transparent)}.cmx .cmx-digest-ic cmx-icon{--cmx-icon-size:19px;opacity:1;color:var(--on-primary)}.cmx .cmx-digest-k{display:block;font-family:Schibsted Grotesk;font-size:13.5px;font-weight:800}.cmx .cmx-digest-sub{font-size:11px;opacity:.85}.cmx .cmx-digest p{font-size:13px;line-height:1.55;color:color-mix(in oklab,var(--on-primary) 92%,transparent);margin:0 0 11px}.cmx .cmx-digest p:last-child{margin-bottom:0}.cmx .cmx-digest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cmx .cmx-digest-item{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px 9px;border-radius:10px;color:inherit;text-decoration:none;transition:background .13s}.cmx .cmx-digest-item:hover{background:color-mix(in oklab,var(--on-primary) 14%,transparent);text-decoration:none;color:inherit}.cmx .cmx-digest-item.static{cursor:default}.cmx .cmx-digest-item.static:hover{background:transparent}.cmx .cmx-digest-item>cmx-icon:first-child{--cmx-icon-size:15px;flex:none;margin-top:1px;opacity:.85}.cmx .cmx-digest-item>cmx-icon:last-child{--cmx-icon-size:16px;flex:none;margin-top:1px;opacity:0;transition:opacity .13s}.cmx .cmx-digest-item:hover>cmx-icon:last-child,.cmx .cmx-digest-item:focus-visible>cmx-icon:last-child{opacity:.75}.cmx .cmx-digest-item>span{flex:1;min-width:0}.cmx .cmx-digest-item b{display:block;font-size:12.5px;font-weight:600;line-height:1.45;color:inherit}.cmx .cmx-digest-item em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-size:11.5px;line-height:1.4;color:color-mix(in oklab,var(--on-primary) 78%,transparent)}.cmx .cmx-digest-sk{display:flex;flex-direction:column;gap:9px;padding:2px 0}.cmx .cmx-digest-skb{display:block;height:11px;border-radius:6px;background:linear-gradient(90deg,color-mix(in oklab,var(--on-primary) 12%,transparent) 25%,color-mix(in oklab,var(--on-primary) 24%,transparent) 37%,color-mix(in oklab,var(--on-primary) 12%,transparent) 63%);background-size:400% 100%;animation:cxShimmer 1.4s ease infinite}.cmx .cmx-digest-skb.w80{width:80%}.cmx .cmx-digest-skb.w70{width:70%}.cmx .cmx-digest-skb.w60{width:60%}.cmx .cmx-digest-actions{display:flex;gap:7px;flex-wrap:wrap}.cmx .cmx-digest-actions button{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:700;color:var(--on-primary);background:color-mix(in oklab,var(--on-primary) 16%,transparent);border:1px solid color-mix(in oklab,var(--on-primary) 24%,transparent);border-radius:8px;padding:7px 11px;cursor:pointer}.cmx .cmx-digest-actions button:hover:not(:disabled){background:color-mix(in oklab,var(--on-primary) 26%,transparent)}.cmx .cmx-digest-actions button:disabled{opacity:.55;cursor:default}.cmx .cmx-digest-x{position:absolute;z-index:1;top:11px;right:11px;width:24px;height:24px;padding:0;border-radius:7px;border:none;background:color-mix(in oklab,var(--on-primary) 14%,transparent);color:var(--on-primary);cursor:pointer;display:grid;place-items:center}.cmx .cmx-digest-x:hover:not(:disabled){background:color-mix(in oklab,var(--on-primary) 26%,transparent)}.cmx .cmx-digest-x:disabled{cursor:default}.cmx .cmx-digest-x cmx-icon{--cmx-icon-size:15px;opacity:1}.cmx .cmx-digest-x .cmx-spin{width:13px;height:13px;border-width:2px;border-color:color-mix(in oklab,var(--on-primary) 40%,transparent);border-top-color:var(--on-primary)}.cmx .cmx-digest-x:focus-visible,.cmx .cmx-digest-item:focus-visible,.cmx .cmx-digest-actions button:focus-visible{outline:2px solid color-mix(in oklab,var(--on-primary) 85%,transparent);outline-offset:2px}.cmx .cmx-sec{display:flex;align-items:center;gap:10px;margin:4px 2px 0}.cmx .cmx-sec h2{font-family:Schibsted Grotesk;font-size:15px;font-weight:800;color:var(--ink);margin:0;letter-spacing:-.01em}.cmx .cmx-sec>cmx-icon{--cmx-icon-size:18px;color:var(--accent-ink)}.cmx .cmx-sec .ln{flex:1;height:1px;background:var(--line)}.cmx .cmx-empty{grid-column:1/-1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:52px 26px;background:var(--surface);border:1px dashed var(--line);border-radius:18px}.cmx .cmx-empty-ic{width:76px;height:76px;border-radius:22px;margin:0 auto 18px;flex:none;display:grid;place-items:center;background:var(--cx-grad);color:var(--on-accent);box-shadow:var(--sh-glow);animation:cxFloat 4s ease-in-out infinite}.cmx .cmx-empty-ic cmx-icon{--cmx-icon-size:38px}.cmx .cmx-empty h3{display:block;width:100%;text-align:center;font-family:Schibsted Grotesk;font-size:19px;font-weight:800;color:var(--ink);margin:0 0 8px;overflow-wrap:anywhere}.cmx .cmx-empty p{display:block;text-align:center;font-size:14.5px;color:var(--ink-soft);margin:0 auto 20px;max-width:400px;line-height:1.55;overflow-wrap:anywhere}.cmx .cmx-set-card .cmx-empty,.cmx .cmx-card .cmx-empty{padding:30px 20px;border-radius:14px;background:var(--surface-2)}.cmx .cmx-set-card .cmx-empty-ic,.cmx .cmx-card .cmx-empty-ic{width:58px;height:58px;border-radius:17px;margin-bottom:14px}.cmx .cmx-set-card .cmx-empty-ic cmx-icon,.cmx .cmx-card .cmx-empty-ic cmx-icon{--cmx-icon-size:29px}.cmx .cmx-set-card .cmx-empty h3,.cmx .cmx-card .cmx-empty h3{font-size:16.5px}.cmx .cmx-set-card .cmx-empty p,.cmx .cmx-card .cmx-empty p{font-size:13.5px}.cmx .cmx-set-card .cmx-empty p:last-child,.cmx .cmx-card .cmx-empty p:last-child{margin-bottom:0}.cmx .cmx-back{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink-soft);background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.cmx .cmx-back:hover{color:var(--accent-ink)}.cmx .cmx-back cmx-icon{--cmx-icon-size:19px}.cmx .cmx-phead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cmx .cmx-ptitle{display:flex;align-items:center;gap:13px}.cmx .cmx-ptitle-ic{width:46px;height:46px;border-radius:13px;flex:none;display:grid;place-items:center;background:var(--cx-grad);color:var(--on-accent);box-shadow:var(--sh-glow)}.cmx .cmx-ptitle-ic cmx-icon{--cmx-icon-size:24px;opacity:1}.cmx .cmx-ptitle h1{font-family:Schibsted Grotesk;font-size:24px;font-weight:800;letter-spacing:-.025em;color:var(--ink);margin:0}.cmx .cmx-ptitle p{font-size:13.5px;color:var(--muted);margin:3px 0 0}.cmx .cmx-tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);margin:18px 0;overflow-x:auto;scrollbar-width:none}.cmx .cmx-tabs::-webkit-scrollbar{height:0}.cmx .cmx-tab{flex:none;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:700;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;padding:11px 15px;cursor:pointer;margin-bottom:-1px}.cmx .cmx-tab:hover{color:var(--ink)}.cmx .cmx-tab.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.cmx .cmx-mtoolbar{display:flex;align-items:center;gap:12px;margin:18px 0 20px}.cmx .cmx-msearch{position:relative;flex:1}.cmx .cmx-msearch cmx-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);--cmx-icon-size:20px}.cmx .cmx-msearch input{width:100%;height:44px;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:0 40px}.cmx .cmx-msearch input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.cmx .cmx-msearch,.cmx .cmx-topsearch,.cmx .cmx-search-mini{position:relative}.cmx .cmx-search-clear{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:26px;height:26px;padding:0;border-radius:999px;border:none;background:var(--surface-2);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s,color .13s}.cmx .cmx-search-clear cmx-icon{position:static;transform:none;left:auto;top:auto;right:auto;margin:0;--cmx-icon-size:17px;width:auto;height:auto;line-height:1;display:block;color:inherit}.cmx .cmx-search-clear:hover{background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-msearch input{padding-right:40px}.cmx .cmx-clear-filter{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--muted);background:none;border:1px solid var(--line);border-radius:11px;padding:11px 13px;cursor:pointer}.cmx .cmx-clear-filter:hover{border-color:var(--err);color:var(--err)}.cmx .cmx-mroom-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cmx .cmx-mroom{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);transition:border-color .14s,box-shadow .14s}.cmx .cmx-mroom:hover{border-color:var(--accent-line);box-shadow:var(--sh-sm)}.cmx .cmx-mroom-ic{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-mroom-tx{flex:1;min-width:0}.cmx .cmx-mroom-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Schibsted Grotesk;font-size:14.5px;font-weight:700;color:var(--ink)}.cmx .cmx-mroom-tx p{font-size:13px;line-height:1.5;color:var(--muted);margin:3px 0 0}.cmx .cmx-mroom-btn{flex:none;align-self:center}.cmx .cmx-mroom-btn:disabled{opacity:.5;cursor:not-allowed}.cmx .cmx-mroom-has{display:inline-flex;align-items:center;gap:6px;flex:none;align-self:center;font-size:12.5px;font-weight:700;color:var(--ok-ink)}.cmx .cmx-badge-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cmx .cmx-badge-item{padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);cursor:pointer;transition:border-color .14s,background .14s}.cmx .cmx-badge-item:hover{border-color:var(--accent)}.cmx .cmx-badge-item.on{border-color:var(--accent);background:var(--accent-wash)}.cmx .cmx-badge-item.ro{cursor:default}.cmx .cmx-badge-item.ro:hover{border-color:var(--line)}.cmx .cmx-badge-item-top{display:flex;align-items:center;gap:11px}.cmx .cmx-badge-item-top h6{font-family:Schibsted Grotesk;font-size:14.5px;font-weight:700;color:var(--ink);margin:0}.cmx .cmx-badge-item-ic{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;color:#fff}.cmx .cmx-badge-check{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;color:var(--on-accent);background:var(--surface);transition:background .14s,border-color .14s}.cmx .cmx-badge-check.on{background:var(--accent);border-color:var(--accent)}.cmx .cmx-badge-item p{font-size:13px;line-height:1.55;color:var(--ink-soft);margin:9px 0 0;padding-left:31px}.cmx .cmx-vt{display:flex;gap:3px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:3px;flex:none}.cmx .cmx-vt-btn{width:38px;height:36px;border-radius:9px;border:none;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center}.cmx .cmx-vt-btn.on{background:var(--cx-grad);color:var(--on-accent)}.cmx .cmx-vt-btn cmx-icon{--cmx-icon-size:20px}.cmx .cmx-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;align-items:stretch}.cmx .cmx-mcard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-sm);padding:20px 18px;text-align:center;cursor:pointer;transition:box-shadow .16s,transform .16s,border-color .16s}.cmx .cmx-mcard:hover{box-shadow:var(--sh-md);transform:translateY(-3px);border-color:var(--accent-line)}.cmx .cmx-mcard .cmx-av{margin:0 auto 12px}.cmx .cmx-mcard h3{font-family:Schibsted Grotesk;font-size:15.5px;font-weight:700;color:var(--ink);margin:0 0 3px}.cmx .cmx-mcard>.cmx-banned-pill{align-self:center}.cmx .cmx-mc-lvl{font-size:12px;color:var(--accent-ink);font-weight:700}.cmx .cmx-mc-badges{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin:9px 0;min-height:18px}.cmx .cmx-mc-bio{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmx .cmx-mc-stats{display:flex;justify-content:center;gap:18px;margin-top:auto;padding-top:13px;border-top:1px solid var(--line-soft)}.cmx .cmx-mc-stat b{display:block;font-family:Schibsted Grotesk;font-size:15px;font-weight:800;color:var(--ink)}.cmx .cmx-mc-stat span{font-size:11px;color:var(--muted)}.cmx .cmx-mrows{display:flex;flex-direction:column;gap:10px}.cmx .cmx-mrow{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-sm);padding:13px 16px}.cmx .cmx-mrow-main{flex:1;min-width:0}.cmx .cmx-mrow-nameline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmx .cmx-mrow-name{font-family:Schibsted Grotesk;font-weight:700;font-size:15px;color:var(--ink)}.cmx .cmx-mrow-bio{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cmx .cmx-mrow-stats{display:flex;gap:20px;flex:none}.cmx .cmx-banned-pill{display:inline-flex;align-items:center;gap:5px;height:22px;box-sizing:border-box;font-size:11px;font-weight:700;color:var(--err);background:var(--err-wash);border:1px solid transparent;border-radius:99px;padding:0 9px}.cmx .cmx-banned-pill cmx-icon{--cmx-icon-size:13px}.cmx .cmx-md{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-sm)}.cmx .cmx-md-cover{height:110px;background:var(--cx-grad);position:relative;border-radius:19px 19px 0 0}.cmx .cmx-md-body{padding:8px 24px 22px}.cmx .cmx-md-top{display:flex;align-items:flex-end;gap:16px;margin-top:-42px;flex-wrap:wrap;position:relative}.cmx .cmx-md-top .cmx-av{border:4px solid var(--surface)}.cmx .cmx-md-id{flex:1;padding-bottom:4px;min-width:0}.cmx .cmx-md-id h2{font-family:Schibsted Grotesk;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cmx .cmx-md-id h2,.cmx .cmx-hero-headings h1{background:var(--surface);padding:2px 12px 3px;border-radius:12px 12px 4px 4px;width:fit-content;max-width:100%;box-shadow:0 -6px 14px -8px #2b2a4640}.cmx .cmx-md-act{align-self:center}.cmx .cmx-md-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;min-height:22px}.cmx .cmx-md-bio{font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:14px 0 0}.cmx .cmx-md-meta{display:flex;gap:22px;margin-top:16px;flex-wrap:wrap}.cmx .cmx-md-meta b{display:block;font-family:Schibsted Grotesk;font-size:18px;font-weight:800;color:var(--ink)}.cmx .cmx-md-meta span{font-size:12px;color:var(--muted)}.cmx .cmx-badge{position:relative;display:inline-flex;align-items:center;gap:5px;height:22px;box-sizing:border-box;font-size:11.5px;font-weight:700;padding:0 9px 0 7px;border-radius:99px;border:1px solid}.cmx .cmx-badge cmx-icon{--cmx-icon-size:14px}.cmx .cmx-badge-tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);z-index:50;width:180px;background:var(--ink);color:var(--surface);border-radius:10px;padding:9px 11px;font-size:11.5px;font-weight:500;line-height:1.4;box-shadow:var(--sh-lg)}.cmx .cmx-badge-tip b{display:block;font-size:12.5px;font-weight:800;margin-bottom:2px}.cmx .cmx-mcard:has(.cmx-badge-tip),.cmx .cmx-mrow:has(.cmx-badge-tip),.cmx .cmx-md:has(.cmx-badge-tip),.cmx .cmx-post:has(.cmx-menu,.cmx-emojipick),.cmx .cmx-comment:has(.cmx-emojipick){position:relative;z-index:30}.cmx .cmx-badge:hover,.cmx .cmx-badge:focus,.cmx .cmx-badge:focus-within{z-index:2}.cmx .cmx-achv{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cmx .cmx-achv-item{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:18px 12px 16px;border:1px solid var(--line);border-radius:15px;background:var(--surface-2);box-shadow:var(--sh-sm);transition:transform .16s,box-shadow .16s,border-color .16s}.cmx .cmx-achv-item.got{border-color:var(--accent-line);background:linear-gradient(170deg,var(--accent-wash),var(--surface) 78%)}.cmx .cmx-achv-item.got:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--cx-grad)}.cmx .cmx-achv-item.got:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:var(--accent)}.cmx .cmx-achv-item:not(.got){border-style:dashed;box-shadow:none}.cmx .cmx-achv-item:not(.got):hover{border-color:var(--accent-line);box-shadow:var(--sh-sm)}.cmx .cmx-achv-ic{position:relative;width:52px;height:52px;border-radius:15px;margin:0 auto 1px;flex:none;display:grid;place-items:center;background:var(--surface);color:var(--muted);border:1px solid var(--line);transition:transform .16s}.cmx .cmx-achv-item.got .cmx-achv-ic{background:var(--cx-grad);color:var(--on-accent);border-color:transparent;box-shadow:var(--sh-glow)}.cmx .cmx-achv-item.got:hover .cmx-achv-ic{transform:scale(1.06)}.cmx .cmx-achv-ic cmx-icon{--cmx-icon-size:26px}.cmx .cmx-achv-item .cmx-achv-mark{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--muted);color:#fff;border:2px solid var(--surface);font-size:0}.cmx .cmx-achv-mark cmx-icon{--cmx-icon-size:11px}.cmx .cmx-achv-item.got .cmx-achv-mark{background:var(--ok)}.cmx .cmx-achv-item b{display:block;font-size:13px;font-weight:800;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.cmx .cmx-achv-item.got b{color:var(--accent-ink)}.cmx .cmx-achv-item>span{font-size:11.5px;line-height:1.4;color:var(--ink-soft);overflow-wrap:anywhere}.cmx .cmx-achv-item:not(.got)>span{color:var(--muted)}.cmx .cmx-achv-item .cmx-lvl-track{width:100%;margin-top:auto;background:var(--line)}.cmx .cmx-achv-item em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--accent-ink)}.cmx .cmx-roomgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;align-items:stretch}.cmx .cmx-roomcard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-sm);overflow:hidden;transition:box-shadow .16s,transform .16s,border-color .16s}.cmx .cmx-roomcard:hover{box-shadow:var(--sh-md);transform:translateY(-3px);border-color:var(--accent-line)}.cmx .cmx-roomcard-cover{flex:none;height:auto;aspect-ratio:1200/280;min-height:110px;max-height:150px;position:relative;cursor:pointer}.cmx .cmx-roomcard-ic{position:absolute;left:16px;bottom:-18px;width:46px;height:46px;border-radius:13px;background:var(--surface);display:grid;place-items:center;color:var(--accent-ink);box-shadow:var(--sh-md);border:1px solid var(--line)}.cmx .cmx-roomcard-ic cmx-icon{--cmx-icon-size:24px}.cmx .cmx-roomcard-body{flex:1 1 auto;display:flex;flex-direction:column;padding:26px 16px 16px}.cmx .cmx-roomcard-body>h3{font-family:Schibsted Grotesk;font-size:16px;font-weight:700;color:var(--ink);margin:0 0 5px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;overflow-wrap:anywhere}.cmx .cmx-roomcard-body>h3>span:not(.cmx-pill){min-width:0;overflow-wrap:anywhere}.cmx .cmx-roomcard-body>h3>.cmx-pill{flex:none;margin-top:-1px}.cmx .cmx-roomcard-body p{font-size:13.5px;line-height:1.5;color:var(--ink-soft);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmx .cmx-roomcard-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line-soft)}.cmx .cmx-roomcard-foot .posts{font-size:12.5px;color:var(--muted)}.cmx .cmx-cardlist{display:flex;flex-direction:column;gap:10px;align-items:stretch}.cmx .cmx-cardlist .cmx-roomcard{flex-direction:row;align-items:stretch}.cmx .cmx-cardlist .cmx-roomcard:hover{transform:none}.cmx .cmx-cardlist .cmx-roomcard-cover{width:124px;height:auto;align-self:stretch}.cmx .cmx-cardlist .cmx-roomcard-ic{left:50%;bottom:50%;transform:translate(-50%,50%)}.cmx .cmx-cardlist .cmx-roomcard-body{padding:14px 16px}.cmx .cmx-cardlist .cmx-roomcard-body p{-webkit-line-clamp:1;margin-bottom:10px}.cmx .cmx-cardlist .cmx-event-type{left:50%;top:10px;transform:translate(-50%);max-width:calc(100% - 12px);font-size:9.5px;padding:3px 7px}.cmx .cmx-cardlist .cmx-roomcard-foot{padding-top:10px}.cmx .cmx-roomcard-foot .posts b{color:var(--ink)}.cmx .cmx-roomcard-body>.cmx-event-foot{margin-top:auto}.cmx .cmx-overlay{position:fixed;inset:0;z-index:100;background:#0a091780;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;animation:cxfade .18s ease-out}.cmx .cmx-modal{width:100%;max-width:600px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-lg);animation:cxpop .2s ease-out both}.cmx .cmx-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line-soft);background:var(--surface);border-radius:20px 20px 0 0}.cmx .cmx-modal-head h2{display:flex;align-items:center;gap:11px;font-family:Schibsted Grotesk;font-size:18px;font-weight:800;color:var(--ink);margin:0}.cmx .cmx-modal-badge{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center}.cmx .cmx-modal-badge cmx-icon{--cmx-icon-size:19px}.cmx .cmx-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px}.cmx .cmx-modal-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-top:1px solid var(--line-soft);flex-wrap:wrap;background:var(--surface);border-radius:0 0 20px 20px}.cmx .cmx-modal-foot-l{min-width:0;max-width:100%;flex:1 1 auto}.cmx .cmx-modal-foot-r{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.cmx .cmx-evform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;align-items:start}.cmx .cmx-evform>*{min-width:0}.cmx .cmx-evform>.span-all{grid-column:1/-1}.cmx .cmx-when{display:flex;align-items:center;gap:9px;margin:0;padding:10px 13px;border-radius:11px;background:var(--surface-2);color:var(--ink);font-size:13.5px}.cmx .cmx-when cmx-icon{flex:none;color:var(--accent-ink)}.cmx .cmx-when>span{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;min-width:0}.cmx .cmx-when b{font-weight:700}.cmx .cmx-when em{position:relative;font-style:normal;font-size:12.5px;color:var(--muted);padding-left:13px}.cmx .cmx-when em:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--muted);opacity:.6;transform:translateY(-50%)}.cmx .cmx-evform>.cmx-trow{margin-bottom:16px}@media(max-width:1040px){.cmx .cmx-evform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cmx .cmx-evform{grid-template-columns:minmax(0,1fr)}}.cmx .cmx-field{margin-bottom:16px}.cmx .cmx-flabel{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cmx .cmx-flabel>span{font-size:13px;font-weight:700;color:var(--ink)}.cmx .cmx-flabel em{font-style:normal;font-weight:400;color:var(--muted)}.cmx .cmx-input,.cmx .cmx-textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;transition:border-color .13s,box-shadow .13s}.cmx .cmx-input::placeholder,.cmx .cmx-textarea::placeholder{color:var(--muted)}.cmx .cmx-input:focus,.cmx .cmx-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.cmx .cmx-textarea{min-height:120px;resize:vertical;line-height:1.6}.cmx .cmx-ai-inline{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--cx-accent-2);background:none;border:none;cursor:pointer}.cmx .cmx-ai-inline:hover{text-decoration:underline}.cmx .cmx-ai-inline cmx-icon{--cmx-icon-size:15px}.cmx .cmx-ailink{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--accent-ink);background:var(--accent-wash);border:1px solid transparent;border-radius:999px;padding:4px 10px 4px 8px;cursor:pointer;transition:background .13s,border-color .13s,color .13s}.cmx .cmx-ailink:hover{border-color:var(--accent)}.cmx .cmx-ailink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmx .cmx-ailink cmx-icon{--cmx-icon-size:15px}.cmx .cmx-ailink[data-tip],.cmx .cmx-iconbtn[data-tip]{position:relative}.cmx .cmx-ailink[data-tip]:after,.cmx .cmx-iconbtn[data-tip]:after{content:attr(data-tip);position:absolute;z-index:70;width:max-content;max-width:210px;white-space:normal;padding:8px 11px;border-radius:10px;background:var(--ink);color:var(--surface);font-family:Hanken Grotesk,sans-serif;font-size:11.5px;font-weight:500;line-height:1.45;text-align:left;letter-spacing:0;text-transform:none;box-shadow:var(--sh-lg);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.cmx .cmx-ailink[data-tip]:after{top:calc(100% + 8px);right:0;transform:translateY(-4px)}.cmx .cmx-iconbtn[data-tip]:after{bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.cmx .cmx-ailink[data-tip]:hover:after,.cmx .cmx-ailink[data-tip]:focus-visible:after,.cmx .cmx-iconbtn[data-tip]:hover:after,.cmx .cmx-iconbtn[data-tip]:focus-visible:after{opacity:1;transform:translateY(0)}@media(hover:none){.cmx .cmx-ailink[data-tip]:after,.cmx .cmx-iconbtn[data-tip]:after{display:none}}.cmx .cmx-editor{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;transition:border-color .13s,box-shadow .13s}.cmx .cmx-editor:has(.ql-editor:focus){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.cmx .cmx-editor .ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--line-soft);background:var(--surface-2);padding:7px 8px;border-radius:0}.cmx .cmx-editor .ql-container.ql-snow{border:none;font-family:inherit;font-size:15px;color:var(--ink)}.cmx .cmx-editor .ql-editor{min-height:200px;padding:14px;line-height:1.65}.cmx .cmx-editor .ql-editor.ql-blank:before{color:var(--muted);font-style:normal;left:14px;right:14px}.cmx .cmx-editor .ql-snow .ql-formats{margin-right:9px}.cmx .cmx-editor .ql-snow button,.cmx .cmx-editor .ql-snow .ql-picker-label{border-radius:8px;color:var(--ink-soft);transition:background .12s,color .12s}.cmx .cmx-editor .ql-snow button:hover,.cmx .cmx-editor .ql-snow .ql-picker-label:hover{background:var(--surface-3);color:var(--ink)}.cmx .cmx-editor .ql-snow button.ql-active,.cmx .cmx-editor .ql-snow .ql-picker-label.ql-active{background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-editor .ql-snow .ql-stroke{stroke:currentColor}.cmx .cmx-editor .ql-snow .ql-fill{fill:currentColor}.cmx .cmx-editor .ql-snow .ql-picker{color:inherit}.cmx .cmx-editor .ql-snow .ql-picker-options{border-radius:10px;border:1px solid var(--line);box-shadow:var(--sh-lg);background:var(--surface);padding:6px}.cmx .cmx-editor .ql-snow button.ql-aiText img{width:17px;height:17px;opacity:.75}.cmx .cmx-editor .ql-snow button.ql-aiText:hover img{opacity:1}.cmx .cmx-editor .ql-editor img{max-width:100%;height:auto;border-radius:8px}.cmx .cmx-aititle-draft{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;padding:11px 13px}.cmx .cmx-aititle-list{display:flex;flex-direction:column;gap:7px}.cmx .cmx-aititle-opt{position:relative;display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid var(--line-soft);border-radius:11px;background:var(--surface-2);cursor:pointer;transition:border-color .13s,background .13s}.cmx .cmx-aititle-opt:hover{border-color:var(--accent)}.cmx .cmx-aititle-opt.on{border-color:var(--accent);background:var(--accent-wash)}.cmx .cmx-aititle-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cmx .cmx-aititle-mark{flex:0 0 auto;width:19px;height:19px;margin-top:1px;border-radius:50%;border:1.5px solid var(--line);background:var(--surface);display:grid;place-items:center;color:transparent;transition:border-color .13s,background .13s,color .13s}.cmx .cmx-aititle-opt.on .cmx-aititle-mark{border-color:var(--accent);background:var(--accent);color:#fff}.cmx .cmx-aititle-opt input:focus-visible+.cmx-aititle-mark{outline:2px solid var(--accent);outline-offset:2px}.cmx .cmx-aititle-text{flex:1 1 auto;min-width:0;font-size:14.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.cmx .cmx-aititle-tag{flex:0 0 auto;align-self:center;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-3);border-radius:999px;padding:3px 8px}.cmx .cmx-toggle-group{display:flex;gap:7px;margin-bottom:16px}.cmx .cmx-tg-btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:9px 14px;cursor:pointer}.cmx .cmx-tg-btn.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-tg-btn cmx-icon{--cmx-icon-size:17px}.cmx .cmx-ctoolbar{display:flex;gap:2px;padding:7px 9px;border:1px solid var(--line);border-bottom:none;border-radius:11px 11px 0 0;background:var(--surface-2);flex-wrap:wrap}.cmx .cmx-tb{width:32px;height:32px;border-radius:7px;border:1px solid var(--line-soft);background:var(--surface);color:var(--ink-soft);cursor:pointer;display:grid;place-items:center;font-weight:800;transition:background .13s,border-color .13s,color .13s}.cmx .cmx-tb:hover{background:var(--surface-hover);border-color:var(--muted);color:var(--ink)}.cmx .cmx-tb cmx-icon{--cmx-icon-size:18px}.cmx .cmx-tb-sep{width:1px;align-self:stretch;background:var(--line);margin:3px 5px}.cmx .cmx-ctoolbar+.cmx-textarea{border-radius:0 0 11px 11px}.cmx .cmx-title-sug{margin-top:9px;display:flex;flex-direction:column;gap:6px}.cmx .cmx-title-sug-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 3px 6px}.cmx .cmx-title-sug-head span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cmx .cmx-title-sug-x{display:grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-2);color:var(--ink-soft);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.cmx .cmx-title-sug-x:hover{background:var(--surface-3);color:var(--ink);border-color:var(--line)}.cmx .cmx-title-sug-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmx .cmx-title-sug button{display:flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;padding:10px 13px;cursor:pointer;text-align:left}.cmx .cmx-title-sug button:hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-title-sug cmx-icon{--cmx-icon-size:15px;color:var(--accent-ink)}.cmx .cmx-roomselect{position:relative}.cmx .cmx-roomselect select{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:11px 34px 11px 13px;cursor:pointer}.cmx .cmx-roomselect cmx-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--muted);--cmx-icon-size:18px;pointer-events:none}.cmx .cmx-poll-editor{display:flex;flex-direction:column;gap:8px}.cmx .cmx-poll-oprow{display:flex;gap:8px;align-items:center}.cmx .cmx-poll-rm{width:40px;height:44px;border-radius:11px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;display:grid;place-items:center;flex:none}.cmx .cmx-poll-add2{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:700;color:var(--accent-ink);background:none;border:none;cursor:pointer;padding:4px 0}.cmx .cmx-comment{display:flex;gap:11px;align-items:flex-start;margin-top:16px}.cmx .cmx-comment-body{flex:1;min-width:0}.cmx .cmx-comment-bubble{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:5px 15px 15px;padding:11px 14px}.cmx .cmx-comment-head{display:flex;align-items:center;gap:7px;margin-bottom:3px}.cmx .cmx-comment-name{font-family:Schibsted Grotesk;font-weight:700;font-size:14px;color:var(--ink)}.cmx .cmx-comment-time{font-size:11.5px;color:var(--muted);margin-left:auto}.cmx .cmx-comment-bubble p,.cmx .cmx-comment-bubble .cmx-comment-text{font-size:14px;line-height:1.55;color:var(--ink);margin:0;overflow-wrap:anywhere}.cmx .cmx-comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 4px;margin:5px 0 0 4px}.cmx .cmx-cact{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--muted);background:none;border:none;cursor:pointer;padding:5px 8px;border-radius:7px}.cmx .cmx-cact:hover{background:var(--surface-hover);color:var(--ink)}.cmx .cmx-cact.liked{color:var(--err)}.cmx .cmx-cact cmx-icon{--cmx-icon-size:16px}.cmx .cmx-replies{margin-top:4px;padding-left:16px;border-left:2px solid var(--line-soft)}.cmx .cmx-reply{margin-top:6px}.cmx .cmx-reply-row{display:flex;gap:11px;align-items:flex-start}.cmx .cmx-reply-field{flex:1;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:6px 6px 6px 14px;display:flex;flex-direction:column;transition:border-color .14s,box-shadow .14s}.cmx .cmx-reply-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.cmx .cmx-reply-field textarea{border:none;outline:none;resize:none;font-family:inherit;font-size:14.5px;line-height:1.5;color:var(--ink);background:none;padding:8px 0 2px;max-height:140px}.cmx .cmx-reply-actions{display:flex;align-items:center;justify-content:space-between}.cmx .cmx-emoji-wrap{position:relative}.cmx .cmx-send{width:38px;height:38px;border-radius:10px;border:none;background:var(--cx-grad);color:var(--on-accent);cursor:pointer;display:grid;place-items:center}.cmx .cmx-send:disabled{opacity:.4;cursor:not-allowed}.cmx .cmx-send cmx-icon{--cmx-icon-size:19px}.cmx .cmx-ai-reply{margin-bottom:10px}.cmx .cmx-ai-reply-btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:9px;padding:8px 13px;cursor:pointer}.cmx .cmx-ai-sug{margin-top:9px;padding:13px 15px;background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:12px}.cmx .cmx-ai-sug p{font-size:14px;line-height:1.55;color:var(--ink);margin:0 0 10px}.cmx .cmx-ai-sug-actions{display:flex;gap:8px}.cmx .cmx-catchup{display:flex;align-items:flex-start;gap:12px;background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:14px;padding:14px 16px}.cmx .cmx-catchup-ic{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--cx-grad);color:var(--on-accent)}.cmx .cmx-catchup-ic cmx-icon{--cmx-icon-size:19px;opacity:1}.cmx .cmx-catchup-body{flex:1}.cmx .cmx-catchup-body .k{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink)}.cmx .cmx-catchup-body p{font-size:14px;line-height:1.55;color:var(--ink);margin:5px 0 0}.cmx .cmx-catchup-btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:700;color:var(--accent-ink);background:none;border:none;cursor:pointer;padding:0;margin-top:8px}.cmx .cmx-catchup-btn cmx-icon{--cmx-icon-size:17px}.cmx .cmx-catchup-err{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12.5px;font-weight:600;color:var(--err)}.cmx .cmx-catchup-err cmx-icon{--cmx-icon-size:15px;flex:none}.cmx .cmx-catchup-busy{margin-top:9px}.cmx .cmx-cost-note{font-size:11px;color:var(--muted);margin-top:8px;display:flex;align-items:center;gap:5px}.cmx .cmx-cost-note cmx-icon{--cmx-icon-size:14px}.cmx .cmx-set-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-sm);padding:20px 22px;margin-bottom:16px}.cmx .cmx-set-card>h3{display:flex;align-items:center;gap:11px;font-family:Schibsted Grotesk;font-size:16px;font-weight:800;color:var(--ink);margin:0 0 6px;min-width:0;overflow-wrap:anywhere}.cmx .cmx-set-ic{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-set-ic cmx-icon{--cmx-icon-size:20px}.cmx .cmx-set-ic.danger{background:var(--err-wash);color:var(--err)}.cmx .cmx-set-card>p{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0 0 16px}.cmx .cmx-fsingle{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:8px}.cmx .cmx-fhint{font-size:12.5px;color:var(--muted);margin:-4px 0 10px;line-height:1.45}.cmx .cmx-access-list{display:flex;flex-direction:column;gap:10px}.cmx .cmx-access-opt{display:flex;align-items:flex-start;gap:13px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .13s,background .13s}.cmx .cmx-access-opt:hover{border-color:var(--accent)}.cmx .cmx-access-opt.on{border-color:var(--accent);background:var(--accent-wash)}.cmx .cmx-access-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none;margin-top:2px;display:grid;place-items:center}.cmx .cmx-access-opt.on .cmx-access-radio{border-color:var(--accent)}.cmx .cmx-access-radio i{width:10px;height:10px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .15s}.cmx .cmx-access-opt.on .cmx-access-radio i{transform:scale(1)}.cmx .cmx-access-opt-ic{width:40px;height:40px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff}.cmx .cmx-access-opt-ic cmx-icon{--cmx-icon-size:20px;opacity:1}.cmx .cmx-access-opt-tx b{display:block;font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:2px}.cmx .cmx-access-opt-tx span{font-size:13px;color:var(--ink-soft);line-height:1.45}.cmx .cmx-trow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.cmx .cmx-trow .tx b{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.cmx .cmx-trow .tx span{font-size:13px;color:var(--muted)}.cmx .cmx-switch{width:46px;height:26px;border-radius:99px;background:var(--line);border:none;cursor:pointer;position:relative;flex:none;transition:background .18s}.cmx .cmx-switch.on{background:var(--accent)}.cmx .cmx-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .18s;box-shadow:var(--sh-sm)}.cmx .cmx-switch.on i{transform:translate(20px)}.cmx .cmx-icon-picker{display:flex;flex-wrap:wrap;gap:8px;max-height:184px;overflow-y:auto;padding:2px}.cmx .cmx-icon-picker::-webkit-scrollbar{width:8px}.cmx .cmx-icon-picker::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.cmx .cmx-icon-opt{width:46px;height:46px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;display:grid;place-items:center}.cmx .cmx-icon-opt:hover{border-color:var(--accent);color:var(--accent-ink)}.cmx .cmx-icon-opt.on{border-color:var(--accent);background:var(--cx-grad);color:var(--on-accent)}.cmx .cmx-icon-opt cmx-icon{--cmx-icon-size:22px}.cmx .cmx-icon-opt.on.fallback{background:var(--surface);color:var(--accent-ink);border-style:dashed;border-width:2px}.cmx .cmx-aiicon-card{display:flex;align-items:center;gap:14px;padding:13px;margin-bottom:12px;border:1px solid var(--accent);border-radius:13px;background:var(--accent-wash)}.cmx .cmx-aiicon-mark{width:52px;height:52px;border-radius:13px;flex:none;overflow:hidden;display:grid;place-items:center;background:var(--surface);color:var(--accent-ink);box-shadow:var(--sh-sm)}.cmx .cmx-aiicon-mark img{width:100%;height:100%;object-fit:cover;display:block}.cmx .cmx-aiicon-tx{flex:1 1 auto;min-width:0}.cmx .cmx-aiicon-tx b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ink);margin-bottom:3px}.cmx .cmx-aiicon-tx b cmx-icon{--cmx-icon-size:14px;color:var(--accent-ink)}.cmx .cmx-aiicon-tx span{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}@media(max-width:520px){.cmx .cmx-aiicon-card{flex-wrap:wrap}.cmx .cmx-aiicon-tx{flex-basis:100%;order:3}}.cmx .cmx-roomic-img{border-radius:6px;object-fit:cover;display:block}.cmx .cmx-aiicon-note{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;border:1px solid var(--accent-line);border-radius:11px;background:var(--accent-wash);font-size:12.5px;line-height:1.5;color:var(--ink-soft)}.cmx .cmx-aiicon-note cmx-icon{--cmx-icon-size:16px;flex:none;margin-top:1px;color:var(--accent-ink)}.cmx .cmx-aiicon-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:170px;padding:16px;border:1px dashed var(--line);border-radius:13px;background:var(--surface-2);text-align:center}.cmx .cmx-aiicon-stage b{font-size:14px;font-weight:700;color:var(--ink)}.cmx .cmx-aiicon-stage span:not(.cmx-spin){font-size:12.5px;color:var(--muted)}.cmx .cmx-aiicon-sizes{display:flex;align-items:flex-end;justify-content:center;gap:26px;min-height:170px;padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--surface-2)}.cmx .cmx-aiicon-size{display:flex;flex-direction:column;align-items:center;gap:9px}.cmx .cmx-aiicon-size-mark{display:grid;place-items:center;padding:10px;border-radius:12px;background:var(--surface);color:var(--accent-ink);box-shadow:var(--sh-sm)}.cmx .cmx-aiicon-size-tag{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--muted)}@media(max-width:520px){.cmx .cmx-aiicon-sizes{gap:14px;padding:14px}}.cmx .cmx-aiimg-sugs{margin-top:14px}.cmx .cmx-aiimg-stage,.cmx .cmx-aiimg-preview{width:100%;aspect-ratio:16/5;border-radius:13px;overflow:hidden}.cmx .cmx-aiimg-stage.square,.cmx .cmx-aiimg-preview.square{aspect-ratio:1/1;max-width:280px;margin-inline:auto}.cmx .cmx-aiimg-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px dashed var(--line);background:var(--surface-2);text-align:center;padding:16px}.cmx .cmx-aiimg-stage b{font-size:14px;font-weight:700;color:var(--ink)}.cmx .cmx-aiimg-stage span:not(.cmx-spin){font-size:12.5px;color:var(--muted)}.cmx .cmx-aiimg-preview{border:1px solid var(--line);background:var(--surface-2)}.cmx .cmx-aiimg-preview img{width:100%;height:100%;object-fit:cover;display:block}.cmx .cmx-upload{display:flex;flex-direction:column;align-items:center;gap:5px;padding:26px;border:2px dashed var(--line);border-radius:13px;background:var(--surface-2);text-align:center;color:var(--muted);cursor:pointer}.cmx .cmx-upload:hover{border-color:var(--accent)}.cmx .cmx-upload cmx-icon{--cmx-icon-size:28px;color:var(--accent-ink);margin-bottom:3px}.cmx .cmx-upload b{font-size:14px;color:var(--ink)}.cmx .cmx-upload span{font-size:12px}.cmx .cmx-paidbox{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;padding:16px;margin-bottom:16px}.cmx .cmx-pricerow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.cmx .cmx-priceinput{display:flex;align-items:center;gap:8px}.cmx .cmx-priceinput span{font-family:Schibsted Grotesk;font-size:17px;font-weight:800;color:var(--muted)}.cmx .cmx-plan-toggles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.cmx .cmx-plan-toggle{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px}.cmx .cmx-plan-toggle-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cmx .cmx-plan-toggle-head span{font-family:Schibsted Grotesk;font-size:14px;font-weight:700;color:var(--ink)}@media(max-width:520px){.cmx .cmx-plan-toggles{grid-template-columns:1fr}}.cmx .cmx-benefit-add{display:flex;gap:8px;margin-bottom:12px}.cmx .cmx-benefit-add .cmx-input{flex:1}.cmx .cmx-benefit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cmx .cmx-benefit-list li{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px}.cmx .cmx-benefit-row{transition:box-shadow .14s,border-color .14s,opacity .14s,transform .14s}.cmx .cmx-benefit-row.dragging{opacity:.5;box-shadow:var(--sh-md)}.cmx .cmx-benefit-row.dragover{border-color:var(--accent);box-shadow:0 -2px 0 var(--accent) inset}.cmx .cmx-benefit-drag{display:grid;place-items:center;flex:none;color:var(--muted);cursor:grab}.cmx .cmx-benefit-drag:active{cursor:grabbing}.cmx .cmx-benefit-row:hover .cmx-benefit-drag{color:var(--accent-ink)}.cmx .cmx-benefit-tick{display:grid;place-items:center;flex:none;color:var(--accent-ink)}.cmx .cmx-benefit-tick cmx-icon{--cmx-icon-size:16px}.cmx .cmx-benefit-txt{flex:1;font-size:14px;color:var(--ink)}.cmx .cmx-benefit-del{width:28px;height:28px;border-radius:7px;border:none;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center;flex:none}.cmx .cmx-benefit-del:hover{background:var(--err-wash);color:var(--err)}.cmx .cmx-warn-inline{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;background:var(--warn-wash);border:1px solid var(--warn);border-radius:10px;font-size:12.5px;color:var(--warn-ink)}.cmx .cmx-warn-inline cmx-icon{--cmx-icon-size:16px}.cmx .cmx-destroy{border-color:#febab4}.cmx .cmx-invite-field{margin-bottom:20px}.cmx .cmx-invite-lbl{display:flex;align-items:flex-start;gap:11px;margin-bottom:11px}.cmx .cmx-invite-lbl-ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-invite-lbl-ic cmx-icon{--cmx-icon-size:19px}.cmx .cmx-invite-lbl b{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.cmx .cmx-invite-lbl span{font-size:12.5px;color:var(--muted);line-height:1.45}.cmx .cmx-invite-result{display:flex;align-items:center;gap:9px;padding:12px 14px;background:var(--accent-wash);border:1px dashed var(--accent);border-radius:11px;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--accent-ink);cursor:pointer;word-break:break-all}.cmx .cmx-invite-result cmx-icon{flex:none;--cmx-icon-size:16px}.cmx .cmx-invite-result em{margin-left:auto;font-style:normal;font-weight:800;flex:none}.cmx .cmx-ban-warn{display:flex;gap:12px;align-items:flex-start;padding:14px;background:var(--err-wash);border-radius:12px;margin-bottom:16px}.cmx .cmx-ban-warn-ic{width:36px;height:36px;border-radius:9px;flex:none;display:grid;place-items:center;background:#ffd0cb;background:oklch(90% .09 25deg);color:var(--err)}.cmx .cmx-ban-warn-ic cmx-icon{--cmx-icon-size:20px}.cmx .cmx-ban-warn p{font-size:13.5px;line-height:1.5;color:var(--err);margin:0}.cmx .cmx-ban-confirm{font-size:14px;color:var(--ink-soft);margin:0 0 9px}.cmx .cmx-ban-confirm strong{font-family:ui-monospace,monospace;color:var(--err);background:var(--err-wash);padding:2px 7px;border-radius:6px}.cmx .cmx-paywall{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-sm);padding:24px}.cmx .cmx-paywall-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.cmx .cmx-paywall-lock{width:52px;height:52px;border-radius:14px;flex:none;display:grid;place-items:center;background:var(--cx-grad);color:var(--on-accent);box-shadow:var(--sh-glow)}.cmx .cmx-paywall-lock cmx-icon{--cmx-icon-size:26px;opacity:1}.cmx .cmx-paywall-head h2{font-family:Schibsted Grotesk;font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0}.cmx .cmx-paywall-head span{font-size:13.5px;color:var(--muted)}.cmx .cmx-plans{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cmx .cmx-plan{position:relative;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column}.cmx .cmx-plan.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-wash)}.cmx .cmx-plan-flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-size:11px;font-weight:800;color:var(--on-accent);background:var(--cx-grad);padding:3px 12px;border-radius:99px;white-space:nowrap}.cmx .cmx-plan-head h3{font-family:Schibsted Grotesk;font-size:15px;font-weight:700;color:var(--ink);margin:0}.cmx .cmx-plan-price{font-family:Schibsted Grotesk;font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:6px 0 0}.cmx .cmx-plan-price span{font-family:Hanken Grotesk;font-size:14px;font-weight:500;color:var(--muted)}.cmx .cmx-plan-billed{font-size:12.5px;color:var(--muted)}.cmx .cmx-plan-benefits{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.cmx .cmx-plan-benefits li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--ink-soft);line-height:1.4}.cmx .cmx-plan-benefits cmx-icon{--cmx-icon-size:16px;color:var(--accent-ink);flex:none}.cmx .cmx-paywall-noplans{grid-column:1/-1;text-align:center;border:1px dashed var(--line);border-radius:16px;padding:28px 20px}.cmx .cmx-paywall-noplans p{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:0 auto 16px;max-width:380px}.cmx .cmx-paywall-noplans .cmx-btn{margin:0 auto}.cmx .cmx-paywall-invite{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-sm);padding:48px 26px}.cmx .cmx-paywall-invite .cmx-paywall-lock{margin:0 auto 18px;width:60px;height:60px}.cmx .cmx-paywall-invite h2{font-family:Schibsted Grotesk;font-size:22px;font-weight:800;color:var(--ink);margin:0 0 8px}.cmx .cmx-paywall-invite p{font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:0 auto 20px;max-width:400px}.cmx .cmx-paywall-invite .cmx-btn{margin:0 auto}.cmx .cmx-mod-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-sm);padding:16px;margin-bottom:12px}.cmx .cmx-mod-top{display:flex;align-items:center;gap:11px;margin-bottom:11px}.cmx .cmx-mod-reason{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--warn-ink);background:var(--warn-wash);border-radius:99px;padding:4px 11px}.cmx .cmx-mod-reason cmx-icon{--cmx-icon-size:14px}.cmx .cmx-mod-excerpt{font-size:14px;line-height:1.55;color:var(--ink-soft);background:var(--surface-2);border-radius:10px;padding:12px 14px;margin:0 0 13px}.cmx .cmx-mod-actions{display:flex;gap:8px;flex-wrap:wrap}.cmx .cmx-mod-note{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;color:var(--muted);margin:-4px 0 13px}.cmx .cmx-mod-note cmx-icon{--cmx-icon-size:14px;flex:none;margin-top:3px}.cmx .cmx-report-note{margin-top:16px;margin-bottom:0}.cmx .cmx-report-note .cmx-flabel>label{font-size:13px;font-weight:700;color:var(--ink)}.cmx .cmx-report-note .cmx-textarea{min-height:88px}.cmx .cmx-noti-list{display:flex;flex-direction:column;gap:10px}.cmx .cmx-noti-page{display:flex;gap:13px;align-items:center;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;cursor:pointer}.cmx .cmx-noti-page:hover{background:var(--surface-hover)}.cmx .cmx-noti-page.unread{border-color:var(--accent-line)}.cmx .cmx-noti-page .cmx-noti-tx{flex:1;font-size:14px}.cmx .cmx-noti-unreaddot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none}.cmx .cmx-saved-grid{display:flex;flex-direction:column;gap:14px}@media(max-width:1180px){.cmx .cmx-shell{grid-template-columns:230px minmax(0,1fr)}.cmx .cmx-col-right{display:none}}@media(max-width:900px){.cmx .cmx-shell{grid-template-columns:1fr;padding:16px 16px 40px;gap:14px}.cmx .cmx-col-left,.cmx .cmx-topsearch{display:none}.cmx .cmx-col-left.drawer-open nav,.cmx .cmx-col-left.drawer-open .cmx-nav,.cmx .cmx-col-left.drawer-open .cmx-nav-sec-rooms{flex:0 0 auto;min-height:0}.cmx .cmx-col-left.drawer-open .cmx-nav-rooms{flex:0 0 auto;min-height:0;max-height:none;overflow:visible}}@media(max-width:600px){.cmx .cmx-hero-cover{min-height:calc(88px + var(--cmx-hero-overlap));max-height:calc(150px + var(--cmx-hero-overlap))}.cmx .cmx-post-title{font-size:17px}.cmx .cmx-foot .cmx-foot-lbl{display:none}.cmx .cmx-mgrid{grid-template-columns:1fr 1fr}.cmx .cmx-plans,.cmx .cmx-pricerow{grid-template-columns:1fr}.cmx .cmx-achv{grid-template-columns:1fr 1fr}.cmx .cmx-mrow-stats{display:none}.cmx .cmx-hero-stats{gap:16px}.cmx .cmx-modal-body,.cmx .cmx-modal-head,.cmx .cmx-modal-foot{padding-left:16px;padding-right:16px}}@media(max-width:600px){.cmx .cmx-emojipick{position:fixed;inset:0;margin:auto;width:min(340px,100vw - 24px);max-width:none;height:fit-content;max-height:min(80vh,560px);z-index:120;box-shadow:0 0 0 100vmax #0a09176b,var(--sh-lg)}.cmx .cmx-emojipick.up,.cmx .cmx-emojipick.down,.cmx .cmx-emojipick.end,.cmx .cmx-emojipick:not(.end){inset:0;margin:auto}.cmx .cmx-emojipick-body{max-height:min(46vh,300px)}.cmx .cmx-hero-body{padding:14px 16px 16px}.cmx .cmx-hero{--cmx-hero-overlap:38px}.cmx .cmx-hero-row{gap:12px}.cmx .cmx-hero-badge{width:54px;height:54px;border-radius:15px}.cmx .cmx-hero-badge cmx-icon{--cmx-icon-size:27px}.cmx .cmx-hero-headings h1{font-size:20px}.cmx .cmx-hero-desc{font-size:13.5px}.cmx .cmx-hero-foot{gap:10px}.cmx .cmx-hero-stats{gap:14px}.cmx .cmx-ptitle h1{font-size:20px}.cmx .cmx-ptitle-ic{width:40px;height:40px}.cmx .cmx-ptitle-ic cmx-icon{--cmx-icon-size:21px}.cmx .cmx-phead{gap:12px}.cmx .cmx-phead .cmx-btn{width:100%;justify-content:center}.cmx .cmx-post{padding:14px 15px 8px;border-radius:15px}.cmx .cmx-unans{margin:12px -15px 0;padding:10px 15px;border-radius:0 0 14px 14px}.cmx .cmx-filters{padding:5px;gap:6px}.cmx .cmx-segs{width:100%}.cmx .cmx-seg{flex:1;justify-content:center;padding:8px 6px;font-size:12.5px}.cmx .cmx-filters-right{width:100%}.cmx .cmx-filters-right .cmx-msearch{width:100%!important}.cmx .cmx-compose{padding:11px 12px;gap:10px}.cmx .cmx-compose-fake{font-size:13.5px}.cmx .cmx-compose-tools{display:none}.cmx .cmx-compose-cta{padding:10px 12px}.cmx .cmx-ask{padding:14px}.cmx .cmx-ask-chips{gap:5px}.cmx .cmx-upgrade{padding:13px 14px;gap:12px}.cmx .cmx-upgrade-tx{font-size:13.5px}.cmx .cmx-upgrade-track{max-width:none}.cmx .cmx-md-body{padding:8px 16px 20px}.cmx .cmx-md-top{margin-top:-34px;gap:12px}.cmx .cmx-md-id h2{font-size:19px}.cmx .cmx-md-meta{gap:14px}.cmx .cmx-md-meta b{font-size:16px}.cmx .cmx-md-act{display:flex;width:100%;justify-content:center}.cmx .cmx-mtoolbar{flex-wrap:wrap}.cmx .cmx-mtoolbar .cmx-msearch{flex:1 1 100%}.cmx .cmx-mtoolbar .cmx-select,.cmx .cmx-mtoolbar .cmx-select select{flex:1;width:100%}.cmx .cmx-mroom{flex-wrap:wrap}.cmx .cmx-mroom-btn{width:100%;justify-content:center}.cmx .cmx-badge-item p{padding-left:0}.cmx .cmx-mrow{padding:12px 13px;gap:11px}.cmx .cmx-mrow-bio{max-width:none}.cmx .cmx-mrow .cmx-btn{padding:8px 10px}.cmx .cmx-cardlist .cmx-roomcard-cover{width:76px}.cmx .cmx-cardlist .cmx-roomcard-body{padding:12px 13px}.cmx .cmx-cardlist .cmx-roomcard-ic{width:38px;height:38px;border-radius:11px}.cmx .cmx-cardlist .cmx-roomcard-ic cmx-icon{--cmx-icon-size:20px}.cmx .cmx-cardlist .cmx-event-type{font-size:0;gap:0;padding:4px 5px;top:8px}.cmx .cmx-cardlist .cmx-event-type cmx-icon{--cmx-icon-size:12px}.cmx .cmx-set-card{padding:16px;border-radius:14px}.cmx .cmx-access-opt{padding:13px;gap:11px}.cmx .cmx-access-opt-ic{width:34px;height:34px}.cmx .cmx-icon-picker{max-height:150px}.cmx .cmx-icon-opt{width:42px;height:42px}.cmx .cmx-upload{padding:20px}.cmx .cmx-benefit-add{flex-direction:column}.cmx .cmx-benefit-add .cmx-btn{width:100%;justify-content:center}.cmx .cmx-overlay{padding:12px}.cmx .cmx-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.cmx .cmx-modal-head h2{font-size:16px}.cmx .cmx-modal-foot{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.cmx .cmx-modal-foot-r{margin-left:0}.cmx .cmx-modal-foot-r .cmx-btn{flex:1;justify-content:center}.cmx .cmx-roomselect select{width:100%}.cmx .cmx-toggle-group .cmx-tg-btn{flex:1;justify-content:center}.cmx .cmx-dd{position:fixed;top:64px;left:8px;right:8px;width:auto}.cmx .cmx-event-foot{flex-wrap:wrap;gap:8px}.cmx .cmx-livebar{flex-wrap:wrap;gap:9px;padding:11px 13px}.cmx .cmx-livebar-sep{display:none}.cmx .cmx-livebar-title{flex:1 1 100%;order:3;font-size:13px}.cmx .cmx-livebar-join{order:2;margin-left:auto}.cmx .cmx-livebar-x{order:4;position:absolute;top:8px;right:8px;width:24px;height:24px}.cmx .cmx-mod-actions .cmx-btn{flex:1;justify-content:center}.cmx .cmx-stack-tip{max-width:170px}}@media(max-width:400px){.cmx .cmx-mgrid{grid-template-columns:1fr}.cmx .cmx-hero-stats,.cmx .cmx-mrow-stats,.cmx .cmx-ab-logo b{display:none}.cmx .cmx-tab{padding:11px 10px;font-size:13px}}.cmx .cmx-switch-pill{display:flex;align-items:center;gap:3px;padding:5px;border-radius:99px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);animation:cxRise .5s .25s both;position:relative;z-index:30}.cmx .cmx-switch-pill .lab{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 3px 0 8px;white-space:nowrap}.cmx .cmx-switch-seg{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--ink-soft);background:none;border:none;border-radius:99px;padding:7px 12px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .14s,background .18s}.cmx .cmx-switch-seg cmx-icon{--cmx-icon-size:16px}.cmx .cmx-switch-seg:hover{color:var(--ink);background:var(--surface-hover)}.cmx .cmx-switch-seg.on{color:var(--on-accent);background:var(--cx-grad);box-shadow:var(--sh-glow)}.cmx .cmx-switch-seg.on:hover{color:var(--on-accent)}.cmx .cmx-switch-seg[data-tip]{position:relative}.cmx .cmx-switch-seg[data-tip]:before{content:attr(data-tip);position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-4px);z-index:60;width:max-content;max-width:190px;white-space:normal;padding:9px 11px;border-radius:10px;background:var(--ink);color:var(--surface);font-family:Hanken Grotesk,sans-serif;font-size:11.5px;font-weight:500;line-height:1.45;text-align:left;letter-spacing:0;text-transform:none;box-shadow:var(--sh-lg);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.cmx .cmx-switch-seg[data-tip]:last-child:before{left:auto;right:0}.cmx .cmx-switch-seg[data-tip]:hover:before,.cmx .cmx-switch-seg[data-tip]:focus-visible:before{opacity:1;transform:translateY(0)}.cmx .cmx-md-badges .cmx-banned-pill{align-self:center}.cmx .cmx-col-center>*{animation:cxRise .5s cubic-bezier(.2,.7,.2,1) both}.cmx .cmx-col-center>*:nth-child(1){animation-delay:.02s}.cmx .cmx-col-center>*:nth-child(2){animation-delay:.07s}.cmx .cmx-col-center>*:nth-child(3){animation-delay:.12s}.cmx .cmx-col-center>*:nth-child(4){animation-delay:.17s}.cmx .cmx-col-center>*:nth-child(5){animation-delay:.21s}.cmx .cmx-col-center>*:nth-child(n+6){animation-delay:.25s}.cmx .cmx-col-right>*{animation:cxRise .55s cubic-bezier(.2,.7,.2,1) both}.cmx .cmx-col-right>*:nth-child(2){animation-delay:.06s}.cmx .cmx-col-right>*:nth-child(3){animation-delay:.11s}.cmx .cmx-col-right>*:nth-child(4){animation-delay:.16s}.cmx .cmx-col-right>*:nth-child(n+5){animation-delay:.2s}.cmx .cmx-post:hover{transform:translateY(-2px);border-color:var(--accent-line)}@media(hover:none){.cmx .cmx-post:hover{transform:none}}.cmx .cmx-btn,.cmx .cmx-topcta,.cmx .cmx-ab-chip,.cmx .cmx-foot,.cmx .cmx-seg,.cmx .cmx-react,.cmx .cmx-nav-item,.cmx .cmx-roomcard,.cmx .cmx-mcard,.cmx .cmx-event-rsvp{will-change:transform}.cmx .cmx-btn:hover{transform:translateY(-1px)}.cmx .cmx-nav-item{transition:background .14s,color .14s,transform .14s}.cmx .cmx-nav-item:hover{transform:translate(3px)}.cmx .cmx-foot.liked cmx-icon{animation:cxLike .42s cubic-bezier(.2,.9,.3,1.3);color:var(--err)}.cmx .cmx-react{animation:cxReactPop .28s cubic-bezier(.34,1.5,.5,1) both;transition:border-color .12s,transform .12s,box-shadow .12s}.cmx .cmx-react:hover{transform:translateY(-2px);box-shadow:var(--sh-sm)}.cmx .cmx-seg,.cmx .cmx-event-rsvp,.cmx .cmx-tab,.cmx .cmx-vt-btn,.cmx .cmx-tg-btn{transition:all .15s cubic-bezier(.2,.7,.2,1)}.cmx .cmx-seg:active,.cmx .cmx-event-rsvp:active,.cmx .cmx-compose-tool:active,.cmx .cmx-iconbtn:active{transform:scale(.9)}.cmx .cmx-card{position:relative;overflow:hidden}.cmx .cmx-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:var(--cx-grad);opacity:0;transition:opacity .2s}.cmx .cmx-card:hover:before{opacity:.9}.cmx .cmx-compose:hover{border-color:var(--accent-line);box-shadow:var(--sh-md)}.cmx .cmx-compose:hover .cmx-compose-fake{color:var(--ink-soft)}.cmx .cmx-modal{animation:cxPopIn .24s cubic-bezier(.34,1.4,.44,1) both}.cmx .cmx-loadmore{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;font-size:13.5px;font-weight:600;color:var(--muted)}.cmx .cmx-loadmore-hint{opacity:.7}.cmx .cmx-loadmore-btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:99px;padding:9px 18px;cursor:pointer;transition:transform .12s,filter .14s}.cmx .cmx-loadmore-btn:hover{transform:translateY(-1px);filter:brightness(.98)}.cmx .cmx-loadmore-btn cmx-icon{--cmx-icon-size:18px}.cmx .cmx-feed-end{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;font-size:13px;font-weight:600;color:var(--muted)}.cmx .cmx-feed-end cmx-icon{--cmx-icon-size:17px;color:var(--ok)}.cmx .cmx-feed-end .cmx-feed-end-sub{font-weight:500;opacity:.72}.cmx .cmx-btn-pri,.cmx .cmx-topcta,.cmx .cmx-event-join,.cmx .cmx-switch-fab{position:relative;overflow:hidden}.cmx .cmx-btn-pri:after,.cmx .cmx-topcta:after,.cmx .cmx-event-join:after{content:"";position:absolute;top:0;left:-130%;width:65%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);pointer-events:none}.cmx .cmx-btn-pri:hover:after,.cmx .cmx-topcta:hover:after,.cmx .cmx-event-join:hover:after{animation:cxShine .75s ease}.cmx .cmx-upgrade{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(120deg,color-mix(in oklab,var(--brand) 12%,white),color-mix(in oklab,var(--brand) 4%,white));border:1px solid var(--accent-line);box-shadow:var(--sh-sm)}.cmx .cmx-upgrade:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--cx-grad)}.cmx .cmx-upgrade-ic{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--cx-grad);color:var(--on-accent);box-shadow:var(--sh-glow)}.cmx .cmx-upgrade-ic cmx-icon{--cmx-icon-size:22px;opacity:1}.cmx .cmx-upgrade-tx{flex:1;min-width:0;font-size:14px;line-height:1.5;color:var(--ink)}.cmx .cmx-upgrade-tx b{font-weight:700}.cmx .cmx-upgrade-tx .q{color:var(--ink-soft)}.cmx .cmx-upgrade-meter{display:flex;align-items:center;gap:9px;margin-top:7px}.cmx .cmx-upgrade-track{flex:1;max-width:220px;height:6px;border-radius:99px;background:color-mix(in oklab,var(--brand) 16%,white);overflow:hidden}.cmx .cmx-upgrade-track i{display:block;height:100%;border-radius:99px;background:var(--cx-grad);transition:width .6s cubic-bezier(.2,.8,.2,1)}.cmx .cmx-upgrade-track.full i{background:linear-gradient(90deg,var(--warn),var(--err))}.cmx .cmx-upgrade-meter span{font-size:11.5px;font-weight:700;color:var(--muted)}.cmx .cmx-upgrade-x{position:absolute;top:8px;right:8px;width:26px;height:26px;padding:0;border-radius:8px;border:none;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center}.cmx .cmx-upgrade-x:hover{background:var(--surface-hover);color:var(--ink)}.cmx .cmx-upgrade-cta{flex:none}.cmx .cmx-upgrade-tx .cmx-upgrade-title{display:block;font-size:14.5px;font-weight:800;margin-bottom:3px}.cmx .cmx-upgrade-tx strong{font-weight:800}.cmx .cmx-upgrade-note{margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.cmx .cmx-upgrade-priv{display:block;margin-top:6px;font-size:11px;opacity:.72}@media(max-width:640px){.cmx .cmx-upgrade{flex-wrap:wrap}.cmx .cmx-upgrade-cta{width:100%;justify-content:center;margin-right:0}}.cmx .cmx-limit-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--warn-wash);border:1px solid var(--warn);font-size:13px;line-height:1.5;color:var(--warn-ink)}.cmx .cmx-limit-note cmx-icon{--cmx-icon-size:18px;flex:none}.cmx .cmx-limit-note b{font-weight:800}.cmx .cmx-is-disabled{opacity:.5;pointer-events:none}.cmx .cmx-dlg-lead{display:flex;gap:13px;align-items:flex-start;padding:14px;border-radius:12px;margin-bottom:14px}.cmx .cmx-dlg-lead.danger{background:var(--err-wash)}.cmx .cmx-dlg-lead.warn{background:var(--warn-wash)}.cmx .cmx-dlg-lead.info{background:var(--surface-2);border-left:3px solid var(--accent)}.cmx .cmx-dlg-lead-ic{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center}.cmx .cmx-dlg-lead.danger .cmx-dlg-lead-ic{background:color-mix(in oklab,var(--err) 22%,white);color:var(--err)}.cmx .cmx-dlg-lead.info .cmx-dlg-lead-ic{background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-dlg-lead.info p{color:var(--ink-soft)}.cmx .cmx-dlg-lead.info.compact{padding:11px 12px;gap:11px;margin:2px 0 0}.cmx .cmx-poll-editor+.cmx-dlg-lead.info.compact{margin-top:14px}.cmx .cmx-dlg-lead.info.compact .cmx-dlg-lead-ic{width:32px;height:32px;border-radius:9px}.cmx .cmx-dlg-lead.info.compact .cmx-dlg-lead-ic cmx-icon{--cmx-icon-size:18px}.cmx .cmx-dlg-lead.info.compact p{font-size:12.5px}.cmx .cmx-dlg-lead.warn .cmx-dlg-lead-ic{background:color-mix(in oklab,var(--warn) 26%,white);color:var(--warn-ink)}.cmx .cmx-dlg-lead-ic cmx-icon{--cmx-icon-size:21px}.cmx .cmx-dlg-lead p{margin:0;font-size:13.5px;line-height:1.55}.cmx .cmx-dlg-lead.danger p{color:var(--err)}.cmx .cmx-dlg-lead.warn p{color:var(--warn-ink)}.cmx .cmx-dlg-quote{font-size:13.5px;line-height:1.55;color:var(--ink-soft);background:var(--surface-2);border-left:3px solid var(--line);border-radius:0 10px 10px 0;padding:11px 13px;margin:0 0 14px}.cmx .cmx-dlg-quote:last-child{margin-bottom:0}.cmx .cmx-resolved-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.03em;padding:4px 10px;border-radius:99px;background:var(--ok-wash);color:var(--ok-ink)}.cmx .cmx-resolved-pill cmx-icon{--cmx-icon-size:14px}.cmx .cmx-post.resolved{border-color:color-mix(in oklab,var(--ok) 45%,var(--line))}.cmx .cmx-comment.best .cmx-comment-bubble{background:var(--ok-wash);border-color:color-mix(in oklab,var(--ok) 40%,var(--line))}.cmx .cmx-best-flag{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ok-ink);margin-bottom:5px}.cmx .cmx-best-flag cmx-icon{--cmx-icon-size:15px}.cmx .cmx-cact.best{color:var(--ok-ink)}.cmx .cmx-mention-pop{position:absolute;bottom:calc(100% + 8px);left:0;z-index:40;width:240px;max-height:196px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);padding:6px;animation:cxpop .14s ease-out both}.cmx .cmx-mention-opt{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:none;background:none;border-radius:9px;cursor:pointer;text-align:left;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink)}.cmx .cmx-mention-opt:hover,.cmx .cmx-mention-opt.on{background:var(--accent-wash);color:var(--accent-ink)}.cmx .cmx-health{display:flex;flex-direction:column;gap:12px}.cmx .cmx-health-row .top{display:flex;align-items:center;gap:9px}.cmx .cmx-health-row .lbl{flex:1;font-size:13px;color:var(--ink-soft)}.cmx .cmx-health-row .val{font-family:Schibsted Grotesk;font-size:13.5px;font-weight:800;color:var(--ink)}.cmx .cmx-health-bar{display:block;height:6px;border-radius:99px;background:var(--track);overflow:hidden;margin-top:6px}.cmx .cmx-health-bar i{display:block;height:100%;border-radius:99px;background:var(--cx-grad)}.cmx .cmx-health-delta{font-size:11.5px;font-weight:800}.cmx .cmx-health-delta.up{color:var(--ok-ink)}.cmx .cmx-health-delta.down{color:var(--err)}.cmx .cmx-health-row.na .val,.cmx .cmx-health-row.na .lbl{color:var(--muted)}.cmx .cmx-health-row.na .cmx-health-bar{opacity:.5}.cmx .cmx-health-hero{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:14px;margin-bottom:11px;background:var(--cx-grad-primary);color:var(--on-primary);box-shadow:var(--sh-sm)}.cmx .cmx-health-score{font-family:Schibsted Grotesk;font-size:27px;font-weight:800;line-height:1;letter-spacing:-.02em;flex:none}.cmx .cmx-health-hero-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.cmx .cmx-health-hero-tx b{font-size:13.5px;font-weight:800}.cmx .cmx-health-hero-tx span{font-size:11.5px;opacity:.82}.cmx .cmx-health-hero.lvl-watch{box-shadow:inset 4px 0 0 0 var(--warn),var(--sh-sm)}.cmx .cmx-health-hero.lvl-risk{box-shadow:inset 4px 0 0 0 var(--err),var(--sh-sm)}.cmx .cmx-health-why{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:var(--accent-ink)}.cmx .cmx-health-why cmx-icon{--cmx-icon-size:14px}.cmx .cmx-health-explain{margin:0 0 11px;font-size:11.5px;line-height:1.5;color:var(--muted)}.cmx .cmx-health-target{display:block;margin-top:5px;font-size:11px;color:var(--muted)}.cmx .cmx-health-none{margin:0;font-size:13px;line-height:1.5;color:var(--ink-soft)}.cmx .cmx-health-act{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:5px 10px;border:none;border-radius:99px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);transition:background .13s}.cmx .cmx-health-act:hover{background:color-mix(in oklab,var(--accent-wash),var(--brand) 12%)}.cmx .cmx-health-note{margin:11px 0 0;font-size:10.5px;line-height:1.45;color:var(--muted)}.cmx .cmx-health-note+.cmx-health-note{margin-top:4px}.cmx .cmx-health-why:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.cmx .cmx-health-act:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cmx .cmx-sched{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border-radius:99px;padding:4px 10px}.cmx .cmx-sched cmx-icon{--cmx-icon-size:14px}.cmx .cmx-btn-ghost,.cmx .cmx-btn-soft,.cmx .cmx-loadmore-btn{position:relative;overflow:hidden}.cmx .cmx-btn-ghost:after,.cmx .cmx-btn-soft:after,.cmx .cmx-loadmore-btn:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in oklab,var(--brand) 18%,transparent),transparent);transform:skew(-18deg);pointer-events:none}.cmx .cmx-btn-ghost:hover:after,.cmx .cmx-btn-soft:hover:after,.cmx .cmx-loadmore-btn:hover:after{animation:cxShine .7s ease}.cmx .cmx-roomcard,.cmx .cmx-mcard{transition:box-shadow .18s cubic-bezier(.2,.7,.2,1),transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s}.cmx .cmx-switch-seg.on{animation:cxPopIn .26s cubic-bezier(.34,1.4,.44,1) both}.cmx .cmx-post-author .cmx-av,.cmx .cmx-lb-row .cmx-av{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.cmx .cmx-post-author:hover .cmx-av,.cmx .cmx-lb-row:hover .cmx-av{transform:scale(1.06)}.cmx .cmx-pill{transition:transform .14s}.cmx .cmx-hero-sub .cmx-pill:hover{transform:translateY(-1px)}.cmx .cmx-foot.saved cmx-icon{animation:cxBookmark .4s cubic-bezier(.2,.9,.3,1.3)}.cmx .cmx-skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-hover) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:cxShimmer 1.4s ease infinite;border-radius:8px}.cmx .cmx-overlay{animation:cxFade .18s ease-out both}@media(prefers-reduced-motion:reduce){.cmx *,.cmx *:before,.cmx *:after{animation:none!important;transition:none!important}}.cmx .cmx-sk-av{border-radius:50%;flex:none}.cmx .cmx-sk-lines{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.cmx .cmx-sk-row{display:flex;align-items:center;gap:11px}.cmx .cmx-sk-stack{display:flex;flex-direction:column;gap:9px;margin-top:13px}.cmx .cmx-sk-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:11px;border-top:1px solid var(--line-soft)}.cmx .cmx-sk-bar{display:block;width:100%;height:12px;border-radius:7px}.cmx .cmx-sk-bar.h9{height:9px}.cmx .cmx-sk-bar.h16{height:16px}.cmx .cmx-sk-bar.h20{height:22px}.cmx .cmx-sk-bar.w25{width:25%}.cmx .cmx-sk-bar.w35{width:35%}.cmx .cmx-sk-bar.w45{width:45%}.cmx .cmx-sk-bar.w55{width:55%}.cmx .cmx-sk-bar.w70{width:70%}.cmx .cmx-sk-bar.w85{width:85%}.cmx .cmx-sk-bar.w100{width:100%}.cmx .cmx-sk-pill{display:block;height:28px;width:82px;border-radius:99px;flex:none}.cmx .cmx-sk-post{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-sm);padding:17px 19px 14px}.cmx .cmx-sk-comment{display:flex;gap:11px;align-items:flex-start;margin-top:16px}.cmx .cmx-sk-bubble{display:block;flex:1;min-width:0;height:74px;border-radius:14px}.cmx .cmx-sk-listrow{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-sm);padding:13px 16px}.cmx .cmx-sk-tile{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-sm);padding:20px 18px}.cmx .cmx-sk-tile .cmx-sk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:6px}.cmx .cmx-sk-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-sm);overflow:hidden}.cmx .cmx-sk-cover{display:block;height:104px;border-radius:0}.cmx .cmx-sk-card-body{display:flex;flex-direction:column;gap:9px;padding:15px 16px 16px}.cmx .cmx-sk-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.cmx .cmx-sk-hero{display:block;height:196px;border-radius:22px}.cmx .cmx-sk-profile{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-sm);overflow:hidden}.cmx .cmx-sk-profile-cover{display:block;height:96px;border-radius:0}.cmx .cmx-sk-profile-body{padding:0 24px 22px}.cmx .cmx-sk-profile-top{display:flex;align-items:flex-end;gap:16px;margin-top:-30px}.cmx .cmx-sk-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin-top:20px}.cmx .cmx-sk-tabs{display:flex;gap:10px;margin:18px 0;padding-bottom:12px;border-bottom:1px solid var(--line)}.cmx .cmx-sk-detail-cover{display:block;height:150px;border-radius:0}.cmx .cmx-sk-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:8px}.cmx .cmx-sk-form{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-sm);padding:20px 22px;margin-bottom:16px}.cmx .cmx-sk-field{display:block;height:44px;border-radius:11px}.cmx .cmx-sk-report{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-sm);padding:16px;margin-bottom:12px}.cmx .cmx-sk-navlevel{margin:8px 4px 2px;padding:13px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-soft)}.cmx .cmx-sk-navlevel .cmx-sk-row{margin-bottom:9px}.cmx .cmx-sk-navlevel .cmx-sk-track{display:block;height:6px;border-radius:99px}.cmx .cmx-sk-navlevel .cmx-sk-hint{display:block;height:9px;width:70%;border-radius:7px;margin-top:7px}.cmx .cmx-sk-railstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cmx .cmx-sk-railstat{display:block;height:56px;border-radius:12px}.cmx .cmx-sk-railrow{display:flex;align-items:center;gap:11px;padding:8px}.cmx .cmx-sk-chips{display:flex;flex-wrap:wrap;gap:8px}.cmx .cmx-sk-chip{display:block;height:30px;width:88px;border-radius:99px}@media(max-width:640px){.cmx .cmx-sk-post{padding:14px 15px 12px;border-radius:15px}.cmx .cmx-sk-listrow{padding:12px 13px;gap:11px}.cmx .cmx-sk-form{padding:16px;border-radius:14px}.cmx .cmx-sk-profile-body{padding:0 16px 18px}}.cmx .cmx-nav-item,.cmx .cmx-lb-name,.cmx .cmx-mcard h3,.cmx .cmx-md-id h2,.cmx .cmx-mrow-name,.cmx .cmx-mroom-title,.cmx .cmx-post-name,.cmx .cmx-post-title,.cmx .cmx-comment-name,.cmx .cmx-noti-tx,.cmx .cmx-trend-tag,.cmx .cmx-mod-excerpt,.cmx .cmx-mod-note,.cmx .cmx-ptitle h1,.cmx .cmx-hero-headings h1{min-width:0;overflow-wrap:anywhere}.cmx .cmx-lb-name .cmx-lvl-chip,.cmx .cmx-mroom-title .cmx-pill,.cmx .cmx-post-nameline .cmx-badge-ic,.cmx .cmx-post-nameline .cmx-badge-more{flex:none}.cmx .cmx-ptitle,.cmx .cmx-ptitle>div,.cmx .cmx-phead>.cmx-ptitle{min-width:0}.cmx .cmx-mrow-nameline,.cmx .cmx-post-nameline,.cmx .cmx-comment-head{min-width:0;flex-wrap:wrap}.cmx .cmx-hero-badge,.cmx .cmx-nav-progress,.cmx .cmx-empty-ic,.cmx .cmx-ask,.cmx .cmx-paywall-lock,.cmx .cmx-av,.cmx .cmx-catchup-ic,.cmx .cmx-lessonchip-ic{background:var(--cx-grad-primary);color:var(--on-primary)}.cmx .cmx-hero-cover{background:var(--cx-grad-primary);background-size:cover;background-position:center}.cmx .cmx-upgrade{background:var(--cx-grad-primary);border-color:transparent;color:var(--on-primary);box-shadow:var(--sh-md)}.cmx .cmx-upgrade:before{background:color-mix(in oklab,var(--on-primary) 55%,transparent)}.cmx .cmx-upgrade-ic{background:color-mix(in oklab,var(--on-primary) 20%,transparent);color:var(--on-primary);box-shadow:none}.cmx .cmx-upgrade-tx{color:var(--on-primary)}.cmx .cmx-upgrade-tx .q,.cmx .cmx-upgrade-meter span{color:color-mix(in oklab,var(--on-primary) 80%,transparent)}.cmx .cmx-upgrade-track{background:color-mix(in oklab,var(--on-primary) 22%,transparent)}.cmx .cmx-upgrade-track i{background:var(--on-primary)}.cmx .cmx-nav-progress .cmx-np-track{background:color-mix(in oklab,var(--on-primary) 22%,transparent)}.cmx .cmx-nav-progress .cmx-np-track i{background:var(--on-primary)}.cmx .cmx-nav-progress .cmx-np-hint,.cmx .cmx-nav-progress .cmx-np-name{color:color-mix(in oklab,var(--on-primary) 78%,transparent)}.cmx .cmx-av-lvl{background:var(--accent);color:var(--on-accent)}.cmx .cmx-btn-pri,.cmx .cmx-seg.on,.cmx .cmx-switch-seg.on,.cmx .cmx-vt-btn.on,.cmx .cmx-icon-opt.on,.cmx .cmx-send,.cmx .cmx-ptitle-ic,.cmx .cmx-nav-item.active .cmx-nav-room-ic{background:var(--cx-grad);color:var(--on-accent)}body.modal-open .cmx{z-index:1000}.cmx,.cmx span,.cmx div,.cmx p,.cmx ul,.cmx li,.cmx b,.cmx em,.cmx small,.cmx label,.cmx input,.cmx textarea,.cmx select,.cmx button{font-family:Hanken Grotesk,system-ui,sans-serif!important}.cmx h1,.cmx h2,.cmx h3,.cmx h4,.cmx h5,.cmx h6,.cmx .hd{font-family:Schibsted Grotesk,system-ui,sans-serif!important}.cmx a{text-decoration:none}.cmx a.cmx-nav-item,.cmx a.cmx-sb-btn{color:inherit}.cmx a:hover,.cmx a:focus-visible{text-decoration:none}.cbe{--acc:#4d51c8;--rad:12px}.cbe{--ink:oklch(.24 .028 270);--soft:oklch(.42 .022 270);--mut:oklch(.56 .018 270);--faint:oklch(.68 .014 270);--line:oklch(.915 .008 270);--line2:oklch(.955 .006 270);--line3:oklch(.975 .004 270);--paper:#fff;--canvas:oklch(.985 .004 270);--acc-deep:color-mix(in oklab, var(--acc) 72%, black);--acc-text:color-mix(in oklab, var(--acc) 82%, black);--acc-soft:color-mix(in oklab, var(--acc) 13%, white);--acc-wash:color-mix(in oklab, var(--acc) 6.5%, white);--acc-line:color-mix(in oklab, var(--acc) 28%, white);--acc-hov:color-mix(in oklab, var(--acc) 88%, black);--danger:oklch(.55 .19 25);--danger-soft:oklch(.95 .05 25);--ok:oklch(.58 .13 155);--ok-soft:oklch(.95 .04 155);--warn:oklch(.7 .14 72);--warn-soft:oklch(.96 .05 78);--ai-g1:color-mix(in oklab, var(--acc) 94%, black);--ai-g2:oklch(.55 .16 318);--ai:oklch(.635 .185 353);--ai-soft:oklch(.965 .028 353);--ai-line:oklch(.885 .062 353);--sh-sm:0 1px 2px oklch(.3 .03 270/.07), 0 1px 3px oklch(.3 .03 270/.06);--sh-md:0 6px 20px oklch(.3 .04 270/.09), 0 2px 5px oklch(.3 .04 270/.05);--sh-lg:0 24px 50px -16px oklch(.28 .05 274/.24), 0 8px 20px -10px oklch(.28 .05 274/.14);position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--canvas);color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden}.cbe *{box-sizing:border-box}.cbe h1,.cbe h2,.cbe h3,.cbe h4{font-family:Schibsted Grotesk,system-ui,sans-serif;margin:0;letter-spacing:-.015em}.cbe :where(button){font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}.cbe input,.cbe textarea,.cbe select{font-family:inherit;font-size:inherit;color:inherit}.cbe a{color:var(--acc-text)}.cbe a:hover{color:var(--acc-deep)}.cbe ::selection{background:var(--acc-soft)}.cbe .bdb{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;line-height:1;padding:10px 16px;border-radius:calc(var(--rad) - 3px);border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:background .13s,border-color .13s,color .13s}.cbe .bdb svg{flex:none}.cbe .bdb-acc{background:var(--acc);color:#fff;box-shadow:0 1px 2px color-mix(in oklab,var(--acc) 42%,transparent),inset 0 1px color-mix(in oklab,var(--acc) 55%,white)}.cbe .bdb-acc:hover{background:var(--acc-hov)}.cbe .bdb-soft{background:var(--acc-soft);color:var(--acc-text)}.cbe .bdb-soft:hover{background:color-mix(in oklab,var(--acc) 19%,white)}.cbe .bdb-ghost{background:#fff;color:var(--ink);border-color:var(--line)}.cbe .bdb-ghost:hover{border-color:var(--mut)}.cbe .bdb-bare{color:var(--soft)}.cbe .bdb-bare:hover{background:var(--line2);color:var(--ink)}.cbe .bdb-ai{color:#fff;border-color:transparent;background:linear-gradient(102deg,color-mix(in oklab,var(--acc) 94%,black),#8048b6 58%,#974dad);box-shadow:0 1px 2px #5c2f956b,inset 0 1px #ffffff38}.cbe .bdb-ai:hover{filter:saturate(1.12) brightness(1.06)}.cbe .bdb-ai svg{color:#fff;-webkit-text-fill-color:#fff;fill:#fff}.cbe .bdb-ai .ai-spin{border-color:#ffffff59;border-top-color:#fff}.cbe .bdb-lg{padding:13px 22px;font-size:15px}.cbe .bdb-sm{padding:7px 12px;font-size:13px}.cbe .bdb-ic{width:34px;height:34px;padding:0;border-radius:9px;color:var(--soft)}.cbe .bdb-ic:hover{background:var(--line2);color:var(--ink)}.cbe .bdb[disabled]{opacity:.4;cursor:default;pointer-events:none;box-shadow:none}.cbe .chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--line2);color:var(--soft);white-space:nowrap}.cbe .chip-acc{background:var(--acc-soft);color:var(--acc-text)}.cbe .chip-ok{background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 80%,black)}.cbe .chip-warn{background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 72%,black)}.cbe .chip-ai{background:var(--ai-soft);color:color-mix(in oklab,var(--ai) 82%,black)}.cbe .chip-draft{background:#e9ebf1;color:var(--soft)}.cbe .kbd{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;padding:2px 5px;border-radius:4px;background:#ffffff2e;border:1px solid oklch(100% 0 0deg / .22)}.cbe .bdb-ghost .kbd,.cbe .bdb-bare .kbd{background:var(--line2);border-color:var(--line);color:var(--mut)}.cbe .st-dot{width:9px;height:9px;border-radius:50%;flex:none;box-sizing:border-box}.cbe .st-done{background:var(--ok)}.cbe .st-warn{background:var(--warn)}.cbe .st-opt{background:transparent;border:1.5px solid var(--faint)}.cbe .st-todo{background:transparent;border:1.5px solid color-mix(in oklab,var(--acc) 45%,white)}.cbe .fld{width:100%;padding:12px 14px;border-radius:calc(var(--rad) - 2px);border:1px solid var(--line);background:#fff;outline:0;transition:border-color .13s,box-shadow .13s}.cbe .fld:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 15%,transparent)}.cbe .fld::placeholder{color:var(--faint)}.cbe .lbl{display:block;font-size:13px;font-weight:600;color:var(--soft);margin-bottom:7px}.cbe .hint{font-size:12.5px;color:var(--mut)}.cbe .bd-top{height:54px;flex:none;display:flex;align-items:center;gap:14px;padding:0 18px;background:#fff;border-bottom:1px solid var(--line);z-index:20}.cbe .bd-logo{display:flex;align-items:center;gap:9px}.cbe .bd-mark{width:26px;height:26px;border-radius:8px;background:var(--acc);color:#fff;display:grid;place-items:center;font-family:Schibsted Grotesk;font-weight:700;font-size:13px;flex:none}.cbe .bd-crumb{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mut);min-width:0;overflow:hidden}.cbe .bd-crumb button{color:var(--mut);font-weight:500}.cbe .bd-crumb button:hover{color:var(--ink);text-decoration:underline}.cbe .bd-crumb svg{flex:none;opacity:.5}.cbe .bd-crumb b{white-space:nowrap}.cbe .bd-topr{margin-left:auto;display:flex;align-items:center;gap:9px}.cbe .bd-avatar{width:29px;height:29px;border-radius:50%;background:var(--acc-deep);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.cbe .ttl-edit{min-width:0;flex:0 1 auto;font-family:Schibsted Grotesk;font-size:15.5px;font-weight:700;letter-spacing:-.015em;color:var(--ink);border:1px solid transparent;border-radius:7px;padding:4px 8px;margin-left:-8px;background:transparent;outline:0;min-width:60px;max-width:420px;text-overflow:ellipsis}.cbe .ttl-edit:hover{background:var(--line2)}.cbe .ttl-edit:focus{background:#fff;border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 14%,transparent)}.cbe .cr-scroll{flex:1;overflow:auto}.cbe .cr{max-width:920px;margin:0 auto;padding:38px 28px 120px}.cbe .cr-h{margin-bottom:26px}.cbe .cr-h h1{font-size:30px;font-weight:700}.cbe .cr-h p{margin:7px 0 0;color:var(--mut);font-size:15px;max-width:56ch}.cbe .cr-step{margin-top:30px}.cbe .cr-step-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cbe .cr-num{width:20px;height:20px;border-radius:50%;background:var(--line2);color:var(--mut);display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:none}.cbe .cr-num.on{background:var(--acc);color:#fff}.cbe .cr-num.done{background:var(--ok);color:#fff}.cbe .cr-step-h h2{font-size:16.5px;font-weight:700;flex:none;white-space:nowrap}.cbe .cr-step-h .hint{margin-left:2px}.cbe .ty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cbe .ty{position:relative;display:flex;flex-direction:column;gap:9px;align-items:flex-start;text-align:left;padding:14px;border-radius:var(--rad);border:1px solid var(--line);background:#fff;transition:border-color .13s,box-shadow .13s,transform .13s}.cbe .ty:hover{border-color:color-mix(in oklab,var(--acc) 40%,white);box-shadow:var(--sh-sm);transform:translateY(-1px)}.cbe .ty.on{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 14%,transparent)}.cbe .ty-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;flex:none}.cbe .ty b{display:block;font-size:14px;font-weight:650;line-height:1.25}.cbe .ty i{font-style:normal;display:block;font-size:12px;color:var(--mut);line-height:1.35;margin-top:3px}.cbe .ty-check{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center}.cbe .ti-wrap{position:relative}.cbe .ti{width:100%;padding:15px 132px 15px 16px;font-size:17px;font-weight:600;font-family:Schibsted Grotesk;letter-spacing:-.01em;border-radius:var(--rad);border:1px solid var(--line);background:#fff;outline:0;transition:border-color .13s,box-shadow .13s}.cbe .ti::placeholder{font-family:Hanken Grotesk;font-weight:400;color:var(--faint);letter-spacing:0}.cbe .ti:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 14%,transparent)}.cbe .ti-btn{position:absolute;right:9px;top:50%;transform:translateY(-50%)}.cbe .ti-meta{display:flex;align-items:center;justify-content:space-between;margin-top:7px;gap:12px}.cbe .sug{margin-top:11px;border:1px solid var(--ai-line);border-radius:var(--rad);background:linear-gradient(180deg,var(--ai-soft),#fff 62%);padding:11px}.cbe .sug-h{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ai) 78%,black);margin:2px 4px 9px}.cbe .sug-h button{margin-left:auto;letter-spacing:0;text-transform:none}.cbe .sug-list{display:flex;flex-direction:column;gap:5px}.cbe .sug-i{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:9px;background:#fff;border:1px solid var(--line);font-size:14.5px;font-weight:500;transition:border-color .12s,background .12s}.cbe .sug-i:hover{border-color:color-mix(in oklab,var(--ai) 45%,white);background:color-mix(in oklab,var(--ai) 4%,white)}.cbe .sug-i svg{flex:none;opacity:0;color:var(--ai)}.cbe .sug-i:hover svg{opacity:1}.cbe .shim{background:linear-gradient(90deg,var(--line2) 25%,var(--line3) 50%,var(--line2) 75%);background-size:220% 100%;animation:bdx-shim 1.15s linear infinite;border-radius:7px}@keyframes bdx-shim{0%{background-position:150% 0}to{background-position:-50% 0}}.cbe .path-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.cbe .path{position:relative;text-align:left;padding:16px;border-radius:var(--rad);border:1px solid var(--line);background:#fff;display:flex;gap:13px;align-items:flex-start;transition:border-color .13s,box-shadow .13s}.cbe .path:hover{border-color:color-mix(in oklab,var(--acc) 40%,white);box-shadow:var(--sh-sm)}.cbe .path.on{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 14%,transparent)}.cbe .path.ai.on{border-color:var(--ai);box-shadow:0 0 0 3px color-mix(in oklab,var(--ai) 15%,transparent)}.cbe .path-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--acc-soft);color:var(--acc-text)}.cbe .path.ai .path-ic{background:var(--ai-soft);color:color-mix(in oklab,var(--ai) 80%,black)}.cbe .path b{display:block;font-size:15px;font-weight:650}.cbe .path p{margin:4px 0 0;font-size:12.8px;color:var(--mut);line-height:1.45}.cbe .path-badge{position:absolute;top:-8px;right:12px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--ai);color:#fff}.cbe .brief{margin-top:11px;border:1px solid var(--ai-line);border-radius:var(--rad);background:linear-gradient(180deg,var(--ai-soft),#fff 55%);padding:15px}.cbe .brief textarea{width:100%;min-height:88px;resize:vertical;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:#fff;outline:0;line-height:1.5}.cbe .brief textarea:focus{border-color:var(--ai);box-shadow:0 0 0 3px color-mix(in oklab,var(--ai) 13%,transparent)}.cbe .brief-row{display:flex;align-items:center;gap:14px;margin-top:12px;flex-wrap:wrap}.cbe .seg{display:inline-flex;padding:3px;gap:2px;background:var(--line2);border-radius:9px}.cbe .seg button{padding:6px 11px;border-radius:7px;font-size:13px;font-weight:600;color:var(--soft)}.cbe .seg button.on{background:#fff;color:var(--acc-text);box-shadow:var(--sh-sm)}.cbe .gen{margin-top:11px;border:1px solid var(--line);border-radius:var(--rad);background:#fff;overflow:hidden}.cbe .gen-h{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line2);background:var(--ai-soft)}.cbe .gen-h b{font-size:14px;font-weight:700}.cbe .gen-h .hint{color:color-mix(in oklab,var(--ai) 60%,var(--mut))}.cbe .gen-h .sp{margin-left:auto;display:flex;gap:7px}.cbe .gen-body{max-height:340px;overflow:auto;padding:6px}.cbe .gen-sec{padding:6px}.cbe .gen-sec-h{display:flex;align-items:center;gap:9px;padding:6px 6px 8px}.cbe .gen-sec-h b{font-size:13.5px;font-weight:700}.cbe .gen-sec-h .chip{margin-left:auto}.cbe .gen-l{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--soft)}.cbe .gen-l:hover{background:var(--line3)}.cbe .gen-l svg:first-child{color:var(--acc);flex:none}.cbe .gen-l .x{margin-left:auto;opacity:0;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--faint)}.cbe .gen-l:hover .x{opacity:1}.cbe .gen-l .x:hover{background:var(--line);color:var(--ink)}.cbe .ed{flex:1;display:flex;min-height:0}.cbe .ed-rail{position:relative;width:250px;flex:none;display:flex;flex-direction:column;min-height:0;overflow:visible;border-right:1px solid var(--line);background:linear-gradient(180deg,#fff 0%,#fff 60%,var(--canvas) 100%);transition:width .24s cubic-bezier(.4,0,.2,1)}.cbe .ed-rail:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:130px;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--acc) 45%,transparent),transparent)}.cbe .ed-rail.mini{width:64px}.cbe .rail-toggle{position:absolute;top:15px;right:-11px;z-index:22;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--mut);display:grid;place-items:center;box-shadow:var(--sh-sm);opacity:0;transition:opacity .15s,color .15s,border-color .15s,background .15s}.cbe .ed-rail:hover .rail-toggle,.cbe .rail-toggle:focus-visible{opacity:1}.cbe .rail-toggle:hover{color:#fff;background:var(--acc);border-color:var(--acc)}.cbe .ed-rail-h{flex:none}.cbe [data-nav=tabs] .ed-rail{display:none}.cbe .ed-rail-h{padding:11px 12px 10px;display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid var(--line2)}.cbe .ed-rail-hb{min-width:0;flex:1}.cbe .ed-thumb{width:56px;flex:none;aspect-ratio:16/9;border-radius:10px;background:var(--acc-wash);border:1px solid var(--line2);display:grid;place-items:center;color:color-mix(in oklab,var(--acc) 42%,white);overflow:hidden;position:relative}.cbe .ed-thumb img{width:100%;height:100%;object-fit:cover}.cbe .ed-thumb-up{position:absolute;inset:0;display:grid;place-items:center;background:#1a1f2d8c;color:#fff;opacity:0;border-radius:9px}.cbe .ed-thumb:hover .ed-thumb-up{opacity:1}.cbe .ed-rail-t{font-size:13.5px;font-weight:700;font-family:Schibsted Grotesk;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cbe .ed-rail-m{display:flex;align-items:center;gap:5px;margin-top:6px;flex-wrap:wrap}.cbe .ed-rail-m .chip{font-size:11px;padding:3px 7px}.cbe .ed-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 8px 8px}.cbe .ed-grp{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:12px 8px 6px}.cbe .ed-i{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:9px;font-size:14px;font-weight:550;color:var(--soft);text-align:left;transition:background .13s,color .13s}.cbe .ed-i:hover{background:var(--line3);color:var(--ink)}.cbe .ed-i.on{background:linear-gradient(90deg,var(--acc-soft),color-mix(in oklab,var(--acc) 8%,white));color:var(--acc-text);font-weight:650;box-shadow:inset 0 1px #fff}.cbe .ed-i.on:before{content:"";position:absolute;left:-8px;top:50%;margin-top:-9px;width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--acc)}.cbe .ed-i-ic{position:relative;display:grid;place-items:center;flex:none;width:20px;height:20px}.cbe .ed-i svg{flex:none;opacity:.85}.cbe .ed-i.on svg{opacity:1}.cbe .ed-i-pip{position:absolute;top:-2px;right:-3px;width:7px;height:7px;border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 2px #fff}.cbe .ed-i .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .ed-i .ct{font-size:12px;font-weight:600;color:var(--faint)}.cbe .ed-i.on .ct{color:color-mix(in oklab,var(--acc) 55%,var(--mut))}.cbe .ed-rail.mini .ed-i .n,.cbe .ed-rail.mini .ed-i .ct,.cbe .ed-rail.mini .ed-i .st-dot,.cbe .ed-rail.mini .ed-grp,.cbe .ed-rail.mini .ed-rail-hb{display:none}.cbe .ed-rail.mini .ed-nav{padding:8px 10px}.cbe .ed-rail.mini .ed-i{justify-content:center;padding:9px 0;margin-bottom:2px}.cbe .ed-rail.mini .ed-i.on:before{left:-10px}.cbe .ed-rail.mini .ed-rail-h{padding:12px 10px 8px;justify-content:center}.cbe .ed-rail.mini .ed-thumb{width:44px;height:44px;aspect-ratio:1}.cbe .ed-rail.mini .ed-grp-sep{display:block;height:1px;margin:7px 6px;background:var(--line2)}.cbe .ed-i[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) scale(.94);padding:6px 10px;border-radius:8px;background:#1a1f2d;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .13s,transform .13s;z-index:50;box-shadow:var(--sh-md)}.cbe .ed-rail.mini .ed-i:hover:after,.cbe .lc-mini:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.cbe .ed-rail:not(.mini) .ed-i:after{display:none}.cbe .lc-mini{position:relative;flex:none;display:grid;place-items:center;padding:12px 0 14px;border-top:1px solid var(--line2)}.cbe .lc-mini[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);bottom:16px;padding:6px 10px;border-radius:8px;background:#1a1f2d;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .13s;z-index:50;box-shadow:var(--sh-md)}.cbe .lc-ring{position:relative;width:40px;height:40px;display:block}.cbe .lc-ring svg{width:40px;height:40px;transform:rotate(-90deg)}.cbe .lc-ring circle{fill:none;stroke-width:4}.cbe .lc-ring .pr-bg{stroke:var(--line)}.cbe .lc-ring .pr-fg{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:100.5;transition:stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}.cbe .lc-ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:Schibsted Grotesk;font-size:13px;font-weight:700;color:var(--acc-text)}.cbe .lc-mini:hover .lc-ring .pr-fg{stroke:var(--acc-deep)}.cbe .lc{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--line);background:var(--canvas);max-height:52%}.cbe .lc-h{width:100%;flex:none;display:flex;align-items:center;gap:9px;padding:12px 14px;text-align:left}.cbe .lc-h b{font-size:13px;font-weight:700;white-space:nowrap}.cbe .lc-h .pc{margin-left:auto;font-size:12px;font-weight:700;color:var(--acc-text)}.cbe .lc-bar{flex:none;height:4px;border-radius:99px;background:var(--line);overflow:hidden;margin:0 14px 12px}.cbe .lc-bar i{display:block;height:100%;border-radius:99px;background:var(--acc);transition:width .45s cubic-bezier(.4,0,.2,1)}.cbe .lc-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 8px 10px;display:flex;flex-direction:column;gap:1px}.cbe .lc-i{width:100%;display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;font-size:12.8px;line-height:1.35;text-align:left;color:var(--soft)}.cbe .lc-i .tick{align-self:flex-start;margin-top:2px}.cbe .lc-i:hover{background:#fff}.cbe .lc-i.done{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--line)}.cbe .lc-i .tick{width:16px;height:16px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.5px solid var(--line);color:transparent}.cbe .lc-i.done .tick{background:var(--ok);border-color:var(--ok);color:#fff}.cbe .lc-i .n{flex:1}.cbe .lc-i .go{opacity:0;color:var(--faint)}.cbe .lc-i:hover .go{opacity:1}.cbe .ed-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.cbe .ed-tabs{display:none;flex:none;gap:2px;padding:0 16px;background:#fff;border-bottom:1px solid var(--line);overflow-x:auto}.cbe [data-nav=tabs] .ed-tabs{display:flex}.cbe .ed-tab{display:flex;align-items:center;gap:8px;padding:12px 13px;font-size:14px;font-weight:550;color:var(--mut);border-bottom:2px solid transparent;white-space:nowrap}.cbe .ed-tab:hover{color:var(--ink)}.cbe .ed-tab.on{color:var(--acc-text);font-weight:650;border-bottom-color:var(--acc)}.cbe .ed-tab-grp{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);align-self:center;padding:0 10px 0 4px}.cbe .ed-body{flex:1;min-height:0;display:flex}.cbe .ol{width:376px;flex:none;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.cbe .ol-h{flex:none;padding:11px 12px;border-bottom:1px solid var(--line2);display:flex;flex-direction:column;gap:9px}.cbe .ol-search{position:relative}.cbe .ol-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--faint)}.cbe .ol-search input{width:100%;padding:8px 10px 8px 32px;font-size:13.5px;border-radius:9px;border:1px solid var(--line);background:var(--canvas);outline:0}.cbe .ol-search input:focus{background:#fff;border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 13%,transparent)}.cbe .ol-stats{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mut);white-space:nowrap;flex-wrap:wrap;row-gap:4px}.cbe .ol-stats .sp{margin-left:auto}.cbe .ol-stats>span{flex:none}.cbe .ol-stats .sp{margin-left:auto;display:flex;gap:2px}.cbe .ol-list{flex:1;overflow:auto;padding:8px}.cbe .ol-sec{margin-bottom:6px;border-radius:10px;border:1px solid transparent}.cbe .ol-sec.drop{border-color:var(--acc);background:var(--acc-wash)}.cbe .ol-sec-h{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px}.cbe .ol-sec-h:hover{background:var(--line3)}.cbe .ol-cav{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;color:var(--mut);flex:none}.cbe .ol-cav svg{transition:transform .16s}.cbe .ol-cav.closed svg{transform:rotate(-90deg)}.cbe .ol-sec-t{flex:1;min-width:0;font-size:13.5px;font-weight:700;font-family:Schibsted Grotesk;letter-spacing:-.005em;border:1px solid transparent;border-radius:6px;padding:2px 5px;margin-left:-5px;background:transparent;outline:0;text-overflow:ellipsis}.cbe .ol-sec-t:hover{background:var(--line2)}.cbe .ol-sec-t:focus{background:#fff;border-color:var(--acc)}.cbe .ol-sec-m{font-size:11.5px;font-weight:600;color:var(--faint);flex:none}.cbe .ol-sec-b{padding:0 0 4px 8px}.cbe .ol-l{display:flex;align-items:center;gap:9px;padding:7px 8px 7px 6px;border-radius:8px;cursor:pointer;position:relative;transition:background .1s}.cbe .ol-l:hover{background:var(--line3)}.cbe .ol-l.on{background:var(--acc-soft)}.cbe .ol-l.on .ol-l-t{color:var(--acc-text);font-weight:650}.cbe .ol-l.dragging{opacity:.35}.cbe .ol-l.over{box-shadow:inset 0 2px 0 var(--acc)}.cbe .ol-grip{width:14px;display:grid;place-items:center;color:var(--faint);opacity:0;flex:none;cursor:grab}.cbe .ol-l:hover .ol-grip,.cbe .ol-sec-h:hover .ol-grip{opacity:1}.cbe .ol-l-ic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--line2);color:var(--soft)}.cbe .ol-l.on .ol-l-ic{background:#fff;color:var(--acc-text)}.cbe .ol-l-t{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .ol-l-m{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.cbe .ol-l-add{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 8px 7px 30px;border-radius:8px;width:100%;text-align:left;font-size:13px;font-weight:600;color:var(--faint)}.cbe .ol-l-add:hover{background:var(--acc-wash);color:var(--acc-text)}.cbe .ol-f{flex:none;padding:9px 10px;border-top:1px solid var(--line2);display:flex;gap:7px}.cbe .ol-empty{padding:34px 20px;text-align:center}.cbe .ol-empty p{color:var(--mut);font-size:13.5px;margin:8px 0 14px}.cbe .kind-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cbe .kind-compact{grid-template-columns:1fr;gap:2px}.cbe .kind-grp{grid-column:1/-1;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:12px 2px 4px}.cbe .kind-grid .kind-grp:first-child{padding-top:2px}.cbe .kind{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:11px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;transition:border-color .12s,box-shadow .12s}.cbe .kind-compact .kind{align-items:center;padding:8px 10px;border-color:transparent}.cbe .kind:hover{border-color:color-mix(in oklab,var(--acc) 42%,white);box-shadow:var(--sh-sm)}.cbe .kind-compact .kind:hover{background:var(--line3);box-shadow:none}.cbe .kind.on{border-color:var(--acc);background:var(--acc-wash)}.cbe .kind-ic{width:28px;height:28px;border-radius:8px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;flex:none}.cbe .kind-compact .kind-ic{width:24px;height:24px;border-radius:7px}.cbe .kind b{display:block;font-size:13.5px;font-weight:650;line-height:1.3}.cbe .kind i{font-style:normal;display:block;font-size:12px;color:var(--mut);line-height:1.35;margin-top:2px}.cbe .type-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;padding:3px 8px;border-radius:7px;background:var(--acc-soft);color:var(--acc-text);border:1px solid transparent}.cbe .type-chip:hover{border-color:var(--acc-line)}.cbe .rte-sel{border:0;background:transparent;font-size:12.5px;font-weight:600;color:var(--soft);padding:4px 2px;outline:0}.cbe .rte-tall{min-height:280px}.cbe .rte-body:empty:before{content:attr(data-ph);color:var(--faint);font-style:italic}.cbe .le{flex:1;min-width:440px;display:flex;flex-direction:column;min-height:0;background:var(--canvas)}.cbe .le-h{flex:none;padding:14px 22px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.cbe .le-h-l{min-width:0;flex:1}.cbe .le-t{width:100%;font-family:Schibsted Grotesk;font-size:19px;font-weight:700;letter-spacing:-.02em;border:1px solid transparent;border-radius:8px;padding:5px 9px;margin-left:-9px;background:transparent;outline:0}.cbe .le-t:hover{background:var(--line3)}.cbe .le-t:focus{background:#fff;border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 13%,transparent)}.cbe .le-sub{display:flex;align-items:center;gap:8px;margin-top:3px;white-space:nowrap;min-width:0}.cbe .le-sub>*{flex:none}.cbe .le-sub>.hint{overflow:hidden;text-overflow:ellipsis}.cbe .le-sub>.hint:nth-of-type(1){flex:0 1 auto;min-width:0}.cbe .le-h>span{flex:none;white-space:nowrap}.cbe .le-h>.tog{flex:none}.cbe .le-scroll{flex:1;overflow:auto;padding:20px 22px 60px}.cbe .le-in{max-width:720px}.cbe .le-types{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.cbe .lt-ic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;box-shadow:inset 0 1px #fff9}.cbe .le-ty{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:9px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:600;color:var(--soft)}.cbe .le-ty:hover{border-color:var(--mut);color:var(--ink)}.cbe .le-ty.on{background:var(--acc-soft);border-color:var(--acc-line);color:var(--acc-text)}.cbe .card{background:#fff;border:1px solid var(--line);border-radius:var(--rad);margin-bottom:12px}.cbe .card-h{display:flex;align-items:center;gap:9px;padding:12px 15px;border-bottom:1px solid var(--line2)}.cbe .card-h b{font-size:14px;font-weight:650;line-height:1.3}.cbe .card-h .sp{margin-left:auto;display:flex;align-items:center;gap:8px}.cbe .card-b{padding:15px}.cbe .card.fold .card-h{border-bottom:0}.cbe .card.fold .card-b{display:none}.cbe .card-cav{color:var(--faint);transition:transform .16s}.cbe .card.fold .card-cav{transform:rotate(-90deg)}.cbe .drop{border:1.5px dashed var(--line);border-radius:10px;background:var(--canvas);padding:30px 20px;text-align:center;transition:border-color .14s,background .14s}.cbe .drop:hover{border-color:var(--acc);background:var(--acc-wash)}.cbe .drop-ic{width:42px;height:42px;margin:0 auto 10px;border-radius:12px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center}.cbe .drop b{display:block;font-size:14.5px;font-weight:650}.cbe .drop p{margin:4px 0 0;font-size:12.5px;color:var(--mut)}.cbe .vid{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#171a24;display:grid;place-items:center}.cbe .vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62}.cbe .vid-play{position:relative;width:52px;height:52px;border-radius:50%;background:#ffffffeb;color:var(--ink);display:grid;place-items:center;box-shadow:var(--sh-md)}.cbe .vid-meta{position:absolute;left:10px;bottom:10px;display:flex;gap:6px}.cbe .vid-meta .chip{background:#12161fb8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbe .rte{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.cbe .rte-bar{display:flex;align-items:center;gap:1px;padding:6px;border-bottom:1px solid var(--line2);background:var(--canvas);flex-wrap:wrap}.cbe .rte-b{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--soft);font-size:13px;font-weight:700}.cbe .rte-b:hover{background:var(--line);color:var(--ink)}.cbe .rte-sep{width:1px;height:18px;background:var(--line);margin:0 5px}.cbe .rte-body{padding:14px 16px;min-height:160px;outline:0;line-height:1.65;font-size:14.5px}.cbe .rte-body p{margin:0 0 11px}.cbe .rte-body h3{font-size:16px;margin:0 0 8px}.cbe .rte-body ul{margin:0 0 11px;padding-left:20px}.cbe .rte-body li{margin-bottom:4px}.cbe .row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line2)}.cbe .row:last-child{border-bottom:0}.cbe .row-l{flex:1;min-width:0}.cbe .row-l b{display:block;font-size:14px;font-weight:600}.cbe .row-l i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:2px;line-height:1.4}.cbe .tog{width:38px;height:22px;border-radius:99px;background:var(--line);position:relative;flex:none;transition:background .16s}.cbe .tog i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--sh-sm);transition:transform .16s}.cbe .tog.on{background:var(--acc)}.cbe .tog.on i{transform:translate(16px)}.cbe .res{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;margin-bottom:7px;background:#fff}.cbe .res-ic{width:28px;height:28px;border-radius:7px;background:var(--line2);color:var(--soft);display:grid;place-items:center;flex:none}.cbe .res b{flex:1;font-size:13.5px;font-weight:550}.cbe .res span{font-size:12px;color:var(--faint)}.cbe .qz{border:1px solid var(--line);border-radius:10px;padding:13px;margin-bottom:9px;background:#fff}.cbe .qz-h{display:flex;align-items:center;gap:9px;margin-bottom:11px}.cbe .qz-n{width:22px;height:22px;border-radius:6px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.cbe .qz-h b{flex:1;font-size:14px;font-weight:600}.cbe .qz-o{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:13.5px;background:var(--canvas);margin-bottom:5px}.cbe .qz-o .mk{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;color:transparent}.cbe .qz-o.ok{background:var(--ok-soft)}.cbe .qz-o.ok .mk{background:var(--ok);border-color:var(--ok);color:#fff}.cbe .pane{flex:1;overflow:auto;padding:26px 30px 60px}.cbe .pane-in{max-width:860px}.cbe .pane-h{margin-bottom:20px}.cbe .pane-h h2{font-size:22px;font-weight:700}.cbe .pane-h p{margin:6px 0 0;color:var(--mut);font-size:14px;max-width:62ch}.cbe .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cbe .stat{background:#fff;border:1px solid var(--line);border-radius:var(--rad);padding:14px 16px}.cbe .stat b{display:block;font-family:Schibsted Grotesk;font-size:24px;font-weight:700;letter-spacing:-.02em}.cbe .stat span{font-size:12.5px;color:var(--mut)}.cbe .pop{position:absolute;top:calc(100% + 8px);right:0;width:308px;background:#fff;border:1px solid var(--line);border-radius:var(--rad);box-shadow:var(--sh-lg);padding:12px;z-index:40;text-align:left}.cbe .pop-h{font-size:13px;font-weight:700;margin-bottom:9px}.cbe .pop-i{display:flex;align-items:flex-start;gap:9px;padding:7px 6px;border-radius:8px;font-size:13px;color:var(--soft);width:100%;text-align:left}.cbe .pop-i:hover{background:var(--line3)}.cbe .pop-i .st-dot{margin-top:5px}.cbe .wrap-rel{position:relative}.cbe .pop-type{top:calc(100% + 7px);left:0;right:auto;width:296px;max-height:340px;overflow:auto}.cbe .toast{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:11px;background:#1a1f2d;color:#fff;font-size:13.5px;font-weight:550;box-shadow:var(--sh-lg);z-index:60;animation:bdx-tin .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes bdx-tin{0%{opacity:0;transform:translate(-50%,12px)}}.cbe .toast b{font-weight:700}.cbe .toast>span{max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe [data-dens=compact] .bd{font-size:14px}.cbe [data-dens=compact] .ol-l{padding-top:5px;padding-bottom:5px}.cbe [data-dens=compact] .ed-i{padding-top:6px;padding-bottom:6px}.cbe [data-dens=compact] .card-b{padding:12px}.cbe [data-dens=compact] .le-scroll{padding-top:15px}.cbe .ai-btn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:5px 9px;border-radius:8px;border:1px solid transparent;white-space:nowrap;background-image:linear-gradient(95deg,var(--ai) 6%,color-mix(in oklab,var(--acc) 86%,black) 94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cbe .ai-btn:hover{background-image:linear-gradient(95deg,var(--ai) 6%,color-mix(in oklab,var(--acc) 86%,black) 94%),linear-gradient(var(--ai-soft),var(--ai-soft));background-clip:text,padding-box;-webkit-background-clip:text,padding-box;border-color:var(--ai-line)}.cbe .ai-btn[disabled]{opacity:.6;cursor:default}.cbe .ai-btn svg{color:var(--ai);-webkit-text-fill-color:var(--ai);fill:var(--ai)}.cbe .ai-btn .ai-spin{-webkit-text-fill-color:initial}.cbe .ai-solid{background:var(--ai-soft);border-color:var(--ai-line)}.cbe .ai-spin{width:11px;height:11px;border-radius:50%;border:2px solid var(--ai-line);border-top-color:var(--ai);animation:sp .6s linear infinite;flex:none}.cbe .ai-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 11px;margin-bottom:13px;border-radius:var(--rad);border:1px solid var(--ai-line);background:linear-gradient(120deg,var(--ai-soft),#fff 70%)}.cbe .ai-strip-h{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding-right:4px;background-image:linear-gradient(95deg,var(--ai),color-mix(in oklab,var(--acc) 86%,black));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cbe .ai-strip-h svg{-webkit-text-fill-color:var(--ai)}.cbe .ai-strip-h svg{color:var(--ai)}.cbe .ai-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:8px;background:#fff;border:1px solid var(--ai-line);color:color-mix(in oklab,var(--ai) 80%,black);white-space:nowrap}.cbe .ai-chip:hover{background:var(--ai-soft)}.cbe .ai-chip[disabled]{opacity:.6;cursor:default}.cbe .ai-chip svg{color:var(--ai)}.cbe .fh{display:flex;align-items:center;gap:9px;margin-bottom:8px}.cbe .fh-l{font-size:13.5px;font-weight:650}.cbe .fh-req{font-size:11.5px;font-weight:600;color:var(--warn);margin-left:7px}.cbe .fh-sub{margin:0;font-size:12.5px;color:var(--mut);flex-basis:100%}.cbe .row-warn{color:color-mix(in oklab,var(--warn) 68%,black)}.cbe .sub-row{padding-left:0}.cbe .sub-row .row-l b{font-weight:550;font-size:13px;color:var(--soft)}.cbe .tog-pair .row:first-child{padding-top:0}.cbe .num-wrap{display:inline-flex;align-items:center;gap:7px;flex:none}.cbe .num-in{padding:8px 10px;text-align:center;font-variant-numeric:tabular-nums}.cbe .fold-link{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650;color:var(--acc-text);padding:4px 0}.cbe .warn-box{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--warn-soft);border:1px solid color-mix(in oklab,var(--warn) 30%,white);font-size:13.5px;color:color-mix(in oklab,var(--warn) 68%,black)}.cbe .warn-box>span{flex:1}.cbe .up-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cbe .up-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 14px;border-radius:10px;border:1.5px dashed var(--line);background:var(--canvas);transition:border-color .14s,background .14s}.cbe .up-tile:hover{border-color:var(--acc);background:var(--acc-wash)}.cbe .up-tile.filled{border-style:solid;border-color:color-mix(in oklab,var(--ok) 40%,white);background:var(--ok-soft)}.cbe .up-tile-ic{width:38px;height:38px;border-radius:11px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;margin-bottom:4px}.cbe .up-tile.filled .up-tile-ic{background:var(--ok);color:#fff}.cbe .up-tile b{font-size:13.5px;font-weight:650;white-space:nowrap}.cbe .up-tile i{font-style:normal;font-size:12px;color:var(--mut);white-space:nowrap}.cbe .radio-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:9px;border:1px solid var(--line);background:#fff;font-size:14px}.cbe .radio-row:hover{border-color:var(--mut)}.cbe .radio-row.on{border-color:var(--acc);background:var(--acc-wash)}.cbe .radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);flex:none}.cbe .radio-row.on .radio{border-color:var(--acc);background:var(--acc);box-shadow:inset 0 0 0 3px #fff}.cbe .cta-row{display:flex;align-items:flex-end;gap:14px}.cbe .cta-prev{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:calc(var(--rad) - 3px);background:var(--acc);color:#fff;font-size:14px;font-weight:650;box-shadow:0 1px 2px color-mix(in oklab,var(--acc) 42%,transparent)}.cbe .sw-row{display:flex;gap:9px;margin-top:14px}.cbe .sw{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--soft);padding:5px 10px 5px 6px;border-radius:8px;border:1px solid var(--line);background:#fff}.cbe .sw i{width:16px;height:16px;border-radius:5px;border:1px solid var(--line);flex:none}.cbe .le-t-row{display:flex;align-items:center;gap:8px}.cbe .le-t-row .le-t{flex:1;min-width:0}.cbe .tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px}.cbe .tpl{text-align:left;padding:14px;border-radius:var(--rad);border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;gap:8px;transition:border-color .13s,box-shadow .13s}.cbe .tpl:hover{border-color:color-mix(in oklab,var(--acc) 42%,white);box-shadow:var(--sh-sm)}.cbe .tpl.on{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 14%,transparent)}.cbe .tpl-h{display:flex;align-items:center;gap:8px}.cbe .tpl-h b{font-size:14.5px;font-weight:650;flex:1;line-height:1.25}.cbe .tpl p{margin:0;font-size:12.5px;color:var(--mut);line-height:1.45}.cbe .tpl-m{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto}.cbe .tpl-mix{display:flex;gap:6px;color:var(--faint)}.cbe .chk{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line);background:#fff;flex:none;display:grid;place-items:center;color:#fff;opacity:0;transition:opacity .12s,background .12s,border-color .12s}.cbe .ol-l:hover .chk,.cbe .ol-sec-h:hover .chk,.cbe .ol-l.picked .chk,.cbe .chk.on{opacity:1}.cbe .ol-stats .chk{opacity:.55}.cbe .ol-stats:hover .chk{opacity:1}.cbe .chk:hover{border-color:var(--acc)}.cbe .chk.on{background:var(--acc);border-color:var(--acc)}.cbe .ol-l.picked{background:var(--acc-wash)}.cbe .bulk-bar{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--acc-text);background:var(--acc-soft);border-radius:9px;padding:5px 8px;white-space:nowrap}.cbe .bulk-bar>b{font-size:12.5px;font-weight:700;flex:1}.cbe .bulk-acts{display:flex;align-items:center;gap:1px}.cbe .bulk-acts .bdb{padding:5px 7px;color:var(--acc-text)}.cbe .bulk-acts .bdb:hover{background:#ffffffb3}.cbe .tl{position:relative;height:26px;margin:2px 0 12px}.cbe .tl-fill{position:absolute;top:11px;left:0;height:4px;border-radius:99px;background:var(--line)}.cbe .tl-mk{position:absolute;top:6px;width:12px;height:14px;margin-left:-6px;border-radius:3px;background:var(--acc);box-shadow:0 1px 3px color-mix(in oklab,var(--acc) 45%,transparent)}.cbe .tl-mk:hover{background:var(--acc-deep)}.cbe .tl-t{position:absolute;top:20px;font-size:10.5px;color:var(--faint);font-variant-numeric:tabular-nums}.cbe .tl-t-r{right:0}.cbe .mom{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;margin-bottom:6px;background:#fff}.cbe .mom-t{font-size:11.5px;font-weight:700;color:var(--acc-text);font-variant-numeric:tabular-nums;background:var(--acc-soft);padding:3px 7px;border-radius:6px;flex:none}.cbe .mom-ic{width:24px;height:24px;border-radius:7px;background:var(--line2);color:var(--soft);display:grid;place-items:center;flex:none}.cbe .mom-b{flex:1;min-width:0}.cbe .mom-b b{display:block;font-size:13px;font-weight:650}.cbe .mom-b i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .mom-empty{padding:2px 0}.cbe .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.cbe .stat em{display:block;font-style:normal;font-size:11.5px;font-weight:600;color:color-mix(in oklab,var(--ok) 76%,black);margin-top:5px}.cbe .bar-row{display:flex;align-items:center;gap:12px;padding:6px 0}.cbe .bar-l{width:150px;flex:none;font-size:13px;color:var(--soft)}.cbe .bar{flex:1;height:22px;border-radius:6px;background:var(--line3);overflow:hidden}.cbe .bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--acc),color-mix(in oklab,var(--acc) 70%,var(--ai)))}.cbe .bar-v{width:86px;flex:none;text-align:right;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.cbe .bar-v em{font-style:normal;font-weight:600;font-size:11.5px;color:var(--faint);margin-left:6px}.cbe .drop-pct{flex:none;font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 70%,black)}.cbe .hist{position:relative;padding-left:4px}.cbe .hist-i{display:flex;align-items:center;gap:12px;padding:11px 0 11px 20px;position:relative;border-bottom:1px solid var(--line2)}.cbe .hist-i:last-child{border-bottom:0}.cbe .hist-i:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1.5px;background:var(--line)}.cbe .hist-i:first-child:before{top:50%}.cbe .hist-i:last-child:before{bottom:50%}.cbe .hist-dot{position:absolute;left:0;top:50%;margin-top:-6px;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--line)}.cbe .hist-i.cur .hist-dot{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 16%,transparent)}.cbe .hist-b{flex:1;min-width:0}.cbe .hist-b b{display:block;font-size:13.5px;font-weight:600}.cbe .hist-b i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:2px}.cbe .card-sub{margin:0;padding:0 15px 2px;font-size:12.5px;color:var(--mut);line-height:1.45;max-width:74ch}.cbe .cf{position:relative;padding:11px 0;border-bottom:1px solid var(--line2)}.cbe .cf:last-child{border-bottom:0}.cbe .cf-h{display:flex;align-items:center;gap:9px;margin-bottom:6px;min-height:22px}.cbe .cf-h .lbl{flex:1}.cbe .ct-r{position:absolute;right:0;bottom:-2px;font-size:11px;font-variant-numeric:tabular-nums}.cbe .ct{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.cbe .tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.cbe .tag{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 11px;border-radius:999px;background:var(--acc-soft);color:var(--acc-text);font-size:13px;font-weight:600}.cbe .tag button{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:var(--acc-text);opacity:.6}.cbe .tag button:hover{background:#ffffffb3;opacity:1}.cbe .tag-add{display:flex;align-items:center;gap:9px}.cbe .tag-add .fld{flex:1;padding:9px 11px}.cbe .sub-block{padding:13px 0;border-bottom:1px solid var(--line2)}.cbe .sub-block:first-child{padding-top:0}.cbe .sub-block>b{display:block;font-size:13.5px;font-weight:650;margin-bottom:3px}.cbe .sub-block>.hint{margin:0 0 10px;max-width:76ch}.cbe .stat-edit{display:flex;align-items:center;gap:9px;margin-bottom:8px}.cbe .stat-edit .fld{padding:9px 11px}.cbe .empty-box{display:flex;flex-direction:column;align-items:center;gap:9px;padding:26px 20px;border-radius:10px;background:var(--canvas);border:1px solid var(--line2);color:var(--mut);font-size:13.5px;text-align:center}.cbe .empty-box svg{color:var(--faint)}.cbe .q-mark{width:34px;height:34px;border-radius:50%;background:var(--navy, oklch(28% .04 265deg));color:#fff;display:grid;place-items:center;font-weight:700;font-size:16px}.cbe .faq{padding:12px 13px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:#fff}.cbe .faq-h{display:flex;align-items:center;gap:9px}.cbe .faq-h b{flex:1;font-size:13.5px;font-weight:650}.cbe .faq p{margin:5px 0 0;font-size:13px;color:var(--mut);line-height:1.5}.cbe .up-ai{border-color:var(--ai-line);background:linear-gradient(160deg,var(--ai-soft),#fff 70%)}.cbe .up-ai:hover{border-color:var(--ai);background:var(--ai-soft)}.cbe .up-ai .up-tile-ic{background:var(--ai-soft);color:var(--ai)}.cbe .up-ai b{color:color-mix(in oklab,var(--ai) 80%,black)}.cbe .pstep{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 8px;border-radius:9px;border-bottom:1px solid var(--line2)}.cbe .pstep:last-child{border-bottom:0}.cbe .pstep:hover{background:var(--line3)}.cbe .pstep .tick{width:19px;height:19px;border-radius:6px;flex:none;display:grid;place-items:center;border:1.5px solid var(--line);background:#fff;color:transparent}.cbe .pstep.done .tick{background:var(--ok);border-color:var(--ok);color:#fff}.cbe .pstep-ic{width:28px;height:28px;border-radius:8px;background:var(--line2);color:var(--soft);display:grid;place-items:center;flex:none}.cbe .pstep.done .pstep-ic{background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 75%,black)}.cbe .pstep-b{flex:1;min-width:0}.cbe .pstep-b b{display:block;font-size:14px;font-weight:600}.cbe .pstep.done .pstep-b b{color:var(--mut)}.cbe .pstep-b i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:2px;line-height:1.4}.cbe .cur-sel{font:inherit;color:var(--acc-text);font-weight:650;background:var(--acc-soft);border:0;border-radius:6px;padding:2px 4px;cursor:pointer}.cbe .price-row{display:flex;align-items:center;gap:12px}.cbe .price-in{position:relative;display:inline-flex;align-items:center}.cbe .price-in .fld{width:230px;padding:13px 14px 13px 34px;font-size:16px;font-weight:650;font-family:Schibsted Grotesk}.cbe .price-in .fld:disabled{background:var(--line3);color:var(--faint)}.cbe .price-cur{position:absolute;left:14px;font-size:15px;font-weight:700;color:var(--faint);pointer-events:none}.cbe .price-cur-sm{font-size:13px;font-weight:700;color:var(--faint)}.cbe .tog-list{margin-top:6px}.cbe .card-f{display:flex;align-items:center;gap:9px;justify-content:flex-end;padding-top:14px;margin-top:4px;border-top:1px solid var(--line2)}.cbe .sug-price{margin-top:12px;padding:13px 14px;border-radius:var(--rad);border:1px solid var(--ai-line);background:linear-gradient(150deg,var(--ai-soft),#fff 68%)}.cbe .sug-price-h{display:flex;align-items:center;gap:9px}.cbe .sug-price-h svg{color:var(--ai);flex:none}.cbe .sug-price-h b{font-size:15px;font-weight:700;font-family:Schibsted Grotesk;flex:1}.cbe .sug-price p{margin:10px 0 0;font-size:12.8px;color:var(--soft);line-height:1.5;max-width:74ch}.cbe .sug-band{display:flex;align-items:center;gap:10px;margin-top:12px}.cbe .sug-band-t{font-size:11.5px;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums;flex:none}.cbe .sug-band-bar{position:relative;flex:1;height:6px;border-radius:99px;background:var(--line)}.cbe .sug-band-bar i{position:absolute;top:0;height:100%;border-radius:99px;background:color-mix(in oklab,var(--ai) 40%,white)}.cbe .sug-band-bar em{position:absolute;top:-4px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--ai);border:2.5px solid #fff;box-shadow:0 1px 4px color-mix(in oklab,var(--ai) 50%,transparent)}.cbe .cpn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.cbe .cpn-grid .fld{padding:9px 11px}.cbe .cpn-code{font-family:ui-monospace,monospace;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--acc-text);background:var(--acc-soft);padding:4px 8px;border-radius:6px;justify-self:start}.cbe .tbl{border:1px solid var(--line);border-radius:10px;overflow:hidden}.cbe .tbl-h,.cbe .tbl-r{display:grid;grid-template-columns:1.3fr .7fr 1fr .8fr 1fr auto;align-items:center;gap:10px;padding:9px 12px}.cbe .tbl-h{background:var(--canvas);border-bottom:1px solid var(--line2);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe .tbl-r{border-bottom:1px solid var(--line2);font-size:13px}.cbe .tbl-r:last-child{border-bottom:0}.cbe .tbl-r:hover{background:var(--line3)}.cbe .tbl-r.dim{opacity:.5}.cbe .tbl-acts{display:flex;gap:1px}.cbe .msg-ic{width:26px;height:26px;border-radius:8px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;flex:none}.cbe .msg-edit-h{display:flex;align-items:center;gap:10px;margin-bottom:9px}.cbe .msg-edit-h .hint{flex:1}.cbe .msg-prev{padding:14px 16px;border-radius:10px;background:var(--canvas);border:1px solid var(--line2);font-size:13.5px;line-height:1.65;color:var(--soft);white-space:pre-wrap}.cbe .msg-vars{display:flex;align-items:center;gap:7px;margin-top:10px;flex-wrap:wrap}.cbe .var-chip{font-family:ui-monospace,monospace;font-size:11.5px;font-weight:600;padding:4px 8px;border-radius:6px;background:var(--line2);color:var(--soft)}.cbe .var-chip:hover{background:var(--acc-soft);color:var(--acc-text)}.cbe .pub-hero{display:flex;align-items:center;gap:20px;padding:18px 20px;margin-bottom:14px;border-radius:var(--rad);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-sm)}.cbe .pub-ring{position:relative;width:64px;height:64px;flex:none}.cbe .pub-ring svg{width:64px;height:64px;transform:rotate(-90deg)}.cbe .pub-ring circle{fill:none;stroke-width:6}.cbe .pr-bg{stroke:var(--line)}.cbe .pr-fg{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:170;transition:stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}.cbe .pub-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1px;font-family:Schibsted Grotesk;font-size:19px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.cbe .pub-ring b em{font-style:normal;font-size:12px;font-weight:600;color:var(--faint);letter-spacing:0;align-self:center;margin-top:2px}.cbe .pub-hero-b{flex:1;min-width:0}.cbe .pub-hero-b h3{font-size:17.5px;font-weight:700}.cbe .pub-hero-b p{margin:4px 0 0;font-size:13.5px;color:var(--mut);max-width:60ch}.cbe .pub-hero-a{display:flex;gap:9px;flex:none}.cbe .pub-step{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 10px;border-radius:10px;border-bottom:1px solid var(--line2);transition:background .12s}.cbe .pub-step:last-child{border-bottom:0}.cbe .pub-step:hover{background:var(--line3)}.cbe .pub-tick{width:19px;height:19px;border-radius:6px;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;color:#fff}.cbe .pub-step.done .pub-tick{background:var(--ok);border-color:var(--ok)}.cbe .pub-ic{width:30px;height:30px;border-radius:9px;background:var(--line2);color:var(--soft);display:grid;place-items:center;flex:none}.cbe .pub-step.done .pub-ic{background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 78%,black)}.cbe .pub-b{flex:1;min-width:0}.cbe .pub-b b{display:block;font-size:14px;font-weight:600}.cbe .pub-step.done .pub-b b{color:var(--mut)}.cbe .pub-b i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:2px;line-height:1.4}.cbe .url-box{flex:1;padding:10px 13px;border-radius:9px;background:var(--canvas);border:1px solid var(--line2);font-size:13px;color:var(--soft);font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .cert-empty{text-align:center;max-width:620px;margin:0 auto}.cbe .cert-empty-ic{width:64px;height:64px;margin:0 auto 14px;border-radius:18px;background:linear-gradient(155deg,var(--acc-soft),var(--acc-wash));color:var(--acc-text);display:grid;place-items:center;box-shadow:inset 0 1px #fff}.cbe .cert-empty h3{font-size:21px;font-weight:700}.cbe .cert-empty p{margin:8px auto 0;font-size:14px;color:var(--mut);max-width:48ch;line-height:1.55}.cbe .cert-cta{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px}.cbe .cert-opt{display:flex;flex-direction:column;align-items:center;gap:3px;padding:20px 14px;border-radius:var(--rad);border:1px solid var(--line);background:#fff;transition:border-color .13s,box-shadow .13s,transform .13s}.cbe .cert-opt:hover{border-color:color-mix(in oklab,var(--acc) 42%,white);box-shadow:var(--sh-sm);transform:translateY(-1px)}.cbe .cert-opt-ic{width:44px;height:44px;border-radius:13px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;margin-bottom:8px}.cbe .cert-opt b{font-size:14px;font-weight:650}.cbe .cert-opt i{font-style:normal;font-size:12px;color:var(--mut)}.cbe .cert-opt-ai{border-color:var(--ai-line);background:linear-gradient(160deg,var(--ai-soft),#fff 72%)}.cbe .cert-opt-ai:hover{border-color:var(--ai)}.cbe .cert-opt-ai .cert-opt-ic{background:var(--ai-soft);color:var(--ai)}.cbe .cert-opt-ai b{color:color-mix(in oklab,var(--ai) 80%,black)}.cbe .cert-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.cbe .cert-tpl{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:var(--rad);border:1px solid var(--line);background:#fff;text-align:center;transition:border-color .13s,box-shadow .13s}.cbe .cert-tpl:hover{border-color:var(--acc);box-shadow:var(--sh-sm)}.cbe .cert-tpl b{font-size:13.5px;font-weight:650;margin-top:8px}.cbe .cert-tpl i{font-style:normal;font-size:11.5px;color:var(--mut);line-height:1.35}.cbe .cert-mini{position:relative;display:block;aspect-ratio:1.41;border-radius:6px;background:#fff;border:1px solid var(--line2);padding:14px 16px}.cbe .cert-mini i{display:block;height:3px;border-radius:2px;background:var(--line);margin-bottom:6px}.cbe .cert-mini i:nth-child(1){width:52%;margin:0 auto 9px;background:var(--acc-line)}.cbe .cert-mini i:nth-child(2){width:78%;height:5px;background:color-mix(in oklab,var(--acc) 55%,white);margin:0 auto 8px}.cbe .cert-mini i:nth-child(3){width:38%;margin:0 auto}.cbe .cert-mini-seal{position:absolute;right:12px;bottom:10px;width:13px;height:13px;border-radius:50%;background:color-mix(in oklab,var(--warn) 55%,white)}.cbe .cert-classic{border:2px double var(--acc-line)}.cbe .cert-bordered{box-shadow:inset 0 0 0 4px var(--acc-soft)}.cbe .cert-minimal i:nth-child(1),.cbe .cert-minimal i:nth-child(3){background:var(--line2)}.cbe .cert-stage{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.cbe .cert-doc{position:relative;aspect-ratio:1.41;border-radius:10px;background:linear-gradient(165deg,#fff,var(--canvas));border:1px solid var(--line);box-shadow:inset 0 0 0 5px var(--acc-wash),var(--sh-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px;text-align:center}.cbe .cert-kicker{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-text)}.cbe .cert-doc b{font-family:Schibsted Grotesk;font-size:23px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.cbe .cert-mid{font-size:12px;color:var(--mut)}.cbe .cert-doc em{font-style:normal;font-size:15px;font-weight:650;color:var(--soft);max-width:30ch;line-height:1.35}.cbe .cert-meta{display:flex;gap:16px;margin-top:12px;font-size:10.5px;color:var(--faint)}.cbe .cert-seal{position:absolute;right:20px;bottom:18px;width:34px;height:34px;border-radius:50%;background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 72%,black);display:grid;place-items:center;box-shadow:0 1px 4px #282d3d1f}.cbe .cert-side{display:flex;flex-direction:column;gap:1px}.cbe .cert-f{padding:9px 11px;border-radius:8px}.cbe .cert-f:hover{background:var(--line3)}.cbe .cert-f b{display:block;font-size:13px;font-weight:600}.cbe .cert-f i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:1px}.cbe .drip-h{display:flex;align-items:flex-start;gap:20px}.cbe .drip-h>div:first-child{flex:1}.cbe .drip-h-a{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex:none}.cbe .drip-tog{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--soft)}.cbe .trig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.cbe .trig{position:relative;text-align:left;padding:14px 14px 14px 40px;border-radius:var(--rad);border:1px solid var(--line);background:#fff;transition:border-color .13s,box-shadow .13s}.cbe .trig:hover{border-color:color-mix(in oklab,var(--acc) 40%,white)}.cbe .trig.on{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 13%,transparent);background:var(--acc-wash)}.cbe .trig-tick{position:absolute;left:14px;top:15px;width:17px;height:17px;border-radius:50%;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:transparent}.cbe .trig.on .trig-tick{background:var(--acc);border-color:var(--acc);color:#fff}.cbe .trig b{display:block;font-size:13.8px;font-weight:650;line-height:1.3}.cbe .trig i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:3px;line-height:1.4}.cbe .drip-sum{display:flex;gap:22px;padding:11px 16px;margin-bottom:12px;border-radius:var(--rad);background:var(--acc-wash);border:1px solid var(--acc-line);font-size:13px;color:var(--acc-text)}.cbe .drip-sum b{font-family:Schibsted Grotesk;font-size:15px;font-weight:700;margin-right:4px}.cbe .drip-sec{width:100%;cursor:pointer}.cbe .drip-sec-ic{width:26px;height:26px;border-radius:8px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;flex:none}.cbe .drip-tbl-h{display:flex;justify-content:space-between;padding:0 4px 7px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line2)}.cbe .drip-r{display:flex;align-items:center;gap:11px;padding:10px 4px;border-bottom:1px solid var(--line2)}.cbe .drip-r:last-child{border-bottom:0}.cbe .drip-r:hover{background:var(--line3)}.cbe .drip-r-ic{width:26px;height:26px;border-radius:8px;background:var(--line2);color:var(--soft);display:grid;place-items:center;flex:none}.cbe .drip-r-b{flex:1;min-width:0}.cbe .drip-r-b>b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .drip-r-a{display:flex;align-items:center;gap:6px;margin-top:3px}.cbe .drip-sep{color:var(--line)}.cbe .mini-chk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:550;color:var(--soft);cursor:pointer}.cbe .mini-chk input{position:absolute;opacity:0;width:0;height:0}.cbe .mini-box{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;color:transparent;flex:none}.cbe .mini-chk input:checked+.mini-box{background:var(--acc);border-color:var(--acc);color:#fff}.cbe .drip-wait{display:inline-flex;align-items:center;gap:7px;flex:none}.cbe .drip-wait .fld{width:62px;padding:8px 10px;text-align:center;font-variant-numeric:tabular-nums}.cbe .card{box-shadow:0 1px 2px #282d3d0a;transition:box-shadow .16s,border-color .16s}.cbe .card:hover{box-shadow:0 2px 8px #282d3d0e}.cbe .card-h b{letter-spacing:-.005em}.cbe .pane-h h2{letter-spacing:-.025em}.cbe .pane-in>.card:first-of-type,.cbe .pane-in>.ai-strip+.card{border-color:color-mix(in oklab,var(--acc) 12%,var(--line))}.cbe .ed-body{animation:bdx-paneIn .22s cubic-bezier(.3,0,.2,1)}@keyframes bdx-paneIn{0%{opacity:0;transform:translateY(4px)}}.cbe .bd-top{box-shadow:0 1px 0 var(--line),0 1px 12px #282d3d08}.cbe .ol{background:linear-gradient(180deg,#fff,#fff)}.cbe .ol-h{background:linear-gradient(180deg,var(--canvas),#fff)}.cbe .ol-l.on{box-shadow:inset 0 1px #fff}.cbe .ol-l.on:before{content:"";position:absolute;left:0;top:50%;margin-top:-8px;width:2.5px;height:16px;border-radius:0 3px 3px 0;background:var(--acc)}.cbe .le-h{box-shadow:0 1px 0 var(--line)}.cbe .ai-strip{box-shadow:0 1px 3px color-mix(in oklab,var(--ai) 10%,transparent)}.cbe .ai-chip{box-shadow:0 1px 2px color-mix(in oklab,var(--ai) 8%,transparent)}.cbe .ai-chip:hover{transform:translateY(-1px);box-shadow:0 3px 8px color-mix(in oklab,var(--ai) 14%,transparent)}.cbe .ai-chip,.cbe .ty,.cbe .path,.cbe .tpl,.cbe .cert-opt,.cbe .up-tile{transition:border-color .13s,box-shadow .13s,transform .13s,background .13s}.cbe .stat{background:linear-gradient(165deg,#fff,var(--canvas))}.cbe .chip{box-shadow:inset 0 1px #ffffff80}.cbe .bdb-acc{background:linear-gradient(180deg,color-mix(in oklab,var(--acc) 92%,white),var(--acc))}.cbe .bdb-acc:hover{background:linear-gradient(180deg,var(--acc),var(--acc-hov))}.cbe .tog.on{box-shadow:inset 0 1px 2px color-mix(in oklab,var(--acc) 45%,black)}.cbe .pub-hero{background:linear-gradient(155deg,#fff 40%,var(--acc-wash))}.cbe .drip-sum{box-shadow:inset 0 1px #fff}.cbe .ck-trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 10px 7px 11px;border-radius:9px;border:1px solid var(--line);background:var(--canvas);color:var(--mut);font-size:13px;font-weight:550;transition:border-color .14s,background .14s,color .14s}.cbe .ck-trigger:hover{border-color:var(--acc-line);background:var(--acc-wash);color:var(--acc-text)}.cbe .ck-trigger .kbd{background:#fff;border-color:var(--line);color:var(--faint)}.cbe .ck-trigger svg{opacity:.7}.cbe .ck-veil{position:absolute;inset:0;z-index:80;background:#1a1f2d57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:bdx-ckv .16s ease-out}@keyframes bdx-ckv{0%{opacity:0}}.cbe .ck{width:min(620px,92%);background:#fff;border-radius:16px;border:1px solid var(--line);box-shadow:0 34px 80px -18px #181d3761,0 10px 24px -12px #181d3733;overflow:hidden;animation:bdx-cki .2s cubic-bezier(.2,.9,.3,1.05)}@keyframes bdx-cki{0%{opacity:0;transform:translateY(-10px) scale(.985)}}.cbe .ck-h{display:flex;align-items:center;gap:11px;padding:15px 16px;border-bottom:1px solid var(--line2)}.cbe .ck-h svg{color:var(--faint);flex:none}.cbe .ck-h input{flex:1;border:0;outline:0;font-size:16px;font-weight:500;background:transparent}.cbe .ck-h input::placeholder{color:var(--faint);font-weight:400}.cbe .ck-esc{background:var(--line2);border-color:var(--line);color:var(--mut)}.cbe .ck-list{max-height:min(52vh,420px);overflow-y:auto;padding:7px}.cbe .ck-g{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:11px 9px 5px;white-space:nowrap}.cbe .ck-g svg{color:var(--ai)}.cbe .ck-i{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 10px;border-radius:10px;transition:background .1s}.cbe .ck-i.on{background:var(--acc-soft)}.cbe .ck-i.ai.on{background:var(--ai-soft)}.cbe .ck-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:color-mix(in oklab,var(--c, oklch(56% .02 265deg)) 12%,white);color:color-mix(in oklab,var(--c, oklch(56% .02 265deg)) 74%,black);box-shadow:inset 0 1px #fff9}.cbe .ck-i.on .ck-ic{background:var(--c, var(--acc));color:#fff;box-shadow:0 1px 4px color-mix(in oklab,var(--c, var(--acc)) 40%,transparent)}.cbe .ck-i.ai .ck-ic{background:var(--ai-soft);color:var(--ai)}.cbe .ck-i.ai.on .ck-ic{background:#fff;color:var(--ai)}.cbe .ck-b{flex:1;min-width:0}.cbe .ck-b b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .ck-b i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .ck-i.on .ck-b b{color:var(--acc-text)}.cbe .ck-i.ai.on .ck-b b{color:color-mix(in oklab,var(--ai) 82%,black)}.cbe .ck-go{opacity:0;color:var(--faint);flex:none}.cbe .ck-i.on .ck-go{opacity:.6}.cbe .ck-i.big{background:linear-gradient(100deg,var(--ai-soft),#fff 78%);border:1px solid var(--ai-line);margin-bottom:3px}.cbe .ck-i.big.on{background:linear-gradient(100deg,color-mix(in oklab,var(--ai) 14%,white),var(--ai-soft));border-color:var(--ai)}.cbe .ck-empty{padding:30px 18px;text-align:center;font-size:13.5px;color:var(--mut)}.cbe .ck-f{display:flex;align-items:center;gap:14px;padding:9px 14px;border-top:1px solid var(--line2);background:var(--canvas);font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden}.cbe .ck-f .kbd{background:#fff;border-color:var(--line);color:var(--mut);margin-right:3px}.cbe .ck-f-sp{flex:1}.cbe .ck-f-ai{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.cbe .ck-f-ai svg{color:var(--ai)}.cbe .ck-busy{padding:34px 26px 30px;text-align:center}.cbe .ck-busy-ic{width:52px;height:52px;margin:0 auto 13px;border-radius:15px;background:var(--ai-soft);color:var(--ai);display:grid;place-items:center;animation:bdx-pulseAi 1.4s ease-in-out infinite}@keyframes bdx-pulseAi{50%{box-shadow:0 0 0 10px color-mix(in oklab,var(--ai) 10%,transparent)}}.cbe .ck-busy b{display:block;font-family:Schibsted Grotesk;font-size:16.5px;font-weight:700}.cbe .ck-busy-bar{height:4px;border-radius:99px;background:var(--line2);overflow:hidden;margin:14px auto 10px;max-width:280px}.cbe .ck-busy-bar i{display:block;height:100%;width:40%;border-radius:99px;background:var(--ai);animation:bdx-ckbar 1.15s cubic-bezier(.5,0,.5,1) infinite}@keyframes bdx-ckbar{0%{transform:translate(-110%)}to{transform:translate(280%)}}.cbe .code-i{font-family:ui-monospace,monospace;font-size:12px;padding:2px 5px;border-radius:4px;background:var(--line2);color:var(--soft)}.cbe .up-prog{padding:4px 0}.cbe .up-prog-h{display:flex;align-items:center;gap:12px}.cbe .up-prog-ic{width:38px;height:38px;border-radius:11px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;flex:none}.cbe .up-prog-h b{display:block;font-size:14px;font-weight:600}.cbe .up-prog-h i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:2px}.cbe .up-prog-bar{height:5px;border-radius:99px;background:var(--line2);overflow:hidden;margin:13px 0 12px}.cbe .up-prog-bar i{display:block;height:100%;border-radius:99px;background:var(--acc);transition:width .8s cubic-bezier(.3,0,.2,1)}.cbe .up-prog-bar .p1{width:64%}.cbe .up-prog-bar .p2{width:100%}.cbe .up-steps{display:flex;gap:18px}.cbe .up-step{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--faint)}.cbe .up-step.ok{color:color-mix(in oklab,var(--ok) 76%,black)}.cbe .up-step svg{color:var(--ok)}.cbe .up-step-dot{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--line);box-sizing:border-box}.cbe .cr-desc{position:relative;margin-top:14px}.cbe .pane-h-row{display:flex;align-items:flex-start;gap:20px}.cbe .pane-h-row>div:first-child{flex:1}.cbe .pane-h-a{display:flex;align-items:center;gap:7px;flex:none}.cbe .del-btn:hover{background:#ffecea;background:oklch(96% .03 25deg);color:#be222a}.cbe{--c-curriculum:oklch(.55 .17 268);--c-scorm:oklch(.56 .14 152);--c-landing:oklch(.58 .18 348);--c-pricing:oklch(.56 .13 162);--c-drip:oklch(.66 .15 62);--c-cert:oklch(.64 .14 88);--c-messages:oklch(.58 .13 232);--c-publish:oklch(.55 .19 300);--c-insights:oklch(.58 .12 205);--c-team:oklch(.58 .15 20);--c-coach:oklch(.58 .16 292);--c-community:oklch(.6 .14 172);--c-bundles:oklch(.62 .16 32);--c-history:oklch(.56 .05 265);--c-booking:oklch(.57 .13 238);--c-files:oklch(.57 .19 320);--c-session:oklch(.62 .15 40);--c-video:oklch(.55 .17 268);--c-text:oklch(.56 .05 265);--c-quiz:oklch(.6 .16 300);--c-graded:oklch(.6 .16 300);--c-random:oklch(.6 .16 300);--c-audio:oklch(.58 .13 232);--c-download:oklch(.57 .19 320);--c-pdf:oklch(.58 .15 20);--c-assignment:oklch(.66 .15 62);--c-live:oklch(.62 .15 40);--c-webinar:oklch(.62 .15 40);--c-coaching:oklch(.57 .13 238)}.cbe .ed-i .ed-i-ic{width:26px;height:26px;border-radius:8px;background:color-mix(in oklab,var(--c, var(--acc)) 12%,white);color:color-mix(in oklab,var(--c, var(--acc)) 76%,black);box-shadow:inset 0 1px #fff9;transition:background .14s,color .14s,box-shadow .14s}.cbe .ed-i:hover .ed-i-ic{background:color-mix(in oklab,var(--c, var(--acc)) 18%,white)}.cbe .ed-i.on .ed-i-ic{background:var(--c, var(--acc));color:#fff;box-shadow:0 1px 4px color-mix(in oklab,var(--c, var(--acc)) 42%,transparent),inset 0 1px #ffffff52}.cbe .ed-i.on{background:linear-gradient(90deg,color-mix(in oklab,var(--c, var(--acc)) 13%,white),color-mix(in oklab,var(--c, var(--acc)) 5%,white));color:color-mix(in oklab,var(--c, var(--acc)) 80%,black)}.cbe .ed-i.on:before{background:var(--c, var(--acc))}.cbe .ed-i.on .ct{color:color-mix(in oklab,var(--c, var(--acc)) 60%,var(--mut))}.cbe .ed-tab.on{color:color-mix(in oklab,var(--c, var(--acc)) 80%,black);border-bottom-color:var(--c, var(--acc))}.cbe .ed-tab svg{color:color-mix(in oklab,var(--c, var(--acc)) 70%,var(--mut))}.cbe .pane-h h2 .ph-ic{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;vertical-align:-7px;margin-right:10px;background:color-mix(in oklab,var(--c, var(--acc)) 13%,white);color:color-mix(in oklab,var(--c, var(--acc)) 76%,black);box-shadow:inset 0 1px #fff9}.cbe .ol-l-ic{background:color-mix(in oklab,var(--c, var(--acc)) 11%,white);color:color-mix(in oklab,var(--c, var(--acc)) 74%,black)}.cbe .ol-l:hover .ol-l-ic{background:color-mix(in oklab,var(--c, var(--acc)) 17%,white)}.cbe .ol-l.on .ol-l-ic{background:var(--c, var(--acc));color:#fff;box-shadow:0 1px 3px color-mix(in oklab,var(--c, var(--acc)) 40%,transparent)}.cbe .ol-l.on{background:color-mix(in oklab,var(--c, var(--acc)) 9%,white)}.cbe .ol-l.on:before{background:var(--c, var(--acc))}.cbe .ol-l.on .ol-l-t{color:color-mix(in oklab,var(--c, var(--acc)) 78%,black)}.cbe .le-ty .lt-ic,.cbe .kind .kind-ic{background:color-mix(in oklab,var(--c, var(--acc)) 12%,white);color:color-mix(in oklab,var(--c, var(--acc)) 76%,black)}.cbe .le-ty.on{background:color-mix(in oklab,var(--c, var(--acc)) 11%,white);border-color:color-mix(in oklab,var(--c, var(--acc)) 34%,white);color:color-mix(in oklab,var(--c, var(--acc)) 78%,black)}.cbe .le-ty.on .lt-ic,.cbe .kind.on .kind-ic{background:var(--c, var(--acc));color:#fff}.cbe .kind.on{border-color:color-mix(in oklab,var(--c, var(--acc)) 45%,white);background:color-mix(in oklab,var(--c, var(--acc)) 6%,white)}.cbe .type-chip .tc-dot{width:7px;height:7px;border-radius:50%;background:var(--c, var(--acc));flex:none}.cbe .ty-ic{box-shadow:0 2px 6px color-mix(in oklab,var(--tyc, var(--acc)) 34%,transparent),inset 0 1px #ffffff47}.cbe .ed-i-pip{box-shadow:0 0 0 2px #fff,0 1px 2px #282d3d33}.cbe[data-chrome=dark]{--d-bg:oklch(.205 .024 271);--d-bg2:oklch(.175 .022 271);--d-line:oklch(1 0 0/.085);--d-line2:oklch(1 0 0/.05);--d-fg:oklch(.97 .004 271);--d-soft:oklch(.79 .012 271);--d-mut:oklch(.635 .016 271);--d-faint:oklch(.52 .018 271);--canvas:oklch(.977 .005 271)}.cbe[data-chrome=dark] .ed-rail{background:radial-gradient(520px 300px at -10% -6%,color-mix(in oklab,var(--acc) 26%,transparent),transparent 68%),linear-gradient(170deg,var(--d-bg) 0%,var(--d-bg2) 100%);border-right:1px solid oklch(0% 0 0deg / .5);box-shadow:1px 0 #ffffff0b inset,12px 0 32px -20px #0508158c}.cbe[data-chrome=dark] .ed-rail:after{background:linear-gradient(180deg,color-mix(in oklab,var(--acc) 55%,transparent),transparent 55%);opacity:.5}.cbe[data-chrome=dark] .ed-rail-h{border-bottom:1px solid var(--d-line2)}.cbe[data-chrome=dark] .ed-thumb{background:#ffffff0d;border-color:var(--d-line);color:#ffffff57}.cbe[data-chrome=dark] .ed-rail-m .chip{background:#ffffff13;color:var(--d-soft);box-shadow:inset 0 0 0 1px #ffffff0d}.cbe[data-chrome=dark] .ed-grp{color:#ffffff52}.cbe[data-chrome=dark] .ed-grp:after{background:linear-gradient(90deg,var(--d-line),transparent)}.cbe[data-chrome=dark] .ed-i{color:var(--d-soft)}.cbe[data-chrome=dark] .ed-i:hover{background:#ffffff0e;color:var(--d-fg)}.cbe[data-chrome=dark] .ed-i .ed-i-ic{background:color-mix(in oklab,var(--c, var(--acc)) 26%,oklch(24% .02 271deg));color:color-mix(in oklab,var(--c, var(--acc)) 62%,white);box-shadow:inset 0 1px #ffffff21,inset 0 0 0 1px #ffffff0f}.cbe[data-chrome=dark] .ed-i:hover .ed-i-ic{background:color-mix(in oklab,var(--c, var(--acc)) 38%,oklch(26% .02 271deg))}.cbe[data-chrome=dark] .ed-i.on{background:linear-gradient(90deg,color-mix(in oklab,var(--c, var(--acc)) 26%,transparent),color-mix(in oklab,var(--c, var(--acc)) 7%,transparent));color:#fff;box-shadow:inset 0 1px #ffffff17}.cbe[data-chrome=dark] .ed-i.on .ed-i-ic{background:var(--c, var(--acc));color:#fff;box-shadow:0 0 0 1px #ffffff24,0 2px 10px color-mix(in oklab,var(--c, var(--acc)) 62%,transparent),inset 0 1px #ffffff4d}.cbe[data-chrome=dark] .ed-i.on:before{background:var(--c, var(--acc));box-shadow:0 0 12px color-mix(in oklab,var(--c, var(--acc)) 75%,transparent)}.cbe[data-chrome=dark] .ed-i .ct{color:var(--d-faint)}.cbe[data-chrome=dark] .ed-i.on .ct{color:#fff9}.cbe[data-chrome=dark] .st-opt{border-color:#ffffff42}.cbe[data-chrome=dark] .ed-i-pip{box-shadow:0 0 0 2px var(--d-bg)}.cbe[data-chrome=dark] .rail-toggle{background:#242835;border-color:#ffffff1f;color:var(--d-soft)}.cbe[data-chrome=dark] .rail-toggle:hover{background:#323748;color:#fff}.cbe[data-chrome=dark] .lc{background:#00000038;border-top:1px solid var(--d-line)}.cbe[data-chrome=dark] .lc-h b{color:var(--d-fg)}.cbe[data-chrome=dark] .lc-h .pc{color:color-mix(in oklab,var(--acc) 40%,white)}.cbe[data-chrome=dark] .lc-bar{background:#ffffff17}.cbe[data-chrome=dark] .lc-bar i{background:linear-gradient(90deg,var(--acc),color-mix(in oklab,var(--acc) 55%,var(--ai)));box-shadow:0 0 10px color-mix(in oklab,var(--acc) 60%,transparent)}.cbe[data-chrome=dark] .lc-i{color:var(--d-mut)}.cbe[data-chrome=dark] .lc-i:hover{background:#ffffff0e;color:var(--d-fg)}.cbe[data-chrome=dark] .lc-i .tick{border-color:#fff3}.cbe[data-chrome=dark] .lc-i.done{color:var(--d-faint);text-decoration-color:#ffffff29}.cbe[data-chrome=dark] .lc-ring-t{color:var(--d-soft)}.cbe[data-chrome=dark] .ed-topbar{background:linear-gradient(180deg,#171b28,#111521);border-bottom:1px solid oklch(0% 0 0deg / .45);box-shadow:inset 0 1px #ffffff0f}.cbe[data-chrome=dark] .ed-topbar .bd-crumb,.cbe[data-chrome=dark] .ed-topbar .bd-crumb button{color:var(--d-mut)}.cbe[data-chrome=dark] .ed-topbar .bd-crumb button:hover{color:#fff}.cbe .crumb-cur{color:var(--ink);font-family:Schibsted Grotesk;font-size:15.5px;font-weight:700;letter-spacing:-.015em}.cbe[data-chrome=dark] .ed-topbar .bd-crumb b,.cbe[data-chrome=dark] .ed-topbar .crumb-cur{color:var(--d-fg)}.cbe[data-chrome=dark] .ed-topbar .bd-crumb svg{color:#fff6;opacity:1}.cbe[data-chrome=dark] .ed-topbar .hint{color:var(--d-mut)}.cbe[data-chrome=dark] .ed-topbar .ttl-edit{color:var(--d-fg)}.cbe[data-chrome=dark] .ed-topbar .ttl-edit:hover{background:#ffffff12}.cbe[data-chrome=dark] .ed-topbar .ttl-edit:focus{background:#ffffff1a;border-color:color-mix(in oklab,var(--acc) 60%,white);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 28%,transparent)}.cbe[data-chrome=dark] .ed-topbar .chip-draft{background:#ffffff14;color:var(--d-soft);box-shadow:inset 0 0 0 1px #ffffff0f}.cbe[data-chrome=dark] .ed-topbar .bdb-bare{color:var(--d-mut)}.cbe[data-chrome=dark] .ed-topbar .bdb-bare:hover{background:#ffffff14;color:#fff}.cbe[data-chrome=dark] .ed-topbar .bdb-ghost{background:#ffffff0f;border-color:#ffffff1c;color:var(--d-soft)}.cbe[data-chrome=dark] .ed-topbar .bdb-ghost:hover{background:#ffffff1c;color:#fff;border-color:#fff3}.cbe[data-chrome=dark] .ed-topbar .ck-trigger{background:#ffffff0f;border-color:#ffffff1a;color:var(--d-mut)}.cbe[data-chrome=dark] .ed-topbar .ck-trigger:hover{background:#ffffff1c;color:#fff}.cbe[data-chrome=dark] .ed-topbar .ck-trigger .kbd{background:#ffffff1a;border-color:#ffffff1f;color:var(--d-soft)}.cbe[data-chrome=dark] .ed-topbar .st-opt{border-color:#ffffff4d}.cbe .bdb-acc{background:linear-gradient(178deg,color-mix(in oklab,var(--acc) 88%,white) 0%,var(--acc) 42%,color-mix(in oklab,var(--acc) 88%,black) 100%);box-shadow:0 1px 2px color-mix(in oklab,var(--acc) 45%,transparent),0 4px 14px -4px color-mix(in oklab,var(--acc) 52%,transparent),inset 0 1px #ffffff47}.cbe .bdb-acc:hover{background:linear-gradient(178deg,color-mix(in oklab,var(--acc) 94%,white),color-mix(in oklab,var(--acc) 96%,black));box-shadow:0 1px 2px color-mix(in oklab,var(--acc) 50%,transparent),0 7px 20px -5px color-mix(in oklab,var(--acc) 60%,transparent),inset 0 1px #ffffff52}.cbe .ed-main{background:radial-gradient(760px 340px at 100% 0%,color-mix(in oklab,var(--ai) 5%,transparent),transparent 70%),radial-gradient(620px 300px at 0% 0%,color-mix(in oklab,var(--acc) 5%,transparent),transparent 70%),var(--canvas)}.cbe .card{box-shadow:0 1px 2px #282d3d0d,0 1px 3px -1px #282d3d0d}.cbe .card:hover{box-shadow:0 1px 2px #282d3d0f,0 8px 22px -12px #282d3d24}.cbe .toast-undo{padding-right:8px}.cbe .toast-btn{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:6px 11px;border-radius:8px;background:#ffffff29;color:#fff;font-size:12.5px;font-weight:700;border:1px solid oklch(100% 0 0deg / .2)}.cbe .toast-btn:hover{background:#ffffff42}.cbe .toast-btn .kbd{background:#ffffff24;border-color:#ffffff2e}.cbe .toast-timer{position:absolute;left:0;bottom:0;height:2px;border-radius:0 0 11px 11px;background:#ffffff73;animation:bdx-tbar 8s linear forwards}@keyframes bdx-tbar{0%{width:100%}to{width:0}}.cbe .toast{position:fixed;overflow:hidden}.cbe .save-ind{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--top-dim, var(--faint));font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 2px}.cbe .save-ind svg{opacity:.75}.cbe .save-ind.saving{color:var(--acc-text)}.cbe [data-chrome=dark] .ed-topbar .save-ind.saving{color:#ccccf8}.cbe .save-spin{width:11px;height:11px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.6;animation:sp .7s linear infinite;flex:none}.cbe .ol-l-acts{display:none;gap:1px;flex:none}.cbe .ol-l:hover .ol-l-acts{display:flex}.cbe .ol-l:hover .ol-l-m{display:none}.cbe .bdb-danger{color:#c92f33!important}.cbe .bdb-danger:hover{background:#ffe8e6!important;background:oklch(95% .05 25deg)!important}.cbe .pop-danger{color:#be222a}.cbe .pop-danger:hover{background:#ffedeb;background:oklch(96% .04 25deg)}.cbe .pop-i[disabled]{opacity:.38;pointer-events:none}.cbe .ol-sec.sec-over{box-shadow:inset 0 2px 0 var(--acc)}.cbe .ol-sec.sec-dragging{opacity:.4}.cbe .ol-sec.media-over{border-color:var(--acc);background:var(--acc-wash);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 12%,transparent)}.cbe .media-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 6px 8px;padding:12px;border-radius:9px;border:1.5px dashed var(--acc);background:var(--acc-soft);color:var(--acc-text);font-size:12.5px;font-weight:650}.cbe .ol-search-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:var(--faint)}.cbe .ol-search-x:hover{background:var(--line);color:var(--ink)}.cbe .ol-l-add .kbd{margin-left:auto}.cbe .teach{padding:18px 14px 14px;text-align:center}.cbe .teach-ic{width:40px;height:40px;margin:0 auto 10px;border-radius:12px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center}.cbe .teach>b{display:block;font-size:14.5px;font-weight:700;font-family:Schibsted Grotesk}.cbe .teach>p{margin:5px auto 13px;font-size:12.5px;color:var(--mut);line-height:1.45;max-width:34ch}.cbe .teach-rec{text-align:left;padding:11px;border-radius:11px;border:1px solid var(--ai-line);background:linear-gradient(160deg,var(--ai-soft),#fff 72%)}.cbe .teach-rec-h{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1.35;text-transform:uppercase;color:color-mix(in oklab,var(--ai) 74%,black);margin-bottom:10px}.cbe .teach-rec-h svg{color:var(--ai)}.cbe .teach-rec-b{display:flex;gap:9px;align-items:flex-start;margin-bottom:11px}.cbe .teach-rec-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:color-mix(in oklab,var(--c) 14%,white);color:var(--c)}.cbe .teach-rec-b b{display:block;font-size:13px;font-weight:650;line-height:1.3}.cbe .teach-rec-b i{font-style:normal;display:block;font-size:11.5px;color:var(--mut);line-height:1.42;margin-top:3px}.cbe .teach-rec .bdb{width:100%}.cbe .teach-alt{display:flex;gap:6px;margin-top:9px}.cbe .teach-alt .bdb{flex:1}.cbe .fld-warn{margin:6px 0 0;font-size:12px;font-weight:550;color:color-mix(in oklab,var(--warn) 62%,black);display:flex;gap:6px;line-height:1.4}.cbe .fld-warn:before{content:"!";flex:none;width:14px;height:14px;border-radius:50%;background:var(--warn);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;margin-top:1px}.cbe .cf-warn .fld{border-color:color-mix(in oklab,var(--warn) 45%,var(--line))}.cbe .ct-hot{color:var(--warn)!important;font-weight:700}.cbe .digest{border:1px solid var(--ai-line);border-radius:var(--rad);background:linear-gradient(160deg,var(--ai-soft),#fff 60%);padding:11px 13px 6px;margin-bottom:13px}.cbe .digest-h{display:flex;align-items:center;gap:9px;margin-bottom:8px;flex-wrap:wrap}.cbe .digest-h svg{color:var(--ai);flex:none}.cbe .digest-h b{font-size:13.5px;font-weight:700;white-space:nowrap}.cbe .digest-h .hint{flex:1;min-width:180px}.cbe .digest-i{display:flex;align-items:center;gap:10px;padding:8px 2px;border-top:1px solid color-mix(in oklab,var(--ai) 13%,white)}.cbe .digest-dot{width:6px;height:6px;border-radius:50%;background:var(--ai);flex:none}.cbe .digest-b{flex:1;min-width:0}.cbe .digest-b b{display:block;font-size:12.5px;font-weight:650}.cbe .digest-b i{font-style:normal;display:block;font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .sheet-bg{position:fixed;inset:0;background:#1a1f2d6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;display:grid;place-items:center;animation:bdx-fadein .14s}@keyframes bdx-fadein{0%{opacity:0}}.cbe .sheet{width:min(680px,92%);max-height:78%;background:#fff;border-radius:16px;box-shadow:var(--sh-lg);display:flex;flex-direction:column;overflow:hidden;animation:bdx-sheetin .2s cubic-bezier(.2,.9,.3,1.05)}@keyframes bdx-sheetin{0%{opacity:0;transform:translateY(10px) scale(.985)}}.cbe .sheet-h{display:flex;align-items:center;padding:15px 16px;border-bottom:1px solid var(--line2)}.cbe .sheet-h b{flex:1;font-size:16px;font-weight:700;font-family:Schibsted Grotesk}.cbe .sheet-b{overflow:auto;padding:6px 16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.cbe .sheet-g{padding-top:14px}.cbe .sheet-g:first-child{grid-row:span 2}.cbe .sheet-gh{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.cbe .sheet-r{display:flex;align-items:center;gap:11px;padding:6px 0;font-size:13px;color:var(--soft)}.cbe .sheet-k{flex:none;min-width:52px;text-align:center;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700;color:var(--ink);padding:4px 7px;border-radius:6px;background:var(--line3);border:1px solid var(--line)}.cbe .party{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:70}.cbe .party-bit{position:absolute;top:-16px;border-radius:2px;animation:bdx-fall linear forwards}@keyframes bdx-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(105vh) rotate(var(--r))}}.cbe .pane-split{flex:1;min-width:0;display:flex;min-height:0;position:relative}.cbe .pane-split>.pane{flex:1;min-width:0}.cbe .pane-split.has-prev>.pane{max-width:none}.cbe .pane-split.has-prev .pane-in{max-width:620px}.cbe .prev{width:352px;flex:none;border-left:1px solid var(--line);background:var(--canvas);display:flex;flex-direction:column;min-height:0}.cbe .prev-bar{flex:none;display:flex;align-items:center;gap:9px;padding:9px 11px;background:#fff;border-bottom:1px solid var(--line2)}.cbe .prev-h{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);flex:1}.cbe .prev-h svg{color:var(--acc)}.cbe .seg-sm{padding:2px}.cbe .seg-sm button{padding:4px 9px;font-size:12px}.cbe .prev-scroll{flex:1;overflow:auto;padding:14px;display:flex;justify-content:center}.cbe .prev-page{width:100%;background:#fff;border-radius:10px;border:1px solid var(--line);overflow:hidden;box-shadow:var(--sh-sm);align-self:flex-start}.cbe .prev-page.mob{width:264px;border-radius:22px;padding:0}.cbe .pv-nav{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--line3)}.cbe .pv-logo{width:52px;height:12px;border-radius:3px;background:var(--acc);opacity:.85}.cbe .pv-links{margin-left:auto;display:flex;gap:6px}.cbe .pv-links i{width:22px;height:6px;border-radius:3px;background:var(--line)}.cbe .pv-hero{padding:16px 14px 14px}.cbe .pv-badges{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:9px}.cbe .pv-badges span{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:var(--acc-soft);color:var(--acc-text)}.cbe .pv-hero h1{font-size:19px;font-weight:800;line-height:1.18;letter-spacing:-.02em;margin:0;text-wrap:pretty}.cbe .prev-page.mob .pv-hero h1{font-size:16px}.cbe .pv-hero h2{font-size:13px;font-weight:600;color:var(--acc-text);margin:5px 0 0;line-height:1.3}.cbe .pv-card{margin:8px 0 0;font-size:11.5px;color:var(--mut);line-height:1.5}.cbe .pv-cta{display:flex;align-items:center;gap:10px;margin-top:12px}.cbe .pv-btn{padding:8px 16px;border-radius:8px;background:var(--acc);color:#fff;font-size:12px;font-weight:700}.cbe .pv-cta b{font-size:14px;font-weight:800}.cbe .pv-stats{display:flex;gap:14px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line3)}.cbe .pv-stats span{display:block}.cbe .pv-stats b{display:block;font-size:15px;font-weight:800;letter-spacing:-.02em}.cbe .pv-stats i{font-style:normal;font-size:9.5px;color:var(--mut)}.cbe .pv-img{aspect-ratio:563/317;background:var(--line3);display:grid;place-items:center}.cbe .pv-img img{width:100%;height:100%;object-fit:cover;display:block}.cbe .pv-img-ph{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10.5px;color:var(--faint);font-weight:600}.cbe .pv-sec{padding:14px;border-top:1px solid var(--line3)}.cbe .pv-sec h3{font-size:12.5px;font-weight:750;margin:0 0 9px}.cbe .pv-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cbe .pv-feats li{display:flex;gap:7px;font-size:11.5px;color:var(--soft);line-height:1.4}.cbe .pv-feats svg{flex:none;margin-top:2px;color:var(--ok)}.cbe .pv-creds{display:flex;gap:5px;flex-wrap:wrap;margin-top:11px}.cbe .pv-creds span{font-size:9.5px;font-weight:650;padding:3px 7px;border-radius:6px;background:var(--line3);color:var(--soft)}.cbe .pv-rt{font-size:11.5px;color:var(--soft);line-height:1.55}.cbe .pv-rt h3{font-size:12px;margin:0 0 6px}.cbe .pv-rt ul{margin:0 0 8px;padding-left:15px}.cbe .pv-faq{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--line3);font-size:11.5px;font-weight:600}.cbe .pv-faq svg{margin-left:auto;color:var(--faint);flex:none}.cbe .pv-foot{height:26px;background:var(--line3)}.cbe .prev-open{position:absolute;right:0;top:16px;display:flex;align-items:center;gap:7px;padding:9px 13px 9px 11px;border-radius:10px 0 0 10px;background:#fff;border:1px solid var(--line);border-right:0;box-shadow:var(--sh-md);font-size:12.5px;font-weight:650;color:var(--acc-text);z-index:5}.cbe .prev-open:hover{background:var(--acc-wash)}.cbe .prev-open svg{color:var(--acc)}.cbe .media-top{display:flex;align-items:center;gap:10px;margin-bottom:13px;flex-wrap:wrap}.cbe .media-bulk{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:11px;border-radius:10px;background:var(--acc-soft);color:var(--acc-text);font-size:13px}.cbe .media-bulk>b{font-size:12.5px;font-weight:700;margin-right:6px}.cbe .media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:11px}.cbe .media-c{text-align:left;border-radius:12px;border:1px solid var(--line);background:#fff;padding:9px;transition:border-color .14s,box-shadow .14s,transform .14s}.cbe .media-c:hover{border-color:color-mix(in oklab,var(--acc) 42%,white);box-shadow:var(--sh-md);transform:translateY(-2px)}.cbe .media-c.on{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 15%,transparent)}.cbe .media-th{position:relative;display:grid;place-items:center;aspect-ratio:16/10;border-radius:8px;margin-bottom:8px;overflow:hidden;background:var(--line2);color:var(--soft)}.cbe .media-th img{width:100%;height:100%;object-fit:cover}.cbe .media-video{background:color-mix(in oklab,var(--c-video) 14%,white);color:var(--c-video)}.cbe .media-pdf{background:color-mix(in oklab,var(--c-download) 14%,white);color:var(--c-download)}.cbe .media-image{background:var(--line2)}.cbe .media-audio{background:color-mix(in oklab,var(--c-audio) 14%,white);color:var(--c-audio)}.cbe .media-d{position:absolute;right:5px;bottom:5px;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:5px;background:#12161fbd;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cbe .media-tick{position:absolute;top:5px;left:5px;width:18px;height:18px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center}.cbe .media-c b{display:block;font-size:12.5px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .media-c i{font-style:normal;display:block;font-size:11.5px;color:var(--mut);margin-top:2px}.cbe .modal-wrap{position:absolute;inset:0;background:#151a296b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:120;animation:fade .16s ease}.cbe .modal{width:min(680px,92vw);max-height:84vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:var(--sh-lg);overflow:hidden;animation:bdx-bdx-pop .2s cubic-bezier(.2,.9,.3,1.15)}@keyframes bdx-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}.cbe .modal-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line2)}.cbe .modal-h b{flex:1;font-size:15.5px;font-weight:700;font-family:Schibsted Grotesk}.cbe .modal-f{display:flex;align-items:center;gap:9px;padding:13px 16px;border-top:1px solid var(--line2);background:var(--canvas)}.cbe .modal-f .hint{flex:1}.cbe .fr-form{padding:15px 16px 0}.cbe .fr-row{margin-bottom:11px}.cbe .fr-opts{display:flex;align-items:center;gap:9px;padding-bottom:14px}.cbe .fr-opt{font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:8px;border:1px solid var(--line);color:var(--soft);background:#fff;white-space:nowrap;flex:none}.cbe .fr-opts .seg button{white-space:nowrap}.cbe .fr-opt.on{background:var(--acc-soft);border-color:var(--acc-line);color:var(--acc-text)}.cbe .fr-head{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--canvas);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.cbe .fr-head b{font-size:13px;font-weight:700}.cbe .fr-head .hint{margin-left:auto}.cbe .fr-list{flex:1;overflow:auto;padding:8px}.cbe .fr-hit{display:flex;gap:10px;padding:10px;border-radius:9px}.cbe .fr-hit:hover{background:var(--line3)}.cbe .fr-hit.off{opacity:.42}.cbe .fr-hit .chk{opacity:1;margin-top:2px}.cbe .fr-hit-b{min-width:0;flex:1}.cbe .fr-hit-b b{font-size:13.5px;font-weight:650}.cbe .fr-hit-b em{font-style:normal;font-size:11.5px;color:var(--faint);margin-left:8px}.cbe .fr-hit-b p{margin:5px 0 0;font-size:12.5px;color:var(--mut);line-height:1.5}.cbe .fr-old{background:#ffe8e6;background:oklch(95% .05 25deg);color:#a5292b;padding:1px 5px;border-radius:4px;text-decoration:line-through}.cbe .fr-new{background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 78%,black);padding:1px 5px;border-radius:4px;font-weight:600}.cbe .fr-arrow{color:var(--faint);margin:0 2px}.cbe .sched-banner{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-bottom:13px;border-radius:var(--rad);border:1px solid color-mix(in oklab,var(--acc) 26%,white);background:linear-gradient(105deg,var(--acc-wash),#fff 70%)}.cbe .sched-ic{width:34px;height:34px;border-radius:10px;background:var(--acc);color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 2px 8px color-mix(in oklab,var(--acc) 34%,transparent)}.cbe .sched-b{flex:1;min-width:0}.cbe .sched-b b{display:block;font-size:14px;font-weight:700}.cbe .sched-b i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:2px;line-height:1.45}.cbe .sched-modal{width:min(560px,92vw)}.cbe .sched-body{padding:16px}.cbe .sched-quick{display:flex;gap:8px;margin-bottom:15px;flex-wrap:wrap}.cbe .sched-q{font-size:13px;font-weight:600;padding:9px 13px;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--soft)}.cbe .sched-q:hover{border-color:var(--acc);color:var(--acc-text)}.cbe .sched-q.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc-text)}.cbe .sched-fields{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:10px;margin-bottom:6px}.cbe :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cbe .coach-pre{text-align:center;padding:44px 30px;border:1px solid var(--line);border-radius:var(--rad);background:linear-gradient(180deg,color-mix(in oklab,var(--ai) 5%,white),#fff 60%)}.cbe .coach-pre-ic{width:52px;height:52px;margin:0 auto 14px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--ai-g1),var(--ai-g2));box-shadow:0 6px 18px color-mix(in oklab,var(--ai) 32%,transparent)}.cbe .coach-pre b{display:block;font-family:Schibsted Grotesk;font-size:18px;font-weight:700}.cbe .coach-pre p{margin:8px auto 0;max-width:56ch;font-size:13.5px;color:var(--mut);line-height:1.55}.cbe .coach-pre-hint{color:color-mix(in oklab,var(--ai) 60%,var(--mut))!important;font-weight:550}.cbe .coach-hero{display:flex;align-items:center;gap:20px;padding:18px 20px;margin-bottom:14px;border-radius:var(--rad);border:1px solid color-mix(in oklab,var(--ai) 22%,var(--line));background:linear-gradient(120deg,color-mix(in oklab,var(--ai) 9%,white),#fff 68%);box-shadow:0 2px 12px color-mix(in oklab,var(--ai) 10%,transparent)}.cbe .coach-hero-l{flex:1;min-width:0}.cbe .coach-hero-l b{display:block;font-family:Schibsted Grotesk;font-size:19px;font-weight:700;letter-spacing:-.02em;margin:9px 0 5px}.cbe .coach-hero-l p{margin:0;font-size:13px;color:var(--mut);line-height:1.5;max-width:62ch}.cbe .coach{border:1px solid var(--line);border-radius:var(--rad);background:#fff;margin-bottom:9px;overflow:hidden;transition:border-color .14s,box-shadow .14s}.cbe .coach:hover{box-shadow:var(--sh-sm)}.cbe .coach.open{border-color:color-mix(in oklab,var(--ai) 26%,var(--line));box-shadow:0 3px 14px color-mix(in oklab,var(--ai) 9%,transparent)}.cbe .coach-h{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;text-align:left}.cbe .coach-h b{flex:1;min-width:0;font-size:14.5px;font-weight:650;letter-spacing:-.01em}.cbe .coach-sev{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:6px}.cbe .coach-sev.sev-high{background:color-mix(in oklab,var(--warn) 16%,white);color:color-mix(in oklab,var(--warn) 70%,black)}.cbe .coach-sev.sev-med{background:var(--acc-soft);color:var(--acc-text)}.cbe .coach-sev.sev-low{background:var(--line2);color:var(--mut)}.cbe .coach-gain{flex:none;font-size:12.5px;font-weight:700;color:color-mix(in oklab,var(--ok) 72%,black)}.cbe .coach-cav{flex:none;color:var(--faint);transition:transform .16s}.cbe .coach.open .coach-cav{transform:rotate(180deg)}.cbe .coach-b{padding:2px 15px 15px;border-top:1px solid var(--line2)}.cbe .coach-row{display:flex;gap:12px;padding:11px 0 0}.cbe .coach-k{flex:none;width:34px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-top:3px}.cbe .coach-row p{margin:0;flex:1;font-size:13.5px;color:var(--soft);line-height:1.55}.cbe .coach-acts{display:flex;align-items:center;gap:8px;margin-top:15px}.cbe .thr{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;border:1px solid var(--line);margin-bottom:7px;background:#fff;transition:border-color .13s}.cbe .thr:hover{border-color:var(--mut)}.cbe .thr.un{border-color:color-mix(in oklab,var(--warn) 32%,white);background:color-mix(in oklab,var(--warn) 3.5%,white)}.cbe .thr-av{width:32px;height:32px;font-size:12px;flex:none}.cbe .thr-b{flex:1;min-width:0}.cbe .thr-t{display:flex;align-items:center;gap:7px}.cbe .thr-t b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .thr-pin{flex:none;padding:2px 7px;font-size:10.5px}.cbe .thr-b i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:2px}.cbe .thr-sec{color:var(--acc-text);font-weight:550}.cbe .thr-m{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.cbe .bundle{border:1px solid var(--line);border-radius:11px;padding:14px;margin-bottom:9px;background:#fff}.cbe .bundle-h{display:flex;align-items:center;gap:10px}.cbe .bundle-h b{font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe .bundle-h .chip{flex:none}.cbe .bundle-p{margin-left:auto;font-size:15px}.cbe .bundle-p s{color:var(--faint);font-size:13px;margin-right:5px}.cbe .bundle-p b{font-family:Schibsted Grotesk;font-size:17px;font-weight:700;color:var(--acc-text)}.cbe .bundle-items{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0}.cbe .bundle-i{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:8px;background:var(--canvas);border:1px solid var(--line2);font-size:12.5px;font-weight:550;color:var(--soft)}.cbe .bundle-i svg{color:var(--acc)}.cbe .bundle-f{display:flex;gap:7px}.cbe .bump{display:flex;align-items:center;gap:12px;margin-top:12px;padding:13px 15px;border-radius:10px;border:1.5px dashed color-mix(in oklab,var(--ok) 42%,white);background:color-mix(in oklab,var(--ok) 5%,white)}.cbe .bump-chk{width:20px;height:20px;border-radius:5px;background:var(--ok);color:#fff;display:grid;place-items:center;flex:none}.cbe .bump-b{flex:1}.cbe .bump-b b{display:block;font-size:14px;font-weight:650}.cbe .bump-b i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:2px}.cbe .bump-p{font-family:Schibsted Grotesk;font-size:17px;font-weight:700;color:color-mix(in oklab,var(--ok) 72%,black)}.cbe .pv-scrim{position:fixed;inset:0;z-index:900;background:#1015249e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;flex-direction:column;align-items:center;padding:0 0 22px;animation:bdx-pvIn .2s cubic-bezier(.3,0,.2,1)}@keyframes bdx-pvIn{0%{opacity:0}}.cbe .pv-bar{flex:none;width:100%;height:52px;display:flex;align-items:center;gap:13px;padding:0 18px;background:#151a29e0;color:#fff;border-bottom:1px solid oklch(100% 0 0deg / .1)}.cbe .pv-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:linear-gradient(140deg,var(--ai-g1),var(--ai-g2));color:#fff}.cbe .pv-t{font-family:Schibsted Grotesk;font-size:14px;font-weight:650;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.cbe .pv-seg{display:inline-flex;gap:2px;padding:3px;background:#ffffff1a;border-radius:9px;margin-left:6px}.cbe .pv-seg button{padding:5px 12px;border-radius:7px;font-size:12.5px;font-weight:600;color:#ffffffa6}.cbe .pv-seg button.on{background:#ffffff29;color:#fff}.cbe .pv-hint{margin-left:auto;font-size:12px;color:#ffffff80}.cbe .pv-bar .bdb-ghost{background:#ffffff1f;border-color:#fff3;color:#fff}.cbe .pv-bar .bdb-ghost:hover{background:#fff3;border-color:#ffffff57}.cbe .pv-bar .kbd{background:#ffffff29;border-color:#ffffff38;color:#fff}.cbe .pv-frame{flex:1;min-height:0;width:100%;display:flex;justify-content:center;padding:18px}.cbe .pv-app{width:100%;max-width:1180px;background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 70px -20px #050a1c80}.cbe .pv-mobile .pv-app{max-width:392px;border-radius:22px;border:7px solid oklch(18% .02 268deg)}.cbe .pv-mobile .pv-side{display:none}.cbe .pv-mobile .pv-l-head{flex-direction:column;align-items:flex-start;gap:11px}.cbe .pv-mobile .pv-main{padding:16px}.cbe .pv-top{flex:none;height:50px;display:flex;align-items:center;gap:13px;padding:0 16px;border-bottom:1px solid var(--line);background:#fff}.cbe .pv-logo{display:flex;align-items:center;gap:8px;white-space:nowrap;flex:none;font-family:Schibsted Grotesk;font-size:14px;font-weight:700}.cbe .pv-mark{width:26px;height:26px;border-radius:8px;background:var(--acc);color:#fff;display:grid;place-items:center}.cbe .pv-prog{flex:1;max-width:230px;height:6px;border-radius:99px;background:var(--line2);overflow:hidden;margin-left:auto}.cbe .pv-prog i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--acc),color-mix(in oklab,var(--acc) 60%,var(--ai)));transition:width .35s cubic-bezier(.4,0,.2,1)}.cbe .pv-pct{font-size:12px;font-weight:650;color:var(--soft);font-variant-numeric:tabular-nums}.cbe .pv-body{flex:1;min-height:0;display:flex}.cbe .pv-side{width:290px;flex:none;border-right:1px solid var(--line);overflow:auto;background:var(--canvas)}.cbe .pv-side-h{padding:14px 15px 12px;border-bottom:1px solid var(--line2)}.cbe .pv-side-h b{display:block;font-family:Schibsted Grotesk;font-size:14.5px;font-weight:700;line-height:1.3}.cbe .pv-side-h i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:4px}.cbe .pv-sec{border-bottom:1px solid var(--line3);padding:5px 7px 7px}.cbe .pv-sec-h{display:flex;align-items:center;gap:8px;width:100%;padding:8px 7px;text-align:left;border-radius:7px}.cbe .pv-sec-h:hover{background:#ffffffb3}.cbe .pv-sec-h b{flex:1;font-size:12.5px;font-weight:700}.cbe .pv-sec-h span{font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.cbe .pv-l{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px 7px 9px;border-radius:7px;text-align:left;font-size:12.5px;color:var(--soft)}.cbe .pv-l:hover{background:#fff}.cbe .pv-l.on{background:var(--acc-soft);color:var(--acc-text);font-weight:600}.cbe .pv-l.draft{opacity:.72}.cbe .pv-draft{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 5px;border-radius:4px;background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 68%,black);flex:none}.cbe .pv-l svg{flex:none;opacity:.7}.cbe .pv-l-ck{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--line);flex:none;display:grid;place-items:center;color:#fff}.cbe .pv-l-ck.done{background:var(--ok);border-color:var(--ok)}.cbe .pv-l-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .pv-l-d{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.cbe .pv-free{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 5px;border-radius:4px;background:var(--acc-soft);color:var(--acc-text);flex:none}.cbe .pv-main{flex:1;min-width:0;overflow:auto;padding:20px 26px 40px}.cbe .pv-vid{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#12161f;display:grid;place-items:center;margin-bottom:18px}.cbe .pv-vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.cbe .pv-play{position:relative;width:56px;height:56px;border-radius:50%;background:#fffffff0;color:#191f2e;display:grid;place-items:center;box-shadow:0 8px 22px #00000047}.cbe .pv-moments{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:650;background:#12161fb8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbe .pv-scrub{position:absolute;left:14px;right:14px;bottom:14px;height:5px;border-radius:99px;background:#ffffff3d}.cbe .pv-scrub i{display:block;height:100%;border-radius:99px;background:#fff}.cbe .pv-scrub em{position:absolute;top:-3px;width:11px;height:11px;margin-left:-5px;border-radius:3px;background:var(--ai-g2);box-shadow:0 0 0 2px #12161f80}.cbe .pv-audio{display:flex;align-items:center;gap:14px;padding:18px;border-radius:12px;background:var(--canvas);border:1px solid var(--line);margin-bottom:18px}.cbe .pv-wave{flex:1;display:flex;align-items:center;gap:3px;height:46px}.cbe .pv-wave i{flex:1;border-radius:2px;background:var(--acc)}.cbe .pv-file{display:flex;align-items:center;gap:13px;padding:15px;border-radius:11px;border:1px solid var(--line);background:#fff;margin-bottom:18px}.cbe .pv-file-ic{width:40px;height:40px;border-radius:11px;background:var(--acc-soft);color:var(--acc-text);display:grid;place-items:center;flex:none}.cbe .pv-file b{display:block;font-size:14px;font-weight:650}.cbe .pv-file i{font-style:normal;font-size:12px;color:var(--mut)}.cbe .pv-dl{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:8px;background:var(--acc);color:#fff;font-size:13px;font-weight:650}.cbe .pv-quiz{display:flex;flex-direction:column;gap:9px;padding:20px;border-radius:12px;border:1px solid var(--line);background:#fff;margin-bottom:18px}.cbe .pv-quiz>b{font-size:16px;font-weight:650;line-height:1.4;margin-bottom:4px}.cbe .pv-quiz .chip{align-self:flex-start}.cbe .pv-opt{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:9px;border:1px solid var(--line);font-size:14px;cursor:pointer}.cbe .pv-opt:hover{border-color:var(--acc);background:var(--acc-wash)}.cbe .pv-radio{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--line);flex:none}.cbe .pv-quiz-f{display:flex;align-items:center;gap:12px;margin-top:6px}.cbe .pv-assign{display:flex;flex-direction:column;gap:11px;margin-bottom:18px}.cbe .pv-assign>b{font-size:14px;font-weight:650}.cbe .pv-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px;border-radius:11px;border:1.5px dashed var(--line);background:var(--canvas);color:var(--mut);font-size:13.5px}.cbe .pv-live{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:24px;border-radius:12px;margin-bottom:18px;background:linear-gradient(140deg,var(--acc-wash),#fff 70%);border:1px solid var(--acc-line)}.cbe .pv-live-when{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-text)}.cbe .pv-live b{font-family:Schibsted Grotesk;font-size:20px;font-weight:700}.cbe .pv-live p{margin:0;font-size:13.5px;color:var(--soft);max-width:56ch;line-height:1.55}.cbe .pv-l-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.cbe .pv-l-head>div{flex:1;min-width:0}.cbe .pv-crumb{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-text)}.cbe .pv-l-head h1{font-size:24px;font-weight:700;letter-spacing:-.025em;margin:6px 0 0;line-height:1.22}.cbe .pv-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:16px}.cbe .pv-tabs button{padding:9px 13px;font-size:13.5px;font-weight:600;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px}.cbe .pv-tabs button.on{color:var(--acc-text);border-bottom-color:var(--acc)}.cbe .pv-txt{font-size:14.5px;line-height:1.7;color:var(--soft);max-width:68ch}.cbe .pv-txt h3{font-size:16px;color:var(--ink);margin:0 0 9px}.cbe .pv-txt p{margin:0 0 12px}.cbe .pv-txt ul{margin:0 0 12px;padding-left:20px}.cbe .pv-disc{display:flex;flex-direction:column;gap:9px}.cbe .pv-ask{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:10px;border:1px solid var(--line);color:var(--faint);font-size:13.5px;cursor:pointer}.cbe .pv-ask:hover{border-color:var(--acc)}.cbe .pv-thr{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:10px;background:var(--canvas)}.cbe .pv-thr b{display:block;font-size:13.5px;font-weight:600}.cbe .pv-thr i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:2px}.cbe .pv-notes{padding:26px;border-radius:11px;border:1.5px dashed var(--line);background:var(--canvas);color:var(--mut);font-size:13.5px;text-align:center}.cbe .pv-next{display:flex;align-items:center;gap:14px;width:100%;margin-top:26px;padding:15px 18px;border-radius:11px;border:1px solid var(--line);background:#fff;text-align:left;transition:border-color .14s,box-shadow .14s}.cbe .pv-next:hover{border-color:var(--acc);box-shadow:var(--sh-sm)}.cbe .pv-next span{flex:1;min-width:0}.cbe .pv-next i{font-style:normal;display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.cbe .pv-next b{display:block;font-size:15px;font-weight:650;margin-top:3px}.cbe .pv-next svg{color:var(--acc);flex:none}.cbe .pv-empty{display:flex;flex-direction:column;align-items:center;gap:9px;padding:80px 20px;color:var(--mut);text-align:center}.cbe .pv-empty b{font-size:16px;color:var(--ink)}.cbe .pv-empty p{margin:0;font-size:13.5px}.cbe .ai-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;font-size:14px;font-weight:650;line-height:1;padding:11px 17px;border-radius:calc(var(--rad) - 3px);border:1px solid transparent;color:#fff;white-space:nowrap;background:linear-gradient(102deg,var(--ai-g1) 0%,oklch(52% .17 305deg) 58%,var(--ai-g2) 100%);box-shadow:0 1px 2px #5c2f956b,inset 0 1px #ffffff38;transition:filter .14s,transform .14s,box-shadow .14s}.cbe .ai-cta:hover{filter:saturate(1.1) brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #5c2f954d,inset 0 1px #ffffff40}.cbe .ai-cta[disabled]{opacity:.62;cursor:default;transform:none}.cbe .ai-cta svg{color:#fff}.cbe .ai-cta-sm{padding:8px 13px;font-size:13px}.cbe .pv-warn{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:9px;margin-bottom:14px;font-size:13px;font-weight:550;background:var(--warn-soft);border:1px solid color-mix(in oklab,var(--warn) 28%,white);color:color-mix(in oklab,var(--warn) 66%,black)}.cbe .tour-scrim{position:fixed;inset:0;z-index:880;background:#10152480;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bdx-pvIn .18s ease}.cbe .tour{position:fixed;z-index:890;width:312px;background:#fff;border-radius:13px;box-shadow:0 24px 60px -14px #0e152873;padding:16px;animation:bdx-tourIn .24s cubic-bezier(.2,.9,.3,1.15)}@keyframes bdx-tourIn{0%{opacity:0;transform:translateY(8px) scale(.97)}}.cbe .tour-n{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--acc-text);margin-bottom:8px}.cbe .tour b{display:block;font-family:Schibsted Grotesk;font-size:16px;font-weight:700;letter-spacing:-.015em}.cbe .tour p{margin:6px 0 0;font-size:13px;color:var(--mut);line-height:1.55}.cbe .tour-f{display:flex;align-items:center;gap:8px;margin-top:14px}.cbe .tour-dots{display:flex;gap:5px;flex:1}.cbe .tour-dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.cbe .tour-dots i.on{background:var(--acc);width:16px;border-radius:99px}.cbe .tour-arrow{position:absolute;width:12px;height:12px;background:#fff;transform:rotate(45deg)}.cbe .ol.dense .ol-l{padding-top:3px;padding-bottom:3px}.cbe .ol.dense .ol-l-ic{width:19px;height:19px;border-radius:5px}.cbe .ol.dense .ol-l-ic svg{width:11px;height:11px}.cbe .ol.dense .ol-l-t{font-size:12.5px}.cbe .ol-l-m{white-space:nowrap}.cbe .ol.dense .ol-l-m{font-size:10.5px;max-width:64px;overflow:hidden;text-overflow:ellipsis}.cbe .ol.dense .ol-sec-h{padding-top:4px;padding-bottom:4px}.cbe .ol.dense .ol-sec-t{font-size:12.5px}.cbe .ol.dense .ol-l-add{padding-top:4px;padding-bottom:4px;font-size:12px}.cbe .ol-dense-t{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--faint);flex:none}.cbe .ol-dense-t:hover{background:var(--line2);color:var(--ink)}.cbe .ol-dense-t.on{background:var(--acc-soft);color:var(--acc-text)}.cbe .le-h{position:sticky;top:0;z-index:12}.cbe .le-h.stuck{box-shadow:0 4px 14px #282d3d12}.cbe .le-h.stuck .le-t{font-size:16px}.cbe .le-h.stuck .le-sub{display:none}.cbe .cr{max-width:1120px}.cbe .cr-cols{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:34px;align-items:start}.cbe .cr-main{min-width:0}.cbe .cr-side{position:sticky;top:20px;display:flex;flex-direction:column;gap:11px}.cbe .cr-card{border:1px solid var(--line);border-radius:var(--rad);background:#fff;padding:15px;box-shadow:var(--sh-sm)}.cbe .cr-card-top{display:flex;align-items:center;gap:10px;margin-bottom:13px}.cbe .cr-card-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 3px 10px color-mix(in oklab,var(--tyc, var(--acc)) 34%,transparent),inset 0 1px #ffffff47}.cbe .cr-card-top .chip{margin-left:auto}.cbe .cr-card-t{display:block;font-family:Schibsted Grotesk;font-size:16px;font-weight:700;letter-spacing:-.018em;line-height:1.28}.cbe .cr-card-t.ph{color:var(--faint);font-weight:600}.cbe .cr-card-d{margin:7px 0 0;font-size:12.5px;color:var(--mut);line-height:1.5}.cbe .cr-card-d.ph{color:var(--faint);font-style:italic}.cbe .cr-card-m{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line2)}.cbe .cr-inc{border:1px solid var(--line);border-radius:var(--rad);background:linear-gradient(180deg,var(--acc-wash),#fff 55%);padding:13px 14px;display:flex;flex-direction:column;gap:8px}.cbe .cr-inc-h{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.cbe .cr-inc-i{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--soft);line-height:1.45}.cbe .cr-inc-i svg{flex:none;margin-top:3px;color:var(--ok)}.cbe .cr-later{padding:0 2px}.cbe .cr-later p{margin:7px 0 0;font-size:12px;color:var(--mut);line-height:1.5}.cbe .ty-grid{grid-template-columns:repeat(4,1fr);gap:9px}.cbe .ty{gap:10px;padding:13px;min-height:104px}.cbe .ty-ic{width:36px;height:36px;border-radius:11px;box-shadow:0 3px 9px color-mix(in oklab,var(--tyc, var(--acc)) 30%,transparent),inset 0 1px #ffffff42}.cbe .ty b{font-size:13.5px}.cbe .ty i{font-size:11.5px;line-height:1.4}.cbe .ty.on{background:linear-gradient(180deg,color-mix(in oklab,var(--tyc, var(--acc)) 7%,white),#fff 70%)}.cbe .ty-help{border-style:dashed;border-color:var(--ai-line);background:linear-gradient(160deg,var(--ai-soft),#fff 72%)}.cbe .ty-help:hover{border-color:var(--ai);border-style:solid}.cbe .ty-help b{color:color-mix(in oklab,var(--ai) 78%,black)}.cbe .ty-ic-ai{background:linear-gradient(140deg,var(--ai-g1),var(--ai-g2))!important}.cbe .cr-step{position:relative;margin-top:26px}.cbe .cr-step-h{margin-bottom:11px}.cbe .cr-num{box-shadow:inset 0 1px #ffffff4d}.cbe .cr-num.done{background:var(--ok)}.cbe .ty-last{position:absolute;top:9px;right:9px;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);background:var(--line2);padding:2px 6px;border-radius:999px}.cbe .ty-pick{margin-top:10px}.cbe .ty-pick-in{display:flex;align-items:center;gap:9px;padding:7px 9px 7px 13px;border:1px solid var(--ai-line);border-radius:var(--rad);background:linear-gradient(120deg,var(--ai-soft),#fff 65%)}.cbe .ty-pick-in>svg{color:var(--ai);flex:none}.cbe .ty-pick-in input{flex:1;min-width:0;border:0;background:transparent;outline:0;font-size:13.5px;padding:5px 0}.cbe .ty-pick-in input::placeholder{color:var(--faint)}.cbe .ty-rec{display:flex;align-items:flex-start;gap:11px;margin-top:9px;padding:12px 13px;border:1px solid var(--ai-line);border-radius:var(--rad);background:#fff;box-shadow:var(--sh-sm)}.cbe .ty-rec-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;flex:none}.cbe .ty-rec-b{flex:1;min-width:0}.cbe .ty-rec-b b{display:block;font-size:14px;font-weight:700}.cbe .ty-rec-b i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);line-height:1.45;margin-top:2px}.cbe .ty-rec-b em{font-style:normal;display:block;font-size:12px;color:color-mix(in oklab,var(--ai) 72%,black);background:var(--ai-soft);padding:5px 8px;border-radius:7px;margin-top:7px}.cbe .ty-rec .bdb{flex:none;margin-top:2px}.cbe .path-grid-3{grid-template-columns:repeat(3,1fr)}.cbe .path-badge-alt{background:var(--ok)}.cbe .imp{margin-top:11px;border:1px solid var(--line);border-radius:var(--rad);background:#fff;padding:14px}.cbe .imp-h{display:flex;align-items:center;gap:9px;margin-bottom:11px;flex-wrap:wrap}.cbe .imp-h b{font-size:13.5px;font-weight:700}.cbe .imp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cbe .imp-s{display:flex;align-items:center;gap:9px;text-align:left;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:border-color .13s,box-shadow .13s}.cbe .imp-s:hover{border-color:color-mix(in oklab,var(--acc) 40%,white);box-shadow:var(--sh-sm)}.cbe .imp-s.on{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 13%,transparent)}.cbe .imp-s-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--line2);color:var(--soft);font-weight:800;font-size:13px}.cbe .imp-s-ic.ai{background:linear-gradient(140deg,var(--ai-g1),var(--ai-g2));color:#fff}.cbe .imp-s b{display:block;font-size:13px;font-weight:650;line-height:1.2}.cbe .imp-s i{font-style:normal;display:block;font-size:11.5px;color:var(--mut);line-height:1.35;margin-top:2px}.cbe .imp-go{display:flex;align-items:center;gap:9px;margin-top:11px;padding-top:11px;border-top:1px solid var(--line2)}.cbe .imp-read{display:flex;align-items:flex-start;gap:12px;padding:4px 0}.cbe .imp-read b{font-size:13.5px}.cbe .imp-steps{display:flex;flex-direction:column;gap:5px;margin-top:8px}.cbe .imp-step{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--mut);opacity:0;animation:bdx-impIn .3s ease forwards}.cbe .imp-step svg{color:var(--ok)}@keyframes bdx-impIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.cbe .imp-tally{display:flex;gap:16px;padding:10px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);margin-bottom:10px}.cbe .imp-t{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mut)}.cbe .imp-t svg{color:var(--faint)}.cbe .imp-t b{color:var(--ink);font-weight:700}.cbe .imp-warn{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border-radius:9px;background:var(--warn-soft);font-size:12.5px;color:color-mix(in oklab,var(--warn) 66%,black);line-height:1.45;margin-bottom:6px}.cbe .imp-warn svg{flex:none;margin-top:2px}.cbe .imp-warn b{font-weight:700}.cbe .dupe-grid{display:grid;gap:8px;margin-top:11px}.cbe .dupe{display:flex;align-items:center;gap:11px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:border-color .13s,box-shadow .13s}.cbe .dupe:hover{border-color:color-mix(in oklab,var(--acc) 40%,white);box-shadow:var(--sh-sm)}.cbe .dupe.on{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 13%,transparent)}.cbe .dupe-th{width:44px;height:30px;border-radius:7px;display:grid;place-items:center;color:#fff;flex:none}.cbe .dupe-b{flex:1;min-width:0}.cbe .dupe-b b{display:block;font-size:13.5px;font-weight:650}.cbe .dupe-b i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:2px}.cbe .dupe-opt{display:flex;flex-direction:column;gap:8px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.cbe .dupe-chk{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--soft);cursor:pointer}.cbe .dupe-chk input{width:15px;height:15px;accent-color:var(--acc)}.cbe .owl-badge{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,var(--ai-g1),var(--ai-g2));box-shadow:0 2px 8px color-mix(in oklab,var(--ai-g2) 40%,transparent)}.cbe .owl-badge.sm{width:24px;height:24px;border-radius:8px}.cbe .owl-badge.xs{width:18px;height:18px;border-radius:6px;box-shadow:none}.cbe .ph-owl{background:linear-gradient(140deg,var(--ai-g1),var(--ai-g2))!important;color:#fff!important}.cbe .tut{padding:12px 0;border-bottom:1px solid var(--line2)}.cbe .tut:last-child{border-bottom:0;padding-bottom:0}.cbe .tut-q{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px}.cbe .tut-q p{margin:0;font-size:13.5px;font-weight:600;padding:8px 12px;border-radius:10px 10px 10px 3px;background:var(--line2)}.cbe .tut-av{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--faint);color:#fff;font-size:11px;font-weight:800}.cbe .tut-a{display:flex;align-items:flex-start;gap:9px}.cbe .tut-a p{margin:0;font-size:13.5px;line-height:1.55;padding:9px 13px;border-radius:10px 10px 3px;background:var(--ai-soft);border:1px solid var(--ai-line)}.cbe .tut-src{display:inline-flex;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;font-weight:600;color:var(--acc-text);background:var(--acc-soft);padding:4px 9px;border-radius:999px}.cbe .ol-sugg{flex:none;display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-top:1px solid var(--line2);background:linear-gradient(120deg,var(--ai-soft),transparent 75%)}.cbe .ol-sugg .ai-btn{align-self:flex-start;padding-left:0}.cbe .ol-sugg .hint{font-size:11.5px}.cbe .bc-row{display:flex;gap:9px}.cbe .bc-row .fld:first-child{flex:1}.cbe .cr-bar{position:absolute;left:0;right:0;bottom:0;z-index:15;padding:0 28px;background:linear-gradient(180deg,color-mix(in oklab,var(--acc) 4%,white),#fff 65%);border-top:1px solid var(--line);box-shadow:0 -10px 26px -18px color-mix(in oklab,var(--acc) 55%,transparent),0 -1px color-mix(in oklab,var(--acc) 8%,transparent)}.cbe .cr-bar:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--acc) 45%,transparent) 20%,color-mix(in oklab,var(--ai-g2) 55%,transparent) 55%,transparent);opacity:.55;transition:opacity .3s}.cbe .cr-bar.is-ready:before{opacity:1}.cbe .cr-bar-in{max-width:1180px;margin:0 auto;width:100%;display:flex;align-items:center;gap:16px;padding:14px 0}.cbe .cr-steps{display:flex;align-items:center;gap:0;flex:none}.cbe .cr-pip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:650;color:var(--faint);white-space:nowrap}.cbe .cr-pip-d{width:19px;height:19px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:10.5px;font-weight:800;background:var(--line2);color:var(--faint);border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.cbe .cr-pip.now{color:var(--acc-text)}.cbe .cr-pip.now .cr-pip-d{background:#fff;color:var(--acc-text);border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 14%,transparent)}.cbe .cr-pip.done{color:var(--soft)}.cbe .cr-pip.done .cr-pip-d{background:var(--ok);color:#fff;box-shadow:0 1px 4px color-mix(in oklab,var(--ok) 40%,transparent)}.cbe .cr-pip-l{width:22px;height:2px;border-radius:2px;margin:0 9px;background:var(--line);transition:background .25s}.cbe .cr-pip-l.done{background:color-mix(in oklab,var(--ok) 55%,white)}.cbe .cr-status{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:13px;font-weight:600;color:color-mix(in oklab,var(--warn) 64%,black);background:var(--warn-soft);border:1px solid color-mix(in oklab,var(--warn) 26%,white);padding:7px 13px 7px 8px;border-radius:999px;margin-left:6px;transition:background .25s,border-color .25s,color .25s}.cbe .cr-status b{font-weight:800}.cbe .cr-status-ic{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--warn);color:#fff;box-shadow:0 1px 3px color-mix(in oklab,var(--warn) 45%,transparent)}.cbe .cr-status.ok{color:color-mix(in oklab,var(--ok) 72%,black);background:var(--ok-soft);border-color:color-mix(in oklab,var(--ok) 26%,white)}.cbe .cr-status.ok .cr-status-ic{background:var(--ok);box-shadow:0 1px 3px color-mix(in oklab,var(--ok) 45%,transparent)}.cbe .cr-cancel{flex:none}.cbe .cr-bar .cr-go.bdb-acc{flex:none;gap:9px;padding-left:16px;background-image:linear-gradient(140deg,color-mix(in oklab,var(--acc) 88%,white),var(--acc) 55%,color-mix(in oklab,var(--acc) 82%,var(--ai-g2)));box-shadow:0 3px 14px -3px color-mix(in oklab,var(--acc) 55%,transparent),inset 0 1px color-mix(in oklab,#fff 40%,transparent)}.cbe .cr-bar .cr-go.bdb-acc:hover:not([disabled]){filter:brightness(1.06);box-shadow:0 5px 20px -4px color-mix(in oklab,var(--acc) 62%,transparent),inset 0 1px color-mix(in oklab,#fff 45%,transparent)}.cbe .cr-bar .cr-go.bdb-acc[disabled]{background:var(--line2);background-image:none;color:var(--faint);box-shadow:none}.cbe .cr-go-ic{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#fff3;flex:none}.cbe .cr-go[disabled] .cr-go-ic{background:#0000000d}.cbe .cr-go .kbd{background:#ffffff2e;border-color:#ffffff38}.cbe .cr-go[disabled] .kbd{background:var(--line);border-color:var(--line);color:var(--faint)}@keyframes bdx-crIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bdx-tyIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.cbe .cr-reveal{animation:bdx-crIn .42s cubic-bezier(.22,.9,.3,1) both}.cbe .ty{animation:bdx-tyIn .38s cubic-bezier(.22,.9,.3,1) both;animation-delay:calc(var(--i, 0) * 38ms)}.cbe .ty.on{animation:none}.cbe .ty:active{transform:scale(.985)}.cbe .ty.on .ty-ic{animation:bdx-bdx-pop .32s cubic-bezier(.3,1.5,.5,1)}@keyframes bdx-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.cbe .kb-hint{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:600;color:var(--faint);white-space:nowrap}.cbe .kb-hint .kbd{background:var(--line2);border-color:var(--line);color:var(--mut)}.cbe .cr-dupe{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 13px;border-radius:10px;font-size:13px;line-height:1.45;color:color-mix(in oklab,var(--warn) 66%,black);background:var(--warn-soft);border:1px solid color-mix(in oklab,var(--warn) 26%,white);animation:bdx-crIn .3s cubic-bezier(.22,.9,.3,1) both}.cbe .cr-dupe>svg{flex:none;color:var(--warn)}.cbe .cr-dupe>span{flex:1}.cbe .cr-dupe b{font-weight:750}.cbe .cr-dupe .bdb{flex:none;color:color-mix(in oklab,var(--warn) 66%,black)}.cbe .cr-dupe .bdb:hover{background:#fff9}.cbe .cr-slug{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 12px 9px 9px;border-radius:10px;background:linear-gradient(120deg,color-mix(in oklab,var(--acc) 5%,white),#fff 70%);border:1px solid color-mix(in oklab,var(--acc) 16%,var(--line));font-size:13px;animation:bdx-crIn .32s cubic-bezier(.22,.9,.3,1) both}.cbe .cr-slug-ic{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;background:var(--acc-soft);color:var(--acc-text)}.cbe .cr-slug-base{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.cbe .cr-slug-v{font-weight:750;color:var(--acc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .cr-slug-in{flex:1;min-width:80px;padding:4px 8px;font-size:13px;font-weight:700;color:var(--acc-text);border:1px solid var(--acc);border-radius:6px;outline:0;background:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 13%,transparent)}.cbe .cr-slug-edit{margin-left:auto;flex:none}.cbe .cr-slug-ok{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11.5px;font-weight:700;color:color-mix(in oklab,var(--ok) 72%,black);background:var(--ok-soft);padding:4px 9px;border-radius:999px}.cbe .cr-restore{display:flex;align-items:center;gap:11px;padding:11px 13px;margin-bottom:22px;border-radius:var(--rad);background:linear-gradient(120deg,color-mix(in oklab,var(--acc) 8%,white),#fff 72%);border:1px solid color-mix(in oklab,var(--acc) 24%,var(--line));box-shadow:0 2px 10px color-mix(in oklab,var(--acc) 8%,transparent);animation:bdx-crIn .38s cubic-bezier(.22,.9,.3,1) both}.cbe .cr-restore-ic{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--acc-soft);color:var(--acc-text)}.cbe .cr-restore-b{flex:1;min-width:0}.cbe .cr-restore-b b{display:block;font-size:13.5px;font-weight:700}.cbe .cr-restore-b i{font-style:normal;display:block;font-size:12.5px;color:var(--mut);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .cr-err{display:flex;align-items:center;gap:10px;margin-top:11px;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.45;color:#942124;background:#fff2f1;background:oklch(97.2% .02 25deg);border:1px solid oklch(88% .06 25deg);animation:bdx-crIn .3s cubic-bezier(.22,.9,.3,1) both}.cbe .cr-err>svg{flex:none;color:#d33a3c}.cbe .cr-err>span{flex:1}.cbe .cr-err .bdb-bare{color:#942124}.cbe .cr-err .bdb-bare:hover{background:#ffffffa6}.cbe .cr-modal{position:absolute;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#1a1f2d6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bdx-fadeIn .16s ease both}@keyframes bdx-fadeIn{0%{opacity:0}to{opacity:1}}.cbe .cr-modal-in{width:100%;max-width:412px;background:#fff;border-radius:calc(var(--rad) + 4px);padding:22px;box-shadow:var(--sh-lg);text-align:center;animation:bdx-modalIn .26s cubic-bezier(.22,.9,.3,1) both}@keyframes bdx-modalIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.cbe .cr-modal-ic{width:44px;height:44px;margin:0 auto 12px;border-radius:13px;display:grid;place-items:center;background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 72%,black)}.cbe .cr-modal-in h3{font-size:18px;font-weight:750;margin-bottom:7px}.cbe .cr-modal-in p{margin:0;font-size:13.5px;line-height:1.55;color:var(--mut);text-wrap:pretty}.cbe .cr-modal-f{display:flex;gap:9px;margin-top:18px}.cbe .cr-modal-f .bdb{flex:1;justify-content:center}.cbe .cr-discard{background:#cc3336;color:#fff;box-shadow:0 1px 2px #cc333666,inset 0 1px #f05653}.cbe .cr-discard:hover{background:#b71824}.cbe .drop-badge{display:inline-flex;align-items:center;gap:4px;flex:none;padding:3px 7px;border-radius:999px;font-size:11px;font-weight:750;letter-spacing:.01em;font-variant-numeric:tabular-nums;border:1px solid transparent;transition:filter .13s,transform .13s}.cbe .drop-badge:hover{filter:brightness(.96);transform:translateY(-1px)}.cbe .drop-badge.mini{padding:2px 6px;font-size:10.5px}.cbe .drop-badge.bad{background:#ffeae7;background:oklch(95.5% .035 25deg);color:#a92227;border-color:#fed2cd}.cbe .drop-badge.warn{background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 72%,black);border-color:color-mix(in oklab,var(--warn) 30%,white)}.cbe .drop-badge.ok{background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 74%,black);border-color:color-mix(in oklab,var(--ok) 26%,white)}.cbe .sig-pop{top:calc(100% + 8px);left:0;right:auto;width:314px;padding:13px}.cbe .sig-h{display:flex;align-items:flex-start;gap:11px}.cbe .sig-num{width:46px;height:46px;border-radius:13px;flex:none;display:grid;place-items:center;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.cbe .sig-num.bad{background:#ffeae7;background:oklch(95.5% .035 25deg);color:#a92227}.cbe .sig-num.warn{background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 72%,black)}.cbe .sig-num.ok{background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 74%,black)}.cbe .sig-h>span:nth-child(2){flex:1;min-width:0;padding-top:3px}.cbe .sig-h b{display:block;font-size:13.5px;font-weight:700}.cbe .sig-h i{font-style:normal;display:block;font-size:12px;color:var(--mut);margin-top:2px}.cbe .sig-note{margin:11px 0 0;font-size:12.8px;line-height:1.5;color:var(--soft);padding:10px 11px;border-radius:9px;background:var(--canvas);border:1px solid var(--line2);text-wrap:pretty}.cbe .sig-acts{display:flex;margin-top:10px}.cbe .rev-card .card-h b{letter-spacing:-.005em}.cbe .rev-chip.approved{background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 78%,black)}.cbe .rev-chip.changes{background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 72%,black)}.cbe .rev-chip.pending{background:var(--acc-soft);color:var(--acc-text)}.cbe .rev-acts{display:flex;gap:7px;padding-bottom:13px;margin-bottom:11px;border-bottom:1px solid var(--line2)}.cbe .rev-t{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--line3)}.cbe .rev-t.done{opacity:.62}.cbe .rev-t.done p{text-decoration:line-through;text-decoration-color:var(--line)}.cbe .rev-av{width:28px;height:28px;font-size:11px;flex:none}.cbe .rev-av.sm{width:22px;height:22px;font-size:9.5px}.cbe .rev-b{flex:1;min-width:0}.cbe .rev-m{display:flex;align-items:center;gap:8px}.cbe .rev-m b{font-size:13px;font-weight:700}.cbe .rev-m i{font-style:normal;font-size:11.5px;color:var(--faint)}.cbe .rev-res{margin-left:auto;opacity:0;transition:opacity .13s}.cbe .rev-t:hover .rev-res{opacity:1}.cbe .rev-b>p{margin:4px 0 0;font-size:13.2px;line-height:1.55;color:var(--soft);text-wrap:pretty}.cbe .rev-r{display:flex;gap:8px;margin-top:9px;padding-left:11px;border-left:2px solid var(--line2)}.cbe .rev-r b{font-size:12.5px;font-weight:700}.cbe .rev-r i{font-style:normal;font-size:11px;color:var(--faint)}.cbe .rev-r p{margin:3px 0 0;font-size:12.8px;line-height:1.5;color:var(--soft)}.cbe .rev-empty{margin:2px 0 12px;text-wrap:pretty}.cbe .rev-new{display:flex;align-items:center;gap:9px;padding-top:12px}.cbe .rev-new .fld{flex:1;padding:9px 12px}.cbe .rev-more{margin-top:10px;font-size:12.5px}.cbe .pv-day{display:flex;align-items:center;gap:9px;flex:none;padding:5px 11px;border-radius:999px;background:var(--acc-soft);border:1px solid var(--acc-line)}.cbe .pv-day-l{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:750;color:var(--acc-text);font-variant-numeric:tabular-nums;white-space:nowrap}.cbe .pv-day input[type=range]{width:112px;accent-color:var(--acc)}.cbe .pv-day-r{font-size:11.5px;color:var(--mut);white-space:nowrap}.cbe .pv-lock-chip{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--line2);color:var(--mut)}.cbe .pv-l.locked{opacity:.45}.cbe .pv-l.locked .pv-l-t{text-decoration:none}.cbe .pv-locked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:62px 30px}.cbe .pv-locked-ic{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--line2);color:var(--mut)}.cbe .pv-locked b{font-family:Schibsted Grotesk;font-size:20px;font-weight:750}.cbe .pv-locked p{margin:0;max-width:44ch;font-size:13.5px;line-height:1.6;color:var(--mut);text-wrap:pretty}.cbe .pv-locked-t{margin-top:6px;font-size:12px;font-weight:600;color:var(--faint)}@media(max-width:1360px){.cbe .prev{width:312px}.cbe .cr-cols{grid-template-columns:minmax(0,1fr) 260px;gap:26px}.cbe .ol{width:336px}.cbe .le{min-width:400px}.cbe .le-scroll{padding-left:18px;padding-right:18px}.cbe .pane{padding-left:24px;padding-right:24px}}@media(max-width:1200px){.cbe .bd-topr .btxt{display:none}.cbe .bd-topr .bdb-bare,.cbe .bd-topr .bdb-ghost{padding:9px 10px}.cbe .ck-trigger span:not(.kbd){display:none}.cbe .ed-rail{width:214px}.cbe .ol{width:310px}.cbe .le{min-width:360px}.cbe .ty-grid{grid-template-columns:repeat(3,1fr)}.cbe .stat-row,.cbe .cert-grid,.cbe .tpl-grid{grid-template-columns:repeat(2,1fr)}.cbe .och-logo i{display:none}}@media(max-width:1080px){.cbe .save-ind,.cbe .ck-trigger .kbd{display:none}.cbe .ed-rail{width:62px;overflow-y:auto;overflow-x:hidden}.cbe .ed-rail::-webkit-scrollbar{width:0}.cbe .ed-nav{scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}.cbe .ed-nav::-webkit-scrollbar{width:0;height:0}.cbe .ed-rail .ed-rail-hb,.cbe .ed-rail .ed-i .n,.cbe .ed-rail .ed-i .ct,.cbe .ed-rail .ed-grp,.cbe .ed-rail .lc,.cbe .ed-rail .lc-top,.cbe .ed-rail .ed-more .n,.cbe .ed-rail .ed-more em,.cbe .ed-rail .ed-reassure,.cbe .ed-rail .ed-grp-note{display:none}.cbe .ed-rail .ed-more{justify-content:center;padding:9px 0;margin-top:8px}.cbe .ed-rail-h{justify-content:center;padding:10px 8px}.cbe .ed-nav{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 8px}.cbe .ed-rail .ed-i{position:relative;width:100%;justify-content:center;padding:9px 0}.cbe .ed-rail .ed-i .st-dot{position:absolute;top:6px;right:8px}.cbe .rail-toggle,.cbe .pane-split .prev{display:none}.cbe .pane-split.has-prev .pane-in{max-width:none}.cbe .le{min-width:320px}.cbe .ol{width:290px}.cbe .grid2,.cbe .up-row{grid-template-columns:1fr}.cbe .sched-fields{grid-template-columns:1fr 1fr}}@media(max-width:900px){.cbe .cr{padding:26px 20px 132px}.cbe .cr-cols{grid-template-columns:minmax(0,1fr);gap:20px}.cbe .cr-side{position:static;order:-1}.cbe .cr-side .cr-card:last-child{display:none}.cbe .ty-grid{grid-template-columns:repeat(2,1fr)}.cbe .path-grid,.cbe .path-grid-3,.cbe .tpl-grid{grid-template-columns:1fr}.cbe .ed-body{flex-direction:column}.cbe .ol{width:100%;max-height:44%;border-right:0;border-bottom:1px solid var(--line)}.cbe .le{min-width:0}.cbe .le-h{padding:12px 16px;flex-wrap:wrap}.cbe .le-scroll{padding:16px}.cbe .pane{padding:20px 18px 60px}.cbe .pane-h h2{font-size:20px}.cbe .stat-row,.cbe .cert-grid{grid-template-columns:repeat(2,1fr)}.cbe .price-row>*{flex:1 1 140px}.cbe .fr-opts{flex-wrap:wrap}.cbe .fr-opts .seg{margin-left:0}.cbe .media-top{gap:8px}.cbe .media-top .seg{order:3}}@media(max-width:720px){.cbe{font-size:14px}.cbe .och{height:54px;padding:0 12px;gap:8px}.cbe .och-nav{display:none}.cbe .och-logo .plinth{width:32px;height:32px}.cbe .och-acts{margin-left:auto;gap:6px}.cbe .och-acts .ic-chip{width:38px;height:38px}.cbe .bd-top{height:auto;min-height:52px;padding:8px 12px;flex-wrap:wrap;gap:8px}.cbe .bd-crumb{flex:1 1 100%;order:1}.cbe .bd-topr{flex:1 1 100%;order:2;margin-left:0;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.cbe .bd-topr::-webkit-scrollbar{display:none}.cbe .ttl-edit{max-width:100%}.cbe .ed{flex-direction:column}.cbe .ed-rail{width:100%;flex:none;flex-direction:row;align-items:center;gap:2px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;padding:0 6px}.cbe .ed-rail::-webkit-scrollbar{display:none}.cbe .ed-rail-h,.cbe .lc{display:none}.cbe .ed-nav{display:flex;flex-direction:row;gap:2px;padding:6px 0;overflow:visible;min-height:0;mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.cbe .ed-rail .ed-i{flex:none;width:auto;justify-content:flex-start;gap:7px;padding:9px 12px;min-height:44px}.cbe .ed-rail .ed-i .n{display:inline;font-size:13.5px}.cbe .ed-rail .ed-i .st-dot{position:static}.cbe .ol{max-height:38vh}.cbe .ol-stats,.cbe .ol-f{flex-wrap:wrap}.cbe .le-h{padding:11px 14px;gap:9px}.cbe .le-t{font-size:17px}.cbe .le-sub{flex-wrap:wrap;white-space:normal}.cbe .le-scroll{padding:14px 14px 48px}.cbe .le-types{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.cbe .le-ty{flex:none;min-height:40px}.cbe .cr{padding:20px 14px 150px}.cbe .cr-h h1{font-size:24px}.cbe .ty-grid{grid-template-columns:1fr}.cbe .ty{flex-direction:row;align-items:center;gap:12px;padding:12px}.cbe .cr-bar{padding:0 14px}.cbe .cr-bar-in{flex-wrap:wrap;gap:10px;padding:11px 0}.cbe .cr-pips{order:3;flex:1 1 100%}.cbe .cr-go{flex:1}.cbe .pane{padding:16px 14px 56px}.cbe .pane-h h2{font-size:19px}.cbe .card-h{flex-wrap:wrap;gap:8px}.cbe .card-h .sp{margin-left:0;flex-wrap:wrap}.cbe .stat-row,.cbe .grid2,.cbe .cert-grid,.cbe .sched-fields{grid-template-columns:1fr}.cbe .row{flex-wrap:wrap}.cbe .row-l{flex:1 1 100%}.cbe .bar-l{width:110px;font-size:12px}.cbe .pub-hero{flex-direction:column;align-items:flex-start;gap:13px}.cbe .pub-hero-a,.cbe .pub-hero .bdb{width:100%;justify-content:center}.cbe .ai-strip{overflow-x:auto;flex-wrap:nowrap}.cbe .ai-chip{flex:none;min-height:40px}.cbe .tbl-h{display:none}.cbe .tbl-r{grid-template-columns:1fr auto;gap:6px 10px;padding:12px;align-items:center}.cbe .tbl-r>*:nth-child(n+2):nth-child(-n+5){grid-column:1;font-size:12.5px}.cbe .tbl-acts{grid-column:2;grid-row:1}.cbe .modal{width:100vw;max-width:100vw;max-height:100vh;height:100%;border-radius:0}.cbe .modal-f{flex-wrap:wrap}.cbe .modal-f .bdb{flex:1;justify-content:center}.cbe .fr-list{padding:6px}.cbe .bdb-sm{min-height:38px}.cbe .bdb-ic{width:40px;height:40px}.cbe .tog{width:44px;height:26px}.cbe .tog i{width:22px;height:22px}.cbe .tog.on i{transform:translate(18px)}.cbe .chk{width:20px;height:20px;opacity:1}.cbe .toast{left:12px;right:12px;transform:none;bottom:14px}.cbe .prev{display:none}}@media(max-height:700px){.cbe .lc-list{max-height:120px}.cbe .cr{padding-top:22px}.cbe .cr-h{margin-bottom:18px}.cbe .ol-sugg{display:none}.cbe .ol-stats{flex-wrap:nowrap;overflow:hidden}.cbe .ol-stats>span:not(.sp):nth-child(n+3){display:none}.cbe .teach{padding:10px 12px 4px}.cbe .teach-ic{width:30px;height:30px;margin-bottom:7px;border-radius:9px}.cbe .teach-ic svg{width:16px;height:16px}.cbe .teach>b{font-size:13.5px}.cbe .teach>p{display:none}.cbe .teach-rec{padding:9px}.cbe .teach-rec-b{margin-bottom:8px}.cbe .teach-rec-b i{display:none}.cbe .teach-alt{margin-top:6px}}.cbe .och-more{position:relative;flex:none}.cbe .och-more>button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;font-size:14px;font-weight:600;color:var(--hfg-soft);white-space:nowrap}.cbe .och-more>button:hover,.cbe .och-more.open>button{background:var(--hchip);color:var(--hfg)}.cbe .och-more>button .car{transition:transform .18s}.cbe .och-more.open>button .car{transform:rotate(180deg)}.cbe .och-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);z-index:60}.cbe .och-p-item{display:block;width:100%;text-align:left;padding:9px 11px;border-radius:8px;font-size:14px;font-weight:600;color:var(--soft)}.cbe .och-p-item:hover{background:var(--line3);color:var(--ink)}.cbe .och-p-item.on{background:var(--acc-soft);color:var(--acc-text)}.cbe .och-burger{display:none;width:38px;height:38px;border-radius:10px;flex:none;border:1px solid var(--hline);background:var(--hchip);color:var(--hfg);place-items:center}.cbe .och-burger:hover{background:var(--hchip-hov)}.cbe .och-veil{position:fixed;inset:0;background:#11152480;z-index:200;animation:fade .16s ease}.cbe .och-drawer{position:fixed;top:0;left:0;bottom:0;width:min(300px,84vw);z-index:201;background:linear-gradient(168deg,var(--p-hi) -20%,var(--primary) 48%,var(--p-lo) 130%);display:flex;flex-direction:column;gap:2px;padding:12px;overflow-y:auto;box-shadow:14px 0 40px -18px #11152499;animation:bdx-dwIn .22s cubic-bezier(.3,0,.2,1)}@keyframes bdx-dwIn{0%{transform:translate(-100%)}}.cbe .och-dw-top{display:flex;align-items:center;gap:10px;padding:4px 6px 12px}.cbe .och-dw-top b{flex:1;font-family:Schibsted Grotesk;font-size:16px;font-weight:700;color:var(--hfg)}.cbe .och-dw-l{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:11px;font-size:15.5px;font-weight:600;color:var(--hfg-soft);text-align:left}.cbe .och-dw-l:hover{background:var(--hchip);color:var(--hfg)}.cbe .och-dw-l.on{background:linear-gradient(180deg,color-mix(in oklab,var(--hfg) 16%,transparent),var(--hchip));color:var(--hfg)}@media(max-width:720px){.cbe .och-burger{display:grid}.cbe .och-logo i{display:none}}.cbe .cr-step{animation:bdx-stepIn .26s cubic-bezier(.3,0,.2,1)}@keyframes bdx-stepIn{0%{opacity:0;transform:translateY(8px)}}.cbe .cr-step-h h2{font-size:21px;letter-spacing:-.02em}.cbe .cr-desc-solo{max-width:620px}.cbe .cr-pip{background:none;border:0}.cbe .cr-pip:disabled{cursor:default}.cbe .cr-pip:not(:disabled):hover .cr-pip-d{border-color:var(--acc);color:var(--acc-text)}.cbe .ed-grp.ess{color:var(--acc-text)}.cbe .ed-i-num{width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;border:1.5px solid var(--line);color:var(--mut);background:#fff;transition:background .15s,border-color .15s,color .15s}.cbe .ed-i-num.done{background:var(--ok);border-color:var(--ok);color:#fff}.cbe .ed-i.on .ed-i-num{border-color:var(--acc);color:var(--acc-text)}.cbe .ed-i.on .ed-i-num.done{background:var(--ok);border-color:var(--ok);color:#fff}.cbe .ed-i.ess{font-weight:600}.cbe .ed-i:not(.on) .ed-i-ic{background:var(--line2);color:var(--mut);box-shadow:none}.cbe .ed-i:not(.on):hover .ed-i-ic{background:var(--line);color:var(--soft)}.cbe[data-chrome=dark] .ed-i:not(.on) .ed-i-ic{background:#ffffff12;color:var(--d-soft);box-shadow:none}.cbe[data-chrome=dark] .ed-i:not(.on):hover .ed-i-ic{background:#ffffff1f;color:var(--d-fg)}.cbe .lc-top{display:block;width:100%;text-align:left;flex:none;margin:8px 10px 4px;width:calc(100% - 20px);padding:11px 12px;border-radius:12px;border:1px solid color-mix(in oklab,var(--acc) 22%,var(--line));background:linear-gradient(150deg,var(--acc-wash),#fff 72%);transition:border-color .15s,box-shadow .15s}.cbe .lc-top:hover{border-color:var(--acc);box-shadow:var(--sh-sm)}.cbe .lc-top.done{border-color:color-mix(in oklab,var(--ok) 30%,white);background:linear-gradient(150deg,var(--ok-soft),#fff 72%)}.cbe .lc-top-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cbe .lc-top-h b{flex:1;font-size:12.5px;font-weight:700}.cbe .lc-top-h .pc{font-size:11.5px;font-weight:800;color:var(--acc-text);font-variant-numeric:tabular-nums}.cbe .lc-top.done .lc-top-h .pc{color:color-mix(in oklab,var(--ok) 78%,black)}.cbe .lc-top .lc-bar{display:block;margin:0 0 7px}.cbe .lc-top.done .lc-bar i{background:var(--ok)}.cbe .lc-top-s{display:block;font-size:11.5px;color:var(--mut);line-height:1.4}.cbe .ed-more{display:flex;align-items:center;flex-wrap:wrap;gap:7px;width:100%;text-align:left;margin-top:10px;padding:10px 9px;border-radius:10px;border:1px dashed var(--line);font-size:13px;font-weight:650;color:var(--soft);background:transparent}.cbe .ed-more:hover{border-color:var(--acc);color:var(--acc-text);background:var(--acc-wash)}.cbe .ed-more.open{border-style:solid;border-color:var(--line2)}.cbe .ed-more-ic{display:grid;place-items:center;width:16px;flex:none}.cbe .ed-more.open .ed-more-ic svg{transform:rotate(180deg)}.cbe .ed-more em{flex-basis:100%;font-style:normal;font-size:11.5px;font-weight:500;color:var(--faint)}.cbe .ed-more:hover em{color:var(--mut)}.cbe .prod-search{width:210px}.cbe .prod-search input{padding:8px 10px 8px 32px}.cbe .prod-pane{padding:24px 30px 60px}.cbe .prod-in{max-width:1140px;margin:0 auto}.cbe .prod-stats{display:flex;gap:20px;margin-bottom:16px;font-size:13px;color:var(--mut)}.cbe .prod-stats b{color:var(--ink);font-family:Schibsted Grotesk;font-weight:700;margin-right:5px}.cbe .prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:14px}.cbe .prodc{display:flex;flex-direction:column;text-align:left;border-radius:15px;border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:var(--sh-sm);transition:transform .16s,box-shadow .16s,border-color .16s}.cbe .prodc:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:color-mix(in oklab,var(--acc) 32%,var(--line))}.cbe .prodc-new{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 13%,transparent),var(--sh-sm)}.cbe .prodc-cover{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;background:var(--line2)}.cbe .prodc-cover img{width:100%;height:100%;object-fit:cover}.cbe .prodc-scrim{position:absolute;inset:0;background:linear-gradient(180deg,oklch(20% .03 270deg / .34),transparent 55%)}.cbe .prodc-mesh{background:radial-gradient(120% 90% at 12% 8%,color-mix(in oklab,var(--c2) 62%,transparent),transparent 62%),radial-gradient(90% 80% at 92% 96%,color-mix(in oklab,var(--c1) 78%,black) 0%,transparent 66%),linear-gradient(146deg,var(--c1),color-mix(in oklab,var(--c1) 58%,var(--c2)))}.cbe .prodc-mesh:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,oklch(100% 0 0deg / .2) 1px,transparent 0) 0 0/14px 14px;-webkit-mask-image:linear-gradient(150deg,#000,transparent 72%);mask-image:linear-gradient(150deg,#000,transparent 72%)}.cbe .prodc-glyph{position:relative;color:#ffffffeb;filter:drop-shadow(0 3px 10px oklch(20% .05 270deg / .4))}.cbe .prodc-badge{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:#12161f80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff2e;white-space:nowrap}.cbe .prodc-b{display:flex;flex-direction:column;padding:13px 14px 14px;flex:1}.cbe .prodc-chips{display:flex;align-items:center;gap:7px;margin-bottom:9px}.cbe .prodc-when{margin-left:auto;font-size:11.5px;color:var(--faint)}.cbe .prodc-b>b{font-family:Schibsted Grotesk;font-size:15px;font-weight:700;letter-spacing:-.012em;line-height:1.3}.cbe .prodc-b>i{font-style:normal;font-size:12.5px;color:var(--mut);line-height:1.45;margin-top:4px}.cbe .prodc-m{display:flex;gap:14px;margin-top:12px;font-size:11.5px;color:var(--mut)}.cbe .prodc-m span{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.cbe .prodc-m b{font-family:Schibsted Grotesk;font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.015em}.cbe .prodc-bar{display:block;height:3px;border-radius:99px;background:var(--line2);overflow:hidden;margin-top:12px}.cbe .prodc-bar i{display:block;height:100%;border-radius:99px;background:var(--warn)}.cbe .prodc-bar.live i{background:var(--ok)}.cbe .prodc-go{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:700;color:var(--acc-text)}.cbe .prodc-new:hover .prodc-go{gap:10px}.cbe .prodc-add{align-items:center;justify-content:center;gap:3px;padding:26px 18px;text-align:center;border-style:dashed;box-shadow:none;background:transparent;min-height:200px}.cbe .prodc-add:hover{border-color:var(--acc);background:var(--acc-wash);transform:none;box-shadow:none}.cbe .prodc-add-ic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;margin-bottom:9px;background:var(--acc-soft);color:var(--acc-text)}.cbe .prodc-add b{font-size:14px;font-weight:700}.cbe .prodc-add i{font-style:normal;font-size:12.5px;color:var(--mut);line-height:1.45;max-width:26ch;margin-top:3px}.cbe .ed-grp.school{display:flex;align-items:center;gap:6px;color:var(--faint);margin-top:6px}.cbe .ed-grp.school svg{opacity:.7}.cbe .ed-grp-note{margin:-2px 9px 6px;font-size:11px;line-height:1.4;color:var(--faint)}.cbe .ed-nav .ed-grp.school{border-top:1px solid var(--line2);padding-top:14px}.cbe .ed-reassure{display:flex;gap:7px;margin:12px 2px 4px;padding:9px 10px;border-radius:10px;background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 72%,black);font-size:11.5px;line-height:1.45}.cbe .ed-reassure svg{flex:none;margin-top:2px}.cbe .ed-grp:not(.ess):not(.school){color:var(--mut)}.cbe .cr-steps-top{display:flex;align-items:center;gap:0;margin:0 0 26px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:var(--sh-sm)}.cbe .cr-steps-top .cr-pip{font-size:13px}.cbe .cr-steps-top .cr-pip-l{flex:1;min-width:22px}.cbe .cr-bar-in{justify-content:flex-end}.cbe .cr-bar-in .cr-status{margin-right:auto}.cbe .lc-top-h .pc{flex:none;white-space:nowrap}.cbe .lc-top{box-sizing:border-box}.cbe .ed-rail-h{padding:12px 12px 11px;gap:11px;align-items:center}.cbe .ed-thumb{width:44px;border-radius:10px}.cbe .ed-rail-t{font-size:13px;line-height:1.35}.cbe .ed-rail-m .chip{font-size:10.5px;padding:2px 7px}.cbe .ed-grp{font-size:10px;letter-spacing:.1em;padding:14px 9px 5px}.cbe .ed-grp-sep{display:none}.cbe .ed-nav .ed-grp.school{padding-top:15px;margin-top:9px}.cbe[data-chrome=dark] .lc-top{border-color:#ffffff21;background:linear-gradient(150deg,#ffffff17,#ffffff08);box-shadow:inset 0 1px #ffffff12}.cbe[data-chrome=dark] .lc-top:hover{border-color:color-mix(in oklab,var(--acc) 55%,transparent);background:linear-gradient(150deg,#ffffff21,#ffffff0d)}.cbe[data-chrome=dark] .lc-top-h b{color:var(--d-fg)}.cbe[data-chrome=dark] .lc-top-h .pc{color:color-mix(in oklab,var(--acc) 45%,white)}.cbe[data-chrome=dark] .lc-top-s{color:var(--d-soft)}.cbe[data-chrome=dark] .lc-top .lc-bar{background:#ffffff1f}.cbe[data-chrome=dark] .lc-top.done{border-color:color-mix(in oklab,var(--ok) 42%,transparent);background:linear-gradient(150deg,color-mix(in oklab,var(--ok) 20%,transparent),#ffffff08)}.cbe[data-chrome=dark] .lc-top.done .lc-top-h .pc{color:color-mix(in oklab,var(--ok) 50%,white)}.cbe[data-chrome=dark] .ed-grp{color:#ffffff6b}.cbe[data-chrome=dark] .ed-grp.ess{color:color-mix(in oklab,var(--acc) 42%,white)}.cbe[data-chrome=dark] .ed-grp-note{color:#ffffff57}.cbe[data-chrome=dark] .ed-nav .ed-grp.school{border-top-color:#ffffff17}.cbe[data-chrome=dark] .ed-reassure{background:color-mix(in oklab,var(--ok) 17%,transparent);color:color-mix(in oklab,var(--ok) 40%,white)}.cbe[data-chrome=dark] .ed-more{border-color:#ffffff29;color:var(--d-soft)}.cbe[data-chrome=dark] .ed-more:hover{border-color:color-mix(in oklab,var(--acc) 55%,transparent);background:#ffffff0d;color:var(--d-fg)}.cbe[data-chrome=dark] .ed-more.open{border-color:#ffffff1a}.cbe[data-chrome=dark] .ed-more em{color:#ffffff57}.cbe[data-chrome=dark] .ed-i-num{background:#ffffff12;border-color:#ffffff2e;color:var(--d-soft)}.cbe[data-chrome=dark] .ed-i.on .ed-i-num{border-color:var(--acc);color:#fff;background:color-mix(in oklab,var(--acc) 34%,transparent)}.cbe[data-chrome=dark] .ed-i-num.done,.cbe[data-chrome=dark] .ed-i.on .ed-i-num.done{background:var(--ok);border-color:var(--ok);color:#fff}.cbe[data-chrome=dark] .ed-rail-t{color:var(--d-fg)}.cbe .ty-pick{animation:bdx-pickIn .2s cubic-bezier(.3,0,.2,1)}@keyframes bdx-pickIn{0%{opacity:0;transform:translateY(-6px)}}.cbe .ty-help[aria-expanded=true] .ty-ic-ai{box-shadow:0 0 0 3px color-mix(in oklab,var(--ai) 20%,transparent)}.cbe .ed-school{margin:16px 2px 4px;padding:12px 10px 8px;border-radius:12px;border:1px solid var(--line2);background:var(--canvas)}.cbe .ed-school-h{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.cbe .ed-school-note{margin:4px 0 9px;font-size:11px;line-height:1.4;color:var(--faint)}.cbe .ed-school-i{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 8px;border-radius:8px;font-size:12.5px;font-weight:550;color:var(--mut)}.cbe .ed-school-i:hover{background:#fff;color:var(--ink)}.cbe .ed-school-i.on{background:#fff;color:var(--acc-text);font-weight:650;box-shadow:var(--sh-sm)}.cbe .ed-school-i .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe .ed-school-i .go{opacity:0;color:var(--faint);flex:none}.cbe .ed-school-i:hover .go,.cbe .ed-school-i.on .go{opacity:1}.cbe[data-chrome=dark] .ed-school{border-color:#ffffff14;background:#0000002e}.cbe[data-chrome=dark] .ed-school-h,.cbe[data-chrome=dark] .ed-school-note{color:#ffffff5c}.cbe[data-chrome=dark] .ed-school-i{color:#ffffff8c}.cbe[data-chrome=dark] .ed-school-i:hover{background:#ffffff0f;color:var(--d-fg)}.cbe[data-chrome=dark] .ed-school-i.on{background:#ffffff17;color:#fff;box-shadow:none}.cbe .save-ind{border:0;background:none;border-radius:8px;padding:4px 8px;margin-left:-2px;transition:background .14s,color .14s}.cbe .save-ind:hover{background:var(--line2);color:var(--ink)}.cbe .save-hist{opacity:0;margin-left:1px;transition:opacity .14s}.cbe .save-ind:hover .save-hist{opacity:.6}.cbe[data-chrome=dark] .save-ind:hover{background:#ffffff14;color:var(--d-fg)}@media(max-width:1080px){.cbe .ed-rail .ed-school{display:none}}.cbe .path-hero{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:20px 22px;border-radius:16px;border:1.5px solid var(--line);background:#fff;box-shadow:var(--sh-sm);transition:border-color .16s,box-shadow .16s,transform .16s}.cbe .path-hero:hover{border-color:var(--acc);box-shadow:var(--sh-md);transform:translateY(-1px)}.cbe .path-hero.on{border-color:var(--acc);background:linear-gradient(115deg,var(--acc-wash),#fff 62%);box-shadow:0 0 0 4px color-mix(in oklab,var(--acc) 13%,transparent),var(--sh-md)}.cbe .path-hero-ic{width:52px;height:52px;flex:none;border-radius:15px;display:grid;place-items:center;background:var(--acc-soft);color:var(--acc-text)}.cbe .path-hero.on .path-hero-ic{background:var(--acc);color:#fff;box-shadow:0 3px 12px color-mix(in oklab,var(--acc) 38%,transparent)}.cbe .path-hero-b{flex:1;min-width:0}.cbe .path-hero-b b{display:block;font-family:Schibsted Grotesk;font-size:19px;font-weight:700;letter-spacing:-.02em}.cbe .path-hero-b p{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--mut);max-width:52ch}.cbe .path-hero-go{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--faint);transition:background .16s,color .16s}.cbe .path-hero:hover .path-hero-go{background:var(--acc-soft);color:var(--acc-text)}.cbe .path-hero.on .path-hero-go{background:var(--acc);color:#fff}.cbe .path-alt-h{display:flex;align-items:center;gap:12px;margin:22px 0 12px}.cbe .path-alt-h:before,.cbe .path-alt-h:after{content:"";flex:1;height:1px;background:var(--line)}.cbe .path-alt-h span{font-size:12px;font-weight:650;color:var(--faint)}.cbe .path-grid-alt{grid-template-columns:repeat(3,1fr)}.cbe .path-sm{padding:15px 16px;gap:12px}.cbe .path-sm .path-ic{width:34px;height:34px;border-radius:10px}.cbe .path-sm b{font-size:14.5px}.cbe .path-sm p{margin-top:4px;font-size:13px;line-height:1.45}.cbe .teach-go{display:flex;align-items:center;gap:14px;width:100%;max-width:440px;text-align:left;margin:18px auto 0;padding:16px 18px;border-radius:14px;border:1.5px solid var(--acc);background:linear-gradient(115deg,var(--acc-wash),#fff 62%);box-shadow:0 0 0 4px color-mix(in oklab,var(--acc) 11%,transparent);transition:transform .16s,box-shadow .16s}.cbe .teach-go:hover{transform:translateY(-1px);box-shadow:0 0 0 4px color-mix(in oklab,var(--acc) 15%,transparent),var(--sh-md)}.cbe .teach-go-ic{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--acc);color:#fff;box-shadow:0 3px 10px color-mix(in oklab,var(--acc) 36%,transparent)}.cbe .teach-go-b{flex:1;min-width:0}.cbe .teach-go-b b{display:block;font-family:Schibsted Grotesk;font-size:16.5px;font-weight:700;letter-spacing:-.015em}.cbe .teach-go-b i{font-style:normal;display:block;font-size:13px;color:var(--mut);margin-top:3px;line-height:1.45}.cbe .teach-go-x{flex:none;color:var(--acc-text);opacity:.55;transition:opacity .16s,transform .16s}.cbe .teach-go:hover .teach-go-x{opacity:1;transform:translate(2px)}.cbe .teach-sec{margin-top:10px;font-size:13.5px}.cbe .teach-tip{max-width:440px;margin:20px auto 0;padding:13px 15px;border-radius:12px;background:var(--canvas);border:1px solid var(--line2);text-align:left}.cbe .teach-tip-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:750;color:var(--mut)}.cbe .teach-tip-h svg{color:var(--ai)}.cbe .teach-tip p{margin:6px 0 9px;font-size:13px;line-height:1.55;color:var(--mut)}.cbe .teach-tip p b{color:var(--ink);font-weight:650}.cbe .teach-tip .bdb{padding-left:0}.cbe .kind-grid{gap:9px}.cbe .kind{padding:13px 14px;gap:12px;border-radius:12px}.cbe .kind-ic{width:36px;height:36px;border-radius:11px}.cbe .kind b{font-size:14.5px}.cbe .kind i{font-size:12.5px;line-height:1.45;margin-top:3px}.cbe .kind-grp{font-size:11px;letter-spacing:.09em;padding-top:14px}.cbe .le-in .kind-grid{max-width:760px}.cbe .pub-nice .pub-tick{border-style:dashed}.cbe .pub-nice:not(.done) .pub-ic{background:var(--line2);color:var(--mut)}.cbe .ai-strip{display:block;padding:0;margin-bottom:14px;border-radius:11px;border:1px solid var(--line2);background:transparent;transition:border-color .16s,background .16s}.cbe .ai-strip:hover{border-color:var(--ai-line)}.cbe .ai-strip.open{border-color:var(--ai-line);background:linear-gradient(120deg,var(--ai-soft),#fff 72%)}.cbe .ai-strip-t{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 12px;font-size:12.5px;font-weight:600;color:var(--mut)}.cbe .ai-strip:hover .ai-strip-t,.cbe .ai-strip.open .ai-strip-t{color:color-mix(in oklab,var(--ai) 76%,black)}.cbe .ai-strip-t .n{flex:1;min-width:0}.cbe .ai-strip-c{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--line2);color:var(--faint)}.cbe .ai-strip.open .ai-strip-c{background:#ffffffb3;color:color-mix(in oklab,var(--ai) 70%,black)}.cbe .ai-strip-x{flex:none;opacity:.5;transition:transform .18s}.cbe .ai-strip.open .ai-strip-x{transform:rotate(180deg);opacity:.8}.cbe .ai-strip-b{display:flex;flex-wrap:wrap;gap:7px;padding:2px 11px 11px;animation:bdx-pickIn .18s cubic-bezier(.3,0,.2,1)}.cbe[data-chrome=dark] .ai-strip{border-color:#ffffff1a}.cbe .hint{font-size:13px;line-height:1.5}.cbe .ol-sugg .hint{font-size:12.5px}.cbe .row-l i,.cbe .fh-sub{font-size:13px;line-height:1.5}.cbe .path p,.cbe .path-sm p{font-size:13.5px;line-height:1.5}.cbe .kind i{font-size:13px;line-height:1.5}.cbe .kind b{font-size:15px}.cbe .teach>p{font-size:13.5px;line-height:1.55;max-width:40ch}.cbe .teach>b{font-size:18px}.cbe .teach-tip p{font-size:13.5px}.cbe .teach-tip-h{font-size:12px}.cbe .pub-b i{font-size:13px;line-height:1.5}.cbe .blk-b i{font-size:13px}.cbe .ed-school-note{font-size:12px}.cbe .lc-top-s{font-size:12.5px;line-height:1.45}.cbe .ed-more em{font-size:12px}.cbe .ed-reassure{font-size:12.5px;line-height:1.5}.cbe .stat span{font-size:13px}.cbe .card-sub{font-size:13px;line-height:1.5}.cbe .prodc-b>i{font-size:13px}.cbe .cr-h p{font-size:15.5px;line-height:1.55}.cbe .cr-status{font-size:13px}.cbe .tpl p{font-size:13px;line-height:1.5}.cbe .sug-i{font-size:15px}.cbe .cert-tpl i,.cbe .mom-b i{font-size:12.5px}.cbe .ai-strip-t,.cbe .ai-chip,.cbe .ai-btn{font-size:13px}.cbe .le-in .kind-grid{gap:10px}.cbe .le-in .kind{padding:15px 16px}.cbe .le-in .kind-ic{width:38px;height:38px}.cbe .le-in .kind b{font-size:15.5px}.cbe .le-in .kind i{font-size:13px}.cbe .le-in .kind-grp{font-size:11.5px;padding-top:16px}.cbe .ty-grid{grid-template-columns:repeat(3,1fr);gap:11px}.cbe .ty{padding:16px 15px;min-height:126px;gap:12px}.cbe .ty-help{grid-column:span 2;flex-direction:row;align-items:center;min-height:0}.cbe .ty-help>span:last-child{flex:1}.cbe .ty-ic{width:40px;height:40px;border-radius:12px}.cbe .ty b{font-size:15px;line-height:1.3}.cbe .ty i{font-size:12.8px;line-height:1.45;margin-top:4px}.cbe .ty-check{top:12px;right:12px;width:20px;height:20px}@media(max-width:1180px){.cbe .ty-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1180px){.cbe .ty-help{grid-column:span 2}}@media(max-width:820px){.cbe .ty-grid{grid-template-columns:1fr}.cbe .ty-help{grid-column:span 1}}@media(max-width:1180px){.cbe .teach{padding-left:10px;padding-right:10px}.cbe .teach-go{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:14px 12px}.cbe .teach-go-ic{width:36px;height:36px}.cbe .teach-go-b b{font-size:15px}.cbe .teach-go-b i,.cbe .teach-go-x{display:none}.cbe .teach-tip{padding:11px 12px}.cbe .teach-tip p{font-size:12.5px}}.cbe .ol-l-t i{font-size:13px}.cbe .cr-card-d{font-size:13px;line-height:1.5}.cbe .__om-t{font-size:12.5px}.cbe .more-fold{display:flex;align-items:center;gap:13px;width:100%;text-align:left;margin:4px 0 12px;padding:14px 16px;border-radius:13px;border:1px dashed var(--line);background:transparent;transition:border-color .16s,background .16s}.cbe .more-fold:hover{border-color:var(--acc);background:var(--acc-wash)}.cbe .more-fold.open{border-style:solid;border-color:var(--line2);background:var(--canvas);margin-bottom:14px}.cbe .more-fold-ic{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--line2);color:var(--mut);transition:background .16s,color .16s}.cbe .more-fold:hover .more-fold-ic{background:var(--acc-soft);color:var(--acc-text)}.cbe .more-fold.open .more-fold-ic{transform:rotate(45deg)}.cbe .more-fold-b{flex:1;min-width:0}.cbe .more-fold-b b{display:block;font-size:14.5px;font-weight:650}.cbe .more-fold-b i{font-style:normal;display:block;font-size:13px;color:var(--mut);margin-top:3px;line-height:1.45}.cbe .more-fold-x{flex:none;color:var(--faint);transition:transform .18s}.cbe .more-fold.open .more-fold-x{transform:rotate(180deg)}.cbe .more-body{animation:bdx-pickIn .2s cubic-bezier(.3,0,.2,1)}.cbe .ed-thumb{width:52px;border-radius:9px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.cbe .ed-thumb img{filter:saturate(.92) contrast(1.02)}.cbe .ed-thumb:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000000f,#00000029);box-shadow:inset 0 0 0 1px #ffffff14}.cbe .ed-thumb-up{background:#1a1f2d9e;border-radius:0;z-index:1}.cbe[data-chrome=dark] .ed-thumb{box-shadow:inset 0 0 0 1px #ffffff1a}.cbe[data-chrome=dark] .ed-thumb:after{box-shadow:inset 0 0 0 1px #ffffff1f}.cbe .cover-prev{position:relative;width:220px;flex:none;aspect-ratio:563/317;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--line2);padding:0}.cbe .cover-prev img{width:100%;height:100%;object-fit:cover;display:block}.cbe .cover-prev:hover{border-color:var(--acc)}.cbe .cover-zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;background:#151a2999;color:#fff;font-size:12.5px;font-weight:650;opacity:0;transition:opacity .16s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cbe .cover-prev:hover .cover-zoom{opacity:1}.cbe .lb{width:min(760px,92vw)}.cbe .lb .modal-h b{flex:none}.cbe .lb .modal-h .hint{flex:1}.cbe .lb-body{padding:16px;background:var(--canvas);display:grid;place-items:center}.cbe .lb-body img{max-width:100%;max-height:60vh;border-radius:10px;border:1px solid var(--line);box-shadow:var(--sh-md);display:block}.cbe[data-chrome=dark] .lb-body{background:#00000038}.cbe .ed-thumb{padding:0;border:0;cursor:pointer}.cbe .live-wrap{position:absolute;inset:0;z-index:200;display:grid;place-items:center;background:#1115248c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .22s ease}.cbe .live-card{position:relative;width:min(520px,92vw);padding:32px 32px 26px;border-radius:20px;background:#fff;box-shadow:var(--sh-lg);text-align:center;animation:bdx-bdx-pop .3s cubic-bezier(.2,.9,.3,1.15)}.cbe .live-tick{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:#fff;box-shadow:0 6px 22px color-mix(in oklab,var(--ok) 42%,transparent)}.cbe .live-card h2{font-size:25px;font-weight:800;letter-spacing:-.025em}.cbe .live-card>p{margin:8px 0 20px;font-size:14.5px;color:var(--mut);line-height:1.55}.cbe .live-card>p b{color:var(--ink);font-weight:650}.cbe .live-url{display:flex;align-items:center;gap:9px;padding:10px 10px 10px 13px;border-radius:11px;border:1px solid var(--line);background:var(--canvas);text-align:left}.cbe .live-url svg{flex:none;color:var(--mut)}.cbe .live-url .mono{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.cbe .live-facts{display:flex;justify-content:center;gap:26px;margin:18px 0 22px}.cbe .live-facts span{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--mut)}.cbe .live-facts b{font-family:Schibsted Grotesk;font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.cbe .live-acts{display:flex;flex-direction:column;gap:9px}.cbe .live-acts .bdb{width:100%}.cbe .live-next{margin:18px 0 0;font-size:12.5px;color:var(--faint);line-height:1.5}.cbe[data-chrome=dark] .live-card{background:var(--d-bg2, #171a2e)}.cbe[data-chrome=dark] .live-card h2{color:var(--d-fg)}.cbe[data-chrome=dark] .live-url{background:#ffffff0d;border-color:#ffffff1f}.cbe .cf-modal{width:min(520px,92vw)}.cbe .cf-body{padding:16px}.cbe .cf-list{border:1px solid var(--line2);border-radius:11px;overflow:hidden}.cbe .cf-row{display:flex;align-items:flex-start;gap:14px;padding:10px 13px;border-bottom:1px solid var(--line3);font-size:13px}.cbe .cf-row:last-child{border-bottom:0}.cbe .cf-row span{width:80px;flex:none;color:var(--mut)}.cbe .cf-row b{flex:1;font-weight:550;line-height:1.45}.cbe .cf-warn{display:flex;gap:10px;margin-top:13px;padding:11px 13px;border-radius:11px;background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 70%,black);font-size:12.5px;line-height:1.5}.cbe .cf-warn svg{flex:none;margin-top:1px}.cbe .pane-in,.cbe .le-in,.cbe .lp-pane-in{margin-left:auto;margin-right:auto}.cbe .ed-legacy>*{max-width:1120px;margin-left:auto;margin-right:auto}@media(min-width:1700px){.cbe .ed-legacy>*{max-width:1240px}}@media(max-width:1400px){.cbe .ed-legacy>*{max-width:100%}}@supports (color: oklch(from white l c h)){.cbe{--acc: oklch(from var(--brand) .52 .16 h);--c-curriculum: oklch(from var(--brand) .55 .17 h);--c-landing: oklch(from var(--brand) .58 .18 h);--c-pricing: oklch(from var(--brand) .56 .13 h);--c-publish: oklch(from var(--brand) .55 .19 h);--c-drip: oklch(from var(--brand) .66 .15 h);--c-cert: oklch(from var(--brand) .64 .14 h);--c-messages: oklch(from var(--brand) .58 .13 h);--c-scorm: oklch(from var(--brand) .56 .14 h);--c-insights: oklch(from var(--brand) .58 .12 h);--c-team: oklch(from var(--brand) .58 .15 h);--c-coach: oklch(from var(--brand) .58 .16 h);--c-community: oklch(from var(--brand) .6 .14 h);--k-video: oklch(from var(--brand) .55 .17 h);--k-download: oklch(from var(--brand) .58 .13 calc(h - 6) );--k-text: oklch(from var(--brand) .56 .1 calc(h - 3) );--k-quiz: oklch(from var(--brand) .56 .13 calc(h - 18) );--k-assignment: oklch(from var(--brand) .62 .14 calc(h - 30) );--k-audio: oklch(from var(--brand) .58 .18 calc(h + 13) );--k-assessment: oklch(from var(--brand) .55 .19 calc(h + 5) );--k-random: oklch(from var(--brand) .55 .19 calc(h + 7) );--k-calendar: oklch(from var(--brand) .6 .14 calc(h - 16) );--k-live: oklch(from var(--brand) .62 .16 calc(h + 21) );--k-webinar: oklch(from var(--brand) .66 .15 calc(h + 26) );--ai: oklch(from var(--brand) .635 .185 calc(h + 74) );--ai-soft: oklch(from var(--brand) .965 .028 calc(h + 74) );--ai-line: oklch(from var(--brand) .885 .062 calc(h + 74) );--ai-g2: oklch(from var(--brand) .55 .16 calc(h + 39) )}.cbe[data-chrome=dark]{--d-bg: oklch(from var(--brand) .205 .024 h);--d-bg2: oklch(from var(--brand) .175 .022 h);--d-fg: oklch(from var(--brand) .97 .004 h);--d-soft: oklch(from var(--brand) .79 .012 h)}}.cbe price-and-coupons .connect-with-stripe,.cbe price-and-coupons .connect-with-paypal{max-width:680px;margin:0 auto 22px;padding:22px 28px;border:1px solid #e6ebf2;border-radius:16px;background:#fbfcfd;text-align:center}.cbe price-and-coupons .connect-with-stripe .btn-primary,.cbe price-and-coupons .connect-with-paypal-button{margin-top:4px}.cbe price-and-coupons .course-price{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cbe price-and-coupons .course-price .currency-symbol,.cbe price-and-coupons .actual-price{font-size:15px}.cbe price-and-coupons .custom-slider{margin-top:20px;font-size:14px;font-weight:600;color:#11294f}.cbe price-and-coupons .custom-slider+p,.cbe price-and-coupons .custom-slider+div>p{margin:4px 0 0 54px;font-size:12.5px;line-height:1.55;color:#7a8699}.cbe price-and-coupons .edit-course-card{border:1px solid #e6ebf2;border-radius:16px;background:#fff;padding:22px 24px;margin-bottom:20px}.cbe price-and-coupons .edit-course-title{font-size:15px;font-weight:700;color:#11294f}.cbe price-and-coupons .custom-payment-button-preview-div{border:1px solid #e6ebf2;border-radius:13px;background:linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 0 0/16px 16px,linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 8px 8px/16px 16px,#fbfcfd;padding:16px 18px}.cbe price-and-coupons .btn-actions.justify-content-end{gap:14px;align-items:center;padding-top:4px}.cbe price-and-coupons .field-hint{font-size:12.5px;line-height:1.55;color:#7a8699}.cbe add-certificate .certificate-card{max-width:760px;margin:0 auto;padding:40px 36px 44px;border:1px solid #e6ebf2;border-radius:18px;background:#fff;text-align:center}.cbe add-certificate .certificate-icon{margin-bottom:6px}.cbe add-certificate .certificate-card .header h2{font-size:21px;font-weight:700;letter-spacing:-.01em;color:#11294f;margin-bottom:8px}.cbe add-certificate .certificate-card .header p{max-width:460px;margin:0 auto;font-size:13.5px;line-height:1.6;color:#7a8699}.cbe add-certificate .certificate-card .options{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:30px}.cbe add-certificate .certificate-card .option{flex:0 1 236px;padding:26px 20px 22px;border:1px solid #e0e6ee;border-radius:15px;background:#fbfcfd;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.cbe add-certificate .certificate-card .option:hover{border-color:var(--acc);background:#fff;box-shadow:0 10px 26px -16px #11294f80;transform:translateY(-2px)}.cbe add-certificate .certificate-card .option h3{margin:14px 0 0;font-size:14.5px;font-weight:650;color:#11294f}.cbe add-certificate .disable-certificate{order:3;max-width:760px;margin:18px auto 0;padding:14px 20px;border:1px solid #eef1f5;border-radius:14px;background:#fbfcfd;font-size:13px}.cbe add-certificate .certificate-wrapper{display:flex;flex-direction:column}.cbe add-certificate .certificate-wrapper>.certificate-card{order:1}.cbe add-certificate .completion-criteria{order:2;max-width:760px;margin:18px auto 0;padding:20px 22px 18px;border:1px solid #eef1f5;border-radius:14px;background:#fff}.cbe add-certificate .completion-criteria .criteria-title{margin:0 0 4px;font-size:14.5px;font-weight:650;color:#11294f}.cbe add-certificate .completion-criteria .criteria-hint{margin:0 0 14px;font-size:12.5px;line-height:1.55;color:#7a8699}.cbe add-certificate .completion-criteria .criteria-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e6ebf2;border-radius:12px;background:#fbfcfd;cursor:pointer}.cbe add-certificate .completion-criteria .criteria-option+.criteria-option{margin-top:10px}.cbe add-certificate .completion-criteria .criteria-option:hover{border-color:var(--acc);background:#fff}.cbe add-certificate .completion-criteria .criteria-option input[type=radio]{margin-top:3px;flex:0 0 auto;accent-color:var(--acc);cursor:pointer}.cbe add-certificate .completion-criteria .criteria-option-body{display:flex;flex-direction:column;gap:3px}.cbe add-certificate .completion-criteria .criteria-option-title{font-size:13.5px;font-weight:600;color:#11294f}.cbe add-certificate .completion-criteria .criteria-option-note{font-size:12px;line-height:1.5;color:#7a8699}.cbe add-certificate .completion-criteria .criteria-grade{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px dashed #e6ebf2}.cbe add-certificate .completion-criteria .criteria-grade-label{font-size:13px;font-weight:600;color:#11294f}.cbe add-certificate .completion-criteria .criteria-grade-field{display:inline-flex;align-items:center;gap:6px}.cbe add-certificate .completion-criteria .criteria-grade-field input{width:84px;padding:7px 10px;border:1px solid #d9e0ea;border-radius:9px;font-size:13.5px;color:#11294f;background:#fff}.cbe add-certificate .completion-criteria .criteria-grade-field input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 12%,transparent)}.cbe add-certificate .completion-criteria .criteria-grade-suffix{font-size:13.5px;font-weight:600;color:#7a8699}.cbe add-certificate .completion-criteria .criteria-grade-note{flex:1 1 240px;font-size:11.5px;line-height:1.5;color:#9aa5b4}.cbe add-certificate .cert-preview-modes{display:inline-flex;gap:4px;margin:0 0 18px;padding:4px;border:1px solid var(--line);border-radius:calc(var(--rad) - 2px);background:var(--line3)}.cbe add-certificate .cert-preview-mode{padding:7px 15px;border-radius:calc(var(--rad) - 6px);font-size:13.5px;font-weight:600;color:var(--mut);transition:background .13s,color .13s,box-shadow .13s}.cbe add-certificate .cert-preview-mode:hover{color:var(--ink)}.cbe add-certificate .cert-preview-mode.is-active{background:var(--paper);color:var(--acc-text);box-shadow:var(--sh-sm)}.cbe add-certificate .cert-student-preview-stage{max-width:1123px;margin:0 auto;padding:18px;border:1px solid #e6ebf2;border-radius:13px;background:linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 0 0/16px 16px,linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 8px 8px/16px 16px,#fbfcfd}.cbe add-certificate .cert-student-preview-stage certificate-pdf-preview{display:block;box-shadow:0 10px 30px -14px #11294f73}.cbe add-certificate .cert-student-preview-empty{padding:56px 20px;text-align:center;font-size:13.5px;color:var(--mut)}.cbe add-certificate .cert-student-preview-legend{max-width:1123px;margin:16px auto 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.cbe add-certificate .cert-student-preview-note{margin:0 0 12px;font-size:12.5px;line-height:1.6;color:var(--mut)}.cbe add-certificate .cert-student-preview-legend ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cbe add-certificate .cert-student-preview-legend li{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding-top:8px;border-top:1px solid var(--line3);font-size:13px}.cbe add-certificate .cert-student-preview-legend li:first-child{padding-top:0;border-top:0}.cbe add-certificate .cert-student-preview-legend li span{font-weight:600;color:var(--soft)}.cbe add-certificate .cert-student-preview-legend li strong{min-width:0;font-weight:650;color:var(--ink);overflow-wrap:anywhere}.cbe add-certificate .cert-student-preview-legend li em{grid-column:2;font-style:normal;font-size:12px;color:var(--faint)}@media(max-width:720px){.cbe add-certificate .cert-student-preview-legend li{grid-template-columns:minmax(0,1fr)}.cbe add-certificate .cert-student-preview-legend li em{grid-column:1}}.cbe course-messages .edit-course-card{border:1px solid #e6ebf2;border-radius:16px;background:#fff;padding:24px 26px 20px;margin-bottom:18px;transition:border-color .14s ease,box-shadow .14s ease}.cbe course-messages .edit-course-card:hover{border-color:#dfe5ec;box-shadow:0 2px 14px -8px #11294f47}.cbe course-messages .edit-course-title{font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:#11294f}.cbe course-messages .edit-course-card-body p,.cbe course-messages .course-msg p{max-width:720px;margin:8px 0 0;font-size:13.5px;line-height:1.6;color:#7a8699}.cbe course-messages .btn-actions.justify-content-end{gap:14px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid #f1f3f6}.cbe course-messages .edit-default-template-btn{font-size:13.5px;font-weight:600}.cbe course-messages .edit-course-title-wrapper{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.cbe course-messages .bc-msg-state{padding:3px 11px;border-radius:999px;background:#f2f4f7;font-size:11.5px;font-weight:650;color:#667182;white-space:nowrap}.cbe course-messages .bc-msg-state.custom{background:#eefaf3;color:#1b7a4b}.cbe course-messages .bc-msg-when{margin-top:6px;font-size:12.5px;color:#98a2b3}.cbe course-messages .bc-msg-scope{margin:14px 0 0;padding:9px 13px;border-radius:10px;background:#fff8e6;border:1px solid #ffe2a8;font-size:12.5px;line-height:1.5;color:#91661a}.cbe .pv-scrim{top:70px}.cbe .pv-bar{position:sticky;top:0;z-index:2}.cbe .pv-src{flex:none;padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:#ffffff1a;color:#ffffffad;cursor:default}@media(max-width:1100px){.cbe .pv-hint{display:none}.cbe .pv-src{margin-left:auto}}.cbe .cbe-prevgrp{display:inline-flex;align-items:stretch}.cbe .cbe-prevgrp>.bdb:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.cbe .cbe-prevgrp>.bdb+.bdb{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.cbe .cbe-prev-live{color:var(--soft)}.cbe .cbe-prev-live:hover{color:var(--ink)}.cbe .cbe-prev-live svg{width:15px;height:15px}.cbe .cbe-prevgrp>.bdb:hover{position:relative;z-index:1}@supports (height: 100dvh){.cbe{height:calc(100dvh - 70px)}}@media screen and (max-width:991px){.cbe .kind-pick{padding:14px 16px 40px}.cbe .ed-legacy>*{max-width:100%}}@media screen and (max-width:767px){.cbe .bd-crumb b{max-width:34vw}}@media screen and (max-width:767px)and (max-width:720px){.cbe .bd-topr>:first-child{margin-left:auto}}@media screen and (max-width:767px){.cbe .ck-trigger{padding:7px 9px}.cbe .ck-trigger span:not(.kbd){display:none}.cbe .ck-trigger .kbd{display:none}}@media screen and (max-width:767px)and (min-width:721px){.cbe .bd-topr{gap:6px}}@media screen and (max-width:767px){.cbe .ed-rail .cbe-keys{display:none}.cbe .ed-main>.ed-legacy{padding:16px 12px 56px}.cbe .pane-in,.cbe .le-in,.cbe .lp-pane-in{max-width:100%}.cbe .cbe-note,.cbe .cbe-upsell{margin:12px 12px 0}.cbe .pub-hero{flex-wrap:wrap}.cbe .pub-hero-a{width:100%;flex-wrap:wrap}.cbe .pub-hero-a .bdb{flex:1 1 auto;justify-content:center}.cbe .pub-step{flex-wrap:wrap;row-gap:6px}.cbe .pub-step .pub-b{flex:1 1 100%;order:-1}.cbe edit-drip-schedule-list .drip-pace{flex-direction:column;align-items:stretch}.cbe edit-drip-schedule-list .drip-pace-go,.cbe edit-drip-schedule-list .drip-pace-x{width:100%;justify-content:center}.cbe edit-drip-schedule-list .drip-pace-s{min-width:0}.cbe edit-drip-schedule-list .drip-tl{max-height:260px}.cbe edit-drip-schedule-list .drip-tl-d{min-width:54px}.cbe edit-drip-schedule-list .drip-tab-list ul{flex-direction:column}.cbe edit-drip-schedule-list .slider-help-container{width:100%;justify-content:space-between}.cbe .kind{padding:11px 12px}.cbe .kind-pick-h{font-size:18px}.cbe .pv-bar{gap:8px;padding:0 12px}.cbe .pv-hint{display:none}}@media screen and (max-width:480px){.cbe .bd-crumb b{max-width:28vw}.cbe .chip-draft,.cbe .chip-ok{display:none}}.cbe .bulk-bar{flex-wrap:wrap;row-gap:6px}.cbe .bulk-acts{flex-wrap:wrap}@media(max-height:700px){.cbe .ol-stats{overflow-x:auto;scrollbar-width:none}.cbe .ol-stats::-webkit-scrollbar{display:none}}.cbe .cf-row b{min-width:0;overflow-wrap:anywhere}.cbe .pv-scrim{top:var(--och-header-h, 70px)}.cbe,.cb{--och-header-h: 70px}body:has(.och.is-scrolled) .cbe,body:has(.och.is-scrolled) .cb{--och-header-h: 58px}.cbe course-landing-page-builder{--stroke-color: currentColor;--fill-color: currentColor}.cbe course-landing-page-builder svg{vertical-align:middle}.cbe course-landing-page-builder svg path[fill^="#"]{fill:currentColor}.cbe course-landing-page-builder .owl-badge svg{width:11px;height:11px;flex:none}.cbe course-landing-page-builder .ai-strip-x{width:13px;height:13px;flex:none}.cbe course-landing-page-builder .ai-chip svg{width:13px;height:13px;flex:none}.cbe course-landing-page-builder .more-fold-x{width:15px;height:15px}.cbe course-landing-page-builder .lp-cover-a .bdb svg{width:14px;height:14px;flex:none}.cbe course-landing-page-builder .prev-h svg{width:14px;height:14px;flex:none}.cbe course-landing-page-builder .prev-open svg{width:15px;height:15px;flex:none}.cbe course-landing-page-builder .lp-prev-x svg{width:14px;height:14px;flex:none}.cbe course-landing-page-builder .pv-feats svg{width:12px;height:12px}.cbe course-landing-page-builder .pv-faq svg{width:13px;height:13px}.cbe course-landing-page-builder .pv-img-ph svg{width:20px;height:20px}.cbe course-landing-page-builder p.hint{margin:0 0 7px}.cbe course-landing-page-builder .cf-h .lbl{margin-bottom:0}.cbe course-landing-page-builder textarea.fld{min-height:74px;resize:vertical;line-height:1.5}.cbe course-landing-page-builder .cf{padding-bottom:15px}.cbe course-landing-page-builder .ai-btn global-ai-icon-svg{display:inline-flex;align-items:center;flex:none}.cbe course-landing-page-builder .ai-btn global-ai-icon-svg svg{width:13px;height:13px;display:block}.cbe course-landing-page-builder .lp-set-ctl,.cbe course-landing-page-builder .lp-set-sub{--slider-bg-color: var(--line);--text-primary: var(--acc)}.cbe course-landing-page-builder .card-h .lp-sp{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cbe course-landing-page-builder .card-b.lp-tight{padding-top:4px}.cbe course-landing-page-builder .card-b>.controls-form>:is(.row,.cf):first-child{padding-top:0}.cbe course-landing-page-builder .lp-prev-x{width:28px;height:28px}.cbe course-landing-page-builder .lp-hide{display:none}.cbe course-landing-page-builder .lp-flip{transform:rotate(180deg)}.cbe course-landing-page-builder .lp-cover-a{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}.cbe course-landing-page-builder .lp-back{margin:0 0 10px -12px}.cbe course-landing-page-builder .type-select-row{display:flex;align-items:center;gap:10px;flex:none}.cbe course-landing-page-builder .type-filter-select{position:relative;z-index:10;min-width:220px;height:42px;padding:0 12px;display:flex;align-items:center;cursor:pointer;border-radius:calc(var(--rad) - 2px);border:1px solid var(--line);background:#fff;transition:border-color .13s,box-shadow .13s}.cbe course-landing-page-builder .type-filter-select:hover,.cbe course-landing-page-builder .type-filter-select.active{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 15%,transparent)}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__placeholder{display:flex;align-items:center;width:100%;justify-content:space-between}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__placeholder .placeholder-text{display:flex;align-items:center;font-size:14px;font-weight:500;min-width:0}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__placeholder .placeholder-text svg{margin-right:7px;flex:none}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__placeholder .placeholder-text .type-label{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__placeholder .och-multi-select-filter-icons{display:flex;align-items:center;margin-left:auto}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__placeholder .och-multi-select-filter-icons .type-filter-select-caret-icon{transition:transform .2s;margin-left:10px;color:var(--faint)}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__placeholder .och-multi-select-filter-icons .type-filter-select-caret-icon.up{transform:rotate(180deg)}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;border-radius:calc(var(--rad) - 2px);border:1px solid var(--line);background:#fff;box-shadow:var(--sh-md)}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__dropdown label{margin:0;display:flex;align-items:center;gap:0;padding:10px 11px;cursor:pointer;background:transparent;border-left:3px solid transparent;font-size:14px;transition:background .13s,border-color .13s}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__dropdown label svg{margin-right:7px;flex:none}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__dropdown label .type-label{font-size:14px;font-weight:500}.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__dropdown label:hover,.cbe course-landing-page-builder .type-filter-select .och-multi-select-filter__dropdown label.active{background:var(--acc-wash);border-left-color:var(--acc)}.cbe course-landing-page-builder .type-color-picker{min-width:30px;flex:none}.cbe course-landing-page-builder .type-color-picker .btn-select-color{display:inline-flex;align-items:center;justify-content:center}.cbe course-landing-page-builder .lp-set-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;color:var(--soft)}.cbe course-landing-page-builder .lp-set-ic svg{width:20px;height:20px}.cbe course-landing-page-builder .lp-set-b{flex:1;min-width:0}.cbe course-landing-page-builder .lp-set-b h3{font-size:14px;font-weight:600;margin:0;color:var(--ink);font-family:inherit;letter-spacing:0}.cbe course-landing-page-builder .lp-set-b p{margin:3px 0 0;font-size:12.5px;color:var(--mut);line-height:1.45;max-width:80ch}.cbe course-landing-page-builder .lp-set-ctl{flex:none;display:flex;align-items:center}.cbe course-landing-page-builder .lp-set-sub{display:flex;align-items:center;gap:12px;padding:9px 0 0}.cbe course-landing-page-builder .lp-set-sub p{flex:1;margin:0;font-size:12.5px;color:var(--mut)}.cbe course-landing-page-builder .lp-author{align-items:flex-start}.cbe course-landing-page-builder .lp-author-av{display:block;flex:0 0 36px;width:36px;min-width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--line2)}.cbe course-landing-page-builder .lp-author-av img{display:block;width:100%;height:100%;object-fit:cover}.cbe course-landing-page-builder .lp-author-bio{margin:6px 0 0;font-size:13px;color:var(--mut);line-height:1.5}.cbe course-landing-page-builder .lp-author-bio :first-child{margin-top:0}.cbe course-landing-page-builder .lp-author-bio :last-child{margin-bottom:0}.cbe course-landing-page-builder .lp-author-bio p{margin:0 0 6px}.cbe course-landing-page-builder .lp-read-more{color:var(--acc-text);font-weight:600;font-size:12.5px;cursor:pointer;margin-left:4px}.cbe course-landing-page-builder .lp-author-actions{display:flex;align-items:center;gap:4px;flex:none}.cbe course-landing-page-builder .lp-foot{display:flex;justify-content:flex-end;gap:8px;padding:0 15px 15px}.cbe course-landing-page-builder .lp-dur{display:flex;align-items:center;gap:9px;padding:11px 0 0}.cbe course-landing-page-builder .lp-dur .lp-dur-l{font-size:13px;color:var(--mut)}.cbe course-landing-page-builder .lp-fld-sm{width:90px}.cbe course-landing-page-builder .lp-embed :is(.features-list,.faqs,.description-editor){display:block}.cbe course-landing-page-builder .lp-embed .description-editor .ql-toolbar.ql-snow{position:static}.cbe course-landing-page-builder .lp-embed input[type=text],.cbe course-landing-page-builder .lp-embed textarea{width:100%;padding:9px 11px;border-radius:calc(var(--rad) - 2px);border:1px solid var(--line);background:#fff;outline:0;font-size:14px;transition:border-color .13s,box-shadow .13s}.cbe course-landing-page-builder .lp-embed input[type=text]::placeholder,.cbe course-landing-page-builder .lp-embed textarea::placeholder{color:var(--faint)}.cbe course-landing-page-builder .lp-embed input[type=text]:focus,.cbe course-landing-page-builder .lp-embed textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 15%,transparent)}.cbe course-landing-page-builder .lp-embed .add,.cbe course-landing-page-builder .lp-embed .btn-actions .btn-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;padding:7px 12px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--line);background:#fff;color:var(--ink);font-size:13px;font-weight:600;line-height:1}.cbe course-landing-page-builder .lp-embed .add:hover,.cbe course-landing-page-builder .lp-embed .btn-actions .btn-link:hover{border-color:var(--mut)}.cbe course-landing-page-builder .lp-embed .add span,.cbe course-landing-page-builder .lp-embed .btn-actions .btn-link span{font-size:13px;font-weight:600;color:inherit}.cbe course-landing-page-builder .lp-embed .add svg,.cbe course-landing-page-builder .lp-embed .btn-actions .btn-link svg{width:14px;height:14px;--stroke-color: currentColor}.cbe course-landing-page-builder .lp-embed .add .material-symbols-outlined,.cbe course-landing-page-builder .lp-embed .btn-actions .btn-link .material-symbols-outlined{font-size:15px;margin:0}.cbe course-landing-page-builder .lp-embed .btn-actions{justify-content:flex-start;padding:0}.cbe course-landing-page-builder .lp-embed .remove{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;border:0;background:none;color:var(--soft);font-size:16px;line-height:1}.cbe course-landing-page-builder .lp-embed .remove:hover{background:var(--line2);color:var(--ink)}.cbe course-landing-page-builder editable-feature-list .features-container{display:block}.cbe course-landing-page-builder editable-feature-list .feature-row{display:block;margin-bottom:7px}.cbe course-landing-page-builder editable-feature-list .feature-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#fff}.cbe course-landing-page-builder editable-feature-list .feature-title-wrapper{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.cbe course-landing-page-builder editable-feature-list .feature-title{flex:1;min-width:0;font-size:13.5px;font-weight:550;color:var(--ink);line-height:1.4}.cbe course-landing-page-builder editable-feature-list .icon-wrapper svg{width:13px;height:13px;color:var(--faint);--stroke-color: currentColor;cursor:grab}.cbe course-landing-page-builder editable-feature-list .feature-icon-cell{display:flex;align-items:center;gap:2px;flex:none}.cbe course-landing-page-builder editable-feature-list .feature-icon-cell .icon{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--soft);cursor:pointer}.cbe course-landing-page-builder editable-feature-list .feature-icon-cell .icon:hover{background:var(--line2);color:var(--ink)}.cbe course-landing-page-builder editable-feature-list .feature-icon-cell .icon svg{width:13px;height:13px;--stroke-color: currentColor}.cbe course-landing-page-builder faqs .faq-svg,.cbe course-landing-page-builder faqs .page-title{display:none}.cbe course-landing-page-builder faqs .faq{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:#fff}.cbe course-landing-page-builder faqs .faq-icon-wrapper{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:7px;background:var(--acc-soft);color:var(--acc-text)}.cbe course-landing-page-builder faqs .faq-icon-wrapper svg{width:14px;height:14px}.cbe course-landing-page-builder faqs .faq-details-wrapper{flex:1;min-width:0}.cbe course-landing-page-builder faqs .faq-question{font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.4}.cbe course-landing-page-builder faqs .faq-answer{margin:5px 0 0;font-size:13px;color:var(--mut);line-height:1.5}.cbe course-landing-page-builder faqs .faq-answer p:last-child{margin-bottom:0}.cbe course-landing-page-builder faqs .faq-tools{display:flex;align-items:center;gap:2px;margin-top:8px}.cbe course-landing-page-builder faqs .faq-tools .icons-left,.cbe course-landing-page-builder faqs .faq-tools .icon-right{display:flex;align-items:center;gap:2px}.cbe course-landing-page-builder faqs .faq-tools .icon-right{margin-left:auto}.cbe course-landing-page-builder faqs .faq-tools .icon-action{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--soft);cursor:pointer}.cbe course-landing-page-builder faqs .faq-tools .icon-action:hover{background:var(--line2);color:var(--ink)}.cbe course-landing-page-builder faqs .faq-tools .icon-action svg{width:13px;height:13px;--stroke-color: currentColor}.cbe course-landing-page-builder trust-stats-editor .stat-row{display:flex;align-items:center;gap:9px;margin-bottom:8px}.cbe course-landing-page-builder trust-stats-editor input.value{width:110px;flex:none}.cbe course-landing-page-builder trust-stats-editor input.label{flex:1;min-width:0}.cbe course-landing-page-builder sales-page-extras-editor .group-title{display:block;font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink);letter-spacing:0;margin:16px 0 3px}.cbe course-landing-page-builder sales-page-extras-editor>.group-title:first-child{margin-top:0}.cbe course-landing-page-builder sales-page-extras-editor .group-hint{margin:0 0 10px;font-size:13px;color:var(--mut);line-height:1.5;max-width:76ch}.cbe course-landing-page-builder sales-page-extras-editor .row{display:flex;align-items:center;gap:9px;padding:0;margin-bottom:7px;border-bottom:0}.cbe course-landing-page-builder .empty-box img{width:92px;height:auto;opacity:.9}.cbe course-landing-page-builder .pane-in>.card{box-shadow:0 1px 2px #282d3d09;transition:border-color .18s ease,box-shadow .18s ease}.cbe course-landing-page-builder .card.lp-sell{border-color:color-mix(in oklab,var(--acc) 17%,var(--line));box-shadow:0 1px 2px color-mix(in oklab,var(--acc) 12%,transparent),0 10px 30px -22px color-mix(in oklab,var(--acc) 55%,transparent)}.cbe course-landing-page-builder .card.lp-sell:focus-within{border-color:color-mix(in oklab,var(--acc) 34%,var(--line))}.cbe course-landing-page-builder .card-h:has(+.card-sub){border-bottom:0;padding-bottom:2px}.cbe course-landing-page-builder .card-sub{padding-bottom:12px;margin-bottom:0}.cbe course-landing-page-builder .card-sub+.card-b{border-top:1px solid var(--line2)}.cbe course-landing-page-builder .card-h>b{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.cbe course-landing-page-builder .card-h>.chip{flex:none}.cbe course-landing-page-builder .lp-foot{padding:12px 15px;border-top:1px solid var(--line2);background:color-mix(in oklab,#fff 55%,var(--canvas));border-radius:0 0 calc(var(--rad) - 1px) calc(var(--rad) - 1px)}.cbe course-landing-page-builder .cf.lp-key .lbl{display:flex;align-items:center;gap:7px;color:var(--ink)}.cbe course-landing-page-builder .cf.lp-key .lbl:before{content:"";width:4px;height:4px;border-radius:50%;flex:none;background:var(--acc)}.cbe course-landing-page-builder .ct-r{color:var(--faint);font-weight:600;transition:color .14s}.cbe course-landing-page-builder .lp-grp{margin:0;padding:16px 0 6px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.cbe course-landing-page-builder .lp-set-b h3{letter-spacing:-.005em}.cbe course-landing-page-builder .type-filter-select:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 15%,transparent);outline:0}.cbe course-landing-page-builder .type-color-picker .btn-wrapper{transition:box-shadow .14s,border-color .14s}.cbe course-landing-page-builder .type-color-picker .btn-wrapper:hover{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 12%,transparent)}.cbe course-landing-page-builder .lp-author{padding:13px 0}.cbe course-landing-page-builder .lp-author-actions{opacity:0;transition:opacity .14s ease}@media(hover:none){.cbe course-landing-page-builder .lp-author-actions{opacity:1}}.cbe course-landing-page-builder .lp-author:hover .lp-author-actions,.cbe course-landing-page-builder .lp-author-actions:focus-within{opacity:1}.cbe course-landing-page-builder .lp-author-b b{letter-spacing:-.005em}.cbe course-landing-page-builder .tag{background:var(--acc-wash);border:1px solid var(--acc-line);color:var(--acc-text);padding:6px 11px;font-size:12.5px;font-weight:600}.cbe course-landing-page-builder .empty-box{background:color-mix(in oklab,#fff 55%,var(--canvas));border-style:dashed;padding:30px 20px}.cbe course-landing-page-builder .empty-box p{margin:0;font-size:13.5px;color:var(--mut)}.cbe course-landing-page-builder editable-feature-list .feature-item{transition:border-color .14s,box-shadow .14s}.cbe course-landing-page-builder editable-feature-list .feature-item:hover{border-color:color-mix(in oklab,var(--ok) 34%,var(--line));box-shadow:0 4px 14px -12px color-mix(in oklab,var(--ok) 70%,transparent)}.cbe course-landing-page-builder editable-feature-list .icon-wrapper svg{transition:color .14s ease}.cbe course-landing-page-builder editable-feature-list .feature-row:hover .icon-wrapper svg{color:var(--soft)}.cbe course-landing-page-builder editable-feature-list .icon-wrapper svg:active{cursor:grabbing}.cbe course-landing-page-builder editable-feature-list .feature-title{display:flex;align-items:center;gap:9px}.cbe course-landing-page-builder editable-feature-list .feature-title:before{content:"";width:22px;height:22px;flex:none;border-radius:6px;background:var(--ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23177a4d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px 12px no-repeat}.cbe course-landing-page-builder trust-stats-editor input.value{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;color:var(--ink)}.cbe course-landing-page-builder trust-stats-editor input.label{color:var(--soft)}.cbe course-landing-page-builder trust-stats-editor .stat-row{padding:3px 0;border-radius:9px}.cbe course-landing-page-builder sales-page-extras-editor .group-title{padding-top:15px;border-top:1px solid var(--line2);margin-top:15px}.cbe course-landing-page-builder sales-page-extras-editor>.group-title:first-child{padding-top:0;border-top:0;margin-top:0}.cbe course-landing-page-builder sales-page-extras-editor textarea{min-height:74px;resize:vertical}.cbe course-landing-page-builder .description-editor .ql-toolbar.ql-snow{border:1px solid var(--line);border-bottom-color:var(--line2);border-radius:10px 10px 0 0;background:color-mix(in oklab,#fff 45%,var(--canvas));padding:9px 11px;min-height:0}.cbe course-landing-page-builder .description-editor .ql-container.ql-snow{border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px}.cbe course-landing-page-builder .description-editor .ql-editor{padding:18px 20px}.cbe course-landing-page-builder faqs .faq{transition:border-color .14s,box-shadow .14s}.cbe course-landing-page-builder faqs .faq:hover{border-color:color-mix(in oklab,var(--acc) 30%,var(--line));box-shadow:0 4px 14px -12px color-mix(in oklab,var(--acc) 70%,transparent)}.cbe course-landing-page-builder faqs .faq-tools .icons-left{opacity:0;transition:opacity .14s ease}@media(hover:none){.cbe course-landing-page-builder faqs .faq-tools .icons-left{opacity:1}}.cbe course-landing-page-builder faqs .faq:hover .faq-tools .icons-left,.cbe course-landing-page-builder faqs .faq-tools:focus-within .icons-left{opacity:1}.cbe course-landing-page-builder faqs .faq-tools .icon-right .icon-action{color:var(--faint);cursor:grab;transition:color .14s ease}.cbe course-landing-page-builder faqs .faq-tools .icon-right .icon-action:active{cursor:grabbing}.cbe course-landing-page-builder faqs .faq:hover .faq-tools .icon-right .icon-action{color:var(--soft)}.cbe course-landing-page-builder .lp-back{color:var(--acc-text)}.cbe course-landing-page-builder .lp-back:hover{background:var(--acc-wash)}.cbe course-landing-page-builder .lp-set-sub{margin-top:4px;padding:9px 11px;border-radius:8px;background:color-mix(in oklab,#fff 40%,var(--canvas))}@media(prefers-reduced-motion:reduce){.cbe course-landing-page-builder .pane-in>.card,.cbe course-landing-page-builder .lp-author-actions,.cbe course-landing-page-builder .faqs .faq-tools .icons-left,.cbe course-landing-page-builder .faqs .faq-tools .icon-right .icon-action,.cbe course-landing-page-builder .faqs .faq,.cbe course-landing-page-builder editable-feature-list .feature-item,.cbe course-landing-page-builder editable-feature-list .icon-wrapper svg,.cbe course-landing-page-builder .type-color-picker .btn-wrapper,.cbe course-landing-page-builder .ct-r{transition:none}}.cbe course-landing-page-builder{--lp: var(--c-landing);--lp-text: color-mix(in oklab, var(--lp) 78%, black);--lp-soft: color-mix(in oklab, var(--lp) 12%, white);--lp-wash: color-mix(in oklab, var(--lp) 5%, white);--lp-line: color-mix(in oklab, var(--lp) 24%, white);--lp-glow: color-mix(in oklab, var(--lp) 42%, transparent);background:radial-gradient(1100px 520px at 92% -6%,color-mix(in oklab,var(--lp) 7%,transparent),transparent 68%),radial-gradient(760px 420px at -8% 2%,color-mix(in oklab,var(--acc) 6%,transparent),transparent 66%),var(--canvas);background-attachment:fixed}.cbe course-landing-page-builder .pane-in>.card,.cbe course-landing-page-builder .more-body>.card{border-radius:14px;box-shadow:0 1px 2px #282d3d0d,0 12px 28px -20px #21274159,inset 0 1px #ffffffb3}.cbe course-landing-page-builder .card-h{padding:13px 17px}.cbe course-landing-page-builder .card-sub{padding:0 17px 13px}.cbe course-landing-page-builder .card-b{padding:16px 17px}.cbe course-landing-page-builder .lp-foot{padding:13px 17px}.cbe course-landing-page-builder .card.lp-sell{border-color:var(--lp-line);box-shadow:0 1px 2px color-mix(in oklab,var(--lp) 14%,transparent),0 16px 40px -28px var(--lp-glow),inset 0 1px #fffc}.cbe course-landing-page-builder .card.lp-sell:focus-within{border-color:color-mix(in oklab,var(--lp) 40%,white);box-shadow:0 1px 2px color-mix(in oklab,var(--lp) 18%,transparent),0 20px 46px -26px var(--lp-glow),inset 0 1px #fffc}.cbe course-landing-page-builder .pane-h h2 .ph-ic{background:linear-gradient(160deg,var(--lp-soft),color-mix(in oklab,var(--lp) 6%,white));color:var(--lp-text);box-shadow:inset 0 1px #fffc,0 2px 8px -4px var(--lp-glow)}.cbe course-landing-page-builder .lp-ess{display:flex;align-items:center;gap:11px;flex:none;padding:9px 14px 9px 11px;border-radius:13px;border:1px solid var(--lp-line);background:linear-gradient(150deg,var(--lp-wash),#fff 72%);box-shadow:0 1px 2px color-mix(in oklab,var(--lp) 10%,transparent);transition:border-color .2s ease,background .2s ease}.cbe course-landing-page-builder .lp-ess-n{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:21px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--lp-text);font-variant-numeric:tabular-nums}.cbe course-landing-page-builder .lp-ess-n em{font-style:normal;font-size:12px;font-weight:700;color:var(--faint);letter-spacing:0}.cbe course-landing-page-builder .lp-ess-b{display:flex;flex-direction:column;gap:5px}.cbe course-landing-page-builder .lp-ess-b b{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.cbe course-landing-page-builder .lp-ess-pips{display:flex;gap:4px}.cbe course-landing-page-builder .lp-ess-pips i{width:16px;height:4px;border-radius:999px;background:var(--line);transition:background .24s ease}.cbe course-landing-page-builder .lp-ess-pips i.on{background:var(--lp)}.cbe course-landing-page-builder .lp-ess.done{border-color:color-mix(in oklab,var(--ok) 34%,white);background:linear-gradient(150deg,var(--ok-soft),#fff 74%)}.cbe course-landing-page-builder .lp-ess.done .lp-ess-n{color:color-mix(in oklab,var(--ok) 74%,black)}.cbe course-landing-page-builder .lp-ess.done .lp-ess-pips i.on{background:var(--ok)}.cbe course-landing-page-builder .cf{padding-left:11px;padding-right:11px;margin:0 -11px;border-radius:11px;transition:background .16s ease}.cbe course-landing-page-builder .cf:focus-within{background:var(--lp-wash)}.cbe course-landing-page-builder .fld:focus{border-color:var(--lp);box-shadow:0 0 0 3px color-mix(in oklab,var(--lp) 14%,transparent)}.cbe course-landing-page-builder .cf.lp-key .lbl:before{width:5px;height:5px;background:var(--lp);box-shadow:0 0 0 3px color-mix(in oklab,var(--lp) 14%,transparent)}.cbe course-landing-page-builder .ct-r{right:11px;bottom:3px;padding:2px 7px;border-radius:999px;background:color-mix(in oklab,#fff 70%,var(--canvas));border:1px solid var(--line2);font-variant-numeric:tabular-nums}.cbe course-landing-page-builder .ct-hot{border-color:color-mix(in oklab,var(--warn) 40%,white);background:var(--warn-soft)}.cbe course-landing-page-builder .lp-set{padding-left:11px;padding-right:11px;margin:0 -11px;border-radius:11px;transition:background .16s ease}.cbe course-landing-page-builder .lp-set:hover{background:color-mix(in oklab,#fff 45%,var(--canvas))}.cbe course-landing-page-builder .lp-grp{padding-left:11px;margin:0 -11px}.cbe course-landing-page-builder .lp-author-av{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--lp-soft),0 2px 6px -3px #21274166}.cbe course-landing-page-builder .lp-author{padding-left:11px;padding-right:11px;margin:0 -11px;border-radius:11px;transition:background .16s ease}.cbe course-landing-page-builder .lp-author:hover{background:var(--lp-wash)}.cbe course-landing-page-builder .tag{background:linear-gradient(160deg,var(--lp-soft),var(--lp-wash));border-color:var(--lp-line);color:var(--lp-text);box-shadow:inset 0 1px #fff9}.cbe course-landing-page-builder .empty-box{border-radius:13px;background:radial-gradient(420px 120px at 50% 0%,var(--lp-wash),transparent 70%),color-mix(in oklab,#fff 55%,var(--canvas))}.cbe course-landing-page-builder .lp-meter{display:inline-flex;align-items:center;gap:9px;flex:none;height:22px}.cbe course-landing-page-builder .lp-meter i{display:block;position:relative;width:72px;height:5px;border-radius:999px;background:var(--line);overflow:hidden}.cbe course-landing-page-builder .lp-meter i:after{content:"";position:absolute;inset:0 auto 0 0;width:min(100%,100% * var(--n, 0) / 4);border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--lp) 62%,white),var(--lp));transition:width .35s cubic-bezier(.2,.8,.3,1)}.cbe course-landing-page-builder .lp-meter em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums}.cbe course-landing-page-builder .lp-meter.done i:after{background:linear-gradient(90deg,color-mix(in oklab,var(--ok) 62%,white),var(--ok))}.cbe course-landing-page-builder .lp-meter.done em{color:color-mix(in oklab,var(--ok) 68%,black)}.cbe course-landing-page-builder editable-feature-list .feature-item{border-radius:11px;background:linear-gradient(170deg,#fff,color-mix(in oklab,#fff 82%,var(--canvas)))}.cbe course-landing-page-builder trust-stats-editor input.value{background:linear-gradient(170deg,#fff,var(--lp-wash));border-color:var(--lp-line);color:var(--lp-text)}.cbe course-landing-page-builder .description-editor .ql-toolbar.ql-snow{border-radius:12px 12px 0 0;background:linear-gradient(180deg,#fff,color-mix(in oklab,#fff 60%,var(--canvas)))}.cbe course-landing-page-builder .description-editor .ql-container.ql-snow{border-radius:0 0 12px 12px}.cbe course-landing-page-builder faqs .faq{border-radius:12px;background:linear-gradient(170deg,#fff,color-mix(in oklab,#fff 84%,var(--canvas)))}.cbe course-landing-page-builder faqs .faq-icon-wrapper{background:linear-gradient(160deg,var(--lp-soft),var(--lp-wash));color:var(--lp-text);box-shadow:inset 0 1px #fff9}.cbe course-landing-page-builder .prev{border-left-color:var(--lp-line);background:radial-gradient(600px 300px at 50% 0%,var(--lp-wash),transparent 70%),color-mix(in oklab,var(--canvas) 82%,var(--lp-soft))}.cbe course-landing-page-builder .prev-bar{background:color-mix(in oklab,#fff 80%,var(--lp-wash));border-bottom-color:var(--lp-line)}.cbe course-landing-page-builder .prev-h{color:var(--lp-text)}.cbe course-landing-page-builder .prev-h svg{color:var(--lp)}.cbe course-landing-page-builder .lp-prev-stage{flex:1;min-height:0;margin:14px 14px 0;border-radius:14px;border:1px solid color-mix(in oklab,var(--lp) 14%,var(--line));box-shadow:0 1px 2px #282d3d0f,0 24px 50px -30px #2127418c}.cbe course-landing-page-builder .lp-prev-stage.is-mob{border-width:7px;border-color:#2f333d;border-radius:26px;box-shadow:0 2px 4px #11152433,0 28px 56px -28px #191e3299}.cbe course-landing-page-builder .lp-prev-foot{flex:none;margin:0;padding:9px 14px 12px;font-size:11px;line-height:1.5;color:var(--mut)}.cbe course-landing-page-builder .lp-prev-link{font:inherit;color:var(--lp-text);font-weight:650;text-decoration:underline;text-underline-offset:2px}.cbe course-landing-page-builder .lp-prev-away{flex:1;display:grid;place-items:center;margin:0;padding:20px;font-size:12px;color:var(--mut)}.cbe course-landing-page-builder .prev-open{border-color:var(--lp-line);color:var(--lp-text);background:linear-gradient(160deg,#fff,var(--lp-wash));box-shadow:-6px 8px 24px -14px var(--lp-glow),0 1px 2px #282d3d0f}.cbe course-landing-page-builder .prev-open:hover{background:var(--lp-soft)}.cbe course-landing-page-builder .prev-open svg{color:var(--lp)}.cbe course-landing-page-builder .bdb-acc{background:linear-gradient(178deg,color-mix(in oklab,var(--lp) 86%,white) 0%,var(--lp) 44%,color-mix(in oklab,var(--lp) 88%,black) 100%);box-shadow:0 1px 2px color-mix(in oklab,var(--lp) 45%,transparent),0 5px 16px -6px var(--lp-glow),inset 0 1px #ffffff47}.cbe course-landing-page-builder .bdb-acc:hover{background:linear-gradient(178deg,color-mix(in oklab,var(--lp) 92%,white),color-mix(in oklab,var(--lp) 94%,black))}.cbe course-landing-page-builder .lp-back{color:var(--lp-text)}.cbe course-landing-page-builder .lp-back:hover{background:var(--lp-wash)}@media(prefers-reduced-motion:reduce){.cbe course-landing-page-builder .lp-ess,.cbe course-landing-page-builder .lp-ess-pips i,.cbe course-landing-page-builder .lp-meter i:after,.cbe course-landing-page-builder .cf,.cbe course-landing-page-builder .lp-set,.cbe course-landing-page-builder .lp-author,.cbe course-landing-page-builder .more-fold{transition:none}}@media(max-width:900px){.cbe course-landing-page-builder .pane-h-row{flex-direction:column;gap:14px}.cbe course-landing-page-builder .lp-ess{align-self:flex-start}.cbe course-landing-page-builder .lp-prev-stage.is-mob{border-width:6px}}.cbe course-landing-page-builder .lp-drop-zone{position:relative;border-radius:0 0 13px 13px;transition:background .16s ease}.cbe course-landing-page-builder .lp-drop-veil{position:absolute;inset:6px;z-index:3;display:none;place-items:center;border-radius:12px;border:2px dashed var(--lp);background:color-mix(in oklab,var(--lp) 10%,oklch(100% 0 0deg / .86));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cbe course-landing-page-builder .lp-drop-veil b{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--lp-text)}.cbe course-landing-page-builder .lp-drop-zone.dragging{background:var(--lp-wash)}.cbe course-landing-page-builder .lp-drop-zone.dragging .lp-drop-veil{display:grid}.cbe course-landing-page-builder .lp-drop{display:flex;flex-direction:column}.cbe course-landing-page-builder .lp-drop-main{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:30px 20px 28px;border-radius:14px;border:1.5px dashed var(--line);background:radial-gradient(520px 180px at 50% 0%,var(--lp-wash),transparent 72%),linear-gradient(170deg,#fff,var(--canvas));transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.cbe course-landing-page-builder .lp-drop-main b{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:-.012em;color:var(--ink)}.cbe course-landing-page-builder .lp-drop-main i{font-style:normal;font-size:12.5px;color:var(--mut)}.cbe course-landing-page-builder .lp-drop-main:hover{border-color:color-mix(in oklab,var(--lp) 48%,white);background:radial-gradient(520px 200px at 50% 0%,var(--lp-soft),transparent 72%),linear-gradient(170deg,#fff,var(--lp-wash));box-shadow:0 16px 34px -26px var(--lp-glow)}.cbe course-landing-page-builder .lp-drop-main:focus-visible{outline:2px solid var(--lp);outline-offset:2px}.cbe course-landing-page-builder .lp-drop-frame{position:relative;display:grid;place-items:center;width:128px;aspect-ratio:563/317;margin-bottom:14px;border-radius:11px;border:1px solid var(--lp-line);background:linear-gradient(150deg,var(--lp-soft),color-mix(in oklab,var(--lp) 4%,white));box-shadow:inset 0 1px #fffc,0 8px 20px -14px var(--lp-glow)}.cbe course-landing-page-builder .lp-drop-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffffb8;color:var(--lp-text);box-shadow:0 1px 3px color-mix(in oklab,var(--lp) 22%,transparent)}.cbe course-landing-page-builder .lp-drop-ic svg{width:17px;height:17px}.cbe course-landing-page-builder .lp-drop-spec{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#ffffffd1;font-size:10px;font-weight:800;letter-spacing:.03em;color:var(--lp-text);font-variant-numeric:tabular-nums}.cbe course-landing-page-builder .lp-drop-main:hover .lp-drop-frame{border-color:color-mix(in oklab,var(--lp) 40%,white);box-shadow:inset 0 1px #ffffffe6,0 12px 26px -14px var(--lp-glow)}.cbe course-landing-page-builder .lp-drop-or{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.cbe course-landing-page-builder .lp-drop-or:before,.cbe course-landing-page-builder .lp-drop-or:after{content:"";flex:1;height:1px;background:var(--line2)}.cbe course-landing-page-builder .lp-drop-ai{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 14px;border-radius:13px;border:1px solid var(--ai-line);background:linear-gradient(150deg,var(--ai-soft),#fff 72%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.cbe course-landing-page-builder .lp-drop-ai:hover{border-color:color-mix(in oklab,var(--ai) 52%,white);background:linear-gradient(150deg,color-mix(in oklab,var(--ai) 10%,white),#fff 74%);box-shadow:0 12px 26px -20px color-mix(in oklab,var(--ai) 48%,transparent)}.cbe course-landing-page-builder .lp-drop-ai:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.cbe course-landing-page-builder .lp-drop-ai-ic{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:#fff;border:1px solid var(--ai-line);box-shadow:0 2px 9px -4px color-mix(in oklab,var(--ai) 42%,transparent)}.cbe course-landing-page-builder .lp-drop-ai-ic img{display:block;width:26px;height:26px}.cbe course-landing-page-builder .lp-drop-ai:hover .lp-drop-ai-ic{border-color:color-mix(in oklab,var(--ai) 40%,white);box-shadow:0 4px 14px -5px color-mix(in oklab,var(--ai) 50%,transparent)}.cbe course-landing-page-builder .ai-btn .lp-ai-img,.cbe course-landing-page-builder .ai-chip .lp-ai-img{display:block;width:15px;height:15px;flex:none}.cbe course-landing-page-builder .lp-drop-ai-b{flex:1;min-width:0}.cbe course-landing-page-builder .lp-drop-ai-b b{display:block;font-size:14px;font-weight:650;color:color-mix(in oklab,var(--ai) 80%,black)}.cbe course-landing-page-builder .lp-drop-ai-b i{display:block;margin-top:2px;font-style:normal;font-size:12.5px;color:var(--mut)}.cbe course-landing-page-builder .lp-drop-ai-go{width:15px;height:15px;flex:none;color:color-mix(in oklab,var(--ai) 60%,white);transition:transform .16s ease}.cbe course-landing-page-builder .lp-drop-ai:hover .lp-drop-ai-go{transform:translate(3px);color:var(--ai)}.cbe course-landing-page-builder .lp-cover{display:flex;align-items:flex-start;gap:18px}.cbe course-landing-page-builder .lp-cover-shot{position:relative;width:260px;flex:none;aspect-ratio:563/317;padding:0;border-radius:13px;border:1px solid var(--line);overflow:hidden;cursor:zoom-in;background-color:#fff;background-image:linear-gradient(45deg,var(--line2) 25%,transparent 25%,transparent 75%,var(--line2) 75%),linear-gradient(45deg,var(--line2) 25%,transparent 25%,transparent 75%,var(--line2) 75%);background-size:16px 16px;background-position:0 0,8px 8px;box-shadow:0 1px 2px #282d3d14,0 16px 34px -24px #2127418c;transition:border-color .16s ease,box-shadow .16s ease}.cbe course-landing-page-builder .lp-cover-shot img{display:block;width:100%;height:100%;object-fit:cover}.cbe course-landing-page-builder .lp-cover-shot:hover{border-color:color-mix(in oklab,var(--lp) 50%,white);box-shadow:0 1px 2px color-mix(in oklab,var(--lp) 16%,transparent),0 20px 40px -22px var(--lp-glow)}.cbe course-landing-page-builder .lp-cover-shot:focus-visible{outline:2px solid var(--lp);outline-offset:2px}.cbe course-landing-page-builder .lp-cover-zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;background:#1a1f2d94;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);color:#fff;font-size:12.5px;font-weight:650;transition:opacity .16s ease}.cbe course-landing-page-builder .lp-cover-zoom svg{width:15px;height:15px;flex:none}.cbe course-landing-page-builder .lp-cover-shot:hover .lp-cover-zoom,.cbe course-landing-page-builder .lp-cover-shot:focus-visible .lp-cover-zoom{opacity:1}.cbe course-landing-page-builder .lp-cover-meta{flex:1;min-width:0;padding-top:2px}.cbe course-landing-page-builder .lp-cover-name{display:block;font-size:14px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe course-landing-page-builder .lp-cover-facts{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px}.cbe course-landing-page-builder .lp-cover-facts em{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.01em;padding:3px 8px;border-radius:999px;border:1px solid var(--line2);background:color-mix(in oklab,#fff 60%,var(--canvas));color:var(--soft);font-variant-numeric:tabular-nums}.cbe course-landing-page-builder .lp-cover-note{margin:9px 0 0;font-size:12.5px;line-height:1.5;color:var(--mut);max-width:46ch}.cbe course-landing-page-builder .lp-cover-warn{margin-top:10px;max-width:52ch}.cbe course-landing-page-builder .lp-cover-a{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:13px}.cbe course-landing-page-builder .lp-cover-badge{flex:none;margin-left:auto}.cbe course-landing-page-builder .lp-cover-badge svg{width:11px;height:11px}.cbe course-landing-page-builder .lp-cover-busy{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px 20px 38px;border-radius:14px;border:1px solid var(--lp-line);background:linear-gradient(170deg,#fff,var(--lp-wash))}.cbe course-landing-page-builder .lp-cover-busy b{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14.5px;font-weight:700;color:var(--ink)}.cbe course-landing-page-builder .lp-cover-busy i{font-style:normal;font-size:12.5px;color:var(--mut)}.cbe course-landing-page-builder .lp-cover-busy-bar{position:relative;width:190px;height:5px;margin-bottom:12px;border-radius:999px;background:var(--lp-soft);overflow:hidden}.cbe course-landing-page-builder .lp-cover-busy-bar i{position:absolute;inset:0 auto 0 0;width:42%;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--lp) 55%,white),var(--lp));animation:lp-slide 1.15s cubic-bezier(.5,0,.5,1) infinite}.cbe course-landing-page-builder .lp-lb{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:5vh 4vw;background:#1215249e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:lp-fade .16s ease}.cbe course-landing-page-builder .lp-lb-in{display:flex;flex-direction:column;width:min(900px,100%);max-height:90vh;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 40px 90px -30px #10142899;animation:lp-pop .2s cubic-bezier(.2,.8,.3,1)}.cbe course-landing-page-builder .lp-lb-h,.cbe course-landing-page-builder .lp-lb-f{display:flex;align-items:center;gap:11px;flex:none;padding:12px 15px}.cbe course-landing-page-builder .lp-lb-h{border-bottom:1px solid var(--line2)}.cbe course-landing-page-builder .lp-lb-h b{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe course-landing-page-builder .lp-lb-h .hint{flex:none;font-variant-numeric:tabular-nums}.cbe course-landing-page-builder .lp-lb-x{margin-left:auto;width:30px;height:30px}.cbe course-landing-page-builder .lp-lb-x svg{width:13px;height:13px}.cbe course-landing-page-builder .lp-lb-b{flex:1;min-height:0;display:grid;place-items:center;padding:20px;background-color:var(--canvas);background-image:linear-gradient(45deg,var(--line2) 25%,transparent 25%,transparent 75%,var(--line2) 75%),linear-gradient(45deg,var(--line2) 25%,transparent 25%,transparent 75%,var(--line2) 75%);background-size:18px 18px;background-position:0 0,9px 9px}.cbe course-landing-page-builder .lp-lb-b img{display:block;max-width:100%;max-height:66vh;border-radius:8px;box-shadow:0 10px 30px -18px #191e3280}.cbe course-landing-page-builder .lp-lb-f{border-top:1px solid var(--line2)}.cbe course-landing-page-builder .lp-lb-f .hint{flex:1}@keyframes lp-slide{0%{transform:translate(-105%)}to{transform:translate(240%)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.cbe course-landing-page-builder .lp-drop-main,.cbe course-landing-page-builder .lp-drop-ai,.cbe course-landing-page-builder .lp-drop-ai-go,.cbe course-landing-page-builder .lp-cover-shot,.cbe course-landing-page-builder .lp-cover-zoom,.cbe course-landing-page-builder .lp-drop-zone{transition:none}.cbe course-landing-page-builder .lp-cover-busy-bar i{animation:none;width:100%}.cbe course-landing-page-builder .lp-lb,.cbe course-landing-page-builder .lp-lb-in{animation:none}}@media(max-width:1150px){.cbe course-landing-page-builder .pane-split.has-prev .lp-cover{flex-direction:column;gap:14px}.cbe course-landing-page-builder .pane-split.has-prev .lp-cover-shot{width:100%}}@media(max-width:760px){.cbe course-landing-page-builder .lp-cover{flex-direction:column;gap:14px}.cbe course-landing-page-builder .lp-cover-shot{width:100%}.cbe course-landing-page-builder .lp-drop-main{padding:24px 16px 22px}.cbe course-landing-page-builder .lp-drop-frame{width:108px}}.cbe course-landing-page-builder .more-fold{border-style:solid;border-width:1px;border-color:var(--line);border-radius:14px;padding:15px 17px;margin-bottom:14px;background:linear-gradient(168deg,#fff,color-mix(in oklab,#fff 72%,var(--canvas)));box-shadow:0 1px 2px #282d3d0d,0 10px 24px -20px #2127414d,inset 0 1px #ffffffb3;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,padding .2s ease}.cbe course-landing-page-builder .more-fold:hover{border-color:var(--lp-line);background:linear-gradient(168deg,#fff,var(--lp-wash));box-shadow:0 1px 2px color-mix(in oklab,var(--lp) 12%,transparent),0 18px 36px -26px var(--lp-glow),inset 0 1px #ffffffd9}.cbe course-landing-page-builder .more-fold:focus-visible{outline:2px solid var(--lp);outline-offset:2px}.cbe course-landing-page-builder .more-fold-ic{border-radius:11px;background:linear-gradient(155deg,var(--lp-soft),var(--lp-wash));color:var(--lp-text);box-shadow:inset 0 1px #ffffffb3}.cbe course-landing-page-builder .more-fold:hover .more-fold-ic{background:linear-gradient(155deg,color-mix(in oklab,var(--lp) 22%,white),var(--lp-soft))}.cbe course-landing-page-builder .more-fold-b b{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14.5px;letter-spacing:-.012em}.cbe course-landing-page-builder .more-fold:hover .more-fold-b b{color:var(--lp-text)}.cbe course-landing-page-builder .more-fold-x{width:13px;height:13px;padding:7px;box-sizing:content-box;border-radius:50%;background:var(--line2);color:var(--soft);transition:transform .2s ease,background .16s ease,color .16s ease}.cbe course-landing-page-builder .more-fold:hover .more-fold-x{background:var(--lp-soft);color:var(--lp-text)}.cbe course-landing-page-builder .more-fold .chip-ok svg{width:11px;height:11px;flex:none}.cbe course-landing-page-builder .more-fold .chip-ok{flex:none;background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 72%,black);border:1px solid color-mix(in oklab,var(--ok) 26%,white);font-weight:700}.cbe course-landing-page-builder .more-fold.open{border-color:transparent;background:none;box-shadow:none;padding:20px 2px 8px;margin-bottom:10px;gap:11px}.cbe course-landing-page-builder .more-fold.open:hover{border-color:transparent;background:none;box-shadow:none}.cbe course-landing-page-builder .more-fold.open .more-fold-b i{display:none}.cbe course-landing-page-builder .more-fold.open .more-fold-b{display:flex;align-items:center;gap:13px}.cbe course-landing-page-builder .more-fold.open .more-fold-b:after{content:"";flex:1;height:1px;background:var(--line2)}.cbe course-landing-page-builder .more-fold.open .more-fold-b b{font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.cbe course-landing-page-builder .more-fold.open:hover .more-fold-b b{color:var(--mut)}.cbe course-landing-page-builder .more-fold.open .more-fold-ic{width:22px;height:22px;border-radius:7px;background:none;color:var(--faint);box-shadow:none}.cbe course-landing-page-builder .more-fold.open .more-fold-ic svg{width:11px;height:11px}.cbe course-landing-page-builder .more-fold.open:hover .more-fold-ic{background:none;color:var(--mut)}.cbe course-landing-page-builder .more-fold.open .more-fold-x{padding:6px;background:none;color:var(--faint)}.cbe course-landing-page-builder .more-fold.open:hover .more-fold-x{background:var(--line2);color:var(--soft)}.cbe course-landing-page-builder .more-body>.card{border-color:var(--line2);background:#fff;margin-bottom:14px;box-shadow:0 1px 2px #282d3d09,inset 0 1px #ffffffb3;transition:border-color .18s ease,box-shadow .18s ease}.cbe course-landing-page-builder .more-body>.card:last-child{margin-bottom:0}.cbe course-landing-page-builder .more-body>.card:hover,.cbe course-landing-page-builder .more-body>.card:focus-within{border-color:var(--lp-line);box-shadow:0 1px 2px color-mix(in oklab,var(--lp) 10%,transparent),0 16px 34px -26px var(--lp-glow),inset 0 1px #ffffffd9}.cbe course-landing-page-builder .more-body>.card>.card-h>b{color:var(--soft)}.cbe course-landing-page-builder .more-body>.card:hover>.card-h>b,.cbe course-landing-page-builder .more-body>.card:focus-within>.card-h>b{color:var(--ink)}@media(prefers-reduced-motion:reduce){.cbe course-landing-page-builder .more-fold,.cbe course-landing-page-builder .more-fold-x,.cbe course-landing-page-builder .more-fold-ic,.cbe course-landing-page-builder .more-body>.card,.cbe course-landing-page-builder .more-body>.card>.card-h>b{transition:none}}.cbe course-landing-page-builder .lp-unsaved{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;gap:13px;margin-top:16px;padding:11px 13px 11px 15px;border-radius:14px;border:1px solid color-mix(in oklab,var(--warn) 32%,white);background:linear-gradient(160deg,var(--warn-soft),#fff 78%);box-shadow:0 1px 2px color-mix(in oklab,var(--warn) 18%,transparent),0 16px 34px -20px color-mix(in oklab,var(--warn) 42%,transparent),inset 0 1px #ffffffb3;animation:lp-rise .22s cubic-bezier(.2,.8,.3,1)}.cbe course-landing-page-builder .lp-unsaved-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--warn);box-shadow:0 0 0 4px color-mix(in oklab,var(--warn) 22%,transparent);animation:lp-pulse 2.4s ease-in-out infinite}.cbe course-landing-page-builder .lp-unsaved-b{flex:1;min-width:0}.cbe course-landing-page-builder .lp-unsaved-b b{display:block;font-size:13.5px;font-weight:700;color:color-mix(in oklab,var(--warn) 68%,black)}.cbe course-landing-page-builder .lp-unsaved-b i{display:block;margin-top:1px;font-style:normal;font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe course-landing-page-builder .lp-unsaved .bdb-acc{flex:none;background:linear-gradient(178deg,color-mix(in oklab,var(--warn) 82%,white),color-mix(in oklab,var(--warn) 96%,black));color:color-mix(in oklab,var(--warn) 24%,black);box-shadow:0 1px 2px color-mix(in oklab,var(--warn) 45%,transparent),inset 0 1px #fff6}.cbe course-landing-page-builder .lp-unsaved .bdb-acc:hover{background:linear-gradient(178deg,color-mix(in oklab,var(--warn) 90%,white),color-mix(in oklab,var(--warn) 100%,black))}.cbe course-landing-page-builder .lp-advice{margin-top:8px;max-width:58ch}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklab,var(--warn) 22%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--warn) 6%,transparent)}}@media(prefers-reduced-motion:reduce){.cbe course-landing-page-builder .lp-unsaved{animation:none}.cbe course-landing-page-builder .lp-unsaved-dot{animation:none}}@media(max-width:620px){.cbe course-landing-page-builder .lp-unsaved{flex-wrap:wrap}.cbe course-landing-page-builder .lp-unsaved-b{flex:1 1 100%}}.cbe course-landing-page-builder .lp-cover-rm:hover{background:var(--danger-soft);color:color-mix(in oklab,var(--danger) 74%,black)}.cbe course-landing-page-builder .lp-confirm{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:13px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--danger) 26%,white);background:linear-gradient(160deg,var(--danger-soft),#fff 78%);animation:lp-rise .18s cubic-bezier(.2,.8,.3,1)}.cbe course-landing-page-builder .lp-confirm-b{flex:1;min-width:220px}.cbe course-landing-page-builder .lp-confirm-b b{display:block;font-size:13.5px;font-weight:700;color:color-mix(in oklab,var(--danger) 68%,black)}.cbe course-landing-page-builder .lp-confirm-b i{display:block;margin-top:2px;font-style:normal;font-size:12.5px;line-height:1.45;color:var(--mut);max-width:52ch}.cbe course-landing-page-builder .lp-confirm-go{flex:none;background:var(--danger);color:#fff;box-shadow:0 1px 2px color-mix(in oklab,var(--danger) 45%,transparent),inset 0 1px #ffffff38}.cbe course-landing-page-builder .lp-confirm-go:hover{background:color-mix(in oklab,var(--danger) 88%,black)}.cbe course-landing-page-builder .warn-box{flex-wrap:wrap;border-radius:12px}.cbe course-landing-page-builder .warn-box .bdb{flex:none;background:#fff9;color:color-mix(in oklab,var(--warn) 70%,black)}.cbe course-landing-page-builder .warn-box .bdb:hover{background:#ffffffe6}.cbe course-landing-page-builder .warn-box .bdb svg{width:14px;height:14px;flex:none}.cbe course-landing-page-builder .card-h>.chip{flex:none;background:var(--line2);color:var(--soft);border:1px solid var(--line);font-variant-numeric:tabular-nums}.cbe course-landing-page-builder .empty-box .bdb{margin-top:4px;background:#fff;border-color:var(--line);color:var(--ink)}.cbe course-landing-page-builder .empty-box .bdb:hover{border-color:var(--lp-line);color:var(--lp-text)}.cbe course-landing-page-builder .empty-box .bdb svg{width:14px;height:14px;flex:none}.cbe course-landing-page-builder .lp-legend{display:flex;gap:9px;margin-bottom:7px;padding-right:37px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.cbe course-landing-page-builder .lp-legend span:first-child{width:110px;flex:none}.cbe course-landing-page-builder .lp-legend span:last-child{flex:1}.cbe course-landing-page-builder .lp-faq-empty{margin-bottom:12px;text-align:center}.cbe course-landing-page-builder .lp-q{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(155deg,var(--lp-soft),var(--lp-wash));color:var(--lp-text);font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:18px;font-weight:800;box-shadow:inset 0 1px #ffffffb3}.cbe course-landing-page-builder .lp-faq-empty p{max-width:52ch}@media(prefers-reduced-motion:reduce){.cbe course-landing-page-builder .lp-confirm{animation:none}}.cbe course-landing-page-builder .pane-in{max-width:1120px}.cbe course-landing-page-builder .pane-split.has-prev .pane-in{max-width:1000px}@media(min-width:1700px){.cbe course-landing-page-builder .pane-in{max-width:1240px}.cbe course-landing-page-builder .pane-split.has-prev .pane-in{max-width:1080px}}@media(max-width:1400px){.cbe course-landing-page-builder .pane-in{max-width:100%}.cbe course-landing-page-builder .pane-split.has-prev .pane-in{max-width:100%}}.cbe course-landing-page-builder .ai-strip{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;overflow:visible;gap:0;padding:0;border:1.5px solid color-mix(in oklab,var(--ai) 34%,white);box-shadow:0 1px 3px color-mix(in oklab,var(--ai) 14%,transparent),0 6px 18px -10px color-mix(in oklab,var(--ai) 30%,transparent)}.cbe course-landing-page-builder .ai-strip-t{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;border:0;background:none;font-size:13px;font-weight:650;color:color-mix(in oklab,var(--ai) 76%,black);text-align:left;cursor:pointer}.cbe course-landing-page-builder .ai-strip-t .n{flex:1;min-width:0}.cbe course-landing-page-builder .ai-strip-t:focus-visible{outline:2px solid var(--ai);outline-offset:-2px}.cbe course-landing-page-builder .ai-strip:not(.open){background:linear-gradient(120deg,var(--ai-soft),#fff 70%)}.cbe course-landing-page-builder .ai-strip.open{background:#fff}.cbe course-landing-page-builder .ai-strip.open .ai-strip-t{border-bottom:1px solid color-mix(in oklab,var(--ai) 18%,white)}.cbe course-landing-page-builder .ai-strip-b{display:flex;flex-wrap:wrap;gap:8px;padding:11px 13px;background:linear-gradient(120deg,var(--ai-soft),#fff 78%);border-radius:0 0 calc(var(--rad) - 1px) calc(var(--rad) - 1px)}.cbe course-landing-page-builder .ai-strip-c{flex:none;min-width:20px;padding:2px 7px;border-radius:999px;font-size:11.5px;font-weight:700;text-align:center;background:color-mix(in oklab,var(--ai) 12%,white);color:color-mix(in oklab,var(--ai) 72%,black)}.cbe course-landing-page-builder .ai-strip-x{flex:none;color:color-mix(in oklab,var(--ai) 55%,black);transition:transform .16s ease}.cbe course-landing-page-builder .ai-chip:hover{border-color:color-mix(in oklab,var(--ai) 46%,white);box-shadow:0 2px 6px color-mix(in oklab,var(--ai) 16%,transparent)}.cbe builder-curriculum{--cu: var(--c-curriculum);--cu-text: color-mix(in oklab, var(--cu) 78%, black);--cu-soft: color-mix(in oklab, var(--cu) 12%, white);--cu-wash: color-mix(in oklab, var(--cu) 5%, white);--cu-line: color-mix(in oklab, var(--cu) 24%, white);--cu-glow: color-mix(in oklab, var(--cu) 42%, transparent)}.cbe builder-curriculum .le{background:radial-gradient(900px 420px at 88% -8%,color-mix(in oklab,var(--cu) 6%,transparent),transparent 68%),var(--canvas)}.cbe builder-curriculum .le-h{padding:13px 20px;gap:11px;box-shadow:0 1px 0 var(--line),0 6px 18px -18px #21274180}.cbe builder-curriculum .bc-le-ic{background:linear-gradient(155deg,color-mix(in oklab,var(--c, var(--cu)) 15%,white),color-mix(in oklab,var(--c, var(--cu)) 6%,white));color:color-mix(in oklab,var(--c, var(--cu)) 74%,black);box-shadow:inset 0 1px #ffffffb3,0 2px 7px -4px color-mix(in oklab,var(--c, var(--cu)) 45%,transparent)}.cbe builder-curriculum .ol-l-ic,.cbe builder-curriculum .bc-le-ic{--stroke-color: currentColor;--fill-color: currentColor}.cbe builder-curriculum .bc-le-crumb{letter-spacing:.055em}.cbe builder-curriculum .bc-le-t{font-size:17.5px;letter-spacing:-.022em}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper{padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group .form-control,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group textarea,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group input[type=text],.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group input[type=number],.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group input[type=url],.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group select{font-family:inherit;font-size:14.5px;line-height:1.5;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:calc(var(--rad) - 2px);padding:12px 14px;height:auto;transition:border-color .13s,box-shadow .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group .form-control::placeholder,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group textarea::placeholder{color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group .form-control:focus,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group textarea:focus,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group select:focus{outline:0;border-color:var(--cu);box-shadow:0 0 0 3px color-mix(in oklab,var(--cu) 14%,transparent)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group .form-control:disabled,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group textarea:disabled{background:var(--line3);color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group textarea{min-height:96px;resize:vertical}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group{margin-bottom:0;padding:14px 0;border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group:last-of-type{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-header{align-items:center;gap:9px;margin-bottom:8px;min-height:22px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-header-title{font-family:inherit;gap:8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-header-title h6{margin:0;font-family:inherit;font-size:13.5px;font-weight:650;letter-spacing:-.004em;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-header-title .subtitle,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-header-title>span{font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-header-title.flex-column{align-items:flex-start;gap:3px;margin-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .label{display:block;margin-top:6px;padding-left:0;font-size:11.5px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .text-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .add-desc{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;margin:0;border:0;border-radius:calc(var(--rad) - 3px);background:none;color:var(--cu-text);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .13s,color .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-link:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .text-link:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .add-desc:hover{background:var(--cu-wash)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-link span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .text-link span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .add-desc span{color:inherit;font-size:13px;font-weight:600}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-link svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .text-link svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .add-desc svg{width:14px;height:14px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .how-to-use-link-container .apply-btn{display:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:0;border-radius:calc(var(--rad) - 3px);font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;background:linear-gradient(178deg,color-mix(in oklab,var(--cu) 86%,white) 0%,var(--cu) 44%,color-mix(in oklab,var(--cu) 88%,black) 100%);color:#fff;box-shadow:0 1px 2px color-mix(in oklab,var(--cu) 45%,transparent),0 5px 16px -6px var(--cu-glow),inset 0 1px #ffffff42;transition:filter .13s,box-shadow .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .apply-btn:hover:not(:disabled){filter:brightness(1.05)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .apply-btn:disabled{background:var(--line2);color:var(--faint);box-shadow:none;cursor:default}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions{padding:16px 0 0;margin-top:6px;border-top:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions{gap:10px;margin:0;align-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:calc(var(--rad) - 3px);transition:background .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-btn:hover{background:var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-btn span{font-family:inherit;font-size:13px;font-weight:600;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-btn:hover span{color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-btn .icon svg{width:15px;height:15px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btns-right{display:flex;align-items:center;gap:10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .sliders-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson och-slider.slider{--text-primary: var(--cu)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .sliders-container>och-slider.slider{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .sliders-container>och-slider.slider:last-child{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file{padding:18px;border-radius:12px;border:1.5px dashed var(--line);background:linear-gradient(170deg,#fff,var(--canvas));transition:border-color .14s,background .14s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file:hover{border-color:color-mix(in oklab,var(--cu) 42%,white);background:linear-gradient(170deg,#fff,var(--cu-wash))}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-label{font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-subtitle,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .file-name,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .filename{font-family:inherit;font-size:12.5px;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .progress{height:6px;border-radius:999px;background:var(--line2);overflow:hidden}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .percentage-indicator{font-family:inherit;font-size:12px;font-weight:700;color:var(--cu-text);font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-details,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .booknow-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ai-video-script-container{border-radius:12px;border-color:var(--line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .how-to-use-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .how-to-use-link-container a{color:var(--cu-text)}.cbe builder-curriculum .bc-blank .teach-ic{background:linear-gradient(155deg,var(--cu-soft),var(--cu-wash));color:var(--cu-text);box-shadow:inset 0 1px #ffffffb3,0 6px 18px -12px var(--cu-glow)}.cbe builder-curriculum .bc-blank>b{font-size:18px;letter-spacing:-.022em}.cbe builder-curriculum .bc-blank>p{max-width:46ch;margin-left:auto;margin-right:auto}.cbe builder-curriculum .bc-intro{border-radius:13px;border:1px solid var(--cu-line);background:linear-gradient(160deg,var(--cu-wash),#fff 74%)}.cbe builder-curriculum .bc-intro .teach-tip-h{color:var(--cu-text)}@media(prefers-reduced-motion:reduce){.cbe builder-curriculum .cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-group .form-control,.cbe builder-curriculum .cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-link,.cbe builder-curriculum .cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .text-link,.cbe builder-curriculum .cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .apply-btn,.cbe builder-curriculum .cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-btn,.cbe builder-curriculum .cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file{transition:none}}.cbe builder-curriculum .le-in.bc-le-in{max-width:980px}.cbe builder-curriculum .ol{width:404px}@media(min-width:1600px){.cbe builder-curriculum .le-in.bc-le-in{max-width:1080px}.cbe builder-curriculum .ol{width:428px}}@media(max-width:1400px){.cbe builder-curriculum .le-in.bc-le-in{max-width:100%}.cbe builder-curriculum .ol{width:376px}}@media(max-width:1300px){.cbe builder-curriculum .ol{width:336px}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow{position:static;border:1px solid var(--line);border-bottom-color:var(--line2);border-radius:10px 10px 0 0;background:linear-gradient(180deg,#fff,color-mix(in oklab,#fff 60%,var(--canvas)));padding:9px 11px;min-height:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-container.ql-snow{border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-editor{padding:15px 17px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .row{gap:0;padding:0;border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .info-text{font-size:12.5px;line-height:1.5;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .sub-title{padding:12px 0 0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .sub-title .label{font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-label{font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-radio{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-content{min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-color-picker label{font-family:inherit;font-size:13px;font-weight:600;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-date .mat-mdc-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .custom-input .mat-mdc-form-field{border-radius:calc(var(--rad) - 2px);border-color:var(--line)}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-link-quiz{transition:none}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper{align-items:flex-start}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .youtube-video-platform .upload-video-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform .upload-video-container{width:300px;max-width:100%;height:auto;aspect-ratio:16/9;flex:none;margin-bottom:0;border-radius:10px;border:1px solid var(--line);background:var(--canvas);overflow:hidden;display:grid;place-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .youtube-video-platform .upload-video-container img,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform .upload-video-container img,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .youtube-video-platform .upload-video-container>svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform .upload-video-container>svg{width:46px;height:46px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper{min-width:0;max-width:100%;gap:16px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container svg g[fill]{fill:var(--line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-details{flex:1 1 320px;min-width:260px;padding:0;margin:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-details p{font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut);margin:0 0 12px;max-width:64ch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ai-video-script-container{justify-content:flex-start}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ai-video-script-container .ai-video-script-btn{margin-bottom:12px;background:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-apply-container{gap:8px;align-items:stretch;margin-bottom:12px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-apply-container .custom-input{height:auto;min-height:44px;font-family:inherit;font-size:14.5px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:calc(var(--rad) - 2px);padding:12px 14px;transition:border-color .13s,box-shadow .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-apply-container .custom-input::placeholder{color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-apply-container .custom-input:focus{outline:0;border-color:var(--cu);box-shadow:0 0 0 3px color-mix(in oklab,var(--cu) 14%,transparent)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-apply-container .apply-btn{flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .status-ongoing{font-family:inherit;font-size:12px;font-weight:650;color:color-mix(in oklab,var(--warn) 70%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .status-ongoing.finished{color:color-mix(in oklab,var(--ok) 72%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .status-error{color:color-mix(in oklab,var(--danger) 74%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .filename span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .duration,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-details .percentage-indicator{font-family:inherit;font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .filename span{font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-progress-wrapper{gap:5px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-subtitle{margin:18px 0 10px;font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc{border-radius:12px;border:1px solid var(--line);background:linear-gradient(170deg,#fff,color-mix(in oklab,#fff 76%,var(--canvas)))}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc .other-video-platform-desc-titlebar{font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc textarea,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc .form-control{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;border-radius:10px;border:1px solid var(--line);background:var(--canvas);color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .paste-code{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:650;color:var(--ink);transition:border-color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .paste-code:hover{border-color:var(--cu);background:var(--cu-wash);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .how-to-use-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .how-to-use-link-container a{font-family:inherit;font-size:12.5px;font-weight:600}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .thumbnail-section{border-radius:12px;border-color:var(--line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .thumbnail-controls{gap:8px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .thumbnail-action-btn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .action-buttons button{font-family:inherit;font-size:13px;font-weight:600;border-radius:calc(var(--rad) - 3px)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .resource-thumbnail{border-radius:10px;border-color:var(--line)}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-apply-container .custom-input{transition:none}}@media(max-width:1200px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper{flex-direction:column}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .youtube-video-platform .upload-video-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform .upload-video-container{width:100%}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper:not(.youtube-video-platform):not(.other-video-platform) .upload-video-container{flex:none;margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail{margin-bottom:0;border-radius:10px;border:1px solid var(--line);background:var(--canvas);overflow:hidden;transition:border-color .14s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail:hover{border-color:color-mix(in oklab,var(--cu) 42%,white)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail .file-upload-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail .editable-image{border:0;background:transparent}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-details .align-right{margin-bottom:10px;background:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .debug-btn{display:inline-block;margin:0 10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;color:var(--faint);text-decoration:none;border-bottom:1px dotted var(--line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .debug-btn:hover{color:var(--soft);border-bottom-color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-subtitle{margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-text-details{margin-top:4px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .video-progress-wrapper{gap:6px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .progress.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: var(--cu);--mat-progress-bar-track-color: var(--line2);border-radius:999px;overflow:hidden}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .debug-btn{transition:none}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.lesson-details,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>[formGroup]:not(.lesson-details)>.form-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>[formGroup]:not(.lesson-details)>.sliders-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.label-desc,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group{padding:16px 17px;margin-bottom:12px;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #282d3d09,inset 0 1px #ffffffb3;transition:border-color .18s ease,box-shadow .18s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.lesson-details:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>[formGroup]:not(.lesson-details)>.form-group:focus-within,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>[formGroup]:not(.lesson-details)>.sliders-container:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.label-desc:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group:focus-within{border-color:var(--cu-line);box-shadow:0 1px 2px color-mix(in oklab,var(--cu) 10%,transparent),0 14px 32px -26px var(--cu-glow),inset 0 1px #ffffffd9}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>[formGroup]:not(.lesson-details)>.form-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .lesson-details .form-group:only-of-type{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper [formGroup]>.sliders-container>och-slider.slider:last-child{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper{gap:20px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper:not(.youtube-video-platform):not(.other-video-platform) .upload-video-container{width:auto}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail .file-upload-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail .editable-image{border:0;background:transparent;border-radius:10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail .empty-image{width:54px;height:auto;opacity:.5}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-video-container .lesson-thumbnail img:not(.empty-image){width:100%;height:100%;object-fit:cover}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-subtitle{margin:0;padding:16px 17px;border-top:0;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #282d3d09,inset 0 1px #ffffffb3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.label-desc .add-desc{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:0;font-size:14px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.label-desc .add-desc:hover{background:none;color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.label-desc .add-desc svg{margin-left:auto;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions{position:sticky;bottom:-1px;z-index:3;margin:16px 0 0;padding:13px 17px;border:0;border-top:1px solid var(--line);border-radius:13px 13px 0 0;background:#fff;box-shadow:0 -12px 26px -22px #21274180}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions .btns-right .edit-lesson-btn:last-child{padding:9px 16px;border-radius:calc(var(--rad) - 3px);background:linear-gradient(178deg,color-mix(in oklab,var(--cu) 86%,white) 0%,var(--cu) 44%,color-mix(in oklab,var(--cu) 88%,black) 100%);box-shadow:0 1px 2px color-mix(in oklab,var(--cu) 45%,transparent),inset 0 1px #ffffff42}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions .btns-right .edit-lesson-btn:last-child span{color:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions .btns-right .edit-lesson-btn:last-child svg{--stroke-color: #fff;color:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions .btns-right .edit-lesson-btn:last-child:hover{filter:brightness(1.06)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions>.edit-lesson-btn:has(use[xlink\:href="#trashIcon"]):hover{background:var(--danger-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions>.edit-lesson-btn:has(use[xlink\:href="#trashIcon"]):hover span{color:color-mix(in oklab,var(--danger) 74%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-actions .btn-actions>.edit-lesson-btn:has(use[xlink\:href="#trashIcon"]):hover svg{--stroke-color: currentColor}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .lesson-details,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.lesson-details,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper [formGroup]>.form-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper [formGroup]>.sliders-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.label-desc,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group{transition:none}}@media(max-width:1200px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .top-wrapper{flex-direction:column}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-well-hint{display:block;font-size:12px;line-height:1.45;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .debug-email{margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold{margin:0;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #282d3d09,inset 0 1px #ffffffb3;transition:border-color .18s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold:hover{border-color:var(--cu-line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-s{display:flex;align-items:center;gap:10px;padding:14px 17px;cursor:pointer;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:14px;font-weight:650;letter-spacing:-.008em;color:var(--ink);list-style:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-s::-webkit-details-marker{display:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-s:after{content:"";width:7px;height:7px;margin-left:auto;border-right:1.6px solid var(--faint);border-bottom:1.6px solid var(--faint);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-s:hover{color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-s:focus-visible{outline:2px solid var(--cu);outline-offset:-2px;border-radius:14px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold[open]>.bc-fold-s:after{transform:rotate(-135deg) translate(-2px,-2px)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold[open]>.bc-fold-s{border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-opt{flex:none;padding:2px 8px;border-radius:999px;background:var(--line2);font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-b{padding:15px 17px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-grp{padding:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper [formGroup]>.sliders-container{padding-top:13px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-unsaved{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:5px 11px;border-radius:999px;border:1px solid color-mix(in oklab,var(--warn) 30%,white);background:var(--warn-soft);font-family:inherit;font-size:12px;font-weight:650;color:color-mix(in oklab,var(--warn) 68%,black);white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-unsaved:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warn)}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-fold-s:after{transition:none}}.cbe builder-curriculum .le-scroll:has(>.bc-le-in){padding-bottom:0}.cbe builder-curriculum .bc-le-in{display:flex;flex-direction:column;min-height:100%;padding-bottom:0}.cbe builder-curriculum edit-lesson{flex:1;display:flex;flex-direction:column;min-height:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper{flex:1 0 auto}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container{margin:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper.row{margin:0;padding:0;border-bottom:0;gap:12px;align-items:stretch;flex-wrap:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper>.col-6{flex:1;max-width:none;padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper>.col-6:first-child{order:2}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper>.col-6:nth-child(2){order:1}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section{display:flex;flex-direction:column;gap:12px;height:100%;padding:15px;border-radius:12px;border:1.5px dashed var(--line);background:linear-gradient(170deg,#fff,var(--canvas));transition:border-color .14s ease,background .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section:hover{border-color:color-mix(in oklab,var(--cu) 42%,white);background:linear-gradient(170deg,#fff,var(--cu-wash))}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section:focus-within{border-color:var(--cu);border-style:solid}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section .audio-title{order:-1;display:flex;align-items:baseline;gap:7px;text-align:left}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section .audio-title p{font-family:inherit;font-size:13.5px;font-weight:650;line-height:1.3;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section .audio-title span{flex:none;padding:2px 7px;border-radius:999px;background:var(--line2);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section .audio-content{flex:1;align-items:center;min-height:96px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .btn-upload{width:100%;height:100%;min-height:96px;display:grid;place-items:center;padding:14px;border-radius:10px;border:0;background:transparent}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .btn-upload img{width:44px;height:44px;opacity:.6;transition:opacity .14s ease,transform .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .btn-upload svg{width:44px;height:44px;color:var(--cu-text);--stroke-color: currentColor;opacity:.8;transition:opacity .14s ease,transform .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section:hover .btn-upload img,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section:hover .btn-upload svg{opacity:1;transform:translateY(-1px)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .output-img{gap:8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .output-img img.thumbnail-img{width:96px;height:96px;border-radius:10px;border:1px solid var(--line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .output-img span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .material-symbols-outlined{font-size:19px;color:var(--soft);border-radius:7px;transition:color .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .output-img span:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .material-symbols-outlined:hover{color:color-mix(in oklab,var(--danger) 74%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content mat-icon{width:44px;height:44px;font-size:44px;color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container table{margin-top:16px;border-collapse:collapse}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container table th{padding:0 0 7px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container table td{padding:11px 0;border-top:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container table td span{font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);word-break:break-all}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container table .form-checkbox-input{width:16px;height:16px;accent-color:var(--cu);cursor:pointer}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-section,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .btn-upload img,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .btn-upload svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper .audio-content .output-img span{transition:none}}@media(max-width:900px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper.row{flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper>.col-6{flex:1 1 100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper>.col-6:first-child{order:2}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-container .upload-wrapper>.col-6:nth-child(2){order:1}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.audio,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.assignment,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>div:has(>.upload-file),.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-quiz,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-assessment,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-live-session,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-webinar,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-coaching-session{display:block;padding:16px 17px;margin-bottom:12px;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #282d3d09,inset 0 1px #ffffffb3;transition:border-color .18s ease,box-shadow .18s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.audio:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.assignment:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>div:has(>.upload-file):hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-quiz:focus-within,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-assessment:focus-within,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-live-session:focus-within,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-webinar:focus-within,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-coaching-session:focus-within{border-color:var(--cu-line);box-shadow:0 1px 2px color-mix(in oklab,var(--cu) 10%,transparent),0 14px 32px -26px var(--cu-glow),inset 0 1px #ffffffd9}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .custom-input:not(.input-apply-container .custom-input){height:auto;min-height:44px;font-family:inherit;font-size:14.5px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:calc(var(--rad) - 2px);padding:12px 14px;transition:border-color .13s,box-shadow .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .custom-input:not(.input-apply-container .custom-input)::placeholder{color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .custom-input:not(.input-apply-container .custom-input):focus{outline:0;border-color:var(--cu);box-shadow:0 0 0 3px color-mix(in oklab,var(--cu) 14%,transparent)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload{border-radius:12px;border:1.5px dashed var(--line);background:linear-gradient(170deg,#fff,var(--canvas));transition:border-color .14s ease,background .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload:hover{border-color:color-mix(in oklab,var(--cu) 42%,white);background:linear-gradient(170deg,#fff,var(--cu-wash))}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file.border-none{border:0;background:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-label p{margin:0;font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-label span{font-family:inherit;font-size:12.5px;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .file-name{font-family:inherit;font-size:12.5px;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .file-name .file-source{font-weight:650;color:var(--ink);word-break:break-all}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .file-uploaded svg{color:var(--ok);--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .resource-thumbnail{border-radius:10px;border:1px solid var(--line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .filter-selector,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-color-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .color-fields-container{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-color-picker label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-group .label{font-family:inherit;font-size:13px;font-weight:600;color:var(--soft);white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .edit-assessment>.form-group:first-child{padding-top:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .assessment-settings{padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .action-box{padding:13px 15px;border-radius:12px;border:1px solid var(--cu-line);background:linear-gradient(160deg,var(--cu-wash),#fff 74%);gap:12px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .action-box .icon svg{width:20px;height:20px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .assessment-settings-item{gap:7px;margin:0;padding:13px 0;border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .assessment-settings-item:last-child{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .info-container{margin-left:0;gap:6px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .info-text,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .comprehension-info-text{font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut);max-width:68ch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .number-field-text{font-family:inherit;font-size:13px;line-height:1.5;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .assignment-description{font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .sub-title{padding:0 0 8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .sub-title .label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-label{font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ai-label{display:flex;align-items:center;gap:10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .before-selection,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .after-selection-wrapper{gap:14px;padding:15px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(170deg,#fff,color-mix(in oklab,#fff 76%,var(--canvas)));box-shadow:0 1px 2px #282d3d0a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .after-selection-header{font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-accent{border-radius:calc(var(--rad) - 3px);font-family:inherit;font-size:13.5px;font-weight:600}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-connect{width:auto;min-width:180px;height:auto;min-height:42px;padding:0 16px;border-radius:calc(var(--rad) - 3px);font-family:inherit;font-size:14px;font-weight:600}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .delay-time{margin-right:0;gap:9px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .duration-placeholder{font-family:inherit;font-size:13px;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-content{min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .custom-form-group{padding:14px 0;border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .custom-form-group:last-of-type{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .input-group{gap:9px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-preview-container{margin-top:12px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .preview-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);transition:border-color .13s,color .13s}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .upload.vtt{gap:10px;border:0;background:none;padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .tabs-content{padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .tabs-content p{font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .btn-actions{gap:8px;margin:10px 0 0;padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .file-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--soft)}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.audio,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.assignment,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-quiz,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-assessment,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-live-session,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-webinar,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>edit-coaching-session,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .custom-input,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .question-section,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .answers-list .answer,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .answer-toolbar,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .btn-link-quiz,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .preview-btn{transition:none}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .checkbox-group{display:flex;flex-direction:column;align-items:stretch;gap:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .checkbox-group>.sliders-container{padding:11px 0;border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .checkbox-group>.sliders-container:last-child{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-desc{margin:0 0 10px;font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut);max-width:68ch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-group{display:flex;align-items:flex-start;gap:11px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-radio{display:flex;align-items:center;gap:9px;flex:none;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-radio mat-radio-button{--mdc-radio-selected-icon-color: var(--cu);--mdc-radio-selected-hover-icon-color: var(--cu);--mdc-radio-selected-focus-icon-color: var(--cu);--mdc-radio-selected-pressed-icon-color: var(--cu);--mat-radio-checked-ripple-color: var(--cu)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-input{min-width:0;font-family:inherit;font-size:13px;line-height:1.5;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-custom-group{display:flex;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-date{min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-date .mat-mdc-form-field{border-radius:calc(var(--rad) - 2px);border-color:var(--line);background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-content>.form-label{flex:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--soft);white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .form-control-content{gap:10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade{margin:0 0 18px;padding:13px 15px;gap:12px;border-radius:11px;border:1px solid var(--cu-line);background:linear-gradient(160deg,var(--cu-wash),#fff 72%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade .min-pass-grade-text{margin:0;font-family:inherit;font-size:13px;font-weight:650;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade .min-pass-grade-input{width:84px;margin:0 0 0 auto;text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .error-message,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .error-message{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:10px 13px;border-radius:10px;border:1px solid color-mix(in oklab,var(--warn) 30%,white);background:var(--warn-soft);font-family:inherit;font-size:12.5px;font-weight:600;color:color-mix(in oklab,var(--warn) 70%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel{margin-bottom:11px!important;border-radius:13px!important;border:1px solid var(--line)!important;background-color:#fff!important;box-shadow:0 1px 2px -1px #0000000f!important;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel:hover{border-color:var(--cu-line)!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel.mat-expanded{border-color:var(--cu-line)!important;box-shadow:0 10px 26px -20px var(--cu-glow),0 1px 2px -1px #0000000d!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel .mat-expansion-panel-header{padding:12px 15px;border-radius:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel .mat-expansion-panel-header:hover{background:var(--cu-wash)!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel.mat-expanded .mat-expansion-panel-header{border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel .mat-expansion-panel-body{padding:15px!important;background:linear-gradient(180deg,var(--cu-wash),#fff 46%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .panel-title{gap:11px;min-width:0;width:100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .panel-title h4{flex:none;min-width:0;margin:0;padding:3px 9px;border-radius:999px;background:var(--cu-soft);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;color:var(--cu-text);white-space:nowrap;font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .panel-title span{flex:1;min-width:0;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .panel-title span:empty:before{content:"Untitled question";font-weight:500;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .form-group .textarea,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .form-group .form-control{font-style:normal!important;background-color:#fff!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section>form>.form-group>.text-label-div{margin-bottom:7px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section>form>.form-group>.text-label-div .text-label{margin:0;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .mat-mdc-form-field{width:100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer{position:relative;margin:0;padding:14px 15px 14px 18px;border-radius:11px;border:1px solid var(--line2);background:var(--canvas);overflow:hidden;transition:border-color .15s ease,background .15s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--line);transition:background .15s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer:focus-within{border-color:var(--cu-line);background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer:has(.form-checkbox-input:checked){border-color:color-mix(in oklab,var(--ok) 34%,white);background:var(--ok-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer:has(.form-checkbox-input:checked):before{background:var(--ok)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list:has(>.answer:nth-of-type(2)):not(:has(.form-checkbox-input:checked)):after{content:"No correct answer marked \2014  students can never pass this question";display:block;margin-top:2px;padding:10px 13px;border-radius:10px;border:1px solid color-mix(in oklab,var(--warn) 30%,white);background:var(--warn-soft);font-family:inherit;font-size:12.5px;font-weight:650;line-height:1.5;color:color-mix(in oklab,var(--warn) 70%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer:has(.form-checkbox-input:checked) .form-checkbox span{font-weight:700;color:color-mix(in oklab,var(--ok) 78%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .text-label-div{margin-bottom:9px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .text-label-div .text-label{margin:0;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--soft);font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .row{display:block;margin:0;padding:0;border:0;gap:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .row>[class*=col-]{flex:none;width:auto;max-width:none;padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .row>.col-md-2 span{display:block;margin:0 0 5px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .form-group{margin:0 0 11px;padding:0;border:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .form-group .textarea,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .form-group .form-control{border-color:var(--line);background-color:#fff!important;font-style:normal!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer>form>.row>.col-md-2:empty{display:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .form-checkbox{gap:9px;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .form-checkbox .form-checkbox-input{width:17px;height:17px;flex:none;margin:0;accent-color:var(--ok);cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .form-checkbox span{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--soft);transition:color .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .answer-toolbar .btn-answer-delete-icon{box-sizing:content-box;width:17px;height:17px;padding:7px;border-radius:8px;color:var(--faint);--stroke-color: currentColor;transition:color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .answer-toolbar .btn-answer-delete-icon:hover{color:var(--danger);background:var(--danger-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .questions-toolbar{margin:15px 0 0;padding-top:13px;border-top:1px solid var(--line2);gap:8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-actions{margin-top:4px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz{padding:7px 12px;border-radius:calc(var(--rad) - 3px);border:1px solid transparent;transition:background .13s ease,border-color .13s ease,color .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz:hover{background:var(--cu-wash);border-color:var(--cu-line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz .btn-link-quiz-text{font-family:inherit;font-size:13px;font-weight:650;text-transform:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz .btn-link-color{color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz .btn-link-color-dark{color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz .btn-link-color-disabled{color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz .btn-link-quiz-icon,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz .btn-link-quiz-dark-icon{width:16px;height:16px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .questions-toolbar>.btn-link-quiz[matTooltip^="Delete this quiz question"]:hover{background:var(--danger-soft);border-color:color-mix(in oklab,var(--danger) 24%,white)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .questions-toolbar>.btn-link-quiz[matTooltip^="Delete this quiz question"]:hover .btn-link-color-dark{color:var(--danger)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz.btn-disabled-link{opacity:.55}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz.btn-disabled-link:hover{background:none;border-color:transparent}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .mat-expansion-panel,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer:before,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .form-checkbox span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .answer-toolbar .btn-answer-delete-icon,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-link-quiz{transition:none}}@media(max-width:700px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade{flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade .min-pass-grade-input{margin-left:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .questions-toolbar{flex-wrap:wrap}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-header,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-header{margin-bottom:4px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-header-title h6,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-header-title h6{margin:0;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.012em;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-content,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-content{row-gap:9px;column-gap:10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-content>.form-label span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-content>.form-label span{font-family:inherit;font-size:12.5px;font-weight:650;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date .mat-mdc-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector .mat-mdc-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date .mat-mdc-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector .mat-mdc-form-field{border-radius:9px;border-color:var(--line);background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector{gap:9px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .duration-placeholder,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .duration-placeholder{padding:5px 11px;border-radius:999px;background:var(--cu-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .duration-placeholder .text-muted,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .duration-placeholder .text-muted{font-family:inherit;font-size:12px;font-weight:700;color:var(--cu-text);font-variant-numeric:tabular-nums;white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session mat-radio-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar mat-radio-group{display:flex;flex-direction:column;gap:9px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group{padding:13px 14px;border:1px solid var(--line2);border-radius:11px;background:var(--canvas);transition:border-color .15s ease,background .15s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group:has(.mat-mdc-radio-checked),.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group:has(input:checked),.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group:has(.mat-mdc-radio-checked),.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group:has(input:checked){border-color:var(--cu-line);background:linear-gradient(160deg,var(--cu-wash),#fff 70%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group:not(:has(.mat-mdc-radio-checked)):not(:has(input:checked)) .form-control,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group:not(:has(.mat-mdc-radio-checked)):not(:has(input:checked)) .btn-connect,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group:not(:has(.mat-mdc-radio-checked)):not(:has(input:checked)) .form-control,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group:not(:has(.mat-mdc-radio-checked)):not(:has(input:checked)) .btn-connect{opacity:.5}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group .form-control-input,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group .form-control-input{flex:1;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group .form-control-input label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group .form-control-input label{display:block;margin:0 0 6px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group .form-control-input .form-control,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group .form-control-input .form-control{width:100%;height:38px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .btn-connect,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .btn-connect{width:auto;min-width:0;height:38px;padding:0 15px;border-radius:9px;border:1px solid transparent;background:var(--cu);transition:filter .13s ease,opacity .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .btn-connect:hover:not(:disabled),.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .btn-connect:hover:not(:disabled){filter:brightness(1.06)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .btn-connect:disabled,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .btn-connect:disabled{opacity:.5}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .btn-connect span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .btn-connect span{font-family:inherit;font-size:13px;font-weight:650;color:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .btn-connect svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .btn-connect svg{--stroke-color: #fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group{align-items:flex-end;gap:14px;padding:14px;border-radius:11px 11px 0 0;border:1px solid var(--line2);border-bottom:0;background:var(--canvas)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group .form-control-input label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group .form-control-input label{display:block;margin:0 0 6px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group .form-control-input .form-control,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group .form-control-input .form-control{width:100%;height:40px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group>.form-control-input:has(.preview-btn),.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group>.form-control-input:has(.preview-btn){flex:none;padding:9px;border-radius:10px;border:1px dashed var(--line);background:radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 0) 0 0/9px 9px,#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group>.form-control-input:has(.preview-btn)>label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group>.form-control-input:has(.preview-btn)>label{margin-bottom:7px;text-align:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .preview-btn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .preview-btn{width:auto;min-width:152px;height:40px;padding:0 17px;border-radius:9px;background:var(--cu)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .preview-btn span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .preview-btn span{font-family:inherit;font-size:13.5px;font-weight:650}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-wrapper{gap:10px 22px;padding:12px 14px;border:1px solid var(--line2);border-radius:0 0 11px 11px;background:linear-gradient(180deg,var(--cu-wash),#fff 80%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-wrapper .form-color-picker,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-wrapper .form-color-picker{gap:9px;padding:5px 10px 5px 5px;border-radius:999px;border:1px solid var(--line);background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-wrapper .form-color-picker label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-wrapper .form-color-picker label{margin:0;font-family:inherit;font-size:11.5px;font-weight:650;color:var(--soft);white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-wrapper mini-color-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-wrapper mini-color-field{margin-left:0!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group>.sliders-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group>.sliders-container{margin-bottom:0;gap:12px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group .sliders-container>och-slider.slider,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group .sliders-container>och-slider.slider{padding:0;border-bottom:0;flex:1;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group .sliders-container>och-slider.slider .switch-label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group .sliders-container>och-slider.slider .switch-label{font-family:inherit;font-size:13px;font-weight:600;text-transform:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group .sliders-container:has(och-slider input:not(:checked)) .delay-time,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group .sliders-container:has(och-slider input:not(:checked)) .delay-time{opacity:.45}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .delay-time,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .delay-time{margin-right:0;gap:8px;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .delay-time input,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .delay-time input{width:58px;height:34px;border-radius:8px;border:1px solid var(--line);font-family:inherit;font-size:13px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .delay-time input:focus,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .delay-time input:focus{border-color:var(--cu);outline:none;box-shadow:0 0 0 3px var(--cu-glow)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .delay-time span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .delay-time span{font-family:inherit;font-size:12px;font-weight:600;color:var(--mut);white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group .sliders-container>.icon,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group .sliders-container>.icon{box-sizing:content-box;width:16px;height:16px;padding:7px;flex:none;border-radius:8px;color:var(--faint);--stroke-color: currentColor;transition:color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group .sliders-container>.icon:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group .sliders-container>.icon:hover{color:var(--cu-text);background:var(--cu-wash)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session edit-coaching-session .subtitle,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-desc span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar edit-coaching-session .subtitle,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-desc span{font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut)}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .btn-connect,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .delay-time input,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group .sliders-container>.icon,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .btn-connect,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .delay-time input,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group .sliders-container>.icon{transition:none}}@media(max-width:760px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group{flex-direction:column;align-items:stretch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group>.form-control-input:has(.preview-btn),.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group>.form-control-input:has(.preview-btn){flex:1}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .preview-btn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .preview-btn{width:100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .checkbox-group>.sliders-container,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .checkbox-group>.sliders-container{flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .delay-time,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .delay-time{margin-left:0}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box{align-items:center;border-color:color-mix(in oklab,var(--warn) 30%,white);background:linear-gradient(160deg,var(--warn-soft),#fff 76%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box .text{font-family:inherit;font-size:13.5px;font-weight:650;line-height:1.4;color:color-mix(in oklab,var(--warn) 68%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box.bg-color-change{border-color:color-mix(in oklab,var(--ok) 26%,white);background:linear-gradient(160deg,var(--ok-soft),#fff 78%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box.bg-color-change .text{color:color-mix(in oklab,var(--ok) 72%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box .btn-link{flex:none;gap:8px;padding:8px 14px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:650;color:var(--ink);transition:border-color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box .btn-link:hover{border-color:var(--cu);background:var(--cu-wash);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box .btn-link .icon svg{--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .assessment-settings-item{padding:14px 0;transition:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .assessment-settings-item:first-child{padding-top:4px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .assessment-settings-item .info-container{margin-left:51px;padding-left:13px;border-left:2px solid var(--line2);gap:8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .assessment-settings-item:focus-within .info-container{border-left-color:var(--cu-line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .number-field{justify-content:flex-start;gap:11px;max-width:none;width:auto;padding:8px 12px;border-radius:10px;border:1px solid var(--line2);background:var(--canvas)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .number-field .number-field-text{line-height:1.3;font-weight:600}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .number-field .form-control{max-width:none;width:62px;height:34px;padding:0;text-align:center;font-family:inherit;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .number-field-input{gap:7px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .comprehension-info-text{font-weight:650;color:var(--cu-text);cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .ai-label{display:flex;align-items:center;gap:10px;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .ai-improve-confirmation-message-btn{margin-left:auto}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section{margin:0 0 14px;padding:15px;border-radius:12px;border:1px solid var(--line2);background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section:last-child{margin-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section.upload{border-style:dashed;border-color:var(--line)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .sub-title{padding:0 0 9px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .sub-title p{margin:3px 0 0;font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .before-selection{align-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .templete-info{width:auto;flex:1;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .templete-info p{font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .btn-accent{display:inline-flex;align-items:center;gap:8px;flex:none;height:38px;padding:0 15px;border:0;background:var(--cu);color:#fff;transition:filter .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .btn-accent:hover{filter:brightness(1.06)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .btn-accent .material-symbols-outlined{font-size:18px;color:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper{align-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .file-name{width:auto;flex:1;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .file-name a{font-family:inherit;font-size:13px;font-weight:650;color:var(--cu-text);word-break:break-all}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .file-name a:hover{text-decoration:underline}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper{gap:4px;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper .done{margin-right:2px;font-size:19px;color:var(--ok)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper span:not(.done){box-sizing:content-box;padding:6px;border-radius:8px;font-size:19px;color:var(--faint);transition:color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper span:not(.done):hover{color:var(--danger);background:var(--danger-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .subtitle{margin-top:3px;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.55;color:var(--mut)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .custom-form-group{align-items:flex-end;gap:14px;padding:14px;border:1px solid var(--line2);border-bottom:0;border-radius:11px 11px 0 0;background:var(--canvas)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .custom-form-group>.form-group{margin:0;padding:0;border:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .custom-form-group>.form-group label{display:block;margin:0 0 6px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .custom-form-group>.form-group .form-control{height:40px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .btn-preview-container{margin:0;padding:9px;border-radius:10px;border:1px dashed var(--line);background:radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 0) 0 0/9px 9px,#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-group:has(>.custom-form-group){padding-bottom:0;border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-group:has(>.color-fields-container){padding-top:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .color-fields-container{gap:10px 22px;padding:12px 14px;border:1px solid var(--line2);border-radius:0 0 11px 11px;background:linear-gradient(180deg,var(--cu-wash),#fff 80%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .input-group{padding:5px 10px 5px 5px;border-radius:999px;border:1px solid var(--line);background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .input-group .label{margin:0;font-size:11.5px;font-weight:650}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .preview-btn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .preview-btn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .preview-btn{border:0;background:var(--cu);color:#fff;cursor:default;transition:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .preview-btn:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .preview-btn:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .preview-btn:hover{border:0;color:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .upload.vtt .material-symbols-outlined{margin:0;font-size:21px;color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .upload.vtt h4{font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .btn-actions .btn-link{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 13px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:650;color:var(--ink);text-decoration:none;transition:border-color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .btn-actions .btn-link:hover{border-color:var(--cu);background:var(--cu-wash);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .btn-actions .btn-link .material-symbols-outlined{padding:0;font-size:17px;color:inherit}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .btn-actions .btn-link span:not(.material-symbols-outlined){font-size:13px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table{margin-top:15px;border-collapse:collapse}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table th{padding:0 10px 8px 0;border-bottom:1px solid var(--line2);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--line2);vertical-align:middle}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table tr:last-child td{border-bottom:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table td:last-child{width:1%;padding-right:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table td .material-symbols-outlined{box-sizing:content-box;padding:6px;border-radius:8px;font-size:19px;color:var(--faint);cursor:pointer;transition:color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table td .material-symbols-outlined:hover{color:var(--danger);background:var(--danger-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table td .mat-mdc-form-field-subscript-wrapper{display:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table td .mat-mdc-form-field{width:100%;min-width:170px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file.border-none{padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .btn-link{flex:none;padding:8px 14px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:650;color:var(--ink);transition:border-color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .btn-link:hover{border-color:var(--cu);background:var(--cu-wash);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .file-name{align-items:center;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .file-name p{margin:0;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .file-uploaded{align-items:center;gap:8px;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .file-name.thumbnail-section{justify-content:flex-start}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .file-name.thumbnail-section span{font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .resource-thumbnail{max-width:190px;max-height:240px;margin-top:11px;object-fit:contain;box-shadow:0 8px 22px -18px #00000080}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .action-box .btn-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .btn-accent,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .btn-actions .btn-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption table td .material-symbols-outlined,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file .btn-link{transition:none}}@media(max-width:760px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .custom-form-group{flex-direction:column;align-items:stretch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .assessment-settings-item .info-container{margin-left:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .before-selection{align-items:stretch}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-container.ql-snow{transition:border-color .14s ease,box-shadow .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson rich-text-editor:focus-within .ql-container.ql-snow{border-color:var(--cu);box-shadow:0 0 0 3px var(--cu-glow)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson rich-text-editor:focus-within .ql-toolbar.ql-snow{border-color:var(--cu)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-editor{font-family:inherit;font-size:14.5px;line-height:1.6;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-editor.ql-blank:before{font-family:inherit;font-size:14.5px;font-style:normal;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label{border-radius:7px;transition:background .12s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label:hover{background:var(--cu-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button.ql-active,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label.ql-active{background:var(--cu-soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-stroke{stroke:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-fill{fill:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button:hover .ql-stroke,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label:hover .ql-stroke,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button.ql-active .ql-stroke,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-item:hover .ql-stroke{stroke:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button:hover .ql-fill,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label:hover .ql-fill,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button.ql-active .ql-fill,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-item:hover .ql-fill{fill:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-item{font-family:inherit;font-size:13px;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-item:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-item.ql-selected{color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-options{border-radius:10px;border:1px solid var(--line);background:#fff;box-shadow:0 12px 30px -18px #00000059;padding:6px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-editor a{color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-snow .ql-tooltip{border-radius:10px;border:1px solid var(--line);box-shadow:0 12px 30px -18px #00000059;font-family:inherit}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-snow .ql-tooltip a.ql-action,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-snow .ql-tooltip a.ql-remove{color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .plain-text-description{border-radius:10px;font-family:inherit;line-height:1.6;color:var(--ink)}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-container.ql-snow,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow button,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .ql-toolbar.ql-snow .ql-picker-label{transition:none}}.cbe builder-curriculum .bc-takeover{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 26px 40px;background:radial-gradient(900px 420px at 88% -8%,color-mix(in oklab,var(--cu) 6%,transparent),transparent 68%),var(--canvas)}.cbe builder-curriculum .bc-takeover>manage-assessment-questions{display:block;width:100%;max-width:1000px;margin:0 auto}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions>.btn-link{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 12px 7px 9px;border-radius:calc(var(--rad) - 3px);border:1px solid transparent;background:none;font-family:inherit;font-size:13px;font-weight:650;color:var(--soft);transition:background .13s ease,border-color .13s ease,color .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions>.btn-link:hover{border-color:var(--cu-line);background:var(--cu-wash);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions>.btn-link .icon{margin:0;display:flex;align-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions>.btn-link .icon svg{width:16px;height:16px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-lesson-container{padding:20px 22px;border-radius:15px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px -1px #0000000d}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-lesson-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .section-title{display:flex;align-items:center;gap:9px;margin:0;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.014em;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .section-title .icon,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .section-sub-title .icon{display:flex;align-items:center;flex:none;color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .section-title .icon svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .section-sub-title .icon svg{width:19px;height:19px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .section-sub-title{display:flex;align-items:center;gap:8px;margin:18px 0 9px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .lesson-title-info{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;border:1px solid var(--cu-line);background:linear-gradient(160deg,var(--cu-wash),#fff 74%)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .lesson-title-info .icon{display:flex;flex:none;color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .lesson-title-info .icon svg{width:16px;height:16px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .lesson-title-info .lecture-number{flex:none;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .lesson-title-info .lecture-title{min-width:0;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .header-actions .btn-link{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 13px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:650;color:var(--ink);transition:border-color .13s ease,background .13s ease,color .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .header-actions .btn-link:hover:not(:disabled){border-color:var(--cu);background:var(--cu-wash);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .header-actions .btn-link:disabled{opacity:.5}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .header-actions .btn-link .icon{margin:0;display:flex;align-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .header-actions .btn-link .icon svg{width:16px;height:16px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-random-assessment-header{align-items:flex-start;gap:12px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-random-assessment-header .assessment-selection-criteria{padding:12px 14px;border-radius:11px;border:1px solid var(--line2);background:var(--canvas);gap:14px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-random-assessment-header .quetion-type-criteria{max-width:none;flex:1;font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-random-assessment-header .quetion-type-criteria .text-muted{color:var(--faint);font-style:italic}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-random-assessment-header .question-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-random-assessment-header .question-tags .tag{padding:3px 9px;border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.35}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-list{gap:9px;margin:0 0 4px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item{align-items:center;gap:12px;padding:13px 14px;border-radius:11px;border:1px solid var(--line2);background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item:focus-within{border-color:var(--cu-line);box-shadow:0 6px 18px -16px var(--cu-glow)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .edit-lesson-content-editable{align-items:center;gap:11px;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .edit-lesson-content-editable>.icon{width:18px;height:18px;margin:0;flex:none;color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .edit-lesson-content-editable>.icon svg{width:18px;height:18px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-number-wrapper{flex:none;padding:2px 8px;border-radius:999px;background:var(--cu-soft);font-family:inherit;font-size:11.5px;font-weight:800;line-height:1.4;color:var(--cu-text);font-variant-numeric:tabular-nums}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions{align-items:center;gap:2px;min-width:0;min-height:0;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions .btn-link{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:7px;border:0;border-radius:8px;background:none;color:var(--faint);transition:color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions .btn-link .icon{width:16px;height:16px;margin:0;display:flex}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions .btn-link .icon svg{width:16px;height:16px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions .btn-link:hover{background:var(--cu-wash);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions .btn-link:focus-visible{outline:2px solid var(--cu);outline-offset:1px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions .btn-link[matTooltip="Delete question"]:hover{background:var(--danger-soft);color:var(--danger)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .drag-icon{box-sizing:content-box;width:16px;height:16px;padding:7px;flex:none;border-radius:8px;color:var(--faint);cursor:grab;transition:color .13s ease,background .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .drag-icon:hover{color:var(--soft);background:var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .drag-icon:active{cursor:grabbing}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .drag-icon svg{width:16px;height:16px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .drop-placeholder{min-height:52px;border:1.5px dashed var(--cu-line);border-radius:11px;background:var(--cu-wash)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .empty-state-container{gap:4px;min-height:260px;padding:26px;border-radius:13px;border:1.5px dashed var(--line);background:linear-gradient(170deg,#fff,var(--canvas))}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .empty-state-container img{width:128px;height:auto;margin-bottom:6px;opacity:.9}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .empty-state-container span{font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;color:var(--soft);text-align:center;max-width:42ch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .paginator-container .table-paginator-main-div{padding:14px 0 0}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions>.btn-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .header-actions .btn-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .question-actions .btn-link,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item .drag-icon{transition:none}}@media(max-width:760px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-lesson-container{padding:15px 14px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-lesson-header{align-items:stretch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .edit-random-assessment-header .assessment-selection-criteria{flex-direction:column}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum manage-assessment-questions .question-item{align-items:flex-start;flex-wrap:wrap}}@media(max-width:760px){.cbe builder-curriculum .bc-takeover{padding:15px 14px 32px}}.cbe builder-curriculum .ol-stats .ol-sep{color:var(--line);-webkit-user-select:none;user-select:none}.cbe builder-curriculum .ol-l .chk:focus-visible,.cbe builder-curriculum .ol-sec-h .chk:focus-visible{opacity:1;outline:2px solid var(--acc);outline-offset:1px}.cbe builder-curriculum .bc-fr-wrap{position:fixed;inset:0}.cbe builder-curriculum .modal.fr .fr-list{min-height:148px;max-height:min(46vh,420px)}.cbe builder-curriculum .modal.fr .bc-fr-where{margin-left:8px;padding:1px 6px;border-radius:999px;background:var(--line2);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.cbe builder-curriculum .modal.fr .bc-fr-n{margin-left:6px;font-size:11px;font-weight:800;color:var(--acc-text);font-variant-numeric:tabular-nums}.cbe builder-curriculum .modal.fr .fr-arrow{color:var(--faint)}.cbe builder-curriculum .modal.fr .bc-fr-none{margin:0;padding:34px 16px;text-align:center;font-size:13px;color:var(--mut)}@media(max-width:700px){.cbe builder-curriculum .modal.fr .fr-opts{flex-wrap:wrap}.cbe builder-curriculum .modal.fr .bc-fr-seg{margin-left:0}}.cbe builder-curriculum .bc-au-wrap{position:fixed;inset:0}.cbe builder-curriculum .modal.bc-au{width:min(620px,92vw)}.cbe builder-curriculum .bc-au-t{position:relative}.cbe builder-curriculum .bc-au-t.warn{color:var(--warn)}.cbe builder-curriculum .bc-au-t.warn:hover{background:var(--warn-soft);color:var(--warn)}.cbe builder-curriculum .bc-au-badge{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px #fff}.cbe builder-curriculum .bc-au-sum{display:flex;gap:8px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--line2);background:var(--canvas)}.cbe builder-curriculum .bc-au-tab{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font-family:inherit;font-size:12.5px;color:var(--soft);cursor:pointer;transition:border-color .13s ease,background .13s ease}.cbe builder-curriculum .bc-au-tab:hover{border-color:var(--acc-line)}.cbe builder-curriculum .bc-au-tab.on{border-color:var(--acc-line);background:var(--acc-soft);color:var(--acc-text)}.cbe builder-curriculum .bc-au-tab b{font-weight:800;font-variant-numeric:tabular-nums}.cbe builder-curriculum .bc-au-dot{width:7px;height:7px;flex:none;border-radius:50%}.cbe builder-curriculum .bc-au-dot.blocker{background:var(--danger)}.cbe builder-curriculum .bc-au-dot.todo{background:var(--warn)}.cbe builder-curriculum .bc-au-dot.note{background:var(--faint)}.cbe builder-curriculum .bc-au-list{flex:1;overflow:auto;padding:8px;min-height:160px;max-height:min(52vh,460px)}.cbe builder-curriculum .bc-au-grp{margin-bottom:12px}.cbe builder-curriculum .bc-au-grp:last-child{margin-bottom:0}.cbe builder-curriculum .bc-au-grp-h{display:flex;align-items:center;gap:8px;padding:7px 8px}.cbe builder-curriculum .bc-au-grp-h b{font-family:inherit;font-size:12.5px;font-weight:700;color:var(--ink)}.cbe builder-curriculum .bc-au-n{margin-left:auto;padding:1px 8px;border-radius:999px;background:var(--line2);font-size:11px;font-weight:800;color:var(--mut);font-variant-numeric:tabular-nums}.cbe builder-curriculum .bc-au-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:none;text-align:left;cursor:pointer;transition:background .12s ease}.cbe builder-curriculum .bc-au-row:hover{background:var(--acc-wash)}.cbe builder-curriculum .bc-au-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.cbe builder-curriculum .bc-au-row-flat{cursor:default}.cbe builder-curriculum .bc-au-row-flat:hover{background:none}.cbe builder-curriculum .bc-au-row-t{flex:1;min-width:0;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe builder-curriculum .bc-au-row-s{flex:none;max-width:38%;font-family:inherit;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe builder-curriculum .bc-au-go{width:14px;height:14px;flex:none;color:var(--faint)}.cbe builder-curriculum .bc-au-row:hover .bc-au-go{color:var(--acc-text)}.cbe builder-curriculum .bc-au-clear{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:44px 26px}.cbe builder-curriculum .bc-au-clear-ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:14px;background:var(--ok-soft);color:color-mix(in oklab,var(--ok) 78%,black)}.cbe builder-curriculum .bc-au-clear-ic svg{width:22px;height:22px}.cbe builder-curriculum .bc-au-clear b{font-family:inherit;font-size:15px;font-weight:700;color:var(--ink)}.cbe builder-curriculum .bc-au-clear p{margin:0;max-width:44ch;font-family:inherit;font-size:12.5px;line-height:1.55;color:var(--mut)}@media(prefers-reduced-motion:reduce){.cbe builder-curriculum .bc-au-tab,.cbe builder-curriculum .bc-au-row{transition:none}}.cbe builder-curriculum .bc-rd-wrap{position:fixed;inset:0}.cbe builder-curriculum .modal.bc-rd{width:min(600px,92vw)}.cbe builder-curriculum .bc-rd-list{flex:1;overflow:auto;padding:8px;min-height:150px;max-height:min(48vh,420px)}.cbe builder-curriculum .bc-rd-row{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:10px;transition:background .12s ease}.cbe builder-curriculum .bc-rd-row:hover{background:var(--line3)}.cbe builder-curriculum .bc-rd-row.busy{opacity:.55}.cbe builder-curriculum .bc-rd-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--line2);color:var(--soft)}.cbe builder-curriculum .bc-rd-ic svg{width:16px;height:16px;--stroke-color: currentColor}.cbe builder-curriculum .bc-rd-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cbe builder-curriculum .bc-rd-b b{font-family:inherit;font-size:13.5px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe builder-curriculum .bc-rd-b span{font-family:inherit;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe builder-curriculum .bc-rd-none{padding:40px 26px;text-align:center}.cbe builder-curriculum .bc-rd-none p{margin:0 0 4px;font-size:12.5px;line-height:1.55;color:var(--mut)}.cbe builder-curriculum .bc-rd-none p b{font-size:14.5px;color:var(--ink)}@media(prefers-reduced-motion:reduce){.cbe builder-curriculum .bc-rd-row{transition:none}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group:has(>rich-text-editor) .ql-container{height:auto!important;min-height:60vh!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group:has(>rich-text-editor) .ql-editor>*{max-width:74ch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group:has(>rich-text-editor) .ql-editor>img,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group:has(>rich-text-editor) .ql-editor>iframe,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group:has(>rich-text-editor) .ql-editor>table,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .edit-lesson-wrapper>.form-group:has(>rich-text-editor) .ql-editor .ql-video{max-width:100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .btn-accent{background:#fff;border:1px solid var(--line);color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .btn-accent:hover{border-color:var(--cu);background:var(--cu-wash);color:var(--cu-text);filter:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .btn-accent .material-symbols-outlined{color:inherit}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section:first-child .ql-container{height:auto!important;min-height:260px!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vsrc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vsrc-l{margin-right:4px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vsrc-b{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font-family:inherit;font-size:12.5px;font-weight:650;color:var(--soft);cursor:pointer;transition:border-color .13s ease,background .13s ease,color .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vsrc-b:hover{border-color:var(--cu-line);background:var(--cu-wash)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vsrc-b.on{border-color:var(--cu);background:var(--cu-soft);color:var(--cu-text)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vsrc-b:focus-visible{outline:2px solid var(--cu);outline-offset:1px}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vsrc-b{transition:none}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc{border:0;border-radius:0;background:none;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--line2)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc>.titlebar,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc>.header{padding:0 0 8px;border:0;background:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc .footer,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .other-video-platform-desc .btn-actions{padding:10px 0 0;border:0;background:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vid-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vid-btn{display:inline-flex;align-items:center;gap:8px;flex:none;padding:8px 14px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--cu-line);background:var(--cu-soft);font-family:inherit;font-size:13px;font-weight:650;color:var(--cu-text);cursor:pointer;transition:background .13s ease,border-color .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vid-btn:hover{background:var(--cu-wash);border-color:var(--cu)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vid-btn:focus-visible{outline:2px solid var(--cu);outline-offset:1px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vid-btn svg{width:15px;height:15px;--stroke-color: currentColor}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vid-name{min-width:0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-vid-btn{transition:none}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-embed-prev{width:100%;height:100%;display:block;overflow:hidden;border-radius:10px;background:#000}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-embed-prev iframe,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-embed-prev embed,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-embed-prev video,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-embed-prev object{width:100%!important;height:100%!important;max-width:100%;border:0;display:block}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .panel-title .bc-q-sum{flex:none;margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--line2);font-style:normal;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--mut);white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .panel-title .bc-q-sum.warn{background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 70%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade{align-items:flex-start}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade .min-pass-grade-text{display:flex;flex-direction:column;gap:3px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade .min-pass-grade-text em{font-style:normal;font-size:12px;font-weight:400;line-height:1.5;color:var(--mut);max-width:52ch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade .bc-grade-wrap{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .min-pass-grade .bc-grade-pct{font-style:normal;font-family:inherit;font-size:13px;font-weight:700;color:var(--soft)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-h{margin-bottom:12px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-h b{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.012em;color:var(--ink)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .error-message.bc-quiz-empty{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 18px 16px;text-align:left}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-empty b{font-size:14px;font-weight:700;color:color-mix(in oklab,var(--warn) 74%,black)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-empty>span{font-size:12.5px;font-weight:400;line-height:1.55;color:var(--mut);max-width:56ch}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-empty-go{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;border-radius:calc(var(--rad) - 3px);border:1px solid var(--cu-line);background:#fff;font-family:inherit;font-size:13px;font-weight:650;color:var(--cu-text);cursor:pointer;transition:background .13s ease,border-color .13s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-empty-go:hover{background:var(--cu-wash);border-color:var(--cu)}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-empty-go:focus-visible{outline:2px solid var(--cu);outline-offset:1px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-empty-go svg{width:16px;height:16px;--stroke-color: currentColor}@media(prefers-reduced-motion:reduce){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .bc-quiz-empty-go{transition:none}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .row.d-flex{flex-direction:column;align-items:stretch!important;gap:5px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .row>[class*=col-]{flex:none;width:100%;max-width:none;padding:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .row .textarea,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .row .form-control{width:100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .d-flex.justify-content-between{gap:16px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .quiz-container .question-section .answers-list .answer .answer-toolbar{margin-left:auto;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .btn-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .bc-quiz-empty-paste{margin-top:9px;border:0;background:none;padding:0;font-size:12.5px;font-weight:600;color:#667182;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-quiz .bc-quiz-empty-paste:hover{color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment{display:flex;flex-direction:column;gap:18px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-ready{display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:12px;background:#fff8e6;border:1px solid #ffe2a8;font-size:13px;color:#91661a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-ready.done{background:#eefaf3;border-color:#bfe9d3;color:#1b7a4b}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-ready b{font-weight:700}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-ready>span:last-child{color:inherit;opacity:.8}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-dot{flex:none;width:8px;height:8px;border-radius:50%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-dot.warn{background:#e8a33d}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-dot.ok{background:#2fa36b}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment-description>.sub-title,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment-description .ai-label>.sub-title{align-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-count{margin-left:10px;padding:2px 9px;border-radius:999px;background:#f2f4f7;font-size:11px;font-weight:650;color:#667182;letter-spacing:.01em}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-hint{display:block;margin-top:5px;font-size:12px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-tpl-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-ai{border:1px solid #e3d5f7;background:#faf6ff;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;color:#7a3fd4;cursor:pointer;white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-ai:hover{background:#f3ebff;border-color:#cbb0f0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload{border-radius:14px;transition:background .12s ease,box-shadow .12s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload.dragging{background:#f5f0ff;box-shadow:inset 0 0 0 2px #a97ce8}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-size{margin-left:9px;font-size:11.5px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .bc-aud-hint{display:block;margin-top:3px;font-size:11.5px;color:#98a2b3;font-weight:500}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .audio-content{transition:background .12s ease,box-shadow .12s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .bc-aud-dragging{background:#f5f0ff!important;box-shadow:inset 0 0 0 2px #a97ce8}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .bc-aud-preview{margin-top:18px;padding:15px 17px;border:1px solid #eceff3;border-radius:14px;background:#fbfcfd}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .bc-aud-meta{display:flex;align-items:baseline;gap:10px;margin-bottom:11px;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .bc-aud-meta b{font-size:13.5px;font-weight:650;color:#11294f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .bc-aud-meta span{flex:none;font-size:11.5px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio .bc-aud-el{display:block;width:100%;height:40px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio table{width:100%;border-collapse:separate;border-spacing:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio th{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3;padding:0 0 7px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-audio td{padding:11px 0 0;font-size:13px;color:#11294f;border-top:1px solid #eceff3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .bc-asm-summary{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:10px 15px;border-radius:12px;background:#f4f7ff;border:1px solid #dce6ff;font-size:12.5px;font-weight:600;color:#2c4a8a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .bc-asm-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#4f7ce8}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assessment .bc-asm-warn{margin-bottom:16px;padding:11px 15px;border-radius:12px;background:#fff8e6;border:1px solid #ffe2a8;font-size:12.5px;line-height:1.55;color:#91661a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-warn{margin:0 0 10px;padding:10px 14px;border-radius:11px;background:#fff8e6;border:1px solid #ffe2a8;font-size:12.5px;line-height:1.5;color:#91661a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-peek{margin-right:12px;padding:5px 12px;border-radius:8px;border:1px solid #dde3ea;background:#fff;font-size:12px;font-weight:600;color:#11294f;cursor:pointer;vertical-align:middle}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-peek:hover{border-color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-preview-row>td{padding:0 0 14px;border-top:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-cues{border:1px solid #eceff3;border-radius:11px;background:#fbfcfd;padding:11px 14px;margin-bottom:6px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-cue{display:flex;gap:14px;padding:5px 0;font-size:12.5px;line-height:1.5}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-cue+.bc-cc-cue{border-top:1px solid #f1f3f6}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-time{flex:none;width:190px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-text{min-width:0;color:#11294f;overflow-wrap:anywhere}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-note{font-size:11.5px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-note.error{color:#b26a00}@media(max-width:720px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-cue{flex-direction:column;gap:2px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-closed-caption .bc-cc-time{width:auto}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:#f4f7ff;border:1px solid #dce6ff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs.pending{background:#fff8e6;border-color:#ffe2a8}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs-b{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs-b b{font-size:13.5px;font-weight:700;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs-b span{font-size:12px;color:#667182}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs.pending .bc-asg-subs-b span{color:#91661a;font-weight:600}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs-go{flex:none;padding:8px 15px;border-radius:9px;border:1px solid #11294f;background:#11294f;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-subs-go:hover{opacity:.9}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-rules{padding:18px 20px;border:1px solid #eceff3;border-radius:14px;background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 18px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-type{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #dde3ea;border-radius:11px;background:#fff;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-type b{font-size:13px;font-weight:650;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-type span{font-size:11.5px;line-height:1.4;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-type:hover{border-color:#b9c4d2}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-type.on{border-color:#11294f;background:#f4f7ff;box-shadow:inset 0 0 0 1px #11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-row{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-row label{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-row input{width:100%;max-width:420px;padding:10px 13px;border:1px solid #dde3ea;border-radius:10px;font-size:13.5px;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-row input:focus{outline:none;border-color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-opt{text-transform:none;letter-spacing:0;font-weight:500;color:#b9c4d2}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-inline{display:flex;align-items:center;gap:10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-inline input{width:110px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-inline span{font-size:12px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-check input{margin-top:3px;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-check span{font-size:13px;font-weight:600;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-check em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;font-weight:500;line-height:1.5;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-grade{padding:18px 20px;border:1px solid #eceff3;border-radius:14px;background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-grade>.bc-asg-row{margin-top:15px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-total{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:9px 13px;border-radius:10px;background:#f4f7ff;border:1px solid #dce6ff;font-size:14px;font-weight:700;color:#2c4a8a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-rubric{display:flex;flex-direction:column;gap:9px;margin-top:6px;padding-top:16px;border-top:1px dashed #eceff3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-rubric-head{display:flex;flex-direction:column;gap:2px;margin-bottom:3px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-rubric-head b{font-size:13px;font-weight:700;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-rubric-head span{font-size:11.5px;line-height:1.5;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit{display:flex;align-items:center;gap:9px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit input{flex:1;min-width:0;padding:9px 12px;border:1px solid #dde3ea;border-radius:9px;font-size:13.5px;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit input:focus{outline:none;border-color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit input.pts{flex:none;width:82px;text-align:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit-x{flex:none;width:30px;height:30px;border:1px solid #eceff3;border-radius:8px;background:#fff;font-size:17px;line-height:1;color:#98a2b3;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit-x:hover{border-color:#f6cdc6;background:#fdf0ee;color:#a33a29}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit-add{align-self:flex-start;margin-top:3px;padding:8px 14px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;font-size:12.5px;font-weight:650;color:#667182;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit-add:hover{border-color:#11294f;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .bc-asg-crit-warn{font-size:11.5px;line-height:1.5;color:#b26a00}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section.bc-asg-grade:before{background:#2c8bd4}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section{position:relative;padding:17px 20px 19px;border:1px solid #eceff3;border-radius:15px;background:#fff;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section:hover{border-color:#dfe5ec;box-shadow:0 2px 14px -8px #11294f47}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#dfe5ec}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section.assignment-description:first-of-type:before{background:#4f7ce8}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section.bc-asg-rules:before{background:#7a3fd4}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section.upload:before{background:#e8a33d}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section:last-of-type:before{background:#2fa36b}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section .sub-title .label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section .sub-title .label *{font-size:14px;font-weight:700;color:#11294f;letter-spacing:-.01em}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .assignment>section .sub-title p{margin:3px 0 0;font-size:12.5px;line-height:1.55;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload:not(.dragging) .before-selection{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;padding:18px 20px;border:1.5px dashed #d7dee7;border-radius:13px;background:#fbfcfd;transition:border-color .14s ease,background .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload:not(.dragging) .before-selection:hover{border-color:#b9c4d2;background:#f8fafc}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload .before-selection .templete-info{flex:1 1 260px;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .upload .before-selection .templete-info p{margin:0;font-size:13px;line-height:1.55;color:#667182}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper{display:flex;align-items:center;gap:12px;margin-top:8px;padding:12px 15px;border:1px solid #e4ecf5;border-radius:12px;background:#f7fbff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .file-name{flex:1;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .file-name a{font-size:13.5px;font-weight:600;color:#11294f;overflow-wrap:anywhere}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper{flex:none;gap:10px;align-items:center}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper .done{color:#2fa36b}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper span[translate=no]{cursor:pointer;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-assignment .after-selection-wrapper .icon-wrapper span[translate=no]:hover{color:#c0392b}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-group{max-width:100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-content,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-content{max-width:100%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-content.d-flex,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-content.d-flex{align-items:flex-start!important;gap:12px;row-gap:10px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date .mat-mdc-form-field-subscript-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector .mat-mdc-form-field-subscript-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date .mat-mdc-form-field-subscript-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector .mat-mdc-form-field-subscript-wrapper{display:none!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date .mat-mdc-form-field-bottom-align:before,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector .mat-mdc-form-field-bottom-align:before,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date .mat-mdc-form-field-bottom-align:before,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector .mat-mdc-form-field-bottom-align:before{content:none!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-text-field-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mat-mdc-text-field-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-text-field-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mat-mdc-text-field-wrapper{height:2.5rem!important;padding-top:0!important;padding-bottom:0!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-form-field-flex,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mat-mdc-form-field-flex,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-form-field-flex,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mat-mdc-form-field-flex{height:2.5rem!important;align-items:center!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-form-field-infix,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mat-mdc-form-field-infix,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-form-field-infix,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mat-mdc-form-field-infix{display:flex!important;align-items:center!important;height:2.5rem!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-button-base,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-button-base{margin-top:0!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-floating-label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mat-mdc-floating-label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-floating-label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mat-mdc-floating-label{display:none!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-content .form-label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-content .form-label{flex:0 0 150px;padding-top:11px;font-size:13px;font-weight:600;color:#445}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field{width:100%;max-width:220px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date .mat-mdc-form-field-subscript-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector .mat-mdc-form-field-subscript-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date .mat-mdc-form-field-subscript-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector .mat-mdc-form-field-subscript-wrapper{display:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector{min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-header-title,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-header-title{display:flex;align-items:center;gap:11px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-status,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-status{padding:3px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-status.is-upcoming,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-status.is-upcoming{background:#eef3ff;color:#2c4a8a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-status.is-live,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-status.is-live{background:#eafaf1;color:#1b7a4b}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-status.is-ended,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-status.is-ended{background:#f2f4f7;color:#667182}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-warn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-warn{margin:0 0 14px;padding:10px 14px;border-radius:11px;background:#fff8e6;border:1px solid #ffe2a8;font-size:12.5px;line-height:1.5;color:#91661a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-tz,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-tz{align-self:center;padding:7px 13px;border-radius:9px;border:1px dashed #c3cede;background:#fff;font-size:12px;font-weight:600;color:#2c4a8a;cursor:pointer;white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-tz:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-tz:hover{border-style:solid;border-color:#2c4a8a;background:#f4f7ff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-local,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-local{margin:-2px 0 14px 162px;font-size:12px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-local b,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-local b{color:#11294f;font-weight:650}@media(max-width:900px){.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-content .form-label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-content .form-label{flex:1 1 100%;padding-top:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-local,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-local{margin-left:0}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-custom-group{display:flex;align-items:flex-end!important;gap:22px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group .form-control-input,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group .form-control-input,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-custom-group .form-control-input{flex:1 1 240px;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group .form-control-input label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-wrapper label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group .form-control-input label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-wrapper label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-custom-group .form-control-input label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-color-wrapper label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-custom-group .form-control-input:last-child,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-custom-group .form-control-input:last-child,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-custom-group .form-control-input:last-child{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:14px 18px 16px;border:1px solid #e6ebf2;border-radius:13px;background:linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 0 0/16px 16px,linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 8px 8px/16px 16px,#fbfcfd}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .preview-btn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .preview-btn,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .preview-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;border:0;border-radius:9px;font-size:14.5px;font-weight:650;cursor:default;box-shadow:0 6px 18px -8px #11294f8c}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .preview-btn svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .preview-btn svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .preview-btn svg{width:17px;height:17px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-wrapper,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-color-wrapper{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid #eef1f5}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-picker,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-picker,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-color-picker{display:flex;align-items:center;gap:9px;padding:8px 15px 8px 9px;border:1px solid #e0e6ee;border-radius:999px;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-picker:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-picker:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-color-picker:hover{border-color:#b9c4d2;box-shadow:0 2px 10px -6px #11294f66}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-picker label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-picker label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-color-picker label{margin:0;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-color-picker mini-color-field>*,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-color-picker mini-color-field>*,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .form-color-picker mini-color-field>*{box-shadow:inset 0 0 0 1px #11294f38;border-radius:50%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field{max-width:220px!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-form-field-flex,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mat-mdc-form-field-flex,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-form-field-flex,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mat-mdc-form-field-flex{padding:0 12px!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mdc-text-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mdc-text-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mdc-text-field,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mdc-text-field{padding:0!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field input.mat-mdc-input-element,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field input.mat-mdc-input-element{padding:0!important;margin:0!important;height:auto!important;line-height:1.25!important;font-size:13px!important;color:#11294f!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field input.mat-mdc-input-element::placeholder,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field input.mat-mdc-input-element::placeholder{color:#98a2b3!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-form-field-icon-suffix,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mat-mdc-form-field-icon-suffix,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-form-field-icon-suffix,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mat-mdc-form-field-icon-suffix{display:flex!important;align-items:center!important;padding:0!important;height:2.5rem!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{width:26px!important;height:26px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-form-field-icon-suffix mat-icon,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-form-field-icon-suffix mat-icon{width:17px!important;height:17px!important;line-height:17px!important;display:inline-flex!important;align-items:center!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mdc-notched-outline__leading,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mdc-notched-outline__notch,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mdc-notched-outline__trailing,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mdc-notched-outline__leading,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mdc-notched-outline__notch,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mdc-notched-outline__trailing,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mdc-notched-outline__leading,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mdc-notched-outline__notch,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mdc-notched-outline__trailing,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mdc-notched-outline__leading,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mdc-notched-outline__notch,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mdc-notched-outline__trailing{border:0!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mdc-notched-outline,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mdc-notched-outline,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mdc-notched-outline,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mdc-notched-outline{display:none!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mat-mdc-form-field-focus-overlay,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mat-mdc-form-field-focus-overlay,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field .mdc-line-ripple,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .filter-selector mat-form-field .mdc-line-ripple,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mat-mdc-form-field-focus-overlay,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mat-mdc-form-field-focus-overlay,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field .mdc-line-ripple,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .filter-selector mat-form-field .mdc-line-ripple{display:none!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field input.mat-mdc-input-element,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .form-control-date mat-form-field input.mat-mdc-input-element:focus,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field input.mat-mdc-input-element,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .form-control-date mat-form-field input.mat-mdc-input-element:focus{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-joinwin,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-joinwin{margin-top:16px;padding-top:15px;border-top:1px solid #eef1f5}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-joinwin label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-joinwin label{display:block;margin-bottom:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-joinwin select,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-joinwin select{max-width:260px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-joinwin span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-joinwin span{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-qlist,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-qlist{display:flex;flex-direction:column;gap:8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-q,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-q{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border:1px solid #eceff3;border-radius:12px;background:#fbfcfd}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-q.done,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-q.done{opacity:.58}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-q.done .bc-ls-qb p,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-q.done .bc-ls-qb p{text-decoration:line-through}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-qtick,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-qtick{flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid #c3cede;border-radius:6px;background:#fff;font-size:12px;line-height:1;color:#2fa36b;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-q.done .bc-ls-qtick,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-q.done .bc-ls-qtick{border-color:#2fa36b;background:#eafaf1}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-qb,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-qb{flex:1;min-width:0}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-qb p,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-qb p{margin:0 0 3px;font-size:13.5px;line-height:1.5;color:#11294f;overflow-wrap:anywhere}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-qb span,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-qb span{font-size:11.5px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-qx,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-qx{flex:none;border:0;background:none;font-size:19px;line-height:1;color:#c3cede;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-live-session .bc-ls-qx:hover,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-webinar .bc-ls-qx:hover{color:#c0392b}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-link{width:100%;max-width:620px;padding:11px 14px;border:1px solid #dde3ea;border-radius:10px;font-size:13.5px;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-link:focus{outline:none;border-color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-note{margin-top:8px;font-size:12.5px;line-height:1.5;color:#98a2b3;max-width:620px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-note.ok{color:#1b7a4b;font-weight:600}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-note.warn{padding:9px 13px;border-radius:10px;background:#fff8e6;border:1px solid #ffe2a8;color:#91661a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .custom-form-group{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .custom-form-group label,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .color-fields-container .label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .btn-preview-container{padding:14px 18px;border:1px solid #e6ebf2;border-radius:13px;background:linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 0 0/16px 16px,linear-gradient(45deg,#f4f6f9 25%,transparent 25%,transparent 75%,#f4f6f9 75%) 8px 8px/16px 16px,#fbfcfd}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .preview-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;border:0;border-radius:9px;font-size:14.5px;font-weight:650;cursor:default;box-shadow:0 6px 18px -8px #11294f8c}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .preview-btn svg{width:17px;height:17px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .color-fields-container{display:flex;gap:12px;flex-wrap:wrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .color-fields-container .input-group{display:flex;align-items:center;gap:9px;width:auto;padding:8px 15px 8px 9px;border:1px solid #e0e6ee;border-radius:999px;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .color-fields-container .input-group:hover{border-color:#b9c4d2;box-shadow:0 2px 10px -6px #11294f66}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .color-fields-container mini-color-field>*{box-shadow:inset 0 0 0 1px #11294f38;border-radius:50%}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-opts{display:flex;flex-direction:column;gap:12px;margin-top:16px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-check{display:flex;align-items:flex-start;gap:10px;max-width:620px;cursor:pointer}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-check input{margin-top:3px;flex:none}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-check span{font-size:13px;font-weight:600;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson edit-coaching-session .bc-cs-check em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;font-weight:500;line-height:1.5;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-txt-meta{margin-left:12px;padding:3px 11px;border-radius:999px;background:#f2f4f7;font-size:11.5px;font-weight:650;color:#667182;white-space:nowrap}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-txt-warn{margin-top:12px;padding:10px 14px;border-radius:11px;background:#fff8e6;border:1px solid #ffe2a8;font-size:12.5px;line-height:1.5;color:#91661a}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .upload-file{transition:background .12s ease,box-shadow .12s ease;border-radius:12px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-dragging{background:#f5f0ff;box-shadow:inset 0 0 0 2px #a97ce8}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-panel{padding-bottom:4px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-row{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border:1px solid var(--cu-line, #e4e7ec);border-radius:11px;background:#fff}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-ext{flex:none;min-width:44px;padding:3px 7px;border-radius:7px;background:var(--cu-soft, #f2f4f7);color:var(--cu-text, #475467);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#11294f}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-size{flex:none;margin-left:0;font-size:11.5px;color:#98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-remove{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;transition:background .12s ease;--stroke-color: #98a2b3}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-dl-remove:hover{background:#fef3f2;--stroke-color: #d92d20}.cbe .ol-stats .ol-sp{margin-left:auto;display:flex;gap:2px}@media(max-height:700px){.cbe .ol-stats>span.ol-sp:nth-child(n+3){display:flex}}.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum edit-lesson .bc-del-draft svg,.cbe.cbe.cbe.cbe.cbe.cbe.cbe builder-curriculum .bc-del-draft svg{width:15px;height:15px;flex:none}.cbe .pane-h .pb-h-t{flex:1;min-width:0}.cbe .pane-h .ph-ic{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:9px;border-radius:8px;background:color-mix(in oklab,var(--c, var(--acc)) 13%,white);color:var(--c, var(--acc));vertical-align:-6px}.cbe .pane-h .ph-ic svg{width:16px;height:16px;fill:none;stroke:currentColor}.cbe .pub-hero-a .bdb svg{width:15px;height:15px;flex:none}.cbe .pub-step .pub-tick svg{width:11px;height:11px}.cbe .pub-step .pub-ic svg{width:15px;height:15px}.cbe .pub-step .pub-go{width:14px;height:14px;opacity:.35;flex:none}.cbe .cf-warn svg{width:15px;height:15px;flex:none}.cbe .cf-modal .bdb svg{width:15px;height:15px;flex:none}.cbe .card-h .chip svg{width:11px;height:11px}.cbe .pb-live .bdb svg{width:14px;height:14px;flex:none}.cbe .card-h .pb-sp{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cbe .card-b.pb-card-b{padding-top:6px}.cbe .pb-cf-lede{margin:0 0 13px}.cbe .pb-live{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cbe .cf-warn.pb-tox{margin-bottom:16px}.cbe .cf-warn.pb-tox svg{width:30px;height:30px}.cbe .cf-warn.pb-tox em{display:block;margin-top:7px;padding-left:11px;border-left:2px solid currentColor;font-style:italic;opacity:.85}.cbe .pane{position:relative}.cbe .pb-loading{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cbe .pb-loading .pb-loading-spin{width:84px;height:84px}.cbe publish-course-builder .pane-in{max-width:1120px}@media(min-width:1700px){.cbe publish-course-builder .pane-in{max-width:1240px}}@media(max-width:1400px){.cbe publish-course-builder .pane-in{max-width:100%}}.cbe publish-course-builder .pb-sched{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;border-radius:12px;border:1px solid var(--acc-line);background:linear-gradient(160deg,var(--acc-wash),#fff 74%)}.cbe publish-course-builder .pb-sched-ic{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--acc-soft);color:var(--acc-text)}.cbe publish-course-builder .pb-sched-ic svg{width:15px;height:15px}.cbe publish-course-builder .pb-sched p{flex:1;min-width:0;margin:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.5;color:var(--mut)}.cbe publish-course-builder .pb-sched p b{font-size:13.5px;font-weight:650;color:var(--ink)}.cbe publish-course-builder .pb-sched-miss{border-color:color-mix(in oklab,var(--warn) 32%,white);background:linear-gradient(160deg,var(--warn-soft),#fff 76%)}.cbe publish-course-builder .pb-sched-miss .pb-sched-ic{background:color-mix(in oklab,var(--warn) 18%,white);color:color-mix(in oklab,var(--warn) 72%,black)}.cbe publish-course-builder .pb-sched-miss p{color:color-mix(in oklab,var(--warn) 66%,black)}.cbe publish-course-builder .pb-sched-pick{margin-top:12px;padding:14px 15px;border-radius:12px;border:1px solid var(--line);background:var(--canvas)}.cbe publish-course-builder .pb-sched-quick{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line2)}.cbe publish-course-builder .pb-sched-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cbe publish-course-builder .pb-sched-row .lbl{margin:0;flex:none;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cbe publish-course-builder .pb-sched-row .fld{width:auto;min-width:150px;height:38px;font-variant-numeric:tabular-nums}.cbe publish-course-builder .pb-sched-err{margin:10px 0 0;font-size:12.5px;font-weight:600;color:color-mix(in oklab,var(--danger) 78%,black)}.cbe publish-course-builder .pb-sched-acts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px solid var(--line2)}.cbe publish-course-builder .pb-sched-acts .hint{flex:1;min-width:200px;line-height:1.45}@media(max-width:700px){.cbe publish-course-builder .pb-sched{flex-wrap:wrap}.cbe publish-course-builder .pb-sched-row .fld{width:100%;min-width:0}}.cbe publish-course-builder .pb-content-warn{border-color:color-mix(in oklab,var(--warn) 30%,white);background:linear-gradient(170deg,var(--warn-soft),#fff 72%)}.cbe publish-course-builder .pb-content-warn .card-h b{color:color-mix(in oklab,var(--warn) 72%,black)}.cbe publish-course-builder .pb-cw-lead{margin:0 0 10px;font-size:12.5px;line-height:1.55;color:var(--mut)}.cbe publish-course-builder .pb-cw-list{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cbe publish-course-builder .pb-cw-list li{font-size:12.5px;line-height:1.5;color:var(--mut)}.cbe publish-course-builder .pb-cw-list li b{font-weight:650;color:var(--ink)}.cbe publish-course-builder .pb-cw-more{margin:0 0 10px;font-size:12px;color:var(--faint)}.cbe create-new-lesson{display:flex;flex-direction:column;align-items:center;padding:18px 30px 60px}.cbe create-new-lesson>*{width:100%;max-width:940px}.cbe create-new-lesson>.btn-link-back{margin:0 0 12px;padding:0}.cbe create-new-lesson .header-with-flag{margin-bottom:1.4rem}.cbe create-new-lesson .create-new-lesson-title span{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--ink);text-transform:none}.cbe create-new-lesson .create-new-lesson-item-content{max-width:720px}.cbe .kind-pick{padding:0 0 8px}.cbe .kind-pick-h{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0 0 4px;color:var(--ink)}.cbe .kind-pick-s{margin:0 0 6px;font-size:13.5px;line-height:1.55;color:var(--mut);max-width:62ch}.cbe .kind .kind-ic{background:color-mix(in oklab,var(--c, var(--acc)) 12%,white);color:var(--c, var(--acc))}.cbe .kind:hover{border-color:color-mix(in oklab,var(--c, var(--acc)) 42%,white);box-shadow:var(--sh-sm)}.cbe .kind .kind-ic{--stroke-color: currentColor}.cbe .kind .kind-ic svg{width:17px;height:17px;flex:none}.cbe .kind>span:last-of-type{min-width:0}.cbe .kind>span:last-of-type b{display:block;font-size:14.5px;font-weight:700;color:var(--ink);letter-spacing:-.005em}.cbe .kind>span:last-of-type i{display:block;margin-top:2px;font-style:normal;font-size:12.5px;line-height:1.45;color:var(--mut)}.cbe .kind.kind-locked .kind-ic{filter:grayscale(.4);opacity:.75}.cbe .kind.kind-locked b{color:var(--soft)}.cbe .kind-plan{margin-left:auto;flex:none;align-self:center;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--warn-soft);color:color-mix(in oklab,var(--warn) 72%,black)}@media(max-width:820px){.cbe create-new-lesson{padding:14px 16px 48px}.cbe .kind-grid{grid-template-columns:1fr}}.cbe builder-curriculum .le-scroll create-new-lesson{padding:0 0 8px;align-items:stretch}.cbe builder-curriculum .le-scroll create-new-lesson>*{max-width:none}.cbe builder-curriculum .le-scroll create-new-lesson>.btn-link-back{margin:0 0 10px}.cbe builder-curriculum .bc-new-ic{--c: var(--cu, var(--c-curriculum))}.cbe edit-drip-schedule-list{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink)}.cbe edit-drip-schedule-list .drip-schedule-container>.d-flex:first-child,.cbe edit-drip-schedule-list .drip-tab-header{align-items:flex-start}.cbe edit-drip-schedule-list .section-title-text{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.cbe edit-drip-schedule-list .edit-drip-list-item .lesson-title,.cbe edit-drip-schedule-list .edit-drip-list-item .schedule-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.cbe edit-drip-schedule-list .icon-image{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in oklab,var(--c-drip, var(--acc)) 13%,white);color:var(--c-drip, var(--acc))}.cbe edit-drip-schedule-list .icon-image svg,.cbe edit-drip-schedule-list .icon-image img{width:16px;height:16px}.cbe edit-drip-schedule-list .card-drip,.cbe edit-drip-schedule-list .drip-schedule-list,.cbe edit-drip-schedule-list .edit-drip-schedule{background:#fff;border:1px solid var(--line);border-radius:calc(var(--rad) + 2px);box-shadow:var(--sh-sm)}.cbe edit-drip-schedule-list .card-drip{padding:18px 20px;margin-bottom:16px}.cbe edit-drip-schedule-list .drip-tab-list ul{gap:9px}.cbe edit-drip-schedule-list .drip-tab-list li{align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:border-color .13s,box-shadow .13s,background .13s}.cbe edit-drip-schedule-list .drip-tab-list li mat-icon{color:var(--faint)!important}.cbe edit-drip-schedule-list .drip-tab-list li h6{font-size:13.5px;font-weight:600;color:var(--ink)}.cbe edit-drip-schedule-list .drip-tab-list li p{color:var(--mut)}.cbe edit-drip-schedule-list .drip-tab-list li:hover{border-color:color-mix(in oklab,var(--acc) 34%,white);box-shadow:var(--sh-sm)}.cbe edit-drip-schedule-list .drip-tab-list li.active{background-color:var(--acc-wash);border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 12%,transparent)}.cbe edit-drip-schedule-list .drip-tab-list li.active mat-icon{color:var(--acc)!important}.cbe edit-drip-schedule-list .drip-tab-list li.active h6{font-weight:700;color:var(--acc-text)}.cbe edit-drip-schedule-list .drip-tab-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.cbe edit-drip-schedule-list .drip-tab-header .btn-accent{margin:0}.cbe edit-drip-schedule-list .form-control,.cbe edit-drip-schedule-list .start-date-input{border-radius:calc(var(--rad) - 2px);border:1px solid var(--line);background:#fff;transition:border-color .13s,box-shadow .13s}.cbe edit-drip-schedule-list .form-control:focus,.cbe edit-drip-schedule-list .form-control:focus-within,.cbe edit-drip-schedule-list .start-date-input:focus,.cbe edit-drip-schedule-list .start-date-input:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 15%,transparent);outline:0}.cbe edit-drip-schedule-list .drip-days .form-control{font-variant-numeric:tabular-nums;text-align:center}.cbe edit-drip-schedule-list .edit-drip-list-item .edit-email-container{align-items:center;gap:6px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none}.cbe edit-drip-schedule-list .edit-drip-list{padding-left:14px;padding-right:14px}.cbe edit-drip-schedule-list .edit-drip-list-item .drip-days{flex:0 0 auto}.cbe edit-drip-schedule-list .edit-drip-list-item .drip-days .form-group{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.cbe edit-drip-schedule-list .edit-drip-list-item .drip-days .form-group .form-control{border:1px solid var(--line);background:#fff}.cbe edit-drip-schedule-list .edit-drip-list-item{padding:.75rem 0}.cbe edit-drip-schedule-list .edit-drip-list-item h6{margin:0}.cbe edit-drip-schedule-list .edit-drip-list-item .edit-email{margin-top:4px}.cbe edit-drip-schedule-list .lesson-item{border-radius:10px;border:1px solid var(--line2);background:#fff}.cbe edit-drip-schedule-list .lesson-item+.lesson-item{margin-top:6px}.cbe edit-drip-schedule-list .lesson-item:hover{border-color:var(--line);background:var(--line3)}.cbe edit-drip-schedule-list .lesson-title{font-size:13.5px;font-weight:550;color:var(--ink)}.cbe edit-drip-schedule-list .section-title{font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--soft)}.cbe edit-drip-schedule-list .btn-accent{border-radius:9px;font-weight:650;background:linear-gradient(178deg,color-mix(in oklab,var(--acc) 88%,white) 0%,var(--acc) 42%,color-mix(in oklab,var(--acc) 88%,black) 100%);box-shadow:0 1px 2px color-mix(in oklab,var(--acc) 45%,transparent),0 4px 14px -4px color-mix(in oklab,var(--acc) 52%,transparent),inset 0 1px #ffffff47;border:0;color:#fff}.cbe edit-drip-schedule-list .btn-accent:hover{background:linear-gradient(178deg,color-mix(in oklab,var(--acc) 94%,white),color-mix(in oklab,var(--acc) 96%,black))}.cbe edit-drip-schedule-list .help,.cbe edit-drip-schedule-list .help-item{font-size:12.5px;font-weight:600;color:var(--acc-text)}.cbe edit-drip-schedule-list .help svg,.cbe edit-drip-schedule-list .help-item svg{width:14px;height:14px}.cbe edit-drip-schedule-list .activate-bulk-sending-email{display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 24px;border:1px dashed var(--line);border-radius:calc(var(--rad) + 2px);background:var(--canvas);box-shadow:none;text-align:center}.cbe edit-drip-schedule-list .activate-bulk-sending-email img,.cbe edit-drip-schedule-list .activate-bulk-sending-email svg,.cbe edit-drip-schedule-list .activate-bulk-sending-email .material-symbols-outlined{width:40px;height:40px;font-size:40px;opacity:.45}.cbe edit-drip-schedule-list .activate-bulk-sending-email-text{max-width:52ch;font-size:13.5px;line-height:1.6;color:var(--mut)}.cbe edit-drip-schedule-list .drip-pace{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 4px;padding:11px 13px;border-radius:var(--rad);border:1px solid var(--ai-line);background:linear-gradient(120deg,var(--ai-soft),#fff 72%)}.cbe edit-drip-schedule-list .drip-pace-go{flex:none}.cbe edit-drip-schedule-list .drip-pace-go .material-symbols-outlined{font-size:16px}.cbe edit-drip-schedule-list .drip-pace-s{flex:1;min-width:220px;margin:0;font-size:12.5px;line-height:1.5;color:var(--mut)}.cbe edit-drip-schedule-list .drip-pace-s b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.cbe edit-drip-schedule-list .drip-pace-x{flex:none}.cbe edit-drip-schedule-list .drip-tl{list-style:none;margin:10px 0 4px;padding:10px 12px;max-height:320px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--rad);background:var(--canvas);counter-reset:none}.cbe edit-drip-schedule-list .drip-tl-i{display:flex;align-items:center;gap:11px;padding:6px 2px}.cbe edit-drip-schedule-list .drip-tl-i+.drip-tl-i{border-top:1px solid var(--line3)}.cbe edit-drip-schedule-list .drip-tl-d{flex:none;min-width:62px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--acc-text);font-variant-numeric:tabular-nums}.cbe edit-drip-schedule-list .drip-tl-t{flex:1;min-width:0;font-size:13px;color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbe edit-drip-schedule-list .drip-tl-e{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--acc-soft);color:var(--acc-text)}.cbe edit-drip-schedule-list .drip-tl-e .material-symbols-outlined{font-size:13px}.cbe edit-drip-schedule-list .drip-off{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px 0 4px;padding:34px 22px;text-align:center;border:1px dashed var(--line);border-radius:calc(var(--rad) + 2px);background:var(--canvas)}.cbe edit-drip-schedule-list .drip-off .drip-off-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:color-mix(in oklab,var(--c-drip, var(--acc)) 13%,white);color:var(--c-drip, var(--acc))}.cbe edit-drip-schedule-list .drip-off .drip-off-ic .material-symbols-outlined{font-size:22px}.cbe edit-drip-schedule-list .drip-off b{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.cbe edit-drip-schedule-list .drip-off p{margin:0;max-width:52ch;font-size:13px;line-height:1.6;color:var(--mut)}.cbe edit-drip-schedule-list .drip-conflict{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;border-radius:var(--rad);border:1px solid color-mix(in oklab,var(--warn) 32%,white);background:linear-gradient(160deg,var(--warn-soft),#fff 76%)}.cbe edit-drip-schedule-list .drip-conflict .material-symbols-outlined{font-size:18px;flex:none;color:color-mix(in oklab,var(--warn) 70%,black)}.cbe edit-drip-schedule-list .drip-conflict p{margin:0;font-size:12.5px;line-height:1.55;color:color-mix(in oklab,var(--warn) 62%,black)}.cbe edit-drip-schedule-list .slider-help-container{display:flex;align-items:center;gap:16px;flex:none}.cbe edit-drip-schedule-list .custom-slider span{font-size:12.5px;font-weight:650;color:var(--soft);white-space:nowrap}.cbe edit-drip-schedule-list .help-item{display:flex;align-items:center;gap:5px}@media screen and (max-width:991px){.cbe builder-curriculum edit-lesson .d-flex{flex-wrap:wrap}.cbe builder-curriculum edit-lesson .form-control{width:100%;max-width:100%}.cbe .ed-legacy>*{max-width:100%}}@media screen and (max-width:767px){.cbe edit-lesson .form-control,.cbe edit-lesson input[type=text],.cbe edit-lesson input[type=number],.cbe edit-lesson textarea,.cbe edit-lesson select{width:100%;max-width:100%}.cbe edit-lesson .upload-video-container,.cbe edit-lesson .video-progress-wrapper,.cbe edit-lesson .video-details{flex-direction:column;align-items:stretch;width:100%}.cbe edit-lesson .percentage-indicator{width:100%}.cbe edit-lesson .btn-actions,.cbe edit-lesson .action-buttons,.cbe edit-lesson .btns-right{flex-wrap:wrap;row-gap:8px}.cbe edit-lesson .edit-lesson-btn,.cbe edit-lesson .ai-btn-link{flex:1 1 auto;justify-content:center}.cbe edit-lesson .form-control-date,.cbe edit-lesson .delay-time,.cbe edit-lesson .duration-placeholder,.cbe edit-lesson .timezone-search-container,.cbe edit-lesson .timezone-search-input,.cbe edit-lesson .bc-cs-link,.cbe edit-lesson .bc-cs-opts{width:100%;max-width:100%}.cbe edit-lesson .bc-cs-opts,.cbe edit-lesson .bc-ls-qb{flex-wrap:wrap;row-gap:8px}.cbe edit-lesson .ql-toolbar{overflow-x:auto;white-space:nowrap}.cbe manage-assessment-questions .d-flex{flex-wrap:wrap}.cbe manage-assessment-questions table{display:block;overflow-x:auto}.cbe create-new-lesson .create-new-lesson-item-content{max-width:100%}.cbe create-new-lesson .d-flex{flex-wrap:wrap}.cbe .ed-legacy .options{flex-direction:column}.cbe .ed-legacy .option,.cbe .ed-legacy .criteria-option{width:100%;max-width:100%}.cbe .ed-legacy table{display:block;overflow-x:auto;white-space:nowrap}}@media screen and (max-width:600px){.cbe .ed-legacy .edit-course-card-body{padding:16px 14px}.cbe .ed-legacy .edit-course-title-wrapper{flex-wrap:wrap;row-gap:8px}.cbe edit-lesson .d-flex{flex-wrap:wrap}}@media screen and (max-width:991px){.cbe builder-curriculum .ol{width:100%;max-width:100%}}@media screen and (max-width:767px){.cbe builder-curriculum .ol{max-height:38dvh}}@media screen and (max-width:767px){.cbe builder-curriculum edit-closed-caption table{display:block;width:100%;overflow-x:auto;white-space:nowrap}}@media screen and (max-width:480px){.cbe builder-curriculum file-upload.lesson-thumbnail{display:block;width:100%;max-width:100%}.cbe builder-curriculum file-upload .file-upload-container,.cbe builder-curriculum file-upload .editable-image{width:100%;max-width:100%}.cbe builder-curriculum .upload-video-container{width:100%;max-width:100%;flex:none}.cbe builder-curriculum .top-wrapper,.cbe builder-curriculum .video-details{flex-direction:column;align-items:stretch}}@media screen and (max-width:767px){.cbe builder-curriculum mini-color-field chrome-picker{left:auto;right:0;max-width:calc(100vw - 48px)}}@media screen and (max-width:767px){.cbe .warn-box{flex-wrap:wrap;row-gap:10px}.cbe .warn-box>span{flex:1 1 100%}.cbe .ed-main>.ed-legacy{overflow-x:auto}.cbe .ed-legacy img,.cbe .ed-legacy svg,.cbe .ed-legacy .certificate-card,.cbe .ed-legacy .criteria-option,.cbe .ed-legacy .option{max-width:100%}.cbe .ed-legacy .options,.cbe .ed-legacy .btn-actions,.cbe .ed-legacy .action-buttons{flex-wrap:wrap;row-gap:8px}}html,body{height:100%}body{margin:0;font-family:Inter,Work Sans,sans-serif}body.modal-open{overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100vh}*,:after,:before{box-sizing:border-box}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #9e9e9e;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #eb3b3b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #eb3b3b;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #eb3b3b;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #9e9e9e;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #9e9e9e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #eb3b3b;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #eb3b3b;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: "Inter", "Work Sans", sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: "Inter", "Work Sans", sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-title-text-font: "Inter", "Work Sans", sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: "Inter", "Work Sans", sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #9e9e9e;--mat-progress-bar-track-color: rgba(158, 158, 158, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #eb3b3b;--mat-progress-bar-track-color: rgba(235, 59, 59, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: "Inter", "Work Sans", sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #9e9e9e 87%, transparent);--mat-form-field-filled-caret-color: #9e9e9e;--mat-form-field-filled-focus-active-indicator-color: #9e9e9e;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #9e9e9e 87%, transparent);--mat-form-field-outlined-caret-color: #9e9e9e;--mat-form-field-outlined-focus-outline-color: #9e9e9e;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #9e9e9e 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #eb3b3b 87%, transparent);--mat-form-field-filled-caret-color: #eb3b3b;--mat-form-field-filled-focus-active-indicator-color: #eb3b3b;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #eb3b3b 87%, transparent);--mat-form-field-outlined-caret-color: #eb3b3b;--mat-form-field-outlined-focus-outline-color: #eb3b3b;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #eb3b3b 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: "Inter", "Work Sans", sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: "Inter", "Work Sans", sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: "Inter", "Work Sans", sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: "Inter", "Work Sans", sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #9e9e9e;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #eb3b3b;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: "Inter", "Work Sans", sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: "Inter", "Work Sans", sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: "Inter", "Work Sans", sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #9e9e9e;--mat-chip-elevated-disabled-container-color: #9e9e9e;--mat-chip-elevated-selected-container-color: #9e9e9e;--mat-chip-flat-disabled-selected-container-color: #9e9e9e;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #eb3b3b;--mat-chip-elevated-disabled-container-color: #eb3b3b;--mat-chip-elevated-selected-container-color: #eb3b3b;--mat-chip-flat-disabled-selected-container-color: #eb3b3b;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: "Inter", "Work Sans", sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #9e9e9e;--mat-slide-toggle-selected-handle-color: #9e9e9e;--mat-slide-toggle-selected-hover-state-layer-color: #9e9e9e;--mat-slide-toggle-selected-pressed-state-layer-color: #9e9e9e;--mat-slide-toggle-selected-focus-handle-color: #9e9e9e;--mat-slide-toggle-selected-hover-handle-color: #9e9e9e;--mat-slide-toggle-selected-pressed-handle-color: #9e9e9e;--mat-slide-toggle-selected-focus-track-color: #e0e0e0;--mat-slide-toggle-selected-hover-track-color: #e0e0e0;--mat-slide-toggle-selected-pressed-track-color: #e0e0e0;--mat-slide-toggle-selected-track-color: #e0e0e0;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #eb3b3b;--mat-slide-toggle-selected-handle-color: #eb3b3b;--mat-slide-toggle-selected-hover-state-layer-color: #eb3b3b;--mat-slide-toggle-selected-pressed-state-layer-color: #eb3b3b;--mat-slide-toggle-selected-focus-handle-color: #eb3b3b;--mat-slide-toggle-selected-hover-handle-color: #eb3b3b;--mat-slide-toggle-selected-pressed-handle-color: #eb3b3b;--mat-slide-toggle-selected-focus-track-color: #f06292;--mat-slide-toggle-selected-hover-track-color: #f06292;--mat-slide-toggle-selected-pressed-track-color: #f06292;--mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: "Inter", "Work Sans", sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #9e9e9e;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #9e9e9e;--mat-radio-selected-hover-icon-color: #9e9e9e;--mat-radio-selected-icon-color: #9e9e9e;--mat-radio-selected-pressed-icon-color: #9e9e9e;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #eb3b3b;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #eb3b3b;--mat-radio-selected-hover-icon-color: #eb3b3b;--mat-radio-selected-icon-color: #eb3b3b;--mat-radio-selected-pressed-icon-color: #eb3b3b;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: "Inter", "Work Sans", sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #9e9e9e;--mat-slider-focus-handle-color: #9e9e9e;--mat-slider-handle-color: #9e9e9e;--mat-slider-hover-handle-color: #9e9e9e;--mat-slider-focus-state-layer-color: color-mix(in srgb, #9e9e9e 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #9e9e9e 4%, transparent);--mat-slider-inactive-track-color: #9e9e9e;--mat-slider-ripple-color: #9e9e9e;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #9e9e9e;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #eb3b3b;--mat-slider-focus-handle-color: #eb3b3b;--mat-slider-handle-color: #eb3b3b;--mat-slider-hover-handle-color: #eb3b3b;--mat-slider-focus-state-layer-color: color-mix(in srgb, #eb3b3b 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #eb3b3b 4%, transparent);--mat-slider-inactive-track-color: #eb3b3b;--mat-slider-ripple-color: #eb3b3b;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #eb3b3b}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: "Inter", "Work Sans", sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: "Inter", "Work Sans", sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #9e9e9e;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #9e9e9e;--mat-radio-selected-hover-icon-color: #9e9e9e;--mat-radio-selected-icon-color: #9e9e9e;--mat-radio-selected-pressed-icon-color: #9e9e9e;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #eb3b3b;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #eb3b3b;--mat-radio-selected-hover-icon-color: #eb3b3b;--mat-radio-selected-icon-color: #eb3b3b;--mat-radio-selected-pressed-icon-color: #eb3b3b;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #9e9e9e;--mat-checkbox-selected-hover-icon-color: #9e9e9e;--mat-checkbox-selected-icon-color: #9e9e9e;--mat-checkbox-selected-pressed-icon-color: #9e9e9e;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #9e9e9e;--mat-checkbox-selected-hover-state-layer-color: #9e9e9e;--mat-checkbox-selected-pressed-state-layer-color: #9e9e9e;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #eb3b3b;--mat-checkbox-selected-hover-icon-color: #eb3b3b;--mat-checkbox-selected-icon-color: #eb3b3b;--mat-checkbox-selected-pressed-icon-color: #eb3b3b;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #eb3b3b;--mat-checkbox-selected-hover-state-layer-color: #eb3b3b;--mat-checkbox-selected-pressed-state-layer-color: #eb3b3b;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#9e9e9e}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: "Inter", "Work Sans", sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: "Inter", "Work Sans", sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: "Inter", "Work Sans", sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Inter,Work Sans,sans-serif;letter-spacing:.009375em}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: "Inter", "Work Sans", sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #9e9e9e;--mat-tab-active-ripple-color: #9e9e9e;--mat-tab-inactive-ripple-color: #9e9e9e;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #9e9e9e;--mat-tab-active-hover-label-text-color: #9e9e9e;--mat-tab-active-focus-indicator-color: #9e9e9e;--mat-tab-active-hover-indicator-color: #9e9e9e;--mat-tab-active-indicator-color: #9e9e9e}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #eb3b3b;--mat-tab-active-ripple-color: #eb3b3b;--mat-tab-inactive-ripple-color: #eb3b3b;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #eb3b3b;--mat-tab-active-hover-label-text-color: #eb3b3b;--mat-tab-active-focus-indicator-color: #eb3b3b;--mat-tab-active-hover-indicator-color: #eb3b3b;--mat-tab-active-indicator-color: #eb3b3b}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #9e9e9e;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #eb3b3b;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: "Inter", "Work Sans", sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #eb3b3b;--mat-checkbox-selected-hover-icon-color: #eb3b3b;--mat-checkbox-selected-icon-color: #eb3b3b;--mat-checkbox-selected-pressed-icon-color: #eb3b3b;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #eb3b3b;--mat-checkbox-selected-hover-state-layer-color: #eb3b3b;--mat-checkbox-selected-pressed-state-layer-color: #eb3b3b;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #9e9e9e;--mat-checkbox-selected-hover-icon-color: #9e9e9e;--mat-checkbox-selected-icon-color: #9e9e9e;--mat-checkbox-selected-pressed-icon-color: #9e9e9e;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #9e9e9e;--mat-checkbox-selected-hover-state-layer-color: #9e9e9e;--mat-checkbox-selected-pressed-state-layer-color: #9e9e9e;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: "Inter", "Work Sans", sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #9e9e9e;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #9e9e9e;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #9e9e9e 12%, transparent);--mat-button-outlined-state-layer-color: #9e9e9e;--mat-button-protected-container-color: #9e9e9e;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #9e9e9e;--mat-button-text-ripple-color: color-mix(in srgb, #9e9e9e 12%, transparent);--mat-button-text-state-layer-color: #9e9e9e;--mat-button-tonal-container-color: #9e9e9e;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #eb3b3b;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #eb3b3b;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #eb3b3b 12%, transparent);--mat-button-outlined-state-layer-color: #eb3b3b;--mat-button-protected-container-color: #eb3b3b;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #eb3b3b;--mat-button-text-ripple-color: color-mix(in srgb, #eb3b3b 12%, transparent);--mat-button-text-state-layer-color: #eb3b3b;--mat-button-tonal-container-color: #eb3b3b;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: "Inter", "Work Sans", sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: "Inter", "Work Sans", sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: "Inter", "Work Sans", sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: "Inter", "Work Sans", sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: "Inter", "Work Sans", sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #9e9e9e;--mat-icon-button-state-layer-color: #9e9e9e;--mat-icon-button-ripple-color: color-mix(in srgb, #9e9e9e 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #eb3b3b;--mat-icon-button-state-layer-color: #eb3b3b;--mat-icon-button-ripple-color: color-mix(in srgb, #eb3b3b 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #9e9e9e;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #9e9e9e 12%, transparent);--mat-fab-small-container-color: #9e9e9e;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #eb3b3b;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #eb3b3b 12%, transparent);--mat-fab-small-container-color: #eb3b3b;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: "Inter", "Work Sans", sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #e0e0e0}html{--mat-snack-bar-supporting-text-font: "Inter", "Work Sans", sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: "Inter", "Work Sans", sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: "Inter", "Work Sans", sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: "Inter", "Work Sans", sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #9e9e9e}.mat-accent{--mat-progress-spinner-active-indicator-color: #eb3b3b}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #9e9e9e;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #eb3b3b;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: "Inter", "Work Sans", sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: "Inter", "Work Sans", sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: "Inter", "Work Sans", sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: "Inter", "Work Sans", sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #9e9e9e 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #eb3b3b 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #9e9e9e;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #9e9e9e 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #9e9e9e 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #9e9e9e 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #9e9e9e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #eb3b3b 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #eb3b3b 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #eb3b3b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #eb3b3b 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #eb3b3b 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #eb3b3b 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #eb3b3b;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #eb3b3b 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: "Inter", "Work Sans", sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: "Inter", "Work Sans", sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: "Inter", "Work Sans", sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #9e9e9e}.mat-icon.mat-accent{--mat-icon-color: #eb3b3b}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #9e9e9e;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #9e9e9e;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #9e9e9e;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #eb3b3b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #eb3b3b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #eb3b3b;--mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: "Inter", "Work Sans", sans-serif;--mat-stepper-header-label-text-font: "Inter", "Work Sans", sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #9e9e9e;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #eb3b3b;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: "Inter", "Work Sans", sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: "Inter", "Work Sans", sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color: white}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f!important}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f!important}.email-template-card.main-cls-css{padding-right:39px;padding-bottom:52px}.email-template-card.main-cls-css .card-margin{margin:0;padding:0 0 0 6.7rem!important}.color-sample{box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.table-header-top .filter span{color:#667182;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.table-header-top .filter span .filter-select mat-label{color:#7e8da0;font-family:Inter;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}.table-responsive.email-tables td{font-size:13px!important}.admin-screen-container .card-body .card-margin .theme-pickers .color-platte{width:60%}.admin-screen-container .card-body .card-margin .select-label{color:#11294f;font-family:Inter;font-size:13px!important;font-style:normal;font-weight:400;line-height:normal}.admin-screen-container .card-body .card-margin .mat-mdc-text-field-wrapper{border-radius:6px;background:#fff;box-shadow:0 1px 3px #7e8da029}.admin-screen-container .card-body .card-margin p.color-platte-label{color:#667182;font-family:Inter;font-size:13px!important;font-style:normal;font-weight:400;line-height:normal}.admin-screen-container .card-body .card-margin color-field input.form-control{padding:0!important;background:transparent!important;border:unset!important;color:#a1b1c6;font-family:Inter;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}.admin-screen-container .card-body .card-margin color-field label{color:#6e7d92!important;font-size:11px!important}.admin-screen-container .card-body .card-margin .logo-upload{background:transparent;border-bottom:1px solid #ECECEC;border-radius:0;padding-bottom:26px}.admin-screen-container .card-body .card-margin .logo-upload:last-child{border:none}.admin-screen-container .card-body .card-margin .logo-upload .radio-input input,.admin-screen-container .card-body .card-margin .social-media-action-item .radio-input input{accent-color:#2D405D}.admin-screen-container .card-body .card-margin.ng-untouched.ng-pristine .logo-upload.header-img{border-bottom:0;padding:0 0 10px 5px}.ng-untouched.ng-pristine.ng-valid .form-group label.main-label{color:#2d405d;font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:normal;padding-left:10px!important}.ng-untouched.ng-pristine.ng-valid .form-group input.form-control{border-radius:6px;border:1px solid #D7E2EA;background:#fff}button.btn-light span{color:#11294f;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.theme .btns-email-branding .btn-primary{background:#11294f}.admin-screen-container .card-body .card-margin .logo-upload .title{padding-right:20px}form.ng-untouched.ng-pristine.ng-valid .btns-email-branding{flex-wrap:wrap}form.ng-untouched.ng-pristine.ng-valid .btns-email-branding button.btn-admin-primary.btn-admin-icon svg{stroke:#fff!important;--stroke-color: #ffffff}form.ng-untouched.ng-pristine.ng-valid .btns-email-branding button.btn-admin-primary.btn-admin-icon{border-radius:6px;border:.5px solid #DDE3EA;background:#2973e0;color:#fff}.email-addresss{display:flex;justify-content:space-between}.email-addresss{display:flex;justify-content:space-between;align-items:center;padding:39px 0 39px 6px}.email-addresss h3{color:#2d405d;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding:0}.email-addresss .right-bar{width:70%}.email-addresss .right-bar form{display:flex;justify-content:end;gap:7px}.email-addresss .right-bar form button{border-radius:10px!important;background:#0578ff!important;color:#fff;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:normal;width:auto;height:auto;padding:10px 25px}.email-addresss .right-bar form input{border-radius:10px;border:1px solid #ECF0F6;background:#fff;width:100%;max-width:273px;padding:14px}.email-addresss .right-bar form input::placeholder{color:#7e8da0;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.email-addresss .left-bar{width:30%}.table-header-top.table-header-top-ba .search-box-input input{padding:14px 10px 14px 30px!important;color:#7e8da0;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.table-header-top.table-header-top-ba .search-icon{top:13px!important}.table-container[_ngcontent-ng-c3871573357] .table-responsive[_ngcontent-ng-c3871573357] table[_ngcontent-ng-c3871573357] td[_ngcontent-ng-c3871573357]{color:#2d405d}.table-container[_ngcontent-ng-c3871573357] .table-responsive[_ngcontent-ng-c3871573357] table[_ngcontent-ng-c3871573357] tbody[_ngcontent-ng-c3871573357] tr[_ngcontent-ng-c3871573357]:last-child{border-bottom:1px solid rgba(223,228,238,.5)!important}ul.side-menu-list ul.sub-menu-list.show li.sub-menu-link.active{background:transparent!important;font-weight:600!important;color:#2d405d!important}ul.sub-menu-list.show li{color:#667182!important}li.side-menu-link.show .main-link{border-radius:10px;background:#eff6ff}ul.side-menu-list li.side-menu-link span.menu-title{font-weight:400!important;font-size:13px!important}li.side-menu-link.show .main-link svg{--stroke-color: #2973E0 !important}li.side-menu-link.show .main-link span.menu-title{color:#2973e0;font-family:Inter;font-size:13px;font-style:normal;font-weight:600!important;line-height:42px}.mobile-back{display:none}.email-template-card-header p{text-align:left}.admin-screen-container .card-body .card-margin .mat-mdc-text-field-wrapper span{color:#4b5d7a!important}.tab-content.welcome-main .edit-course-card-body{background:#fff;box-shadow:0 1px 3px #7e8da026;padding:2.4rem 4.5rem 2rem 3rem}.tab-content.welcome-main .edit-course-card-body .btn-actions button{border-radius:6px}.course-header .mat-mdc-tab-header-pagination-chevron{border-color:#2973e0}.course-header .course-status .course-extra-container{flex-wrap:wrap!important}.integrations-main .card-body .form-group input::placeholder{color:#667182;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.integrations-main .card-body button{border-radius:10px;border:1px solid #D7E2EA;background:#fff;color:#6f7f95;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.integrations-main .card-body button svg{--stroke-color: #6F7F95}.integrations-main .card-body button:hover{background:#2973e0}.integrations-main .card-body button:hover svg{--stroke-color: #ffffff}.integrations-main .card-body button.btn-edit-email{border:1px solid #2973E0;color:#2973e0}.integrations-main .card-body button.btn-edit-email:hover{color:#fff}.integrations-main .card-body button.btn-edit-email svg{--stroke-color: #2973E0}.integrations-main .card-body button.btn-edit-email:hover svg{--stroke-color: #ffffff}.admin-screen-container.integrations-main .form-group .form-control{border-radius:10px;border:1px solid #A1B1C6;background:#f7fafc}.select-course compose-email .card-body .form-group span.sub-label{font-size:11px}.select-course compose-email .card-body .form-group .form-widget input{border-radius:10px;background:#f7f9fc!important;border:none!important}.select-course .selection-clear-btn button.btn-link.btn-clear-all span{color:#a1b1c6!important;font-weight:400}.select-course .recipients .form-field input::placeholder{color:#98a2b3!important;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.select-course input{background:#f7f9fc!important}.select-course input::placeholder{color:#98a2b3!important;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.select-course .ql-editor.ql-blank:before{font-style:normal;color:#98a2b3;font-family:Inter;font-size:13px}.side-menu-container ul.side-menu-list .main-link.active span.menu-title{font-weight:600!important}.select-course.filter-select mat-form-field{border-radius:10px;border:1px solid #ECF0F6!important;background:#fff!important;min-width:200px;width:100%!important}.select-course.filter-select mat-form-field mat-label{color:#7e8da0!important;font-family:Inter;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}.main-cls-css .table-header .filter .filter-select .arrow-icon{top:50%!important;transform:translateY(-82%)}.edit-template-texteditor span.ql-header.ql-picker{width:auto}.letter-content.custom-letter-content h1,.letter-content.custom-letter-content h2,.letter-content.custom-letter-content h3,.letter-content.custom-letter-content h4,.letter-content.custom-letter-content h5,.letter-content.custom-letter-content h6,.letter-content.custom-letter-content p{color:inherit}.letter-content.custom-letter-content div{white-space:pre-wrap}@media screen and (max-width:1399px){.email-template-card.main-cls-css .card-margin{padding:0 0 0 0rem!important}.admin-screen-container .card-body .card-margin .theme-pickers .color-platte{width:auto}}@media screen and (max-width:1245px){.main-cls-css .table-header .search-input-wrapper,.main-cls-css .table-header .search-input-wrapper .search-box-input,.main-cls-css .table-header .search-input-wrapper .search-box-input input{width:100%}.main-cls-css .email-template-card[_ngcontent-ng-c2444999301] .card-margin[_ngcontent-ng-c2444999301]{padding:0 0 0 6rem}.admin-screen-container .card-body .card-margin{padding:0}.card-body.email-template-card.main-cls-css .table-header-top.table-header-top-ba .filter{width:100%;justify-content:flex-start!important;gap:10px!important}.select-course.filter-select{width:100%}.select-course.filter-select mat-form-field{width:100%!important}}@media screen and (max-width:990px){.main-cls-css .email-template-card[_ngcontent-ng-c2444999301] .card-margin[_ngcontent-ng-c2444999301]{padding:0 0 0 6rem}}@media screen and (max-width:991px){.edit-email-template-wrapper .edit-email-actions{position:static!important}.edit-email-template-wrapper.email-temp-css{flex-direction:column-reverse;height:auto!important}.edit-email-template-wrapper.email-temp-css .edit-email-actions{max-width:42rem!important;margin-left:auto;margin-right:auto}.edit-email-template-wrapper.email-temp-css .email-template{width:97%!important;margin-top:0!important}.edit-email-template-wrapper.email-temp-css .email-template .author-info p{word-break:break-all}.layout-wrapper.midel-main .row.justify-content-center.midel-bar{padding-left:0}.admin-screen-container .card-body .card-margin .theme-pickers .color-platte{width:100%}}@media screen and (max-width:767px){.main-cls-css .table-container[_ngcontent-ng-c2444999301] .email-name[_ngcontent-ng-c2444999301]{min-width:100%}.main-cls-css .table-header .filter{flex-direction:column;width:100%;justify-content:flex-start!important;align-items:flex-start!important}.main-cls-css .table-header .filter .filter-select{width:100%}.main-cls-css .table-header .filter .filter-select mat-form-field{width:100%}.admin-layout .container{max-width:100%}.email-template-card-header{flex-direction:column;gap:12px}.email-template-card.main-cls-css .card-margin{margin-top:22px}.email-template-card.main-cls-css{padding-right:1rem}.table-header{padding:1.2rem 12px!important}.edit-email-template-wrapper.email-temp-css .edit-email-actions{max-width:100%!important;margin-left:auto;margin-right:auto;box-shadow:none!important;padding:0!important}.edit-email-template-wrapper.email-temp-css .email-template{width:calc(100% - 20px)!important;margin-top:0!important;max-width:100%!important}.midel-main .social-media-action-item{flex-direction:column;align-items:self-start!important;gap:18px!important}.midel-main .item-alignment{flex-direction:column;align-items:self-start!important;gap:23px!important}.midel-main .social-media-actions.custom-color-actions .social-media-action-item .socail-media-list{margin-left:33px}.midel-main .social-media-actions.custom-color-actions .color-fileds{padding-left:33px}.midel-main .social-media-actions .socail-media-list{margin-left:33px}form.ng-untouched.ng-pristine.ng-valid .btns-email-branding{flex-direction:column;margin-top:30px;position:relative}form.ng-untouched.ng-pristine.ng-valid .btns-email-branding button.btn-admin-primary.btn-admin-icon{margin-bottom:20px}form.ng-untouched.ng-pristine.ng-valid .btns-email-branding:before{content:"";position:absolute;top:61px;left:0;background:red;width:100%;height:1px;background:#ececec}form.ng-untouched.ng-pristine.ng-valid .btns-email-branding .items-right{flex-wrap:wrap;justify-content:center}.mobile-back{display:block}.email-addresss{border-top:none;flex-direction:column;align-items:self-start;padding:0 12px 24px;gap:12px}.email-addresss .right-bar form{justify-content:start;width:100%}.email-addresss .right-bar form input{max-width:100%}.email-addresss .right-bar,.email-addresss .left-bar{width:100%}.admin-screen-container .card-body .card-margin .theme-sample span{text-align:center;display:block}.tab-content.welcome-main .edit-course-card-body{padding:1.5rem 1rem}.integrations-main .card-body h3.card-sub-title{text-align:center}.integrations-main .card-body{padding:39px 22px 24px}.integrations-main .card-body ul{padding-left:17px}.admin-screen-container.integrations-main .btn-admin-actions button{margin:initial}.admin-screen-container.integrations-main .btn-admin-actions{justify-content:left!important;align-items:self-start}.select-course .admin-screen-container{margin-top:0}.select-course span.main-label{padding-left:4px}.select-course compose-email .card-body .form-send-form .main-label{padding-left:0}.main-cls-css .table-header .filter .filter-select .arrow-icon{top:50%!important;transform:translateY(-50%)}}@media screen and (max-width:575px){.main-cls-css .email-template-card-header .card-icon{width:100px!important;margin-right:auto!important;margin-left:auto!important}}.generate-ai-text-dialog .modal-overlay .modal-container{max-width:600px!important}.suggest-price-modal .modal-overlay .modal-container{max-width:500px!important;padding:20px 25px}.ql-container.ql-snow{overflow:hidden!important}.och-scroll-bar{scroll-behavior:smooth}.och-scroll-bar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background:#f5f5f5}.och-scroll-bar::-webkit-scrollbar{width:.5rem;height:.5rem;background:#f5f5f5;border-radius:.5rem}.och-scroll-bar::-webkit-scrollbar-thumb{background:var(--text-primary);border-radius:.5rem;cursor:all-scroll}.och-scroll-bar::-webkit-scrollbar-thumb:hover{background:#0a1931}.custom-checkbox-wrapper{display:flex;align-items:center;justify-content:center;position:relative}.custom-checkbox-wrapper .custom-checkbox{position:absolute;opacity:0;width:0;height:0}.custom-checkbox-wrapper .custom-checkbox:checked+.custom-checkbox-display{border:2px solid #007bff}.custom-checkbox-wrapper .custom-checkbox:checked+.custom-checkbox-display:before{transform:scale(1)}.custom-checkbox-wrapper .custom-checkbox:checked+.custom-checkbox-display:after{transform:rotate(45deg) scale(1)}.custom-checkbox-wrapper .custom-checkbox-display{width:22px;height:22px;background-color:#fff;border:2px solid #DDE3EA;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.custom-checkbox-wrapper .custom-checkbox-display:before{content:"";position:absolute;width:16px;height:16px;background-color:#fff;border-radius:2px;transition:transform .2s ease;transform:scale(0)}.custom-checkbox-wrapper .custom-checkbox-display:after{content:"";position:absolute;top:2px;left:6px;width:6px;height:12px;border:solid #007bff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}@media screen and (max-width:600px){.custom-checkbox-wrapper{justify-content:flex-start}}input[aitextenhancer],textarea[aitextenhancer]{background-color:transparent;width:100%}.booknow-options chrome-picker{left:0!important}.action-delete-btn svg{width:20px!important;height:20px!important;position:relative;top:3px!important;cursor:pointer}blockquote img{max-width:100%;display:block;height:auto}.cdk-overlay-pane.pm-bare .mat-mdc-dialog-container,.cdk-overlay-pane.pm-bare .mat-mdc-dialog-surface,.cdk-overlay-pane.pm-bare .mdc-dialog__surface{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible!important}.pm-backdrop{background:#1115248c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.och-drawer-open{overflow:hidden}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#23241f;color:#f8f8f2}.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
/*# sourceMappingURL=styles-JZLBZC2E.css.map */
