@font-face{font-family:Nunito Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-RaLY50.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:Nunito Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-1aLY50.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-ZaLY50.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:Nunito Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-daLY50.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:Nunito Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-laLQ.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:Nunito Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-RaLY50.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:Nunito Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-1aLY50.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-ZaLY50.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:Nunito Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-daLY50.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:Nunito Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-laLQ.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:Nunito Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-RaLY50.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:Nunito Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-1aLY50.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-ZaLY50.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:Nunito Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-daLY50.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:Nunito Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-laLQ.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:Nunito Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-RaLY50.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:Nunito Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-1aLY50.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-ZaLY50.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:Nunito Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-daLY50.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:Nunito Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-laLQ.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:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.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{--doh-color-primary: var(--sds-blue-800, #1a3a5c);--doh-color-primary-hover: var(--sds-blue-900, #122a44);--doh-color-accent: var(--sds-green-600, #28a745);--doh-color-indicator: #93ecce;--doh-color-danger: var(--sds-red-700, #dc3545);--doh-color-warning: var(--sds-yellow-500, #ffc107);--doh-color-info: var(--sds-blue-600, #2d7dd2);--doh-color-surface: var(--sds-surface-primary, #f5f7fa);--doh-color-surface-secondary: var(--sds-surface-secondary, #fff);--doh-color-surface-tertiary: var(--sds-surface-tertiary, #eef1f5);--doh-color-surface-child: color-mix(in srgb, var(--doh-color-surface-tertiary) 15%, white);--doh-color-text: var(--sds-dark-blue-800, #152232);--doh-color-text-secondary: var(--sds-dark-blue-600, #3d5a73);--doh-color-text-muted: var(--sds-dark-blue-400, #7a8fa0);--doh-color-text-inverse: var(--sds-white, #fff);--doh-color-border: #e0e4e8;--doh-color-border-light: #eef1f5;--doh-color-success: var(--doh-color-accent);--doh-color-success-text: #187757;--doh-color-success-surface: #dcf9ef;--doh-color-success-border: #b6f0d8;--doh-color-danger-text: var(--doh-color-danger);--doh-color-danger-surface: #fde8e8;--doh-color-danger-border: #f5c6cb;--doh-color-info-text: #1a5276;--doh-color-info-surface: #e8f0fe;--doh-color-info-border: #b8d4f0;--doh-color-warning-text: #b45309;--doh-color-warning-surface: #fff3cd;--doh-color-warning-border: #ffe08a;--doh-color-purple: #6d28d9;--doh-color-purple-surface: #ede9fe;--doh-color-teal: #0d9488;--doh-color-muted-surface: #e2e8f0;--doh-color-brand-slack: #4a154b;--doh-task-deploy: var(--sds-blue-600, #2d7dd2);--doh-task-deploy-surface: var(--doh-color-info-surface);--doh-task-pr: var(--doh-color-purple);--doh-task-pr-surface: var(--doh-color-purple-surface);--doh-task-approval: var(--sds-orange-500, #fd7e14);--doh-task-approval-surface: var(--doh-color-warning-surface);--doh-task-issue: var(--doh-color-teal);--doh-task-issue-surface: #ccfbf1;--doh-task-support: var(--sds-red-600, #dc3545);--doh-task-support-surface: var(--doh-color-danger-surface);--doh-task-security: var(--sds-pink-600, #db2777);--doh-task-security-surface: #fce7f3;--doh-task-branch: var(--sds-dark-blue-400, #64748b);--doh-task-branch-surface: #f1f5f9;--doh-header-bg: var(--sds-header-background-color-primary, #fff);--doh-header-text: var(--sds-dark-blue-800, #152232);--doh-header-border: var(--sds-header-border-color-primary, #e0e4e8);--doh-header-icon: var(--sds-dark-blue-600, #3d5a73);--doh-header-icon-hover: var(--sds-dark-blue-800, #152232);--doh-dropdown-bg: var(--sds-surface-secondary, #fff);--doh-dropdown-border: #e0e4e8;--doh-dropdown-hover: #f5f7fa;--doh-dropdown-text: var(--sds-dark-blue-800, #152232);--doh-dropdown-icon: var(--sds-dark-blue-600, #3d5a73);--doh-color-surface-inverse: var(--sds-dark-blue-800, #152232);--doh-color-on-primary: #fff;--doh-color-border-hover: var(--doh-color-border);--doh-color-border-warning: var(--sds-yellow-400);--doh-color-warning-subtle: var(--doh-color-warning-surface)}[data-theme=dark]{--doh-color-surface: #1a1d23;--doh-color-surface-secondary: #23272e;--doh-color-surface-tertiary: #2c313a;--doh-color-surface-child: color-mix(in srgb, var(--doh-color-surface-tertiary) 15%, #1a1d23);--doh-color-text: #e4e8ee;--doh-color-text-secondary: #a8b2bf;--doh-color-text-muted: #6b7a8d;--doh-color-text-inverse: #fff;--doh-color-border: #363b44;--doh-color-border-light: #2c313a;--doh-header-bg: #1e2128;--doh-header-text: #e4e8ee;--doh-header-border: #363b44;--doh-header-icon: #a8b2bf;--doh-header-icon-hover: #e4e8ee;--doh-dropdown-bg: #23272e;--doh-dropdown-border: #363b44;--doh-dropdown-hover: #2c313a;--doh-dropdown-text: #e4e8ee;--doh-dropdown-icon: #a8b2bf;--doh-color-accent: #34c759;--doh-color-primary: #93ecce;--doh-color-primary-hover: #7de0bc;--doh-color-on-primary: #0f1419;--doh-color-info: #5b9bd5;--doh-color-danger: #ff453a;--doh-color-success-text: #6ee7b7;--doh-color-success-surface: #064e3b;--doh-color-success-border: #065f46;--doh-color-danger-text: #ff453a;--doh-color-danger-surface: #450a0a;--doh-color-danger-border: #7f1d1d;--doh-color-info-text: #93c5fd;--doh-color-info-surface: #1e293b;--doh-color-info-border: #1e3a5f;--doh-color-warning-surface: #422006;--doh-color-warning-text: #fbbf24;--doh-color-warning-border: #78350f;--doh-color-purple: #a78bfa;--doh-color-purple-surface: #2e1065;--doh-color-muted-surface: #2c313a;--doh-color-brand-slack: #e8d5f5;--doh-task-deploy: #5b9bd5;--doh-task-deploy-surface: var(--doh-color-info-surface);--doh-task-pr: #a78bfa;--doh-task-pr-surface: var(--doh-color-purple-surface);--doh-task-approval: #fbbf24;--doh-task-approval-surface: var(--doh-color-warning-surface);--doh-task-support: #f87171;--doh-task-support-surface: var(--doh-color-danger-surface);--doh-task-security: #f472b6;--doh-task-security-surface: #500724;--doh-task-branch: #94a3b8;--doh-task-branch-surface: #1e293b;--doh-shadow-sm: 0 1px 2px rgb(0 0 0 / 20%), 0 1px 3px rgb(0 0 0 / 30%);--doh-shadow-md: 0 4px 6px rgb(0 0 0 / 25%), 0 2px 4px rgb(0 0 0 / 20%);--doh-shadow-lg: 0 10px 15px rgb(0 0 0 / 30%), 0 4px 6px rgb(0 0 0 / 20%)}[data-theme=light]{--doh-color-primary: var(--sds-blue-800, #1a3a5c);--doh-color-primary-hover: var(--sds-blue-900, #122a44);--doh-color-on-primary: #fff;--doh-color-accent: var(--sds-green-600, #28a745);--doh-color-danger: var(--sds-red-700, #dc3545);--doh-color-info: var(--sds-blue-600, #2d7dd2);--doh-color-surface: var(--sds-surface-primary, #f5f7fa);--doh-color-surface-secondary: var(--sds-surface-secondary, #fff);--doh-color-surface-tertiary: var(--sds-surface-tertiary, #eef1f5);--doh-color-surface-child: color-mix(in srgb, var(--doh-color-surface-tertiary) 15%, white);--doh-color-text: var(--sds-dark-blue-800, #152232);--doh-color-text-secondary: var(--sds-dark-blue-600, #3d5a73);--doh-color-text-muted: var(--sds-dark-blue-400, #7a8fa0);--doh-color-border: #e0e4e8;--doh-color-border-light: #eef1f5;--doh-color-success-surface: #dcf9ef;--doh-color-success-border: #b6f0d8;--doh-color-danger-surface: #fde8e8;--doh-color-danger-border: #f5c6cb;--doh-color-info-surface: #e8f0fe;--doh-color-info-border: #b8d4f0;--doh-color-warning-surface: #fff3cd;--doh-color-warning-border: #ffe08a;--doh-color-purple-surface: #ede9fe;--doh-color-muted-surface: #e2e8f0}:root{--doh-spacing-2xs: 2px;--doh-spacing-xs: 4px;--doh-spacing-sm: 8px;--doh-spacing-md: 16px;--doh-spacing-lg: 24px;--doh-spacing-xl: 32px;--doh-spacing-2xl: 40px;--doh-spacing-3xl: 48px;--doh-spacing-4xl: 64px;--doh-spacing-5xl: 80px;--doh-spacing-6xl: 96px;--doh-font-family: "Nunito Sans", "Segoe UI", sans-serif;--doh-font-family-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--doh-font-size-3xs: .5rem;--doh-font-size-2xs: .625rem;--doh-font-size-xs: .75rem;--doh-font-size-sm: .875rem;--doh-font-size-md: 1rem;--doh-font-size-lg: 1.125rem;--doh-font-size-xl: 1.25rem;--doh-font-size-2xl: 1.5rem;--doh-font-size-3xl: 2rem;--doh-font-size-4xl: 3rem;--doh-font-weight-normal: 400;--doh-font-weight-medium: 500;--doh-font-weight-semibold: 600;--doh-font-weight-bold: 700;--doh-line-height-none: 1;--doh-line-height-tight: 1.25;--doh-line-height-snug: 1.4;--doh-line-height-normal: 1.5;--doh-line-height-loose: 1.6;--doh-line-height-relaxed: 1.75;--doh-radius-none: 0;--doh-radius-xs: 2px;--doh-radius-sm: 4px;--doh-radius-md: 8px;--doh-radius-lg: 12px;--doh-radius-xl: 16px;--doh-radius-full: 9999px;--doh-radius-circle: 50%;--doh-radius-pill: 25em;--doh-header-height: 65px;--doh-badge-size: 20px;--doh-badge-min-width: 22px;--doh-shadow-sm: 0 1px 2px rgb(0 0 0 / 6%), 0 1px 3px rgb(0 0 0 / 10%);--doh-shadow-md: 0 4px 6px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 6%);--doh-shadow-lg: 0 10px 15px rgb(0 0 0 / 10%), 0 4px 6px rgb(0 0 0 / 5%);--doh-z-above: 1;--doh-z-dropdown: 100;--doh-z-sticky: 200;--doh-z-fixed: 300;--doh-z-overlay: 400;--doh-z-modal: 500;--doh-z-toast: 600;--doh-transition-fast: .15s ease;--doh-transition-normal: .25s ease;--doh-transition-slow: .35s ease;--doh-opacity-secondary: .85;--doh-opacity-muted: .7;--doh-opacity-disabled: .5;--doh-field-bg: #fff;--doh-field-border: var(--doh-color-border);--doh-field-border-hover: var(--doh-color-text-muted);--doh-field-border-focus: var(--doh-color-primary);--doh-field-text: var(--doh-color-text);--doh-field-label: var(--doh-color-text-muted);--doh-field-label-focus: var(--doh-color-primary);--doh-field-placeholder: #a8b5c2;--doh-field-icon: var(--doh-color-text-muted);--doh-field-disabled-opacity: .5;--doh-field-height-md: 38px;--doh-field-height-sm: 30px}:root[data-theme=dark],[data-theme=dark]{--doh-field-bg: #2a2f38;--doh-field-border: #454c58;--doh-field-border-hover: #6b7a8d;--doh-field-border-focus: #93ecce;--doh-field-text: #e4e8ee;--doh-field-label: #8b97a6;--doh-field-label-focus: #93ecce;--doh-field-placeholder: #555e6a;--doh-field-icon: #8b97a6;--doh-field-disabled-opacity: .4}[data-theme=light]{--doh-field-bg: #fff;--doh-field-border: var(--doh-color-border);--doh-field-border-hover: var(--doh-color-text-muted);--doh-field-border-focus: var(--doh-color-primary);--doh-field-text: var(--doh-color-text);--doh-field-label: var(--doh-color-text-muted);--doh-field-label-focus: var(--doh-color-primary);--doh-field-placeholder: #a8b5c2;--doh-field-icon: var(--doh-color-text-muted);--doh-field-disabled-opacity: .5}:root{--doh-space-inset-xs: var(--doh-spacing-xs);--doh-space-inset-sm: var(--doh-spacing-sm);--doh-space-inset-md: var(--doh-spacing-md);--doh-space-inset-lg: var(--doh-spacing-lg);--doh-space-gap-xs: var(--doh-spacing-xs);--doh-space-gap-sm: var(--doh-spacing-sm);--doh-space-gap-md: var(--doh-spacing-md);--doh-space-stack-page: var(--doh-spacing-xl);--doh-color-fg-primary: var(--doh-color-text);--doh-color-fg-secondary: var(--doh-color-text-secondary);--doh-color-fg-hint: var(--doh-color-text-muted);--doh-border-standard: var(--doh-color-border);--doh-border-light: var(--doh-color-border-light);--doh-surface-card: var(--doh-color-surface-secondary);--doh-surface-overlay: var(--doh-color-surface-tertiary);--doh-status-success: var(--doh-color-success);--doh-status-danger: var(--doh-color-danger);--doh-status-warning: var(--doh-color-warning);--doh-status-info: var(--doh-color-info);--doh-accent-primary: var(--doh-color-primary);--doh-text-label-size: var(--doh-font-size-sm);--doh-text-label-weight: var(--doh-font-weight-medium);--doh-text-body-size: var(--doh-font-size-sm);--doh-text-body-weight: var(--doh-font-weight-regular);--doh-text-small-size: var(--doh-font-size-xs);--doh-text-small-weight: var(--doh-font-weight-regular);--doh-text-heading-page-size: var(--doh-font-size-2xl);--doh-text-heading-page-weight: var(--doh-font-weight-bold);--doh-text-heading-section-size: var(--doh-font-size-lg);--doh-text-heading-section-weight: var(--doh-font-weight-semibold);--doh-text-monospace-family: var(--doh-font-family-mono);--doh-text-monospace-size: var(--doh-font-size-sm);--doh-radius-control: var(--doh-radius-sm);--doh-radius-container: var(--doh-radius-md);--doh-radius-button: var(--doh-radius-full);--doh-shadow-card: var(--doh-shadow-md);--doh-shadow-modal: var(--doh-shadow-lg)}[data-theme=dark],[data-theme=light]{--doh-color-fg-primary: var(--doh-color-text);--doh-color-fg-secondary: var(--doh-color-text-secondary);--doh-color-fg-hint: var(--doh-color-text-muted);--doh-border-standard: var(--doh-color-border);--doh-border-light: var(--doh-color-border-light);--doh-surface-card: var(--doh-color-surface-secondary);--doh-surface-overlay: var(--doh-color-surface-tertiary);--doh-status-success: var(--doh-color-success);--doh-status-danger: var(--doh-color-danger);--doh-status-warning: var(--doh-color-warning);--doh-status-info: var(--doh-color-info);--doh-accent-primary: var(--doh-color-primary);--doh-shadow-card: var(--doh-shadow-md);--doh-shadow-modal: var(--doh-shadow-lg)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}body{color:var(--doh-color-fg-primary);font-family:var(--doh-font-family);font-size:var(--doh-font-size-md);line-height:var(--doh-line-height-normal)}h1,h2,h3,h4,h5,h6{font-weight:var(--doh-font-weight-semibold);line-height:var(--doh-line-height-tight)}h1{font-size:var(--doh-font-size-3xl)}h2{font-size:var(--doh-font-size-2xl)}h3{font-size:var(--doh-font-size-xl)}h4{font-size:var(--doh-font-size-lg)}code,pre{font-family:var(--doh-font-family-mono);font-size:var(--doh-font-size-sm)}.page-centered{margin:0 auto;max-width:900px;width:100%}.page-wide{margin:0 auto;max-width:1920px;width:100%}.page-full{width:100%}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--doh-space-gap-md)}.page-header h1{align-items:center;display:flex;font-size:var(--doh-font-size-2xl);font-weight:var(--doh-font-weight-bold);gap:var(--doh-space-gap-sm)}.page-header--stacked{flex-wrap:wrap}.page-header--stacked h1{width:100%}.page-icon{color:var(--doh-accent-primary);font-size:var(--doh-font-size-xl)}.page-header-subtitle{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-lg);font-weight:var(--doh-font-weight-normal)}.page-subtitle{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);margin-top:var(--doh-spacing-2xs)}.page-header-actions{align-items:center;display:flex;gap:var(--doh-space-gap-sm)}.loading-state,.error-state{align-items:center;display:flex;gap:var(--doh-space-gap-sm);justify-content:center;padding:var(--doh-spacing-2xl) 0}.loading-spinner{animation:spin 1s linear infinite}.doh-table{border-collapse:collapse;min-width:800px;width:100%}.doh-table th,.doh-table td{padding:var(--doh-space-inset-sm) var(--doh-space-inset-md);text-align:left;vertical-align:middle;white-space:nowrap}.doh-table thead th{font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold);letter-spacing:.02em}.doh-table tbody tr{border-bottom:1px solid var(--doh-border-light);transition:background var(--doh-transition-fast)}.doh-table tbody tr:hover{background:var(--doh-surface-overlay)}.doh-table-container{background:var(--doh-color-surface);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-lg);overflow:auto hidden}.doh-table--white thead th{background:var(--doh-surface-card);border-bottom:2px solid var(--doh-border-standard);color:var(--doh-color-fg-secondary)}.doh-table--white thead th:first-child{border-top-left-radius:var(--doh-radius-lg)}.doh-table--white thead th:last-child{border-top-right-radius:var(--doh-radius-lg)}.doh-table--green thead th{background:var(--doh-accent-primary);border-bottom:2px solid var(--doh-color-primary-hover);color:var(--doh-color-text-inverse)}.doh-table--green thead th:first-child{border-top-left-radius:var(--doh-radius-lg)}.doh-table--green thead th:last-child{border-top-right-radius:var(--doh-radius-lg)}.doh-table__row--muted{opacity:.65}.doh-table__row--danger{opacity:.6}.doh-table__row--expanded{background:var(--doh-surface-overlay)}.doh-table__row--child{background:var(--doh-color-surface-child)}.doh-table__row--child td{padding-bottom:var(--doh-space-inset-xs);padding-top:var(--doh-space-inset-xs)}.doh-table__row--child td:first-child{border-left:3px solid var(--doh-accent-primary)}.doh-table__empty{color:var(--doh-color-fg-hint);padding:var(--doh-spacing-2xl) var(--doh-space-inset-md)!important;text-align:center!important}.btn{align-items:center;background-color:transparent;border:2px solid transparent;border-radius:var(--doh-radius-button);color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold);gap:var(--doh-space-gap-xs);justify-content:center;line-height:var(--doh-line-height-tight);padding:var(--doh-space-inset-sm) var(--doh-space-inset-md);text-decoration:none;transition:all var(--doh-transition-fast)}.btn fa-icon{align-items:center;display:inline-flex}.btn:disabled{cursor:not-allowed}.btn--primary{background-color:var(--sds-button-background-color-primary-default, #283c9f);border-color:var(--sds-button-border-color-primary-default, #283c9f);color:var(--sds-button-text-color-primary-default, #93ecce)}.btn--primary:hover:not(:disabled){background-color:var(--sds-button-background-color-primary-hover, #23348b);border-color:var(--sds-button-border-color-primary-hover, #23348b);color:var(--sds-button-text-color-primary-hover, #93ecce)}.btn--primary:focus-visible{background-color:var(--sds-button-background-color-primary-focus, #2e45b8);border-color:transparent;color:var(--sds-button-text-color-primary-focus, #93ecce);outline:2px solid var(--sds-button-border-color-primary-focus, #3c9);outline-offset:0}.btn--primary:active:not(:disabled){background-color:var(--sds-button-background-color-primary-active, #17235e);border-color:var(--sds-button-border-color-primary-active, #17235e);color:var(--sds-button-text-color-primary-active, #93ecce)}.btn--primary:disabled{background-color:var(--sds-button-background-color-primary-disabled, #dddce0);border-color:var(--sds-button-border-color-primary-disabled, #dddce0);color:var(--sds-button-text-color-primary-disabled, #706e76)}[data-theme=dark] .btn--primary{background-color:var(--sds-button-background-color-primary-dark-default, #93ecce);border-color:var(--sds-button-border-color-primary-dark-default, #93ecce);color:var(--sds-button-text-color-primary-dark-default, #23348b)}[data-theme=dark] .btn--primary:hover:not(:disabled){background-color:var(--sds-button-background-color-primary-dark-hover, #7de0bc);border-color:var(--sds-button-border-color-primary-dark-hover, #7de0bc);color:var(--sds-button-text-color-primary-dark-hover, #23348b)}[data-theme=dark] .btn--primary:focus-visible{background-color:var(--sds-button-background-color-primary-dark-focus, #93ecce);border-color:transparent;color:var(--sds-button-text-color-primary-dark-focus, #23348b);outline:2px solid var(--sds-button-border-color-primary-dark-focus, #e04f9b);outline-offset:0}[data-theme=dark] .btn--primary:active:not(:disabled){background-color:var(--sds-button-background-color-primary-dark-active, #6ad4aa);border-color:var(--sds-button-border-color-primary-dark-active, #6ad4aa);color:var(--sds-button-text-color-primary-dark-active, #23348b)}[data-theme=dark] .btn--primary:disabled{background-color:var(--sds-button-background-color-primary-dark-disabled, #3a4048);border-color:var(--sds-button-border-color-primary-dark-disabled, #3a4048);color:var(--sds-button-text-color-primary-dark-disabled, #6b7a8d)}[data-theme=light] .btn--primary{background-color:var(--sds-button-background-color-primary-default, #23348b);border-color:var(--sds-button-border-color-primary-default, #23348b);color:var(--sds-button-text-color-primary-default, #fff)}[data-theme=light] .btn--primary:hover:not(:disabled){background-color:var(--sds-button-background-color-primary-hover, #3d4db7);border-color:var(--sds-button-border-color-primary-hover, #3d4db7);color:var(--sds-button-text-color-primary-hover, #fff)}[data-theme=light] .btn--primary:focus-visible{background-color:var(--sds-button-background-color-primary-focus, #23348b);border-color:transparent;color:var(--sds-button-text-color-primary-focus, #fff);outline:2px solid var(--sds-button-border-color-primary-focus, #23348b);outline-offset:0}[data-theme=light] .btn--primary:active:not(:disabled){background-color:var(--sds-button-background-color-primary-active, #1a2668);border-color:var(--sds-button-border-color-primary-active, #1a2668);color:var(--sds-button-text-color-primary-active, #fff)}[data-theme=light] .btn--primary:disabled{background-color:var(--sds-button-background-color-primary-disabled, #d3d8dd);border-color:var(--sds-button-border-color-primary-disabled, #d3d8dd);color:var(--sds-button-text-color-primary-disabled, #617079)}.btn--secondary{background-color:var(--sds-button-background-color-secondary-default, #fff);border-color:var(--sds-button-border-color-secondary-default, #283c9f);color:var(--sds-button-text-color-secondary-default, #283c9f)}.btn--secondary:hover:not(:disabled){background-color:var(--sds-button-background-color-secondary-hover, #e9fbf5);border-color:var(--sds-button-border-color-secondary-hover, #283c9f);color:var(--sds-button-text-color-secondary-hover, #283c9f)}.btn--secondary:focus-visible{background-color:var(--sds-button-background-color-secondary-focus, #93ecce);border-color:transparent;color:var(--sds-button-text-color-secondary-focus, #283c9f);outline:2px solid var(--sds-button-border-color-secondary-focus, #283c9f);outline-offset:0}.btn--secondary:active:not(:disabled){background-color:var(--sds-button-background-color-secondary-active, #dcf9ef);border-color:var(--sds-button-border-color-secondary-active, #283c9f);color:var(--sds-button-text-color-secondary-active, #283c9f)}.btn--secondary:disabled{background-color:var(--sds-button-background-color-secondary-disabled, #dcf9ef);border-color:var(--sds-button-border-color-secondary-disabled, #87949d);color:var(--sds-button-text-color-secondary-disabled, #87949d)}[data-theme=dark] .btn--secondary{background-color:var(--sds-button-background-color-secondary-dark-default, transparent);border-color:var(--sds-button-border-color-secondary-dark-default, #93ecce);color:var(--sds-button-text-color-secondary-dark-default, #93ecce)}[data-theme=dark] .btn--secondary:hover:not(:disabled){background-color:var(--sds-button-background-color-secondary-dark-hover, transparent);border-color:var(--sds-button-border-color-secondary-dark-hover, #e04f9b);color:var(--sds-button-text-color-secondary-dark-hover, #e04f9b)}[data-theme=dark] .btn--secondary:focus-visible{background-color:var(--sds-button-background-color-secondary-dark-focus, transparent);border-color:transparent;color:var(--sds-button-text-color-secondary-dark-focus, #93ecce);outline:2px solid var(--sds-button-border-color-secondary-dark-focus, #e04f9b);outline-offset:0}[data-theme=dark] .btn--secondary:active:not(:disabled){background-color:var(--sds-button-background-color-secondary-dark-active, rgba(147, 236, 206, .1));border-color:var(--sds-button-border-color-secondary-dark-active, #93ecce);color:var(--sds-button-text-color-secondary-dark-active, #93ecce)}[data-theme=dark] .btn--secondary:disabled{background-color:var(--sds-button-background-color-secondary-dark-disabled, transparent);border-color:var(--sds-button-border-color-secondary-dark-disabled, #617079);color:var(--sds-button-text-color-secondary-dark-disabled, #617079)}[data-theme=light] .btn--secondary{background-color:var(--sds-button-background-color-secondary-default, #fff);border-color:var(--sds-button-border-color-secondary-default, #283c9f);color:var(--sds-button-text-color-secondary-default, #283c9f)}[data-theme=light] .btn--secondary:hover:not(:disabled){background-color:var(--sds-button-background-color-secondary-hover, #e9fbf5);border-color:var(--sds-button-border-color-secondary-hover, #283c9f);color:var(--sds-button-text-color-secondary-hover, #283c9f)}[data-theme=light] .btn--secondary:focus-visible{background-color:var(--sds-button-background-color-secondary-focus, #93ecce);border-color:transparent;color:var(--sds-button-text-color-secondary-focus, #283c9f);outline:2px solid var(--sds-button-border-color-secondary-focus, #283c9f);outline-offset:0}[data-theme=light] .btn--secondary:active:not(:disabled){background-color:var(--sds-button-background-color-secondary-active, #dcf9ef);border-color:var(--sds-button-border-color-secondary-active, #283c9f);color:var(--sds-button-text-color-secondary-active, #283c9f)}[data-theme=light] .btn--secondary:disabled{background-color:var(--sds-button-background-color-secondary-disabled, #dcf9ef);border-color:var(--sds-button-border-color-secondary-disabled, #87949d);color:var(--sds-button-text-color-secondary-disabled, #87949d)}.btn--warning{background-color:var(--sds-button-background-color-warning-default, #b16);border-color:var(--sds-button-border-color-warning-default, #5c70d6);color:var(--sds-button-text-color-warning-default, #fff)}.btn--warning:hover:not(:disabled){background-color:var(--sds-button-background-color-warning-hover, #96084f);border-color:var(--sds-button-border-color-warning-hover, transparent);color:var(--sds-button-text-color-warning-hover, #fff)}.btn--warning:focus-visible{background-color:var(--sds-button-background-color-warning-focus, #b16);border-color:transparent;color:var(--sds-button-text-color-warning-focus, #fff);outline:2px solid var(--sds-button-border-color-warning-focus, #b16);outline-offset:0}.btn--warning:active:not(:disabled){background-color:var(--sds-button-background-color-warning-active, #96084f);border-color:var(--sds-button-border-color-warning-active, transparent);color:var(--sds-button-text-color-warning-active, #fff)}.btn--warning:disabled{background-color:var(--sds-button-background-color-warning-disabled, #d3d8dd);border-color:var(--sds-button-border-color-warning-disabled, transparent);color:var(--sds-button-text-color-warning-disabled, #617079)}[data-theme=dark] .btn--warning:disabled{background-color:var(--sds-button-background-color-warning-dark-disabled, #3a4048);border-color:var(--sds-button-border-color-warning-dark-disabled, transparent);color:var(--sds-button-text-color-warning-dark-disabled, #6b7a8d)}[data-theme=light] .btn--warning:disabled{background-color:var(--sds-button-background-color-warning-disabled, #d3d8dd);border-color:var(--sds-button-border-color-warning-disabled, transparent);color:var(--sds-button-text-color-warning-disabled, #617079)}.btn--danger-outline{background:none;border:1px solid var(--doh-status-danger);color:var(--doh-status-danger)}.btn--danger-outline:hover:not(:disabled){background:color-mix(in srgb,var(--doh-status-danger) 8%,transparent)}.btn--danger-outline:focus-visible{outline:2px solid var(--doh-status-danger);outline-offset:0}.btn--danger-outline:disabled{opacity:.5}.btn--sm{font-size:var(--doh-font-size-sm);padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm)}.btn--lg{font-size:var(--doh-font-size-md);padding:var(--doh-space-inset-md) var(--doh-space-inset-lg)}.btn--icon{aspect-ratio:1;border-radius:var(--doh-radius-circle);padding:var(--doh-space-inset-sm)}.btn--block{display:flex;width:100%}.badge,.badge-sm{border-radius:var(--doh-radius-button);display:inline-block;font-weight:var(--doh-font-weight-semibold);margin-left:var(--doh-spacing-2xs);vertical-align:baseline;white-space:nowrap}.badge:first-child,.badge-sm:first-child{margin-left:0}.badge{font-size:var(--doh-font-size-sm);padding:var(--doh-spacing-2xs) var(--doh-space-inset-sm)}.badge-sm{font-size:var(--doh-font-size-2xs);padding:2px var(--doh-space-inset-sm)}.badge--secondary{background:var(--doh-surface-overlay);border:1px solid var(--doh-border-standard);color:var(--doh-color-fg-secondary)}.badge--success{background:var(--doh-color-success-surface);color:var(--doh-color-success-text)}.badge--danger{background:var(--doh-color-danger-surface);color:var(--doh-status-danger)}.badge--warning{background:var(--doh-color-warning-surface);color:var(--doh-color-warning-text)}.badge--info{background:var(--doh-color-info-surface);color:var(--doh-accent-primary)}.badge--muted{background:var(--doh-color-muted-surface);color:var(--doh-color-fg-hint)}.badge--merged{background:color-mix(in srgb,var(--doh-color-purple) 12%,transparent);color:var(--doh-color-purple)}a.badge-link{cursor:pointer;text-decoration:none;transition:filter .12s ease}a.badge-link:hover{filter:brightness(.92);text-decoration:underline}.badge--normal{background:var(--doh-surface-overlay);color:var(--doh-color-fg-secondary)}.badge--developer{background:color-mix(in srgb,var(--doh-accent-primary) 12%,transparent);color:var(--doh-accent-primary)}.badge--tester{background:color-mix(in srgb,var(--doh-color-purple) 12%,transparent);color:var(--doh-color-purple)}.badge--product-admin{background:color-mix(in srgb,var(--doh-color-warning-text) 15%,transparent);color:var(--doh-color-warning-text)}.badge--ux{background:color-mix(in srgb,var(--doh-color-teal) 12%,transparent);color:var(--doh-color-teal)}.badge--system-admin{background:color-mix(in srgb,var(--doh-status-danger) 12%,transparent);color:var(--doh-status-danger)}.badge-group{display:flex;flex-wrap:wrap;gap:var(--doh-spacing-2xs)}.role-badges{display:flex;gap:var(--doh-space-gap-xs)}.count-badge{background:color-mix(in srgb,var(--doh-accent-primary) 15%,transparent);border-radius:var(--doh-radius-button);color:var(--doh-accent-primary);font-size:var(--doh-font-size-sm);min-width:20px;padding:1px var(--doh-space-inset-xs);text-align:center}.reaction-badge{align-items:center;display:inline-flex;font-size:var(--doh-font-size-xs);gap:var(--doh-spacing-2xs);margin-left:var(--doh-space-gap-xs);vertical-align:middle}.reaction-badge--testing{color:var(--doh-color-fg-secondary)}.reaction-badge--approved{color:var(--doh-color-success-text)}.reaction-badge--rejected{color:var(--doh-status-danger)}.reaction-badge--freed{color:var(--doh-status-info)}.tab-nav{border-bottom:2px solid var(--sds-dark-blue-100);display:flex;gap:var(--doh-spacing-2xs);margin-bottom:var(--doh-space-gap-md)}.tab-btn{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--doh-color-fg-secondary);cursor:pointer;display:inline-flex;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-medium);gap:var(--doh-spacing-2xs);margin-bottom:-2px;padding:var(--doh-space-inset-xs) var(--doh-space-inset-md);transition:color var(--doh-transition-fast),border-color var(--doh-transition-fast)}.tab-btn:hover{color:var(--sds-dark-blue-700)}.tab-btn--active{border-bottom-color:var(--sds-blue-600);color:var(--sds-blue-600)}.tab-badge{align-items:center;background-color:var(--sds-dark-blue-100);border-radius:var(--doh-radius-button);color:var(--sds-dark-blue-600);display:inline-flex;font-size:var(--doh-font-size-xs);font-weight:var(--doh-font-weight-semibold);height:20px;justify-content:center;min-width:20px;padding:0 var(--doh-spacing-3xs)}.tab-panel{min-height:200px}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--doh-space-gap-md);margin-bottom:var(--doh-space-gap-md)}.toolbar doh-search-input{flex:1;min-width:160px}.toolbar-spacer{flex:1}.filter-group{align-items:center;display:flex;gap:var(--doh-space-gap-sm)}.error-banner{align-items:center;background:color-mix(in srgb,var(--doh-status-danger) 10%,transparent);border:1px solid var(--doh-status-danger);border-radius:var(--doh-radius-container);color:var(--doh-status-danger);display:flex;gap:var(--doh-space-gap-sm);margin-bottom:var(--doh-space-gap-md);padding:var(--doh-space-inset-sm) var(--doh-space-inset-md)}.error-banner--info{background:var(--doh-color-info-surface);border-color:var(--doh-color-info-border);color:var(--doh-color-info-text)}.warning-banner{align-items:center;background:var(--doh-color-warning-surface);border:1px solid var(--doh-color-warning-border);border-radius:var(--doh-radius-container);color:var(--doh-color-warning-text);display:flex;gap:var(--doh-space-gap-sm);margin-bottom:var(--doh-space-gap-md);padding:var(--doh-space-inset-sm) var(--doh-space-inset-md)}.warning-dismiss{background:none;border:0;color:var(--doh-color-warning-text);cursor:pointer;margin-left:auto;padding:var(--doh-spacing-2xs)}.error-dismiss{background:none;border:0;color:var(--doh-status-danger);cursor:pointer;margin-left:auto;padding:var(--doh-spacing-2xs)}.error-banner--info .error-dismiss{color:var(--doh-color-info-text)}.loading-state{align-items:center;color:var(--doh-color-fg-secondary);display:flex;gap:var(--doh-space-gap-sm);justify-content:center;padding:var(--doh-spacing-xl) 0}@keyframes admin-spin{to{transform:rotate(360deg)}}.table-wrapper{background:var(--doh-color-surface);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-lg);overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{padding:var(--doh-space-inset-sm) var(--doh-space-inset-md);text-align:left;vertical-align:middle;white-space:nowrap}.data-table thead{background:var(--doh-surface-card);border-bottom:2px solid var(--doh-border-standard)}.data-table thead th{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold);text-transform:uppercase}.data-table tbody tr{border-bottom:1px solid var(--doh-border-standard);transition:background .1s ease}.data-table tbody tr:last-child{border-bottom:0}.clickable-row{cursor:pointer}.clickable-row.selected{background:color-mix(in srgb,var(--doh-accent-primary) 8%,transparent);border-left:3px solid var(--doh-accent-primary)}.inactive-row,.archived-row,.archived-client-row{opacity:.6}.col-center{text-align:center}.col-actions{text-align:right;width:auto}.action-group,.row-actions{align-items:center;display:flex;gap:var(--doh-spacing-2xs);justify-content:flex-end;min-height:32px}.row-edit-btn{align-items:center;background:none;border:1px solid transparent;border-radius:var(--doh-radius-control);color:var(--doh-color-fg-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:color var(--doh-transition-fast),background-color var(--doh-transition-fast);width:32px}.row-edit-btn:hover{background-color:var(--doh-surface-overlay);color:var(--doh-color-fg-primary)}.row-edit-btn--danger:hover{background:color-mix(in srgb,var(--doh-status-danger) 10%,transparent);border-color:var(--doh-status-danger);color:var(--doh-status-danger)}.row-edit-btn--success{color:var(--doh-status-success)}.row-edit-btn--danger{color:var(--doh-status-danger)}.cell-with-icon{align-items:center;display:flex;gap:var(--doh-space-gap-sm)}.table-icon{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-md)}.tree-indent-icon{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-xs)}.tree-toggle{align-items:center;background:transparent;border:none;border-radius:var(--doh-radius-xs);color:var(--doh-color-fg-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--doh-font-size-xs);height:20px;justify-content:center;padding:0;transition:color .15s ease;width:20px}.tree-toggle:hover{background:var(--doh-surface-overlay);color:var(--doh-accent-primary)}.tree-toggle-spacer{display:inline-block;flex-shrink:0;width:20px}.tree-toggle-all{align-items:center;background:transparent;border:none;border-radius:var(--doh-radius-xs);color:var(--doh-color-fg-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--doh-font-size-xs);height:20px;justify-content:center;padding:0;transition:color .15s ease;width:20px}.tree-toggle-all:hover{color:var(--doh-accent-primary)}.primary-text{font-weight:var(--doh-font-weight-medium)}.secondary-text{color:var(--doh-color-fg-secondary);display:block;font-size:var(--doh-font-size-xs)}.muted-text{color:var(--doh-color-fg-secondary)}.mono{font-family:var(--doh-font-family-mono);font-size:var(--doh-font-size-xs)}.task-group-row,.task-group-row:hover{background:var(--doh-surface-card)}.task-group-row td{padding:var(--doh-space-inset-sm) var(--doh-space-inset-md)}.task-group-row__content{align-items:center;color:var(--doh-color-fg-primary);display:flex;flex-wrap:wrap;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold);gap:var(--doh-space-gap-sm)}.task-group-row__icon-circle{align-items:center;background:var(--doh-color-fg-secondary);border-radius:var(--doh-radius-circle);color:var(--doh-color-text-inverse);display:inline-flex;flex-shrink:0;font-size:var(--doh-font-size-xs);height:24px;justify-content:center;width:24px}.task-group-row__label{color:var(--doh-color-fg-primary)}.task-group-row--deploy .task-group-row__icon-circle{background:var(--doh-task-deploy)}.task-group-row--pr .task-group-row__icon-circle{background:var(--doh-task-pr)}.task-group-row--issue .task-group-row__icon-circle{background:var(--doh-task-issue)}.task-group-row--support .task-group-row__icon-circle{background:var(--doh-task-support)}.task-group-row--security .task-group-row__icon-circle{background:var(--doh-task-security)}.task-group-row--branch .task-group-row__icon-circle{background:var(--doh-task-branch)}.empty-state{color:var(--doh-color-fg-secondary);padding:var(--doh-spacing-xl)!important;text-align:center!important}.empty-icon{display:block;font-size:var(--doh-font-size-2xl);margin-bottom:var(--doh-space-gap-sm);opacity:.4}.metadata-section{margin-top:var(--doh-space-gap-md)}.metadata-header{align-items:center;display:flex;gap:var(--doh-space-gap-md);justify-content:space-between;margin-bottom:var(--doh-space-gap-sm)}.metadata-row{align-items:center;display:flex;gap:var(--doh-space-gap-sm);margin-bottom:var(--doh-space-gap-xs)}.metadata-row .form-input--mono{font-family:var(--doh-font-family-mono);max-width:160px}.detail-row{align-items:center;display:flex;gap:var(--doh-space-gap-md);justify-content:space-between;padding:var(--doh-space-inset-xs) 0}.detail-row+.detail-row{border-top:1px solid var(--doh-border-standard)}.detail-label{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);white-space:nowrap}.detail-value{color:var(--doh-color-fg-primary);font-size:var(--doh-font-size-sm);text-align:right;word-break:break-all}.metadata-detail-list{background:var(--doh-surface-card);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-container);padding:var(--doh-space-inset-sm) var(--doh-space-inset-md)}.dialog-warning{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);margin-top:var(--doh-space-gap-xs)}.drawer-form{display:flex;flex-direction:column;gap:var(--doh-space-gap-md)}.preset-bar{display:flex;flex-wrap:wrap;gap:var(--doh-space-gap-xs);margin-bottom:var(--doh-space-gap-md)}.preset-chip{align-items:center;background:var(--doh-surface-card);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-full, 9999px);color:var(--doh-color-fg-secondary);cursor:pointer;display:inline-flex;font-size:var(--doh-font-size-xs);gap:var(--doh-space-gap-xs);line-height:var(--doh-line-height-tight);padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm);transition:all .15s ease}.preset-chip:hover{background:var(--doh-surface-overlay);border-color:var(--doh-color-border-hover);color:var(--doh-color-fg-primary)}.preset-chip--active{background:var(--sds-dark-blue-50, #e8eaf6);border-color:var(--sds-dark-blue-300, #7986cb);color:var(--sds-dark-blue-800, #283593);font-weight:var(--doh-font-weight-semibold)}.drawer-backdrop{background:#00000040;inset:var(--doh-header-height, 65px) 0 0 0;position:fixed;z-index:var(--doh-z-overlay, 400)}.drawer{background:var(--doh-surface-card);border-left:1px solid var(--doh-border-standard);box-shadow:var(--doh-shadow-lg, -4px 0 24px rgba(0, 0, 0, .12));display:flex;flex-direction:column;height:calc(100vh - var(--doh-header-height, 65px));max-width:420px;overflow-y:auto;padding:var(--doh-space-inset-lg);position:fixed;right:0;top:var(--doh-header-height, 65px);width:90vw;z-index:calc(var(--doh-z-overlay, 400) + 1)}.drawer-top{align-items:flex-start;background:var(--doh-surface-card);display:flex;gap:var(--doh-space-gap-sm);justify-content:space-between;margin:calc(-1 * var(--doh-spacing-lg));margin-bottom:var(--doh-space-gap-md);padding:var(--doh-space-inset-lg);padding-bottom:var(--doh-space-inset-md);position:sticky;top:calc(-1 * var(--doh-spacing-lg));z-index:var(--doh-z-above)}.drawer-top .detail-header{border-bottom:0;margin-bottom:0;padding-bottom:0}.drawer-top:after{border-bottom:1px solid var(--doh-border-standard);bottom:0;content:"";left:var(--doh-spacing-lg);position:absolute;right:var(--doh-spacing-lg)}.drawer-top-actions{display:flex;flex-shrink:0;gap:var(--doh-space-gap-xs)}.drawer-close,.drawer-edit{align-items:center;background:none;border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-control);color:var(--doh-color-fg-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .12s ease;width:32px}.drawer-close:hover,.drawer-edit:hover{background:var(--doh-surface-overlay);color:var(--doh-color-fg-primary)}.drawer-edit.active{background:color-mix(in srgb,var(--doh-accent-primary) 12%,transparent);border-color:var(--doh-accent-primary);color:var(--doh-accent-primary)}.detail-header{align-items:center;border-bottom:1px solid var(--doh-border-standard);display:flex;gap:var(--doh-space-gap-md);margin-bottom:var(--doh-spacing-lg);padding-bottom:var(--doh-space-inset-md)}.detail-header-icon{color:var(--doh-accent-primary);font-size:var(--doh-font-size-2xl)}.detail-title{font-size:var(--doh-font-size-lg);font-weight:var(--doh-font-weight-semibold);margin:0}.detail-subtitle{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm)}.detail-section{margin-bottom:var(--doh-spacing-lg)}.detail-section:last-child{margin-bottom:0}.detail-section-title{align-items:center;color:var(--doh-color-fg-secondary);display:flex;font-size:var(--doh-font-size-xs);font-weight:var(--doh-font-weight-bold);gap:var(--doh-space-gap-xs);margin:0 0 var(--doh-space-gap-sm);text-transform:uppercase}.detail-list{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.detail-list-item{align-items:center;border-radius:var(--doh-radius-control);display:flex;gap:var(--doh-space-gap-sm);justify-content:space-between;padding:var(--doh-space-inset-xs) var(--doh-space-inset-xs)}.detail-list-item:hover{background:var(--doh-surface-overlay)}.detail-list-primary{align-items:center;display:flex;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-medium);gap:var(--doh-space-gap-xs);min-width:0}.detail-list-icon{color:var(--doh-color-fg-secondary);flex-shrink:0;font-size:var(--doh-font-size-sm);width:16px}.detail-list-meta{align-items:center;display:flex;flex-shrink:0;gap:var(--doh-space-gap-xs)}.detail-dl{display:flex;flex-direction:column;gap:0;margin:0}.detail-dl-row{align-items:center;border-bottom:1px solid var(--doh-border-standard);display:flex;justify-content:space-between;padding:var(--doh-space-inset-sm) var(--doh-space-inset-xs)}.detail-dl-row:last-child{border-bottom:0}.detail-dl-row dt{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-medium)}.detail-dl-row dd{font-size:var(--doh-font-size-sm);margin:0}.clickable{cursor:pointer;transition:color .15s ease}.clickable:hover,.clickable:hover .navigate-icon{color:var(--doh-accent-primary)}.navigate-icon{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-xs);transition:color .15s ease}.team-link{align-items:center;display:inline-flex;gap:var(--doh-spacing-2xs)}.grant-form{background:var(--doh-color-surface);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-container);display:flex;flex-direction:column;gap:var(--doh-space-gap-sm);margin-top:var(--doh-space-gap-sm);padding:var(--doh-space-inset-md)}.grant-form-actions{display:flex;gap:var(--doh-space-gap-xs);justify-content:flex-end}.drawer-actions{border-top:1px solid var(--doh-border-standard);display:flex;flex-direction:column;gap:var(--doh-space-gap-sm);margin-top:auto;padding-top:var(--doh-space-inset-md)}.detail-section-icon{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm)}.detail-empty{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);margin:0 0 var(--doh-space-gap-sm)}.readiness-score{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-medium);margin-left:var(--doh-space-gap-xs)}.readiness-recommendations{display:flex;flex-direction:column;gap:var(--doh-space-gap-xs);list-style:none;margin:var(--doh-space-gap-sm) 0;padding:0}.readiness-recommendations li{align-items:flex-start;color:var(--doh-color-fg-primary);display:flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-xs)}.readiness-rec-icon{color:var(--doh-color-warning-text);flex-shrink:0;font-size:var(--doh-font-size-sm);margin-top:var(--doh-spacing-2xs)}.readiness-rec-gain{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-xs);font-weight:var(--doh-font-weight-bold);margin-left:auto;white-space:nowrap}.readiness-error{align-items:center;color:var(--doh-status-danger);display:flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-xs);margin:0 0 var(--doh-space-gap-sm)}.readiness-level-value{align-items:center;display:flex;flex-wrap:wrap;gap:var(--doh-space-gap-xs)}.readiness-breakdown-trigger{align-items:center;background:none;border:none;color:var(--doh-color-fg-secondary);cursor:pointer;display:inline-flex;font-size:var(--doh-font-size-xs);gap:var(--doh-space-gap-xs);margin-left:auto;padding:0}.readiness-breakdown-trigger:hover{color:var(--doh-color-fg-primary)}.readiness-breakdown{display:flex;flex-direction:column;gap:var(--doh-space-gap-xs);margin:0 0 var(--doh-space-gap-sm)}.readiness-doc{align-items:center;border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-control);display:flex;gap:var(--doh-space-gap-sm);padding:var(--doh-space-gap-xs) var(--doh-space-gap-sm)}.readiness-doc-icon{color:var(--doh-color-fg-secondary);flex-shrink:0}.readiness-doc-main{display:flex;flex-direction:column;gap:var(--doh-spacing-2xs);min-width:0}.readiness-doc-path{color:var(--doh-color-fg-primary);font-size:var(--doh-font-size-xs);overflow-wrap:anywhere}.readiness-doc-kind{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-2xs)}.readiness-doc-points{align-items:baseline;color:var(--doh-color-fg-primary);display:flex;font-variant-numeric:tabular-nums;font-weight:var(--doh-font-weight-medium);gap:var(--doh-space-gap-xs);margin-left:auto;white-space:nowrap}.readiness-doc-quality{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-2xs);font-weight:var(--doh-font-weight-normal)}.breadcrumb{margin-bottom:var(--doh-space-gap-sm)}.breadcrumb-link{align-items:center;background:none;border:none;color:var(--doh-color-fg-secondary);cursor:pointer;display:inline-flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-xs);padding:var(--doh-space-inset-xs) 0;transition:color var(--doh-transition-fast)}.breadcrumb-link:hover{color:var(--doh-accent-primary)}.page-header-actions{display:flex;gap:var(--doh-space-gap-sm)}.edit-form{display:flex;flex-direction:column;gap:var(--doh-space-stack-page);padding-bottom:var(--doh-space-stack-page)}.form-section{background:var(--doh-surface-card);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-container);padding:var(--doh-space-inset-lg)}.form-section--danger{border-color:color-mix(in srgb,var(--doh-status-danger) 40%,transparent)}.form-section-title{align-items:center;display:flex;font-size:var(--doh-font-size-md);font-weight:var(--doh-font-weight-semibold);gap:var(--doh-space-gap-xs);margin:0 0 var(--doh-space-gap-md)}.form-section-title--danger{color:var(--doh-status-danger)}.form-field{display:flex;flex-direction:column;margin-bottom:var(--doh-space-gap-md)}.form-field:last-child{margin-bottom:0}.form-field--flex{flex:1;min-width:0}.form-field--sm{flex:0 0 200px}.form-row{display:flex;gap:var(--doh-space-gap-md);margin-bottom:var(--doh-space-gap-md)}.form-row:last-child{margin-bottom:0}.form-label{color:var(--doh-color-fg-secondary);display:block;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-medium);margin-bottom:var(--doh-space-gap-xs)}.form-input,.form-select{background:var(--doh-field-bg);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-control);color:var(--doh-color-fg-primary);font-family:inherit;font-size:var(--doh-font-size-sm);line-height:var(--doh-line-height-normal);min-height:var(--doh-field-height-md);padding:var(--doh-space-inset-sm) var(--doh-space-inset-md);transition:border-color var(--doh-transition-fast);width:100%}.form-input::placeholder,.form-select::placeholder{color:var(--doh-field-placeholder)}.form-input:focus,.form-select:focus{border-color:var(--doh-accent-primary);outline:none}.form-input:disabled,.form-select:disabled{cursor:not-allowed;opacity:.6}.form-input.form-input--error,.form-input.ng-touched.ng-invalid,.form-select.form-input--error,.form-select.ng-touched.ng-invalid,.submitted .form-input.ng-invalid,.submitted .form-select.ng-invalid{border-color:var(--doh-status-danger)}.form-select{cursor:pointer}.form-input--mono{font-family:var(--doh-font-family-mono);font-size:var(--doh-font-size-sm)}.form-input--sm{min-height:var(--doh-field-height-sm);padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm)}.form-input--table{min-height:var(--doh-field-height-sm);padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm);width:120px}.form-input--xs{max-width:80px}.form-select--inline{min-width:110px;width:auto}.form-select--table{padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm);width:100%}.form-help{color:var(--doh-color-fg-hint);font-size:var(--doh-font-size-sm);line-height:var(--doh-line-height-normal);margin:0 0 var(--doh-spacing-lg)}.field-help{color:var(--doh-color-fg-hint);display:block;font-size:var(--doh-font-size-xs);font-style:italic;margin-top:var(--doh-spacing-2xs)}doh-checkbox+.field-help,doh-switch+.field-help{margin-top:var(--doh-spacing-xs, 4px)}.field-help--error{color:var(--doh-status-danger)}.field-help--xs{font-size:var(--doh-font-size-xs)}.form-error{color:var(--doh-status-danger);display:block;font-size:var(--doh-font-size-sm);margin-top:var(--doh-spacing-2xs)}.form-field--error .form-label{color:var(--doh-status-danger)}.form-field--error .form-input,.form-field--error .form-select,.form-field--error .form-textarea{border-color:var(--doh-status-danger)}.form-label--required:after{color:var(--doh-status-danger);content:" *"}.form-input--readonly,.form-textarea--readonly{background:var(--doh-surface-overlay);cursor:default}.form-textarea{background:var(--doh-field-bg);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-control);color:var(--doh-color-fg-primary);font-family:inherit;font-size:var(--doh-font-size-sm);line-height:var(--doh-line-height-normal);min-height:100px;padding:var(--doh-space-inset-sm) var(--doh-space-inset-md);resize:vertical;transition:border-color var(--doh-transition-fast);width:100%}.form-textarea::placeholder{color:var(--doh-field-placeholder)}.form-textarea:focus{border-color:var(--doh-accent-primary);outline:none}.form-textarea:disabled{cursor:not-allowed;opacity:.6}.form-textarea.form-textarea--error,.form-textarea.ng-touched.ng-invalid,.submitted .form-textarea.ng-invalid{border-color:var(--doh-status-danger)}.form-field--floating{position:relative}.form-field--floating .form-label{background:var(--doh-field-bg);color:var(--doh-field-label);font-size:var(--doh-font-size-xs);left:calc(var(--doh-spacing-md) - var(--doh-spacing-2xs));margin-bottom:0;padding:0 var(--doh-spacing-2xs);pointer-events:none;position:absolute;top:0;transform:translateY(-40%);transition:color var(--doh-transition-fast)}.form-field--floating .form-input:focus,.form-field--floating .form-textarea:focus{border-color:var(--doh-field-border-focus);box-shadow:0 0 0 1px var(--doh-field-border-focus);outline:none}.form-field--floating .form-input:focus~.form-label,.form-field--floating .form-textarea:focus~.form-label{color:var(--doh-field-label-focus)}.radio-list{display:flex;flex-direction:column;gap:1px}.radio-item{align-items:center;border-radius:var(--doh-radius-control);cursor:pointer;display:flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-sm);padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm);transition:background var(--doh-transition-fast)}.radio-item:hover{background:var(--doh-surface-overlay)}.radio-item input[type=radio]{accent-color:var(--doh-accent-primary);cursor:pointer;height:16px;width:16px}.radio-label{font-weight:var(--doh-font-weight-medium)}.member-list{display:flex;flex-direction:column;gap:1px}.member-row{align-items:center;border-radius:var(--doh-radius-control);display:flex;gap:var(--doh-space-gap-sm);justify-content:space-between;padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm);transition:background var(--doh-transition-fast)}.member-row:hover{background:var(--doh-surface-overlay)}.member-info{align-items:center;display:flex;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-medium);gap:var(--doh-space-gap-xs);min-width:0}.member-icon{color:var(--doh-color-fg-secondary);flex-shrink:0}.member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--doh-space-gap-sm)}.add-member{margin-top:var(--doh-space-gap-sm)}.add-member-select{max-width:280px}.role-toggles{display:flex;gap:3px}.role-toggle{background:var(--doh-surface-card);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-control);color:var(--doh-color-fg-secondary);cursor:pointer;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-medium);opacity:.4;padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm);transition:all .12s ease}.role-toggle:hover{opacity:.65}.role-toggle--active{border-color:transparent;font-weight:var(--doh-font-weight-semibold);opacity:1}.role-toggle--active:hover{opacity:.85}.action-btn{align-items:center;background:none;border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-control);color:var(--doh-color-fg-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .12s ease;width:28px}.action-btn:hover:not(:disabled){border-color:var(--doh-accent-primary);color:var(--doh-accent-primary)}.action-btn:disabled{cursor:not-allowed;opacity:.4}.action-btn--delete:hover:not(:disabled){background:color-mix(in srgb,var(--doh-status-danger) 12%,transparent);border-color:var(--doh-status-danger);color:var(--doh-status-danger)}.danger-zone{align-items:center;display:flex;gap:var(--doh-space-gap-md);justify-content:space-between}.danger-info{display:flex;flex-direction:column;gap:var(--doh-spacing-2xs)}.danger-label{font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold)}.danger-desc{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm)}.subsection-title{align-items:center;display:flex;font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold);gap:var(--doh-space-gap-xs);margin:var(--doh-space-gap-md) 0 var(--doh-space-gap-sm)}.subsection-title--spaced{margin-top:var(--doh-spacing-lg)}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;font-size:var(--doh-font-size-sm);width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--doh-border-standard);padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm);text-align:left}.data-table th{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold);text-transform:uppercase}.data-table tbody tr:hover{background:var(--doh-surface-overlay)}.tracking-grid{display:grid;gap:var(--doh-space-gap-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tracking-card{background:var(--doh-surface-card);border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-control);padding:var(--doh-space-inset-md)}.tracking-card-title{font-size:var(--doh-font-size-sm);font-weight:var(--doh-font-weight-semibold);margin:0 0 var(--doh-space-gap-sm)}.tracking-field{margin-bottom:var(--doh-space-gap-sm)}.muted-text{color:var(--doh-color-fg-secondary);font-size:var(--doh-font-size-sm)}.loading-state{align-items:center;color:var(--doh-color-fg-secondary);display:flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-sm);justify-content:center;padding:var(--doh-space-stack-page) 0}.spin{animation:spin 1s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.warning-list{list-style:disc;margin:var(--doh-space-gap-xs) 0 0;padding-left:var(--doh-space-inset-md)}.info-banner{align-items:flex-start;background:var(--doh-color-info-surface);border:1px solid var(--doh-color-info-border);border-radius:var(--doh-radius-control);color:var(--doh-color-info-text);display:flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-sm);margin-bottom:var(--doh-space-gap-md);padding:var(--doh-space-inset-sm) var(--doh-space-inset-md)}.search-dropdown{position:relative}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-field-icon{color:var(--sds-dark-blue-400);font-size:var(--doh-font-size-xs);left:var(--doh-spacing-sm);pointer-events:none;position:absolute}.search-input-wrapper .form-input{padding-left:var(--doh-spacing-xl)}.search-input-wrapper .clear-btn{background:none;border:none;color:var(--sds-dark-blue-500);cursor:pointer;font-size:var(--doh-font-size-md);line-height:var(--doh-line-height-tight);padding:0 var(--doh-space-inset-xs);position:absolute;right:var(--doh-spacing-xs)}.dropdown-results{background-color:var(--sds-surface-primary);border:1px solid var(--sds-dark-blue-200);border-radius:var(--doh-radius-control);box-shadow:var(--doh-shadow-card);left:0;list-style:none;margin-top:2px;max-height:240px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:var(--doh-z-dropdown)}.dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-sm);padding:var(--doh-space-inset-sm) var(--doh-space-inset-md)}.dropdown-item:hover{background-color:var(--sds-dark-blue-50)}.dropdown-item--selected{background-color:var(--sds-blue-50);font-weight:var(--doh-font-weight-semibold)}.dropdown-item--muted{color:var(--doh-color-fg-secondary)}.dropdown-avatar{border-radius:var(--doh-radius-full, 50%);flex-shrink:0;height:24px;width:24px}.dropdown-item-text{display:flex;flex-direction:column;min-width:0}.dropdown-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item-meta{color:var(--sds-dark-blue-400);font-size:var(--doh-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-toggle-group{border:1px solid var(--doh-border-standard);border-radius:var(--doh-radius-md, 8px);display:inline-flex;flex-shrink:0;overflow:hidden}.icon-toggle-group .icon-toggle-btn+.icon-toggle-btn{border-left:1px solid var(--doh-border-standard)}.icon-toggle-group--sm{border-radius:var(--doh-radius-sm, 4px)}.icon-toggle-btn{align-items:center;background:var(--doh-surface-card);border:none;color:var(--doh-color-fg-hint);cursor:pointer;display:flex;font-size:var(--doh-font-size-sm, .875rem);justify-content:center;padding:var(--doh-spacing-xs, 4px) var(--doh-spacing-sm, 8px);transition:all var(--doh-transition-fast, .15s ease)}.icon-toggle-btn:hover:not(:disabled){background:var(--doh-surface-overlay);color:var(--doh-color-fg-primary)}.icon-toggle-btn:disabled{cursor:not-allowed;opacity:.5}.icon-toggle-btn--active{background:var(--sds-dark-blue-700, #334155);color:var(--doh-color-text-inverse)}.icon-toggle-btn--active:hover:not(:disabled){background:var(--sds-dark-blue-700, #334155);color:var(--doh-color-text-inverse)}.icon-toggle-group--sm .icon-toggle-btn{font-size:var(--doh-font-size-sm, .875rem);padding:var(--doh-spacing-xs, 4px) var(--doh-spacing-sm, 8px)}.icon-toggle-btn__count{font-size:var(--doh-font-size-xs, .75rem);font-weight:var(--doh-font-weight-semibold, 600);margin-left:var(--doh-spacing-xs, 4px)}.diagnostics-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.diagnostics-entry{align-items:flex-start;border-left:3px solid var(--sds-gray-300);display:flex;font-size:var(--doh-font-size-sm);gap:var(--doh-space-gap-xs);padding:var(--doh-space-inset-xs) var(--doh-space-inset-sm)}.diagnostics-entry--info{border-left-color:var(--sds-blue-400)}.diagnostics-entry--warning{border-left-color:var(--sds-yellow-500)}.diagnostics-entry--error{background:var(--sds-red-50);border-left-color:var(--sds-red-500)}.diagnostics-icon{flex-shrink:0;margin-top:2px;width:14px}.diagnostics-entry--info .diagnostics-icon{color:var(--sds-blue-500)}.diagnostics-entry--warning .diagnostics-icon{color:var(--sds-yellow-600)}.diagnostics-entry--error .diagnostics-icon{color:var(--sds-red-600)}.diagnostics-step{flex-shrink:0;font-family:var(--doh-font-family-mono);font-size:var(--doh-font-size-xs)}.diagnostics-message{color:var(--sds-gray-700);overflow-wrap:anywhere}html,body{height:100%}body{background-color:var(--doh-color-surface)}
