@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAgM9UvI.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLCwM9UvI.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAwM9UvI.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDAM9UvI.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAAM9UvI.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9UvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--app-bg-alpha-light: .65;--app-bg-color-hsl-light: 0, 0%, 100%;--app-bg-alpha-dark: .85;--app-bg-color-hsl-dark: 218,16%,20%;--app-bg-alpha-black: .92;--app-bg-color-hsl-black: 0, 0%, 0%;--main-container-inner-padding: 1.5rem;--max-container-width: 90rem;--max-container-margin: 0 auto;--sidebar-width: 13.75rem;--sidebar-padding-y: 1rem;--sidebar-padding-x: 1rem;--logo-main-width: 7rem;--logo-landing-width: 12rem;--logo-main-height: 5rem;--header-height: 4rem;--paginator-height: 3.25rem;--paginator-offset: 5.25rem;--table-bottom-offset: 2.25rem;--scrollbar-width: .8rem;--mat-animation-timing: cubic-bezier(.25, .8, .25, 1);--app-transition: all .2s var(--mat-animation-timing);--app-button-border-radius: .25rem;--app-border-radius: .25rem;--app-border-radius-small: .125rem;--app-border-radius-medium: .5rem;--app-border-radius-large: 1rem;--app-border-radius-circle: 50%;--tab-toggle-group-border-radius: 2rem;--app-font-family: "Manrope", Roboto, "Helvetica Neue", sans-serif;--app-font-family-secondary: "Lato", sans-serif;--app-font-family-heading: "Manrope", Roboto, "Helvetica Neue", sans-serif;--app-font-size: 16px;--app-line-height: 1.5;--app-letter-spacing: 0;--input-form-row-gap: .75rem;--input-form-column-gap: .75rem;--padding-content-y: 1rem;--padding-content-x: 1rem;--padding-content-y-negative: calc(0px - var(--padding-content-y));--padding-content-x-negative: calc(0px - var(--padding-content-x));--input-padding-y: .25rem;--input-padding-x: .75rem;--input-padding-secondary-y: .2rem;--input-padding-secondary-x: .6rem;--input-padding-tertiary-y: .15rem;--input-padding-tertiary-x: .5rem;--input-padding-pagination-y: .5rem;--input-padding-pagination-x: .5rem;--button-text-transform: none;--image-border-radius: .5rem;--button-hover-accent: transparent;--button-hover-border-color: var(--border-primary-600);--button-primary-padding-y: .5rem;--button-primary-padding-x: 1.5rem;--button-secondary-padding-y: .35rem;--button-secondary-padding-x: 1.25rem;--button-tertiary-padding-y: .15rem;--button-tertiary-padding-x: .75rem;--xxl-width: 1780px;--xl-width: 1440px;--l-width: 1280px;--m-width: 1024px;--s-width: 767px}:root{--white: hsl(0, 0%, 100%);--text-white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--yellow-h: 47;--yellow-s: 100%;--yellow-l: 58%;--orange-h: 25;--orange-s: 98%;--orange-l: 66%;--red-h: 0;--red-s: 59%;--red-l: 48%;--green-h: 133;--green-s: 75%;--green-l: 36%;--teal-h: 190;--teal-s: 93%;--teal-l: 27%;--blue-h: 215;--blue-s: 85%;--blue-l: 45%;--light-green-h: 95;--light-green-s: 46%;--light-green-l: 88%;--purple-h: 270;--purple-s: 91%;--purple-l: 55%;--dark-purple-h: 269;--dark-purple-s: 62%;--dark-purple-l: 38%;--yellow-base: hsl(var(--yellow-h), var(--yellow-s), var(--yellow-l));--teal-base: hsl(var(--teal-h), var(--teal-s), var(--teal-l));--blue-base: hsl(var(--blue-h), var(--blue-s), var(--blue-l));--green-base: hsl(var(--green-h), var(--green-s), var(--green-l));--orange-base: hsl(var(--orange-h), var(--orange-s), var(--orange-l));--red-base: hsl(var(--red-h), var(--red-s), var(--red-l));--light-green-base: hsl(var(--light-green-h), var(--light-green-s), var(--light-green-l));--purple-base: hsl(var(--purple-h), var(--purple-s), var(--purple-l));--dark-purple-base: hsl(var(--dark-purple-h), var(--dark-purple-s), var(--dark-purple-l));--surface-base-1: hsl(0, 0%, 100%);--surface-base-2: hsl(0, 0%, 97%);--surface-base-3: hsl(0, 10%, 92%);--surface-base-4: hsl(193, 61%, 94%);--text-surface-base-1: hsl(0, 0%, 43%);--text-surface-base-2: hsl(215, 28%, 40%);--text-surface-base-3: hsl(25, 30%, 37%);--text-surface-base-4: hsl(225, 25%, 24%);--border-surface-base-1: hsl(0, 0%, 96%);--border-surface-base-2: hsl(0, 0%, 93%);--border-surface-base-3: hsl(0, 0%, 90%);--border-surface-base-4: hsl(0, 0%, 78%)}.dark-theme,.black-theme{--surface-base-1: hsl(240, 8%, 16%);--surface-base-2: hsl(240, 5%, 18%);--surface-base-3: hsl(227, 13%, 21%);--surface-base-4: hsl(217, 16%, 16%);--text-surface-base-1: hsl(0, 0%, 36%);--text-surface-base-2: hsl(0, 0%, 52%);--text-surface-base-3: hsl(0, 0%, 69%);--text-surface-base-4: hsl(0, 0%, 91%);--border-surface-base-1: hsl(0, 0%, 32%);--border-surface-base-2: hsl(0, 0%, 27%);--border-surface-base-3: hsl(0, 0%, 13%);--border-surface-base-4: hsl(0, 0%, 5%);--border-surface-base-5: hsl(0, 0%, 0%);--scrollbar-thumb-color: hsla(0, 0%, 45%, .9)}.black-theme{--surface-base-1: hsl(0, 0%, 0%);--surface-base-2: hsl(0, 0%, 1%);--surface-base-3: hsl(0, 0%, 2%);--surface-base-4: hsl(180, 25%, 2%);--scrollbar-thumb-color: hsla(0, 0%, 45%, .9)}:root{--black: var(--surface-base);--black-0: color-mix(in srgb, black 2%, var(--surface-base));--black-100: color-mix(in srgb, black 5%, var(--surface-base));--black-200: color-mix(in srgb, black 10%, var(--surface-base));--black-300: color-mix(in srgb, black 20%, var(--surface-base));--black-400: color-mix(in srgb, black 30%, var(--surface-base));--black-500: color-mix(in srgb, black 40%, var(--surface-base));--black-600: color-mix(in srgb, black 50%, var(--surface-base));--black-700: color-mix(in srgb, black 60%, var(--surface-base));--black-800: color-mix(in srgb, black 70%, var(--surface-base));--black-850: color-mix(in srgb, black 80%, var(--surface-base));--black-900: color-mix(in srgb, black 90%, var(--surface-base))}:root{--surface: var(--surface-base);--surface-0: color-mix(in srgb, black 2%, var(--surface-base));--surface-100: color-mix(in srgb, black 5%, var(--surface-base));--surface-200: color-mix(in srgb, black 10%, var(--surface-base));--surface-300: color-mix(in srgb, black 20%, var(--surface-base));--surface-400: color-mix(in srgb, black 30%, var(--surface-base));--surface-500: color-mix(in srgb, black 40%, var(--surface-base));--surface-600: color-mix(in srgb, black 50%, var(--surface-base));--surface-700: color-mix(in srgb, black 60%, var(--surface-base));--surface-800: color-mix(in srgb, black 70%, var(--surface-base));--surface-850: color-mix(in srgb, black 80%, var(--surface-base));--surface-900: color-mix(in srgb, black 90%, var(--surface-base));--surface-alpha-5: color-mix( in srgb, var(--surface-base) 5%, transparent 95% );--surface-alpha-10: color-mix( in srgb, var(--surface-base) 10%, transparent 90% );--surface-alpha-20: color-mix( in srgb, var(--surface-base) 20%, transparent 80% );--surface-alpha-30: color-mix( in srgb, var(--surface-base) 30%, transparent 70% );--surface-alpha-40: color-mix( in srgb, var(--surface-base) 40%, transparent 60% );--surface-alpha-50: color-mix( in srgb, var(--surface-base) 50%, transparent 50% );--surface-alpha-60: color-mix( in srgb, var(--surface-base) 60%, transparent 40% );--surface-alpha-70: color-mix( in srgb, var(--surface-base) 70%, transparent 30% );--surface-alpha-80: color-mix( in srgb, var(--surface-base) 80%, transparent 20% );--surface-alpha-85: color-mix( in srgb, var(--surface-base) 85%, transparent 15% );--surface-alpha-90: color-mix( in srgb, var(--surface-base) 90%, transparent 10% );--surface-0-alpha-5: color-mix( in srgb, var(--surface-0) 5%, transparent 95% );--surface-0-alpha-10: color-mix( in srgb, var(--surface-0) 10%, transparent 90% );--surface-0-alpha-20: color-mix( in srgb, var(--surface-0) 20%, transparent 80% );--surface-0-alpha-30: color-mix( in srgb, var(--surface-0) 30%, transparent 70% );--surface-0-alpha-40: color-mix( in srgb, var(--surface-0) 40%, transparent 60% );--surface-0-alpha-50: color-mix( in srgb, var(--surface-0) 50%, transparent 50% );--surface-0-alpha-60: color-mix( in srgb, var(--surface-0) 60%, transparent 40% );--surface-0-alpha-70: color-mix( in srgb, var(--surface-0) 70%, transparent 30% );--surface-0-alpha-80: color-mix( in srgb, var(--surface-0) 80%, transparent 20% );--surface-0-alpha-85: color-mix( in srgb, var(--surface-0) 85%, transparent 15% );--surface-0-alpha-90: color-mix( in srgb, var(--surface-0) 90%, transparent 10% );--surface-100-alpha-5: color-mix( in srgb, var(--surface-100) 5%, transparent 95% );--surface-100-alpha-10: color-mix( in srgb, var(--surface-100) 10%, transparent 90% );--surface-100-alpha-20: color-mix( in srgb, var(--surface-100) 20%, transparent 80% );--surface-100-alpha-30: color-mix( in srgb, var(--surface-100) 30%, transparent 70% );--surface-100-alpha-40: color-mix( in srgb, var(--surface-100) 40%, transparent 60% );--surface-100-alpha-50: color-mix( in srgb, var(--surface-100) 50%, transparent 50% );--surface-100-alpha-60: color-mix( in srgb, var(--surface-100) 60%, transparent 40% );--surface-100-alpha-70: color-mix( in srgb, var(--surface-100) 70%, transparent 30% );--surface-100-alpha-80: color-mix( in srgb, var(--surface-100) 80%, transparent 20% );--surface-100-alpha-85: color-mix( in srgb, var(--surface-100) 85%, transparent 15% );--surface-100-alpha-90: color-mix( in srgb, var(--surface-100) 90%, transparent 10% );--surface-200-alpha-5: color-mix( in srgb, var(--surface-200) 5%, transparent 95% );--surface-200-alpha-10: color-mix( in srgb, var(--surface-200) 10%, transparent 90% );--surface-200-alpha-20: color-mix( in srgb, var(--surface-200) 20%, transparent 80% );--surface-200-alpha-30: color-mix( in srgb, var(--surface-200) 30%, transparent 70% );--surface-200-alpha-40: color-mix( in srgb, var(--surface-200) 40%, transparent 60% );--surface-200-alpha-50: color-mix( in srgb, var(--surface-200) 50%, transparent 50% );--surface-200-alpha-60: color-mix( in srgb, var(--surface-200) 60%, transparent 40% );--surface-200-alpha-70: color-mix( in srgb, var(--surface-200) 70%, transparent 30% );--surface-200-alpha-80: color-mix( in srgb, var(--surface-200) 80%, transparent 20% );--surface-200-alpha-85: color-mix( in srgb, var(--surface-200) 85%, transparent 15% );--surface-200-alpha-90: color-mix( in srgb, var(--surface-200) 90%, transparent 10% );--surface-300-alpha-5: color-mix( in srgb, var(--surface-300) 5%, transparent 95% );--surface-300-alpha-10: color-mix( in srgb, var(--surface-300) 10%, transparent 90% );--surface-300-alpha-20: color-mix( in srgb, var(--surface-300) 20%, transparent 80% );--surface-300-alpha-30: color-mix( in srgb, var(--surface-300) 30%, transparent 70% );--surface-300-alpha-40: color-mix( in srgb, var(--surface-300) 40%, transparent 60% );--surface-300-alpha-50: color-mix( in srgb, var(--surface-300) 50%, transparent 50% );--surface-300-alpha-60: color-mix( in srgb, var(--surface-300) 60%, transparent 40% );--surface-300-alpha-70: color-mix( in srgb, var(--surface-300) 70%, transparent 30% );--surface-300-alpha-80: color-mix( in srgb, var(--surface-300) 80%, transparent 20% );--surface-300-alpha-85: color-mix( in srgb, var(--surface-300) 85%, transparent 15% );--surface-300-alpha-90: color-mix( in srgb, var(--surface-300) 90%, transparent 10% );--surface-400-alpha-5: color-mix( in srgb, var(--surface-400) 5%, transparent 95% );--surface-400-alpha-10: color-mix( in srgb, var(--surface-400) 10%, transparent 90% );--surface-400-alpha-20: color-mix( in srgb, var(--surface-400) 20%, transparent 80% );--surface-400-alpha-30: color-mix( in srgb, var(--surface-400) 30%, transparent 70% );--surface-400-alpha-40: color-mix( in srgb, var(--surface-400) 40%, transparent 60% );--surface-400-alpha-50: color-mix( in srgb, var(--surface-400) 50%, transparent 50% );--surface-400-alpha-60: color-mix( in srgb, var(--surface-400) 60%, transparent 40% );--surface-400-alpha-70: color-mix( in srgb, var(--surface-400) 70%, transparent 30% );--surface-400-alpha-80: color-mix( in srgb, var(--surface-400) 80%, transparent 20% );--surface-400-alpha-85: color-mix( in srgb, var(--surface-400) 85%, transparent 15% );--surface-400-alpha-90: color-mix( in srgb, var(--surface-400) 90%, transparent 10% );--surface-500-alpha-5: color-mix( in srgb, var(--surface-500) 5%, transparent 95% );--surface-500-alpha-10: color-mix( in srgb, var(--surface-500) 10%, transparent 90% );--surface-500-alpha-20: color-mix( in srgb, var(--surface-500) 20%, transparent 80% );--surface-500-alpha-30: color-mix( in srgb, var(--surface-500) 30%, transparent 70% );--surface-500-alpha-40: color-mix( in srgb, var(--surface-500) 40%, transparent 60% );--surface-500-alpha-50: color-mix( in srgb, var(--surface-500) 50%, transparent 50% );--surface-500-alpha-60: color-mix( in srgb, var(--surface-500) 60%, transparent 40% );--surface-500-alpha-70: color-mix( in srgb, var(--surface-500) 70%, transparent 30% );--surface-500-alpha-80: color-mix( in srgb, var(--surface-500) 80%, transparent 20% );--surface-500-alpha-85: color-mix( in srgb, var(--surface-500) 85%, transparent 15% );--surface-500-alpha-90: color-mix( in srgb, var(--surface-500) 90%, transparent 10% );--surface-600-alpha-5: color-mix( in srgb, var(--surface-600) 5%, transparent 95% );--surface-600-alpha-10: color-mix( in srgb, var(--surface-600) 10%, transparent 90% );--surface-600-alpha-20: color-mix( in srgb, var(--surface-600) 20%, transparent 80% );--surface-600-alpha-30: color-mix( in srgb, var(--surface-600) 30%, transparent 70% );--surface-600-alpha-40: color-mix( in srgb, var(--surface-600) 40%, transparent 60% );--surface-600-alpha-50: color-mix( in srgb, var(--surface-600) 50%, transparent 50% );--surface-600-alpha-60: color-mix( in srgb, var(--surface-600) 60%, transparent 40% );--surface-600-alpha-70: color-mix( in srgb, var(--surface-600) 70%, transparent 30% );--surface-600-alpha-80: color-mix( in srgb, var(--surface-600) 80%, transparent 20% );--surface-600-alpha-85: color-mix( in srgb, var(--surface-600) 85%, transparent 15% );--surface-600-alpha-90: color-mix( in srgb, var(--surface-600) 90%, transparent 10% );--surface-700-alpha-5: color-mix( in srgb, var(--surface-700) 5%, transparent 95% );--surface-700-alpha-10: color-mix( in srgb, var(--surface-700) 10%, transparent 90% );--surface-700-alpha-20: color-mix( in srgb, var(--surface-700) 20%, transparent 80% );--surface-700-alpha-30: color-mix( in srgb, var(--surface-700) 30%, transparent 70% );--surface-700-alpha-40: color-mix( in srgb, var(--surface-700) 40%, transparent 60% );--surface-700-alpha-50: color-mix( in srgb, var(--surface-700) 50%, transparent 50% );--surface-700-alpha-60: color-mix( in srgb, var(--surface-700) 60%, transparent 40% );--surface-700-alpha-70: color-mix( in srgb, var(--surface-700) 70%, transparent 30% );--surface-700-alpha-80: color-mix( in srgb, var(--surface-700) 80%, transparent 20% );--surface-700-alpha-85: color-mix( in srgb, var(--surface-700) 85%, transparent 15% );--surface-700-alpha-90: color-mix( in srgb, var(--surface-700) 90%, transparent 10% );--surface-800-alpha-5: color-mix( in srgb, var(--surface-800) 5%, transparent 95% );--surface-800-alpha-10: color-mix( in srgb, var(--surface-800) 10%, transparent 90% );--surface-800-alpha-20: color-mix( in srgb, var(--surface-800) 20%, transparent 80% );--surface-800-alpha-30: color-mix( in srgb, var(--surface-800) 30%, transparent 70% );--surface-800-alpha-40: color-mix( in srgb, var(--surface-800) 40%, transparent 60% );--surface-800-alpha-50: color-mix( in srgb, var(--surface-800) 50%, transparent 50% );--surface-800-alpha-60: color-mix( in srgb, var(--surface-800) 60%, transparent 40% );--surface-800-alpha-70: color-mix( in srgb, var(--surface-800) 70%, transparent 30% );--surface-800-alpha-80: color-mix( in srgb, var(--surface-800) 80%, transparent 20% );--surface-800-alpha-85: color-mix( in srgb, var(--surface-800) 85%, transparent 15% );--surface-800-alpha-90: color-mix( in srgb, var(--surface-800) 90%, transparent 10% );--surface-850-alpha-5: color-mix( in srgb, var(--surface-850) 5%, transparent 95% );--surface-850-alpha-10: color-mix( in srgb, var(--surface-850) 10%, transparent 90% );--surface-850-alpha-20: color-mix( in srgb, var(--surface-850) 20%, transparent 80% );--surface-850-alpha-30: color-mix( in srgb, var(--surface-850) 30%, transparent 70% );--surface-850-alpha-40: color-mix( in srgb, var(--surface-850) 40%, transparent 60% );--surface-850-alpha-50: color-mix( in srgb, var(--surface-850) 50%, transparent 50% );--surface-850-alpha-60: color-mix( in srgb, var(--surface-850) 60%, transparent 40% );--surface-850-alpha-70: color-mix( in srgb, var(--surface-850) 70%, transparent 30% );--surface-850-alpha-80: color-mix( in srgb, var(--surface-850) 80%, transparent 20% );--surface-850-alpha-85: color-mix( in srgb, var(--surface-850) 85%, transparent 15% );--surface-850-alpha-90: color-mix( in srgb, var(--surface-850) 90%, transparent 10% );--surface-900-alpha-5: color-mix( in srgb, var(--surface-900) 5%, transparent 95% );--surface-900-alpha-10: color-mix( in srgb, var(--surface-900) 10%, transparent 90% );--surface-900-alpha-20: color-mix( in srgb, var(--surface-900) 20%, transparent 80% );--surface-900-alpha-30: color-mix( in srgb, var(--surface-900) 30%, transparent 70% );--surface-900-alpha-40: color-mix( in srgb, var(--surface-900) 40%, transparent 60% );--surface-900-alpha-50: color-mix( in srgb, var(--surface-900) 50%, transparent 50% );--surface-900-alpha-60: color-mix( in srgb, var(--surface-900) 60%, transparent 40% );--surface-900-alpha-70: color-mix( in srgb, var(--surface-900) 70%, transparent 30% );--surface-900-alpha-80: color-mix( in srgb, var(--surface-900) 80%, transparent 20% );--surface-900-alpha-85: color-mix( in srgb, var(--surface-900) 85%, transparent 15% );--surface-900-alpha-90: color-mix( in srgb, var(--surface-900) 90%, transparent 10% )}.dark-theme,.black-theme{--surface: var(--surface-base);--surface-0: color-mix(in srgb, white 2%, var(--surface-base));--surface-100: color-mix(in srgb, white 5%, var(--surface-base));--surface-200: color-mix(in srgb, white 10%, var(--surface-base));--surface-300: color-mix(in srgb, white 20%, var(--surface-base));--surface-400: color-mix(in srgb, white 30%, var(--surface-base));--surface-500: color-mix(in srgb, white 40%, var(--surface-base));--surface-600: color-mix(in srgb, white 50%, var(--surface-base));--surface-700: color-mix(in srgb, white 60%, var(--surface-base));--surface-800: color-mix(in srgb, white 70%, var(--surface-base));--surface-850: color-mix(in srgb, white 80%, var(--surface-base));--surface-900: color-mix(in srgb, white 90%, var(--surface-base));--surface-alpha-5: color-mix( in srgb, var(--surface-base) 5%, transparent 95% );--surface-alpha-10: color-mix( in srgb, var(--surface-base) 10%, transparent 90% );--surface-alpha-20: color-mix( in srgb, var(--surface-base) 20%, transparent 80% );--surface-alpha-30: color-mix( in srgb, var(--surface-base) 30%, transparent 70% );--surface-alpha-40: color-mix( in srgb, var(--surface-base) 40%, transparent 60% );--surface-alpha-50: color-mix( in srgb, var(--surface-base) 50%, transparent 50% );--surface-alpha-60: color-mix( in srgb, var(--surface-base) 60%, transparent 40% );--surface-alpha-70: color-mix( in srgb, var(--surface-base) 70%, transparent 30% );--surface-alpha-80: color-mix( in srgb, var(--surface-base) 80%, transparent 20% );--surface-alpha-85: color-mix( in srgb, var(--surface-base) 85%, transparent 15% );--surface-alpha-90: color-mix( in srgb, var(--surface-base) 90%, transparent 10% );--surface-0-alpha-5: color-mix( in srgb, var(--surface-0) 5%, transparent 95% );--surface-0-alpha-10: color-mix( in srgb, var(--surface-0) 10%, transparent 90% );--surface-0-alpha-20: color-mix( in srgb, var(--surface-0) 20%, transparent 80% );--surface-0-alpha-30: color-mix( in srgb, var(--surface-0) 30%, transparent 70% );--surface-0-alpha-40: color-mix( in srgb, var(--surface-0) 40%, transparent 60% );--surface-0-alpha-50: color-mix( in srgb, var(--surface-0) 50%, transparent 50% );--surface-0-alpha-60: color-mix( in srgb, var(--surface-0) 60%, transparent 40% );--surface-0-alpha-70: color-mix( in srgb, var(--surface-0) 70%, transparent 30% );--surface-0-alpha-80: color-mix( in srgb, var(--surface-0) 80%, transparent 20% );--surface-0-alpha-85: color-mix( in srgb, var(--surface-0) 85%, transparent 15% );--surface-0-alpha-90: color-mix( in srgb, var(--surface-0) 90%, transparent 10% );--surface-100-alpha-5: color-mix( in srgb, var(--surface-100) 5%, transparent 95% );--surface-100-alpha-10: color-mix( in srgb, var(--surface-100) 10%, transparent 90% );--surface-100-alpha-20: color-mix( in srgb, var(--surface-100) 20%, transparent 80% );--surface-100-alpha-30: color-mix( in srgb, var(--surface-100) 30%, transparent 70% );--surface-100-alpha-40: color-mix( in srgb, var(--surface-100) 40%, transparent 60% );--surface-100-alpha-50: color-mix( in srgb, var(--surface-100) 50%, transparent 50% );--surface-100-alpha-60: color-mix( in srgb, var(--surface-100) 60%, transparent 40% );--surface-100-alpha-70: color-mix( in srgb, var(--surface-100) 70%, transparent 30% );--surface-100-alpha-80: color-mix( in srgb, var(--surface-100) 80%, transparent 20% );--surface-100-alpha-85: color-mix( in srgb, var(--surface-100) 85%, transparent 15% );--surface-100-alpha-90: color-mix( in srgb, var(--surface-100) 90%, transparent 10% );--surface-200-alpha-5: color-mix( in srgb, var(--surface-200) 5%, transparent 95% );--surface-200-alpha-10: color-mix( in srgb, var(--surface-200) 10%, transparent 90% );--surface-200-alpha-20: color-mix( in srgb, var(--surface-200) 20%, transparent 80% );--surface-200-alpha-30: color-mix( in srgb, var(--surface-200) 30%, transparent 70% );--surface-200-alpha-40: color-mix( in srgb, var(--surface-200) 40%, transparent 60% );--surface-200-alpha-50: color-mix( in srgb, var(--surface-200) 50%, transparent 50% );--surface-200-alpha-60: color-mix( in srgb, var(--surface-200) 60%, transparent 40% );--surface-200-alpha-70: color-mix( in srgb, var(--surface-200) 70%, transparent 30% );--surface-200-alpha-80: color-mix( in srgb, var(--surface-200) 80%, transparent 20% );--surface-200-alpha-85: color-mix( in srgb, var(--surface-200) 85%, transparent 15% );--surface-200-alpha-90: color-mix( in srgb, var(--surface-200) 90%, transparent 10% );--surface-300-alpha-5: color-mix( in srgb, var(--surface-300) 5%, transparent 95% );--surface-300-alpha-10: color-mix( in srgb, var(--surface-300) 10%, transparent 90% );--surface-300-alpha-20: color-mix( in srgb, var(--surface-300) 20%, transparent 80% );--surface-300-alpha-30: color-mix( in srgb, var(--surface-300) 30%, transparent 70% );--surface-300-alpha-40: color-mix( in srgb, var(--surface-300) 40%, transparent 60% );--surface-300-alpha-50: color-mix( in srgb, var(--surface-300) 50%, transparent 50% );--surface-300-alpha-60: color-mix( in srgb, var(--surface-300) 60%, transparent 40% );--surface-300-alpha-70: color-mix( in srgb, var(--surface-300) 70%, transparent 30% );--surface-300-alpha-80: color-mix( in srgb, var(--surface-300) 80%, transparent 20% );--surface-300-alpha-85: color-mix( in srgb, var(--surface-300) 85%, transparent 15% );--surface-300-alpha-90: color-mix( in srgb, var(--surface-300) 90%, transparent 10% );--surface-400-alpha-5: color-mix( in srgb, var(--surface-400) 5%, transparent 95% );--surface-400-alpha-10: color-mix( in srgb, var(--surface-400) 10%, transparent 90% );--surface-400-alpha-20: color-mix( in srgb, var(--surface-400) 20%, transparent 80% );--surface-400-alpha-30: color-mix( in srgb, var(--surface-400) 30%, transparent 70% );--surface-400-alpha-40: color-mix( in srgb, var(--surface-400) 40%, transparent 60% );--surface-400-alpha-50: color-mix( in srgb, var(--surface-400) 50%, transparent 50% );--surface-400-alpha-60: color-mix( in srgb, var(--surface-400) 60%, transparent 40% );--surface-400-alpha-70: color-mix( in srgb, var(--surface-400) 70%, transparent 30% );--surface-400-alpha-80: color-mix( in srgb, var(--surface-400) 80%, transparent 20% );--surface-400-alpha-85: color-mix( in srgb, var(--surface-400) 85%, transparent 15% );--surface-400-alpha-90: color-mix( in srgb, var(--surface-400) 90%, transparent 10% );--surface-500-alpha-5: color-mix( in srgb, var(--surface-500) 5%, transparent 95% );--surface-500-alpha-10: color-mix( in srgb, var(--surface-500) 10%, transparent 90% );--surface-500-alpha-20: color-mix( in srgb, var(--surface-500) 20%, transparent 80% );--surface-500-alpha-30: color-mix( in srgb, var(--surface-500) 30%, transparent 70% );--surface-500-alpha-40: color-mix( in srgb, var(--surface-500) 40%, transparent 60% );--surface-500-alpha-50: color-mix( in srgb, var(--surface-500) 50%, transparent 50% );--surface-500-alpha-60: color-mix( in srgb, var(--surface-500) 60%, transparent 40% );--surface-500-alpha-70: color-mix( in srgb, var(--surface-500) 70%, transparent 30% );--surface-500-alpha-80: color-mix( in srgb, var(--surface-500) 80%, transparent 20% );--surface-500-alpha-85: color-mix( in srgb, var(--surface-500) 85%, transparent 15% );--surface-500-alpha-90: color-mix( in srgb, var(--surface-500) 90%, transparent 10% );--surface-600-alpha-5: color-mix( in srgb, var(--surface-600) 5%, transparent 95% );--surface-600-alpha-10: color-mix( in srgb, var(--surface-600) 10%, transparent 90% );--surface-600-alpha-20: color-mix( in srgb, var(--surface-600) 20%, transparent 80% );--surface-600-alpha-30: color-mix( in srgb, var(--surface-600) 30%, transparent 70% );--surface-600-alpha-40: color-mix( in srgb, var(--surface-600) 40%, transparent 60% );--surface-600-alpha-50: color-mix( in srgb, var(--surface-600) 50%, transparent 50% );--surface-600-alpha-60: color-mix( in srgb, var(--surface-600) 60%, transparent 40% );--surface-600-alpha-70: color-mix( in srgb, var(--surface-600) 70%, transparent 30% );--surface-600-alpha-80: color-mix( in srgb, var(--surface-600) 80%, transparent 20% );--surface-600-alpha-85: color-mix( in srgb, var(--surface-600) 85%, transparent 15% );--surface-600-alpha-90: color-mix( in srgb, var(--surface-600) 90%, transparent 10% );--surface-700-alpha-5: color-mix( in srgb, var(--surface-700) 5%, transparent 95% );--surface-700-alpha-10: color-mix( in srgb, var(--surface-700) 10%, transparent 90% );--surface-700-alpha-20: color-mix( in srgb, var(--surface-700) 20%, transparent 80% );--surface-700-alpha-30: color-mix( in srgb, var(--surface-700) 30%, transparent 70% );--surface-700-alpha-40: color-mix( in srgb, var(--surface-700) 40%, transparent 60% );--surface-700-alpha-50: color-mix( in srgb, var(--surface-700) 50%, transparent 50% );--surface-700-alpha-60: color-mix( in srgb, var(--surface-700) 60%, transparent 40% );--surface-700-alpha-70: color-mix( in srgb, var(--surface-700) 70%, transparent 30% );--surface-700-alpha-80: color-mix( in srgb, var(--surface-700) 80%, transparent 20% );--surface-700-alpha-85: color-mix( in srgb, var(--surface-700) 85%, transparent 15% );--surface-700-alpha-90: color-mix( in srgb, var(--surface-700) 90%, transparent 10% );--surface-800-alpha-5: color-mix( in srgb, var(--surface-800) 5%, transparent 95% );--surface-800-alpha-10: color-mix( in srgb, var(--surface-800) 10%, transparent 90% );--surface-800-alpha-20: color-mix( in srgb, var(--surface-800) 20%, transparent 80% );--surface-800-alpha-30: color-mix( in srgb, var(--surface-800) 30%, transparent 70% );--surface-800-alpha-40: color-mix( in srgb, var(--surface-800) 40%, transparent 60% );--surface-800-alpha-50: color-mix( in srgb, var(--surface-800) 50%, transparent 50% );--surface-800-alpha-60: color-mix( in srgb, var(--surface-800) 60%, transparent 40% );--surface-800-alpha-70: color-mix( in srgb, var(--surface-800) 70%, transparent 30% );--surface-800-alpha-80: color-mix( in srgb, var(--surface-800) 80%, transparent 20% );--surface-800-alpha-85: color-mix( in srgb, var(--surface-800) 85%, transparent 15% );--surface-800-alpha-90: color-mix( in srgb, var(--surface-800) 90%, transparent 10% );--surface-850-alpha-5: color-mix( in srgb, var(--surface-850) 5%, transparent 95% );--surface-850-alpha-10: color-mix( in srgb, var(--surface-850) 10%, transparent 90% );--surface-850-alpha-20: color-mix( in srgb, var(--surface-850) 20%, transparent 80% );--surface-850-alpha-30: color-mix( in srgb, var(--surface-850) 30%, transparent 70% );--surface-850-alpha-40: color-mix( in srgb, var(--surface-850) 40%, transparent 60% );--surface-850-alpha-50: color-mix( in srgb, var(--surface-850) 50%, transparent 50% );--surface-850-alpha-60: color-mix( in srgb, var(--surface-850) 60%, transparent 40% );--surface-850-alpha-70: color-mix( in srgb, var(--surface-850) 70%, transparent 30% );--surface-850-alpha-80: color-mix( in srgb, var(--surface-850) 80%, transparent 20% );--surface-850-alpha-85: color-mix( in srgb, var(--surface-850) 85%, transparent 15% );--surface-850-alpha-90: color-mix( in srgb, var(--surface-850) 90%, transparent 10% );--surface-900-alpha-5: color-mix( in srgb, var(--surface-900) 5%, transparent 95% );--surface-900-alpha-10: color-mix( in srgb, var(--surface-900) 10%, transparent 90% );--surface-900-alpha-20: color-mix( in srgb, var(--surface-900) 20%, transparent 80% );--surface-900-alpha-30: color-mix( in srgb, var(--surface-900) 30%, transparent 70% );--surface-900-alpha-40: color-mix( in srgb, var(--surface-900) 40%, transparent 60% );--surface-900-alpha-50: color-mix( in srgb, var(--surface-900) 50%, transparent 50% );--surface-900-alpha-60: color-mix( in srgb, var(--surface-900) 60%, transparent 40% );--surface-900-alpha-70: color-mix( in srgb, var(--surface-900) 70%, transparent 30% );--surface-900-alpha-80: color-mix( in srgb, var(--surface-900) 80%, transparent 20% );--surface-900-alpha-85: color-mix( in srgb, var(--surface-900) 85%, transparent 15% );--surface-900-alpha-90: color-mix( in srgb, var(--surface-900) 90%, transparent 10% )}:root{--bg-surface: var(--surface-base);--bg-surface-0: color-mix(in srgb, black 2%, var(--surface-base));--bg-surface-100: color-mix(in srgb, black 5%, var(--surface-base));--bg-surface-200: color-mix(in srgb, black 10%, var(--surface-base));--bg-surface-300: color-mix(in srgb, black 20%, var(--surface-base));--bg-surface-400: color-mix(in srgb, black 30%, var(--surface-base));--bg-surface-500: color-mix(in srgb, black 40%, var(--surface-base));--bg-surface-600: color-mix(in srgb, black 50%, var(--surface-base));--bg-surface-700: color-mix(in srgb, black 60%, var(--surface-base));--bg-surface-800: color-mix(in srgb, black 70%, var(--surface-base));--bg-surface-850: color-mix(in srgb, black 80%, var(--surface-base));--bg-surface-900: color-mix(in srgb, black 90%, var(--surface-base));--bg-surface-alpha-5: color-mix( in srgb, var(--surface-base) 5%, transparent 95% );--bg-surface-alpha-10: color-mix( in srgb, var(--surface-base) 10%, transparent 90% );--bg-surface-alpha-20: color-mix( in srgb, var(--surface-base) 20%, transparent 80% );--bg-surface-alpha-30: color-mix( in srgb, var(--surface-base) 30%, transparent 70% );--bg-surface-alpha-40: color-mix( in srgb, var(--surface-base) 40%, transparent 60% );--bg-surface-alpha-50: color-mix( in srgb, var(--surface-base) 50%, transparent 50% );--bg-surface-alpha-60: color-mix( in srgb, var(--surface-base) 60%, transparent 40% );--bg-surface-alpha-70: color-mix( in srgb, var(--surface-base) 70%, transparent 30% );--bg-surface-alpha-80: color-mix( in srgb, var(--surface-base) 80%, transparent 20% );--bg-surface-alpha-85: color-mix( in srgb, var(--surface-base) 85%, transparent 15% );--bg-surface-alpha-90: color-mix( in srgb, var(--surface-base) 90%, transparent 10% );--bg-surface-0-alpha-5: color-mix( in srgb, var(--bg-surface-0) 5%, transparent 95% );--bg-surface-0-alpha-10: color-mix( in srgb, var(--bg-surface-0) 10%, transparent 90% );--bg-surface-0-alpha-20: color-mix( in srgb, var(--bg-surface-0) 20%, transparent 80% );--bg-surface-0-alpha-30: color-mix( in srgb, var(--bg-surface-0) 30%, transparent 70% );--bg-surface-0-alpha-40: color-mix( in srgb, var(--bg-surface-0) 40%, transparent 60% );--bg-surface-0-alpha-50: color-mix( in srgb, var(--bg-surface-0) 50%, transparent 50% );--bg-surface-0-alpha-60: color-mix( in srgb, var(--bg-surface-0) 60%, transparent 40% );--bg-surface-0-alpha-70: color-mix( in srgb, var(--bg-surface-0) 70%, transparent 30% );--bg-surface-0-alpha-80: color-mix( in srgb, var(--bg-surface-0) 80%, transparent 20% );--bg-surface-0-alpha-85: color-mix( in srgb, var(--bg-surface-0) 85%, transparent 15% );--bg-surface-0-alpha-90: color-mix( in srgb, var(--bg-surface-0) 90%, transparent 10% );--bg-surface-100-alpha-5: color-mix( in srgb, var(--bg-surface-100) 5%, transparent 95% );--bg-surface-100-alpha-10: color-mix( in srgb, var(--bg-surface-100) 10%, transparent 90% );--bg-surface-100-alpha-20: color-mix( in srgb, var(--bg-surface-100) 20%, transparent 80% );--bg-surface-100-alpha-30: color-mix( in srgb, var(--bg-surface-100) 30%, transparent 70% );--bg-surface-100-alpha-40: color-mix( in srgb, var(--bg-surface-100) 40%, transparent 60% );--bg-surface-100-alpha-50: color-mix( in srgb, var(--bg-surface-100) 50%, transparent 50% );--bg-surface-100-alpha-60: color-mix( in srgb, var(--bg-surface-100) 60%, transparent 40% );--bg-surface-100-alpha-70: color-mix( in srgb, var(--bg-surface-100) 70%, transparent 30% );--bg-surface-100-alpha-80: color-mix( in srgb, var(--bg-surface-100) 80%, transparent 20% );--bg-surface-100-alpha-85: color-mix( in srgb, var(--bg-surface-100) 85%, transparent 15% );--bg-surface-100-alpha-90: color-mix( in srgb, var(--bg-surface-100) 90%, transparent 10% );--bg-surface-200-alpha-5: color-mix( in srgb, var(--bg-surface-200) 5%, transparent 95% );--bg-surface-200-alpha-10: color-mix( in srgb, var(--bg-surface-200) 10%, transparent 90% );--bg-surface-200-alpha-20: color-mix( in srgb, var(--bg-surface-200) 20%, transparent 80% );--bg-surface-200-alpha-30: color-mix( in srgb, var(--bg-surface-200) 30%, transparent 70% );--bg-surface-200-alpha-40: color-mix( in srgb, var(--bg-surface-200) 40%, transparent 60% );--bg-surface-200-alpha-50: color-mix( in srgb, var(--bg-surface-200) 50%, transparent 50% );--bg-surface-200-alpha-60: color-mix( in srgb, var(--bg-surface-200) 60%, transparent 40% );--bg-surface-200-alpha-70: color-mix( in srgb, var(--bg-surface-200) 70%, transparent 30% );--bg-surface-200-alpha-80: color-mix( in srgb, var(--bg-surface-200) 80%, transparent 20% );--bg-surface-200-alpha-85: color-mix( in srgb, var(--bg-surface-200) 85%, transparent 15% );--bg-surface-200-alpha-90: color-mix( in srgb, var(--bg-surface-200) 90%, transparent 10% );--bg-surface-300-alpha-5: color-mix( in srgb, var(--bg-surface-300) 5%, transparent 95% );--bg-surface-300-alpha-10: color-mix( in srgb, var(--bg-surface-300) 10%, transparent 90% );--bg-surface-300-alpha-20: color-mix( in srgb, var(--bg-surface-300) 20%, transparent 80% );--bg-surface-300-alpha-30: color-mix( in srgb, var(--bg-surface-300) 30%, transparent 70% );--bg-surface-300-alpha-40: color-mix( in srgb, var(--bg-surface-300) 40%, transparent 60% );--bg-surface-300-alpha-50: color-mix( in srgb, var(--bg-surface-300) 50%, transparent 50% );--bg-surface-300-alpha-60: color-mix( in srgb, var(--bg-surface-300) 60%, transparent 40% );--bg-surface-300-alpha-70: color-mix( in srgb, var(--bg-surface-300) 70%, transparent 30% );--bg-surface-300-alpha-80: color-mix( in srgb, var(--bg-surface-300) 80%, transparent 20% );--bg-surface-300-alpha-85: color-mix( in srgb, var(--bg-surface-300) 85%, transparent 15% );--bg-surface-300-alpha-90: color-mix( in srgb, var(--bg-surface-300) 90%, transparent 10% );--bg-surface-400-alpha-5: color-mix( in srgb, var(--bg-surface-400) 5%, transparent 95% );--bg-surface-400-alpha-10: color-mix( in srgb, var(--bg-surface-400) 10%, transparent 90% );--bg-surface-400-alpha-20: color-mix( in srgb, var(--bg-surface-400) 20%, transparent 80% );--bg-surface-400-alpha-30: color-mix( in srgb, var(--bg-surface-400) 30%, transparent 70% );--bg-surface-400-alpha-40: color-mix( in srgb, var(--bg-surface-400) 40%, transparent 60% );--bg-surface-400-alpha-50: color-mix( in srgb, var(--bg-surface-400) 50%, transparent 50% );--bg-surface-400-alpha-60: color-mix( in srgb, var(--bg-surface-400) 60%, transparent 40% );--bg-surface-400-alpha-70: color-mix( in srgb, var(--bg-surface-400) 70%, transparent 30% );--bg-surface-400-alpha-80: color-mix( in srgb, var(--bg-surface-400) 80%, transparent 20% );--bg-surface-400-alpha-85: color-mix( in srgb, var(--bg-surface-400) 85%, transparent 15% );--bg-surface-400-alpha-90: color-mix( in srgb, var(--bg-surface-400) 90%, transparent 10% );--bg-surface-500-alpha-5: color-mix( in srgb, var(--bg-surface-500) 5%, transparent 95% );--bg-surface-500-alpha-10: color-mix( in srgb, var(--bg-surface-500) 10%, transparent 90% );--bg-surface-500-alpha-20: color-mix( in srgb, var(--bg-surface-500) 20%, transparent 80% );--bg-surface-500-alpha-30: color-mix( in srgb, var(--bg-surface-500) 30%, transparent 70% );--bg-surface-500-alpha-40: color-mix( in srgb, var(--bg-surface-500) 40%, transparent 60% );--bg-surface-500-alpha-50: color-mix( in srgb, var(--bg-surface-500) 50%, transparent 50% );--bg-surface-500-alpha-60: color-mix( in srgb, var(--bg-surface-500) 60%, transparent 40% );--bg-surface-500-alpha-70: color-mix( in srgb, var(--bg-surface-500) 70%, transparent 30% );--bg-surface-500-alpha-80: color-mix( in srgb, var(--bg-surface-500) 80%, transparent 20% );--bg-surface-500-alpha-85: color-mix( in srgb, var(--bg-surface-500) 85%, transparent 15% );--bg-surface-500-alpha-90: color-mix( in srgb, var(--bg-surface-500) 90%, transparent 10% );--bg-surface-600-alpha-5: color-mix( in srgb, var(--bg-surface-600) 5%, transparent 95% );--bg-surface-600-alpha-10: color-mix( in srgb, var(--bg-surface-600) 10%, transparent 90% );--bg-surface-600-alpha-20: color-mix( in srgb, var(--bg-surface-600) 20%, transparent 80% );--bg-surface-600-alpha-30: color-mix( in srgb, var(--bg-surface-600) 30%, transparent 70% );--bg-surface-600-alpha-40: color-mix( in srgb, var(--bg-surface-600) 40%, transparent 60% );--bg-surface-600-alpha-50: color-mix( in srgb, var(--bg-surface-600) 50%, transparent 50% );--bg-surface-600-alpha-60: color-mix( in srgb, var(--bg-surface-600) 60%, transparent 40% );--bg-surface-600-alpha-70: color-mix( in srgb, var(--bg-surface-600) 70%, transparent 30% );--bg-surface-600-alpha-80: color-mix( in srgb, var(--bg-surface-600) 80%, transparent 20% );--bg-surface-600-alpha-85: color-mix( in srgb, var(--bg-surface-600) 85%, transparent 15% );--bg-surface-600-alpha-90: color-mix( in srgb, var(--bg-surface-600) 90%, transparent 10% );--bg-surface-700-alpha-5: color-mix( in srgb, var(--bg-surface-700) 5%, transparent 95% );--bg-surface-700-alpha-10: color-mix( in srgb, var(--bg-surface-700) 10%, transparent 90% );--bg-surface-700-alpha-20: color-mix( in srgb, var(--bg-surface-700) 20%, transparent 80% );--bg-surface-700-alpha-30: color-mix( in srgb, var(--bg-surface-700) 30%, transparent 70% );--bg-surface-700-alpha-40: color-mix( in srgb, var(--bg-surface-700) 40%, transparent 60% );--bg-surface-700-alpha-50: color-mix( in srgb, var(--bg-surface-700) 50%, transparent 50% );--bg-surface-700-alpha-60: color-mix( in srgb, var(--bg-surface-700) 60%, transparent 40% );--bg-surface-700-alpha-70: color-mix( in srgb, var(--bg-surface-700) 70%, transparent 30% );--bg-surface-700-alpha-80: color-mix( in srgb, var(--bg-surface-700) 80%, transparent 20% );--bg-surface-700-alpha-85: color-mix( in srgb, var(--bg-surface-700) 85%, transparent 15% );--bg-surface-700-alpha-90: color-mix( in srgb, var(--bg-surface-700) 90%, transparent 10% );--bg-surface-800-alpha-5: color-mix( in srgb, var(--bg-surface-800) 5%, transparent 95% );--bg-surface-800-alpha-10: color-mix( in srgb, var(--bg-surface-800) 10%, transparent 90% );--bg-surface-800-alpha-20: color-mix( in srgb, var(--bg-surface-800) 20%, transparent 80% );--bg-surface-800-alpha-30: color-mix( in srgb, var(--bg-surface-800) 30%, transparent 70% );--bg-surface-800-alpha-40: color-mix( in srgb, var(--bg-surface-800) 40%, transparent 60% );--bg-surface-800-alpha-50: color-mix( in srgb, var(--bg-surface-800) 50%, transparent 50% );--bg-surface-800-alpha-60: color-mix( in srgb, var(--bg-surface-800) 60%, transparent 40% );--bg-surface-800-alpha-70: color-mix( in srgb, var(--bg-surface-800) 70%, transparent 30% );--bg-surface-800-alpha-80: color-mix( in srgb, var(--bg-surface-800) 80%, transparent 20% );--bg-surface-800-alpha-85: color-mix( in srgb, var(--bg-surface-800) 85%, transparent 15% );--bg-surface-800-alpha-90: color-mix( in srgb, var(--bg-surface-800) 90%, transparent 10% );--bg-surface-850-alpha-5: color-mix( in srgb, var(--bg-surface-850) 5%, transparent 95% );--bg-surface-850-alpha-10: color-mix( in srgb, var(--bg-surface-850) 10%, transparent 90% );--bg-surface-850-alpha-20: color-mix( in srgb, var(--bg-surface-850) 20%, transparent 80% );--bg-surface-850-alpha-30: color-mix( in srgb, var(--bg-surface-850) 30%, transparent 70% );--bg-surface-850-alpha-40: color-mix( in srgb, var(--bg-surface-850) 40%, transparent 60% );--bg-surface-850-alpha-50: color-mix( in srgb, var(--bg-surface-850) 50%, transparent 50% );--bg-surface-850-alpha-60: color-mix( in srgb, var(--bg-surface-850) 60%, transparent 40% );--bg-surface-850-alpha-70: color-mix( in srgb, var(--bg-surface-850) 70%, transparent 30% );--bg-surface-850-alpha-80: color-mix( in srgb, var(--bg-surface-850) 80%, transparent 20% );--bg-surface-850-alpha-85: color-mix( in srgb, var(--bg-surface-850) 85%, transparent 15% );--bg-surface-850-alpha-90: color-mix( in srgb, var(--bg-surface-850) 90%, transparent 10% );--bg-surface-900-alpha-5: color-mix( in srgb, var(--bg-surface-900) 5%, transparent 95% );--bg-surface-900-alpha-10: color-mix( in srgb, var(--bg-surface-900) 10%, transparent 90% );--bg-surface-900-alpha-20: color-mix( in srgb, var(--bg-surface-900) 20%, transparent 80% );--bg-surface-900-alpha-30: color-mix( in srgb, var(--bg-surface-900) 30%, transparent 70% );--bg-surface-900-alpha-40: color-mix( in srgb, var(--bg-surface-900) 40%, transparent 60% );--bg-surface-900-alpha-50: color-mix( in srgb, var(--bg-surface-900) 50%, transparent 50% );--bg-surface-900-alpha-60: color-mix( in srgb, var(--bg-surface-900) 60%, transparent 40% );--bg-surface-900-alpha-70: color-mix( in srgb, var(--bg-surface-900) 70%, transparent 30% );--bg-surface-900-alpha-80: color-mix( in srgb, var(--bg-surface-900) 80%, transparent 20% );--bg-surface-900-alpha-85: color-mix( in srgb, var(--bg-surface-900) 85%, transparent 15% );--bg-surface-900-alpha-90: color-mix( in srgb, var(--bg-surface-900) 90%, transparent 10% )}.dark-theme,.black-theme{--bg-surface: var(--surface-base);--bg-surface-0: color-mix(in srgb, white 2%, var(--surface-base));--bg-surface-100: color-mix(in srgb, white 5%, var(--surface-base));--bg-surface-200: color-mix(in srgb, white 10%, var(--surface-base));--bg-surface-300: color-mix(in srgb, white 20%, var(--surface-base));--bg-surface-400: color-mix(in srgb, white 30%, var(--surface-base));--bg-surface-500: color-mix(in srgb, white 40%, var(--surface-base));--bg-surface-600: color-mix(in srgb, white 50%, var(--surface-base));--bg-surface-700: color-mix(in srgb, white 60%, var(--surface-base));--bg-surface-800: color-mix(in srgb, white 70%, var(--surface-base));--bg-surface-850: color-mix(in srgb, white 80%, var(--surface-base));--bg-surface-900: color-mix(in srgb, white 90%, var(--surface-base));--bg-surface-alpha-5: color-mix( in srgb, var(--surface-base) 5%, transparent 95% );--bg-surface-alpha-10: color-mix( in srgb, var(--surface-base) 10%, transparent 90% );--bg-surface-alpha-20: color-mix( in srgb, var(--surface-base) 20%, transparent 80% );--bg-surface-alpha-30: color-mix( in srgb, var(--surface-base) 30%, transparent 70% );--bg-surface-alpha-40: color-mix( in srgb, var(--surface-base) 40%, transparent 60% );--bg-surface-alpha-50: color-mix( in srgb, var(--surface-base) 50%, transparent 50% );--bg-surface-alpha-60: color-mix( in srgb, var(--surface-base) 60%, transparent 40% );--bg-surface-alpha-70: color-mix( in srgb, var(--surface-base) 70%, transparent 30% );--bg-surface-alpha-80: color-mix( in srgb, var(--surface-base) 80%, transparent 20% );--bg-surface-alpha-85: color-mix( in srgb, var(--surface-base) 85%, transparent 15% );--bg-surface-alpha-90: color-mix( in srgb, var(--surface-base) 90%, transparent 10% );--bg-surface-0-alpha-5: color-mix( in srgb, var(--bg-surface-0) 5%, transparent 95% );--bg-surface-0-alpha-10: color-mix( in srgb, var(--bg-surface-0) 10%, transparent 90% );--bg-surface-0-alpha-20: color-mix( in srgb, var(--bg-surface-0) 20%, transparent 80% );--bg-surface-0-alpha-30: color-mix( in srgb, var(--bg-surface-0) 30%, transparent 70% );--bg-surface-0-alpha-40: color-mix( in srgb, var(--bg-surface-0) 40%, transparent 60% );--bg-surface-0-alpha-50: color-mix( in srgb, var(--bg-surface-0) 50%, transparent 50% );--bg-surface-0-alpha-60: color-mix( in srgb, var(--bg-surface-0) 60%, transparent 40% );--bg-surface-0-alpha-70: color-mix( in srgb, var(--bg-surface-0) 70%, transparent 30% );--bg-surface-0-alpha-80: color-mix( in srgb, var(--bg-surface-0) 80%, transparent 20% );--bg-surface-0-alpha-85: color-mix( in srgb, var(--bg-surface-0) 85%, transparent 15% );--bg-surface-0-alpha-90: color-mix( in srgb, var(--bg-surface-0) 90%, transparent 10% );--bg-surface-100-alpha-5: color-mix( in srgb, var(--bg-surface-100) 5%, transparent 95% );--bg-surface-100-alpha-10: color-mix( in srgb, var(--bg-surface-100) 10%, transparent 90% );--bg-surface-100-alpha-20: color-mix( in srgb, var(--bg-surface-100) 20%, transparent 80% );--bg-surface-100-alpha-30: color-mix( in srgb, var(--bg-surface-100) 30%, transparent 70% );--bg-surface-100-alpha-40: color-mix( in srgb, var(--bg-surface-100) 40%, transparent 60% );--bg-surface-100-alpha-50: color-mix( in srgb, var(--bg-surface-100) 50%, transparent 50% );--bg-surface-100-alpha-60: color-mix( in srgb, var(--bg-surface-100) 60%, transparent 40% );--bg-surface-100-alpha-70: color-mix( in srgb, var(--bg-surface-100) 70%, transparent 30% );--bg-surface-100-alpha-80: color-mix( in srgb, var(--bg-surface-100) 80%, transparent 20% );--bg-surface-100-alpha-85: color-mix( in srgb, var(--bg-surface-100) 85%, transparent 15% );--bg-surface-100-alpha-90: color-mix( in srgb, var(--bg-surface-100) 90%, transparent 10% );--bg-surface-200-alpha-5: color-mix( in srgb, var(--bg-surface-200) 5%, transparent 95% );--bg-surface-200-alpha-10: color-mix( in srgb, var(--bg-surface-200) 10%, transparent 90% );--bg-surface-200-alpha-20: color-mix( in srgb, var(--bg-surface-200) 20%, transparent 80% );--bg-surface-200-alpha-30: color-mix( in srgb, var(--bg-surface-200) 30%, transparent 70% );--bg-surface-200-alpha-40: color-mix( in srgb, var(--bg-surface-200) 40%, transparent 60% );--bg-surface-200-alpha-50: color-mix( in srgb, var(--bg-surface-200) 50%, transparent 50% );--bg-surface-200-alpha-60: color-mix( in srgb, var(--bg-surface-200) 60%, transparent 40% );--bg-surface-200-alpha-70: color-mix( in srgb, var(--bg-surface-200) 70%, transparent 30% );--bg-surface-200-alpha-80: color-mix( in srgb, var(--bg-surface-200) 80%, transparent 20% );--bg-surface-200-alpha-85: color-mix( in srgb, var(--bg-surface-200) 85%, transparent 15% );--bg-surface-200-alpha-90: color-mix( in srgb, var(--bg-surface-200) 90%, transparent 10% );--bg-surface-300-alpha-5: color-mix( in srgb, var(--bg-surface-300) 5%, transparent 95% );--bg-surface-300-alpha-10: color-mix( in srgb, var(--bg-surface-300) 10%, transparent 90% );--bg-surface-300-alpha-20: color-mix( in srgb, var(--bg-surface-300) 20%, transparent 80% );--bg-surface-300-alpha-30: color-mix( in srgb, var(--bg-surface-300) 30%, transparent 70% );--bg-surface-300-alpha-40: color-mix( in srgb, var(--bg-surface-300) 40%, transparent 60% );--bg-surface-300-alpha-50: color-mix( in srgb, var(--bg-surface-300) 50%, transparent 50% );--bg-surface-300-alpha-60: color-mix( in srgb, var(--bg-surface-300) 60%, transparent 40% );--bg-surface-300-alpha-70: color-mix( in srgb, var(--bg-surface-300) 70%, transparent 30% );--bg-surface-300-alpha-80: color-mix( in srgb, var(--bg-surface-300) 80%, transparent 20% );--bg-surface-300-alpha-85: color-mix( in srgb, var(--bg-surface-300) 85%, transparent 15% );--bg-surface-300-alpha-90: color-mix( in srgb, var(--bg-surface-300) 90%, transparent 10% );--bg-surface-400-alpha-5: color-mix( in srgb, var(--bg-surface-400) 5%, transparent 95% );--bg-surface-400-alpha-10: color-mix( in srgb, var(--bg-surface-400) 10%, transparent 90% );--bg-surface-400-alpha-20: color-mix( in srgb, var(--bg-surface-400) 20%, transparent 80% );--bg-surface-400-alpha-30: color-mix( in srgb, var(--bg-surface-400) 30%, transparent 70% );--bg-surface-400-alpha-40: color-mix( in srgb, var(--bg-surface-400) 40%, transparent 60% );--bg-surface-400-alpha-50: color-mix( in srgb, var(--bg-surface-400) 50%, transparent 50% );--bg-surface-400-alpha-60: color-mix( in srgb, var(--bg-surface-400) 60%, transparent 40% );--bg-surface-400-alpha-70: color-mix( in srgb, var(--bg-surface-400) 70%, transparent 30% );--bg-surface-400-alpha-80: color-mix( in srgb, var(--bg-surface-400) 80%, transparent 20% );--bg-surface-400-alpha-85: color-mix( in srgb, var(--bg-surface-400) 85%, transparent 15% );--bg-surface-400-alpha-90: color-mix( in srgb, var(--bg-surface-400) 90%, transparent 10% );--bg-surface-500-alpha-5: color-mix( in srgb, var(--bg-surface-500) 5%, transparent 95% );--bg-surface-500-alpha-10: color-mix( in srgb, var(--bg-surface-500) 10%, transparent 90% );--bg-surface-500-alpha-20: color-mix( in srgb, var(--bg-surface-500) 20%, transparent 80% );--bg-surface-500-alpha-30: color-mix( in srgb, var(--bg-surface-500) 30%, transparent 70% );--bg-surface-500-alpha-40: color-mix( in srgb, var(--bg-surface-500) 40%, transparent 60% );--bg-surface-500-alpha-50: color-mix( in srgb, var(--bg-surface-500) 50%, transparent 50% );--bg-surface-500-alpha-60: color-mix( in srgb, var(--bg-surface-500) 60%, transparent 40% );--bg-surface-500-alpha-70: color-mix( in srgb, var(--bg-surface-500) 70%, transparent 30% );--bg-surface-500-alpha-80: color-mix( in srgb, var(--bg-surface-500) 80%, transparent 20% );--bg-surface-500-alpha-85: color-mix( in srgb, var(--bg-surface-500) 85%, transparent 15% );--bg-surface-500-alpha-90: color-mix( in srgb, var(--bg-surface-500) 90%, transparent 10% );--bg-surface-600-alpha-5: color-mix( in srgb, var(--bg-surface-600) 5%, transparent 95% );--bg-surface-600-alpha-10: color-mix( in srgb, var(--bg-surface-600) 10%, transparent 90% );--bg-surface-600-alpha-20: color-mix( in srgb, var(--bg-surface-600) 20%, transparent 80% );--bg-surface-600-alpha-30: color-mix( in srgb, var(--bg-surface-600) 30%, transparent 70% );--bg-surface-600-alpha-40: color-mix( in srgb, var(--bg-surface-600) 40%, transparent 60% );--bg-surface-600-alpha-50: color-mix( in srgb, var(--bg-surface-600) 50%, transparent 50% );--bg-surface-600-alpha-60: color-mix( in srgb, var(--bg-surface-600) 60%, transparent 40% );--bg-surface-600-alpha-70: color-mix( in srgb, var(--bg-surface-600) 70%, transparent 30% );--bg-surface-600-alpha-80: color-mix( in srgb, var(--bg-surface-600) 80%, transparent 20% );--bg-surface-600-alpha-85: color-mix( in srgb, var(--bg-surface-600) 85%, transparent 15% );--bg-surface-600-alpha-90: color-mix( in srgb, var(--bg-surface-600) 90%, transparent 10% );--bg-surface-700-alpha-5: color-mix( in srgb, var(--bg-surface-700) 5%, transparent 95% );--bg-surface-700-alpha-10: color-mix( in srgb, var(--bg-surface-700) 10%, transparent 90% );--bg-surface-700-alpha-20: color-mix( in srgb, var(--bg-surface-700) 20%, transparent 80% );--bg-surface-700-alpha-30: color-mix( in srgb, var(--bg-surface-700) 30%, transparent 70% );--bg-surface-700-alpha-40: color-mix( in srgb, var(--bg-surface-700) 40%, transparent 60% );--bg-surface-700-alpha-50: color-mix( in srgb, var(--bg-surface-700) 50%, transparent 50% );--bg-surface-700-alpha-60: color-mix( in srgb, var(--bg-surface-700) 60%, transparent 40% );--bg-surface-700-alpha-70: color-mix( in srgb, var(--bg-surface-700) 70%, transparent 30% );--bg-surface-700-alpha-80: color-mix( in srgb, var(--bg-surface-700) 80%, transparent 20% );--bg-surface-700-alpha-85: color-mix( in srgb, var(--bg-surface-700) 85%, transparent 15% );--bg-surface-700-alpha-90: color-mix( in srgb, var(--bg-surface-700) 90%, transparent 10% );--bg-surface-800-alpha-5: color-mix( in srgb, var(--bg-surface-800) 5%, transparent 95% );--bg-surface-800-alpha-10: color-mix( in srgb, var(--bg-surface-800) 10%, transparent 90% );--bg-surface-800-alpha-20: color-mix( in srgb, var(--bg-surface-800) 20%, transparent 80% );--bg-surface-800-alpha-30: color-mix( in srgb, var(--bg-surface-800) 30%, transparent 70% );--bg-surface-800-alpha-40: color-mix( in srgb, var(--bg-surface-800) 40%, transparent 60% );--bg-surface-800-alpha-50: color-mix( in srgb, var(--bg-surface-800) 50%, transparent 50% );--bg-surface-800-alpha-60: color-mix( in srgb, var(--bg-surface-800) 60%, transparent 40% );--bg-surface-800-alpha-70: color-mix( in srgb, var(--bg-surface-800) 70%, transparent 30% );--bg-surface-800-alpha-80: color-mix( in srgb, var(--bg-surface-800) 80%, transparent 20% );--bg-surface-800-alpha-85: color-mix( in srgb, var(--bg-surface-800) 85%, transparent 15% );--bg-surface-800-alpha-90: color-mix( in srgb, var(--bg-surface-800) 90%, transparent 10% );--bg-surface-850-alpha-5: color-mix( in srgb, var(--bg-surface-850) 5%, transparent 95% );--bg-surface-850-alpha-10: color-mix( in srgb, var(--bg-surface-850) 10%, transparent 90% );--bg-surface-850-alpha-20: color-mix( in srgb, var(--bg-surface-850) 20%, transparent 80% );--bg-surface-850-alpha-30: color-mix( in srgb, var(--bg-surface-850) 30%, transparent 70% );--bg-surface-850-alpha-40: color-mix( in srgb, var(--bg-surface-850) 40%, transparent 60% );--bg-surface-850-alpha-50: color-mix( in srgb, var(--bg-surface-850) 50%, transparent 50% );--bg-surface-850-alpha-60: color-mix( in srgb, var(--bg-surface-850) 60%, transparent 40% );--bg-surface-850-alpha-70: color-mix( in srgb, var(--bg-surface-850) 70%, transparent 30% );--bg-surface-850-alpha-80: color-mix( in srgb, var(--bg-surface-850) 80%, transparent 20% );--bg-surface-850-alpha-85: color-mix( in srgb, var(--bg-surface-850) 85%, transparent 15% );--bg-surface-850-alpha-90: color-mix( in srgb, var(--bg-surface-850) 90%, transparent 10% );--bg-surface-900-alpha-5: color-mix( in srgb, var(--bg-surface-900) 5%, transparent 95% );--bg-surface-900-alpha-10: color-mix( in srgb, var(--bg-surface-900) 10%, transparent 90% );--bg-surface-900-alpha-20: color-mix( in srgb, var(--bg-surface-900) 20%, transparent 80% );--bg-surface-900-alpha-30: color-mix( in srgb, var(--bg-surface-900) 30%, transparent 70% );--bg-surface-900-alpha-40: color-mix( in srgb, var(--bg-surface-900) 40%, transparent 60% );--bg-surface-900-alpha-50: color-mix( in srgb, var(--bg-surface-900) 50%, transparent 50% );--bg-surface-900-alpha-60: color-mix( in srgb, var(--bg-surface-900) 60%, transparent 40% );--bg-surface-900-alpha-70: color-mix( in srgb, var(--bg-surface-900) 70%, transparent 30% );--bg-surface-900-alpha-80: color-mix( in srgb, var(--bg-surface-900) 80%, transparent 20% );--bg-surface-900-alpha-85: color-mix( in srgb, var(--bg-surface-900) 85%, transparent 15% );--bg-surface-900-alpha-90: color-mix( in srgb, var(--bg-surface-900) 90%, transparent 10% )}:root{--primary: var(--primary-tone);--primary-0: color-mix(in srgb, black 2%, var(--primary-tone));--primary-100: color-mix(in srgb, black 5%, var(--primary-tone));--primary-200: color-mix(in srgb, black 10%, var(--primary-tone));--primary-300: color-mix(in srgb, black 20%, var(--primary-tone));--primary-400: color-mix(in srgb, black 30%, var(--primary-tone));--primary-500: color-mix(in srgb, black 40%, var(--primary-tone));--primary-600: color-mix(in srgb, black 50%, var(--primary-tone));--primary-700: color-mix(in srgb, black 60%, var(--primary-tone));--primary-800: color-mix(in srgb, black 70%, var(--primary-tone));--primary-850: color-mix(in srgb, black 80%, var(--primary-tone));--primary-900: color-mix(in srgb, black 90%, var(--primary-tone));--primary-alpha-5: color-mix( in srgb, var(--primary-tone) 5%, transparent 95% );--primary-alpha-10: color-mix( in srgb, var(--primary-tone) 10%, transparent 90% );--primary-alpha-20: color-mix( in srgb, var(--primary-tone) 20%, transparent 80% );--primary-alpha-30: color-mix( in srgb, var(--primary-tone) 30%, transparent 70% );--primary-alpha-40: color-mix( in srgb, var(--primary-tone) 40%, transparent 60% );--primary-alpha-50: color-mix( in srgb, var(--primary-tone) 50%, transparent 50% );--primary-alpha-60: color-mix( in srgb, var(--primary-tone) 60%, transparent 40% );--primary-alpha-70: color-mix( in srgb, var(--primary-tone) 70%, transparent 30% );--primary-alpha-80: color-mix( in srgb, var(--primary-tone) 80%, transparent 20% );--primary-alpha-85: color-mix( in srgb, var(--primary-tone) 85%, transparent 15% );--primary-alpha-90: color-mix( in srgb, var(--primary-tone) 90%, transparent 10% );--primary-0-alpha-5: color-mix( in srgb, var(--primary-0) 5%, transparent 95% );--primary-0-alpha-10: color-mix( in srgb, var(--primary-0) 10%, transparent 90% );--primary-0-alpha-20: color-mix( in srgb, var(--primary-0) 20%, transparent 80% );--primary-0-alpha-30: color-mix( in srgb, var(--primary-0) 30%, transparent 70% );--primary-0-alpha-40: color-mix( in srgb, var(--primary-0) 40%, transparent 60% );--primary-0-alpha-50: color-mix( in srgb, var(--primary-0) 50%, transparent 50% );--primary-0-alpha-60: color-mix( in srgb, var(--primary-0) 60%, transparent 40% );--primary-0-alpha-70: color-mix( in srgb, var(--primary-0) 70%, transparent 30% );--primary-0-alpha-80: color-mix( in srgb, var(--primary-0) 80%, transparent 20% );--primary-0-alpha-85: color-mix( in srgb, var(--primary-0) 85%, transparent 15% );--primary-0-alpha-90: color-mix( in srgb, var(--primary-0) 90%, transparent 10% );--primary-100-alpha-5: color-mix( in srgb, var(--primary-100) 5%, transparent 95% );--primary-100-alpha-10: color-mix( in srgb, var(--primary-100) 10%, transparent 90% );--primary-100-alpha-20: color-mix( in srgb, var(--primary-100) 20%, transparent 80% );--primary-100-alpha-30: color-mix( in srgb, var(--primary-100) 30%, transparent 70% );--primary-100-alpha-40: color-mix( in srgb, var(--primary-100) 40%, transparent 60% );--primary-100-alpha-50: color-mix( in srgb, var(--primary-100) 50%, transparent 50% );--primary-100-alpha-60: color-mix( in srgb, var(--primary-100) 60%, transparent 40% );--primary-100-alpha-70: color-mix( in srgb, var(--primary-100) 70%, transparent 30% );--primary-100-alpha-80: color-mix( in srgb, var(--primary-100) 80%, transparent 20% );--primary-100-alpha-85: color-mix( in srgb, var(--primary-100) 85%, transparent 15% );--primary-100-alpha-90: color-mix( in srgb, var(--primary-100) 90%, transparent 10% );--primary-200-alpha-5: color-mix( in srgb, var(--primary-200) 5%, transparent 95% );--primary-200-alpha-10: color-mix( in srgb, var(--primary-200) 10%, transparent 90% );--primary-200-alpha-20: color-mix( in srgb, var(--primary-200) 20%, transparent 80% );--primary-200-alpha-30: color-mix( in srgb, var(--primary-200) 30%, transparent 70% );--primary-200-alpha-40: color-mix( in srgb, var(--primary-200) 40%, transparent 60% );--primary-200-alpha-50: color-mix( in srgb, var(--primary-200) 50%, transparent 50% );--primary-200-alpha-60: color-mix( in srgb, var(--primary-200) 60%, transparent 40% );--primary-200-alpha-70: color-mix( in srgb, var(--primary-200) 70%, transparent 30% );--primary-200-alpha-80: color-mix( in srgb, var(--primary-200) 80%, transparent 20% );--primary-200-alpha-85: color-mix( in srgb, var(--primary-200) 85%, transparent 15% );--primary-200-alpha-90: color-mix( in srgb, var(--primary-200) 90%, transparent 10% );--primary-300-alpha-5: color-mix( in srgb, var(--primary-300) 5%, transparent 95% );--primary-300-alpha-10: color-mix( in srgb, var(--primary-300) 10%, transparent 90% );--primary-300-alpha-20: color-mix( in srgb, var(--primary-300) 20%, transparent 80% );--primary-300-alpha-30: color-mix( in srgb, var(--primary-300) 30%, transparent 70% );--primary-300-alpha-40: color-mix( in srgb, var(--primary-300) 40%, transparent 60% );--primary-300-alpha-50: color-mix( in srgb, var(--primary-300) 50%, transparent 50% );--primary-300-alpha-60: color-mix( in srgb, var(--primary-300) 60%, transparent 40% );--primary-300-alpha-70: color-mix( in srgb, var(--primary-300) 70%, transparent 30% );--primary-300-alpha-80: color-mix( in srgb, var(--primary-300) 80%, transparent 20% );--primary-300-alpha-85: color-mix( in srgb, var(--primary-300) 85%, transparent 15% );--primary-300-alpha-90: color-mix( in srgb, var(--primary-300) 90%, transparent 10% );--primary-400-alpha-5: color-mix( in srgb, var(--primary-400) 5%, transparent 95% );--primary-400-alpha-10: color-mix( in srgb, var(--primary-400) 10%, transparent 90% );--primary-400-alpha-20: color-mix( in srgb, var(--primary-400) 20%, transparent 80% );--primary-400-alpha-30: color-mix( in srgb, var(--primary-400) 30%, transparent 70% );--primary-400-alpha-40: color-mix( in srgb, var(--primary-400) 40%, transparent 60% );--primary-400-alpha-50: color-mix( in srgb, var(--primary-400) 50%, transparent 50% );--primary-400-alpha-60: color-mix( in srgb, var(--primary-400) 60%, transparent 40% );--primary-400-alpha-70: color-mix( in srgb, var(--primary-400) 70%, transparent 30% );--primary-400-alpha-80: color-mix( in srgb, var(--primary-400) 80%, transparent 20% );--primary-400-alpha-85: color-mix( in srgb, var(--primary-400) 85%, transparent 15% );--primary-400-alpha-90: color-mix( in srgb, var(--primary-400) 90%, transparent 10% );--primary-500-alpha-5: color-mix( in srgb, var(--primary-500) 5%, transparent 95% );--primary-500-alpha-10: color-mix( in srgb, var(--primary-500) 10%, transparent 90% );--primary-500-alpha-20: color-mix( in srgb, var(--primary-500) 20%, transparent 80% );--primary-500-alpha-30: color-mix( in srgb, var(--primary-500) 30%, transparent 70% );--primary-500-alpha-40: color-mix( in srgb, var(--primary-500) 40%, transparent 60% );--primary-500-alpha-50: color-mix( in srgb, var(--primary-500) 50%, transparent 50% );--primary-500-alpha-60: color-mix( in srgb, var(--primary-500) 60%, transparent 40% );--primary-500-alpha-70: color-mix( in srgb, var(--primary-500) 70%, transparent 30% );--primary-500-alpha-80: color-mix( in srgb, var(--primary-500) 80%, transparent 20% );--primary-500-alpha-85: color-mix( in srgb, var(--primary-500) 85%, transparent 15% );--primary-500-alpha-90: color-mix( in srgb, var(--primary-500) 90%, transparent 10% );--primary-600-alpha-5: color-mix( in srgb, var(--primary-600) 5%, transparent 95% );--primary-600-alpha-10: color-mix( in srgb, var(--primary-600) 10%, transparent 90% );--primary-600-alpha-20: color-mix( in srgb, var(--primary-600) 20%, transparent 80% );--primary-600-alpha-30: color-mix( in srgb, var(--primary-600) 30%, transparent 70% );--primary-600-alpha-40: color-mix( in srgb, var(--primary-600) 40%, transparent 60% );--primary-600-alpha-50: color-mix( in srgb, var(--primary-600) 50%, transparent 50% );--primary-600-alpha-60: color-mix( in srgb, var(--primary-600) 60%, transparent 40% );--primary-600-alpha-70: color-mix( in srgb, var(--primary-600) 70%, transparent 30% );--primary-600-alpha-80: color-mix( in srgb, var(--primary-600) 80%, transparent 20% );--primary-600-alpha-85: color-mix( in srgb, var(--primary-600) 85%, transparent 15% );--primary-600-alpha-90: color-mix( in srgb, var(--primary-600) 90%, transparent 10% );--primary-700-alpha-5: color-mix( in srgb, var(--primary-700) 5%, transparent 95% );--primary-700-alpha-10: color-mix( in srgb, var(--primary-700) 10%, transparent 90% );--primary-700-alpha-20: color-mix( in srgb, var(--primary-700) 20%, transparent 80% );--primary-700-alpha-30: color-mix( in srgb, var(--primary-700) 30%, transparent 70% );--primary-700-alpha-40: color-mix( in srgb, var(--primary-700) 40%, transparent 60% );--primary-700-alpha-50: color-mix( in srgb, var(--primary-700) 50%, transparent 50% );--primary-700-alpha-60: color-mix( in srgb, var(--primary-700) 60%, transparent 40% );--primary-700-alpha-70: color-mix( in srgb, var(--primary-700) 70%, transparent 30% );--primary-700-alpha-80: color-mix( in srgb, var(--primary-700) 80%, transparent 20% );--primary-700-alpha-85: color-mix( in srgb, var(--primary-700) 85%, transparent 15% );--primary-700-alpha-90: color-mix( in srgb, var(--primary-700) 90%, transparent 10% );--primary-800-alpha-5: color-mix( in srgb, var(--primary-800) 5%, transparent 95% );--primary-800-alpha-10: color-mix( in srgb, var(--primary-800) 10%, transparent 90% );--primary-800-alpha-20: color-mix( in srgb, var(--primary-800) 20%, transparent 80% );--primary-800-alpha-30: color-mix( in srgb, var(--primary-800) 30%, transparent 70% );--primary-800-alpha-40: color-mix( in srgb, var(--primary-800) 40%, transparent 60% );--primary-800-alpha-50: color-mix( in srgb, var(--primary-800) 50%, transparent 50% );--primary-800-alpha-60: color-mix( in srgb, var(--primary-800) 60%, transparent 40% );--primary-800-alpha-70: color-mix( in srgb, var(--primary-800) 70%, transparent 30% );--primary-800-alpha-80: color-mix( in srgb, var(--primary-800) 80%, transparent 20% );--primary-800-alpha-85: color-mix( in srgb, var(--primary-800) 85%, transparent 15% );--primary-800-alpha-90: color-mix( in srgb, var(--primary-800) 90%, transparent 10% );--primary-850-alpha-5: color-mix( in srgb, var(--primary-850) 5%, transparent 95% );--primary-850-alpha-10: color-mix( in srgb, var(--primary-850) 10%, transparent 90% );--primary-850-alpha-20: color-mix( in srgb, var(--primary-850) 20%, transparent 80% );--primary-850-alpha-30: color-mix( in srgb, var(--primary-850) 30%, transparent 70% );--primary-850-alpha-40: color-mix( in srgb, var(--primary-850) 40%, transparent 60% );--primary-850-alpha-50: color-mix( in srgb, var(--primary-850) 50%, transparent 50% );--primary-850-alpha-60: color-mix( in srgb, var(--primary-850) 60%, transparent 40% );--primary-850-alpha-70: color-mix( in srgb, var(--primary-850) 70%, transparent 30% );--primary-850-alpha-80: color-mix( in srgb, var(--primary-850) 80%, transparent 20% );--primary-850-alpha-85: color-mix( in srgb, var(--primary-850) 85%, transparent 15% );--primary-850-alpha-90: color-mix( in srgb, var(--primary-850) 90%, transparent 10% );--primary-900-alpha-5: color-mix( in srgb, var(--primary-900) 5%, transparent 95% );--primary-900-alpha-10: color-mix( in srgb, var(--primary-900) 10%, transparent 90% );--primary-900-alpha-20: color-mix( in srgb, var(--primary-900) 20%, transparent 80% );--primary-900-alpha-30: color-mix( in srgb, var(--primary-900) 30%, transparent 70% );--primary-900-alpha-40: color-mix( in srgb, var(--primary-900) 40%, transparent 60% );--primary-900-alpha-50: color-mix( in srgb, var(--primary-900) 50%, transparent 50% );--primary-900-alpha-60: color-mix( in srgb, var(--primary-900) 60%, transparent 40% );--primary-900-alpha-70: color-mix( in srgb, var(--primary-900) 70%, transparent 30% );--primary-900-alpha-80: color-mix( in srgb, var(--primary-900) 80%, transparent 20% );--primary-900-alpha-85: color-mix( in srgb, var(--primary-900) 85%, transparent 15% );--primary-900-alpha-90: color-mix( in srgb, var(--primary-900) 90%, transparent 10% )}.dark-theme,.black-theme{--primary: var(--primary-tone);--primary-0: color-mix(in srgb, white 2%, var(--primary-tone));--primary-100: color-mix(in srgb, white 5%, var(--primary-tone));--primary-200: color-mix(in srgb, white 10%, var(--primary-tone));--primary-300: color-mix(in srgb, white 20%, var(--primary-tone));--primary-400: color-mix(in srgb, white 30%, var(--primary-tone));--primary-500: color-mix(in srgb, white 40%, var(--primary-tone));--primary-600: color-mix(in srgb, white 50%, var(--primary-tone));--primary-700: color-mix(in srgb, white 60%, var(--primary-tone));--primary-800: color-mix(in srgb, white 70%, var(--primary-tone));--primary-850: color-mix(in srgb, white 80%, var(--primary-tone));--primary-900: color-mix(in srgb, white 90%, var(--primary-tone));--primary-alpha-5: color-mix( in srgb, var(--primary-tone) 5%, transparent 95% );--primary-alpha-10: color-mix( in srgb, var(--primary-tone) 10%, transparent 90% );--primary-alpha-20: color-mix( in srgb, var(--primary-tone) 20%, transparent 80% );--primary-alpha-30: color-mix( in srgb, var(--primary-tone) 30%, transparent 70% );--primary-alpha-40: color-mix( in srgb, var(--primary-tone) 40%, transparent 60% );--primary-alpha-50: color-mix( in srgb, var(--primary-tone) 50%, transparent 50% );--primary-alpha-60: color-mix( in srgb, var(--primary-tone) 60%, transparent 40% );--primary-alpha-70: color-mix( in srgb, var(--primary-tone) 70%, transparent 30% );--primary-alpha-80: color-mix( in srgb, var(--primary-tone) 80%, transparent 20% );--primary-alpha-85: color-mix( in srgb, var(--primary-tone) 85%, transparent 15% );--primary-alpha-90: color-mix( in srgb, var(--primary-tone) 90%, transparent 10% );--primary-0-alpha-5: color-mix( in srgb, var(--primary-0) 5%, transparent 95% );--primary-0-alpha-10: color-mix( in srgb, var(--primary-0) 10%, transparent 90% );--primary-0-alpha-20: color-mix( in srgb, var(--primary-0) 20%, transparent 80% );--primary-0-alpha-30: color-mix( in srgb, var(--primary-0) 30%, transparent 70% );--primary-0-alpha-40: color-mix( in srgb, var(--primary-0) 40%, transparent 60% );--primary-0-alpha-50: color-mix( in srgb, var(--primary-0) 50%, transparent 50% );--primary-0-alpha-60: color-mix( in srgb, var(--primary-0) 60%, transparent 40% );--primary-0-alpha-70: color-mix( in srgb, var(--primary-0) 70%, transparent 30% );--primary-0-alpha-80: color-mix( in srgb, var(--primary-0) 80%, transparent 20% );--primary-0-alpha-85: color-mix( in srgb, var(--primary-0) 85%, transparent 15% );--primary-0-alpha-90: color-mix( in srgb, var(--primary-0) 90%, transparent 10% );--primary-100-alpha-5: color-mix( in srgb, var(--primary-100) 5%, transparent 95% );--primary-100-alpha-10: color-mix( in srgb, var(--primary-100) 10%, transparent 90% );--primary-100-alpha-20: color-mix( in srgb, var(--primary-100) 20%, transparent 80% );--primary-100-alpha-30: color-mix( in srgb, var(--primary-100) 30%, transparent 70% );--primary-100-alpha-40: color-mix( in srgb, var(--primary-100) 40%, transparent 60% );--primary-100-alpha-50: color-mix( in srgb, var(--primary-100) 50%, transparent 50% );--primary-100-alpha-60: color-mix( in srgb, var(--primary-100) 60%, transparent 40% );--primary-100-alpha-70: color-mix( in srgb, var(--primary-100) 70%, transparent 30% );--primary-100-alpha-80: color-mix( in srgb, var(--primary-100) 80%, transparent 20% );--primary-100-alpha-85: color-mix( in srgb, var(--primary-100) 85%, transparent 15% );--primary-100-alpha-90: color-mix( in srgb, var(--primary-100) 90%, transparent 10% );--primary-200-alpha-5: color-mix( in srgb, var(--primary-200) 5%, transparent 95% );--primary-200-alpha-10: color-mix( in srgb, var(--primary-200) 10%, transparent 90% );--primary-200-alpha-20: color-mix( in srgb, var(--primary-200) 20%, transparent 80% );--primary-200-alpha-30: color-mix( in srgb, var(--primary-200) 30%, transparent 70% );--primary-200-alpha-40: color-mix( in srgb, var(--primary-200) 40%, transparent 60% );--primary-200-alpha-50: color-mix( in srgb, var(--primary-200) 50%, transparent 50% );--primary-200-alpha-60: color-mix( in srgb, var(--primary-200) 60%, transparent 40% );--primary-200-alpha-70: color-mix( in srgb, var(--primary-200) 70%, transparent 30% );--primary-200-alpha-80: color-mix( in srgb, var(--primary-200) 80%, transparent 20% );--primary-200-alpha-85: color-mix( in srgb, var(--primary-200) 85%, transparent 15% );--primary-200-alpha-90: color-mix( in srgb, var(--primary-200) 90%, transparent 10% );--primary-300-alpha-5: color-mix( in srgb, var(--primary-300) 5%, transparent 95% );--primary-300-alpha-10: color-mix( in srgb, var(--primary-300) 10%, transparent 90% );--primary-300-alpha-20: color-mix( in srgb, var(--primary-300) 20%, transparent 80% );--primary-300-alpha-30: color-mix( in srgb, var(--primary-300) 30%, transparent 70% );--primary-300-alpha-40: color-mix( in srgb, var(--primary-300) 40%, transparent 60% );--primary-300-alpha-50: color-mix( in srgb, var(--primary-300) 50%, transparent 50% );--primary-300-alpha-60: color-mix( in srgb, var(--primary-300) 60%, transparent 40% );--primary-300-alpha-70: color-mix( in srgb, var(--primary-300) 70%, transparent 30% );--primary-300-alpha-80: color-mix( in srgb, var(--primary-300) 80%, transparent 20% );--primary-300-alpha-85: color-mix( in srgb, var(--primary-300) 85%, transparent 15% );--primary-300-alpha-90: color-mix( in srgb, var(--primary-300) 90%, transparent 10% );--primary-400-alpha-5: color-mix( in srgb, var(--primary-400) 5%, transparent 95% );--primary-400-alpha-10: color-mix( in srgb, var(--primary-400) 10%, transparent 90% );--primary-400-alpha-20: color-mix( in srgb, var(--primary-400) 20%, transparent 80% );--primary-400-alpha-30: color-mix( in srgb, var(--primary-400) 30%, transparent 70% );--primary-400-alpha-40: color-mix( in srgb, var(--primary-400) 40%, transparent 60% );--primary-400-alpha-50: color-mix( in srgb, var(--primary-400) 50%, transparent 50% );--primary-400-alpha-60: color-mix( in srgb, var(--primary-400) 60%, transparent 40% );--primary-400-alpha-70: color-mix( in srgb, var(--primary-400) 70%, transparent 30% );--primary-400-alpha-80: color-mix( in srgb, var(--primary-400) 80%, transparent 20% );--primary-400-alpha-85: color-mix( in srgb, var(--primary-400) 85%, transparent 15% );--primary-400-alpha-90: color-mix( in srgb, var(--primary-400) 90%, transparent 10% );--primary-500-alpha-5: color-mix( in srgb, var(--primary-500) 5%, transparent 95% );--primary-500-alpha-10: color-mix( in srgb, var(--primary-500) 10%, transparent 90% );--primary-500-alpha-20: color-mix( in srgb, var(--primary-500) 20%, transparent 80% );--primary-500-alpha-30: color-mix( in srgb, var(--primary-500) 30%, transparent 70% );--primary-500-alpha-40: color-mix( in srgb, var(--primary-500) 40%, transparent 60% );--primary-500-alpha-50: color-mix( in srgb, var(--primary-500) 50%, transparent 50% );--primary-500-alpha-60: color-mix( in srgb, var(--primary-500) 60%, transparent 40% );--primary-500-alpha-70: color-mix( in srgb, var(--primary-500) 70%, transparent 30% );--primary-500-alpha-80: color-mix( in srgb, var(--primary-500) 80%, transparent 20% );--primary-500-alpha-85: color-mix( in srgb, var(--primary-500) 85%, transparent 15% );--primary-500-alpha-90: color-mix( in srgb, var(--primary-500) 90%, transparent 10% );--primary-600-alpha-5: color-mix( in srgb, var(--primary-600) 5%, transparent 95% );--primary-600-alpha-10: color-mix( in srgb, var(--primary-600) 10%, transparent 90% );--primary-600-alpha-20: color-mix( in srgb, var(--primary-600) 20%, transparent 80% );--primary-600-alpha-30: color-mix( in srgb, var(--primary-600) 30%, transparent 70% );--primary-600-alpha-40: color-mix( in srgb, var(--primary-600) 40%, transparent 60% );--primary-600-alpha-50: color-mix( in srgb, var(--primary-600) 50%, transparent 50% );--primary-600-alpha-60: color-mix( in srgb, var(--primary-600) 60%, transparent 40% );--primary-600-alpha-70: color-mix( in srgb, var(--primary-600) 70%, transparent 30% );--primary-600-alpha-80: color-mix( in srgb, var(--primary-600) 80%, transparent 20% );--primary-600-alpha-85: color-mix( in srgb, var(--primary-600) 85%, transparent 15% );--primary-600-alpha-90: color-mix( in srgb, var(--primary-600) 90%, transparent 10% );--primary-700-alpha-5: color-mix( in srgb, var(--primary-700) 5%, transparent 95% );--primary-700-alpha-10: color-mix( in srgb, var(--primary-700) 10%, transparent 90% );--primary-700-alpha-20: color-mix( in srgb, var(--primary-700) 20%, transparent 80% );--primary-700-alpha-30: color-mix( in srgb, var(--primary-700) 30%, transparent 70% );--primary-700-alpha-40: color-mix( in srgb, var(--primary-700) 40%, transparent 60% );--primary-700-alpha-50: color-mix( in srgb, var(--primary-700) 50%, transparent 50% );--primary-700-alpha-60: color-mix( in srgb, var(--primary-700) 60%, transparent 40% );--primary-700-alpha-70: color-mix( in srgb, var(--primary-700) 70%, transparent 30% );--primary-700-alpha-80: color-mix( in srgb, var(--primary-700) 80%, transparent 20% );--primary-700-alpha-85: color-mix( in srgb, var(--primary-700) 85%, transparent 15% );--primary-700-alpha-90: color-mix( in srgb, var(--primary-700) 90%, transparent 10% );--primary-800-alpha-5: color-mix( in srgb, var(--primary-800) 5%, transparent 95% );--primary-800-alpha-10: color-mix( in srgb, var(--primary-800) 10%, transparent 90% );--primary-800-alpha-20: color-mix( in srgb, var(--primary-800) 20%, transparent 80% );--primary-800-alpha-30: color-mix( in srgb, var(--primary-800) 30%, transparent 70% );--primary-800-alpha-40: color-mix( in srgb, var(--primary-800) 40%, transparent 60% );--primary-800-alpha-50: color-mix( in srgb, var(--primary-800) 50%, transparent 50% );--primary-800-alpha-60: color-mix( in srgb, var(--primary-800) 60%, transparent 40% );--primary-800-alpha-70: color-mix( in srgb, var(--primary-800) 70%, transparent 30% );--primary-800-alpha-80: color-mix( in srgb, var(--primary-800) 80%, transparent 20% );--primary-800-alpha-85: color-mix( in srgb, var(--primary-800) 85%, transparent 15% );--primary-800-alpha-90: color-mix( in srgb, var(--primary-800) 90%, transparent 10% );--primary-850-alpha-5: color-mix( in srgb, var(--primary-850) 5%, transparent 95% );--primary-850-alpha-10: color-mix( in srgb, var(--primary-850) 10%, transparent 90% );--primary-850-alpha-20: color-mix( in srgb, var(--primary-850) 20%, transparent 80% );--primary-850-alpha-30: color-mix( in srgb, var(--primary-850) 30%, transparent 70% );--primary-850-alpha-40: color-mix( in srgb, var(--primary-850) 40%, transparent 60% );--primary-850-alpha-50: color-mix( in srgb, var(--primary-850) 50%, transparent 50% );--primary-850-alpha-60: color-mix( in srgb, var(--primary-850) 60%, transparent 40% );--primary-850-alpha-70: color-mix( in srgb, var(--primary-850) 70%, transparent 30% );--primary-850-alpha-80: color-mix( in srgb, var(--primary-850) 80%, transparent 20% );--primary-850-alpha-85: color-mix( in srgb, var(--primary-850) 85%, transparent 15% );--primary-850-alpha-90: color-mix( in srgb, var(--primary-850) 90%, transparent 10% );--primary-900-alpha-5: color-mix( in srgb, var(--primary-900) 5%, transparent 95% );--primary-900-alpha-10: color-mix( in srgb, var(--primary-900) 10%, transparent 90% );--primary-900-alpha-20: color-mix( in srgb, var(--primary-900) 20%, transparent 80% );--primary-900-alpha-30: color-mix( in srgb, var(--primary-900) 30%, transparent 70% );--primary-900-alpha-40: color-mix( in srgb, var(--primary-900) 40%, transparent 60% );--primary-900-alpha-50: color-mix( in srgb, var(--primary-900) 50%, transparent 50% );--primary-900-alpha-60: color-mix( in srgb, var(--primary-900) 60%, transparent 40% );--primary-900-alpha-70: color-mix( in srgb, var(--primary-900) 70%, transparent 30% );--primary-900-alpha-80: color-mix( in srgb, var(--primary-900) 80%, transparent 20% );--primary-900-alpha-85: color-mix( in srgb, var(--primary-900) 85%, transparent 15% );--primary-900-alpha-90: color-mix( in srgb, var(--primary-900) 90%, transparent 10% )}:root{--bg-primary: var(--primary-tone);--bg-primary-0: color-mix(in srgb, black 2%, var(--primary-tone));--bg-primary-100: color-mix(in srgb, black 5%, var(--primary-tone));--bg-primary-200: color-mix(in srgb, black 10%, var(--primary-tone));--bg-primary-300: color-mix(in srgb, black 20%, var(--primary-tone));--bg-primary-400: color-mix(in srgb, black 30%, var(--primary-tone));--bg-primary-500: color-mix(in srgb, black 40%, var(--primary-tone));--bg-primary-600: color-mix(in srgb, black 50%, var(--primary-tone));--bg-primary-700: color-mix(in srgb, black 60%, var(--primary-tone));--bg-primary-800: color-mix(in srgb, black 70%, var(--primary-tone));--bg-primary-850: color-mix(in srgb, black 80%, var(--primary-tone));--bg-primary-900: color-mix(in srgb, black 90%, var(--primary-tone));--bg-primary-alpha-5: color-mix( in srgb, var(--primary-tone) 5%, transparent 95% );--bg-primary-alpha-10: color-mix( in srgb, var(--primary-tone) 10%, transparent 90% );--bg-primary-alpha-20: color-mix( in srgb, var(--primary-tone) 20%, transparent 80% );--bg-primary-alpha-30: color-mix( in srgb, var(--primary-tone) 30%, transparent 70% );--bg-primary-alpha-40: color-mix( in srgb, var(--primary-tone) 40%, transparent 60% );--bg-primary-alpha-50: color-mix( in srgb, var(--primary-tone) 50%, transparent 50% );--bg-primary-alpha-60: color-mix( in srgb, var(--primary-tone) 60%, transparent 40% );--bg-primary-alpha-70: color-mix( in srgb, var(--primary-tone) 70%, transparent 30% );--bg-primary-alpha-80: color-mix( in srgb, var(--primary-tone) 80%, transparent 20% );--bg-primary-alpha-85: color-mix( in srgb, var(--primary-tone) 85%, transparent 15% );--bg-primary-alpha-90: color-mix( in srgb, var(--primary-tone) 90%, transparent 10% );--bg-primary-0-alpha-5: color-mix( in srgb, var(--bg-primary-0) 5%, transparent 95% );--bg-primary-0-alpha-10: color-mix( in srgb, var(--bg-primary-0) 10%, transparent 90% );--bg-primary-0-alpha-20: color-mix( in srgb, var(--bg-primary-0) 20%, transparent 80% );--bg-primary-0-alpha-30: color-mix( in srgb, var(--bg-primary-0) 30%, transparent 70% );--bg-primary-0-alpha-40: color-mix( in srgb, var(--bg-primary-0) 40%, transparent 60% );--bg-primary-0-alpha-50: color-mix( in srgb, var(--bg-primary-0) 50%, transparent 50% );--bg-primary-0-alpha-60: color-mix( in srgb, var(--bg-primary-0) 60%, transparent 40% );--bg-primary-0-alpha-70: color-mix( in srgb, var(--bg-primary-0) 70%, transparent 30% );--bg-primary-0-alpha-80: color-mix( in srgb, var(--bg-primary-0) 80%, transparent 20% );--bg-primary-0-alpha-85: color-mix( in srgb, var(--bg-primary-0) 85%, transparent 15% );--bg-primary-0-alpha-90: color-mix( in srgb, var(--bg-primary-0) 90%, transparent 10% );--bg-primary-100-alpha-5: color-mix( in srgb, var(--bg-primary-100) 5%, transparent 95% );--bg-primary-100-alpha-10: color-mix( in srgb, var(--bg-primary-100) 10%, transparent 90% );--bg-primary-100-alpha-20: color-mix( in srgb, var(--bg-primary-100) 20%, transparent 80% );--bg-primary-100-alpha-30: color-mix( in srgb, var(--bg-primary-100) 30%, transparent 70% );--bg-primary-100-alpha-40: color-mix( in srgb, var(--bg-primary-100) 40%, transparent 60% );--bg-primary-100-alpha-50: color-mix( in srgb, var(--bg-primary-100) 50%, transparent 50% );--bg-primary-100-alpha-60: color-mix( in srgb, var(--bg-primary-100) 60%, transparent 40% );--bg-primary-100-alpha-70: color-mix( in srgb, var(--bg-primary-100) 70%, transparent 30% );--bg-primary-100-alpha-80: color-mix( in srgb, var(--bg-primary-100) 80%, transparent 20% );--bg-primary-100-alpha-85: color-mix( in srgb, var(--bg-primary-100) 85%, transparent 15% );--bg-primary-100-alpha-90: color-mix( in srgb, var(--bg-primary-100) 90%, transparent 10% );--bg-primary-200-alpha-5: color-mix( in srgb, var(--bg-primary-200) 5%, transparent 95% );--bg-primary-200-alpha-10: color-mix( in srgb, var(--bg-primary-200) 10%, transparent 90% );--bg-primary-200-alpha-20: color-mix( in srgb, var(--bg-primary-200) 20%, transparent 80% );--bg-primary-200-alpha-30: color-mix( in srgb, var(--bg-primary-200) 30%, transparent 70% );--bg-primary-200-alpha-40: color-mix( in srgb, var(--bg-primary-200) 40%, transparent 60% );--bg-primary-200-alpha-50: color-mix( in srgb, var(--bg-primary-200) 50%, transparent 50% );--bg-primary-200-alpha-60: color-mix( in srgb, var(--bg-primary-200) 60%, transparent 40% );--bg-primary-200-alpha-70: color-mix( in srgb, var(--bg-primary-200) 70%, transparent 30% );--bg-primary-200-alpha-80: color-mix( in srgb, var(--bg-primary-200) 80%, transparent 20% );--bg-primary-200-alpha-85: color-mix( in srgb, var(--bg-primary-200) 85%, transparent 15% );--bg-primary-200-alpha-90: color-mix( in srgb, var(--bg-primary-200) 90%, transparent 10% );--bg-primary-300-alpha-5: color-mix( in srgb, var(--bg-primary-300) 5%, transparent 95% );--bg-primary-300-alpha-10: color-mix( in srgb, var(--bg-primary-300) 10%, transparent 90% );--bg-primary-300-alpha-20: color-mix( in srgb, var(--bg-primary-300) 20%, transparent 80% );--bg-primary-300-alpha-30: color-mix( in srgb, var(--bg-primary-300) 30%, transparent 70% );--bg-primary-300-alpha-40: color-mix( in srgb, var(--bg-primary-300) 40%, transparent 60% );--bg-primary-300-alpha-50: color-mix( in srgb, var(--bg-primary-300) 50%, transparent 50% );--bg-primary-300-alpha-60: color-mix( in srgb, var(--bg-primary-300) 60%, transparent 40% );--bg-primary-300-alpha-70: color-mix( in srgb, var(--bg-primary-300) 70%, transparent 30% );--bg-primary-300-alpha-80: color-mix( in srgb, var(--bg-primary-300) 80%, transparent 20% );--bg-primary-300-alpha-85: color-mix( in srgb, var(--bg-primary-300) 85%, transparent 15% );--bg-primary-300-alpha-90: color-mix( in srgb, var(--bg-primary-300) 90%, transparent 10% );--bg-primary-400-alpha-5: color-mix( in srgb, var(--bg-primary-400) 5%, transparent 95% );--bg-primary-400-alpha-10: color-mix( in srgb, var(--bg-primary-400) 10%, transparent 90% );--bg-primary-400-alpha-20: color-mix( in srgb, var(--bg-primary-400) 20%, transparent 80% );--bg-primary-400-alpha-30: color-mix( in srgb, var(--bg-primary-400) 30%, transparent 70% );--bg-primary-400-alpha-40: color-mix( in srgb, var(--bg-primary-400) 40%, transparent 60% );--bg-primary-400-alpha-50: color-mix( in srgb, var(--bg-primary-400) 50%, transparent 50% );--bg-primary-400-alpha-60: color-mix( in srgb, var(--bg-primary-400) 60%, transparent 40% );--bg-primary-400-alpha-70: color-mix( in srgb, var(--bg-primary-400) 70%, transparent 30% );--bg-primary-400-alpha-80: color-mix( in srgb, var(--bg-primary-400) 80%, transparent 20% );--bg-primary-400-alpha-85: color-mix( in srgb, var(--bg-primary-400) 85%, transparent 15% );--bg-primary-400-alpha-90: color-mix( in srgb, var(--bg-primary-400) 90%, transparent 10% );--bg-primary-500-alpha-5: color-mix( in srgb, var(--bg-primary-500) 5%, transparent 95% );--bg-primary-500-alpha-10: color-mix( in srgb, var(--bg-primary-500) 10%, transparent 90% );--bg-primary-500-alpha-20: color-mix( in srgb, var(--bg-primary-500) 20%, transparent 80% );--bg-primary-500-alpha-30: color-mix( in srgb, var(--bg-primary-500) 30%, transparent 70% );--bg-primary-500-alpha-40: color-mix( in srgb, var(--bg-primary-500) 40%, transparent 60% );--bg-primary-500-alpha-50: color-mix( in srgb, var(--bg-primary-500) 50%, transparent 50% );--bg-primary-500-alpha-60: color-mix( in srgb, var(--bg-primary-500) 60%, transparent 40% );--bg-primary-500-alpha-70: color-mix( in srgb, var(--bg-primary-500) 70%, transparent 30% );--bg-primary-500-alpha-80: color-mix( in srgb, var(--bg-primary-500) 80%, transparent 20% );--bg-primary-500-alpha-85: color-mix( in srgb, var(--bg-primary-500) 85%, transparent 15% );--bg-primary-500-alpha-90: color-mix( in srgb, var(--bg-primary-500) 90%, transparent 10% );--bg-primary-600-alpha-5: color-mix( in srgb, var(--bg-primary-600) 5%, transparent 95% );--bg-primary-600-alpha-10: color-mix( in srgb, var(--bg-primary-600) 10%, transparent 90% );--bg-primary-600-alpha-20: color-mix( in srgb, var(--bg-primary-600) 20%, transparent 80% );--bg-primary-600-alpha-30: color-mix( in srgb, var(--bg-primary-600) 30%, transparent 70% );--bg-primary-600-alpha-40: color-mix( in srgb, var(--bg-primary-600) 40%, transparent 60% );--bg-primary-600-alpha-50: color-mix( in srgb, var(--bg-primary-600) 50%, transparent 50% );--bg-primary-600-alpha-60: color-mix( in srgb, var(--bg-primary-600) 60%, transparent 40% );--bg-primary-600-alpha-70: color-mix( in srgb, var(--bg-primary-600) 70%, transparent 30% );--bg-primary-600-alpha-80: color-mix( in srgb, var(--bg-primary-600) 80%, transparent 20% );--bg-primary-600-alpha-85: color-mix( in srgb, var(--bg-primary-600) 85%, transparent 15% );--bg-primary-600-alpha-90: color-mix( in srgb, var(--bg-primary-600) 90%, transparent 10% );--bg-primary-700-alpha-5: color-mix( in srgb, var(--bg-primary-700) 5%, transparent 95% );--bg-primary-700-alpha-10: color-mix( in srgb, var(--bg-primary-700) 10%, transparent 90% );--bg-primary-700-alpha-20: color-mix( in srgb, var(--bg-primary-700) 20%, transparent 80% );--bg-primary-700-alpha-30: color-mix( in srgb, var(--bg-primary-700) 30%, transparent 70% );--bg-primary-700-alpha-40: color-mix( in srgb, var(--bg-primary-700) 40%, transparent 60% );--bg-primary-700-alpha-50: color-mix( in srgb, var(--bg-primary-700) 50%, transparent 50% );--bg-primary-700-alpha-60: color-mix( in srgb, var(--bg-primary-700) 60%, transparent 40% );--bg-primary-700-alpha-70: color-mix( in srgb, var(--bg-primary-700) 70%, transparent 30% );--bg-primary-700-alpha-80: color-mix( in srgb, var(--bg-primary-700) 80%, transparent 20% );--bg-primary-700-alpha-85: color-mix( in srgb, var(--bg-primary-700) 85%, transparent 15% );--bg-primary-700-alpha-90: color-mix( in srgb, var(--bg-primary-700) 90%, transparent 10% );--bg-primary-800-alpha-5: color-mix( in srgb, var(--bg-primary-800) 5%, transparent 95% );--bg-primary-800-alpha-10: color-mix( in srgb, var(--bg-primary-800) 10%, transparent 90% );--bg-primary-800-alpha-20: color-mix( in srgb, var(--bg-primary-800) 20%, transparent 80% );--bg-primary-800-alpha-30: color-mix( in srgb, var(--bg-primary-800) 30%, transparent 70% );--bg-primary-800-alpha-40: color-mix( in srgb, var(--bg-primary-800) 40%, transparent 60% );--bg-primary-800-alpha-50: color-mix( in srgb, var(--bg-primary-800) 50%, transparent 50% );--bg-primary-800-alpha-60: color-mix( in srgb, var(--bg-primary-800) 60%, transparent 40% );--bg-primary-800-alpha-70: color-mix( in srgb, var(--bg-primary-800) 70%, transparent 30% );--bg-primary-800-alpha-80: color-mix( in srgb, var(--bg-primary-800) 80%, transparent 20% );--bg-primary-800-alpha-85: color-mix( in srgb, var(--bg-primary-800) 85%, transparent 15% );--bg-primary-800-alpha-90: color-mix( in srgb, var(--bg-primary-800) 90%, transparent 10% );--bg-primary-850-alpha-5: color-mix( in srgb, var(--bg-primary-850) 5%, transparent 95% );--bg-primary-850-alpha-10: color-mix( in srgb, var(--bg-primary-850) 10%, transparent 90% );--bg-primary-850-alpha-20: color-mix( in srgb, var(--bg-primary-850) 20%, transparent 80% );--bg-primary-850-alpha-30: color-mix( in srgb, var(--bg-primary-850) 30%, transparent 70% );--bg-primary-850-alpha-40: color-mix( in srgb, var(--bg-primary-850) 40%, transparent 60% );--bg-primary-850-alpha-50: color-mix( in srgb, var(--bg-primary-850) 50%, transparent 50% );--bg-primary-850-alpha-60: color-mix( in srgb, var(--bg-primary-850) 60%, transparent 40% );--bg-primary-850-alpha-70: color-mix( in srgb, var(--bg-primary-850) 70%, transparent 30% );--bg-primary-850-alpha-80: color-mix( in srgb, var(--bg-primary-850) 80%, transparent 20% );--bg-primary-850-alpha-85: color-mix( in srgb, var(--bg-primary-850) 85%, transparent 15% );--bg-primary-850-alpha-90: color-mix( in srgb, var(--bg-primary-850) 90%, transparent 10% );--bg-primary-900-alpha-5: color-mix( in srgb, var(--bg-primary-900) 5%, transparent 95% );--bg-primary-900-alpha-10: color-mix( in srgb, var(--bg-primary-900) 10%, transparent 90% );--bg-primary-900-alpha-20: color-mix( in srgb, var(--bg-primary-900) 20%, transparent 80% );--bg-primary-900-alpha-30: color-mix( in srgb, var(--bg-primary-900) 30%, transparent 70% );--bg-primary-900-alpha-40: color-mix( in srgb, var(--bg-primary-900) 40%, transparent 60% );--bg-primary-900-alpha-50: color-mix( in srgb, var(--bg-primary-900) 50%, transparent 50% );--bg-primary-900-alpha-60: color-mix( in srgb, var(--bg-primary-900) 60%, transparent 40% );--bg-primary-900-alpha-70: color-mix( in srgb, var(--bg-primary-900) 70%, transparent 30% );--bg-primary-900-alpha-80: color-mix( in srgb, var(--bg-primary-900) 80%, transparent 20% );--bg-primary-900-alpha-85: color-mix( in srgb, var(--bg-primary-900) 85%, transparent 15% );--bg-primary-900-alpha-90: color-mix( in srgb, var(--bg-primary-900) 90%, transparent 10% )}.dark-theme,.black-theme{--bg-primary: var(--primary-tone);--bg-primary-0: color-mix(in srgb, white 2%, var(--primary-tone));--bg-primary-100: color-mix(in srgb, white 5%, var(--primary-tone));--bg-primary-200: color-mix(in srgb, white 10%, var(--primary-tone));--bg-primary-300: color-mix(in srgb, white 20%, var(--primary-tone));--bg-primary-400: color-mix(in srgb, white 30%, var(--primary-tone));--bg-primary-500: color-mix(in srgb, white 40%, var(--primary-tone));--bg-primary-600: color-mix(in srgb, white 50%, var(--primary-tone));--bg-primary-700: color-mix(in srgb, white 60%, var(--primary-tone));--bg-primary-800: color-mix(in srgb, white 70%, var(--primary-tone));--bg-primary-850: color-mix(in srgb, white 80%, var(--primary-tone));--bg-primary-900: color-mix(in srgb, white 90%, var(--primary-tone));--bg-primary-alpha-5: color-mix( in srgb, var(--primary-tone) 5%, transparent 95% );--bg-primary-alpha-10: color-mix( in srgb, var(--primary-tone) 10%, transparent 90% );--bg-primary-alpha-20: color-mix( in srgb, var(--primary-tone) 20%, transparent 80% );--bg-primary-alpha-30: color-mix( in srgb, var(--primary-tone) 30%, transparent 70% );--bg-primary-alpha-40: color-mix( in srgb, var(--primary-tone) 40%, transparent 60% );--bg-primary-alpha-50: color-mix( in srgb, var(--primary-tone) 50%, transparent 50% );--bg-primary-alpha-60: color-mix( in srgb, var(--primary-tone) 60%, transparent 40% );--bg-primary-alpha-70: color-mix( in srgb, var(--primary-tone) 70%, transparent 30% );--bg-primary-alpha-80: color-mix( in srgb, var(--primary-tone) 80%, transparent 20% );--bg-primary-alpha-85: color-mix( in srgb, var(--primary-tone) 85%, transparent 15% );--bg-primary-alpha-90: color-mix( in srgb, var(--primary-tone) 90%, transparent 10% );--bg-primary-0-alpha-5: color-mix( in srgb, var(--bg-primary-0) 5%, transparent 95% );--bg-primary-0-alpha-10: color-mix( in srgb, var(--bg-primary-0) 10%, transparent 90% );--bg-primary-0-alpha-20: color-mix( in srgb, var(--bg-primary-0) 20%, transparent 80% );--bg-primary-0-alpha-30: color-mix( in srgb, var(--bg-primary-0) 30%, transparent 70% );--bg-primary-0-alpha-40: color-mix( in srgb, var(--bg-primary-0) 40%, transparent 60% );--bg-primary-0-alpha-50: color-mix( in srgb, var(--bg-primary-0) 50%, transparent 50% );--bg-primary-0-alpha-60: color-mix( in srgb, var(--bg-primary-0) 60%, transparent 40% );--bg-primary-0-alpha-70: color-mix( in srgb, var(--bg-primary-0) 70%, transparent 30% );--bg-primary-0-alpha-80: color-mix( in srgb, var(--bg-primary-0) 80%, transparent 20% );--bg-primary-0-alpha-85: color-mix( in srgb, var(--bg-primary-0) 85%, transparent 15% );--bg-primary-0-alpha-90: color-mix( in srgb, var(--bg-primary-0) 90%, transparent 10% );--bg-primary-100-alpha-5: color-mix( in srgb, var(--bg-primary-100) 5%, transparent 95% );--bg-primary-100-alpha-10: color-mix( in srgb, var(--bg-primary-100) 10%, transparent 90% );--bg-primary-100-alpha-20: color-mix( in srgb, var(--bg-primary-100) 20%, transparent 80% );--bg-primary-100-alpha-30: color-mix( in srgb, var(--bg-primary-100) 30%, transparent 70% );--bg-primary-100-alpha-40: color-mix( in srgb, var(--bg-primary-100) 40%, transparent 60% );--bg-primary-100-alpha-50: color-mix( in srgb, var(--bg-primary-100) 50%, transparent 50% );--bg-primary-100-alpha-60: color-mix( in srgb, var(--bg-primary-100) 60%, transparent 40% );--bg-primary-100-alpha-70: color-mix( in srgb, var(--bg-primary-100) 70%, transparent 30% );--bg-primary-100-alpha-80: color-mix( in srgb, var(--bg-primary-100) 80%, transparent 20% );--bg-primary-100-alpha-85: color-mix( in srgb, var(--bg-primary-100) 85%, transparent 15% );--bg-primary-100-alpha-90: color-mix( in srgb, var(--bg-primary-100) 90%, transparent 10% );--bg-primary-200-alpha-5: color-mix( in srgb, var(--bg-primary-200) 5%, transparent 95% );--bg-primary-200-alpha-10: color-mix( in srgb, var(--bg-primary-200) 10%, transparent 90% );--bg-primary-200-alpha-20: color-mix( in srgb, var(--bg-primary-200) 20%, transparent 80% );--bg-primary-200-alpha-30: color-mix( in srgb, var(--bg-primary-200) 30%, transparent 70% );--bg-primary-200-alpha-40: color-mix( in srgb, var(--bg-primary-200) 40%, transparent 60% );--bg-primary-200-alpha-50: color-mix( in srgb, var(--bg-primary-200) 50%, transparent 50% );--bg-primary-200-alpha-60: color-mix( in srgb, var(--bg-primary-200) 60%, transparent 40% );--bg-primary-200-alpha-70: color-mix( in srgb, var(--bg-primary-200) 70%, transparent 30% );--bg-primary-200-alpha-80: color-mix( in srgb, var(--bg-primary-200) 80%, transparent 20% );--bg-primary-200-alpha-85: color-mix( in srgb, var(--bg-primary-200) 85%, transparent 15% );--bg-primary-200-alpha-90: color-mix( in srgb, var(--bg-primary-200) 90%, transparent 10% );--bg-primary-300-alpha-5: color-mix( in srgb, var(--bg-primary-300) 5%, transparent 95% );--bg-primary-300-alpha-10: color-mix( in srgb, var(--bg-primary-300) 10%, transparent 90% );--bg-primary-300-alpha-20: color-mix( in srgb, var(--bg-primary-300) 20%, transparent 80% );--bg-primary-300-alpha-30: color-mix( in srgb, var(--bg-primary-300) 30%, transparent 70% );--bg-primary-300-alpha-40: color-mix( in srgb, var(--bg-primary-300) 40%, transparent 60% );--bg-primary-300-alpha-50: color-mix( in srgb, var(--bg-primary-300) 50%, transparent 50% );--bg-primary-300-alpha-60: color-mix( in srgb, var(--bg-primary-300) 60%, transparent 40% );--bg-primary-300-alpha-70: color-mix( in srgb, var(--bg-primary-300) 70%, transparent 30% );--bg-primary-300-alpha-80: color-mix( in srgb, var(--bg-primary-300) 80%, transparent 20% );--bg-primary-300-alpha-85: color-mix( in srgb, var(--bg-primary-300) 85%, transparent 15% );--bg-primary-300-alpha-90: color-mix( in srgb, var(--bg-primary-300) 90%, transparent 10% );--bg-primary-400-alpha-5: color-mix( in srgb, var(--bg-primary-400) 5%, transparent 95% );--bg-primary-400-alpha-10: color-mix( in srgb, var(--bg-primary-400) 10%, transparent 90% );--bg-primary-400-alpha-20: color-mix( in srgb, var(--bg-primary-400) 20%, transparent 80% );--bg-primary-400-alpha-30: color-mix( in srgb, var(--bg-primary-400) 30%, transparent 70% );--bg-primary-400-alpha-40: color-mix( in srgb, var(--bg-primary-400) 40%, transparent 60% );--bg-primary-400-alpha-50: color-mix( in srgb, var(--bg-primary-400) 50%, transparent 50% );--bg-primary-400-alpha-60: color-mix( in srgb, var(--bg-primary-400) 60%, transparent 40% );--bg-primary-400-alpha-70: color-mix( in srgb, var(--bg-primary-400) 70%, transparent 30% );--bg-primary-400-alpha-80: color-mix( in srgb, var(--bg-primary-400) 80%, transparent 20% );--bg-primary-400-alpha-85: color-mix( in srgb, var(--bg-primary-400) 85%, transparent 15% );--bg-primary-400-alpha-90: color-mix( in srgb, var(--bg-primary-400) 90%, transparent 10% );--bg-primary-500-alpha-5: color-mix( in srgb, var(--bg-primary-500) 5%, transparent 95% );--bg-primary-500-alpha-10: color-mix( in srgb, var(--bg-primary-500) 10%, transparent 90% );--bg-primary-500-alpha-20: color-mix( in srgb, var(--bg-primary-500) 20%, transparent 80% );--bg-primary-500-alpha-30: color-mix( in srgb, var(--bg-primary-500) 30%, transparent 70% );--bg-primary-500-alpha-40: color-mix( in srgb, var(--bg-primary-500) 40%, transparent 60% );--bg-primary-500-alpha-50: color-mix( in srgb, var(--bg-primary-500) 50%, transparent 50% );--bg-primary-500-alpha-60: color-mix( in srgb, var(--bg-primary-500) 60%, transparent 40% );--bg-primary-500-alpha-70: color-mix( in srgb, var(--bg-primary-500) 70%, transparent 30% );--bg-primary-500-alpha-80: color-mix( in srgb, var(--bg-primary-500) 80%, transparent 20% );--bg-primary-500-alpha-85: color-mix( in srgb, var(--bg-primary-500) 85%, transparent 15% );--bg-primary-500-alpha-90: color-mix( in srgb, var(--bg-primary-500) 90%, transparent 10% );--bg-primary-600-alpha-5: color-mix( in srgb, var(--bg-primary-600) 5%, transparent 95% );--bg-primary-600-alpha-10: color-mix( in srgb, var(--bg-primary-600) 10%, transparent 90% );--bg-primary-600-alpha-20: color-mix( in srgb, var(--bg-primary-600) 20%, transparent 80% );--bg-primary-600-alpha-30: color-mix( in srgb, var(--bg-primary-600) 30%, transparent 70% );--bg-primary-600-alpha-40: color-mix( in srgb, var(--bg-primary-600) 40%, transparent 60% );--bg-primary-600-alpha-50: color-mix( in srgb, var(--bg-primary-600) 50%, transparent 50% );--bg-primary-600-alpha-60: color-mix( in srgb, var(--bg-primary-600) 60%, transparent 40% );--bg-primary-600-alpha-70: color-mix( in srgb, var(--bg-primary-600) 70%, transparent 30% );--bg-primary-600-alpha-80: color-mix( in srgb, var(--bg-primary-600) 80%, transparent 20% );--bg-primary-600-alpha-85: color-mix( in srgb, var(--bg-primary-600) 85%, transparent 15% );--bg-primary-600-alpha-90: color-mix( in srgb, var(--bg-primary-600) 90%, transparent 10% );--bg-primary-700-alpha-5: color-mix( in srgb, var(--bg-primary-700) 5%, transparent 95% );--bg-primary-700-alpha-10: color-mix( in srgb, var(--bg-primary-700) 10%, transparent 90% );--bg-primary-700-alpha-20: color-mix( in srgb, var(--bg-primary-700) 20%, transparent 80% );--bg-primary-700-alpha-30: color-mix( in srgb, var(--bg-primary-700) 30%, transparent 70% );--bg-primary-700-alpha-40: color-mix( in srgb, var(--bg-primary-700) 40%, transparent 60% );--bg-primary-700-alpha-50: color-mix( in srgb, var(--bg-primary-700) 50%, transparent 50% );--bg-primary-700-alpha-60: color-mix( in srgb, var(--bg-primary-700) 60%, transparent 40% );--bg-primary-700-alpha-70: color-mix( in srgb, var(--bg-primary-700) 70%, transparent 30% );--bg-primary-700-alpha-80: color-mix( in srgb, var(--bg-primary-700) 80%, transparent 20% );--bg-primary-700-alpha-85: color-mix( in srgb, var(--bg-primary-700) 85%, transparent 15% );--bg-primary-700-alpha-90: color-mix( in srgb, var(--bg-primary-700) 90%, transparent 10% );--bg-primary-800-alpha-5: color-mix( in srgb, var(--bg-primary-800) 5%, transparent 95% );--bg-primary-800-alpha-10: color-mix( in srgb, var(--bg-primary-800) 10%, transparent 90% );--bg-primary-800-alpha-20: color-mix( in srgb, var(--bg-primary-800) 20%, transparent 80% );--bg-primary-800-alpha-30: color-mix( in srgb, var(--bg-primary-800) 30%, transparent 70% );--bg-primary-800-alpha-40: color-mix( in srgb, var(--bg-primary-800) 40%, transparent 60% );--bg-primary-800-alpha-50: color-mix( in srgb, var(--bg-primary-800) 50%, transparent 50% );--bg-primary-800-alpha-60: color-mix( in srgb, var(--bg-primary-800) 60%, transparent 40% );--bg-primary-800-alpha-70: color-mix( in srgb, var(--bg-primary-800) 70%, transparent 30% );--bg-primary-800-alpha-80: color-mix( in srgb, var(--bg-primary-800) 80%, transparent 20% );--bg-primary-800-alpha-85: color-mix( in srgb, var(--bg-primary-800) 85%, transparent 15% );--bg-primary-800-alpha-90: color-mix( in srgb, var(--bg-primary-800) 90%, transparent 10% );--bg-primary-850-alpha-5: color-mix( in srgb, var(--bg-primary-850) 5%, transparent 95% );--bg-primary-850-alpha-10: color-mix( in srgb, var(--bg-primary-850) 10%, transparent 90% );--bg-primary-850-alpha-20: color-mix( in srgb, var(--bg-primary-850) 20%, transparent 80% );--bg-primary-850-alpha-30: color-mix( in srgb, var(--bg-primary-850) 30%, transparent 70% );--bg-primary-850-alpha-40: color-mix( in srgb, var(--bg-primary-850) 40%, transparent 60% );--bg-primary-850-alpha-50: color-mix( in srgb, var(--bg-primary-850) 50%, transparent 50% );--bg-primary-850-alpha-60: color-mix( in srgb, var(--bg-primary-850) 60%, transparent 40% );--bg-primary-850-alpha-70: color-mix( in srgb, var(--bg-primary-850) 70%, transparent 30% );--bg-primary-850-alpha-80: color-mix( in srgb, var(--bg-primary-850) 80%, transparent 20% );--bg-primary-850-alpha-85: color-mix( in srgb, var(--bg-primary-850) 85%, transparent 15% );--bg-primary-850-alpha-90: color-mix( in srgb, var(--bg-primary-850) 90%, transparent 10% );--bg-primary-900-alpha-5: color-mix( in srgb, var(--bg-primary-900) 5%, transparent 95% );--bg-primary-900-alpha-10: color-mix( in srgb, var(--bg-primary-900) 10%, transparent 90% );--bg-primary-900-alpha-20: color-mix( in srgb, var(--bg-primary-900) 20%, transparent 80% );--bg-primary-900-alpha-30: color-mix( in srgb, var(--bg-primary-900) 30%, transparent 70% );--bg-primary-900-alpha-40: color-mix( in srgb, var(--bg-primary-900) 40%, transparent 60% );--bg-primary-900-alpha-50: color-mix( in srgb, var(--bg-primary-900) 50%, transparent 50% );--bg-primary-900-alpha-60: color-mix( in srgb, var(--bg-primary-900) 60%, transparent 40% );--bg-primary-900-alpha-70: color-mix( in srgb, var(--bg-primary-900) 70%, transparent 30% );--bg-primary-900-alpha-80: color-mix( in srgb, var(--bg-primary-900) 80%, transparent 20% );--bg-primary-900-alpha-85: color-mix( in srgb, var(--bg-primary-900) 85%, transparent 15% );--bg-primary-900-alpha-90: color-mix( in srgb, var(--bg-primary-900) 90%, transparent 10% )}:root{--text-surface: var(--text-surface-base);--text-surface-0: color-mix(in srgb, black 1%, var(--text-surface-base));--text-surface-100: color-mix(in srgb, black 2%, var(--text-surface-base));--text-surface-200: color-mix(in srgb, black 3%, var(--text-surface-base));--text-surface-300: color-mix(in srgb, black 5%, var(--text-surface-base));--text-surface-400: color-mix(in srgb, black 8%, var(--text-surface-base));--text-surface-500: color-mix(in srgb, black 10%, var(--text-surface-base));--text-surface-600: color-mix(in srgb, black 15%, var(--text-surface-base));--text-surface-700: color-mix(in srgb, black 20%, var(--text-surface-base));--text-surface-800: color-mix(in srgb, black 35%, var(--text-surface-base));--text-surface-850: color-mix(in srgb, black 50%, var(--text-surface-base));--text-surface-900: color-mix(in srgb, black 70%, var(--text-surface-base))}.dark-theme,.black-theme{--text-surface: var(--text-surface-base);--text-surface-0: color-mix(in srgb, white 2%, var(--text-surface-base));--text-surface-100: color-mix(in srgb, white 5%, var(--text-surface-base));--text-surface-200: color-mix(in srgb, white 10%, var(--text-surface-base));--text-surface-300: color-mix(in srgb, white 20%, var(--text-surface-base));--text-surface-400: color-mix(in srgb, white 30%, var(--text-surface-base));--text-surface-500: color-mix(in srgb, white 40%, var(--text-surface-base));--text-surface-600: color-mix(in srgb, white 50%, var(--text-surface-base));--text-surface-700: color-mix(in srgb, white 60%, var(--text-surface-base));--text-surface-800: color-mix(in srgb, white 70%, var(--text-surface-base));--text-surface-850: color-mix(in srgb, white 80%, var(--text-surface-base));--text-surface-900: color-mix(in srgb, white 90%, var(--text-surface-base))}:root{--border-surface: var(--border-surface-base);--border-surface-0: color-mix(in srgb, rgb(92, 92, 92) 1%, var(--border-surface-base));--border-surface-100: color-mix(in srgb, rgb(92, 92, 92) 2%, var(--border-surface-base));--border-surface-200: color-mix(in srgb, rgb(92, 92, 92) 3%, var(--border-surface-base));--border-surface-300: color-mix(in srgb, rgb(92, 92, 92) 5%, var(--border-surface-base));--border-surface-400: color-mix(in srgb, rgb(92, 92, 92) 8%, var(--border-surface-base));--border-surface-500: color-mix(in srgb, rgb(92, 92, 92) 10%, var(--border-surface-base));--border-surface-600: color-mix(in srgb, rgb(92, 92, 92) 15%, var(--border-surface-base));--border-surface-700: color-mix(in srgb, rgb(92, 92, 92) 20%, var(--border-surface-base));--border-surface-800: color-mix(in srgb, rgb(92, 92, 92) 30%, var(--border-surface-base));--border-surface-850: color-mix(in srgb, rgb(92, 92, 92) 40%, var(--border-surface-base));--border-surface-900: color-mix(in srgb, rgb(92, 92, 92) 50%, var(--border-surface-base))}.dark-theme,.black-theme{--border-surface: var(--border-surface-base);--border-surface-0: color-mix(in srgb, white 1%, var(--border-surface-base));--border-surface-100: color-mix(in srgb, white 2%, var(--border-surface-base));--border-surface-200: color-mix(in srgb, white 3%, var(--border-surface-base));--border-surface-300: color-mix(in srgb, white 5%, var(--border-surface-base));--border-surface-400: color-mix(in srgb, white 8%, var(--border-surface-base));--border-surface-500: color-mix(in srgb, white 10%, var(--border-surface-base));--border-surface-600: color-mix(in srgb, white 15%, var(--border-surface-base));--border-surface-700: color-mix(in srgb, white 20%, var(--border-surface-base));--border-surface-800: color-mix(in srgb, white 30%, var(--border-surface-base));--border-surface-850: color-mix(in srgb, white 40%, var(--border-surface-base));--border-surface-900: color-mix(in srgb, white 50%, var(--border-surface-base))}:root{--black-0-alpha-10: color-mix( in srgb, var(--black-0) 10%, transparent 90% );--black-0-alpha-20: color-mix( in srgb, var(--black-0) 20%, transparent 80% );--black-0-alpha-30: color-mix( in srgb, var(--black-0) 30%, transparent 70% );--black-0-alpha-40: color-mix( in srgb, var(--black-0) 40%, transparent 60% );--black-0-alpha-50: color-mix( in srgb, var(--black-0) 50%, transparent 50% );--black-0-alpha-60: color-mix( in srgb, var(--black-0) 60%, transparent 40% );--black-0-alpha-70: color-mix( in srgb, var(--black-0) 70%, transparent 30% );--black-0-alpha-80: color-mix( in srgb, var(--black-0) 80%, transparent 20% );--black-0-alpha-85: color-mix( in srgb, var(--black-0) 85%, transparent 15% );--black-0-alpha-90: color-mix( in srgb, var(--black-0) 90%, transparent 10% );--black-100-alpha-10: color-mix( in srgb, var(--black-100) 10%, transparent 90% );--black-100-alpha-20: color-mix( in srgb, var(--black-100) 20%, transparent 80% );--black-100-alpha-30: color-mix( in srgb, var(--black-100) 30%, transparent 70% );--black-100-alpha-40: color-mix( in srgb, var(--black-100) 40%, transparent 60% );--black-100-alpha-50: color-mix( in srgb, var(--black-100) 50%, transparent 50% );--black-100-alpha-60: color-mix( in srgb, var(--black-100) 60%, transparent 40% );--black-100-alpha-70: color-mix( in srgb, var(--black-100) 70%, transparent 30% );--black-100-alpha-80: color-mix( in srgb, var(--black-100) 80%, transparent 20% );--black-100-alpha-85: color-mix( in srgb, var(--black-100) 85%, transparent 15% );--black-100-alpha-90: color-mix( in srgb, var(--black-100) 90%, transparent 10% );--black-200-alpha-10: color-mix( in srgb, var(--black-200) 10%, transparent 90% );--black-200-alpha-20: color-mix( in srgb, var(--black-200) 20%, transparent 80% );--black-200-alpha-30: color-mix( in srgb, var(--black-200) 30%, transparent 70% );--black-200-alpha-40: color-mix( in srgb, var(--black-200) 40%, transparent 60% );--black-200-alpha-50: color-mix( in srgb, var(--black-200) 50%, transparent 50% );--black-200-alpha-60: color-mix( in srgb, var(--black-200) 60%, transparent 40% );--black-200-alpha-70: color-mix( in srgb, var(--black-200) 70%, transparent 30% );--black-200-alpha-80: color-mix( in srgb, var(--black-200) 80%, transparent 20% );--black-200-alpha-85: color-mix( in srgb, var(--black-200) 85%, transparent 15% );--black-200-alpha-90: color-mix( in srgb, var(--black-200) 90%, transparent 10% );--black-300-alpha-10: color-mix( in srgb, var(--black-300) 10%, transparent 90% );--black-300-alpha-20: color-mix( in srgb, var(--black-300) 20%, transparent 80% );--black-300-alpha-30: color-mix( in srgb, var(--black-300) 30%, transparent 70% );--black-300-alpha-40: color-mix( in srgb, var(--black-300) 40%, transparent 60% );--black-300-alpha-50: color-mix( in srgb, var(--black-300) 50%, transparent 50% );--black-300-alpha-60: color-mix( in srgb, var(--black-300) 60%, transparent 40% );--black-300-alpha-70: color-mix( in srgb, var(--black-300) 70%, transparent 30% );--black-300-alpha-80: color-mix( in srgb, var(--black-300) 80%, transparent 20% );--black-300-alpha-85: color-mix( in srgb, var(--black-300) 85%, transparent 15% );--black-300-alpha-90: color-mix( in srgb, var(--black-300) 90%, transparent 10% );--black-400-alpha-10: color-mix( in srgb, var(--black-400) 10%, transparent 90% );--black-400-alpha-20: color-mix( in srgb, var(--black-400) 20%, transparent 80% );--black-400-alpha-30: color-mix( in srgb, var(--black-400) 30%, transparent 70% );--black-400-alpha-40: color-mix( in srgb, var(--black-400) 40%, transparent 60% );--black-400-alpha-50: color-mix( in srgb, var(--black-400) 50%, transparent 50% );--black-400-alpha-60: color-mix( in srgb, var(--black-400) 60%, transparent 40% );--black-400-alpha-70: color-mix( in srgb, var(--black-400) 70%, transparent 30% );--black-400-alpha-80: color-mix( in srgb, var(--black-400) 80%, transparent 20% );--black-400-alpha-85: color-mix( in srgb, var(--black-400) 85%, transparent 15% );--black-400-alpha-90: color-mix( in srgb, var(--black-400) 90%, transparent 10% );--black-500-alpha-10: color-mix( in srgb, var(--black-500) 10%, transparent 90% );--black-500-alpha-20: color-mix( in srgb, var(--black-500) 20%, transparent 80% );--black-500-alpha-30: color-mix( in srgb, var(--black-500) 30%, transparent 70% );--black-500-alpha-40: color-mix( in srgb, var(--black-500) 40%, transparent 60% );--black-500-alpha-50: color-mix( in srgb, var(--black-500) 50%, transparent 50% );--black-500-alpha-60: color-mix( in srgb, var(--black-500) 60%, transparent 40% );--black-500-alpha-70: color-mix( in srgb, var(--black-500) 70%, transparent 30% );--black-500-alpha-80: color-mix( in srgb, var(--black-500) 80%, transparent 20% );--black-500-alpha-85: color-mix( in srgb, var(--black-500) 85%, transparent 15% );--black-500-alpha-90: color-mix( in srgb, var(--black-500) 90%, transparent 10% );--black-600-alpha-10: color-mix( in srgb, var(--black-600) 10%, transparent 90% );--black-600-alpha-20: color-mix( in srgb, var(--black-600) 20%, transparent 80% );--black-600-alpha-30: color-mix( in srgb, var(--black-600) 30%, transparent 70% );--black-600-alpha-40: color-mix( in srgb, var(--black-600) 40%, transparent 60% );--black-600-alpha-50: color-mix( in srgb, var(--black-600) 50%, transparent 50% );--black-600-alpha-60: color-mix( in srgb, var(--black-600) 60%, transparent 40% );--black-600-alpha-70: color-mix( in srgb, var(--black-600) 70%, transparent 30% );--black-600-alpha-80: color-mix( in srgb, var(--black-600) 80%, transparent 20% );--black-600-alpha-85: color-mix( in srgb, var(--black-600) 85%, transparent 15% );--black-600-alpha-90: color-mix( in srgb, var(--black-600) 90%, transparent 10% );--black-700-alpha-10: color-mix( in srgb, var(--black-700) 10%, transparent 90% );--black-700-alpha-20: color-mix( in srgb, var(--black-700) 20%, transparent 80% );--black-700-alpha-30: color-mix( in srgb, var(--black-700) 30%, transparent 70% );--black-700-alpha-40: color-mix( in srgb, var(--black-700) 40%, transparent 60% );--black-700-alpha-50: color-mix( in srgb, var(--black-700) 50%, transparent 50% );--black-700-alpha-60: color-mix( in srgb, var(--black-700) 60%, transparent 40% );--black-700-alpha-70: color-mix( in srgb, var(--black-700) 70%, transparent 30% );--black-700-alpha-80: color-mix( in srgb, var(--black-700) 80%, transparent 20% );--black-700-alpha-85: color-mix( in srgb, var(--black-700) 85%, transparent 15% );--black-700-alpha-90: color-mix( in srgb, var(--black-700) 90%, transparent 10% );--black-800-alpha-10: color-mix( in srgb, var(--black-800) 10%, transparent 90% );--black-800-alpha-20: color-mix( in srgb, var(--black-800) 20%, transparent 80% );--black-800-alpha-30: color-mix( in srgb, var(--black-800) 30%, transparent 70% );--black-800-alpha-40: color-mix( in srgb, var(--black-800) 40%, transparent 60% );--black-800-alpha-50: color-mix( in srgb, var(--black-800) 50%, transparent 50% );--black-800-alpha-60: color-mix( in srgb, var(--black-800) 60%, transparent 40% );--black-800-alpha-70: color-mix( in srgb, var(--black-800) 70%, transparent 30% );--black-800-alpha-80: color-mix( in srgb, var(--black-800) 80%, transparent 20% );--black-800-alpha-85: color-mix( in srgb, var(--black-800) 85%, transparent 15% );--black-800-alpha-90: color-mix( in srgb, var(--black-800) 90%, transparent 10% );--black-850-alpha-10: color-mix( in srgb, var(--black-850) 10%, transparent 90% );--black-850-alpha-20: color-mix( in srgb, var(--black-850) 20%, transparent 80% );--black-850-alpha-30: color-mix( in srgb, var(--black-850) 30%, transparent 70% );--black-850-alpha-40: color-mix( in srgb, var(--black-850) 40%, transparent 60% );--black-850-alpha-50: color-mix( in srgb, var(--black-850) 50%, transparent 50% );--black-850-alpha-60: color-mix( in srgb, var(--black-850) 60%, transparent 40% );--black-850-alpha-70: color-mix( in srgb, var(--black-850) 70%, transparent 30% );--black-850-alpha-80: color-mix( in srgb, var(--black-850) 80%, transparent 20% );--black-850-alpha-85: color-mix( in srgb, var(--black-850) 85%, transparent 15% );--black-850-alpha-90: color-mix( in srgb, var(--black-850) 90%, transparent 10% );--black-900-alpha-10: color-mix( in srgb, var(--black-900) 10%, transparent 90% );--black-900-alpha-20: color-mix( in srgb, var(--black-900) 20%, transparent 80% );--black-900-alpha-30: color-mix( in srgb, var(--black-900) 30%, transparent 70% );--black-900-alpha-40: color-mix( in srgb, var(--black-900) 40%, transparent 60% );--black-900-alpha-50: color-mix( in srgb, var(--black-900) 50%, transparent 50% );--black-900-alpha-60: color-mix( in srgb, var(--black-900) 60%, transparent 40% );--black-900-alpha-70: color-mix( in srgb, var(--black-900) 70%, transparent 30% );--black-900-alpha-80: color-mix( in srgb, var(--black-900) 80%, transparent 20% );--black-900-alpha-85: color-mix( in srgb, var(--black-900) 85%, transparent 15% );--black-900-alpha-90: color-mix( in srgb, var(--black-900) 90%, transparent 10% )}:root{--yellow: var(--yellow-base);--yellow-0: color-mix(in srgb, white 90%, var(--yellow-base));--yellow-100: color-mix(in srgb, white 75%, var(--yellow-base));--yellow-200: color-mix(in srgb, white 60%, var(--yellow-base));--yellow-300: color-mix(in srgb, white 45%, var(--yellow-base));--yellow-400: color-mix(in srgb, white 30%, var(--yellow-base));--yellow-500: color-mix(in srgb, white 0%, var(--yellow-base));--yellow-600: color-mix(in srgb, black 15%, var(--yellow-base));--yellow-700: color-mix(in srgb, black 30%, var(--yellow-base));--yellow-800: color-mix(in srgb, black 45%, var(--yellow-base));--yellow-900: color-mix(in srgb, black 60%, var(--yellow-base))}:root{--blue: var(--blue-base);--blue-0: color-mix(in srgb, white 90%, var(--blue-base));--blue-100: color-mix(in srgb, white 75%, var(--blue-base));--blue-200: color-mix(in srgb, white 60%, var(--blue-base));--blue-300: color-mix(in srgb, white 45%, var(--blue-base));--blue-400: color-mix(in srgb, white 30%, var(--blue-base));--blue-500: color-mix(in srgb, white 0%, var(--blue-base));--blue-600: color-mix(in srgb, black 15%, var(--blue-base));--blue-700: color-mix(in srgb, black 30%, var(--blue-base));--blue-800: color-mix(in srgb, black 45%, var(--blue-base));--blue-900: color-mix(in srgb, black 60%, var(--blue-base))}:root{--orange: var(--orange-base);--orange-0: color-mix(in srgb, white 90%, var(--orange-base));--orange-100: color-mix(in srgb, white 75%, var(--orange-base));--orange-200: color-mix(in srgb, white 60%, var(--orange-base));--orange-300: color-mix(in srgb, white 45%, var(--orange-base));--orange-400: color-mix(in srgb, white 30%, var(--orange-base));--orange-500: color-mix(in srgb, white 0%, var(--orange-base));--orange-600: color-mix(in srgb, black 15%, var(--orange-base));--orange-700: color-mix(in srgb, black 30%, var(--orange-base));--orange-800: color-mix(in srgb, black 45%, var(--orange-base));--orange-900: color-mix(in srgb, black 60%, var(--orange-base))}:root{--red: var(--red-base);--red-0: color-mix(in srgb, white 90%, var(--red-base));--red-100: color-mix(in srgb, white 75%, var(--red-base));--red-200: color-mix(in srgb, white 60%, var(--red-base));--red-300: color-mix(in srgb, white 45%, var(--red-base));--red-400: color-mix(in srgb, white 30%, var(--red-base));--red-500: color-mix(in srgb, white 0%, var(--red-base));--red-600: color-mix(in srgb, black 15%, var(--red-base));--red-700: color-mix(in srgb, black 30%, var(--red-base));--red-800: color-mix(in srgb, black 45%, var(--red-base));--red-900: color-mix(in srgb, black 60%, var(--red-base))}:root{--teal: var(--teal-base);--teal-0: color-mix(in srgb, white 90%, var(--teal-base));--teal-100: color-mix(in srgb, white 75%, var(--teal-base));--teal-200: color-mix(in srgb, white 60%, var(--teal-base));--teal-300: color-mix(in srgb, white 45%, var(--teal-base));--teal-400: color-mix(in srgb, white 30%, var(--teal-base));--teal-500: color-mix(in srgb, white 0%, var(--teal-base));--teal-600: color-mix(in srgb, black 15%, var(--teal-base));--teal-700: color-mix(in srgb, black 30%, var(--teal-base));--teal-800: color-mix(in srgb, black 45%, var(--teal-base));--teal-900: color-mix(in srgb, black 60%, var(--teal-base))}:root{--green: var(--green-base);--green-0: color-mix(in srgb, white 90%, var(--green-base));--green-100: color-mix(in srgb, white 75%, var(--green-base));--green-200: color-mix(in srgb, white 60%, var(--green-base));--green-300: color-mix(in srgb, white 45%, var(--green-base));--green-400: color-mix(in srgb, white 30%, var(--green-base));--green-500: color-mix(in srgb, white 0%, var(--green-base));--green-600: color-mix(in srgb, black 15%, var(--green-base));--green-700: color-mix(in srgb, black 30%, var(--green-base));--green-800: color-mix(in srgb, black 45%, var(--green-base));--green-900: color-mix(in srgb, black 60%, var(--green-base))}:root{--light-green: var(--light-green-base);--light-green-0: color-mix(in srgb, white 90%, var(--light-green-base));--light-green-100: color-mix(in srgb, white 75%, var(--light-green-base));--light-green-200: color-mix(in srgb, white 60%, var(--light-green-base));--light-green-300: color-mix(in srgb, white 45%, var(--light-green-base));--light-green-400: color-mix(in srgb, white 30%, var(--light-green-base));--light-green-500: color-mix(in srgb, white 0%, var(--light-green-base));--light-green-600: color-mix(in srgb, black 15%, var(--light-green-base));--light-green-700: color-mix(in srgb, black 30%, var(--light-green-base));--light-green-800: color-mix(in srgb, black 45%, var(--light-green-base));--light-green-900: color-mix(in srgb, black 60%, var(--light-green-base))}:root{--purple: var(--purple-base);--purple-0: color-mix(in srgb, white 90%, var(--purple-base));--purple-100: color-mix(in srgb, white 75%, var(--purple-base));--purple-200: color-mix(in srgb, white 60%, var(--purple-base));--purple-300: color-mix(in srgb, white 45%, var(--purple-base));--purple-400: color-mix(in srgb, white 30%, var(--purple-base));--purple-500: color-mix(in srgb, white 0%, var(--purple-base));--purple-600: color-mix(in srgb, black 15%, var(--purple-base));--purple-700: color-mix(in srgb, black 30%, var(--purple-base));--purple-800: color-mix(in srgb, black 45%, var(--purple-base));--purple-900: color-mix(in srgb, black 60%, var(--purple-base))}:root{--dark-purple: var(--dark-purple-base);--dark-purple-0: color-mix(in srgb, white 90%, var(--dark-purple-base));--dark-purple-100: color-mix(in srgb, white 75%, var(--dark-purple-base));--dark-purple-200: color-mix(in srgb, white 60%, var(--dark-purple-base));--dark-purple-300: color-mix(in srgb, white 45%, var(--dark-purple-base));--dark-purple-400: color-mix(in srgb, white 30%, var(--dark-purple-base));--dark-purple-500: color-mix(in srgb, white 0%, var(--dark-purple-base));--dark-purple-600: color-mix(in srgb, black 15%, var(--dark-purple-base));--dark-purple-700: color-mix(in srgb, black 30%, var(--dark-purple-base));--dark-purple-800: color-mix(in srgb, black 45%, var(--dark-purple-base));--dark-purple-900: color-mix(in srgb, black 60%, var(--dark-purple-base))}:root{--primary-tone: color-mix(in srgb, white var(--primary-lift-override-light, var(--primary-lift-default-light, 0%)), var(--primary-base));--primary-on: color-mix(in srgb, var(--text-surface-900) min(100%, calc(var(--primary-lift-override-light, var(--primary-lift-default-light, 0%)) * 1000)), white);--primary-ink: var(--primary-base);--primary: var(--primary-tone);--primary-0: color-mix(in srgb, white 90%, var(--primary-tone));--primary-100: color-mix(in srgb, white 75%, var(--primary-tone));--primary-200: color-mix(in srgb, white 60%, var(--primary-tone));--primary-300: color-mix(in srgb, white 45%, var(--primary-tone));--primary-400: color-mix(in srgb, white 30%, var(--primary-tone));--primary-500: color-mix(in srgb, white 0%, var(--primary-tone));--primary-600: color-mix(in srgb, black 15%, var(--primary-tone));--primary-700: color-mix(in srgb, black 30%, var(--primary-tone));--primary-800: color-mix(in srgb, black 45%, var(--primary-tone));--primary-900: color-mix(in srgb, black 60%, var(--primary-tone))}.dark-theme{--primary-tone: color-mix(in srgb, white var(--primary-lift-override-dark, var(--primary-lift-default-dark, 0%)), var(--primary-base));--primary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--primary-lift-override-dark, var(--primary-lift-default-dark, 0%)) * 1000)), white);--primary-ink: color-mix(in srgb, white 10%, var(--primary-base));--primary: var(--primary-tone);--primary-0: color-mix(in srgb, black 60%, var(--primary-tone));--primary-100: color-mix(in srgb, black 55%, var(--primary-tone));--primary-200: color-mix(in srgb, black 50%, var(--primary-tone));--primary-300: color-mix(in srgb, black 45%, var(--primary-tone));--primary-400: color-mix(in srgb, black 30%, var(--primary-tone));--primary-500: color-mix(in srgb, white 10%, var(--primary-tone));--primary-600: color-mix(in srgb, white 15%, var(--primary-tone));--primary-700: color-mix(in srgb, white 30%, var(--primary-tone));--primary-800: color-mix(in srgb, white 45%, var(--primary-tone));--primary-900: color-mix(in srgb, white 60%, var(--primary-tone))}.black-theme{--primary-tone: color-mix(in srgb, white var(--primary-lift-override-black, var(--primary-lift-default-black, 0%)), var(--primary-base));--primary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--primary-lift-override-black, var(--primary-lift-default-black, 0%)) * 1000)), white);--primary-ink: color-mix(in srgb, white 10%, var(--primary-base));--primary: var(--primary-tone);--primary-0: color-mix(in srgb, black 95%, var(--primary-tone));--primary-100: color-mix(in srgb, black 85%, var(--primary-tone));--primary-200: color-mix(in srgb, black 75%, var(--primary-tone));--primary-300: color-mix(in srgb, black 65%, var(--primary-tone));--primary-400: color-mix(in srgb, black 60%, var(--primary-tone));--primary-500: color-mix(in srgb, white 10%, var(--primary-tone));--primary-600: color-mix(in srgb, white 15%, var(--primary-tone));--primary-700: color-mix(in srgb, white 30%, var(--primary-tone));--primary-800: color-mix(in srgb, white 45%, var(--primary-tone));--primary-900: color-mix(in srgb, white 60%, var(--primary-tone))}:root{--secondary-tone: color-mix(in srgb, white var(--secondary-lift-override-light, var(--secondary-lift-default-light, 0%)), var(--secondary-base));--secondary-on: color-mix(in srgb, var(--text-surface-900) min(100%, calc(var(--secondary-lift-override-light, var(--secondary-lift-default-light, 0%)) * 1000)), white);--secondary-ink: var(--secondary-base);--secondary: var(--secondary-tone);--secondary-0: color-mix(in srgb, white 90%, var(--secondary-tone));--secondary-100: color-mix(in srgb, white 75%, var(--secondary-tone));--secondary-200: color-mix(in srgb, white 60%, var(--secondary-tone));--secondary-300: color-mix(in srgb, white 45%, var(--secondary-tone));--secondary-400: color-mix(in srgb, white 30%, var(--secondary-tone));--secondary-500: color-mix(in srgb, white 0%, var(--secondary-tone));--secondary-600: color-mix(in srgb, black 15%, var(--secondary-tone));--secondary-700: color-mix(in srgb, black 30%, var(--secondary-tone));--secondary-800: color-mix(in srgb, black 45%, var(--secondary-tone));--secondary-900: color-mix(in srgb, black 60%, var(--secondary-tone))}.dark-theme{--secondary-tone: color-mix(in srgb, white var(--secondary-lift-override-dark, var(--secondary-lift-default-dark, 0%)), var(--secondary-base));--secondary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--secondary-lift-override-dark, var(--secondary-lift-default-dark, 0%)) * 1000)), white);--secondary-ink: color-mix(in srgb, white 10%, var(--secondary-base));--secondary: var(--secondary-tone);--secondary-0: color-mix(in srgb, black 60%, var(--secondary-tone));--secondary-100: color-mix(in srgb, black 55%, var(--secondary-tone));--secondary-200: color-mix(in srgb, black 50%, var(--secondary-tone));--secondary-300: color-mix(in srgb, black 45%, var(--secondary-tone));--secondary-400: color-mix(in srgb, black 30%, var(--secondary-tone));--secondary-500: color-mix(in srgb, white 10%, var(--secondary-tone));--secondary-600: color-mix(in srgb, white 15%, var(--secondary-tone));--secondary-700: color-mix(in srgb, white 30%, var(--secondary-tone));--secondary-800: color-mix(in srgb, white 45%, var(--secondary-tone));--secondary-900: color-mix(in srgb, white 60%, var(--secondary-tone))}.black-theme{--secondary-tone: color-mix(in srgb, white var(--secondary-lift-override-black, var(--secondary-lift-default-black, 0%)), var(--secondary-base));--secondary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--secondary-lift-override-black, var(--secondary-lift-default-black, 0%)) * 1000)), white);--secondary-ink: color-mix(in srgb, white 10%, var(--secondary-base));--secondary: var(--secondary-tone);--secondary-0: color-mix(in srgb, black 95%, var(--secondary-tone));--secondary-100: color-mix(in srgb, black 85%, var(--secondary-tone));--secondary-200: color-mix(in srgb, black 75%, var(--secondary-tone));--secondary-300: color-mix(in srgb, black 65%, var(--secondary-tone));--secondary-400: color-mix(in srgb, black 60%, var(--secondary-tone));--secondary-500: color-mix(in srgb, white 10%, var(--secondary-tone));--secondary-600: color-mix(in srgb, white 15%, var(--secondary-tone));--secondary-700: color-mix(in srgb, white 30%, var(--secondary-tone));--secondary-800: color-mix(in srgb, white 45%, var(--secondary-tone));--secondary-900: color-mix(in srgb, white 60%, var(--secondary-tone))}:root{--tertiary-tone: color-mix(in srgb, white var(--tertiary-lift-override-light, var(--tertiary-lift-default-light, 0%)), var(--tertiary-base));--tertiary-on: color-mix(in srgb, var(--text-surface-900) min(100%, calc(var(--tertiary-lift-override-light, var(--tertiary-lift-default-light, 0%)) * 1000)), white);--tertiary-ink: var(--tertiary-base);--tertiary: var(--tertiary-tone);--tertiary-0: color-mix(in srgb, white 90%, var(--tertiary-tone));--tertiary-100: color-mix(in srgb, white 75%, var(--tertiary-tone));--tertiary-200: color-mix(in srgb, white 60%, var(--tertiary-tone));--tertiary-300: color-mix(in srgb, white 45%, var(--tertiary-tone));--tertiary-400: color-mix(in srgb, white 30%, var(--tertiary-tone));--tertiary-500: color-mix(in srgb, white 0%, var(--tertiary-tone));--tertiary-600: color-mix(in srgb, black 15%, var(--tertiary-tone));--tertiary-700: color-mix(in srgb, black 30%, var(--tertiary-tone));--tertiary-800: color-mix(in srgb, black 45%, var(--tertiary-tone));--tertiary-900: color-mix(in srgb, black 60%, var(--tertiary-tone))}.dark-theme{--tertiary-tone: color-mix(in srgb, white var(--tertiary-lift-override-dark, var(--tertiary-lift-default-dark, 0%)), var(--tertiary-base));--tertiary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--tertiary-lift-override-dark, var(--tertiary-lift-default-dark, 0%)) * 1000)), white);--tertiary-ink: color-mix(in srgb, white 10%, var(--tertiary-base));--tertiary: var(--tertiary-tone);--tertiary-0: color-mix(in srgb, black 60%, var(--tertiary-tone));--tertiary-100: color-mix(in srgb, black 55%, var(--tertiary-tone));--tertiary-200: color-mix(in srgb, black 50%, var(--tertiary-tone));--tertiary-300: color-mix(in srgb, black 45%, var(--tertiary-tone));--tertiary-400: color-mix(in srgb, black 30%, var(--tertiary-tone));--tertiary-500: color-mix(in srgb, white 10%, var(--tertiary-tone));--tertiary-600: color-mix(in srgb, white 15%, var(--tertiary-tone));--tertiary-700: color-mix(in srgb, white 30%, var(--tertiary-tone));--tertiary-800: color-mix(in srgb, white 45%, var(--tertiary-tone));--tertiary-900: color-mix(in srgb, white 60%, var(--tertiary-tone))}.black-theme{--tertiary-tone: color-mix(in srgb, white var(--tertiary-lift-override-black, var(--tertiary-lift-default-black, 0%)), var(--tertiary-base));--tertiary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--tertiary-lift-override-black, var(--tertiary-lift-default-black, 0%)) * 1000)), white);--tertiary-ink: color-mix(in srgb, white 10%, var(--tertiary-base));--tertiary: var(--tertiary-tone);--tertiary-0: color-mix(in srgb, black 95%, var(--tertiary-tone));--tertiary-100: color-mix(in srgb, black 85%, var(--tertiary-tone));--tertiary-200: color-mix(in srgb, black 75%, var(--tertiary-tone));--tertiary-300: color-mix(in srgb, black 65%, var(--tertiary-tone));--tertiary-400: color-mix(in srgb, black 60%, var(--tertiary-tone));--tertiary-500: color-mix(in srgb, white 10%, var(--tertiary-tone));--tertiary-600: color-mix(in srgb, white 15%, var(--tertiary-tone));--tertiary-700: color-mix(in srgb, white 30%, var(--tertiary-tone));--tertiary-800: color-mix(in srgb, white 45%, var(--tertiary-tone));--tertiary-900: color-mix(in srgb, white 60%, var(--tertiary-tone))}:root{--quaternary-tone: color-mix(in srgb, white var(--quaternary-lift-override-light, var(--quaternary-lift-default-light, 0%)), var(--quaternary-base));--quaternary-on: color-mix(in srgb, var(--text-surface-900) min(100%, calc(var(--quaternary-lift-override-light, var(--quaternary-lift-default-light, 0%)) * 1000)), white);--quaternary-ink: var(--quaternary-base);--quaternary: var(--quaternary-tone);--quaternary-0: color-mix(in srgb, white 90%, var(--quaternary-tone));--quaternary-100: color-mix(in srgb, white 75%, var(--quaternary-tone));--quaternary-200: color-mix(in srgb, white 60%, var(--quaternary-tone));--quaternary-300: color-mix(in srgb, white 45%, var(--quaternary-tone));--quaternary-400: color-mix(in srgb, white 30%, var(--quaternary-tone));--quaternary-500: color-mix(in srgb, white 0%, var(--quaternary-tone));--quaternary-600: color-mix(in srgb, black 15%, var(--quaternary-tone));--quaternary-700: color-mix(in srgb, black 30%, var(--quaternary-tone));--quaternary-800: color-mix(in srgb, black 45%, var(--quaternary-tone));--quaternary-900: color-mix(in srgb, black 60%, var(--quaternary-tone))}.dark-theme{--quaternary-tone: color-mix(in srgb, white var(--quaternary-lift-override-dark, var(--quaternary-lift-default-dark, 0%)), var(--quaternary-base));--quaternary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--quaternary-lift-override-dark, var(--quaternary-lift-default-dark, 0%)) * 1000)), white);--quaternary-ink: color-mix(in srgb, white 10%, var(--quaternary-base));--quaternary: var(--quaternary-tone);--quaternary-0: color-mix(in srgb, black 60%, var(--quaternary-tone));--quaternary-100: color-mix(in srgb, black 55%, var(--quaternary-tone));--quaternary-200: color-mix(in srgb, black 50%, var(--quaternary-tone));--quaternary-300: color-mix(in srgb, black 45%, var(--quaternary-tone));--quaternary-400: color-mix(in srgb, black 30%, var(--quaternary-tone));--quaternary-500: color-mix(in srgb, white 10%, var(--quaternary-tone));--quaternary-600: color-mix(in srgb, white 15%, var(--quaternary-tone));--quaternary-700: color-mix(in srgb, white 30%, var(--quaternary-tone));--quaternary-800: color-mix(in srgb, white 45%, var(--quaternary-tone));--quaternary-900: color-mix(in srgb, white 60%, var(--quaternary-tone))}.black-theme{--quaternary-tone: color-mix(in srgb, white var(--quaternary-lift-override-black, var(--quaternary-lift-default-black, 0%)), var(--quaternary-base));--quaternary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--quaternary-lift-override-black, var(--quaternary-lift-default-black, 0%)) * 1000)), white);--quaternary-ink: color-mix(in srgb, white 10%, var(--quaternary-base));--quaternary: var(--quaternary-tone);--quaternary-0: color-mix(in srgb, black 95%, var(--quaternary-tone));--quaternary-100: color-mix(in srgb, black 85%, var(--quaternary-tone));--quaternary-200: color-mix(in srgb, black 75%, var(--quaternary-tone));--quaternary-300: color-mix(in srgb, black 65%, var(--quaternary-tone));--quaternary-400: color-mix(in srgb, black 60%, var(--quaternary-tone));--quaternary-500: color-mix(in srgb, white 10%, var(--quaternary-tone));--quaternary-600: color-mix(in srgb, white 15%, var(--quaternary-tone));--quaternary-700: color-mix(in srgb, white 30%, var(--quaternary-tone));--quaternary-800: color-mix(in srgb, white 45%, var(--quaternary-tone));--quaternary-900: color-mix(in srgb, white 60%, var(--quaternary-tone))}:root{--quinary-tone: color-mix(in srgb, white var(--quinary-lift-override-light, var(--quinary-lift-default-light, 0%)), var(--quinary-base));--quinary-on: color-mix(in srgb, var(--text-surface-900) min(100%, calc(var(--quinary-lift-override-light, var(--quinary-lift-default-light, 0%)) * 1000)), white);--quinary-ink: var(--quinary-base);--quinary: var(--quinary-tone);--quinary-0: color-mix(in srgb, white 90%, var(--quinary-tone));--quinary-100: color-mix(in srgb, white 75%, var(--quinary-tone));--quinary-200: color-mix(in srgb, white 60%, var(--quinary-tone));--quinary-300: color-mix(in srgb, white 45%, var(--quinary-tone));--quinary-400: color-mix(in srgb, white 30%, var(--quinary-tone));--quinary-500: color-mix(in srgb, white 0%, var(--quinary-tone));--quinary-600: color-mix(in srgb, black 15%, var(--quinary-tone));--quinary-700: color-mix(in srgb, black 30%, var(--quinary-tone));--quinary-800: color-mix(in srgb, black 45%, var(--quinary-tone));--quinary-900: color-mix(in srgb, black 60%, var(--quinary-tone))}.dark-theme{--quinary-tone: color-mix(in srgb, white var(--quinary-lift-override-dark, var(--quinary-lift-default-dark, 0%)), var(--quinary-base));--quinary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--quinary-lift-override-dark, var(--quinary-lift-default-dark, 0%)) * 1000)), white);--quinary-ink: color-mix(in srgb, white 10%, var(--quinary-base));--quinary: var(--quinary-tone);--quinary-0: color-mix(in srgb, black 60%, var(--quinary-tone));--quinary-100: color-mix(in srgb, black 55%, var(--quinary-tone));--quinary-200: color-mix(in srgb, black 50%, var(--quinary-tone));--quinary-300: color-mix(in srgb, black 45%, var(--quinary-tone));--quinary-400: color-mix(in srgb, black 30%, var(--quinary-tone));--quinary-500: color-mix(in srgb, white 10%, var(--quinary-tone));--quinary-600: color-mix(in srgb, white 15%, var(--quinary-tone));--quinary-700: color-mix(in srgb, white 30%, var(--quinary-tone));--quinary-800: color-mix(in srgb, white 45%, var(--quinary-tone));--quinary-900: color-mix(in srgb, white 60%, var(--quinary-tone))}.black-theme{--quinary-tone: color-mix(in srgb, white var(--quinary-lift-override-black, var(--quinary-lift-default-black, 0%)), var(--quinary-base));--quinary-on: color-mix(in srgb, hsl(0 0% 12%) min(100%, calc(var(--quinary-lift-override-black, var(--quinary-lift-default-black, 0%)) * 1000)), white);--quinary-ink: color-mix(in srgb, white 10%, var(--quinary-base));--quinary: var(--quinary-tone);--quinary-0: color-mix(in srgb, black 95%, var(--quinary-tone));--quinary-100: color-mix(in srgb, black 85%, var(--quinary-tone));--quinary-200: color-mix(in srgb, black 75%, var(--quinary-tone));--quinary-300: color-mix(in srgb, black 65%, var(--quinary-tone));--quinary-400: color-mix(in srgb, black 60%, var(--quinary-tone));--quinary-500: color-mix(in srgb, white 10%, var(--quinary-tone));--quinary-600: color-mix(in srgb, white 15%, var(--quinary-tone));--quinary-700: color-mix(in srgb, white 30%, var(--quinary-tone));--quinary-800: color-mix(in srgb, white 45%, var(--quinary-tone));--quinary-900: color-mix(in srgb, white 60%, var(--quinary-tone))}:root{--primary-base-h: var(--teal-h);--primary-base-s: var(--teal-s);--primary-base-l: var(--teal-l);--primary-base: hsl(var(--teal-h), var(--teal-s), var(--teal-l))}:root{--secondary-base-h: var(--yellow-h);--secondary-base-s: var(--yellow-s);--secondary-base-l: var(--yellow-l);--secondary-base: hsl(var(--yellow-h), var(--yellow-s), var(--yellow-l))}:root{--tertiary-base-h: var(--purple-h);--tertiary-base-s: var(--purple-s);--tertiary-base-l: var(--purple-l);--tertiary-base: hsl(var(--purple-h), var(--purple-s), var(--purple-l))}:root{--quaternary-base-h: var(--blue-h);--quaternary-base-s: var(--blue-s);--quaternary-base-l: var(--blue-l);--quaternary-base: hsl(var(--blue-h), var(--blue-s), var(--blue-l))}:root{--quinary-base-h: var(--green-h);--quinary-base-s: var(--green-s);--quinary-base-l: var(--green-l);--quinary-base: hsl(var(--green-h), var(--green-s), var(--green-l))}h1,h2,h3,h4{font-family:var(--app-font-family-heading)}:root{--success-0: var(--green-0);--success-100: var(--green-100);--success-200: var(--green-200);--success-300: var(--green-300);--success-400: var(--green-400);--success-500: var(--green-500);--success-600: var(--green-600);--success-700: var(--green-700);--success-800: var(--green-800);--success-900: var(--green-900);--warning-0: var(--orange-0);--warning-100: var(--orange-100);--warning-200: var(--orange-200);--warning-300: var(--orange-300);--warning-400: var(--orange-400);--warning-500: var(--orange-500);--warning-600: var(--orange-600);--warning-700: var(--orange-700);--warning-800: var(--orange-800);--warning-900: var(--orange-900);--error-0: var(--red-0);--error-100: var(--red-100);--error-200: var(--red-200);--error-300: var(--red-300);--error-400: var(--red-400);--error-500: var(--red-500);--error-600: var(--red-600);--error-700: var(--red-700);--error-800: var(--red-800);--error-900: var(--red-900);--info-0: var(--blue-0);--info-100: var(--blue-100);--info-200: var(--blue-200);--info-300: var(--blue-300);--info-400: var(--blue-400);--info-500: var(--blue-500);--info-600: var(--blue-600);--info-700: var(--blue-700);--info-800: var(--blue-800);--info-900: var(--blue-900);--text-success-0: var(--green-0);--text-success-100: var(--green-100);--text-success-200: var(--green-200);--text-success-300: var(--green-300);--text-success-400: var(--green-400);--text-success-500: var(--green-500);--text-success-600: var(--green-600);--text-success-700: var(--green-700);--text-success-800: var(--green-800);--text-success-900: var(--green-900);--text-warning-0: var(--orange-0);--text-warning-100: var(--orange-100);--text-warning-200: var(--orange-200);--text-warning-300: var(--orange-300);--text-warning-400: var(--orange-400);--text-warning-500: var(--orange-500);--text-warning-600: var(--orange-600);--text-warning-700: var(--orange-700);--text-warning-800: var(--orange-800);--text-warning-900: var(--orange-900);--text-error-0: var(--red-0);--text-error-100: var(--red-100);--text-error-200: var(--red-200);--text-error-300: var(--red-300);--text-error-400: var(--red-400);--text-error-500: var(--red-500);--text-error-600: var(--red-600);--text-error-700: var(--red-700);--text-error-800: var(--red-800);--text-error-900: var(--red-900);--text-info-0: var(--blue-0);--text-info-100: var(--blue-100);--text-info-200: var(--blue-200);--text-info-300: var(--blue-300);--text-info-400: var(--blue-400);--text-info-500: var(--blue-500);--text-info-600: var(--blue-600);--text-info-700: var(--blue-700);--text-info-800: var(--blue-800);--text-info-900: var(--blue-900);--link-primary-0: var(--primary-0);--link-primary-100: var(--primary-100);--link-primary-200: var(--primary-200);--link-primary-300: var(--primary-300);--link-primary-400: var(--primary-400);--link-primary-500: var(--primary-500);--link-primary-600: var(--primary-600);--link-primary-700: var(--primary-700);--link-primary-800: var(--primary-800);--link-primary-900: var(--primary-900);--link-secondary-0: var(--secondary-0);--link-secondary-100: var(--secondary-100);--link-secondary-200: var(--secondary-200);--link-secondary-300: var(--secondary-300);--link-secondary-400: var(--secondary-400);--link-secondary-500: var(--secondary-500);--link-secondary-600: var(--secondary-600);--link-secondary-700: var(--secondary-700);--link-secondary-800: var(--secondary-800);--link-secondary-900: var(--secondary-900);--text-primary-0: var(--primary-0);--text-primary-100: var(--primary-100);--text-primary-200: var(--primary-200);--text-primary-300: var(--primary-300);--text-primary-400: var(--primary-400);--text-primary-500: var(--primary-500);--text-primary-600: var(--primary-600);--text-primary-700: var(--primary-700);--text-primary-800: var(--primary-800);--text-primary-900: var(--primary-900);--text-secondary-0: var(--secondary-0);--text-secondary-100: var(--secondary-100);--text-secondary-200: var(--secondary-200);--text-secondary-300: var(--secondary-300);--text-secondary-400: var(--secondary-400);--text-secondary-500: var(--secondary-500);--text-secondary-600: var(--secondary-600);--text-secondary-700: var(--secondary-700);--text-secondary-800: var(--secondary-800);--text-secondary-900: var(--secondary-900);--text-tertiary-0: var(--tertiary-0);--text-tertiary-100: var(--tertiary-100);--text-tertiary-200: var(--tertiary-200);--text-tertiary-300: var(--tertiary-300);--text-tertiary-400: var(--tertiary-400);--text-tertiary-500: var(--tertiary-500);--text-tertiary-600: var(--tertiary-600);--text-tertiary-700: var(--tertiary-700);--text-tertiary-800: var(--tertiary-800);--text-tertiary-900: var(--tertiary-900);--text-quaternary-0: var(--quaternary-0);--text-quaternary-100: var(--quaternary-100);--text-quaternary-200: var(--quaternary-200);--text-quaternary-300: var(--quaternary-300);--text-quaternary-400: var(--quaternary-400);--text-quaternary-500: var(--quaternary-500);--text-quaternary-600: var(--quaternary-600);--text-quaternary-700: var(--quaternary-700);--text-quaternary-800: var(--quaternary-800);--text-quaternary-900: var(--quaternary-900);--text-quinary-0: var(--quinary-0);--text-quinary-100: var(--quinary-100);--text-quinary-200: var(--quinary-200);--text-quinary-300: var(--quinary-300);--text-quinary-400: var(--quinary-400);--text-quinary-500: var(--quinary-500);--text-quinary-600: var(--quinary-600);--text-quinary-700: var(--quinary-700);--text-quinary-800: var(--quinary-800);--text-quinary-900: var(--quinary-900);--border-primary-0: var(--primary-0);--border-primary-100: var(--primary-100);--border-primary-200: var(--primary-200);--border-primary-300: var(--primary-300);--border-primary-400: var(--primary-400);--border-primary-500: var(--primary-500);--border-primary-600: var(--primary-600);--border-primary-700: var(--primary-700);--border-primary-800: var(--primary-800);--border-primary-900: var(--primary-900);--border-secondary-0: var(--secondary-0);--border-secondary-100: var(--secondary-100);--border-secondary-200: var(--secondary-200);--border-secondary-300: var(--secondary-300);--border-secondary-400: var(--secondary-400);--border-secondary-500: var(--secondary-500);--border-secondary-600: var(--secondary-600);--border-secondary-700: var(--secondary-700);--border-secondary-800: var(--secondary-800);--border-secondary-900: var(--secondary-900);--border-tertiary-0: var(--tertiary-0);--border-tertiary-100: var(--tertiary-100);--border-tertiary-200: var(--tertiary-200);--border-tertiary-300: var(--tertiary-300);--border-tertiary-400: var(--tertiary-400);--border-tertiary-500: var(--tertiary-500);--border-tertiary-600: var(--tertiary-600);--border-tertiary-700: var(--tertiary-700);--border-tertiary-800: var(--tertiary-800);--border-tertiary-900: var(--tertiary-900);--border-quaternary-0: var(--quaternary-0);--border-quaternary-100: var(--quaternary-100);--border-quaternary-200: var(--quaternary-200);--border-quaternary-300: var(--quaternary-300);--border-quaternary-400: var(--quaternary-400);--border-quaternary-500: var(--quaternary-500);--border-quaternary-600: var(--quaternary-600);--border-quaternary-700: var(--quaternary-700);--border-quaternary-800: var(--quaternary-800);--border-quaternary-900: var(--quaternary-900);--border-quinary-0: var(--quinary-0);--border-quinary-100: var(--quinary-100);--border-quinary-200: var(--quinary-200);--border-quinary-300: var(--quinary-300);--border-quinary-400: var(--quinary-400);--border-quinary-500: var(--quinary-500);--border-quinary-600: var(--quinary-600);--border-quinary-700: var(--quinary-700);--border-quinary-800: var(--quinary-800);--border-quinary-900: var(--quinary-900);--bg-primary-0: var(--primary-0);--bg-primary-100: var(--primary-100);--bg-primary-200: var(--primary-200);--bg-primary-300: var(--primary-300);--bg-primary-400: var(--primary-400);--bg-primary-500: var(--primary-500);--bg-primary-600: var(--primary-600);--bg-primary-700: var(--primary-700);--bg-primary-800: var(--primary-800);--bg-primary-900: var(--primary-900);--bg-secondary-0: var(--secondary-0);--bg-secondary-100: var(--secondary-100);--bg-secondary-200: var(--secondary-200);--bg-secondary-300: var(--secondary-300);--bg-secondary-400: var(--secondary-400);--bg-secondary-500: var(--secondary-500);--bg-secondary-600: var(--secondary-600);--bg-secondary-700: var(--secondary-700);--bg-secondary-800: var(--secondary-800);--bg-secondary-900: var(--secondary-900);--bg-tertiary-0: var(--tertiary-0);--bg-tertiary-100: var(--tertiary-100);--bg-tertiary-200: var(--tertiary-200);--bg-tertiary-300: var(--tertiary-300);--bg-tertiary-400: var(--tertiary-400);--bg-tertiary-500: var(--tertiary-500);--bg-tertiary-600: var(--tertiary-600);--bg-tertiary-700: var(--tertiary-700);--bg-tertiary-800: var(--tertiary-800);--bg-tertiary-900: var(--tertiary-900);--bg-quaternary-0: var(--quaternary-0);--bg-quaternary-100: var(--quaternary-100);--bg-quaternary-200: var(--quaternary-200);--bg-quaternary-300: var(--quaternary-300);--bg-quaternary-400: var(--quaternary-400);--bg-quaternary-500: var(--quaternary-500);--bg-quaternary-600: var(--quaternary-600);--bg-quaternary-700: var(--quaternary-700);--bg-quaternary-800: var(--quaternary-800);--bg-quaternary-900: var(--quaternary-900);--bg-quinary-0: var(--quinary-0);--bg-quinary-100: var(--quinary-100);--bg-quinary-200: var(--quinary-200);--bg-quinary-300: var(--quinary-300);--bg-quinary-400: var(--quinary-400);--bg-quinary-500: var(--quinary-500);--bg-quinary-600: var(--quinary-600);--bg-quinary-700: var(--quinary-700);--bg-quinary-800: var(--quinary-800);--bg-quinary-900: var(--quinary-900)}.dark-theme,.black-theme{--text-primary-0: var(--primary-0);--text-primary-100: var(--primary-100);--text-primary-200: var(--primary-200);--text-primary-300: var(--primary-300);--text-primary-400: var(--primary-400);--text-primary-500: var(--primary-500);--text-primary-600: var(--primary-600);--text-primary-700: var(--primary-700);--text-primary-800: var(--primary-800);--text-primary-900: var(--primary-900);--text-secondary-0: var(--secondary-0);--text-secondary-100: var(--secondary-100);--text-secondary-200: var(--secondary-200);--text-secondary-300: var(--secondary-300);--text-secondary-400: var(--secondary-400);--text-secondary-500: var(--secondary-500);--text-secondary-600: var(--secondary-600);--text-secondary-700: var(--secondary-700);--text-secondary-800: var(--secondary-800);--text-secondary-900: var(--secondary-900);--text-tertiary-0: var(--tertiary-0);--text-tertiary-100: var(--tertiary-100);--text-tertiary-200: var(--tertiary-200);--text-tertiary-300: var(--tertiary-300);--text-tertiary-400: var(--tertiary-400);--text-tertiary-500: var(--tertiary-500);--text-tertiary-600: var(--tertiary-600);--text-tertiary-700: var(--tertiary-700);--text-tertiary-800: var(--tertiary-800);--text-tertiary-900: var(--tertiary-900);--text-quaternary-0: var(--quaternary-0);--text-quaternary-100: var(--quaternary-100);--text-quaternary-200: var(--quaternary-200);--text-quaternary-300: var(--quaternary-300);--text-quaternary-400: var(--quaternary-400);--text-quaternary-500: var(--quaternary-500);--text-quaternary-600: var(--quaternary-600);--text-quaternary-700: var(--quaternary-700);--text-quaternary-800: var(--quaternary-800);--text-quaternary-900: var(--quaternary-900);--text-quinary-0: var(--quinary-0);--text-quinary-100: var(--quinary-100);--text-quinary-200: var(--quinary-200);--text-quinary-300: var(--quinary-300);--text-quinary-400: var(--quinary-400);--text-quinary-500: var(--quinary-500);--text-quinary-600: var(--quinary-600);--text-quinary-700: var(--quinary-700);--text-quinary-800: var(--quinary-800);--text-quinary-900: var(--quinary-900);--border-primary-0: var(--primary-0);--border-primary-100: var(--primary-100);--border-primary-200: var(--primary-200);--border-primary-300: var(--primary-300);--border-primary-400: var(--primary-400);--border-primary-500: var(--primary-500);--border-primary-600: var(--primary-600);--border-primary-700: var(--primary-700);--border-primary-800: var(--primary-800);--border-primary-900: var(--primary-900);--border-secondary-0: var(--secondary-0);--border-secondary-100: var(--secondary-100);--border-secondary-200: var(--secondary-200);--border-secondary-300: var(--secondary-300);--border-secondary-400: var(--secondary-400);--border-secondary-500: var(--secondary-500);--border-secondary-600: var(--secondary-600);--border-secondary-700: var(--secondary-700);--border-secondary-800: var(--secondary-800);--border-secondary-900: var(--secondary-900);--border-tertiary-0: var(--tertiary-0);--border-tertiary-100: var(--tertiary-100);--border-tertiary-200: var(--tertiary-200);--border-tertiary-300: var(--tertiary-300);--border-tertiary-400: var(--tertiary-400);--border-tertiary-500: var(--tertiary-500);--border-tertiary-600: var(--tertiary-600);--border-tertiary-700: var(--tertiary-700);--border-tertiary-800: var(--tertiary-800);--border-tertiary-900: var(--tertiary-900);--border-quaternary-0: var(--quaternary-0);--border-quaternary-100: var(--quaternary-100);--border-quaternary-200: var(--quaternary-200);--border-quaternary-300: var(--quaternary-300);--border-quaternary-400: var(--quaternary-400);--border-quaternary-500: var(--quaternary-500);--border-quaternary-600: var(--quaternary-600);--border-quaternary-700: var(--quaternary-700);--border-quaternary-800: var(--quaternary-800);--border-quaternary-900: var(--quaternary-900);--border-quinary-0: var(--quinary-0);--border-quinary-100: var(--quinary-100);--border-quinary-200: var(--quinary-200);--border-quinary-300: var(--quinary-300);--border-quinary-400: var(--quinary-400);--border-quinary-500: var(--quinary-500);--border-quinary-600: var(--quinary-600);--border-quinary-700: var(--quinary-700);--border-quinary-800: var(--quinary-800);--border-quinary-900: var(--quinary-900);--bg-primary-0: var(--primary-0);--bg-primary-100: var(--primary-100);--bg-primary-200: var(--primary-200);--bg-primary-300: var(--primary-300);--bg-primary-400: var(--primary-400);--bg-primary-500: var(--primary-500);--bg-primary-600: var(--primary-600);--bg-primary-700: var(--primary-700);--bg-primary-800: var(--primary-800);--bg-primary-900: var(--primary-900);--bg-secondary-0: var(--secondary-0);--bg-secondary-100: var(--secondary-100);--bg-secondary-200: var(--secondary-200);--bg-secondary-300: var(--secondary-300);--bg-secondary-400: var(--secondary-400);--bg-secondary-500: var(--secondary-500);--bg-secondary-600: var(--secondary-600);--bg-secondary-700: var(--secondary-700);--bg-secondary-800: var(--secondary-800);--bg-secondary-900: var(--secondary-900);--bg-tertiary-0: var(--tertiary-0);--bg-tertiary-100: var(--tertiary-100);--bg-tertiary-200: var(--tertiary-200);--bg-tertiary-300: var(--tertiary-300);--bg-tertiary-400: var(--tertiary-400);--bg-tertiary-500: var(--tertiary-500);--bg-tertiary-600: var(--tertiary-600);--bg-tertiary-700: var(--tertiary-700);--bg-tertiary-800: var(--tertiary-800);--bg-tertiary-900: var(--tertiary-900);--bg-quaternary-0: var(--quaternary-0);--bg-quaternary-100: var(--quaternary-100);--bg-quaternary-200: var(--quaternary-200);--bg-quaternary-300: var(--quaternary-300);--bg-quaternary-400: var(--quaternary-400);--bg-quaternary-500: var(--quaternary-500);--bg-quaternary-600: var(--quaternary-600);--bg-quaternary-700: var(--quaternary-700);--bg-quaternary-800: var(--quaternary-800);--bg-quaternary-900: var(--quaternary-900);--bg-quinary-0: var(--quinary-0);--bg-quinary-100: var(--quinary-100);--bg-quinary-200: var(--quinary-200);--bg-quinary-300: var(--quinary-300);--bg-quinary-400: var(--quinary-400);--bg-quinary-500: var(--quinary-500);--bg-quinary-600: var(--quinary-600);--bg-quinary-700: var(--quinary-700);--bg-quinary-800: var(--quinary-800);--bg-quinary-900: var(--quinary-900)}:root,.light-theme{--app-bg-color: color-mix(in srgb, var(--surface-base) 40%, var(--surface-200-alpha-60));--surface-card: var(--surface-100-alpha-90);--primary-card: var(--primary-0-alpha-90);--surface-overlay: var(--surface-600-alpha-60);--shadow-card: 4px 4px 64px 0px hsla(240, 5%, 77%, .3);--shadow-card-small: 4px 4px 64px 0px hsla(240, 5%, 77%, .2);--shadow-pagination: 0px 1px 4px 0px hsla(225, 15%, 17%, .1);--foreground-divider: var(--black-900-alpha-10);--surface-base: var(--surface-base-override-light, var(--surface-base-1));--text-surface-base: var(--text-surface-base-override-light, var(--text-surface-base-1));--border-surface-base: var(--border-surface-base-override-light, var(--border-surface-base-1))}.dark-theme{--app-bg-color: color-mix(in srgb, var(--surface-base) calc(var(--app-bg-alpha-dark) * 100%), transparent);--shadow-card: 4px 4px 64px 0px hsla(0, 0%, 18%, .3);--shadow-card-small: 4px 4px 64px 0px hsla(240, 5%, 77%, .2);--shadow-pagination: 0px 1px 4px 0px hsla(225, 15%, 17%, .1);--surface-base: var(--surface-base-override-dark, var(--surface-base-4));--border-surface-base: var(--border-surface-base-override-dark, var(--border-surface-base-3));--text-surface-base: var(--text-surface-base-override-dark, var(--text-surface-base-2));--surface-card: var(--surface-100-alpha-80);--primary-card: var(--primary-0-alpha-80);--surface-overlay: var(--surface-100-alpha-70);--foreground-divider: var(--black-0-alpha-10)}.black-theme{--app-bg-color: color-mix(in srgb, var(--surface-base) calc(var(--app-bg-alpha-dark) * 100%), transparent);--shadow-card: 4px 4px 64px 0px hsla(0, 0%, 18%, .3);--shadow-card-small: 4px 4px 64px 0px hsla(240, 5%, 77%, .2);--shadow-pagination: 0px 1px 4px 0px hsla(225, 15%, 17%, .1);--surface-base: var(--surface-base-override-dark, var(--surface-base-4));--border-surface-base: var(--border-surface-base-override-dark, var(--border-surface-base-3));--text-surface-base: var(--text-surface-base-override-dark, var(--text-surface-base-2));--surface-card: var(--surface-100-alpha-80);--primary-card: var(--primary-0-alpha-80);--surface-overlay: var(--surface-100-alpha-70);--foreground-divider: var(--black-0-alpha-10);--app-bg-color: color-mix(in srgb, var(--surface-base) calc(var(--app-bg-alpha-black) * 100%), transparent);--surface-base: var(--surface-base-override-black, var(--surface-base-4));--border-surface-base: var(--border-surface-base-override-black, var(--border-surface-base-5));--text-surface-base: var(--text-surface-base-override-black, var(--text-surface-base-2));--surface-card: var(--surface-0-alpha-60);--primary-card: var(--surface-0-alpha-60);--surface-overlay: var(--surface-200-alpha-60)}@media(prefer-color-scheme:light){:root{--app-bg-color: color-mix(in srgb, var(--surface-base) 40%, var(--surface-200-alpha-60));--surface-card: var(--surface-100-alpha-90);--primary-card: var(--primary-0-alpha-90);--surface-overlay: var(--surface-600-alpha-60);--shadow-card: 4px 4px 64px 0px hsla(240, 5%, 77%, .3);--shadow-card-small: 4px 4px 64px 0px hsla(240, 5%, 77%, .2);--shadow-pagination: 0px 1px 4px 0px hsla(225, 15%, 17%, .1);--foreground-divider: var(--black-900-alpha-10);--surface-base: var(--surface-base-override-light, var(--surface-base-1));--text-surface-base: var(--text-surface-base-override-light, var(--text-surface-base-1));--border-surface-base: var(--border-surface-base-override-light, var(--border-surface-base-1))}}@media(prefer-color-scheme:dark){:root{--app-bg-color: color-mix(in srgb, var(--surface-base) calc(var(--app-bg-alpha-dark) * 100%), transparent);--shadow-card: 4px 4px 64px 0px hsla(0, 0%, 18%, .3);--shadow-card-small: 4px 4px 64px 0px hsla(240, 5%, 77%, .2);--shadow-pagination: 0px 1px 4px 0px hsla(225, 15%, 17%, .1);--surface-base: var(--surface-base-override-dark, var(--surface-base-4));--border-surface-base: var(--border-surface-base-override-dark, var(--border-surface-base-3));--text-surface-base: var(--text-surface-base-override-dark, var(--text-surface-base-2));--surface-card: var(--surface-100-alpha-80);--primary-card: var(--primary-0-alpha-80);--surface-overlay: var(--surface-100-alpha-70);--foreground-divider: var(--black-0-alpha-10)}}[class*=-theme]{--mat-autocomplete-background-color: var(--surface-0);--mat-autocomplete-container-elevation-shadow: var(--shadow-card);--mat-autocomplete-container-shape: 0}[class*=-theme] .cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-text-field--disabled){background-color:var(--surface-100)}[class*=-theme] .cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.no-results-option .mdc-list-item__primary-text{opacity:1;flex-direction:column;width:100%}[class*=-theme] .cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{max-height:25rem}[class*=-theme]{--button-color-100: color-mix(in srgb, white 75%, var(--button-color));--button-color-500: var(--button-color);--button-color-600: color-mix(in srgb, black 15%, var(--button-color));--button-color-700: color-mix(in srgb, black 30%, var(--button-color));--button-color-800: color-mix(in srgb, black 45%, var(--button-color));--button-color-on: lch(from var(--button-color) calc((60 - l) * infinity) 0 0);--mat-button-text-container-height: inherit;--mat-button-text-container-shape: var(--button-radius-top-left, var(--app-button-border-radius)) var(--button-radius-top-right, var(--app-button-border-radius)) var(--button-radius-bottom-right, var(--app-button-border-radius)) var(--button-radius-bottom-left, var(--app-button-border-radius));--mat-button-text-label-text-color: var(--text-surface-700);--mat-button-text-disabled-label-text-color: inherit;--mat-button-filled-container-color: var(--button-color-500, var(--primary-500));--mat-button-filled-disabled-container-color: var(--surface-100);--mat-button-filled-label-text-color: var(--button-color-on, var(--primary-on, var(--surface-0)));--mat-button-filled-disabled-label-text-color: var(--text-surface-700);--mat-button-filled-container-height: inherit;--mat-button-filled-container-shape: var(--button-radius-top-left, var(--app-button-border-radius)) var(--button-radius-top-right, var(--app-button-border-radius)) var(--button-radius-bottom-right, var(--app-button-border-radius)) var(--button-radius-bottom-left, var(--app-button-border-radius));--mat-button-protected-container-height: inherit;--mat-button-protected-container-shape: var(--button-radius-top-left, var(--app-button-border-radius)) var(--button-radius-top-right, var(--app-button-border-radius)) var(--button-radius-bottom-right, var(--app-button-border-radius)) var(--button-radius-bottom-left, var(--app-button-border-radius));--mat-button-protected-container-elevation-shadow: inherit;--mat-button-protected-container-color: inherit;--mat-button-protected-disabled-container-color: inherit;--mat-button-protected-label-text-color: #fff;--mat-button-protected-disabled-label-text-color: inherit;--mat-button-protected-focus-container-elevation-shadow: inherit;--mat-button-protected-hover-container-elevation-shadow: inherit;--mat-button-protected-pressed-container-elevation-shadow: inherit;--mat-button-protected-disabled-container-elevation-shadow: inherit;--mat-button-tonal-container-color: var(--button-color-100, var(--primary-100));--mat-button-tonal-container-shape: var(--button-radius-top-left, var(--app-button-border-radius)) var(--button-radius-top-right, var(--app-button-border-radius)) var(--button-radius-bottom-right, var(--app-button-border-radius)) var(--button-radius-bottom-left, var(--app-button-border-radius));--mat-button-tonal-label-text-color: var(--button-color-800, var(--primary-800));--mat-button-tonal-disabled-container-color: inherit;--mat-button-tonal-disabled-label-text-color: inherit;--mat-button-tonal-disabled-state-layer-color: inherit;--mat-button-tonal-focus-state-layer-opacity: inherit;--mat-button-tonal-hover-state-layer-opacity: inherit;--mat-button-tonal-pressed-state-layer-opacity: inherit;--mat-button-outlined-container-height: inherit;--mat-button-outlined-container-shape: var(--button-radius-top-left, var(--app-button-border-radius)) var(--button-radius-top-right, var(--app-button-border-radius)) var(--button-radius-bottom-right, var(--app-button-border-radius)) var(--button-radius-bottom-left, var(--app-button-border-radius));--mat-button-outlined-outline-width: var(--button-border-top, var(--button-border-width, 1px)) var(--button-border-right, var(--button-border-width, 1px)) var(--button-border-bottom, var(--button-border-width, 1px)) var(--button-border-left, var(--button-border-width, 1px));--mat-button-outlined-label-text-color: var(--button-color-500, var(--primary-ink, var(--border-primary-500)));--mat-button-outlined-disabled-label-text-color: var(--text-surface-700);--mat-button-outlined-outline-color: currentColor;--mat-button-outlined-disabled-outline-color: var(--border-surface-300);--mat-button-filled-ripple-color: transparent;--mat-button-outlined-ripple-color: transparent;--mat-button-protected-ripple-color: transparent;--mat-button-text-ripple-color: transparent;--mat-button-focus-indicator-border-width: var(--button-border-width, 1px);--mat-sys-hover-state-layer-opacity: 0;--mat-sys-pressed-state-layer-opacity: 0}[class*=-theme] button{cursor:pointer}[class*=-theme] .mat-mdc-unelevated-button,[class*=-theme] .mat-mdc-outlined-button,[class*=-theme] .mat-tonal-button{box-shadow:var(--button-shadow, none)}[class*=-theme] .mat-mdc-unelevated-button:hover:not(:disabled),[class*=-theme] .mat-mdc-outlined-button:hover:not(:disabled),[class*=-theme] .mat-tonal-button:hover:not(:disabled){transform:var(--button-hover-transform, none)}[class*=-theme] .mat-mdc-button-base.mdc-button{transition:var(--app-transition);height:auto;min-width:auto;text-transform:var(--button-text-transform);font-family:var(--app-font-family-secondary);font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700}[class*=-theme] .mat-mdc-button-base.mdc-button.primary{padding:var(--button-primary-padding-y) var(--button-primary-padding-x);font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700}[class*=-theme] .mat-mdc-button-base.mdc-button.primary.icon-only{padding:.688rem}[class*=-theme] .mat-mdc-button-base.mdc-button.primary svg{height:1.5rem!important;width:1.5rem!important}[class*=-theme] .mat-mdc-button-base.mdc-button.secondary{padding:var(--button-secondary-padding-y) var(--button-secondary-padding-x);font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-button-base.mdc-button.secondary.icon-only{padding:.563rem}[class*=-theme] .mat-mdc-button-base.mdc-button.tertiary{padding:var(--button-tertiary-padding-y) var(--button-tertiary-padding-x);font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-button-base.mdc-button.tertiary.icon-only{padding:.438rem}[class*=-theme] .mat-mdc-button-base.mdc-button .mdc-button__label{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;-webkit-user-select:text;user-select:text}[class*=-theme] .mat-mdc-button-base.mdc-button mat-icon,[class*=-theme] .mat-mdc-button-base.mdc-button img{margin-right:.25rem}[class*=-theme] .mat-mdc-button{min-width:auto;font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700;color:var(--primary-500)}[class*=-theme] .mat-mdc-button.secondary-weight{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-button.mat-mdc-button[disabled]{color:var(--surface-700)}[class*=-theme] .mat-mdc-button:hover{color:var(--primary-800)}[class*=-theme] .mat-mdc-button:focus:not(:active){color:var(--primary-500);text-decoration-line:underline}[class*=-theme] .mat-mdc-button:active,[class*=-theme] .mat-mdc-button.active{color:var(--primary-600)}[class*=-theme] .mat-mdc-button.active{text-decoration-line:underline}[class*=-theme] .mat-mdc-button.primary{padding:.75rem 0}[class*=-theme] .mat-mdc-button.primary .mdc-button__label{gap:.375rem}[class*=-theme] .mat-mdc-button.primary.icon-only:not(.black){padding:.75rem}[class*=-theme] .mat-mdc-button.secondary{padding:.375rem 0;font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-button.secondary .mdc-button__label{gap:.25rem}[class*=-theme] .mat-mdc-button.secondary.icon-only:not(.black){padding:.625rem}[class*=-theme] .mat-mdc-button.tertiary{padding:.25rem 0;font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-button.tertiary .mdc-button__label{gap:.25rem}[class*=-theme] .mat-mdc-button.tertiary.icon-only:not(.black){padding:.5rem}[class*=-theme] .mat-mdc-button.black{border-radius:var(--app-border-radius);padding:.688rem .938rem;border:1px solid transparent;background:transparent;color:var(--text-surface-800);text-decoration:none}[class*=-theme] .mat-mdc-button.black:not(.icon-only).secondary{padding:.313rem .813rem}[class*=-theme] .mat-mdc-button.black:not(.icon-only).tertiary{padding:.188rem .438rem}[class*=-theme] .mat-mdc-button.black:hover{border-color:var(--border-surface-400);background-color:var(--surface-200);color:var(--text-surface-900)}[class*=-theme] .mat-mdc-button.black:active{border-color:var(--border-surface-300);background-color:var(--surface-300)}[class*=-theme] .mat-mdc-button.black:focus:not(:active),[class*=-theme] .mat-mdc-button.black.focus:not(:active){border-color:var(--border-surface-700);background-color:var(--surface-100)}[class*=-theme] .mat-mdc-button.black.disabled{color:var(--text-surface-700)}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled) .mat-mdc-focus-indicator{opacity:0}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled):hover{--mat-button-outlined-label-text-color: var(--button-color-700, var(--border-primary-700))}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled):active{--mat-button-outlined-label-text-color: var(--button-color-800, var(--border-primary-800))}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled):focus:not(:active){outline:1px solid var(--button-color-500, var(--border-primary-500));--mat-button-outlined-label-text-color: var(--button-color-500, var(--border-primary-500))}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled).gray{--mat-button-outlined-outline-color: var(--border-surface-400);--mat-button-outlined-label-text-color: var(--text-surface-800)}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled).gray:hover{--mat-button-outlined-outline-color: var(--border-surface-700);--mat-button-outlined-label-text-color: var(--surface-800)}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled).gray:active{--mat-button-outlined-outline-color: currentColor;--mat-button-outlined-label-text-color: var(--text-surface-900);border-color:currentColor;color:var(--text-surface-900)}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled).gray:focus:not(:active){outline:1px solid var(--border-surface-600);--mat-button-outlined-outline-color: var(--border-surface-600);--mat-button-outlined-label-text-color: var(--surface-800)}[class*=-theme] .mat-mdc-outlined-button:not(.mdc-button:disabled).filled{background-color:var(--surface-0)}[class*=-theme] .mat-mdc-outlined-button.mdc-button:disabled{background-color:var(--surface-100)}[class*=-theme] .mat-mdc-outlined-button.gray.mdc-button:disabled{background-color:var(--surface-100);border-color:var(--surface-300);color:var(--surface-500)}[class*=-theme] .mat-mdc-unelevated-button{border:1px solid var(--button-color-500, var(--border-primary-500))}[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled):hover{border-color:var(--button-color-600, var(--border-primary-600));--mat-button-filled-container-color: var(--button-color-600, var(--primary-600))}[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled):active{border-color:var(--button-color-700, var(--border-primary-700));--mat-button-filled-container-color: var(--button-color-700, var(--primary-700))}[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled):focus:not(:active){border-color:var(--button-color-500, var(--border-primary-500));outline:2px solid var(--button-color-600, var(--border-primary-600));--mat-button-filled-container-color: var(--button-color-500, var(--primary-500))}[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-mdc-form-field-error,[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-error{border-color:var(--error-600);--mat-button-filled-container-color: var(--error-600)}[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-mdc-form-field-error:hover,[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-error:hover{border-color:var(--red-700);--mat-button-filled-container-color: var(--red-700)}[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-mdc-form-field-error:active,[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-error:active{border-color:var(--red-900);--mat-button-filled-container-color: var(--red-900)}[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-mdc-form-field-error:focus:not(:active),[class*=-theme] .mat-mdc-unelevated-button:not(.mdc-button:disabled).mat-error:focus:not(:active){border-color:var(--error-600);outline:2px solid var(--red-800);--mat-button-filled-container-color: var(--red-600)}[class*=-theme] .mat-mdc-unelevated-button.mdc-button:disabled{border-color:var(--surface-0)}[class*=-theme] .mat-mdc-button-touch-target{display:none}.dark-theme,.black-theme{--mat-button-filled-label-text-color: var(--button-color-on, #fff)}[class*=-theme]{--mat-button-toggle-height: inherit;--mat-button-toggle-shape: var(--app-border-radius);--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-divider-color: var(--border-surface-400);--mat-button-toggle-text-color: var(--text-surface-700);--mat-button-toggle-background-color: var(--surface-0);--mat-button-toggle-state-layer-color: transparent;--mat-button-toggle-selected-state-text-color: var(--primary-on, var(--surface-0));--mat-button-toggle-selected-state-background-color: var(--primary-500);--mat-button-toggle-disabled-state-text-color: inherit;--mat-button-toggle-disabled-state-background-color: inherit;--mat-button-toggle-disabled-selected-state-text-color: inherit;--mat-button-toggle-disabled-selected-state-background-color: inherit;--mat-button-toggle-text-font: inherit}[class*=-theme] .mat-button-toggle-group .mat-button-toggle:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}[class*=-theme] .mat-button-toggle-group .mat-button-toggle:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}[class*=-theme] .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{padding:.25rem 1rem;column-gap:1.5rem;display:flex;align-items:center;justify-content:center}[class*=-theme] .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0;font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{outline:1px solid var(--mat-button-toggle-selected-state-background-color);position:relative;z-index:1;--mat-button-toggle-divider-color: transparent}[class*=-theme] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-button-toggle-group .mat-button-toggle-checkbox-wrapper{display:none}[class*=-theme] .mat-mdc-checkbox{--mat-checkbox-state-layer-size: 1rem;--mat-checkbox-disabled-unselected-icon-color: var(--surface-400);--mat-checkbox-disabled-selected-icon-color: var(--surface-100);--mat-checkbox-selected-checkmark-color: var(--surface-0);--mat-checkbox-disabled-selected-checkmark-color: var(--surface-400);--mat-checkbox-unselected-icon-color: var(--primary-400);--mat-checkbox-selected-icon-color: var(--primary-500);--mat-checkbox-unselected-hover-icon-color: var(--primary-500);--mat-checkbox-selected-hover-icon-color: var(--primary-500);--mat-checkbox-selected-pressed-icon-color: var(--primary-500);--mat-checkbox-unselected-focus-icon-color: inherit;--mat-checkbox-selected-focus-icon-color: var(--primary-500);--mat-checkbox-unselected-hover-state-layer-color: transparent;--mat-checkbox-unselected-focus-state-layer-color: transparent;--mat-checkbox-unselected-pressed-state-layer-color: transparent;--mat-checkbox-selected-hover-state-layer-color: transparent;--mat-checkbox-selected-focus-state-layer-color: transparent;--mat-checkbox-selected-pressed-state-layer-color: transparent;--mat-checkbox-unselected-hover-state-layer-opacity: 0;--mat-checkbox-unselected-focus-state-layer-opacity: 0;--mat-checkbox-unselected-pressed-state-layer-opacity: 0;--mat-checkbox-selected-focus-state-layer-opacity: 0;--mat-checkbox-selected-hover-state-layer-opacity: 0;--mat-checkbox-selected-pressed-state-layer-opacity: 0}[class*=-theme] .mat-mdc-checkbox label{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:600;color:var(--text-surface-900);padding-left:.5rem}[class*=-theme]{--mat-datepicker-calendar-text-font: inherit;--mat-datepicker-calendar-text-size: inherit;--mat-datepicker-calendar-body-label-text-size: inherit;--mat-datepicker-calendar-body-label-text-weight: inherit;--mat-datepicker-calendar-period-button-text-size: inherit;--mat-datepicker-calendar-period-button-text-weight: inherit;--mat-datepicker-calendar-header-text-size: inherit;--mat-datepicker-calendar-header-text-weight: inherit;--mat-datepicker-calendar-container-shape: var(--app-border-radius);--mat-datepicker-calendar-container-touch-shape: var(--app-border-radius);--mat-datepicker-calendar-container-elevation-shadow: var(--shadow-card-small);--mat-datepicker-calendar-container-touch-elevation-shadow: var(--shadow-card-small);--mat-datepicker-calendar-date-selected-state-text-color: var(--surface-0);--mat-datepicker-calendar-date-selected-state-background-color: var(--primary-500);--mat-datepicker-calendar-date-selected-disabled-state-background-color: var(--surface-0);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: var(--surface-200);--mat-datepicker-calendar-date-hover-state-background-color: var(--surface-200);--mat-datepicker-toggle-active-state-icon-color: var(--primary-500);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: var(--text-surface-900);--mat-datepicker-calendar-body-label-text-color: var(--text-surface-900);--mat-datepicker-calendar-period-button-text-color: var(--primary-500);--mat-datepicker-calendar-period-button-icon-color: var(--primary-900);--mat-datepicker-calendar-navigation-button-icon-color: var(--primary-500);--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: var(--text-surface-900);--mat-datepicker-calendar-date-today-outline-color: currentColor;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: var(--text-surface-900);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: var(--text-surface-900);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: var(--text-surface-900);--mat-datepicker-calendar-container-background-color: var(--surface-0);--mat-datepicker-calendar-container-text-color: var(--text-surface-900)}[class*=-theme] .mat-datepicker-content .mat-calendar{width:17.5rem;height:auto}[class*=-theme] .mat-calendar-header{padding:.75rem .75rem .5rem}[class*=-theme] .mat-calendar-controls{margin:0;justify-content:space-between}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700;color:var(--primary-500)}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button.secondary-weight,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button.secondary-weight{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button.mat-mdc-button[disabled],[class*=-theme] .mat-calendar-controls .mat-calendar-next-button.mat-mdc-button[disabled]{color:var(--surface-700)}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button:hover,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button:hover{color:var(--primary-800)}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button:focus:not(:active),[class*=-theme] .mat-calendar-controls .mat-calendar-next-button:focus:not(:active){color:var(--primary-500);text-decoration-line:underline}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button:active,[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button.active,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button:active,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button.active{color:var(--primary-600)}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button.active,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button.active{text-decoration-line:underline}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button{height:2rem;width:2rem}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button:after,[class*=-theme] .mat-calendar-controls .mat-calendar-next-button:after{margin:.75rem}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700;color:var(--primary-500)}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button.secondary-weight{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button.mat-mdc-button[disabled]{color:var(--surface-700)}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button:hover{color:var(--primary-800)}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button:focus:not(:active){color:var(--primary-500);text-decoration-line:underline}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button:active,[class*=-theme] .mat-calendar-controls .mat-calendar-period-button.active{color:var(--primary-600)}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button.active{text-decoration-line:underline}[class*=-theme] .mat-calendar-controls .mat-calendar-period-button{height:2rem}[class*=-theme] .mat-calendar-controls .mat-calendar-previous-button{order:-1}[class*=-theme] .mat-calendar-controls .mat-calendar-spacer{display:none}[class*=-theme] .mat-calendar-body-label{visibility:hidden}[class*=-theme] .mat-calendar-body-label:only-child{display:none}[class*=-theme] .mat-calendar-arrow{display:none}[class*=-theme] .mat-calendar-content{padding:0 1rem .25rem}[class*=-theme] .mat-calendar-content mat-year-view tr:first-child{display:none}[class*=-theme] .mat-calendar-content mat-year-view table,[class*=-theme] .mat-calendar-content mat-year-view thead,[class*=-theme] .mat-calendar-content mat-year-view tbody,[class*=-theme] .mat-calendar-content mat-year-view td,[class*=-theme] .mat-calendar-content mat-year-view th,[class*=-theme] .mat-calendar-content mat-multi-year-view table,[class*=-theme] .mat-calendar-content mat-multi-year-view thead,[class*=-theme] .mat-calendar-content mat-multi-year-view tbody,[class*=-theme] .mat-calendar-content mat-multi-year-view td,[class*=-theme] .mat-calendar-content mat-multi-year-view th{display:block}[class*=-theme] .mat-calendar-content mat-year-view tbody tr,[class*=-theme] .mat-calendar-content mat-multi-year-view tbody tr{display:flex;gap:1rem}[class*=-theme] .mat-calendar-content mat-year-view tbody tr:not(:last-of-type),[class*=-theme] .mat-calendar-content mat-multi-year-view tbody tr:not(:last-of-type){margin-bottom:1rem}[class*=-theme] .mat-calendar-content mat-year-view tbody tr td,[class*=-theme] .mat-calendar-content mat-multi-year-view tbody tr td{width:3.25rem!important;height:2rem!important;padding:0!important}[class*=-theme] .mat-calendar-content mat-year-view .mat-calendar-body-cell-content,[class*=-theme] .mat-calendar-content mat-multi-year-view .mat-calendar-body-cell-content{width:3.25rem;border:none}[class*=-theme] .mat-calendar-content mat-year-view .mat-calendar-body-cell-content:after,[class*=-theme] .mat-calendar-content mat-multi-year-view .mat-calendar-body-cell-content:after{display:none}[class*=-theme] .mat-datepicker-actions{justify-content:center;padding:.125rem 0;border-top:1px solid var(--border-surface-200)}[class*=-theme] .mat-calendar-table-header th{height:2rem;padding:0;font-size:.75rem;line-height:calc(1.334 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme] .mat-calendar-table-header tr:last-child{display:none}[class*=-theme] .mat-calendar-body-cell-content{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500;top:50%;left:50%;transform:translate(-50%,-50%);height:2rem;width:2rem;border-radius:var(--app-border-radius-small);border:none;transition:var(--app-transition)}[class*=-theme] .mat-calendar-body-cell-content.mat-calendar-body-today{border:1px solid currentColor}[class*=-theme] .mat-calendar-body-cell-content.mat-calendar-body-today:after{position:absolute;content:"";bottom:4px;left:50%;width:1rem;height:1px;transform:translate(-50%);background-color:currentColor}[class*=-theme] .mat-calendar-body-cell-content.mat-calendar-body-selected{border:none;box-shadow:none}[class*=-theme]{--mat-dialog-container-shape: var(--app-border-radius-large);--mat-dialog-container-color: var(--surface-0);--mat-dialog-subhead-color: var(--text-surface-900);--mat-dialog-supporting-text-color: var(--text-surface-900);--mat-dialog-container-elevation-shadow: var(--shadow-card-small);--mat-dialog-container-max-width: inherit;--mat-dialog-container-small-max-width: inherit;--mat-dialog-container-min-width: inherit;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: .75rem var(--padding-content-x);--mat-dialog-content-padding: 1rem 1.5rem;--mat-dialog-with-actions-content-padding: 1rem 1.5rem;--mat-dialog-headline-padding: 1rem 1.5rem;--dialog-global-max-height: 85vh;--mat-dialog-container-shadow-color: #000;--mat-dialog-subhead-font: var(--app-font-family-secondary);--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: var(--app-font-family-secondary);--mat-dialog-supporting-text-line-height: 1.5rem;--mat-dialog-supporting-text-size: 1rem;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}[class*=-theme] .mat-mdc-dialog-component-host{max-height:inherit}[class*=-theme] .mat-mdc-dialog-container{color:var(--text-surface-900)}[class*=-theme] .cdk-overlay-dark-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--surface-overlay)}[class*=-theme] .fullscreen-backdrop{-webkit-backdrop-filter:blur(104px);backdrop-filter:blur(104px);background-color:var(--surface-card)}[class*=-theme] .mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:1.125rem;font-weight:400;display:flex;align-items:center;border-bottom:1px solid;border-color:var(--border-surface-400);padding:.625rem var(--padding-content-x)}[class*=-theme] .mat-mdc-dialog-container .mat-mdc-dialog-title .mat-mdc-icon-button{margin-left:auto}[class*=-theme] .mat-mdc-dialog-container .mat-mdc-dialog-title .subtitle{line-height:1rem;font-size:.875rem;opacity:.8}[class*=-theme] .mat-mdc-dialog-container .mat-mdc-dialog-title .mat-mdc-button-base{margin-left:auto}[class*=-theme] .mat-mdc-dialog-container .mat-mdc-dialog-actions button .mdc-button__label{display:flex;align-items:center}[class*=-theme] .mat-mdc-dialog-container .mat-mdc-dialog-actions button .mdc-button__label mat-icon{margin-right:.5rem}[class*=-theme] .mat-mdc-dialog-container .mat-mdc-dialog-actions mat-spinner{margin-right:1rem}[class*=-theme] .dialog-panel{max-height:var(--dialog-global-max-height);height:auto}[class*=-theme] .popup-panel{height:auto;--mat-dialog-container-shape: var(--app-border-radius-medium);--mat-dialog-container-elevation-shadow: 4px 4px 16px 0px rgba(0, 0, 0, .12)}[class*=-theme] .popup-panel .mat-mdc-dialog-surface{border:1px solid var(--border-surface-400)}[class*=-theme] .clean-panel .mat-mdc-dialog-surface{background:transparent!important;box-shadow:none!important;border:none!important}[class*=-theme] .fullscreen-panel{height:100%!important}[class*=-theme] .fullscreen-panel .mat-mdc-dialog-surface .header-row{padding-top:calc(var(--padding-content-y) + env(safe-area-inset-top))}[class*=-theme] .fullscreen-panel{--mat-dialog-container-shape: 0;--mat-dialog-container-elevation-shadow: 8px 8px 36px 0px rgba(0, 0, 0, .1);--mat-dialog-container-max-width: 100%;--mat-dialog-container-min-width: 100%}[class*=-theme] .dialog-panel.xsmall-width,[class*=-theme] .drawer-panel.xsmall-width,[class*=-theme] .popup-panel.xsmall-width{width:340px;--mat-dialog-container-min-width: 340px}[class*=-theme] .dialog-panel.xsmall-width-max,[class*=-theme] .drawer-panel.xsmall-width-max,[class*=-theme] .popup-panel.xsmall-width-max{--mat-dialog-container-max-width: 340px}[class*=-theme] .dialog-panel.small-width,[class*=-theme] .drawer-panel.small-width,[class*=-theme] .popup-panel.small-width{width:580px;--mat-dialog-container-min-width: 580px}[class*=-theme] .dialog-panel.small-width-max,[class*=-theme] .drawer-panel.small-width-max,[class*=-theme] .popup-panel.small-width-max{--mat-dialog-container-max-width: 580px}[class*=-theme] .dialog-panel.sheet-width,[class*=-theme] .drawer-panel.sheet-width,[class*=-theme] .popup-panel.sheet-width{width:40rem;--mat-dialog-container-min-width: 40rem}[class*=-theme] .dialog-panel.sheet-width-max,[class*=-theme] .drawer-panel.sheet-width-max,[class*=-theme] .popup-panel.sheet-width-max{--mat-dialog-container-max-width: 40rem}[class*=-theme] .dialog-panel.medium-width,[class*=-theme] .drawer-panel.medium-width,[class*=-theme] .popup-panel.medium-width{width:980px;--mat-dialog-container-min-width: 980px}[class*=-theme] .dialog-panel.medium-width-max,[class*=-theme] .drawer-panel.medium-width-max,[class*=-theme] .popup-panel.medium-width-max{--mat-dialog-container-max-width: 980px}[class*=-theme] .dialog-panel.large-width,[class*=-theme] .drawer-panel.large-width,[class*=-theme] .popup-panel.large-width{width:1200px;--mat-dialog-container-min-width: 1200px}[class*=-theme] .dialog-panel.large-width-max,[class*=-theme] .drawer-panel.large-width-max,[class*=-theme] .popup-panel.large-width-max{--mat-dialog-container-max-width: 1200px}[class*=-theme] .dialog-panel.small-height,[class*=-theme] .drawer-panel.small-height,[class*=-theme] .popup-panel.small-height{height:40vh;max-height:40vh}[class*=-theme] .dialog-panel.medium-height,[class*=-theme] .drawer-panel.medium-height,[class*=-theme] .popup-panel.medium-height{height:65vh;max-height:65vh}[class*=-theme] .dialog-panel.large-height,[class*=-theme] .drawer-panel.large-height,[class*=-theme] .popup-panel.large-height{height:85vh;max-height:85vh}[class*=-theme] .drawer-panel{height:100%;margin-right:auto;--mat-dialog-container-shape: 0}[class*=-theme] .drawer-panel .mdc-dialog__surface{border-right:1px solid var(--border-surface-300)}[class*=-theme] .drawer-panel .mat-mdc-dialog-surface{padding-bottom:env(safe-area-inset-bottom)}[class*=-theme] .drawer-panel .mat-mdc-dialog-surface .header-row{padding-top:calc(var(--padding-content-y) + env(safe-area-inset-top))}[class*=-theme] .drawer-panel.right-drawer{margin-left:auto;margin-right:0}[class*=-theme] .drawer-panel.left-drawer{margin-right:auto}[class*=-theme] .popup-backdrop{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}[class*=-theme] .drawer-backdrop{background-color:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (max-width:1024px){[class*=-theme] .dialog-panel,[class*=-theme] .popup-panel,[class*=-theme] .dialog-panel .mat-mdc-dialog-surface,[class*=-theme] .dialog-panel .mdc-dialog__surface,[class*=-theme] .popup-panel .mat-mdc-dialog-surface,[class*=-theme] .popup-panel .mdc-dialog__surface{width:auto!important;min-width:auto!important;max-width:95vw!important}}@media screen and (max-width:767px){[class*=-theme] .cdk-global-overlay-wrapper{align-items:center}[class*=-theme] .fullscreen-panel:not(.fullscreen-by-user) .dialog-fullscreen-toggle,[class*=-theme] .task-dialog-panel .dialog-fullscreen-toggle,[class*=-theme] .tracker-dialog-panel .dialog-fullscreen-toggle{display:none!important}[class*=-theme] .mat-mdc-button-base.dialog-close-button{padding:.625rem!important}[class*=-theme] .mat-mdc-button-base.dialog-close-button svg{width:1.625rem!important;height:1.625rem!important}[class*=-theme] .task-dialog-panel,[class*=-theme] .tracker-dialog-panel{width:100vw!important;max-width:100vw!important;height:100%!important;max-height:100%!important;--mat-dialog-container-shape: 0;--mat-dialog-container-max-width: 100%;--mat-dialog-container-min-width: 100%}[class*=-theme] .task-dialog-panel .mat-mdc-dialog-surface,[class*=-theme] .task-dialog-panel .mdc-dialog__surface,[class*=-theme] .tracker-dialog-panel .mat-mdc-dialog-surface,[class*=-theme] .tracker-dialog-panel .mdc-dialog__surface{width:100%!important;max-width:100%!important}}[class*=-theme]{--mat-expansion-container-shape: 0px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-actions-divider-color: inherit;--mat-expansion-container-background-color: transparent;--mat-expansion-container-text-color: inherit;--mat-expansion-header-description-color: inherit;--mat-expansion-header-disabled-state-text-color: inherit;--mat-expansion-header-focus-state-layer-color: transparent;--mat-expansion-header-hover-state-layer-color: transparent;--mat-expansion-header-indicator-color: var(--text-surface-600);--mat-expansion-header-text-color: var(--text-surface-900);--mat-expansion-header-collapsed-state-height: 2rem;--mat-expansion-header-expanded-state-height: 2rem;--mat-expansion-header-text-font: var(--app-font-family);--mat-expansion-header-text-size: inherit;--mat-expansion-header-text-weight: inherit;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit}[class*=-theme] .mat-expansion-panel{padding:0;box-shadow:none!important;margin-bottom:0}[class*=-theme] .mat-expansion-panel.mat-expanded.mat-expansion-panel-spacing{margin:0}[class*=-theme] .mat-expansion-panel .mat-expansion-panel-header{padding:calc(var(--space-unit, 1rem) * 1.5) 0}[class*=-theme] .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{flex-direction:column;align-items:flex-start}[class*=-theme] .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .title{font-size:1rem;line-height:calc(1.5 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .subtitle{font-size:.75rem;line-height:calc(1.334 * var(--app-line-height, 1.5) / 1.5);font-weight:500;color:var(--text-surface-800)}[class*=-theme] .mat-expansion-panel .mat-expansion-panel-body{padding:0}[class*=-theme] .mat-expansion-panel .mat-expansion-indicator{margin:0 .25rem}[class*=-theme] .accordion-card{display:flex;flex-direction:column;row-gap:calc(var(--space-unit, 1rem) * .75)}[class*=-theme] .accordion-card .mat-expansion-panel{padding:0 var(--space-unit, 1rem);border:1px solid var(--border-surface-200);border-radius:.75rem;background:var(--surface-0)}[class*=-theme] .accordion-card .mat-expansion-panel.mat-expanded .mat-expansion-panel-body{padding-bottom:var(--space-unit, 1rem)}[class*=-theme]{--mat-form-field-container-vertical-padding: 0;--mat-form-field-container-height: auto;--mat-form-field-container-text-line-height: 1.429;--mat-form-field-container-text-font: var(--app-font-family);--mat-form-field-container-text-size: .875rem;--mat-form-field-container-text-tracking: inherit;--mat-form-field-container-text-weight: 500;--mat-form-field-outlined-container-shape: var(--app-border-radius);--mat-form-field-filled-container-shape: var(--app-border-radius);--mat-form-field-filled-caret-color: inherit;--mat-form-field-filled-label-text-color: var(--text-surface-900);--mat-form-field-filled-hover-label-text-color: var(--text-surface-900);--mat-form-field-filled-focus-label-text-color: var(--text-surface-900);--mat-form-field-filled-disabled-label-text-color: var(--text-surface-500);--mat-form-field-filled-input-text-color: var(--text-surface-900);--mat-form-field-filled-disabled-input-text-color: var(--text-surface-700);--mat-form-field-filled-input-text-placeholder-color: var(--text-surface-800);--mat-form-field-filled-error-caret-color: var(--error-700);--mat-form-field-filled-error-active-indicator-color: var(--error-700);--mat-form-field-filled-error-focus-active-indicator-color: var(--error-700);--mat-form-field-filled-error-hover-active-indicator-color: var(--error-700);--mat-form-field-filled-error-label-text-color: var(--text-surface-900);--mat-form-field-filled-error-hover-label-text-color: var(--text-surface-900);--mat-form-field-filled-error-focus-label-text-color: var(--text-surface-900);--mat-form-field-outlined-caret-color: inherit;--mat-form-field-outlined-outline-color: var(--border-surface-800);--mat-form-field-outlined-focus-label-text-color: var(--text-surface-900);--mat-form-field-outlined-label-text-color: var(--text-surface-900);--mat-form-field-outlined-hover-label-text-color: var(--text-surface-900);--mat-form-field-outlined-disabled-label-text-color: var(--text-surface-500);--mat-form-field-outlined-input-text-color: var(--text-surface-900);--mat-form-field-outlined-disabled-input-text-color: var(--text-surface-700);--mat-form-field-outlined-input-text-placeholder-color: var(--text-surface-800);--mat-form-field-outlined-error-caret-color: var(--error-700);--mat-form-field-outlined-error-focus-label-text-color: var(--text-surface-900);--mat-form-field-outlined-error-label-text-color: var(--text-surface-900);--mat-form-field-outlined-error-hover-label-text-color: var(--text-surface-900);--mat-form-field-outlined-error-focus-outline-color: var(--error-700);--mat-form-field-outlined-error-hover-outline-color: var(--error-700);--mat-form-field-outlined-error-outline-color: var(--error-700);--mat-form-field-disabled-input-text-placeholder-color: var(--text-surface-700);--mat-form-field-state-layer-color: transparent;--mat-form-field-filled-label-display: block;--mat-form-field-error-text-color: var(--error-700);--mat-form-field-select-option-text-color: var(--text-surface-900);--mat-form-field-select-disabled-option-text-color: var(--text-surface-700);--mat-form-field-leading-icon-color: var(--primary-500);--mat-form-field-disabled-leading-icon-color: var(--surface-700);--mat-form-field-trailing-icon-color: var(--primary-500);--mat-form-field-disabled-trailing-icon-color: var(--surface-700);--mat-form-field-error-focus-trailing-icon-color: var(--primary-500);--mat-form-field-error-hover-trailing-icon-color: var(--primary-500);--mat-form-field-error-trailing-icon-color: var(--primary-500);--mat-form-field-enabled-select-arrow-color: var(--primary-500);--mat-form-field-disabled-select-arrow-color: var(--surface-700);--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-textarea-height: 5.4rem}[class*=-theme] .mat-mdc-form-field.mat-field-floating{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: var(--input-padding-y)}[class*=-theme] .reversed [class*=mat-]{width:100%}[class*=-theme] .reversed .mdc-form-field{flex-direction:row-reverse!important}[class*=-theme] .mat-mdc-form-field.app-form-field{width:100%}[class*=-theme] .mat-mdc-form-field.app-form-field textarea.mat-mdc-input-element{min-height:var(--mat-form-field-textarea-height)}[class*=-theme] .mat-mdc-form-field.app-form-field .mat-mdc-form-field-infix{width:auto}[class*=-theme] .mat-mdc-form-field.app-form-field .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker):after{margin:0;content:" *";color:var(--red-600)}[class*=-theme] .mat-mdc-form-field.app-form-field .mat-mdc-form-field-subscript-wrapper{display:none}[class*=-theme] .mat-mdc-form-field.app-form-field .mat-mdc-form-field-icon-suffix{position:absolute;right:0;bottom:5px}[class*=-theme] .mat-mdc-form-field.app-form-field .mat-mdc-form-field-icon-prefix{background:var(--surface-200);padding:.5rem 0;border-top-left-radius:var(--app-border-radius);border-bottom-left-radius:var(--app-border-radius)}[class*=-theme] .mat-mdc-form-field.app-form-field .mat-mdc-form-field-icon-prefix+.mat-mdc-form-field-infix .input{border-top-left-radius:0;border-bottom-left-radius:0}[class*=-theme] .mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: .75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight);color:var(--text-surface-700)}[class*=-theme] .mat-mdc-form-field .mat-mdc-wrapper{background-color:var(--surface-0);border-color:var(--border-surface-800)}[class*=-theme] .mat-mdc-form-field.mat-form-field-invalid,[class*=-theme] .mat-mdc-form-field.mat-mdc-form-field-error{color:var(--error-700)}[class*=-theme] .mat-mdc-form-field-flex{padding:var(--input-padding-y) var(--input-padding-x)}[class*=-theme] .mat-mdc-form-field-flex input{color:var(--text-surface-900)}[class*=-theme] .input,[class*=-theme] .app-form-field .mat-mdc-input-element{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500;width:100%;border-width:1px;border-style:solid;padding:var(--input-padding-y) var(--input-padding-x);border-radius:var(--app-border-radius);transition:var(--app-transition);outline:none;box-sizing:border-box;background-color:var(--surface-0);border-color:var(--border-surface-800);color:var(--text-surface-900)}[class*=-theme] .input[type=time],[class*=-theme] .app-form-field .mat-mdc-input-element[type=time]{padding:var(--input-padding-y) var(--input-padding-x)}[class*=-theme] .input::placeholder,[class*=-theme] .app-form-field .mat-mdc-input-element::placeholder{color:var(--text-surface-800)}[class*=-theme] .input:not(:disabled):hover,[class*=-theme] .app-form-field .mat-mdc-input-element:not(:disabled):hover{background-color:var(--surface-0);border-color:var(--black-700)}[class*=-theme] .input:not(:disabled):active,[class*=-theme] .input:not(:disabled):focus,[class*=-theme] .app-form-field .mat-mdc-input-element:not(:disabled):active,[class*=-theme] .app-form-field .mat-mdc-input-element:not(:disabled):focus{background-color:var(--surface-0);border-color:var(--border-primary-500)}[class*=-theme] .input:disabled,[class*=-theme] .app-form-field .mat-mdc-input-element:disabled{pointer-events:none;background-color:var(--surface-200)}[class*=-theme] .input:disabled::placeholder,[class*=-theme] .app-form-field .mat-mdc-input-element:disabled::placeholder{color:var(--surface-800)}[class*=-theme] .input+.mat-mdc-wrapper .mdc-floating-label,[class*=-theme] .app-form-field .mat-mdc-input-element+.mat-mdc-wrapper .mdc-floating-label{color:var(--text-surface-800);font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme] .input:not(.mat-disabled) base-icon,[class*=-theme] .app-form-field .mat-mdc-input-element:not(.mat-disabled) base-icon{color:var(--primary-500)}[class*=-theme] .input.mat-disabled,[class*=-theme] .app-form-field .mat-mdc-input-element.mat-disabled{background-color:var(--surface-100)}[class*=-theme] .input.mat-disabled+.mat-mdc-wrapper .mdc-floating-label,[class*=-theme] .app-form-field .mat-mdc-input-element.mat-disabled+.mat-mdc-wrapper .mdc-floating-label{color:var(--surface-700)}[class*=-theme] .input.input-filled,[class*=-theme] .app-form-field .mat-mdc-input-element.input-filled{background-color:var(--surface-100);border-color:transparent}[class*=-theme] .input.input-filled:not(:disabled):hover,[class*=-theme] .app-form-field .mat-mdc-input-element.input-filled:not(:disabled):hover{background-color:var(--surface-100);border-color:var(--border-surface-500)}[class*=-theme] .input.input-filled:not(:disabled):active,[class*=-theme] .input.input-filled:not(:disabled):focus,[class*=-theme] .app-form-field .mat-mdc-input-element.input-filled:not(:disabled):active,[class*=-theme] .app-form-field .mat-mdc-input-element.input-filled:not(:disabled):focus{background-color:var(--surface-100);border-color:var(--border-primary-500)}[class*=-theme] .input.input-filled:disabled,[class*=-theme] .app-form-field .mat-mdc-input-element.input-filled:disabled{background-color:var(--surface-100)}[class*=-theme] .input.input-filled+.mat-mdc-wrapper .mdc-floating-label,[class*=-theme] .app-form-field .mat-mdc-input-element.input-filled+.mat-mdc-wrapper .mdc-floating-label{color:var(--text-surface-800)}[class*=-theme] .input.input-filled.mat-disabled+.mat-mdc-wrapper .mdc-floating-label,[class*=-theme] .app-form-field .mat-mdc-input-element.input-filled.mat-disabled+.mat-mdc-wrapper .mdc-floating-label{color:var(--text-surface-600)}[class*=-theme] .mat-form-field-appearance-fill.app-form-field .mat-mdc-input-element{border:none;padding:0;background-color:transparent}[class*=-theme] .mat-form-field-appearance-fill.app-form-field .mat-mdc-input-element:not(:disabled):hover,[class*=-theme] .mat-form-field-appearance-fill.app-form-field .mat-mdc-input-element:not(:disabled):active,[class*=-theme] .mat-form-field-appearance-fill.app-form-field .mat-mdc-input-element:not(:disabled):focus{background-color:transparent;border:none}[class*=-theme] .mat-form-field-appearance-fill.app-form-field .mat-mdc-input-element:disabled,[class*=-theme] .mat-form-field-appearance-fill.app-form-field .mat-mdc-input-element.mat-disabled{background-color:transparent}[class*=-theme] .app-form-field.mat-field-floating .mat-mdc-input-element{padding:0}[class*=-theme] .app-form-field.mat-field-floating .mat-mdc-input-element[type=time]{padding:0!important}[class*=-theme] .mat-form-field-required{border-left-color:var(--error-200)!important;border-left-width:4px!important}[class*=-theme] .app-form-field.mat-form-field-invalid :not(:disabled).input,[class*=-theme] .app-form-field.mat-form-field-invalid :not(:disabled).mat-mdc-input-element{border-color:var(--error-500);border-left-width:1px!important}[class*=-theme] .input-wrapper{position:relative;width:100%}[class*=-theme] .input-wrapper .input{width:100%}[class*=-theme] .input-wrapper .input-prefix,[class*=-theme] .input-wrapper .input-suffix{position:absolute;top:50%;transform:translateY(-50%)}[class*=-theme] .input-wrapper .input-prefix svg,[class*=-theme] .input-wrapper .input-suffix svg{height:1.5rem!important;width:1.5rem!important}[class*=-theme] .input-wrapper .input-prefix:not(.disabled),[class*=-theme] .input-wrapper .input-suffix:not(.disabled){color:var(--primary-500);background-color:var(--surface-0)}[class*=-theme] .input-wrapper .input-prefix{left:0}[class*=-theme] .input-wrapper .input-prefix~.input{padding-left:2rem}[class*=-theme] .input-wrapper.mat-field-floating.mat-form-field-hide-placeholder .input-prefix{opacity:0;pointer-events:none}[class*=-theme] .input-wrapper .input-suffix{right:.25rem}[class*=-theme] .input-wrapper .input-suffix~.input{padding-right:2rem}[class*=-theme] .input-wrapper.primary .input{padding:var(--input-padding-y) var(--input-padding-x)!important}[class*=-theme] .input-wrapper.secondary .input{padding:var(--input-padding-secondary-y) var(--input-padding-secondary-x)}[class*=-theme] .input-wrapper.secondary .input-prefix svg,[class*=-theme] .input-wrapper.secondary .input-suffix svg{max-height:1.5rem!important;max-width:1.5rem!important}[class*=-theme] .input-wrapper.secondary .input-prefix{left:8px}[class*=-theme] .input-wrapper.secondary .input-prefix~.input{padding-left:2rem}[class*=-theme] .input-wrapper.secondary .input-suffix{right:8px}[class*=-theme] .input-wrapper.secondary .input-suffix~.input{padding-right:2rem}[class*=-theme] .input-wrapper.tertiary .input{padding:var(--input-padding-tertiary-y) var(--input-padding-tertiary-x);font-size:.75rem;line-height:calc(1.334 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme] .input-wrapper.tertiary .input-prefix svg,[class*=-theme] .input-wrapper.tertiary .input-suffix svg{max-height:1.5rem!important;max-width:1.5rem!important}[class*=-theme] .input-wrapper.tertiary .input-prefix{left:6px}[class*=-theme] .input-wrapper.tertiary .input-prefix~.input{padding-left:1.5625rem}[class*=-theme] .input-wrapper.tertiary .input-suffix{right:6px}[class*=-theme] .input-wrapper.tertiary .input-suffix~.input{padding-right:1.5625rem}[class*=-theme]{--mat-menu-container-shape: var(--app-border-radius-medium);--mat-menu-divider-bottom-spacing: inherit;--mat-menu-divider-top-spacing: inherit;--mat-menu-item-spacing: inherit;--mat-menu-item-icon-size: inherit;--mat-menu-item-leading-spacing: 2.5rem;--mat-menu-item-trailing-spacing: 2.5rem;--mat-menu-item-with-icon-leading-spacing: inherit;--mat-menu-item-with-icon-trailing-spacing: inherit;--mat-menu-container-elevation-shadow: var(--shadow-card);--mat-menu-item-label-text-color: var(--text-surface-900);--mat-menu-item-icon-color: var(--text-surface-700);--mat-menu-item-hover-state-layer-color: var(--surface-100);--mat-menu-item-focus-state-layer-color: var(--surface-100);--mat-menu-container-color: var(--surface-0);--mat-menu-divider-color: inherit;--mat-menu-item-label-text-font: var(--app-font-family);--mat-menu-item-label-text-line-height: inherit;--mat-menu-item-label-text-size: inherit;--mat-menu-item-label-text-tracking: inherit;--mat-menu-item-label-text-weight: inherit}[class*=-theme] .mat-mdc-menu-panel{margin-top:.5rem}[class*=-theme] .mat-mdc-menu-panel.actions{max-width:400px}[class*=-theme] .mat-mdc-menu-panel.grid-filter-operator-menu{margin-left:-.5rem}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content{min-width:9rem}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{padding-top:.5rem;padding-bottom:.5rem;height:auto;min-height:2rem;font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500;transition:var(--app-transition)}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item base-icon{color:var(--text-surface-700)}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.has-prefix{padding-left:1rem}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.has-prefix .prefix{margin-right:.5rem}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.has-suffix{padding-right:1rem}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.has-suffix .suffix{margin-left:.5rem}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.red{color:var(--red-600)}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.red base-icon{color:var(--red-500)}[class*=-theme] .mat-mdc-menu-panel .mat-mdc-menu-item-text{display:flex}[class*=-theme] .mat-list-button .has-suffix .mdc-button__label{flex-direction:row-reverse;justify-content:flex-end!important}[class*=-theme] .mat-list-button .mdc-button__label{line-height:2.25;color:var(--text-surface-800);font-weight:500;justify-content:flex-start!important;text-align:left}[class*=-theme] .mat-list-button .mat-mdc-button-base{width:100%}[class*=-theme] .mat-list-button .mat-mdc-button-base:hover{background-color:var(--surface-100)}[class*=-theme] .mat-mdc-radio-button{--mat-radio-checked-ripple-color: var(--primary-500);--mat-radio-label-text-color: var(--text-surface-900);--mat-radio-disabled-selected-icon-color: var(--surface-400);--mat-radio-disabled-selected-icon-opacity: 1;--mat-radio-disabled-unselected-icon-color: var(--surface-400);--mat-radio-disabled-unselected-icon-opacity: 1;--mat-radio-disabled-label-color: var(--surface-600);--mat-radio-selected-focus-icon-color: var(--primary-500);--mat-radio-selected-hover-icon-color: var(--primary-500);--mat-radio-selected-icon-color: var(--primary-500);--mat-radio-selected-pressed-icon-color: var(--primary-500);--mat-radio-unselected-hover-icon-color: var(--surface-400);--mat-radio-unselected-icon-color: var(--surface-400);--mat-radio-unselected-pressed-icon-color: var(--surface-400);--mat-radio-unselected-focus-icon-color: inherit;--mat-radio-state-layer-size: 1rem;-webkit-tap-highlight-color:rgba(126,126,126,0)}[class*=-theme] .mat-mdc-radio-button .mat-mdc-radio-touch-target{height:calc(var(--mat-radio-state-layer-size) * 2);width:calc(var(--mat-radio-state-layer-size) * 2)}[class*=-theme] .mat-mdc-radio-button .mdc-radio__background{height:var(--mat-radio-state-layer-size);width:var(--mat-radio-state-layer-size)}[class*=-theme] .mat-mdc-radio-button .mdc-radio__outer-circle{border-width:1px;background-color:var(--surface-0)}[class*=-theme] .mat-mdc-radio-button .mdc-radio__inner-circle{background-color:var(--mat-radio-selected-icon-color);border-width:0}[class*=-theme] .mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{background-color:var(--surface-200)}[class*=-theme] .mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{background-color:var(--mat-radio-disabled-selected-icon-color)}[class*=-theme] .mat-mdc-radio-button.primary-selected-label.mat-mdc-radio-checked .mdc-label{color:var(--primary-500)}[class*=-theme] .mat-mdc-radio-button .mdc-label{padding-left:.5rem;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-size:.875rem;line-height:calc(2 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme] .mat-mdc-radio-button .mdc-label:empty{display:none}[class*=-theme] .mat-mdc-radio-button .mat-mdc-radio-button .mat-radio-ripple{height:calc(var(--mat-radio-state-layer-size) * 2);width:calc(var(--mat-radio-state-layer-size) * 2)}[class*=-theme] .mat-mdc-radio-button .mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{background-color:var(--secondary-500)}[class*=-theme] .mat-mdc-radio-button .mdc-radio{height:var(--mat-radio-state-layer-size);width:var(--mat-radio-state-layer-size)}[class*=-theme] .mat-mdc-radio-button .mdc-radio .mdc-radio__background:before{top:0;left:0}[class*=-theme]{--mat-select-container-elevation-shadow: var(--shadow-card);--mat-select-panel-background-color: var(--surface-0);--mat-select-enabled-trigger-text-color: var(--text-surface-900);--mat-select-disabled-trigger-text-color: var(--surface-700);--mat-select-placeholder-text-color: var(--text-surface-800);--mat-select-enabled-arrow-color: var(--primary-500);--mat-select-disabled-arrow-color: var(--surface-700);--mat-select-focused-arrow-color: var(--primary-500);--mat-select-invalid-arrow-color: var(--primary-500);--mat-select-arrow-transform: none;--mat-option-selected-state-label-text-color: var(--primary-ink, var(--primary-500));--mat-option-label-text-color: var(--text-surface-900);--mat-option-hover-state-layer-color: var(--surface-100);--mat-option-focus-state-layer-color: var(--surface-100);--mat-option-selected-state-layer-color: var(--surface-100);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400;--mat-option-label-text-font: inherit;--mat-option-label-text-line-height: inherit;--mat-option-label-text-size: inherit;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}[class*=-theme] .institution-select{max-height:35vh}[class*=-theme] .mat-mdc-select-panel{padding:.25rem 0;max-height:23.5rem}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option{height:auto;min-height:auto;background-color:var(--surface-0);padding:.5rem 1rem}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500;display:flex;align-items:center;min-width:0}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option.has-prefix{padding:.5rem 1rem .5rem 2.625rem}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option.has-prefix .prefix{margin-right:.625rem}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option.has-suffix{padding:.5rem 2.625rem .5rem 1rem}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option.has-suffix .suffix{margin-left:.625rem}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option .mat-ripple{display:none}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple{flex-direction:row-reverse}[class*=-theme] .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-multiple .mat-pseudo-checkbox{--mat-full-pseudo-checkbox-selected-icon-color: transparent;--mat-full-pseudo-checkbox-unselected-icon-color: transparent;--mat-full-pseudo-checkbox-selected-checkmark-color: var(--primary-500);margin:0 0 0 .75rem}[class*=-theme] .app-form-field .mat-mdc-select .mat-mdc-select-trigger{padding:calc(var(--input-padding-y) - .125rem) var(--input-padding-x);transition:var(--app-transition)}[class*=-theme] .app-form-field.mat-field-floating .mat-mdc-select-trigger{padding-left:0;padding-right:0}[class*=-theme] .app-form-field .mat-mdc-select.success .mat-mdc-select-trigger{background-color:var(--success-100);color:var(--text-success-600)}[class*=-theme] .app-form-field .mat-mdc-select.warning .mat-mdc-select-trigger{background-color:var(--warning-100);color:var(--text-warning-600)}[class*=-theme] .app-form-field .mat-mdc-select.error .mat-mdc-select-trigger{background-color:var(--error-100);color:var(--text-error-600)}[class*=-theme] .app-form-field .mat-mdc-select.info .mat-mdc-select-trigger{background-color:var(--info-100);color:var(--text-info-600)}[class*=-theme] .app-form-field .mat-mdc-select.input-filled .mat-mdc-select-trigger{background-color:var(--surface-100)}[class*=-theme] .app-form-field .mat-mdc-select.input-filled:not(.mat-mdc-select-disabled):hover .mat-mdc-select-trigger{background-color:var(--surface-100)}[class*=-theme] .app-form-field .mat-mdc-select .mat-mdc-select-placeholder,[class*=-theme] .app-form-field .mat-mdc-select .mat-mdc-select-value{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme] .app-form-field .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{width:100%;height:100%}[class*=-theme] .app-form-field .mat-mdc-select.secondary .mat-mdc-select-trigger{padding:var(--input-padding-secondary-y) var(--input-padding-secondary-x)}[class*=-theme] .app-form-field .mat-mdc-select.secondary .mat-mdc-select-arrow-wrapper{height:1rem;width:1rem}[class*=-theme] .app-form-field .mat-mdc-select.tertiary .mat-mdc-select-trigger{padding:.313rem .688rem}[class*=-theme] .app-form-field .mat-mdc-select.tertiary .mat-mdc-select-arrow-wrapper{height:1rem;width:1rem}[class*=-theme] .app-form-field .mat-mdc-select.tertiary .mat-mdc-select-placeholder,[class*=-theme] .app-form-field .mat-mdc-select.tertiary .mat-mdc-select-value{font-size:.75rem;line-height:calc(1.334 * var(--app-line-height, 1.5) / 1.5);font-weight:500}@supports (d: path("")){[class*=-theme] .app-form-field .mat-mdc-select .mat-mdc-select-arrow,[class*=-theme] .mat-mdc-select.with-chevron .mat-mdc-select-arrow{width:1rem;height:1rem;line-height:1}[class*=-theme] .app-form-field .mat-mdc-select .mat-mdc-select-arrow svg,[class*=-theme] .mat-mdc-select.with-chevron .mat-mdc-select-arrow svg{position:static;transform:none;width:100%!important;height:100%!important}[class*=-theme] .app-form-field .mat-mdc-select .mat-mdc-select-arrow svg path,[class*=-theme] .mat-mdc-select.with-chevron .mat-mdc-select-arrow svg path{d:path("M6 9L12 15L18 9")!important;stroke:currentColor;fill:transparent}}[class*=-theme] .mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow{transform:rotate(180deg)}[class*=-theme]{--mat-sidenav-content-text-color: inherit;--mat-sidenav-content-background-color: inherit;--mat-sidenav-container-elevation-shadow: inherit;--mat-sidenav-container-width: inherit;--mat-sidenav-scrim-color: var(--drawer-shown-background-color);--mat-sidenav-container-text-color: inherit;--mat-sidenav-container-background-color: inherit;--mat-sidenav-container-divider-color: inherit;--mat-sidenav-container-shape: inherit;--drawer-shown-background-color: rgba(0, 0, 0, .3)}[class*=-theme] .mat-drawer-container{background-color:var(--text-white)}[class*=-theme] .dark-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:var(--drawer-shown-background-color)}[class*=-theme] .mat-drawer-container.mat-sidenav-container{z-index:2}.mat-drawer-backdrop.mat-drawer-shown{background-color:var(--mat-sidenav-scrim-color)}[class*=-theme] .mat-mdc-slider{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 1.5rem;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: var(--app-border-radius);--mat-slider-value-indicator-padding: 0 .75rem;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-active-track-height: .25rem;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-height: 1rem;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 1rem;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--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-handle-color: var(--green-500);--mat-slider-focus-handle-color: var(--tertiary-600);--mat-slider-hover-handle-color: var(--tertiary-600);--mat-slider-active-track-color: var(--tertiary-600);--mat-slider-inactive-track-color: var(--tertiary-600);--mat-slider-with-tick-marks-inactive-container-color: var(--tertiary-600);--mat-slider-with-tick-marks-active-container-color: var(--surface-0);--mat-slider-disabled-active-track-color: var(--surface-900);--mat-slider-disabled-handle-color: var(--surface-900);--mat-slider-disabled-inactive-track-color: var(--surface-900);--mat-slider-label-container-color: var(--surface-900);--mat-slider-label-label-text-color: var(--surface-0);--mat-slider-with-overlap-handle-outline-color: var(--surface-0);--mat-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-handle-elevation: var(--shadow-pagination);--mat-slider-ripple-color: var(--tertiary-600);--mat-slider-hover-state-layer-color: var(--black-600-alpha-50);--mat-slider-focus-state-layer-color: var(--black-600-alpha-20);--mat-slider-value-indicator-opacity: .6}[class*=-theme] .mat-mdc-slider .mdc-slider__thumb-knob{border:2px solid var(--border-surface-0)}[class*=-theme] .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-color: var(--text-surface-900);--mat-slide-toggle-label-text-weight: 400;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-font: inherit}[class*=-theme] .mdc-switch{--mat-slide-toggle-unselected-handle-size: .75rem;--mat-slide-toggle-selected-handle-size: .75rem;--mat-slide-toggle-pressed-handle-size: .75rem;--mat-slide-toggle-with-icon-handle-size: .75rem;--mat-slide-toggle-disabled-unselected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: 1;--mat-slide-toggle-disabled-track-opacity: 1;--mat-slide-toggle-disabled-unselected-icon-opacity: 1;--mat-slide-toggle-handle-height: .75rem;--mat-slide-toggle-handle-shape: 2.375rem;--mat-slide-toggle-handle-width: .75rem;--mat-slide-toggle-selected-icon-size: 0;--mat-slide-toggle-track-height: 1rem;--mat-slide-toggle-track-shape: .5rem;--mat-slide-toggle-track-width: 1.85rem;--mat-slide-toggle-unselected-icon-size: 0;--mat-slide-toggle-state-layer-size: 2rem;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-hover-state-layer-opacity: .04;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-selected-focus-state-layer-color: var(--primary-500);--mat-slide-toggle-selected-handle-color: var(--surface-0);--mat-slide-toggle-selected-hover-state-layer-color: var(--primary-500);--mat-slide-toggle-selected-pressed-state-layer-color: var(--primary-500);--mat-slide-toggle-selected-focus-handle-color: var(--surface-200);--mat-slide-toggle-selected-hover-handle-color: var(--surface-200);--mat-slide-toggle-selected-pressed-handle-color: var(--surface-200);--mat-slide-toggle-selected-focus-track-color: var(--primary-500);--mat-slide-toggle-selected-hover-track-color: var(--primary-500);--mat-slide-toggle-selected-pressed-track-color: var(--primary-500);--mat-slide-toggle-selected-track-color: var(--primary-500);--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-disabled-selected-handle-color: var(--surface-0);--mat-slide-toggle-disabled-selected-icon-color: transparent;--mat-slide-toggle-disabled-selected-track-color: var(--primary-300);--mat-slide-toggle-disabled-unselected-handle-color: var(--surface-0);--mat-slide-toggle-disabled-unselected-icon-color: transparent;--mat-slide-toggle-disabled-unselected-track-color: var(--surface-100);--mat-slide-toggle-handle-surface-color: var(--surface-0);--mat-slide-toggle-handle-elevation-shadow: 0px 2px 4px var(--surface-900-alpha-20);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 2px 4px var(--surface-900-alpha-20);--mat-slide-toggle-selected-icon-color: transparent;--mat-slide-toggle-unselected-focus-handle-color: var(--surface-0);--mat-slide-toggle-unselected-focus-state-layer-color: var(--surface-200);--mat-slide-toggle-unselected-focus-track-color: var(--surface-200);--mat-slide-toggle-unselected-handle-color: var(--surface-0);--mat-slide-toggle-unselected-hover-handle-color: var(--surface-0);--mat-slide-toggle-unselected-hover-state-layer-color: var(--surface-200);--mat-slide-toggle-unselected-hover-track-color: var(--surface-200);--mat-slide-toggle-unselected-icon-color: transparent;--mat-slide-toggle-unselected-pressed-handle-color: var(--surface-0);--mat-slide-toggle-unselected-pressed-state-layer-color: var(--surface-200);--mat-slide-toggle-unselected-pressed-track-color: var(--surface-200);--mat-slide-toggle-unselected-track-color: var(--surface-200);--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent}[class*=-theme] .mat-mdc-slide-toggle .mdc-form-field{width:100%;gap:.25rem}[class*=-theme] .mat-mdc-slide-toggle .mdc-label{flex:1;padding:0;font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-table{--mat-table-background-color: var(--surface-0);--mat-table-header-headline-color: var(--text-surface-800);--mat-table-row-item-label-text-color: var(--text-surface-800);--mat-table-row-item-outline-color: var(--border-surface-300);--mat-table-row-item-outline-width: 1px;--mat-table-header-container-height: 2rem;--mat-table-footer-container-height: inherit;--mat-table-row-item-container-height: 2.5rem;--mat-table-row-item-label-text-tracking: normal;min-width:100%}[class*=-theme] .mat-mdc-table.fixed-layout{table-layout:fixed}[class*=-theme] .mat-mdc-table .mat-mdc-header-cell{padding:0 .5rem;font-size:1rem;line-height:calc(1.25 * var(--app-line-height, 1.5) / 1.5);font-weight:700;--mat-table-row-item-outline-color: var(--border-surface-400)}[class*=-theme] .mat-mdc-table .mat-mdc-cell{padding:0 .5rem;font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=-theme] .mat-mdc-table .mat-mdc-cell.secondary-text,[class*=-theme] .mat-mdc-table .mat-mdc-cell .secondary-text{color:var(--text-surface-700);font-size:.75rem;line-height:calc(1.334 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme] .mat-mdc-table .mat-mdc-cell.link,[class*=-theme] .mat-mdc-table .mat-mdc-cell .link{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700;color:var(--primary-500)}[class*=-theme] .mat-mdc-table .mat-mdc-cell.link.secondary-weight,[class*=-theme] .mat-mdc-table .mat-mdc-cell .link.secondary-weight{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-table .mat-mdc-cell.link.mat-mdc-button[disabled],[class*=-theme] .mat-mdc-table .mat-mdc-cell .link.mat-mdc-button[disabled]{color:var(--surface-700)}[class*=-theme] .mat-mdc-table .mat-mdc-cell.link:hover,[class*=-theme] .mat-mdc-table .mat-mdc-cell .link:hover{color:var(--primary-800)}[class*=-theme] .mat-mdc-table .mat-mdc-cell.link:focus:not(:active),[class*=-theme] .mat-mdc-table .mat-mdc-cell .link:focus:not(:active){color:var(--primary-500);text-decoration-line:underline}[class*=-theme] .mat-mdc-table .mat-mdc-cell.link:active,[class*=-theme] .mat-mdc-table .mat-mdc-cell.link.active,[class*=-theme] .mat-mdc-table .mat-mdc-cell .link:active,[class*=-theme] .mat-mdc-table .mat-mdc-cell .link.active{color:var(--primary-600)}[class*=-theme] .mat-mdc-table .mat-mdc-cell.link.active,[class*=-theme] .mat-mdc-table .mat-mdc-cell .link.active{text-decoration-line:underline}[class*=-theme] .mat-mdc-tab-group,[class*=-theme] .mat-mdc-tab-nav-bar{--mat-tab-container-height: 2rem;--mat-tab-active-indicator-height: 100%;--mat-tab-active-indicator-shape: var(--tab-toggle-group-border-radius);--mat-tab-active-indicator-color: var(--bg-primary-200);--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-disabled-ripple-color: transparent;--mat-tab-pagination-icon-color: inherit;--mat-tab-inactive-label-text-color: var(--surface-700);--mat-tab-active-label-text-color: var(--text-surface-900);--mat-tab-active-focus-label-text-color: var(--text-primary-700);--mat-tab-active-hover-label-text-color: var(--text-primary-800);--mat-tab-active-focus-indicator-color: var(--primary-700);--mat-tab-active-hover-indicator-color: var(--primary-800);--mat-tab-active-ripple-color: transparent;--mat-tab-inactive-ripple-color: transparent;--mat-tab-background-color: inherit;--mat-tab-foreground-color: inherit;--mat-secondary-navigation-tab-container-height: 2rem;--mat-tab-label-text-font: inherit;--mat-tab-label-text-size: inherit;--mat-tab-label-text-tracking: inherit;--mat-tab-label-text-line-height: 2rem;--mat-tab-label-text-weight: inherit;--mat-tab-label-text-letter-spacing: inherit}[class*=-theme] .mat-mdc-tab-group .mat-mdc-tab-labels{border-bottom-style:none;gap:0}[class*=-theme] .mat-mdc-tab-group .mat-mdc-tab-label-container{border-radius:var(--tab-toggle-group-border-radius);border:1px solid var(--border-surface-400);background-color:var(--surface-0);padding:.5rem;margin-bottom:.5rem}[class*=-theme] .mat-mdc-tab-group .mdc-tab__content .mdc-tab__text-label{display:flex;align-items:center;padding:.5rem 1rem;gap:.5rem;font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-tab-group .mdc-tab-indicator{bottom:0}[class*=-theme] .mat-mdc-tab-group .mdc-tab-indicator .mdc-tab-indicator__content{height:100%;border:none;background-color:var(--primary-card);border:1px solid var(--border-primary-300)}[class*=-theme] .mat-mdc-tab-group.no-underline .mat-mdc-tab-labels{border-bottom-style:none;border:0 none}[class*=-theme] .mat-mdc-tab-group.no-margin .mat-mdc-tab-label-container{margin:0;padding:0}[class*=-theme] .mat-mdc-tab-group.no-padding .mdc-tab__content .mdc-tab__text-label{padding:0;gap:0}[class*=-theme] .mat-mdc-tab-group.small-margin .mat-mdc-tab-label-container{margin:.25rem;padding:.25rem}[class*=-theme] .mat-mdc-tab-group.no-body .mat-mdc-tab-body-wrapper{display:none}[class*=-theme] .mat-mdc-tab-group .mat-mdc-tab-body-wrapper{flex:1}[class*=-theme] .mat-mdc-tab-group .mat-mdc-tab-body-content{display:flex;flex-direction:column}[class*=-theme] .mat-mdc-tab-group.toggle-group{--mat-tab-active-indicator-shape: var(--tab-toggle-group-border-radius);--mat-tab-container-height: 2rem;--mat-tab-active-focus-indicator-color: var(--primary-700);--mat-tab-active-focus-label-text-color: var(--text-primary-700);--mat-tab-active-hover-indicator-color: var(--primary-800);--mat-tab-active-hover-label-text-color: var(--text-primary-800);--mat-tab-active-indicator-color: var(--bg-primary-200);--mat-tab-active-label-text-color: var(--text-surface-900)}[class*=-theme] .mat-mdc-tab-group.container-tabs{--mat-tab-container-height: 2.625rem}[class*=-theme] .mat-mdc-tab-group.container-tabs .mat-mdc-tab-label-container{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;margin-left:0}[class*=-theme] .mat-mdc-tab-group.vertical{--mat-tab-inactive-hover-label-text-color: var(--surface-900)}[class*=-theme] .mat-mdc-tab-group.vertical .mat-mdc-tab-label-container{background-color:transparent;border:0 none;margin-bottom:0}[class*=-theme] .mat-mdc-tab-group.vertical .mdc-tab__content .mdc-tab__text-label{padding:.25rem 1rem;gap:0}[class*=-theme] .mat-mdc-tab-group.vertical .mdc-tab-indicator{display:none}@media screen and (min-width:767px){[class*=-theme] .mat-mdc-tab-group.vertical{flex-direction:row}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header{width:var(--vertical-tab-list-width);padding:0}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header .mat-mdc-tab-list{overflow:hidden auto}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header .mat-mdc-tab-list .mat-mdc-tab-labels{flex-direction:column;display:flex;gap:.25rem;border:0 none}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab{height:auto;padding:0;border:solid 1px transparent;border-left-width:2px;text-decoration:none;cursor:pointer;border-radius:var(--app-border-radius)}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active{border-color:var(--border-surface-300);border-left-color:var(--primary-300);background-color:var(--primary-card);padding:0}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab:hover:not(.mdc-tab--active){background-color:var(--surface-200)}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__content{width:100%}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-header .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__content .mdc-tab__text-label{width:100%;justify-content:space-between}[class*=-theme] .mat-mdc-tab-group.vertical>.mat-mdc-tab-body-wrapper{flex-grow:1}}[class*=-theme]{--tooltip-padding: 1.5rem}[class*=-theme] .mat-mdc-tooltip{--mat-tooltip-container-color: var(--surface-100);--mat-tooltip-container-shape: var(--app-border-radius);--mat-tooltip-supporting-text-color: var(--text-surface-900);white-space:pre-line}[class*=-theme] .mat-mdc-tooltip .mdc-tooltip__surface{min-height:auto;max-width:unset;padding:var(--tooltip-padding);font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500}[class*=-theme]{--mat-tree-container-background-color: transparent;--mat-tree-node-text-color: inherit;--mat-tree-node-min-height: 1.5rem;--mat-tree-border-bottom: var(--border-surface-300);--mat-tree-font-weight: 600;--mat-tree-title-font-size: 1rem;--mat-tree-nested-font-size: .875rem}[class*=-theme] mat-tree .mat-tree-node{font-size:var(--mat-tree-title-font-size);font-weight:var(--mat-tree-font-weight)}[class*=-theme] mat-tree .mat-tree-node .nested-node{margin-left:1.25rem;padding-left:1.25rem;border-left:var(--mat-tree-border-bottom);font-size:var(--mat-tree-nested-font-size)}[class*=-theme] mat-tree .mat-tree-node .nested-node label span{font-weight:var(--mat-tree-font-weight)}[class*=-theme]{--mat-card-elevated-container-shape: var(--app-border-radius);--mat-card-elevated-container-color: inherit;--mat-card-elevated-container-elevation: inherit;--mat-card-outlined-container-shape: var(--app-border-radius);--mat-card-outlined-outline-width: 1px;--mat-card-outlined-outline-color: inherit;--mat-card-outlined-container-color: inherit;--mat-card-outlined-container-elevation: inherit;--mat-card-title-text-font: inherit;--mat-card-title-text-line-height: inherit;--mat-card-title-text-size: inherit;--mat-card-title-text-tracking: inherit;--mat-card-title-text-weight: inherit;--mat-card-subtitle-text-color: inherit;--mat-card-subtitle-text-font: inherit;--mat-card-subtitle-text-line-height: inherit;--mat-card-subtitle-text-size: inherit;--mat-card-subtitle-text-tracking: inherit;--mat-card-subtitle-text-weight: inherit}[class*=-theme] .mat-mdc-card{margin:1rem;box-sizing:border-box;background-color:var(--surface-0)}[class*=-theme] .mat-mdc-card .mat-mdc-card-title{font-size:1.25rem;font-weight:400;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;border-color:var(--foreground-divider);padding:0 .25rem .5rem 0;min-height:2rem}[class*=-theme] .mat-mdc-card .mat-mdc-card-title .title .subtitle{font-size:.875rem;font-weight:300;margin:.25rem 0 0 .25rem}[class*=-theme] .mat-mdc-card .mat-mdc-card-actions{display:flex;align-items:center;justify-content:flex-end;padding:.75rem}@media screen and (max-width:1024px){[class*=-theme] .mat-mdc-card{margin:.75rem;padding:.75rem}[class*=-theme] .mat-mdc-card .mat-mdc-card-title{font-size:1.125rem;padding-bottom:.5rem;min-height:1.875rem}}[class*=-theme]{--mat-divider-color: var(--border-surface-600);--mat-divider-width: 2px}[class*=-theme] .mat-divider.mat-divider-horizontal{border-top-color:var(--border-surface-600)}[class*=-theme] .mat-divider.mat-divider-vertical{border-right-color:var(--border-surface-600)}.mat-divider{display:block;margin:0;padding:.25rem;border-top-style:solid;border-top-color:var(--border-surface-600);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{width:var(--mat-divider-width);border-top:0;border-right-style:solid;border-right-color:var(--border-surface-600);border-right-width:var(--mat-divider-width)}[class*=-theme] .mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:1.5rem;width:1.5rem;overflow:hidden}[class*=-theme] .mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:#0000;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:0;overflow:visible}[class*=-theme] .mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:3rem;left:50%;width:3rem;transform:translate(-50%,-50%)}[class*=-theme] .mat-mdc-icon-button{--mat-icon-button-icon-size: 2rem;--mat-icon-button-state-layer-size: 2rem;padding:0;font-size:var(--mat-icon-button-icon-size);border-radius:var(--app-border-radius-circle);flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}[class*=-theme] .mat-mdc-icon-button svg,[class*=-theme] .mat-mdc-icon-button img{width:var(--mat-icon-button-icon-size);height:var(--mat-icon-button-icon-size)}[class*=-theme] .mat-mdc-chip-set{--mat-chip-container-shape-family: rounded;--mat-chip-with-avatar-avatar-shape-family: rounded;--mat-chip-label-text-line-height: 18px;--mat-chip-label-text-size: .75rem;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400;--mat-chip-container-shape-radius: var(--app-border-radius);--mat-chip-container-height: 1.375rem;--mat-chip-with-avatar-avatar-shape-radius: var(--app-border-radius);--mat-chip-with-avatar-avatar-size: 1.75rem;--mat-chip-with-icon-icon-size: 1.25rem;--mat-chip-selected-focus-state-layer-color: var(--surface-0);--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-label-text-color: var(--primary-500);--mat-chip-disabled-label-text-color: var(--primary-500);--mat-chip-elevated-container-color: var(--tertiary-500);--mat-chip-elevated-selected-container-color: var(--surface-0);--mat-chip-elevated-disabled-container-color: var(--surface-0);--mat-chip-flat-disabled-selected-container-color: var(--surface-0);--mat-chip-hover-state-layer-color: var(--surface-0);--mat-chip-focus-state-layer-color: var(--surface-100);--mat-chip-selected-hover-state-layer-color: var(--surface-100);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-selected-label-text-color: var(--primary-600);--mat-chip-with-icon-icon-color: var(--primary-500);--mat-chip-with-icon-disabled-icon-color: var(--surface-700);--mat-chip-with-icon-selected-icon-color: var(--primary-500);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: var(--surface-700);--mat-chip-with-trailing-icon-trailing-icon-color: var(--primary-500);--mat-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-disabled-outline-color: transparent;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-flat-selected-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-selected-disabled-trailing-icon-color: var(--surface-700);--mat-chip-selected-trailing-icon-color: var(--black-800)}[class*=-theme] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{gap:.25rem;margin:0;align-items:center}[class*=-theme] .mat-mdc-chip-set .mdc-evolution-chip-set__chips .mat-mdc-chip{margin:0;padding:0 .5rem}[class*=-theme] .mat-mdc-chip-set .mdc-evolution-chip-set__chips .mat-mdc-chip .mat-mdc-chip-action-label{font-size:.75rem;line-height:calc(1.333 * var(--app-line-height, 1.5) / 1.5);font-weight:600}[class*=-theme] .mat-mdc-chip-set .mdc-evolution-chip-set__chips .mat-mdc-chip .mat-mdc-chip-trailing-icon{padding:0 0 0 .25rem}[class*=-theme] .mat-mdc-chip-set .mdc-evolution-chip-set__chips .mat-mdc-chip .mdc-evolution-chip__action{padding:0}[class*=-theme] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{flex-wrap:nowrap}.tinted-chips .mat-mdc-chip{--mat-chip-container-height: 1.5rem;--mat-chip-container-shape-radius: 999px;--mat-chip-label-text-size: .75rem;--mat-chip-label-text-weight: 700;--mat-chip-elevated-container-color: color-mix(in srgb, white 75%, var(--chip-color, var(--surface-500)));--mat-chip-label-text-color: color-mix(in srgb, black 30%, var(--chip-color, var(--surface-500)));--mat-chip-disabled-label-text-color: var(--mat-chip-label-text-color)}:is(.dark-theme,.black-theme) .tinted-chips .mat-mdc-chip{--mat-chip-elevated-container-color: color-mix(in srgb, black 30%, var(--chip-color, var(--surface-500)));--mat-chip-label-text-color: color-mix(in srgb, white 75%, var(--chip-color, var(--surface-500)))}base-chip:has(.inline-chips){display:contents!important}.inline-chips .input-row,.inline-chips .input-field,.inline-chips form-input-wrapper,.inline-chips form-input-wrapper>*,.inline-chips .app-form-field,.inline-chips .mat-mdc-chip-set,.inline-chips .mdc-evolution-chip-set__chips,.inline-chips .mdc-evolution-chip-set__chips>div{display:contents!important}[class*=-theme]{--mat-list-list-item-label-text-color: var(--text-surface-800);--mat-list-list-item-label-text-font: inherit;--mat-list-list-item-label-text-line-height: inherit;--mat-list-list-item-label-text-size: inherit;--mat-list-list-item-label-text-weight: inherit;--mat-list-list-item-label-text-tracking: inherit}[class*=-theme] .mdc-list-item{--mat-list-list-item-container-color: var(--surface-0);--mat-list-list-item-selected-container-color: var(--surface-100);--mat-list-active-indicator-shape: 16px}[class*=-theme]{--mat-stepper-header-icon-foreground-color: var(--surface-0);--mat-stepper-header-selected-state-icon-background-color: var(--primary-500);--mat-stepper-header-selected-state-icon-foreground-color: var(--surface-0);--mat-stepper-header-edit-state-icon-background-color: var(--primary-500);--mat-stepper-header-edit-state-icon-foreground-color: var(--surface-0);--mat-stepper-container-color: var(--surface-0);--mat-stepper-line-color: var(--border-surface-800);--mat-stepper-header-hover-state-layer-color: var(--surface-800-alpha-10);--mat-stepper-header-focus-state-layer-color: var(--surface-800-alpha-20);--mat-stepper-header-label-text-color: var(--surface-600);--mat-stepper-header-optional-label-text-color: var(--surface-600);--mat-stepper-header-selected-state-label-text-color: var(--surface-600);--mat-stepper-header-error-state-label-text-color: var(--error-700);--mat-stepper-header-icon-background-color: var(--surface-600);--mat-stepper-header-error-state-icon-foreground-color: var(--error-700);--mat-stepper-container-text-font: var(--app-font-family);--mat-stepper-header-label-text-font: var(--app-font-family);--mat-stepper-header-height: 72px;--mat-stepper-header-focus-state-layer-shape: .75rem;--mat-stepper-header-hover-state-layer-shape: .75rem;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500}[class*=-theme] .mat-horizontal-content-container{padding:1.25rem}[class*=-theme] .mat-mdc-dialog-container .mat-horizontal-content-container{padding:0}.dark-theme,.black-theme{--mat-stepper-header-hover-state-layer-color: var(--surface-800-alpha-30);--mat-stepper-header-focus-state-layer-color: var(--surface-800-alpha-40)}[class*=-theme]{--mat-paginator-container-text-color: var(--surface-900);--mat-paginator-container-background-color: transparent}:root{--mat-progress-spinner-active-indicator-color: var(--border-primary-500)}[class*=-theme]{--mat-bottom-sheet-container-text-color: var(--surface-600);--mat-bottom-sheet-container-background-color: var(--surface-0)}.base-bottom-sheet-panel .mat-bottom-sheet-container{width:100%;min-width:0;max-width:100%;max-height:none;padding:0;overflow:hidden;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -.75rem 2.5rem #00000040}.base-from-sheet-panel .mat-mdc-dialog-surface{animation:base-sheet-rise .42s cubic-bezier(.16,1,.3,1) both}@keyframes base-sheet-rise{0%{opacity:0;transform:translateY(40vh)}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.base-from-sheet-panel .mat-mdc-dialog-surface{animation:none}}[class*=-theme]{--mat-snack-bar-container-shape: var(--app-border-radius-medium)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:none!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{padding:0!important}*{padding:0;margin:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-user-callout:none;height:100%;font-size:100%;line-height:inherit;font-size:var(--app-font-size);scroll-behavior:smooth}@media(max-width:767px){html{font-size:var(--app-font-size-mobile, var(--app-font-size));--icon-rem-cap: 20px;--icon-max: 20px}}body{height:100%;font-family:var(--app-font-family);letter-spacing:calc(var(--app-letter-spacing, 0) * 1em);color:var(--text-surface-900);background-color:var(--surface-0)}.sidebar-fixed-toggle:not(.fixed){position:relative}.sidebar-fixed-content svg{opacity:var(--sidebar-icon-alpha, .5)}.sidebar-fixed.max-w-4\.5rem .sidebar-fixed-content svg{opacity:var(--sidebar-icon-alpha-collapsed, .85)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700;color:var(--primary-500)}a.secondary-weight{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600}a.mat-mdc-button[disabled]{color:var(--surface-700)}a:hover{color:var(--primary-800)}a:focus:not(:active){color:var(--primary-500);text-decoration-line:underline}a:active,a.active{color:var(--primary-600)}a.active{text-decoration-line:underline}a{color:var(--text-primary-500);text-decoration:none;cursor:pointer;transition:color .1s ease;white-space:normal;overflow-wrap:break-word}b{font-weight:500}p{color:var(--text-surface-900);line-height:var(--app-line-height, 1.5);font-size:.875rem}textarea{resize:none}ol,ul{list-style:none}input,textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}.dark-theme .tinted-chip,.black-theme .tinted-chip{background:color-mix(in srgb,black 30%,var(--chip-color))!important;color:color-mix(in srgb,white 75%,var(--chip-color))!important}.surface-card{background:var(--surface-0);box-shadow:0 1px 2px #0000000f,0 1px 3px #00000014}base-tag:has(.ticket-number-tag){display:flex;justify-content:flex-end}base-tag .gap-1.ticket-number-tag{background-color:transparent}base-tag .gap-1.ticket-number-tag button{padding:0!important;font-size:.5625rem!important;color:var(--primary-600)!important}[tabindex="0"]:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.dark-theme .logo-large,.dark-theme .logo-small,.dark-theme .logo-medium,.black-theme .logo-large,.black-theme .logo-small,.black-theme .logo-medium{filter:brightness(0) invert(1)}:root{--scrollbar-track-color: hsla(0, 0%, 100%, 0);--scrollbar-thumb-color: hsla(0, 0%, 88%, 1);--scrollbar-border-color: hsla(0, 0%, 0%, 0);--scrollbar-border-radius: .375rem;--scrollbar-thumb-gap: .1875rem}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-border-radius);border:var(--scrollbar-thumb-gap) solid var(--scrollbar-border-color);background-clip:content-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}}.cdk-drag-placeholder{opacity:0}@media screen and (max-width:767px){.cdk-overlay-pane{max-width:95vw!important}}.cdk-overlay-backdrop.overlay-hidden{opacity:0!important}.cdk-drag-preview{border-radius:var(--app-border-radius-medium)}.cdk-drag-preview.mdc-tab{border:2px solid var(--border-primary-300);height:auto!important;padding:.5rem .375rem;background-color:var(--surface-0)}.cdk-drag-preview.mdc-tab .mdc-tab-indicator{display:none}.cdk-drag-preview.mdc-tab .mdc-tab__text-label{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:600;color:var(--primary-500)}.cdk-drag-preview.mdc-tab .drag-placeholder{display:none}.cdk-drop-list-dragging{cursor:grabbing}.cdk-drag-handle:not(.cdk-drag-disabled){cursor:grab}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=radio]{appearance:none;border-radius:var(--app-border-radius-circle);width:1rem;height:1rem;border:1px solid var(--border-surface-400);transition:.2s all linear;padding:2px;background:var(--surface-0);box-shadow:0 0 0 2px var(--card-background) inset;cursor:pointer}input[type=radio]:checked{border:2px solid;border-color:var(--border-secondary-500);background:var(--secondary-500);box-shadow:0 0 0 2px var(--surface-0) inset}input[type=radio]:focus{outline:none}.base-checkbox{height:1rem;width:1rem;position:relative;z-index:2}.base-checkbox input{opacity:0;position:absolute;width:1rem;height:1rem;z-index:1}.base-checkbox input:checked~.checkbox:after{font-family:Material Icons;content:"check";color:var(--text-white);font-weight:400;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;border-radius:var(--app-border-radius);background-color:var(--primary-500)}.base-checkbox .checkbox{background-color:var(--surface-0);border-radius:var(--app-border-radius);border:solid 1px;border-color:var(--border-surface-400);height:1rem;width:1rem;cursor:pointer}.checkbox{background-color:var(--text-surface-900);border:solid 1px;border-color:var(--border-surface-400);border-radius:var(--app-border-radius);height:1rem;position:relative;width:1rem}.checkbox.checked:after{font-family:Material Icons;content:"check";color:var(--surface-0);font-weight:900;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--surface-0);border-radius:var(--app-border-radius)}.mat-mdc-form-field .mat-mdc-form-field-infix input,.mat-mdc-form-field .mat-mdc-form-field-infix textarea{color:var(--text-surface-900);caret-color:var(--text-surface-900)}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mat-mdc-floating-label{color:var(--text-surface-500)}.mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--primary-500)}.mat-mdc-form-field .mdc-line-ripple:before{border-bottom-color:var(--border-surface-400)}.mat-mdc-form-field .mdc-line-ripple:after{border-bottom-color:var(--primary-500)}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--border-surface-400)}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--primary-500)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill{-webkit-text-fill-color:var(--text-surface-900);caret-color:var(--text-surface-900);-webkit-background-clip:text;background-clip:text;transition:background-color 600000s ease-in-out 0s}input[type=file]::file-selector-button{background-color:var(--surface-0);color:var(--text-surface-900);border:1px solid;border-color:var(--border-surface-400);padding:var(--input-padding-y) var(--input-padding-x);border-radius:var(--app-border-radius)}input[type=file]::file-selector-button:hover{border-color:var(--border-surface-700)}.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:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.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;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;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 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}@supports (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set: none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui: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 li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.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-ui{position:absolute}.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 .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{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-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.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:0}.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:0;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}.ql-snow .ql-picker{color:var(--text-surface-800)!important}.quill-editor-container{border:1px solid var(--border-surface-400);border-radius:var(--app-border-radius)}.ql-toolbar{background-color:var(--surface-100);border-radius:var(--app-border-radius) var(--app-border-radius) 0 0}.ql-toolbar.ql-snow{border:0 none}.ql-toolbar.ql-snow button{width:auto;height:auto;float:none}.ql-toolbar.ql-snow button.ql-active{background-color:var(--surface-700)!important}.ql-toolbar.ql-snow button:hover,.ql-toolbar.ql-snow .ql-picker-label:hover,.ql-toolbar.ql-snow .ql-picker-item:hover{background-color:var(--surface-400)!important;border:1px solid var(--border-surface-600)!important}.ql-toolbar.ql-snow:after{display:none}.ql-editor{border-top:1px solid var(--border-surface-400);word-break:break-word}.ql-container{background-color:var(--surface-0)}.ql-container.ql-snow{border:0 none}.ql-picker.ql-size .ql-picker-options{height:150px;overflow:auto}.ql-picker.ql-size .ql-picker-item:not(:first-child):before,.ql-picker.ql-size .ql-picker-label[data-value]:before{content:attr(data-value)}#textQuill .ql-editor,#textQuill .ql-image{display:none}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar svg,.ql-snow .ql-stroke{color:var(--text-surface-800)!important;stroke:var(--text-surface-800)!important}.ql-bold:hover:after,.ql-bold:active:after,.ql-bold:focus:after{content:"Bold";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-italic:hover:after,.ql-italic:active:after,.ql-italic:focus:after{content:"Italic";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-underline:hover:after,.ql-underline:active:after,.ql-underline:focus:after{content:"Underline";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-strike:hover:after,.ql-strike:active:after,.ql-strike:focus:after{content:"Strikeout";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-align:hover:after,.ql-align:active:after,.ql-align:focus:after{content:"Align";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-clean:hover:after,.ql-clean:active:after,.ql-clean:focus:after{content:"Clear";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-size:hover:after,.ql-size:active:after,.ql-size:focus:after{content:"Size";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-color:hover:after,.ql-color:active:after,.ql-color:focus:after{content:"Color";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-background:hover:before,.ql-background:active:before,.ql-background:focus:before{content:"HLColor";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-image:hover:after,.ql-image:active:after,.ql-image:focus:after{content:"Image";position:absolute;background-color:#000;color:#fff;padding:5px;border-radius:5px;bottom:100%;left:50%;transform:translate(-50%)}.ql-formats button{position:relative}.ql-formats button:hover:before,.ql-formats button:active:before,.ql-formats button:focus:before{background:#0d1e42;color:#fff;padding:.5em;border-radius:.4em;top:-120%;left:-10px;z-index:999999;position:absolute;font-size:12px}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value]:before{content:attr(data-value)!important}.ql-snow .ql-picker.ql-font{width:150px!important;white-space:nowrap}.ql-font-arial{font-family:Arial,Helvetica,sans-serif}.ql-font-calibri{font-family:Calibri,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ql-font-courier{font-family:Courier,Courier New,monospace}.ql-font-fantasy{font-family:fantasy}.ql-font-georgia{font-family:Georgia,Times New Roman,Times,serif}.ql-font-helvetica{font-family:Helvetica,Arial,sans-serif}.ql-font-lato{font-family:Lato,sans-serif}.ql-font-lucida{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.ql-font-manrope{font-family:Manrope,Roboto,sans-serif}.ql-font-montserrat{font-family:Montserrat,Roboto,sans-serif}.ql-font-open-sans{font-family:Open Sans,Arial,sans-serif}.ql-font-roboto{font-family:Roboto,sans-serif}.ql-font-roboto-condensed{font-family:Roboto Condensed,Impact,Arial,Helvetica,sans-serif}.ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif}.ql-font-times{font-family:Times New Roman,Times,serif}.ql-font-trebuchet{font-family:Trebuchet MS,Helvetica,sans-serif}.ql-font-verdana{font-family:Verdana,Geneva,sans-serif}.show-first-child-only-block:first-child{display:block!important}.show-first-child-only-flex:first-child{display:flex!important}.show-first-child-only-grid:first-child{display:grid!important}.show-last-child-only-block:last-child{display:block!important}.show-last-child-only-flex:last-child{display:flex!important}.show-last-child-only-grid:last-child{display:grid!important}.surface-0{background-color:var(--surface-0)!important}.surface-100{background-color:var(--surface-100)!important}.surface-300{background-color:var(--surface-300)!important}.surface-900{background-color:var(--surface-900)!important}.border-surface-200{border-color:var(--border-surface-200)!important}.border-surface-300{border-color:var(--border-surface-300)!important}.border-surface-400{border-color:var(--border-surface-400)!important}.hover\:border-surface-700:hover{border-color:var(--border-surface-700)!important}.bg-surface-0{background-color:var(--bg-surface-0)!important}.bg-surface-100{background-color:var(--bg-surface-100)!important}.text-surface-0{color:var(--text-surface-0)!important}.text-surface-400{color:var(--text-surface-400)!important}.text-surface-500{color:var(--text-surface-500)!important}.text-surface-600{color:var(--text-surface-600)!important}.text-surface-700{color:var(--text-surface-700)!important}.text-surface-800{color:var(--text-surface-800)!important}.text-surface-900{color:var(--text-surface-900)!important}@media screen and (min-width:767px){.sm\:.focus\:bg-transparent:focus{background-color:transparent!important}.sm\:.hover\:bg-transparent:hover,.sm\:.active\:bg-transparent:active{background-color:transparent!important}}@media screen and (min-width:1024px){.md\:.focus\:bg-transparent:focus{background-color:transparent!important}.md\:.hover\:bg-transparent:hover,.md\:.active\:bg-transparent:active{background-color:transparent!important}}@media screen and (min-width:1280px){.lg\:.focus\:bg-transparent:focus{background-color:transparent!important}.lg\:.hover\:bg-transparent:hover,.lg\:.active\:bg-transparent:active{background-color:transparent!important}}@media screen and (min-width:1440px){.xl\:.focus\:bg-transparent:focus{background-color:transparent!important}.xl\:.hover\:bg-transparent:hover,.xl\:.active\:bg-transparent:active{background-color:transparent!important}}@media screen and (min-width:1780px){.xxl\:.focus\:bg-transparent:focus{background-color:transparent!important}.xxl\:.hover\:bg-transparent:hover,.xxl\:.active\:bg-transparent:active{background-color:transparent!important}}@media screen and (min-width:767px){.sm\:.focus\:border-surface-transparent:focus{border-color:transparent!important}.sm\:.hover\:border-surface-transparent:hover,.sm\:.active\:border-surface-transparent:active{border-color:transparent!important}}@media screen and (min-width:1024px){.md\:.focus\:border-surface-transparent:focus{border-color:transparent!important}.md\:.hover\:border-surface-transparent:hover,.md\:.active\:border-surface-transparent:active{border-color:transparent!important}}@media screen and (min-width:1280px){.lg\:.focus\:border-surface-transparent:focus{border-color:transparent!important}.lg\:.hover\:border-surface-transparent:hover,.lg\:.active\:border-surface-transparent:active{border-color:transparent!important}}@media screen and (min-width:1440px){.xl\:.focus\:border-surface-transparent:focus{border-color:transparent!important}.xl\:.hover\:border-surface-transparent:hover,.xl\:.active\:border-surface-transparent:active{border-color:transparent!important}}@media screen and (min-width:1780px){.xxl\:.focus\:border-surface-transparent:focus{border-color:transparent!important}.xxl\:.hover\:border-surface-transparent:hover,.xxl\:.active\:border-surface-transparent:active{border-color:transparent!important}}.bg-black-alpha-30{background-color:#0000004d!important}.text-primary-500{color:var(--primary-500)!important}.bg-primary-500{background-color:var(--primary-500)!important}.border-primary-400{border-color:var(--primary-400)!important}.hover\:border-secondary-700:hover{border-color:var(--secondary-700)!important}.text-error-500{color:var(--error-500)!important}.bg-transparent{background-color:transparent!important}.border-transparent{border-color:transparent!important}.border-primary{border-color:var(--primary-500)!important}.text-white{color:var(--black-0)!important}.text-primary-on{color:var(--primary-on)!important}.surface-card{background-color:var(--surface-card)!important}.primary-card{background-color:var(--primary-card)!important}.text-white-all *{color:inherit!important}.text-black-all *{color:inherit!important}.row{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.row>.col,.row>[class*=col]{box-sizing:border-box}.row-nogutter{margin-right:0;margin-left:0;margin-top:0}.row-nogutter>.col,.row-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.form-field>label{display:inline-block;margin-bottom:.5rem}.form-field.row>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.form-field.row,.form-row.row{margin-top:0}.form-field.row .col-fixed,.form-row.row .col-fixed,.form-field.row .col,.form-row.row .col,.form-field.row .col-1,.form-row.row .col-1,.form-field.row .col-2,.form-row.row .col-2,.form-field.row .col-3,.form-row.row .col-3,.form-field.row .col-4,.form-row.row .col-4,.form-field.row .col-5,.form-row.row .col-5,.form-field.row .col-6,.form-row.row .col-6,.form-field.row .col-7,.form-row.row .col-7,.form-field.row .col-8,.form-row.row .col-8,.form-field.row .col-9,.form-row.row .col-9,.form-field.row .col-10,.form-row.row .col-10,.form-field.row .col-11,.form-row.row .col-11,.form-field.row .col-12,.form-row.row .col-12{padding-top:0;padding-bottom:0}.formgroup-inline .form-field,.formgroup-inline .form-field-checkbox,.formgroup-inline .form-field-radiobutton{margin-right:.5rem}.formgroup-inline .form-field>label,.formgroup-inline .form-field-checkbox>label,.formgroup-inline .form-field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.form-field-checkbox>label,.form-field-radiobutton>label{margin-left:.5rem;line-height:1}.flex-1{flex:1 1 0%!important}.flex-none{flex:none!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.row-reverse{flex-direction:row-reverse!important}.column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:1024px){.md\:flex-row{flex-direction:row!important}}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.font-italic{font-style:italic!important}.font-no-italic{font-style:normal!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-none{text-transform:none!important}.white-space-nowrap{white-space:nowrap!important}.pre-line{white-space:pre-line!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}.font-size-inherit{font-size:inherit!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}.line-height-0{line-height:0!important}.line-height-1{line-height:1!important}.line-height-3{line-height:1.5!important}.break-all{word-break:break-all!important}.break-word{word-break:break-word!important}.normal{word-break:normal!important}@media screen and (min-width:767px){.sm\:.focus\:text-inherit:focus{color:inherit!important}.sm\:.hover\:text-inherit:hover,.sm\:.active\:text-inherit:active{color:inherit!important}}@media screen and (min-width:1024px){.md\:.focus\:text-inherit:focus{color:inherit!important}.md\:.hover\:text-inherit:hover,.md\:.active\:text-inherit:active{color:inherit!important}}@media screen and (min-width:1280px){.lg\:.focus\:text-inherit:focus{color:inherit!important}.lg\:.hover\:text-inherit:hover,.lg\:.active\:text-inherit:active{color:inherit!important}}@media screen and (min-width:1440px){.xl\:.focus\:text-inherit:focus{color:inherit!important}.xl\:.hover\:text-inherit:hover,.xl\:.active\:text-inherit:active{color:inherit!important}}@media screen and (min-width:1780px){.xxl\:.focus\:text-inherit:focus{color:inherit!important}.xxl\:.hover\:text-inherit:hover,.xxl\:.active\:text-inherit:active{color:inherit!important}}.p-0{padding:0!important}.p-0\.5{padding:calc(var(--space-unit, 1rem) * .125)!important}.p-1{padding:calc(var(--space-unit, 1rem) * .25)!important}.p-3{padding:calc(var(--space-unit, 1rem) * .75)!important}.p-4{padding:calc(var(--space-unit, 1rem) * 1)!important}.p-5{padding:calc(var(--space-unit, 1rem) * 1.25)!important}.p-6{padding:calc(var(--space-unit, 1rem) * 1.5)!important}.px-1\.5{padding-left:calc(var(--space-unit, 1rem) * .375)!important;padding-right:calc(var(--space-unit, 1rem) * .375)!important}.px-2{padding-left:calc(var(--space-unit, 1rem) * .5)!important;padding-right:calc(var(--space-unit, 1rem) * .5)!important}.px-3{padding-left:calc(var(--space-unit, 1rem) * .75)!important;padding-right:calc(var(--space-unit, 1rem) * .75)!important}.px-4{padding-left:calc(var(--space-unit, 1rem) * 1)!important;padding-right:calc(var(--space-unit, 1rem) * 1)!important}.px-6{padding-left:calc(var(--space-unit, 1rem) * 1.5)!important;padding-right:calc(var(--space-unit, 1rem) * 1.5)!important}.py-0\.5{padding-top:calc(var(--space-unit, 1rem) * .125)!important;padding-bottom:calc(var(--space-unit, 1rem) * .125)!important}.py-1{padding-top:calc(var(--space-unit, 1rem) * .25)!important;padding-bottom:calc(var(--space-unit, 1rem) * .25)!important}.py-2{padding-top:calc(var(--space-unit, 1rem) * .5)!important;padding-bottom:calc(var(--space-unit, 1rem) * .5)!important}.py-3{padding-top:calc(var(--space-unit, 1rem) * .75)!important;padding-bottom:calc(var(--space-unit, 1rem) * .75)!important}.pt-3{padding-top:calc(var(--space-unit, 1rem) * .75)!important}.pt-12{padding-top:calc(var(--space-unit, 1rem) * 3)!important}.pr-2{padding-right:calc(var(--space-unit, 1rem) * .5)!important}.pr-4{padding-right:calc(var(--space-unit, 1rem) * 1)!important}.pr-14{padding-right:calc(var(--space-unit, 1rem) * 3.5)!important}.pl-0{padding-left:0!important}.pl-4{padding-left:calc(var(--space-unit, 1rem) * 1)!important}.pb-10{padding-bottom:calc(var(--space-unit, 1rem) * 2.5)!important}.m-0{margin:0!important}.m-2{margin:calc(var(--space-unit, 1rem) * .5)!important}.m-auto{margin:auto!important}.my-2{margin-top:calc(var(--space-unit, 1rem) * .5)!important;margin-bottom:calc(var(--space-unit, 1rem) * .5)!important}.mt-1{margin-top:calc(var(--space-unit, 1rem) * .25)!important}.mt-2{margin-top:calc(var(--space-unit, 1rem) * .5)!important}.mt-3{margin-top:calc(var(--space-unit, 1rem) * .75)!important}.mt-4{margin-top:calc(var(--space-unit, 1rem) * 1)!important}.mt-5{margin-top:calc(var(--space-unit, 1rem) * 1.25)!important}.mt-6{margin-top:calc(var(--space-unit, 1rem) * 1.5)!important}.mt-8{margin-top:calc(var(--space-unit, 1rem) * 2)!important}.mr-1\.5{margin-right:calc(var(--space-unit, 1rem) * .375)!important}.mr-2{margin-right:calc(var(--space-unit, 1rem) * .5)!important}.mr-6{margin-right:calc(var(--space-unit, 1rem) * 1.5)!important}.mr-auto{margin-right:auto!important}.ml-2{margin-left:calc(var(--space-unit, 1rem) * .5)!important}.ml-auto{margin-left:auto!important}.mb-1{margin-bottom:calc(var(--space-unit, 1rem) * .25)!important}.mb-2{margin-bottom:calc(var(--space-unit, 1rem) * .5)!important}.mb-3{margin-bottom:calc(var(--space-unit, 1rem) * .75)!important}.mb-4{margin-bottom:calc(var(--space-unit, 1rem) * 1)!important}.mb-6{margin-bottom:calc(var(--space-unit, 1rem) * 1.5)!important}.mb-7{margin-bottom:calc(var(--space-unit, 1rem) * 1.75)!important}.mb-10{margin-bottom:calc(var(--space-unit, 1rem) * 2.5)!important}.gap-1{gap:calc(var(--space-unit, 1rem) * .25)!important}.gap-2{gap:calc(var(--space-unit, 1rem) * .5)!important}.gap-3{gap:calc(var(--space-unit, 1rem) * .75)!important}.gap-4{gap:calc(var(--space-unit, 1rem) * 1)!important}.gap-6{gap:calc(var(--space-unit, 1rem) * 1.5)!important}.row-gap-0{row-gap:0!important}.row-gap-0\.5{row-gap:calc(var(--space-unit, 1rem) * .125)!important}.row-gap-1{row-gap:calc(var(--space-unit, 1rem) * .25)!important}.row-gap-1\.5{row-gap:calc(var(--space-unit, 1rem) * .375)!important}.row-gap-2{row-gap:calc(var(--space-unit, 1rem) * .5)!important}.row-gap-2\.5{row-gap:calc(var(--space-unit, 1rem) * .625)!important}.row-gap-3{row-gap:calc(var(--space-unit, 1rem) * .75)!important}.row-gap-3\.5{row-gap:calc(var(--space-unit, 1rem) * .875)!important}.row-gap-4{row-gap:calc(var(--space-unit, 1rem) * 1)!important}.row-gap-5{row-gap:calc(var(--space-unit, 1rem) * 1.25)!important}.row-gap-6{row-gap:calc(var(--space-unit, 1rem) * 1.5)!important}.row-gap-7{row-gap:calc(var(--space-unit, 1rem) * 1.75)!important}.row-gap-8{row-gap:calc(var(--space-unit, 1rem) * 2)!important}.row-gap-9{row-gap:calc(var(--space-unit, 1rem) * 2.25)!important}.row-gap-10{row-gap:calc(var(--space-unit, 1rem) * 2.5)!important}.row-gap-11{row-gap:calc(var(--space-unit, 1rem) * 2.75)!important}.row-gap-12{row-gap:calc(var(--space-unit, 1rem) * 3)!important}.row-gap-13{row-gap:calc(var(--space-unit, 1rem) * 3.25)!important}.row-gap-14{row-gap:calc(var(--space-unit, 1rem) * 3.5)!important}.row-gap-15{row-gap:calc(var(--space-unit, 1rem) * 3.75)!important}.row-gap-16{row-gap:calc(var(--space-unit, 1rem) * 4)!important}.column-gap-0{column-gap:0!important}.column-gap-2{column-gap:calc(var(--space-unit, 1rem) * .5)!important}.column-gap-3{column-gap:calc(var(--space-unit, 1rem) * .75)!important}.column-gap-4{column-gap:calc(var(--space-unit, 1rem) * 1)!important}.column-gap-5{column-gap:calc(var(--space-unit, 1rem) * 1.25)!important}.column-gap-6{column-gap:calc(var(--space-unit, 1rem) * 1.5)!important}.flex{display:flex!important}.none{display:none!important}.block{display:block!important}.d-grid{display:grid!important}.d-contents{display:contents!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.static{position:static!important}.sticky{position:sticky!important}.z-5{z-index:5!important}.top-0{top:0!important}.top-50{top:50%!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-50{left:50%!important}.inset-0{inset:0!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-y-auto{overflow-y:auto!important}.w-full{width:100%!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-1rem{width:1rem!important}.w-1\.5rem{width:1.5rem!important}.w-4rem{width:4rem!important}.w-4\.25rem{width:4.25rem!important}.w-5rem{width:5rem!important}.w-11rem{width:11rem!important}.w-11\.5rem{width:11.5rem!important}.w-16rem{width:16rem!important}.w-18rem{width:18rem!important}.w-20rem{width:20rem!important}.w-22\.5rem{width:22.5rem!important}.w-25rem{width:25rem!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-0\.5rem{height:.5rem!important}.h-1rem{height:1rem!important}.h-1\.5rem{height:1.5rem!important}.h-1\.75rem{height:1.75rem!important}.h-2rem{height:2rem!important}.h-3\.75rem{height:3.75rem!important}.h-4rem{height:4rem!important}.h-15rem{height:15rem!important}.min-w-0{min-width:0px!important}.min-w-12rem{min-width:12rem!important}.max-w-auto{max-width:auto!important}.max-w-42rem{max-width:42rem!important}.min-h-0{min-height:0px!important}.min-h-15rem{min-height:15rem!important}.max-h-full{max-height:100%!important}.border-none{border-width:0px!important;border-style:none!important}.border-1{border-width:1px!important;border-style:solid!important}.border-2{border-width:2px!important;border-style:solid!important}.border-3{border-width:3px!important;border-style:solid!important}.border-4{border-width:4px!important;border-style:solid!important}.border-top-1{border-top-width:1px!important;border-top-style:solid!important}.border-top-2{border-top-width:2px!important;border-top-style:solid!important}.border-top-3{border-top-width:3px!important;border-top-style:solid!important}.border-top-4{border-top-width:4px!important;border-top-style:solid!important}.border-right-1{border-right-width:1px!important;border-right-style:solid!important}.border-right-2{border-right-width:2px!important;border-right-style:solid!important}.border-right-3{border-right-width:3px!important;border-right-style:solid!important}.border-right-4{border-right-width:4px!important;border-right-style:solid!important}.border-left-1{border-left-width:1px!important;border-left-style:solid!important}.border-left-2{border-left-width:2px!important;border-left-style:solid!important}.border-left-3{border-left-width:3px!important;border-left-style:solid!important}.border-left-4{border-left-width:4px!important;border-left-style:solid!important}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid!important}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid!important}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid!important}.border-bottom-4{border-bottom-width:4px!important;border-bottom-style:solid!important}.outline-2{outline-width:2px!important;outline-style:solid!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-collapse{border-collapse:collapse!important}.border-separate{border-collapse:separate!important}.border-noround{border-radius:0!important}.border-round{border-radius:var(--app-border-radius)!important}.border-round-sm{border-radius:var(--app-border-radius)!important}.border-round-md{border-radius:calc(var(--app-border-radius) + .125rem)!important}.border-round-lg{border-radius:var(--app-border-radius-medium)!important}.border-round-xl{border-radius:calc(var(--app-border-radius-medium) + .25rem)!important}.border-round-2xl{border-radius:var(--app-border-radius-large)!important}.border-round-3xl{border-radius:calc(var(--app-border-radius-large) + .5rem)!important}.border-circle{border-radius:var(--app-border-radius-circle)!important}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-noround-top-left{border-top-left-radius:0!important}.border-noround-top-right{border-top-right-radius:0!important}.border-noround-bottom-right{border-bottom-right-radius:0!important}.border-noround-bottom-left{border-bottom-left-radius:0!important}.border-round-left{border-top-left-radius:var(--app-border-radius)!important;border-bottom-left-radius:var(--app-border-radius)!important}.border-round-top{border-top-left-radius:var(--app-border-radius)!important;border-top-right-radius:var(--app-border-radius)!important}.border-round-right{border-top-right-radius:var(--app-border-radius)!important;border-bottom-right-radius:var(--app-border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--app-border-radius)!important;border-bottom-right-radius:var(--app-border-radius)!important}.border-round-top-left{border-top-left-radius:var(--app-border-radius)!important}.border-round-top-right{border-top-right-radius:var(--app-border-radius)!important}.border-round-bottom-right{border-bottom-right-radius:var(--app-border-radius)!important}.border-round-bottom-left{border-bottom-left-radius:var(--app-border-radius)!important}.border-round-top-md{border-top-left-radius:calc(var(--app-border-radius) + .125rem)!important;border-top-right-radius:calc(var(--app-border-radius) + .125rem)!important}.border-circle-left{border-top-left-radius:var(--app-border-radius-circle)!important;border-bottom-left-radius:var(--app-border-radius-circle)!important}.border-circle-top{border-top-left-radius:var(--app-border-radius-circle)!important;border-top-right-radius:var(--app-border-radius-circle)!important}.border-circle-right{border-top-right-radius:var(--app-border-radius-circle)!important;border-bottom-right-radius:var(--app-border-radius-circle)!important}.border-circle-bottom{border-bottom-left-radius:var(--app-border-radius-circle)!important;border-bottom-right-radius:var(--app-border-radius-circle)!important}.border-circle-top-left{border-top-left-radius:var(--app-border-radius-circle)!important}.border-circle-top-right{border-top-right-radius:var(--app-border-radius-circle)!important}.border-circle-bottom-right{border-bottom-right-radius:var(--app-border-radius-circle)!important}.border-circle-bottom-left{border-bottom-left-radius:var(--app-border-radius-circle)!important}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.-translate-y-50{transform:translateY(-50%)!important}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}.shadow-none{box-shadow:none!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-card{box-shadow:var(--shadow-card)!important}.shadow-card-small{box-shadow:var(--shadow-card-small)!important}@media screen and (min-width:767px){.sm\:.focus\:shadow-none:focus{box-shadow:none!important}.sm\:.hover\:shadow-none:hover,.sm\:.active\:shadow-none:active{box-shadow:none!important}.sm\:.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:.hover\:shadow-1:hover,.sm\:.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:.hover\:shadow-2:hover,.sm\:.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:.hover\:shadow-3:hover,.sm\:.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:.hover\:shadow-4:hover,.sm\:.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:.hover\:shadow-5:hover,.sm\:.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:.hover\:shadow-6:hover,.sm\:.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:.hover\:shadow-7:hover,.sm\:.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:.hover\:shadow-8:hover,.sm\:.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:.focus\:shadow-card:focus{box-shadow:var(--shadow-card)!important}.sm\:.hover\:shadow-card:hover,.sm\:.active\:shadow-card:active{box-shadow:var(--shadow-card)!important}.sm\:.focus\:shadow-card-small:focus{box-shadow:var(--shadow-card-small)!important}.sm\:.hover\:shadow-card-small:hover,.sm\:.active\:shadow-card-small:active{box-shadow:var(--shadow-card-small)!important}.sm\:.focus\:shadow-pagination:focus{box-shadow:var(--shadow-pagination)!important}.sm\:.hover\:shadow-pagination:hover,.sm\:.active\:shadow-pagination:active{box-shadow:var(--shadow-pagination)!important}}@media screen and (min-width:1024px){.md\:.focus\:shadow-none:focus{box-shadow:none!important}.md\:.hover\:shadow-none:hover,.md\:.active\:shadow-none:active{box-shadow:none!important}.md\:.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:.hover\:shadow-1:hover,.md\:.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:.hover\:shadow-2:hover,.md\:.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:.hover\:shadow-3:hover,.md\:.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:.hover\:shadow-4:hover,.md\:.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:.hover\:shadow-5:hover,.md\:.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:.hover\:shadow-6:hover,.md\:.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:.hover\:shadow-7:hover,.md\:.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:.hover\:shadow-8:hover,.md\:.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:.focus\:shadow-card:focus{box-shadow:var(--shadow-card)!important}.md\:.hover\:shadow-card:hover,.md\:.active\:shadow-card:active{box-shadow:var(--shadow-card)!important}.md\:.focus\:shadow-card-small:focus{box-shadow:var(--shadow-card-small)!important}.md\:.hover\:shadow-card-small:hover,.md\:.active\:shadow-card-small:active{box-shadow:var(--shadow-card-small)!important}.md\:.focus\:shadow-pagination:focus{box-shadow:var(--shadow-pagination)!important}.md\:.hover\:shadow-pagination:hover,.md\:.active\:shadow-pagination:active{box-shadow:var(--shadow-pagination)!important}}@media screen and (min-width:1280px){.lg\:.focus\:shadow-none:focus{box-shadow:none!important}.lg\:.hover\:shadow-none:hover,.lg\:.active\:shadow-none:active{box-shadow:none!important}.lg\:.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:.hover\:shadow-1:hover,.lg\:.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:.hover\:shadow-2:hover,.lg\:.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:.hover\:shadow-3:hover,.lg\:.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:.hover\:shadow-4:hover,.lg\:.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:.hover\:shadow-5:hover,.lg\:.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:.hover\:shadow-6:hover,.lg\:.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:.hover\:shadow-7:hover,.lg\:.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:.hover\:shadow-8:hover,.lg\:.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:.focus\:shadow-card:focus{box-shadow:var(--shadow-card)!important}.lg\:.hover\:shadow-card:hover,.lg\:.active\:shadow-card:active{box-shadow:var(--shadow-card)!important}.lg\:.focus\:shadow-card-small:focus{box-shadow:var(--shadow-card-small)!important}.lg\:.hover\:shadow-card-small:hover,.lg\:.active\:shadow-card-small:active{box-shadow:var(--shadow-card-small)!important}.lg\:.focus\:shadow-pagination:focus{box-shadow:var(--shadow-pagination)!important}.lg\:.hover\:shadow-pagination:hover,.lg\:.active\:shadow-pagination:active{box-shadow:var(--shadow-pagination)!important}}@media screen and (min-width:1440px){.xl\:.focus\:shadow-none:focus{box-shadow:none!important}.xl\:.hover\:shadow-none:hover,.xl\:.active\:shadow-none:active{box-shadow:none!important}.xl\:.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:.hover\:shadow-1:hover,.xl\:.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:.hover\:shadow-2:hover,.xl\:.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:.hover\:shadow-3:hover,.xl\:.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:.hover\:shadow-4:hover,.xl\:.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:.hover\:shadow-5:hover,.xl\:.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:.hover\:shadow-6:hover,.xl\:.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:.hover\:shadow-7:hover,.xl\:.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:.hover\:shadow-8:hover,.xl\:.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:.focus\:shadow-card:focus{box-shadow:var(--shadow-card)!important}.xl\:.hover\:shadow-card:hover,.xl\:.active\:shadow-card:active{box-shadow:var(--shadow-card)!important}.xl\:.focus\:shadow-card-small:focus{box-shadow:var(--shadow-card-small)!important}.xl\:.hover\:shadow-card-small:hover,.xl\:.active\:shadow-card-small:active{box-shadow:var(--shadow-card-small)!important}.xl\:.focus\:shadow-pagination:focus{box-shadow:var(--shadow-pagination)!important}.xl\:.hover\:shadow-pagination:hover,.xl\:.active\:shadow-pagination:active{box-shadow:var(--shadow-pagination)!important}}@media screen and (min-width:1780px){.xxl\:.focus\:shadow-none:focus{box-shadow:none!important}.xxl\:.hover\:shadow-none:hover,.xxl\:.active\:shadow-none:active{box-shadow:none!important}.xxl\:.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xxl\:.hover\:shadow-1:hover,.xxl\:.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xxl\:.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xxl\:.hover\:shadow-2:hover,.xxl\:.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xxl\:.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xxl\:.hover\:shadow-3:hover,.xxl\:.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xxl\:.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xxl\:.hover\:shadow-4:hover,.xxl\:.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xxl\:.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xxl\:.hover\:shadow-5:hover,.xxl\:.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xxl\:.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xxl\:.hover\:shadow-6:hover,.xxl\:.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xxl\:.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xxl\:.hover\:shadow-7:hover,.xxl\:.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xxl\:.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xxl\:.hover\:shadow-8:hover,.xxl\:.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xxl\:.focus\:shadow-card:focus{box-shadow:var(--shadow-card)!important}.xxl\:.hover\:shadow-card:hover,.xxl\:.active\:shadow-card:active{box-shadow:var(--shadow-card)!important}.xxl\:.focus\:shadow-card-small:focus{box-shadow:var(--shadow-card-small)!important}.xxl\:.hover\:shadow-card-small:hover,.xxl\:.active\:shadow-card-small:active{box-shadow:var(--shadow-card-small)!important}.xxl\:.focus\:shadow-pagination:focus{box-shadow:var(--shadow-pagination)!important}.xxl\:.hover\:shadow-pagination:hover,.xxl\:.active\:shadow-pagination:active{box-shadow:var(--shadow-pagination)!important}}.pointer-events-none{pointer-events:none!important}.cursor-grab{cursor:grab!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-default{cursor:default!important}.opacity-0{opacity:0!important}.opacity-20{opacity:.2!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-100{opacity:1!important}.visibility-hidden{visibility:hidden!important}.visibility-visible{visibility:visible!important}.reset{all:unset}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}.fit-auto{object-fit:auto!important}.fit-cover{object-fit:cover!important}.fit-contain{object-fit:contain!important}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fadein{animation:fadein .15s linear}.fadeinright{animation:fadeinright .15s linear}.animation-duration-300{animation-duration:.3s!important}.animation-duration-1000{animation-duration:1s!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}:root{--glass: 0}body{--glass-blur: calc(16px * var(--glass));--glass-shadow-color: 0, 0, 0;--glass-surface: color-mix(in srgb, var(--surface-0) calc(100% - 28% * var(--glass)), transparent);--glass-elevated: color-mix(in srgb, var(--surface-0) calc(100% - 20% * var(--glass)), transparent);--glass-border: color-mix(in srgb, #ffffff calc(52% * var(--glass)), color-mix(in srgb, var(--text-surface-900) 12%, transparent));--glass-shadow: 0 10px 34px -16px rgba(var(--glass-shadow-color), calc(.26 * var(--glass)))}body.dark-theme,body.black-theme{--glass-border: color-mix(in srgb, #ffffff calc(9% * var(--glass)), color-mix(in srgb, var(--text-surface-900) 22%, transparent));--glass-shadow: 0 12px 40px -18px rgba(0, 0, 0, calc(.6 * var(--glass)))}.grid-cols-none{grid-template-columns:none!important}.grid-cols-subgrid{grid-template-columns:subgrid!important}.grid-cols-2-centered{grid-template-columns:1fr auto!important}.grid-cols-3-centered{grid-template-columns:1fr auto 1fr!important}.grid-cols-4-8{grid-template-columns:4fr 8fr!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}@media screen and (min-width:1024px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media screen and (min-width:1280px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.grid-rows-1{grid-template-rows:repeat(1,1fr)!important}.col-span-6{grid-column:span 6 / span 6!important}.col-span-12{grid-column:span 12 / span 12!important}@media screen and (min-width:1024px){.md\:col-span-2{grid-column:span 2 / span 2!important}.md\:col-span-3{grid-column:span 3 / span 3!important}.md\:col-span-4{grid-column:span 4 / span 4!important}.md\:col-span-5{grid-column:span 5 / span 5!important}.md\:col-span-6{grid-column:span 6 / span 6!important}.md\:col-span-8{grid-column:span 8 / span 8!important}.md\:col-span-9{grid-column:span 9 / span 9!important}}.row-span-full{grid-row:1 / -1!important}.row-span-auto{grid-row:auto!important}.row-span-1{grid-row:span 1 / span 1!important}.row-span-2{grid-row:span 2 / span 2!important}.row-span-3{grid-row:span 3 / span 3!important}.row-span-4{grid-row:span 4 / span 4!important}.row-span-5{grid-row:span 5 / span 5!important}.row-span-6{grid-row:span 6 / span 6!important}.row-span-7{grid-row:span 7 / span 7!important}.row-span-8{grid-row:span 8 / span 8!important}.row-span-9{grid-row:span 9 / span 9!important}.row-span-10{grid-row:span 10 / span 10!important}.row-span-11{grid-row:span 11 / span 11!important}.row-span-12{grid-row:span 12 / span 12!important}.row-start-auto{grid-row-start:auto!important}.row-start-1{grid-row-start:1!important}.row-start-2{grid-row-start:2!important}.row-start-3{grid-row-start:3!important}.row-start-4{grid-row-start:4!important}.row-start-5{grid-row-start:5!important}.row-start-6{grid-row-start:6!important}.row-start-7{grid-row-start:7!important}.row-start-8{grid-row-start:8!important}.row-start-9{grid-row-start:9!important}.row-start-10{grid-row-start:10!important}.row-start-11{grid-row-start:11!important}.row-start-12{grid-row-start:12!important}.row-start-13{grid-row-start:13!important}.row-end-auto{grid-row-end:auto!important}.row-end-1{grid-row-end:1!important}.row-end-2{grid-row-end:2!important}.row-end-3{grid-row-end:3!important}.row-end-4{grid-row-end:4!important}.row-end-5{grid-row-end:5!important}.row-end-6{grid-row-end:6!important}.row-end-7{grid-row-end:7!important}.row-end-8{grid-row-end:8!important}.row-end-9{grid-row-end:9!important}.row-end-10{grid-row-end:10!important}.row-end-11{grid-row-end:11!important}.row-end-12{grid-row-end:12!important}.row-end-13{grid-row-end:13!important}.auto-cols-max{grid-auto-columns:max-content!important}.grid-auto-flow-col{grid-auto-flow:column!important}.h1{font-size:3.5rem;line-height:calc(1.286 * var(--app-line-height, 1.5) / 1.5);font-weight:800;font-family:var(--app-font-family)}.h2{font-size:2rem;line-height:calc(1.5 * var(--app-line-height, 1.5) / 1.5);font-weight:700;font-family:var(--app-font-family)}.h3{font-size:1.5rem;line-height:calc(1.334 * var(--app-line-height, 1.5) / 1.5);font-weight:700;font-family:var(--app-font-family)}.h4{font-size:1.125rem;line-height:calc(1.556 * var(--app-line-height, 1.5) / 1.5);font-weight:700;font-family:var(--app-font-family)}.h5{font-size:1rem;line-height:calc(1.25 * var(--app-line-height, 1.5) / 1.5);font-weight:700;font-family:var(--app-font-family)}.sub-1{font-size:1rem;line-height:calc(1.5 * var(--app-line-height, 1.5) / 1.5);font-weight:600;font-family:var(--app-font-family)}.sub-2{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:600;font-family:var(--app-font-family)}.body-1{font-size:.875rem;line-height:calc(1.429 * var(--app-line-height, 1.5) / 1.5);font-weight:500;font-family:var(--app-font-family)}.body-2{font-size:.75rem;line-height:calc(1.334 * var(--app-line-height, 1.5) / 1.5);font-weight:500;font-family:var(--app-font-family)}.button-primary{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:700;font-family:var(--app-font-family)}.button-secondary{font-size:.875rem;line-height:calc(1.715 * var(--app-line-height, 1.5) / 1.5);font-weight:600;font-family:var(--app-font-family)}.paragraph-1{font-size:1rem;line-height:calc(2.25 * var(--app-line-height, 1.5) / 1.5);font-weight:400;font-family:var(--app-font-family)}.paragraph-2{font-size:.875rem;line-height:calc(2 * var(--app-line-height, 1.5) / 1.5);font-weight:500;font-family:var(--app-font-family)}.paragraph-3{font-size:.75rem;line-height:calc(2 * var(--app-line-height, 1.5) / 1.5);font-weight:500;font-family:var(--app-font-family)}.link{font-size:.875rem;line-height:calc(1.714 * var(--app-line-height, 1.5) / 1.5);font-weight:600;font-family:var(--app-font-family)}.label{font-size:.75rem;line-height:calc(1.333 * var(--app-line-height, 1.5) / 1.5);font-weight:600;font-family:var(--app-font-family)}.lato{font-family:Lato,sans-serif!important}.manrope{font-family:Manrope,Roboto,sans-serif!important}.montserrat{font-family:Montserrat,Roboto,sans-serif!important}.arial{font-family:Arial,Helvetica,sans-serif!important}.roboto-condensed{font-family:Roboto Condensed,Impact,Arial,Helvetica,sans-serif!important}.calibri{font-family:Calibri,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.courier{font-family:Courier,Courier New,monospace!important}.georgia{font-family:Georgia,Times New Roman,Times,serif!important}.lucida{font-family:Lucida Sans,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif!important}.roboto{font-family:Roboto,sans-serif!important}.tahoma{font-family:Tahoma,Geneva,sans-serif!important}.times{font-family:Times New Roman,Times,serif!important}.trebuchet{font-family:Trebuchet MS,Helvetica,sans-serif!important}.verdana{font-family:Verdana,Geneva,sans-serif!important}.fantasy{font-family:fantasy!important}@page{margin:0!important}@media print{*{box-sizing:border-box;margin:0;background:none}html,body{-webkit-print-color-adjust:economy;print-color-adjust:economy;height:100vh;margin:0!important;padding:0!important}body{margin:.5rem;zoom:60%!important}body .print-none{display:none!important}body .print-block{display:block!important}body .print-flex{display:flex!important}body .min-h-0{min-height:100vh!important;min-height:auto!important}body .app-layout{overflow-y:visible!important}body .main-bg .main-inner .content-primary{background:none;box-shadow:none}body .overflow-hidden,body .overflow-x-hidden,body .overflow-y-hidden,body .overflow-y-auto,body .overflow-auto,body .overflow-x-auto{overflow:visible!important;overflow-y:visible!important}body .mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active,body .mat-mdc-tab-body-wrapper,body .mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow-y:visible!important;overflow:visible!important}body .content-min-h-user-input{min-height:auto!important;height:100vh}body .mat-mdc-tab-group .mat-mdc-tab-list{display:none}body .mat-mdc-tab-group .mat-mdc-tab-list .mdc-tab--active{display:block}body .mat-mdc-tab-body-wrapper{flex-direction:column!important}body .mat-mdc-tab-body-wrapper .mat-mdc-tab-body{overflow:visible;position:relative;inset:auto}body .mat-mdc-tab-body-wrapper .mat-mdc-tab-body .mat-mdc-tab-body-content{visibility:visible!important;min-height:auto!important;transform:none!important}html.dialog-print-mode,body.dialog-print-mode{height:auto!important}body.dialog-print-mode{zoom:100%!important;background:#fff!important;--surface-0: #fff;--text-surface-0: #1a1a1a;--border-surface-0: #d1d5db;--surface-50: #fff;--text-surface-50: #1a1a1a;--border-surface-50: #d1d5db;--surface-100: #fff;--text-surface-100: #1a1a1a;--border-surface-100: #d1d5db;--surface-200: #fff;--text-surface-200: #1a1a1a;--border-surface-200: #d1d5db;--surface-300: #fff;--text-surface-300: #1a1a1a;--border-surface-300: #d1d5db;--surface-400: #fff;--text-surface-400: #1a1a1a;--border-surface-400: #d1d5db;--surface-500: #fff;--text-surface-500: #1a1a1a;--border-surface-500: #d1d5db;--surface-600: #fff;--text-surface-600: #1a1a1a;--border-surface-600: #d1d5db;--surface-700: #fff;--text-surface-700: #1a1a1a;--border-surface-700: #d1d5db;--surface-800: #fff;--text-surface-800: #1a1a1a;--border-surface-800: #d1d5db;--surface-850: #fff;--text-surface-850: #1a1a1a;--border-surface-850: #d1d5db;--surface-900: #fff;--text-surface-900: #1a1a1a;--border-surface-900: #d1d5db}body.dialog-print-mode app-root{display:none!important}body.dialog-print-mode .cdk-overlay-backdrop{display:none!important}body.dialog-print-mode .cdk-overlay-pane:not(.dialog-panel):not(.fullscreen-panel){display:none!important}body.dialog-print-mode .cdk-overlay-container{position:static!important;inset:auto!important;width:100%!important;height:auto!important;overflow:visible!important}body.dialog-print-mode .cdk-global-overlay-wrapper,body.dialog-print-mode .cdk-overlay-popover.cdk-global-overlay-wrapper,body.dialog-print-mode .cdk-overlay-pane{position:static!important}body.dialog-print-mode .cdk-overlay-popover.cdk-global-overlay-wrapper{align-items:flex-start!important;justify-content:flex-start!important}body.dialog-print-mode .cdk-overlay-pane{transform:none!important}body.dialog-print-mode .dialog-panel,body.dialog-print-mode .fullscreen-panel{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important}body.dialog-print-mode .dialog-panel .mat-mdc-dialog-container,body.dialog-print-mode .dialog-panel .mdc-dialog,body.dialog-print-mode .dialog-panel .mat-mdc-dialog-inner-container,body.dialog-print-mode .dialog-panel .mdc-dialog__container,body.dialog-print-mode .dialog-panel .mat-mdc-dialog-surface,body.dialog-print-mode .dialog-panel .mdc-dialog__surface,body.dialog-print-mode .fullscreen-panel .mat-mdc-dialog-container,body.dialog-print-mode .fullscreen-panel .mdc-dialog,body.dialog-print-mode .fullscreen-panel .mat-mdc-dialog-inner-container,body.dialog-print-mode .fullscreen-panel .mdc-dialog__container,body.dialog-print-mode .fullscreen-panel .mat-mdc-dialog-surface,body.dialog-print-mode .fullscreen-panel .mdc-dialog__surface{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}body.dialog-print-mode .dialog-panel .mat-mdc-dialog-surface,body.dialog-print-mode .dialog-panel .mdc-dialog__surface,body.dialog-print-mode .dialog-panel .header-row,body.dialog-print-mode .dialog-panel .content,body.dialog-print-mode .fullscreen-panel .mat-mdc-dialog-surface,body.dialog-print-mode .fullscreen-panel .mdc-dialog__surface,body.dialog-print-mode .fullscreen-panel .header-row,body.dialog-print-mode .fullscreen-panel .content{display:block!important}body.dialog-print-mode .dialog-panel .header-row .actions,body.dialog-print-mode .dialog-panel dialog-footer,body.dialog-print-mode .fullscreen-panel .header-row .actions,body.dialog-print-mode .fullscreen-panel dialog-footer{display:none!important}}:root{--collector-ink: #16110f;--collector-charcoal: #1f1916;--collector-steel: #4a423d;--collector-red: #8e1b2c;--collector-red-dark: #6b1320;--collector-red-bright: #b32a3e;--collector-cream: #f6efe1;--collector-cream-deep: #ebdfc6;--collector-gold: #c9a45c;--collector-border: rgba(22, 17, 15, .14);--collector-page-bg: var(--collector-cream);--collector-accent: var(--collector-red);--collector-card-bg: #fbf7ef;--collector-coachline: inset 0 0 0 4px var(--collector-card-bg), inset 0 0 0 5px rgba(201, 164, 92, .45), 0 8px 20px rgba(22, 17, 15, .06);--collector-lacquer: radial-gradient(ellipse at 20% 0%, rgba(179, 42, 62, .22) 0%, transparent 55%), radial-gradient(ellipse at 90% 100%, rgba(201, 164, 92, .1) 0%, transparent 50%), linear-gradient(160deg, #0f0b0a 0%, #231a17 60%, #16110f 100%);--collector-chrome: linear-gradient(180deg, #ffffff 0%, #dfe2e6 35%, #8f969e 52%, #c9ced4 70%, #f3f4f6 100%);--collector-chrome-line: linear-gradient(90deg, #6d737a 0%, #e9ecef 20%, #ffffff 50%, #e9ecef 80%, #6d737a 100%);--font-display: "Playfair Display", Georgia, serif;--font-script: "Pinyon Script", "Snell Roundhand", cursive;--font-body: "Inter", "Segoe UI", sans-serif;--collector-gutter: max(3rem, calc((100% - 76rem)/2) )}@media screen and (max-width:900px){:root{--collector-gutter: 1.5rem}}.dark-theme,.black-theme{--collector-ink: #f3ead9;--collector-steel: #cbbfab;--collector-page-bg: #140f0d;--collector-cream-deep: #1c1512;--collector-card-bg: #211916;--collector-border: rgba(243, 234, 217, .14);--collector-accent: #e0808c;--surface-base-1: hsl(18, 12%, 14%);--surface-base-2: hsl(18, 11%, 16%);--surface-base-3: hsl(20, 12%, 19%);--surface-base-4: hsl(18, 14%, 13%);--collector-coachline: inset 0 0 0 4px var(--collector-card-bg), inset 0 0 0 5px rgba(201, 164, 92, .35), 0 8px 20px rgba(0, 0, 0, .35)}html,body{overflow-x:clip}app-root{display:block}body{font-family:var(--font-body);color:var(--collector-ink);background:var(--collector-page-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:.005em}.hero-section,.about-header-section,.contact-header-section,.appraisal-header-section,.onsite-header-section{position:relative}.hero-section:after,.about-header-section:after,.contact-header-section:after,.appraisal-header-section:after,.onsite-header-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--collector-chrome-line);box-shadow:0 1px 0 var(--collector-red-dark)}.hero-eyebrow,.section-eyebrow{display:inline-flex!important;align-items:center;column-gap:.75rem}.hero-eyebrow:before,.section-eyebrow:before{content:"";width:2.25rem;height:1px;background:currentColor;box-shadow:0 3px 0 currentColor;opacity:.8}.mat-mdc-button-base.cc-button,.mat-mdc-button-base.cc-button-outline,.mat-mdc-button-base.cc-button-outline-light{min-height:3.25rem;padding:.95rem 2.25rem!important;border-radius:2rem!important;font-family:var(--font-body)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mat-mdc-button-base.cc-button:not(:disabled):hover,.mat-mdc-button-base.cc-button-outline:not(:disabled):hover,.mat-mdc-button-base.cc-button-outline-light:not(:disabled):hover{transform:translateY(-1px)}.mat-mdc-button-base.cc-button .mdc-button__label,.mat-mdc-button-base.cc-button-outline .mdc-button__label,.mat-mdc-button-base.cc-button-outline-light .mdc-button__label{text-transform:uppercase}.mat-mdc-button-base.cc-button:focus-visible,.mat-mdc-button-base.cc-button-outline:focus-visible,.mat-mdc-button-base.cc-button-outline-light:focus-visible{outline:2px solid var(--collector-gold)!important;outline-offset:3px}.mat-mdc-button-base.cc-button{background:linear-gradient(180deg,var(--collector-red-bright) 0%,var(--collector-red) 55%,var(--collector-red-dark) 100%)!important;color:var(--collector-cream)!important;border:1px solid #d4d8dd!important;box-shadow:inset 0 1px #ffffff59,0 0 0 2px var(--collector-red-dark),0 6px 16px #16110f40}.mat-mdc-button-base.cc-button:not(:disabled):hover{background:linear-gradient(180deg,#c33348 0%,var(--collector-red-bright) 55%,var(--collector-red) 100%)!important;box-shadow:inset 0 1px #ffffff73,0 0 0 2px var(--collector-red-dark),0 10px 22px #16110f4d}.mat-mdc-button-base.cc-button-outline{background:transparent!important;color:var(--collector-ink)!important;border:1.5px solid var(--collector-ink)!important}.mat-mdc-button-base.cc-button-outline:not(:disabled):hover{background:var(--collector-ink)!important;color:var(--collector-page-bg)!important}.mat-mdc-button-base.cc-button-outline-light{background:transparent!important;color:var(--collector-cream)!important;border:1.5px solid var(--collector-gold)!important}.mat-mdc-button-base.cc-button-outline-light:not(:disabled):hover{background:#c9a45c1f!important}.payment-check-text p{margin:0 0 .75rem;line-height:1.6}.mat-mdc-button-base.payment-check-submit{width:100%;padding-inline:1.25rem!important}