@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18Smxg.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:Source Sans Pro;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18Smxg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18Smxg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18Smxg.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:Source Sans Pro;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18Smxg.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:Source Sans Pro;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18Smxg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18Q.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:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18Smxg.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:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18Smxg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18Smxg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18Smxg.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:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18Smxg.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:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18Smxg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.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:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.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:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.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:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.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:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.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:Source Sans Pro;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18Smxg.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:Source Sans Pro;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18Smxg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18Smxg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18Smxg.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:Source Sans Pro;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18Smxg.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:Source Sans Pro;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.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:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.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:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18Smxg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18Smxg.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:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18Smxg.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:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.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:Source Sans Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18Smxg.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:Source Sans Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18Smxg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18Smxg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18Smxg.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:Source Sans Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18Smxg.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:Source Sans Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18Smxg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18Q.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:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhduz8A.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:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBduz8A.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:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBduz8A.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:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu.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:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.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:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.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:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.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:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.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:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.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:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.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:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.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:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.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:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.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:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.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:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.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:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.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:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.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:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.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:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.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:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.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:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.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:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.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:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.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:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.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{--fuse-navy-50: #ececee;--fuse-navy-100: #c5c6cb;--fuse-navy-200: #9ea1a9;--fuse-navy-300: #7d818c;--fuse-navy-400: #5c616f;--fuse-navy-500: #3c4252;--fuse-navy-600: #353a48;--fuse-navy-700: #2d323e;--fuse-navy-800: #262933;--fuse-navy-900: #1e2129;--fuse-navy-A100: #c5c6cb;--fuse-navy-A200: #9ea1a9;--fuse-navy-A400: #5c616f;--fuse-navy-A700: #2d323e;--fuse-white-500: #ffffff;--fuse-black-500: #000000;--prism-primary: #3f51b5;--prism-primary-hover: #35459a;--prism-primary-muted: rgba(63, 81, 181, .08);--prism-primary-subtle: rgba(63, 81, 181, .07);--prism-primary-ring: rgba(63, 81, 181, .4);--prism-primary-faint: rgba(63, 81, 181, .06);--prism-primary-hover-faint: rgba(63, 81, 181, .04);--prism-primary-wash: rgba(63, 81, 181, .05);--prism-primary-selected-bg: rgba(63, 81, 181, .08);--prism-primary-border-light: #c5cae8;--prism-primary-border-hover: #9aa7df;--prism-primary-border-subtle: rgba(63, 81, 181, .18);--prism-primary-border-accent: rgba(63, 81, 181, .22);--prism-primary-ring-subtle: rgba(63, 81, 181, .12);--prism-primary-dark: #1e3a8a;--prism-primary-darker: #2c3d9e;--prism-primary-timeline-idle-border: #b8bed9;--prism-primary-timeline-idle-bg: #e8ebf5;--prism-primary-timeline-idle-text: #1a237e;--prism-primary-timeline-idle-hover: #9aa3c4;--prism-text-hover-neutral: #424242;--prism-chip-direct: #61a356;--prism-chip-indirect: #e91e63;--prism-brand-purple: #9333ea;--prism-brand-cyan: #6ce8fc;--prism-page-bg: var(--fuse-navy-50);--prism-surface: #ffffff;--prism-surface-muted: #fafafa;--prism-text-primary: rgba(0, 0, 0, .87);--prism-text-secondary: #757575;--prism-text-disabled: #94a3b8;--prism-border: rgba(0, 0, 0, .12);--prism-border-muted: #cbd5e1;--prism-status-success-fg: #14532d;--prism-status-success-solid: #166534;--prism-status-success-bg: #e8f8e0;--prism-status-success-bg-strong: #dcfce7;--prism-status-success-border: #a3d18a;--prism-status-success-border-hover: #86c565;--prism-status-success-ring: #15803d;--prism-status-success-shadow: rgba(22, 101, 52, .22);--prism-status-success-icon: #2e7d32;--prism-status-warning-fg: #4f6483;--prism-status-warning-bg: #f0f3f7;--prism-status-warning-border: #c5ccd4;--prism-status-warning-border-hover: #9aaab8;--prism-status-warning-solid: #6d7f90;--prism-status-warning-solid-border: #5a6b7a;--prism-status-warning-shadow: rgba(109, 127, 144, .2);--prism-status-danger-fg: #991b1b;--prism-status-danger-fg-muted: #7f1d1d;--prism-status-danger-accent: #b91c1c;--prism-status-danger-bright: #da2829;--prism-status-danger-bg: #ffd4d4;--prism-status-danger-bg-soft: #ffe4e6;--prism-status-danger-bg-pale: #fef2f2;--prism-status-danger-border: #fca5a5;--prism-status-danger-border-soft: #fecaca;--prism-status-danger-ring: #be123c;--prism-status-danger-icon: #dc2626;--prism-status-amber-fg: #92400e;--prism-status-amber-solid: #b45309;--prism-status-amber-bg: #fffbeb;--prism-status-amber-bg-hover: #fef3c7;--prism-status-amber-ring: #f59e0b;--prism-status-amber-border: #fdba74;--prism-status-pause-fg: #9a5a00;--prism-status-pause-border: #fed7aa;--prism-status-chip-progress-bg: #d0e6ff;--prism-status-chip-neutral-bg: #f8e196;--prism-status-chip-neutral-ring: #e8c95a;--prism-status-chip-count-bg: #d8d8d8;--prism-status-neutral-solid: #5d6f83;--prism-status-connector: #a8c5e8;--prism-status-meta-muted: #5a678a;--prism-status-slate: #5d779a;--prism-status-slate-bg: #dce6f0;--prism-status-slate-fg: #2c4a6a;--prism-status-dot-muted: #b0b8c4;--prism-brand-pink: #e31c79;--prism-brand-violet: #6d28d9;--prism-brand-violet-light: #d1b5fd;--prism-brand-slate: #3c4d68;--prism-avatar-wash: #fbf8ff;--prism-primary-avatar-bg: #e8f0fe;--prism-status-success-avatar-bg: #e8f5e9;--prism-border-light: #e7e7e7;--prism-status-milestone-complete-bg: #dcf7d8;--prism-status-milestone-complete-fg: #0f6b36;--prism-status-milestone-warning-bg: #fff3cd;--prism-status-milestone-warning-fg: #856404;--prism-font-family: "Source Sans Pro", "Segoe UI", Arial, sans-serif;--prism-font-size-12: .75rem;--prism-font-size-10: var(--prism-font-size-12);--prism-font-size-13: .8125rem;--prism-font-size-14: .875rem;--prism-font-size-16: 1rem;--prism-font-size-18: 1.125rem;--prism-font-size-20: 1.25rem;--prism-font-size-24: 1.5rem;--prism-font-size-28: 1.75rem;--prism-font-size-32: 2rem;--prism-font-size-48: 3rem;--prism-font-weight-100: 100;--prism-font-weight-300: 300;--prism-font-weight-400: 400;--prism-font-weight-500: 500;--prism-font-weight-600: 600;--prism-font-weight-700: 700;--prism-font-weight-800: 800;--prism-font-weight-900: 900;--prism-line-height-12: 1rem;--prism-line-height-13: 1.125rem;--prism-line-height-14: 1.25rem;--prism-line-height-16: 1.5rem;--prism-line-height-18: 1.5rem;--prism-line-height-20: 1.75rem;--prism-text-link: #42579c;--prism-space-0: 0;--prism-space-1: 4px;--prism-space-2: 8px;--prism-space-2_5: 10px;--prism-space-3: 12px;--prism-space-4: 16px;--prism-space-5: 20px;--prism-space-6: 24px;--prism-space-7: 28px;--prism-space-8: 32px;--prism-space-10: 40px;--prism-space-12: 48px;--prism-control-height: 32px;--prism-control-height-sm: 28px;--prism-radius-control: 4px;--prism-radius-card: 8px;--exxatprimary: var(--prism-primary);--exxatbrand-primary: var(--prism-primary);--exxatchip-direct: var(--prism-chip-direct);--exxatchip-indirect: var(--prism-chip-indirect);--exxatbrand-purple: var(--prism-brand-purple);--exxatbrand-cyan: var(--prism-brand-cyan)}:root{--brand-900: var(--prism-primary-dark);--brand-700: var(--prism-primary-hover);--brand-600: var(--prism-primary);--brand-100: var(--prism-primary-border-light);--brand-050: var(--prism-primary-timeline-idle-bg);--ink-900: var(--prism-text-primary);--ink-700: var(--fuse-navy-500);--ink-500: var(--prism-text-secondary);--ink-400: var(--fuse-navy-300);--line-100: var(--prism-border-light);--line-200: var(--prism-border-muted);--line-300: var(--fuse-navy-200);--page: #f4f5f7;--card: var(--prism-surface);--raised: var(--prism-surface-muted);--ok-600: var(--prism-status-success-solid);--ok-050: var(--prism-status-success-bg);--warn-700: var(--prism-status-amber-fg);--warn-050: var(--prism-status-amber-bg);--bad-600: var(--prism-status-danger-icon);--bad-050: var(--prism-status-danger-bg-pale);--info-050: var(--prism-primary-avatar-bg);--leo-600: var(--prism-brand-pink);--leo-050: var(--prism-avatar-wash);--leo-ai-from: #4f46e5;--leo-ai-to: var(--prism-brand-purple);--leo-ai-badge: color-mix(in srgb, var(--fuse-black-500) 28%, transparent);--src-timeoff: #5e548e;--src-timeoff-bg: #f0ebf7;--src-patient: #8c4d32;--src-patient-bg: #fff0e6;--src-eval: #2b3d82;--src-eval-bg: #ecefff;--src-timesheet: #2b6e51;--src-timesheet-bg: #e6f7f0;--shell-nav: #f3f4f9;--shell-active: #ebe4f7;--shell-active-rail: var(--prism-primary);--table-head: #f3f0fa;--filter-op-bg: #f7f4ff;--filter-op-border: var(--brand-100);--type-preview-bg: #f8f9fe;--type-suggested-bg: #e6fffa;--type-suggested-fg: #234e52;--r-sm: var(--prism-radius-control);--r-md: var(--prism-radius-card);--r-lg: 12px;--shadow-pop: 0 8px 24px rgba(30, 33, 41, .13);--shadow-card: 0 1px 2px rgba(30, 33, 41, .06);--font: var(--prism-font-family);--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--prism-font-family);font-size:var(--prism-font-size-14);font-weight:var(--prism-font-weight-400);line-height:var(--prism-line-height-14);color:var(--ink-900);background:var(--page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--prism-font-family);font-weight:var(--prism-font-weight-600);letter-spacing:-.01em}h1{font-size:var(--prism-font-size-20);line-height:var(--prism-line-height-20)}h2{font-size:var(--prism-font-size-18);line-height:var(--prism-line-height-18)}h3{font-size:var(--prism-font-size-16);line-height:var(--prism-line-height-16)}h4{font-size:var(--prism-font-size-14);line-height:var(--prism-line-height-14)}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}a{color:var(--brand-600)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;border-radius:4px}.btn{display:inline-flex;align-items:center;gap:7px;height:var(--prism-control-height);padding:0 13px;border:1px solid var(--line-200);border-radius:var(--r-sm);background:var(--card);color:var(--ink-900);font-size:var(--prism-font-size-13);font-weight:var(--prism-font-weight-500);white-space:nowrap}.btn:hover:not(:disabled){background:var(--raised);border-color:var(--line-300)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--prism-primary);border-color:var(--prism-primary);color:var(--fuse-white-500)}.btn-primary:hover:not(:disabled){background:var(--prism-primary-hover);border-color:var(--prism-primary-hover)}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover:not(:disabled){background:var(--brand-050);border-color:transparent}.btn-danger{color:var(--bad-600)}.btn-danger:hover:not(:disabled){background:var(--bad-050);border-color:var(--bad-050)}.btn-sm{height:var(--prism-control-height-sm);padding:0 10px;font-size:var(--prism-font-size-13)}.btn-icon{width:30px;height:30px;padding:0;justify-content:center;border-color:transparent;background:transparent;color:var(--ink-500)}.btn-icon:hover:not(:disabled){background:var(--brand-050);color:var(--ink-900)}.input,.select{width:100%;height:34px;padding:0 10px;border:1px solid var(--line-200);border-radius:var(--r-sm);background:var(--card)}.input:focus,.select:focus{border-color:var(--brand-600);outline:none;box-shadow:0 0 0 3px var(--brand-100)}.input.is-invalid{border-color:var(--bad-600)}textarea.input{height:auto;min-height:66px;padding:8px 10px;resize:vertical}.field-label{display:block;margin-bottom:5px;font-size:var(--prism-font-size-13);font-weight:var(--prism-font-weight-600);line-height:var(--prism-line-height-13);color:var(--ink-700)}.field-hint{margin-top:5px;font-size:var(--prism-font-size-13);line-height:var(--prism-line-height-13);color:var(--ink-500)}.field-error{margin-top:5px;font-size:var(--prism-font-size-13);line-height:var(--prism-line-height-13);color:var(--bad-600)}.filter-field-label{display:block;margin-bottom:4px;font-size:var(--prism-font-size-13);font-weight:var(--prism-font-weight-600);line-height:var(--prism-line-height-13);color:var(--ink-900)}.filter-dropdown-wrap{position:relative;display:inline-block;max-width:100%}.filter-dropdown-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;max-width:100%;height:28px;min-height:28px;padding:0 10px;border:1px solid var(--filter-op-border);border-radius:8px;background-color:var(--filter-op-bg);color:var(--ink-500);font-size:var(--prism-font-size-13);font-weight:var(--prism-font-weight-400);line-height:1;cursor:pointer;white-space:nowrap}.filter-dropdown-trigger svg{flex:none;color:var(--ink-500)}.filter-dropdown-trigger:focus-visible{border-color:#b8bed9;outline:none;box-shadow:0 0 0 3px var(--brand-100)}.filter-dropdown-trigger:hover{border-color:#b8bed9;background-color:var(--filter-op-bg)}.filter-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:70;min-width:max(100%,140px);margin:0;padding:4px;list-style:none;border:1px solid var(--line-200);border-radius:var(--r-sm);background:var(--card);box-shadow:var(--shadow-pop)}.filter-dropdown-menu-fixed{position:fixed;top:auto;left:auto;z-index:220}.filter-dropdown-backdrop{z-index:210}.filter-dropdown-menu button{display:block;width:100%;padding:6px 10px;border:0;border-radius:calc(var(--r-sm) - 1px);background:transparent;text-align:left;font-size:var(--prism-font-size-13);font-weight:var(--prism-font-weight-400);color:var(--ink-700);cursor:pointer}.filter-dropdown-menu button:hover,.filter-dropdown-menu button.is-selected{background:var(--brand-050);color:var(--brand-700)}.filter-dropdown-trigger-wide{width:100%;max-width:100%;justify-content:space-between;border-radius:8px;background-color:var(--card);padding:0 10px}.filter-dropdown-trigger-wide svg{margin-left:8px}.card{background:var(--card);border:1px solid var(--line-100);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.section-label{display:flex;align-items:center;gap:8px;font-size:var(--prism-font-size-12);font-weight:var(--prism-font-weight-700);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-500)}.section-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-size:var(--prism-font-size-12);font-weight:var(--prism-font-weight-700);letter-spacing:0}.notice{display:flex;gap:8px;padding:9px 11px;border-radius:var(--r-sm);font-size:var(--prism-font-size-13);line-height:1.45;background:var(--info-050);color:var(--ink-700)}.notice-warn{background:var(--warn-050);color:var(--warn-700)}.notice-bad{background:var(--bad-050);color:var(--bad-600)}.tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font-size:var(--prism-font-size-12);font-weight:var(--prism-font-weight-700);letter-spacing:.05em;text-transform:uppercase;background:var(--brand-100);color:var(--brand-700)}.tag-kind{background:var(--line-100);color:var(--ink-500)}.tag-kind[data-tone=timeoff]{background:var(--src-timeoff-bg);color:var(--src-timeoff)}.tag-kind[data-tone=patient]{background:var(--src-patient-bg);color:var(--src-patient)}.tag-kind[data-tone=eval]{background:var(--src-eval-bg);color:var(--src-eval)}.tag-kind[data-tone=timesheet]{background:var(--src-timesheet-bg);color:var(--src-timesheet)}.tag-state{background:var(--warn-050);color:var(--warn-700)}.tag-state-view{background:var(--ok-050);color:var(--ok-600)}.popover{position:absolute;z-index:60;min-width:260px;max-width:380px;padding:12px;border:1px solid var(--line-200);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-pop)}.popover.filter-menu-pop{z-index:200;max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column}.filter-picker-layer{position:fixed;inset:0;z-index:180;pointer-events:none}.filter-picker-layer .backdrop,.filter-picker-layer .popover{pointer-events:auto}.filter-picker-layer .backdrop{z-index:190}.popover.filter-menu-pop app-hierarchical-filter-picker{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.popover-scroll{max-height:260px;overflow-y:auto;overscroll-behavior:contain}.backdrop{position:fixed;inset:0;z-index:50;background:transparent;border:0;padding:0;cursor:default}.opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:var(--r-sm);background:transparent;text-align:left;font-size:var(--prism-font-size-13);color:var(--ink-900)}.opt:hover:not(:disabled){background:var(--brand-050)}.opt:disabled{color:var(--ink-400);cursor:not-allowed}.opt-meta{flex:none;font-size:var(--prism-font-size-13);color:var(--ink-500)}.opt-group{padding:9px 9px 4px;font-size:var(--prism-font-size-12);font-weight:var(--prism-font-weight-700);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400)}.grid-table{width:100%;border-collapse:collapse;font-size:var(--prism-font-size-13)}.grid-table th,.grid-table td{padding:9px 12px;border-bottom:1px solid var(--line-100);text-align:left}.grid-table th{background:var(--brand-050);font-size:var(--prism-font-size-13);font-weight:var(--prism-font-weight-700);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-700);white-space:nowrap}.grid-table td.num,.grid-table th.num{text-align:right;font-variant-numeric:tabular-nums}.grid-table tr:last-child td{border-bottom:0}.grid-table tbody tr:hover{background:var(--raised)}.row-total td{font-weight:var(--prism-font-weight-700);background:var(--raised)}.muted{color:var(--ink-500)}.small{font-size:var(--prism-font-size-13);line-height:var(--prism-line-height-13)}.tiny{font-size:var(--prism-font-size-12);line-height:var(--prism-line-height-12)}.text-prism-13{font-size:var(--prism-font-size-13);line-height:var(--prism-line-height-13)}.text-prism-14{font-size:var(--prism-font-size-14);line-height:var(--prism-line-height-14)}.text-prism-16{font-size:var(--prism-font-size-16);line-height:var(--prism-line-height-16)}.text-prism-18{font-size:var(--prism-font-size-18);line-height:var(--prism-line-height-18)}.font-medium{font-weight:var(--prism-font-weight-500)}.font-semibold{font-weight:var(--prism-font-weight-600)}.font-bold{font-weight:var(--prism-font-weight-700)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.grow{flex:1 1 auto;min-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-host{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:14px;max-width:560px;padding:11px 15px;border-radius:var(--r-md);background:var(--ink-900);color:var(--fuse-white-500);font-size:var(--prism-font-size-13);box-shadow:var(--shadow-pop);pointer-events:auto}.toast button{border:0;background:transparent;color:#9db4ff;font-weight:var(--prism-font-weight-600);padding:0}.modal-scrim{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:48px 20px;background:#16181d6b;overflow-y:auto}.modal{width:100%;max-width:780px;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}.modal-wide{max-width:1000px}.modal-sm{max-width:470px}.modal-head{display:flex;align-items:flex-start;gap:16px;padding:20px 22px 14px}.modal-head .title{font-size:var(--prism-font-size-20);line-height:var(--prism-line-height-20)}.modal-body{padding:0 22px}.modal-foot{display:flex;align-items:center;gap:10px;padding:18px 22px 20px}.drawer-scrim{position:fixed;inset:0;z-index:120;background:#16181d4d}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:121;display:flex;flex-direction:column;width:min(940px,82vw);background:var(--card);box-shadow:var(--shadow-pop)}
