@layer brand, tokens, density, elements, values, brand-mark, spacing, cut-edges, actions, panels, marks, roles, headings, regions, authored-text, shell, absence, layouts, motion, states, embed, tables, truncation, print, without-fills, hidden;
@layer brand {
  @font-face {
    font-family: Space Grotesk;
    src: url(../../fonts/SpaceGrotesk-Regular-primary.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 400;
    unicode-range:
      U+D,
      U+20-7E,
      U+A0-17F,
      U+2007-200B,
      U+2010,
      U+2012-2015,
      U+2018-201A,
      U+201C-201E,
      U+2020-2022,
      U+2026,
      U+2030,
      U+2032-2033,
      U+2039-203A,
      U+2044,
      U+2052,
      U+20A1,
      U+20A3-20A4,
      U+20A6-20A7,
      U+20A9,
      U+20AB-20AD,
      U+20B1-20B2,
      U+20B5,
      U+20B9-20BA,
      U+20BC-20BD,
      U+20BF,
      U+2192,
      U+2212;
  }
  @font-face {
    font-family: Space Grotesk;
    src: url(../../fonts/SpaceGrotesk-Regular-rest.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 400;
    unicode-range:
      U+180,
      U+18F,
      U+192,
      U+1A0-1A1,
      U+1AF-1B0,
      U+1C4-1DC,
      U+1E6-1E7,
      U+1EA-1EB,
      U+1FA-21B,
      U+22A-22D,
      U+230-233,
      U+237,
      U+243,
      U+251,
      U+259,
      U+2B9-2BC,
      U+2BE-2BF,
      U+2C6-2CC,
      U+2D8-2DD,
      U+300-304,
      U+306-30C,
      U+30F,
      U+311-312,
      U+31B,
      U+323-324,
      U+326-328,
      U+32E,
      U+331,
      U+394,
      U+3A9,
      U+3C0,
      U+E3F,
      U+1E08-1E09,
      U+1E0C-1E0F,
      U+1E14-1E17,
      U+1E1C-1E1D,
      U+1E20-1E21,
      U+1E24-1E25,
      U+1E2A-1E2B,
      U+1E2E-1E2F,
      U+1E36-1E3B,
      U+1E42-1E49,
      U+1E4C-1E53,
      U+1E5A-1E69,
      U+1E6C-1E6F,
      U+1E78-1E7B,
      U+1E80-1E85,
      U+1E8E-1E8F,
      U+1E92-1E93,
      U+1E97,
      U+1E9E,
      U+1EA0-1EF9,
      U+2070-2071,
      U+2074-2079,
      U+207D-2089,
      U+208D-208E,
      U+2094,
      U+2113,
      U+2116,
      U+2120,
      U+2122,
      U+2126,
      U+212E,
      U+2153-2154,
      U+215B-215E,
      U+2190-2191,
      U+2193-2199,
      U+2202,
      U+2205-2206,
      U+220F,
      U+2211,
      U+2215,
      U+2219-221A,
      U+221E,
      U+222B,
      U+2248,
      U+2260,
      U+2264-2265,
      U+25CA,
      U+27E8-27E9,
      U+E132-E133,
      U+FB00-FB04;
  }
  @font-face {
    font-family: Space Grotesk;
    src: url(../../fonts/SpaceGrotesk-SemiBold-primary.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 600;
    unicode-range:
      U+D,
      U+20-7E,
      U+A0-17F,
      U+2007-200B,
      U+2010,
      U+2012-2015,
      U+2018-201A,
      U+201C-201E,
      U+2020-2022,
      U+2026,
      U+2030,
      U+2032-2033,
      U+2039-203A,
      U+2044,
      U+2052,
      U+20A1,
      U+20A3-20A4,
      U+20A6-20A7,
      U+20A9,
      U+20AB-20AD,
      U+20B1-20B2,
      U+20B5,
      U+20B9-20BA,
      U+20BC-20BD,
      U+20BF,
      U+2192,
      U+2212;
  }
  @font-face {
    font-family: Space Grotesk;
    src: url(../../fonts/SpaceGrotesk-SemiBold-rest.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 600;
    unicode-range:
      U+180,
      U+18F,
      U+192,
      U+1A0-1A1,
      U+1AF-1B0,
      U+1C4-1DC,
      U+1E6-1E7,
      U+1EA-1EB,
      U+1FA-21B,
      U+22A-22D,
      U+230-233,
      U+237,
      U+243,
      U+251,
      U+259,
      U+2B9-2BC,
      U+2BE-2BF,
      U+2C6-2CC,
      U+2D8-2DD,
      U+300-304,
      U+306-30C,
      U+30F,
      U+311-312,
      U+31B,
      U+323-324,
      U+326-328,
      U+32E,
      U+331,
      U+335-338,
      U+394,
      U+3A9,
      U+3C0,
      U+E3F,
      U+1E08-1E09,
      U+1E0C-1E0F,
      U+1E14-1E17,
      U+1E1C-1E1D,
      U+1E20-1E21,
      U+1E24-1E25,
      U+1E2A-1E2B,
      U+1E2E-1E2F,
      U+1E36-1E3B,
      U+1E42-1E49,
      U+1E4C-1E53,
      U+1E5A-1E69,
      U+1E6C-1E6F,
      U+1E78-1E7B,
      U+1E80-1E85,
      U+1E8E-1E8F,
      U+1E92-1E93,
      U+1E97,
      U+1E9E,
      U+1EA0-1EF9,
      U+2070-2071,
      U+2074-2079,
      U+207D-2089,
      U+208D-208E,
      U+2094,
      U+2113,
      U+2116,
      U+2120,
      U+2122,
      U+2126,
      U+212E,
      U+2153-2154,
      U+215B-215E,
      U+2190-2191,
      U+2193-2199,
      U+2202,
      U+2205-2206,
      U+220F,
      U+2211,
      U+2215,
      U+2219-221A,
      U+221E,
      U+222B,
      U+2248,
      U+2260,
      U+2264-2265,
      U+25CA,
      U+27E8-27E9,
      U+E132-E133,
      U+FB00-FB04;
  }
  @font-face {
    font-family: Space Grotesk;
    src: url(../../fonts/SpaceGrotesk-Bold-primary.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 700;
    unicode-range:
      U+D,
      U+20-7E,
      U+A0-17F,
      U+2007-200B,
      U+2010,
      U+2012-2015,
      U+2018-201A,
      U+201C-201E,
      U+2020-2022,
      U+2026,
      U+2030,
      U+2032-2033,
      U+2039-203A,
      U+2044,
      U+2052,
      U+20A1,
      U+20A3-20A4,
      U+20A6-20A7,
      U+20A9,
      U+20AB-20AD,
      U+20B1-20B2,
      U+20B5,
      U+20B9-20BA,
      U+20BC-20BD,
      U+20BF,
      U+2192,
      U+2212;
  }
  @font-face {
    font-family: Space Grotesk;
    src: url(../../fonts/SpaceGrotesk-Bold-rest.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 700;
    unicode-range:
      U+180,
      U+18F,
      U+192,
      U+1A0-1A1,
      U+1AF-1B0,
      U+1C4-1DC,
      U+1E6-1E7,
      U+1EA-1EB,
      U+1FA-21B,
      U+22A-22D,
      U+230-233,
      U+237,
      U+243,
      U+251,
      U+259,
      U+2B9-2BC,
      U+2BE-2BF,
      U+2C6-2CC,
      U+2D8-2DD,
      U+300-304,
      U+306-30C,
      U+30F,
      U+311-312,
      U+31B,
      U+323-324,
      U+326-328,
      U+32E,
      U+331,
      U+394,
      U+3A9,
      U+3C0,
      U+E3F,
      U+1E08-1E09,
      U+1E0C-1E0F,
      U+1E14-1E17,
      U+1E1C-1E1D,
      U+1E20-1E21,
      U+1E24-1E25,
      U+1E2A-1E2B,
      U+1E2E-1E2F,
      U+1E36-1E3B,
      U+1E42-1E49,
      U+1E4C-1E53,
      U+1E5A-1E69,
      U+1E6C-1E6F,
      U+1E78-1E7B,
      U+1E80-1E85,
      U+1E8E-1E8F,
      U+1E92-1E93,
      U+1E97,
      U+1E9E,
      U+1EA0-1EF9,
      U+2070-2071,
      U+2074-2079,
      U+207D-2089,
      U+208D-208E,
      U+2094,
      U+2113,
      U+2116,
      U+2120,
      U+2122,
      U+2126,
      U+212E,
      U+2153-2154,
      U+215B-215E,
      U+2190-2191,
      U+2193-2199,
      U+2202,
      U+2205-2206,
      U+220F,
      U+2211,
      U+2215,
      U+2219-221A,
      U+221E,
      U+222B,
      U+2248,
      U+2260,
      U+2264-2265,
      U+25CA,
      U+27E8-27E9,
      U+E132-E133,
      U+FB00-FB04;
  }
  @font-face {
    font-family: JetBrains Mono;
    src: url(../../fonts/JetBrainsMono-Regular.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
  }
  @font-face {
    font-family: Anek Devanagari;
    src: url(../../fonts/AnekDevanagari-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 97%;
    ascent-override: 101.44%;
    descent-override: 30.1%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Devanagari;
    src: url(../../fonts/AnekDevanagari-SemiBold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    size-adjust: 97%;
    ascent-override: 101.44%;
    descent-override: 30.1%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Devanagari;
    src: url(../../fonts/AnekDevanagari-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 97%;
    ascent-override: 101.44%;
    descent-override: 30.1%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Devanagari;
    src: url(../../fonts/NotoSansDevanagari-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Devanagari;
    src: url(../../fonts/NotoSansDevanagari-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Devanagari display;
    src: url(../../fonts/NotoSansDevanagari-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Devanagari display;
    src: url(../../fonts/NotoSansDevanagari-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Devanagari mono;
    src: url(../../fonts/NotoSansDevanagari-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 111%;
    ascent-override: 91.89%;
    descent-override: 27.03%;
    line-gap-override: 0%;
    unicode-range:
      U+900-97F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Tamil;
    src: url(../../fonts/AnekTamil-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 97%;
    ascent-override: 101.44%;
    descent-override: 30.1%;
    line-gap-override: 0%;
    unicode-range:
      U+B82-B83,
      U+B85-B8A,
      U+B8E-B90,
      U+B92-B95,
      U+B99-B9A,
      U+B9C,
      U+B9E-B9F,
      U+BA3-BA4,
      U+BA8-BAA,
      U+BAE-BB9,
      U+BBE-BC2,
      U+BC6-BC8,
      U+BCA-BCD,
      U+BD0,
      U+BD7,
      U+BE6-BFA,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Tamil;
    src: url(../../fonts/AnekTamil-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 97%;
    ascent-override: 101.44%;
    descent-override: 30.1%;
    line-gap-override: 0%;
    unicode-range:
      U+B82-B83,
      U+B85-B8A,
      U+B8E-B90,
      U+B92-B95,
      U+B99-B9A,
      U+B9C,
      U+B9E-B9F,
      U+BA3-BA4,
      U+BA8-BAA,
      U+BAE-BB9,
      U+BBE-BC2,
      U+BC6-BC8,
      U+BCA-BCD,
      U+BD0,
      U+BD7,
      U+BE6-BFA,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Tamil;
    src: url(../../fonts/NotoSansTamil-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+B82-B83,
      U+B85-B8A,
      U+B8E-B90,
      U+B92-B95,
      U+B99-B9A,
      U+B9C,
      U+B9E-B9F,
      U+BA3-BA4,
      U+BA8-BAA,
      U+BAE-BB9,
      U+BBE-BC2,
      U+BC6-BC8,
      U+BCA-BCD,
      U+BD0,
      U+BD7,
      U+BE6-BFA,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Tamil;
    src: url(../../fonts/NotoSansTamil-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+B82-B83,
      U+B85-B8A,
      U+B8E-B90,
      U+B92-B95,
      U+B99-B9A,
      U+B9C,
      U+B9E-B9F,
      U+BA3-BA4,
      U+BA8-BAA,
      U+BAE-BB9,
      U+BBE-BC2,
      U+BC6-BC8,
      U+BCA-BCD,
      U+BD0,
      U+BD7,
      U+BE6-BFA,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Tamil display;
    src: url(../../fonts/NotoSansTamil-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+B82-B83,
      U+B85-B8A,
      U+B8E-B90,
      U+B92-B95,
      U+B99-B9A,
      U+B9C,
      U+B9E-B9F,
      U+BA3-BA4,
      U+BA8-BAA,
      U+BAE-BB9,
      U+BBE-BC2,
      U+BC6-BC8,
      U+BCA-BCD,
      U+BD0,
      U+BD7,
      U+BE6-BFA,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Tamil display;
    src: url(../../fonts/NotoSansTamil-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+B82-B83,
      U+B85-B8A,
      U+B8E-B90,
      U+B92-B95,
      U+B99-B9A,
      U+B9C,
      U+B9E-B9F,
      U+BA3-BA4,
      U+BA8-BAA,
      U+BAE-BB9,
      U+BBE-BC2,
      U+BC6-BC8,
      U+BCA-BCD,
      U+BD0,
      U+BD7,
      U+BE6-BFA,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Tamil mono;
    src: url(../../fonts/NotoSansTamil-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 110%;
    ascent-override: 92.73%;
    descent-override: 27.27%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+B82-B83,
      U+B85-B8A,
      U+B8E-B90,
      U+B92-B95,
      U+B99-B9A,
      U+B9C,
      U+B9E-B9F,
      U+BA3-BA4,
      U+BA8-BAA,
      U+BAE-BB9,
      U+BBE-BC2,
      U+BC6-BC8,
      U+BCA-BCD,
      U+BD0,
      U+BD7,
      U+BE6-BFA,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Telugu;
    src: url(../../fonts/AnekTelugu-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 93%;
    ascent-override: 105.81%;
    descent-override: 31.4%;
    line-gap-override: 0%;
    unicode-range:
      U+C00-C03,
      U+C05-C0C,
      U+C0E-C10,
      U+C12-C28,
      U+C2A-C39,
      U+C3D-C44,
      U+C46-C48,
      U+C4A-C4D,
      U+C55-C56,
      U+C58-C5A,
      U+C60-C63,
      U+C66-C6F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Telugu;
    src: url(../../fonts/AnekTelugu-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 93%;
    ascent-override: 105.81%;
    descent-override: 31.4%;
    line-gap-override: 0%;
    unicode-range:
      U+C00-C03,
      U+C05-C0C,
      U+C0E-C10,
      U+C12-C28,
      U+C2A-C39,
      U+C3D-C44,
      U+C46-C48,
      U+C4A-C4D,
      U+C55-C56,
      U+C58-C5A,
      U+C60-C63,
      U+C66-C6F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Telugu;
    src: url(../../fonts/NotoSansTelugu-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C00-C0C,
      U+C0E-C10,
      U+C12-C28,
      U+C2A-C39,
      U+C3C-C44,
      U+C46-C48,
      U+C4A-C4D,
      U+C55-C56,
      U+C58-C5A,
      U+C5D,
      U+C60-C63,
      U+C66-C6F,
      U+C77-C7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Telugu;
    src: url(../../fonts/NotoSansTelugu-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C00-C0C,
      U+C0E-C10,
      U+C12-C28,
      U+C2A-C39,
      U+C3C-C44,
      U+C46-C48,
      U+C4A-C4D,
      U+C55-C56,
      U+C58-C5A,
      U+C5D,
      U+C60-C63,
      U+C66-C6F,
      U+C77-C7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Telugu display;
    src: url(../../fonts/NotoSansTelugu-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C00-C0C,
      U+C0E-C10,
      U+C12-C28,
      U+C2A-C39,
      U+C3C-C44,
      U+C46-C48,
      U+C4A-C4D,
      U+C55-C56,
      U+C58-C5A,
      U+C5D,
      U+C60-C63,
      U+C66-C6F,
      U+C77-C7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Telugu display;
    src: url(../../fonts/NotoSansTelugu-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C00-C0C,
      U+C0E-C10,
      U+C12-C28,
      U+C2A-C39,
      U+C3C-C44,
      U+C46-C48,
      U+C4A-C4D,
      U+C55-C56,
      U+C58-C5A,
      U+C5D,
      U+C60-C63,
      U+C66-C6F,
      U+C77-C7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Telugu mono;
    src: url(../../fonts/NotoSansTelugu-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 116%;
    ascent-override: 87.93%;
    descent-override: 25.86%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C00-C0C,
      U+C0E-C10,
      U+C12-C28,
      U+C2A-C39,
      U+C3C-C44,
      U+C46-C48,
      U+C4A-C4D,
      U+C55-C56,
      U+C58-C5A,
      U+C5D,
      U+C60-C63,
      U+C66-C6F,
      U+C77-C7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Kannada;
    src: url(../../fonts/AnekKannada-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 106%;
    ascent-override: 92.83%;
    descent-override: 27.55%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C80-C8C,
      U+C8E-C90,
      U+C92-CA8,
      U+CAA-CB3,
      U+CB5-CB9,
      U+CBC-CC4,
      U+CC6-CC8,
      U+CCA-CCD,
      U+CD5-CD6,
      U+CDE,
      U+CE0-CE3,
      U+CE6-CEF,
      U+CF1-CF2,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Kannada;
    src: url(../../fonts/AnekKannada-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 106%;
    ascent-override: 92.83%;
    descent-override: 27.55%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C80-C8C,
      U+C8E-C90,
      U+C92-CA8,
      U+CAA-CB3,
      U+CB5-CB9,
      U+CBC-CC4,
      U+CC6-CC8,
      U+CCA-CCD,
      U+CD5-CD6,
      U+CDE,
      U+CE0-CE3,
      U+CE6-CEF,
      U+CF1-CF2,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Kannada;
    src: url(../../fonts/NotoSansKannada-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C80-C8C,
      U+C8E-C90,
      U+C92-CA8,
      U+CAA-CB3,
      U+CB5-CB9,
      U+CBC-CC4,
      U+CC6-CC8,
      U+CCA-CCD,
      U+CD5-CD6,
      U+CDD-CDE,
      U+CE0-CE3,
      U+CE6-CEF,
      U+CF1-CF3,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Kannada;
    src: url(../../fonts/NotoSansKannada-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C80-C8C,
      U+C8E-C90,
      U+C92-CA8,
      U+CAA-CB3,
      U+CB5-CB9,
      U+CBC-CC4,
      U+CC6-CC8,
      U+CCA-CCD,
      U+CD5-CD6,
      U+CDD-CDE,
      U+CE0-CE3,
      U+CE6-CEF,
      U+CF1-CF3,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Kannada display;
    src: url(../../fonts/NotoSansKannada-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C80-C8C,
      U+C8E-C90,
      U+C92-CA8,
      U+CAA-CB3,
      U+CB5-CB9,
      U+CBC-CC4,
      U+CC6-CC8,
      U+CCA-CCD,
      U+CD5-CD6,
      U+CDD-CDE,
      U+CE0-CE3,
      U+CE6-CEF,
      U+CF1-CF3,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Kannada display;
    src: url(../../fonts/NotoSansKannada-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C80-C8C,
      U+C8E-C90,
      U+C92-CA8,
      U+CAA-CB3,
      U+CB5-CB9,
      U+CBC-CC4,
      U+CC6-CC8,
      U+CCA-CCD,
      U+CD5-CD6,
      U+CDD-CDE,
      U+CE0-CE3,
      U+CE6-CEF,
      U+CF1-CF3,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Kannada mono;
    src: url(../../fonts/NotoSansKannada-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 116%;
    ascent-override: 87.93%;
    descent-override: 25.86%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+C80-C8C,
      U+C8E-C90,
      U+C92-CA8,
      U+CAA-CB3,
      U+CB5-CB9,
      U+CBC-CC4,
      U+CC6-CC8,
      U+CCA-CCD,
      U+CD5-CD6,
      U+CDD-CDE,
      U+CE0-CE3,
      U+CE6-CEF,
      U+CF1-CF3,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Malayalam;
    src: url(../../fonts/AnekMalayalam-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 95%;
    ascent-override: 103.58%;
    descent-override: 30.74%;
    line-gap-override: 0%;
    unicode-range:
      U+D00-D0C,
      U+D0E-D10,
      U+D12-D44,
      U+D46-D48,
      U+D4A-D4F,
      U+D54-D63,
      U+D66-D7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Malayalam;
    src: url(../../fonts/AnekMalayalam-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 95%;
    ascent-override: 103.58%;
    descent-override: 30.74%;
    line-gap-override: 0%;
    unicode-range:
      U+D00-D0C,
      U+D0E-D10,
      U+D12-D44,
      U+D46-D48,
      U+D4A-D4F,
      U+D54-D63,
      U+D66-D7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Malayalam;
    src: url(../../fonts/NotoSansMalayalam-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 100%;
    ascent-override: 98.4%;
    descent-override: 29.2%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+D00-D0C,
      U+D0E-D10,
      U+D12-D44,
      U+D46-D48,
      U+D4A-D4F,
      U+D54-D63,
      U+D66-D7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Malayalam;
    src: url(../../fonts/NotoSansMalayalam-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 100%;
    ascent-override: 98.4%;
    descent-override: 29.2%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+D00-D0C,
      U+D0E-D10,
      U+D12-D44,
      U+D46-D48,
      U+D4A-D4F,
      U+D54-D63,
      U+D66-D7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Malayalam display;
    src: url(../../fonts/NotoSansMalayalam-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 100%;
    ascent-override: 98.4%;
    descent-override: 29.2%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+D00-D0C,
      U+D0E-D10,
      U+D12-D44,
      U+D46-D48,
      U+D4A-D4F,
      U+D54-D63,
      U+D66-D7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Malayalam display;
    src: url(../../fonts/NotoSansMalayalam-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 100%;
    ascent-override: 98.4%;
    descent-override: 29.2%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+D00-D0C,
      U+D0E-D10,
      U+D12-D44,
      U+D46-D48,
      U+D4A-D4F,
      U+D54-D63,
      U+D66-D7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Malayalam mono;
    src: url(../../fonts/NotoSansMalayalam-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 113%;
    ascent-override: 90.27%;
    descent-override: 26.55%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+D00-D0C,
      U+D0E-D10,
      U+D12-D44,
      U+D46-D48,
      U+D4A-D4F,
      U+D54-D63,
      U+D66-D7F,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Gujarati;
    src: url(../../fonts/AnekGujarati-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 104%;
    ascent-override: 94.62%;
    descent-override: 28.08%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+A81-A83,
      U+A85-A8D,
      U+A8F-A91,
      U+A93-AA8,
      U+AAA-AB0,
      U+AB2-AB3,
      U+AB5-AB9,
      U+ABC-AC5,
      U+AC7-AC9,
      U+ACB-ACD,
      U+AD0,
      U+AE0-AE3,
      U+AE6-AF1,
      U+AF9,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Gujarati;
    src: url(../../fonts/AnekGujarati-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 104%;
    ascent-override: 94.62%;
    descent-override: 28.08%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+A81-A83,
      U+A85-A8D,
      U+A8F-A91,
      U+A93-AA8,
      U+AAA-AB0,
      U+AB2-AB3,
      U+AB5-AB9,
      U+ABC-AC5,
      U+AC7-AC9,
      U+ACB-ACD,
      U+AD0,
      U+AE0-AE3,
      U+AE6-AF1,
      U+AF9,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Gujarati;
    src: url(../../fonts/NotoSansGujarati-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+A81-A83,
      U+A85-A8D,
      U+A8F-A91,
      U+A93-AA8,
      U+AAA-AB0,
      U+AB2-AB3,
      U+AB5-AB9,
      U+ABC-AC5,
      U+AC7-AC9,
      U+ACB-ACD,
      U+AD0,
      U+AE0-AE3,
      U+AE6-AF1,
      U+AF9-AFF,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Gujarati;
    src: url(../../fonts/NotoSansGujarati-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+A81-A83,
      U+A85-A8D,
      U+A8F-A91,
      U+A93-AA8,
      U+AAA-AB0,
      U+AB2-AB3,
      U+AB5-AB9,
      U+ABC-AC5,
      U+AC7-AC9,
      U+ACB-ACD,
      U+AD0,
      U+AE0-AE3,
      U+AE6-AF1,
      U+AF9-AFF,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Gujarati display;
    src: url(../../fonts/NotoSansGujarati-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+A81-A83,
      U+A85-A8D,
      U+A8F-A91,
      U+A93-AA8,
      U+AAA-AB0,
      U+AB2-AB3,
      U+AB5-AB9,
      U+ABC-AC5,
      U+AC7-AC9,
      U+ACB-ACD,
      U+AD0,
      U+AE0-AE3,
      U+AE6-AF1,
      U+AF9-AFF,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Gujarati display;
    src: url(../../fonts/NotoSansGujarati-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 103%;
    ascent-override: 95.53%;
    descent-override: 28.35%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+A81-A83,
      U+A85-A8D,
      U+A8F-A91,
      U+A93-AA8,
      U+AAA-AB0,
      U+AB2-AB3,
      U+AB5-AB9,
      U+ABC-AC5,
      U+AC7-AC9,
      U+ACB-ACD,
      U+AD0,
      U+AE0-AE3,
      U+AE6-AF1,
      U+AF9-AFF,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Gujarati mono;
    src: url(../../fonts/NotoSansGujarati-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 116%;
    ascent-override: 87.93%;
    descent-override: 25.86%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+A81-A83,
      U+A85-A8D,
      U+A8F-A91,
      U+A93-AA8,
      U+AAA-AB0,
      U+AB2-AB3,
      U+AB5-AB9,
      U+ABC-AC5,
      U+AC7-AC9,
      U+ACB-ACD,
      U+AD0,
      U+AE0-AE3,
      U+AE6-AF1,
      U+AF9-AFF,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Bangla;
    src: url(../../fonts/AnekBangla-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+980-983,
      U+985-98C,
      U+98F-990,
      U+993-9A8,
      U+9AA-9B0,
      U+9B2,
      U+9B6-9B9,
      U+9BC-9C4,
      U+9C7-9C8,
      U+9CB-9CE,
      U+9D7,
      U+9DC-9DD,
      U+9DF-9E3,
      U+9E6-9F3,
      U+9F7-9FA,
      U+9FC,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Anek Bangla;
    src: url(../../fonts/AnekBangla-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+980-983,
      U+985-98C,
      U+98F-990,
      U+993-9A8,
      U+9AA-9B0,
      U+9B2,
      U+9B6-9B9,
      U+9BC-9C4,
      U+9C7-9C8,
      U+9CB-9CE,
      U+9D7,
      U+9DC-9DD,
      U+9DF-9E3,
      U+9E6-9F3,
      U+9F7-9FA,
      U+9FC,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Bengali;
    src: url(../../fonts/NotoSansBengali-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+980-983,
      U+985-98C,
      U+98F-990,
      U+993-9A8,
      U+9AA-9B0,
      U+9B2,
      U+9B6-9B9,
      U+9BC-9C4,
      U+9C7-9C8,
      U+9CB-9CE,
      U+9D7,
      U+9DC-9DD,
      U+9DF-9E3,
      U+9E6-9FE,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: Noto Sans Bengali;
    src: url(../../fonts/NotoSansBengali-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+980-983,
      U+985-98C,
      U+98F-990,
      U+993-9A8,
      U+9AA-9B0,
      U+9B2,
      U+9B6-9B9,
      U+9BC-9C4,
      U+9C7-9C8,
      U+9CB-9CE,
      U+9D7,
      U+9DC-9DD,
      U+9DF-9E3,
      U+9E6-9FE,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Bengali display;
    src: url(../../fonts/NotoSansBengali-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+980-983,
      U+985-98C,
      U+98F-990,
      U+993-9A8,
      U+9AA-9B0,
      U+9B2,
      U+9B6-9B9,
      U+9BC-9C4,
      U+9C7-9C8,
      U+9CB-9CE,
      U+9D7,
      U+9DC-9DD,
      U+9DF-9E3,
      U+9E6-9FE,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Bengali display;
    src: url(../../fonts/NotoSansBengali-Bold-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    size-adjust: 98%;
    ascent-override: 100.41%;
    descent-override: 29.8%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+980-983,
      U+985-98C,
      U+98F-990,
      U+993-9A8,
      U+9AA-9B0,
      U+9B2,
      U+9B6-9B9,
      U+9BC-9C4,
      U+9C7-9C8,
      U+9CB-9CE,
      U+9D7,
      U+9DC-9DD,
      U+9DF-9E3,
      U+9E6-9FE,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Noto Sans Bengali mono;
    src: url(../../fonts/NotoSansBengali-Regular-script.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    size-adjust: 111%;
    ascent-override: 91.89%;
    descent-override: 27.03%;
    line-gap-override: 0%;
    unicode-range:
      U+964-965,
      U+980-983,
      U+985-98C,
      U+98F-990,
      U+993-9A8,
      U+9AA-9B0,
      U+9B2,
      U+9B6-9B9,
      U+9BC-9C4,
      U+9C7-9C8,
      U+9CB-9CE,
      U+9D7,
      U+9DC-9DD,
      U+9DF-9E3,
      U+9E6-9FE,
      U+200C-200D,
      U+25CC;
  }
  @font-face {
    font-family: kit Space Grotesk fallback;
    src:
      local("Arial"),
      local("ArialMT"),
      local("Liberation Sans"),
      local("Arimo");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+30-39;
    size-adjust: 115.26%;
    ascent-override: 85.387635%;
    descent-override: 25.32257%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk fallback;
    src:
      local("Arial"),
      local("ArialMT"),
      local("Liberation Sans"),
      local("Arimo");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 109.64%;
    ascent-override: 89.765868%;
    descent-override: 26.627326%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk fallback;
    src:
      local("Arial Bold"),
      local("Arial-BoldMT"),
      local("Liberation Sans Bold"),
      local("Arimo Bold");
    font-style: normal;
    font-weight: 600;
    unicode-range: U+30-39;
    size-adjust: 116.16%;
    ascent-override: 84.728343%;
    descent-override: 25.133285%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk fallback;
    src:
      local("Arial Bold"),
      local("Arial-BoldMT"),
      local("Liberation Sans Bold"),
      local("Arimo Bold");
    font-style: normal;
    font-weight: 600;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 102.06%;
    ascent-override: 96.43903%;
    descent-override: 28.605398%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk fallback;
    src:
      local("Arial Bold"),
      local("Arial-BoldMT"),
      local("Liberation Sans Bold"),
      local("Arimo Bold");
    font-style: normal;
    font-weight: 700;
    unicode-range: U+30-39;
    size-adjust: 116.51%;
    ascent-override: 84.474356%;
    descent-override: 25.052067%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk fallback;
    src:
      local("Arial Bold"),
      local("Arial-BoldMT"),
      local("Liberation Sans Bold"),
      local("Arimo Bold");
    font-style: normal;
    font-weight: 700;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 102.13%;
    ascent-override: 96.362966%;
    descent-override: 28.583808%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit JetBrains Mono fallback;
    src:
      local("Courier New"),
      local("CourierNewPSMT"),
      local("Liberation Mono"),
      local("Cousine");
    font-style: normal;
    font-weight: 400;
    size-adjust: 99.97%;
    ascent-override: 102.051128%;
    descent-override: 30.05555%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk Roboto fallback;
    src: local("Roboto"), local("Roboto-Regular");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+30-39;
    size-adjust: 114.05%;
    ascent-override: 86.291092%;
    descent-override: 25.596992%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk Roboto fallback;
    src: local("Roboto"), local("Roboto-Regular");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 109.87%;
    ascent-override: 89.583523%;
    descent-override: 26.569139%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk Roboto fallback;
    src: local("Roboto Bold"), local("Roboto-Bold");
    font-style: normal;
    font-weight: 600;
    unicode-range: U+30-39;
    size-adjust: 113.08%;
    ascent-override: 87.035775%;
    descent-override: 25.818424%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk Roboto fallback;
    src: local("Roboto Bold"), local("Roboto-Bold");
    font-style: normal;
    font-weight: 600;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 108.72%;
    ascent-override: 90.530696%;
    descent-override: 26.852352%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk Roboto fallback;
    src: local("Roboto Bold"), local("Roboto-Bold");
    font-style: normal;
    font-weight: 700;
    unicode-range: U+30-39;
    size-adjust: 112.95%;
    ascent-override: 87.133636%;
    descent-override: 25.844137%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Space Grotesk Roboto fallback;
    src: local("Roboto Bold"), local("Roboto-Bold");
    font-style: normal;
    font-weight: 700;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 108.41%;
    ascent-override: 90.782573%;
    descent-override: 26.930926%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit JetBrains Mono Droid Sans Mono fallback;
    src: local("Droid Sans Mono"), local("DroidSansMono");
    font-style: normal;
    font-weight: 400;
    size-adjust: 99.97%;
    ascent-override: 102.051128%;
    descent-override: 30.05555%;
    line-gap-override: 0%;
  }
  :root {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Devanagari",
      "Anek Tamil",
      "Anek Telugu",
      "Anek Kannada",
      "Anek Malayalam",
      "Anek Gujarati",
      "Anek Bangla",
      "kit Noto Sans Devanagari display",
      "kit Noto Sans Tamil display",
      "kit Noto Sans Telugu display",
      "kit Noto Sans Kannada display",
      "kit Noto Sans Malayalam display",
      "kit Noto Sans Gujarati display",
      "kit Noto Sans Bengali display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Gujarati mono",
      "kit Noto Sans Bengali mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
    --_kit-accent: #cb4e17;
    --_kit-ground-primary: accent;
    --_kit-off-white: #faf8f4;
    --_kit-display-word-spacing: normal;
    --_kit-ground: #1c2b24;
    --_kit-ground-raised: #26382f;
    --_kit-surface: light-dark(var(--_kit-off-white), #121a16);
    --_kit-public-surface: #f0ebe2;
    --_kit-public-surface-page: #faf8f4;
    --_kit-public-surface-rule: #e6e1d8;
    --_kit-panel-light: #ffffff;
    --_kit-panel: light-dark(var(--_kit-panel-light), var(--_kit-ground));
    --_kit-rule-light: #e6e1d8;
    --_kit-rule-colour: light-dark(var(--_kit-rule-light), #34443c);
    --_kit-edge: #857f74;
    --_kit-ink: light-dark(#111714, var(--_kit-off-white));
    --_kit-muted-light: #625d54;
    --_kit-muted: light-dark(var(--_kit-muted-light), #b7c0bb);
    --_kit-supporting: var(--_kit-on-ground-muted);
    --_kit-accent-ink: #ffffff;
    --_kit-on-ground-ink: var(--_kit-off-white);
    --_kit-on-ground-muted: #c9d1cc;
    --_kit-reversed: light-dark(var(--_kit-ground), var(--_kit-off-white));
    --_kit-reversed-ink: light-dark(var(--_kit-on-ground-ink), #111714);
    --_kit-reversed-muted: light-dark(var(--_kit-on-ground-muted), var(--_kit-muted-light));
    --_kit-reversed-surface: light-dark(var(--_kit-ground-raised), var(--_kit-panel-light));
    --_kit-reversed-boundary: light-dark(var(--_kit-on-ground-muted), var(--_kit-rule-light));
    --_kit-reversed-edge: light-dark(var(--_kit-on-ground-muted), var(--_kit-edge));
    --_kit-reversed-wash: color-mix(in oklch, var(--_kit-reversed-muted) 18%, transparent);
    --_kit-reversed-wash-hover: color-mix(in oklch, var(--_kit-reversed-muted) 9%, transparent);
    --_kit-lift-colour: light-dark(rgb(46 34 20 / 10%), transparent);
    --_kit-lift: 0 1px 2px light-dark(rgb(46 34 20 / 6%), transparent), 0 6px 16px -6px var(--_kit-lift-colour);
    --_kit-panel-lift: var(--_kit-lift);
    --_kit-panel-rule: var(--_kit-rule);
    --_kit-panel-boundary-ink-light: 0%;
    --_kit-panel-boundary-ink-dark: 0%;
    --_kit-wash-accent: color-mix(in oklch, var(--_kit-accent) 40%, transparent);
    --_kit-wash-muted: light-dark(color-mix(in oklch, var(--_kit-muted-light) 10%, transparent), color-mix(in oklch, var(--_kit-muted) 18%, transparent));
    --_kit-wash-hover: color-mix(in oklch, var(--_kit-muted) 9%, transparent);
    --_kit-accent-wash-hover: color-mix(in oklch, var(--_kit-muted-light) 9%, transparent);
    --_kit-wash-on-ground: color-mix(in oklch, var(--_kit-on-ground-muted) 18%, transparent);
    --_kit-wash-on-ground-hover: color-mix(in oklch, var(--_kit-on-ground-muted) 9%, transparent);
    --_kit-chart-bar: currentColor;
    --_kit-data-category-1: light-dark(#2552aa, #6796ee);
    --_kit-data-category-2: light-dark(#ac5280, #ea89b8);
    --_kit-data-category-3: light-dark(#3f3a8a, #7471d6);
    --_kit-data-category-4: light-dark(#8a3785, #d582ce);
    --_kit-data-category-5: light-dark(#0891c9, #8ed5fe);
    --_kit-data-category-6: light-dark(#764e9f, #b188df);
    --_kit-data-sequential-low: light-dark(#e6efff, #202e47);
    --_kit-data-sequential-high: light-dark(#345fb2, #81aaf7);
    --_kit-data-diverging-low: light-dark(#026a9d, #52b5f4);
    --_kit-data-diverging-mid: light-dark(#e6e4e0, #393834);
    --_kit-data-diverging-high: light-dark(#8f4280, #dd90cc);
    --_kit-backdrop: light-dark(color-mix(in oklch, var(--_kit-ground) 80%, transparent), rgb(0 0 0 / 60%));
    --_kit-overlay-edge-ink: 0%;
    --_kit-mark-ground: #cb4e17;
    --_kit-mark-ink: #ffffff;
    --_kit-desk-radius: 10px;
    --_kit-floor-radius: 12px;
    --_kit-field-radius: 12px;
    --_kit-action-corner: 10px;
    --_kit-panel-radius: 14px;
    --_kit-message-bubble-radius: 16px;
    --_kit-site-action-radius: 14px;
    --_kit-site-card-radius: 16px;
    --_kit-site-tile-radius: 14px;
    --_kit-site-frame-radius-window: 16px;
    --_kit-site-frame-radius-phone: 34px;
    --_kit-site-frame-stroke-window: 2px;
    --_kit-site-frame-stroke-phone: 2px;
    --_kit-site-frame-edge: #111714;
    --_kit-status-attention: light-dark(#946b00, #fbbf24);
    --_kit-status-alert: light-dark(#b91c3c, #f7707f);
    --_kit-status-settled: light-dark(#1a7f4b, #5fcf8e);
    --_kit-status-neutral: light-dark(#6b665c, #a39d92);
    --_kit-status-settled-wash: color-mix(in oklch, var(--_kit-status-settled) 12%, transparent);
    --_kit-status-attention-wash: color-mix(in oklch, var(--_kit-status-attention) 12%, transparent);
    --_kit-status-alert-wash: color-mix(in oklch, var(--_kit-status-alert) 12%, transparent);
    --_kit-status-neutral-wash: color-mix(in oklch, var(--_kit-status-neutral) 12%, transparent);
    --_kit-status-attention-fill: #fbbf24;
    --_kit-status-attention-fill-ink: #111714;
    --_kit-accent-edge: transparent;
    --_kit-current-entry-fill: initial;
    --_kit-current-entry-ink: initial;
    --_kit-tab-current-anchor: var(--_kit-accent);
    --_kit-checked-fill: var(--_kit-accent);
    --_kit-checked-mark: var(--_kit-accent-ink);
    --_kit-selected-row: light-dark(color-mix(in oklch, var(--_kit-accent) 8%, transparent), color-mix(in oklch, var(--_kit-accent) 10%, transparent));
    --_kit-link: initial;
    --_kit-inset-tight: 8px;
    --_kit-stack: 10px;
    --_kit-inset: 14px;
    --_kit-inset-wide: 20px;
    --_kit-region: 32px;
    --_kit-body-leading: 1.55;
    --_kit-subject-size: 28px;
    --_kit-region-heading-size: 20px;
    --_kit-sub-heading-size: 16px;
    --_kit-measure-size: 24px;
    --_kit-result-size: 28px;
    --_kit-body-size: 15px;
    --_kit-label-size: 14px;
    --_kit-supporting-size: 13px;
    --_kit-heading-weight: 600;
    --_kit-strong-weight: 600;
    --_kit-heading-tracking: calc(-.02em - (.0025em * (sign(1em - 22.5px) + 1)) - (.0025em * (sign(1em - 29.5px) + 1)) - (.005em * (sign(1em - 39.5px) + 1))) ;
    --_kit-capitals-tracking: .16em;
    --_kit-rule: 1px;
    --_kit-control-size: 36px;
    --_kit-icon-weight: regular;
    --_kit-home-heading-size: 28px;
    --_kit-record-heading-size: 28px;
    --_kit-lead-measure-size: 36px;
    --_kit-rail-tint: var(--_kit-ground);
    --_kit-rail-ink: var(--_kit-on-ground-ink);
    --_kit-rail-muted: var(--_kit-on-ground-muted);
    --_kit-rail-supporting: var(--_kit-supporting);
    --_kit-rail-rule: #2f4239;
    --_kit-rail-edge: light-dark(transparent, var(--_kit-rule-colour));
    --_kit-rail-raised: var(--_kit-ground-raised);
    --_kit-header-tint: var(--_kit-surface);
    --_kit-page-tint: var(--_kit-surface);
    --_kit-settle: cubic-bezier(.23, 1, .32, 1);
    --_kit-appear: .2s;
    --_kit-leave: .12s;
    --_kit-transition: .12s;
    --_kit-popover-duration: .15s;
    --_kit-side-panel-leave: .15s;
  }
  :root {
    --_kit-ground: #1b273d;
    --_kit-ground-raised: #25334e;
    --_kit-surface: light-dark(var(--_kit-off-white), #111824);
    --_kit-rule-colour: light-dark(var(--_kit-rule-light), #324058);
    --_kit-ink: light-dark(#10151f, var(--_kit-off-white));
    --_kit-muted: light-dark(var(--_kit-muted-light), #b6becc);
    --_kit-on-ground-muted: #c8cfdc;
    --_kit-reversed-ink: light-dark(var(--_kit-on-ground-ink), #10151f);
    --_kit-site-frame-edge: #10151f;
    --_kit-rail-rule: #2d3d59;
    --_kit-accent: #386deb;
    --_kit-mark-ground: #386deb;
  }
  [lang]:lang(hi),
  [lang]:lang(mr) {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Devanagari",
      "kit Noto Sans Devanagari display",
      "Anek Tamil",
      "Anek Telugu",
      "Anek Kannada",
      "Anek Malayalam",
      "Anek Gujarati",
      "Anek Bangla",
      "kit Noto Sans Tamil display",
      "kit Noto Sans Telugu display",
      "kit Noto Sans Kannada display",
      "kit Noto Sans Malayalam display",
      "kit Noto Sans Gujarati display",
      "kit Noto Sans Bengali display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Gujarati mono",
      "kit Noto Sans Bengali mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(ta) {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Tamil",
      "kit Noto Sans Tamil display",
      "Anek Devanagari",
      "Anek Telugu",
      "Anek Kannada",
      "Anek Malayalam",
      "Anek Gujarati",
      "Anek Bangla",
      "kit Noto Sans Devanagari display",
      "kit Noto Sans Telugu display",
      "kit Noto Sans Kannada display",
      "kit Noto Sans Malayalam display",
      "kit Noto Sans Gujarati display",
      "kit Noto Sans Bengali display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Tamil",
      "Noto Sans Devanagari",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Gujarati mono",
      "kit Noto Sans Bengali mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(te) {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Telugu",
      "kit Noto Sans Telugu display",
      "Anek Devanagari",
      "Anek Tamil",
      "Anek Kannada",
      "Anek Malayalam",
      "Anek Gujarati",
      "Anek Bangla",
      "kit Noto Sans Devanagari display",
      "kit Noto Sans Tamil display",
      "kit Noto Sans Kannada display",
      "kit Noto Sans Malayalam display",
      "kit Noto Sans Gujarati display",
      "kit Noto Sans Bengali display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Telugu",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Gujarati mono",
      "kit Noto Sans Bengali mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(kn) {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Kannada",
      "kit Noto Sans Kannada display",
      "Anek Devanagari",
      "Anek Tamil",
      "Anek Telugu",
      "Anek Malayalam",
      "Anek Gujarati",
      "Anek Bangla",
      "kit Noto Sans Devanagari display",
      "kit Noto Sans Tamil display",
      "kit Noto Sans Telugu display",
      "kit Noto Sans Malayalam display",
      "kit Noto Sans Gujarati display",
      "kit Noto Sans Bengali display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Kannada",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Gujarati mono",
      "kit Noto Sans Bengali mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(ml) {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Malayalam",
      "kit Noto Sans Malayalam display",
      "Anek Devanagari",
      "Anek Tamil",
      "Anek Telugu",
      "Anek Kannada",
      "Anek Gujarati",
      "Anek Bangla",
      "kit Noto Sans Devanagari display",
      "kit Noto Sans Tamil display",
      "kit Noto Sans Telugu display",
      "kit Noto Sans Kannada display",
      "kit Noto Sans Gujarati display",
      "kit Noto Sans Bengali display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Malayalam",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Gujarati mono",
      "kit Noto Sans Bengali mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(gu) {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Gujarati",
      "kit Noto Sans Gujarati display",
      "Anek Devanagari",
      "Anek Tamil",
      "Anek Telugu",
      "Anek Kannada",
      "Anek Malayalam",
      "Anek Bangla",
      "kit Noto Sans Devanagari display",
      "kit Noto Sans Tamil display",
      "kit Noto Sans Telugu display",
      "kit Noto Sans Kannada display",
      "kit Noto Sans Malayalam display",
      "kit Noto Sans Bengali display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Gujarati",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Bengali",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Gujarati mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Bengali mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(bn) {
    --_kit-display-family:
      "Space Grotesk",
      "Anek Bangla",
      "kit Noto Sans Bengali display",
      "Anek Devanagari",
      "Anek Tamil",
      "Anek Telugu",
      "Anek Kannada",
      "Anek Malayalam",
      "Anek Gujarati",
      "kit Noto Sans Devanagari display",
      "kit Noto Sans Tamil display",
      "kit Noto Sans Telugu display",
      "kit Noto Sans Kannada display",
      "kit Noto Sans Malayalam display",
      "kit Noto Sans Gujarati display",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-body-family:
      "Space Grotesk",
      "Noto Sans Bengali",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "kit Space Grotesk fallback",
      "kit Space Grotesk Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "JetBrains Mono",
      "kit Noto Sans Bengali mono",
      "kit Noto Sans Devanagari mono",
      "kit Noto Sans Tamil mono",
      "kit Noto Sans Telugu mono",
      "kit Noto Sans Kannada mono",
      "kit Noto Sans Malayalam mono",
      "kit Noto Sans Gujarati mono",
      "kit JetBrains Mono fallback",
      "kit JetBrains Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(hi),
  [lang]:lang(mr),
  [lang]:lang(ta),
  [lang]:lang(te),
  [lang]:lang(kn),
  [lang]:lang(ml),
  [lang]:lang(gu),
  [lang]:lang(bn) {
    --kit-display-family: var(--_kit-display-family);
    --kit-body-family: var(--_kit-body-family);
    --kit-mono-family: var(--_kit-mono-family);
  }
  :root {
    --_kit-icon-thin-display: none;
    --_kit-icon-light-display: none;
    --_kit-icon-regular-display: inline;
    --_kit-icon-bold-display: none;
    --_kit-icon-fill-display: none;
    --_kit-icon-duotone-display: none;
    --_kit-tenant-fill-light: color(from var(--_kit-tenant-accent) xyz-d65 calc(min(1, clamp(.0553389109, y, .179417938) / max(y, 1e-06)) * x + max(0, (clamp(.0553389109, y, .179417938) - y) / max(1 - y, 1e-06)) * (.950455927 - min(1, clamp(.0553389109, y, .179417938) / max(y, 1e-06)) * x)) calc(min(1, clamp(.0553389109, y, .179417938) / max(y, 1e-06)) * y + max(0, (clamp(.0553389109, y, .179417938) - y) / max(1 - y, 1e-06)) * (1 - (min(1, clamp(.0553389109, y, .179417938) / max(y, 1e-06)) * y))) calc(min(1, clamp(.0553389109, y, .179417938) / max(y, 1e-06)) * z + max(0, (clamp(.0553389109, y, .179417938) - y) / max(1 - y, 1e-06)) * (1.08905775 - min(1, clamp(.0553389109, y, .179417938) / max(y, 1e-06)) * z)));
    --_kit-tenant-fill-dark: color(from var(--_kit-tenant-accent) xyz-d65 calc(min(1, (clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) / max(y, 1e-06)) * x + max(0, ((clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) - y) / max(1 - y, 1e-06)) * (.950455927 - min(1, (clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) / max(y, 1e-06)) * x)) calc(min(1, (clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) / max(y, 1e-06)) * y + max(0, ((clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) - y) / max(1 - y, 1e-06)) * (1 - (min(1, (clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) / max(y, 1e-06)) * y))) calc(min(1, (clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) / max(y, 1e-06)) * z + max(0, ((clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) - y) / max(1 - y, 1e-06)) * (1.08905775 - min(1, (clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.163166579, y, .179417938) + (1 - clamp(0, (max(y - clamp(.300375396, y, .761537709), clamp(.300375396, y, .761537709) - y) - max(y - clamp(.163166579, y, .179417938), clamp(.163166579, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.300375396, y, .761537709)) / max(y, 1e-06)) * z)));
    --_kit-tenant-fill: light-dark(var(--_kit-tenant-fill-light), var(--_kit-tenant-fill-dark));
    --_kit-tenant-ink: light-dark(color(from var(--_kit-tenant-fill-light) xyz-d65 calc(1 * .950455927 + (1 - 1) * .0201968659) 1 calc(1 * 1.08905775 + (1 - 1) * .0469868233)), color(from var(--_kit-tenant-fill-dark) xyz-d65 calc(clamp(0, (.239896667 - y) * 1e9, 1) * .950455927 + (1 - clamp(0, (.239896667 - y) * 1e9, 1)) * .0201968659) calc(clamp(0, (.239896667 - y) * 1e9, 1) * 1 + (1 - clamp(0, (.239896667 - y) * 1e9, 1)) * .020209149) calc(clamp(0, (.239896667 - y) * 1e9, 1) * 1.08905775 + (1 - clamp(0, (.239896667 - y) * 1e9, 1)) * .0469868233)));
    --_kit-tenant-edge: light-dark(color(from var(--_kit-tenant-fill-light) xyz-d65 .00729130898 .0074540505 .0140182789 / calc(clamp(0, (y - .27896848) * 1e9, 1) * clamp(0, (3.101 - y) * 1e9, 1)) ), color(from var(--_kit-tenant-fill-dark) xyz-d65 .893167893 .93990544 .990275719 / calc(clamp(0, (y - -.031334023) * 1e9, 1) * clamp(0, (.161627447 - y) * 1e9, 1)) ));
    --_kit-accent: var(--_kit-tenant-fill, #386deb);
    --_kit-accent-ink: var(--_kit-tenant-ink, #ffffff);
    --_kit-accent-edge: var(--_kit-tenant-edge, transparent);
    --_kit-tenant-ground-fill: light-dark(color(from var(--_kit-tenant-fill-light) xyz-d65 calc(clamp(0, (y - .161627447) * 1e9, 1) * x + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .893167893) calc(clamp(0, (y - .161627447) * 1e9, 1) * y + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .93990544) calc(clamp(0, (y - .161627447) * 1e9, 1) * z + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .990275719)), color(from var(--_kit-tenant-fill-dark) xyz-d65 calc(clamp(0, (y - .161627447) * 1e9, 1) * x + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .893167893) calc(clamp(0, (y - .161627447) * 1e9, 1) * y + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .93990544) calc(clamp(0, (y - .161627447) * 1e9, 1) * z + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .990275719)));
    --_kit-tenant-ground-label: light-dark(color(from var(--_kit-tenant-fill-light) xyz-d65 calc(clamp(0, (y - .161627447) * 1e9, 1) * (1 * .950455927 + (1 - 1) * .0201968659) + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .0201968659) calc(clamp(0, (y - .161627447) * 1e9, 1) * (1 * 1 + (1 - 1) * .020209149) + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .020209149) calc(clamp(0, (y - .161627447) * 1e9, 1) * (1 * 1.08905775 + (1 - 1) * .0469868233) + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .0469868233)), color(from var(--_kit-tenant-fill-dark) xyz-d65 calc(clamp(0, (y - .161627447) * 1e9, 1) * (clamp(0, (.239896667 - y) * 1e9, 1) * .950455927 + (1 - clamp(0, (.239896667 - y) * 1e9, 1)) * .0201968659) + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .0201968659) calc(clamp(0, (y - .161627447) * 1e9, 1) * (clamp(0, (.239896667 - y) * 1e9, 1) * 1 + (1 - clamp(0, (.239896667 - y) * 1e9, 1)) * .020209149) + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .020209149) calc(clamp(0, (y - .161627447) * 1e9, 1) * (clamp(0, (.239896667 - y) * 1e9, 1) * 1.08905775 + (1 - clamp(0, (.239896667 - y) * 1e9, 1)) * .0469868233) + (1 - clamp(0, (y - .161627447) * 1e9, 1)) * .0469868233)));
    --_kit-ground-primary-fill: var(--_kit-tenant-ground-fill, var(--_kit-accent));
    --_kit-ground-primary-label: var(--_kit-tenant-ground-label, var(--_kit-accent-ink));
  }
  html {
    --_kit-focus-edge: 2px;
    --_kit-focus-halo: light-dark(#707070, #808080);
    --_kit-mark-letter: .714286;
    --kit-accent: var(--_kit-accent);
    --_kit-tenant-accent: var(--kit-tenant-accent);
    --kit-ground-charcoal: var(--_kit-ground);
    --kit-ground-raised: var(--_kit-ground-raised);
    --kit-surface: var(--_kit-surface);
    --kit-public-surface: var(--_kit-public-surface);
    --kit-public-surface-page: var(--_kit-public-surface-page);
    --kit-public-surface-rule: var(--_kit-public-surface-rule);
    --kit-panel: var(--_kit-panel);
    --kit-rule: var(--_kit-rule-colour);
    --kit-edge: var(--_kit-edge);
    --kit-ink: var(--_kit-ink);
    --kit-muted: var(--_kit-muted);
    --kit-on-ground-ink: var(--_kit-on-ground-ink);
    --kit-on-ground-muted: var(--_kit-on-ground-muted);
    --kit-accent-ink: var(--_kit-accent-ink);
    --kit-reversed: var(--_kit-reversed);
    --kit-reversed-ink: var(--_kit-reversed-ink);
    --kit-reversed-muted: var(--_kit-reversed-muted);
    --kit-lift: var(--_kit-lift);
    --kit-wash-accent: var(--_kit-wash-accent);
    --kit-wash-muted: var(--_kit-wash-muted);
    --kit-wash-hover: var(--_kit-wash-hover);
    --kit-wash-on-ground: var(--_kit-wash-on-ground);
    --kit-focus-edge: var(--_kit-focus-edge);
    --kit-backdrop: var(--_kit-backdrop);
    --kit-display-family: var(--_kit-display-family);
    --kit-body-family: var(--_kit-body-family);
    --kit-mono-family: var(--_kit-mono-family);
  }
  .kit-region-weight[data-kit-weight=thin] {
    display: var(--_kit-icon-thin-display);
  }
  .kit-region-weight[data-kit-weight=light] {
    display: var(--_kit-icon-light-display);
  }
  .kit-region-weight[data-kit-weight=regular] {
    display: var(--_kit-icon-regular-display);
  }
  .kit-region-weight[data-kit-weight=bold] {
    display: var(--_kit-icon-bold-display);
  }
  .kit-region-weight[data-kit-weight=fill] {
    display: var(--_kit-icon-fill-display);
  }
  .kit-region-weight[data-kit-weight=duotone],
  .kit-region-tone {
    display: var(--_kit-icon-duotone-display);
  }
  .kit-region-tone {
    fill: var(--_kit-accent);
  }
}
@layer tokens {
  [lang]:lang(en) {
    --_kit-numbering: decimal;
    --_kit-word-form-group-choose-file: "Choose file";
    --_kit-word-form-group-choose-files: "Choose files";
    --_kit-word-form-group-drop-files: "or drop files here";
    --_kit-word-timer-break-before: "Break ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "for ";
    --_kit-word-issued-document-for-tenant-after: "";
    --_kit-word-list-period: "Period";
    --_kit-word-print-page-count: counter(page, decimal) " of " counter(pages, decimal);
  }
  [lang]:lang(bn) {
    --_kit-numbering: bengali;
    --_kit-word-form-group-choose-file: "\9ab\9be\987\9b2  \9ac\9c7\99b\9c7  \9a8\9bf\9a8";
    --_kit-word-form-group-choose-files: "\9ab\9be\987\9b2  \9ac\9c7\99b\9c7  \9a8\9bf\9a8";
    --_kit-word-form-group-drop-files: "\985\9a5\9ac\9be  \9ab\9be\987\9b2  \98f\996\9be\9a8\9c7  \99b\9c7\9a1\9bc\9c7  \9a6\9bf\9a8";
    --_kit-word-timer-break-before: "\9ac\9bf\9b0\9a4\9bf  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: "-\98f\9b0  \9aa\995\9cd\9b7\9c7";
    --_kit-word-list-period: "\9b8\9ae\9af\9bc\995\9be\9b2";
    --_kit-word-print-page-count: counter(pages, bengali) "-\98f\9b0  \9ae\9a7\9cd\9af\9c7  " counter(page, bengali);
  }
  [lang]:lang(gu) {
    --_kit-numbering: decimal;
    --_kit-word-form-group-choose-file: "\aab\abe\a87\ab2  \aaa\ab8\a82\aa6  \a95\ab0\acb";
    --_kit-word-form-group-choose-files: "\aab\abe\a87\ab2\acb  \aaa\ab8\a82\aa6  \a95\ab0\acb";
    --_kit-word-form-group-drop-files: "\a85\aa5\ab5\abe  \aab\abe\a87\ab2\acb  \a85\ab9\ac0\a82  \aae\ac2\a95\acb";
    --_kit-word-timer-break-before: "\ab5\abf\ab0\abe\aae  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \ab5\aa4\ac0";
    --_kit-word-list-period: "\ab8\aae\aaf\a97\abe\ab3\acb";
    --_kit-word-print-page-count: counter(pages, decimal) "\aae\abe\a82\aa5\ac0  " counter(page, decimal);
  }
  [lang]:lang(hi) {
    --_kit-numbering: decimal;
    --_kit-word-form-group-choose-file: "\92b\93c\93e\907\932  \91a\941\928\947\902";
    --_kit-word-form-group-choose-files: "\92b\93c\93e\907\932\947\902  \91a\941\928\947\902";
    --_kit-word-form-group-drop-files: "\92f\93e  \92b\93c\93e\907\932\947\902  \92f\939\93e\902  \91b\94b\921\93c\947\902";
    --_kit-word-timer-break-before: "\92c\94d\930\947\915  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \915\940  \913\930  \938\947";
    --_kit-word-list-period: "\905\935\927\93f";
    --_kit-word-print-page-count: counter(pages, decimal) " \92e\947\902  \938\947  " counter(page, decimal);
  }
  [lang]:lang(kn) {
    --_kit-numbering: decimal;
    --_kit-word-form-group-choose-file: "\cab\cc8\cb2\ccd  \c86\caf\ccd\c95\cc6  \cae\cbe\ca1\cbf";
    --_kit-word-form-group-choose-files: "\cab\cc8\cb2\ccd\200c\c97\cb3\ca8\ccd\ca8\cc1  \c86\cb0\cbf\cb8\cbf";
    --_kit-word-form-group-drop-files: "\c85\ca5\cb5\cbe  \cab\cc8\cb2\ccd\200c\c97\cb3\ca8\ccd\ca8\cc1  \c87\cb2\ccd\cb2\cbf  \ca1\ccd\cb0\cbe\caa\ccd  \cae\cbe\ca1\cbf";
    --_kit-word-timer-break-before: "\cb5\cbf\cb0\cbe\cae  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \caa\cb0\cb5\cbe\c97\cbf";
    --_kit-word-list-period: "\c85\cb5\ca7\cbf";
    --_kit-word-print-page-count: counter(pages, decimal) " \cb0\cb2\ccd\cb2\cbf  " counter(page, decimal);
  }
  [lang]:lang(ml) {
    --_kit-numbering: decimal;
    --_kit-word-form-group-choose-file: "\d2b\d2f\d7d  \d24\d3f\d30\d1e\d4d\d1e\d46\d1f\d41\d15\d4d\d15\d42";
    --_kit-word-form-group-choose-files: "\d2b\d2f\d32\d41\d15\d7e  \d24\d3f\d30\d1e\d4d\d1e\d46\d1f\d41\d15\d4d\d15\d41\d15";
    --_kit-word-form-group-drop-files: "\d05\d32\d4d\d32\d46\d19\d4d\d15\d3f\d7d  \d2b\d2f\d32\d41\d15\d7e  \d07\d35\d3f\d1f\d46  \d07\d1f\d41\d15";
    --_kit-word-timer-break-before: "\d07\d1f\d35\d47\d33  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: "-\d28\d41  \d35\d47\d23\d4d\d1f\d3f";
    --_kit-word-list-period: "\d15\d3e\d32\d2f\d33\d35\d4d";
    --_kit-word-print-page-count: counter(pages, decimal) "-\d7d  " counter(page, decimal);
  }
  [lang]:lang(mr) {
    --_kit-numbering: devanagari;
    --_kit-word-form-group-choose-file: "\92b\93e\907\932  \928\93f\935\921\93e";
    --_kit-word-form-group-choose-files: "\92b\93e\907\932  \928\93f\935\921\93e";
    --_kit-word-form-group-drop-files: "\915\93f\902\935\93e  \92b\93e\907\932  \92f\947\925\947  \921\94d\930\949\92a  \915\930\93e";
    --_kit-word-timer-break-before: "\92c\94d\930\947\915  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \91a\94d\92f\93e  \935\924\940\928\947";
    --_kit-word-list-period: "\915\93e\932\93e\935\927\940";
    --_kit-word-print-page-count: counter(pages, devanagari) " \92a\948\915\940  " counter(page, devanagari);
  }
  [lang]:lang(ta) {
    --_kit-numbering: decimal;
    --_kit-word-form-group-choose-file: "\b83\baa\bc8\bb2\bc8\ba4\bcd  \ba4\bc7\bb0\bcd\bb5\bc1  \b9a\bc6\baf\bcd";
    --_kit-word-form-group-choose-files: "\b83\baa\bc8\bb2\bcd\b95\bb3\bc8\ba4\bcd  \ba4\bc7\bb0\bcd\bb5\bc1  \b9a\bc6\baf\bcd";
    --_kit-word-form-group-drop-files: "\b85\bb2\bcd\bb2\ba4\bc1  \b83\baa\bc8\bb2\bcd\b95\bb3\bc8  \b87\b99\bcd\b95\bc7  \b87\bb4\bc1\ba4\bcd\ba4\bc1  \bb5\bbf\b9f\bc1\b95";
    --_kit-word-timer-break-before: "\b87\b9f\bc8\bb5\bc7\bb3\bc8  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \b9a\bbe\bb0\bcd\baa\bbe\b95";
    --_kit-word-list-period: "\b95\bbe\bb2\bae\bcd";
    --_kit-word-print-page-count: counter(pages, decimal) " \b87\bb2\bcd  " counter(page, decimal);
  }
  [lang]:lang(te) {
    --_kit-numbering: decimal;
    --_kit-word-form-group-choose-file: "\c2b\c48\c32\c4d\200c\c28\c41  \c0e\c02\c1a\c41\c15\c4b\c02\c21\c3f";
    --_kit-word-form-group-choose-files: "\c2b\c48\c33\c4d\c32\c28\c41  \c0e\c02\c1a\c41\c15\c4b\c02\c21\c3f";
    --_kit-word-form-group-drop-files: "\c32\c47\c26\c3e  \c2b\c48\c33\c4d\c32\c28\c41  \c07\c15\c4d\c15\c21  \c35\c26\c32\c02\c21\c3f";
    --_kit-word-timer-break-before: "\c35\c3f\c30\c3e\c2e\c02  ";
    --_kit-word-timer-break-after: "";
    --_kit-word-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \c24\c30\c2a\c41\c28";
    --_kit-word-list-period: "\c35\c4d\c2f\c35\c27\c3f";
    --_kit-word-print-page-count: counter(pages, decimal) "\c32\c4b  " counter(page, decimal);
  }
  html {
    --kit-keyboard-sheet-present: var(--_kit-keyboard-enabled);
    --_kit-keyboard-enabled: 1;
    --_kit-palette-enabled: 1;
    --kit-palette-offset: var(--_kit-palette-offset);
    --kit-rhythm: var(--_kit-rhythm);
    --kit-inset-tight: var(--_kit-inset-tight);
    --kit-inset: var(--_kit-inset);
    --kit-inset-wide: var(--_kit-inset-wide);
    --kit-stack: var(--_kit-stack);
    --kit-region: var(--_kit-region);
    --kit-cut-reveal: var(--_kit-cut-reveal);
    --kit-desk-width: 720px;
    --kit-desktop-grid-columns: 12;
    --kit-phone-grid-columns: 4;
    --kit-content-width: var(--_kit-content-width);
    --kit-focused-width: var(--_kit-focused-width);
    --kit-reading-width: var(--_kit-reading-width);
    --kit-pair-width: var(--_kit-pair-width);
    --kit-rail-width: var(--_kit-rail-width);
    --kit-account-menu-width: var(--_kit-account-menu-width);
    --kit-field-narrow: var(--_kit-field-narrow);
    --kit-field-short: var(--_kit-field-short);
    --kit-field-medium: var(--_kit-field-medium);
    --kit-field-wide: var(--_kit-field-wide);
    --kit-field-column: var(--_kit-field-column);
    --kit-avatar: var(--_kit-avatar);
    --kit-avatar-small: var(--_kit-avatar-small);
    --kit-image-height: var(--_kit-image-height);
    --kit-image-small: var(--_kit-image-small);
    --kit-strip-height: var(--_kit-strip-height);
    --kit-identity-height: var(--_kit-identity-height);
    --kit-bottom-bar-height: calc(var(--_kit-bottom-bar-height) + var(--kit-bar-growth, 0px));
    --kit-hour-height: var(--_kit-hour-height);
    --kit-desktop-viewport-width: var(--_kit-desktop-viewport-width);
    --kit-desktop-viewport-height: var(--_kit-desktop-viewport-height);
    --kit-phone-viewport-width: var(--_kit-phone-viewport-width);
    --kit-phone-viewport-height: var(--_kit-phone-viewport-height);
    --kit-viewport-density: 2;
    --kit-print-margin: var(--_kit-print-margin);
    --kit-running-head: var(--_kit-running-head);
    --kit-running-foot: var(--_kit-running-foot);
    --kit-label-size: var(--_kit-label-size);
    --kit-control-icon-size: var(--_kit-control-icon);
    --kit-navigation-icon-size: var(--_kit-navigation-icon);
    --kit-rule-width: var(--_kit-rule);
    --kit-appear: var(--_kit-appear);
    --kit-side-panel-width: var(--_kit-side-panel-width);
    --_kit-tier-held: 3;
    --_kit-tier-held-over: calc(var(--_kit-tier-held) + 1);
    --_kit-tier-held-head: calc(var(--_kit-tier-held-over) + 1);
    --_kit-tier-chrome: calc(var(--_kit-tier-held-over) + 1);
    --_kit-tier-toast: calc(var(--_kit-tier-chrome) + 1);
    --_kit-tier-overlay: calc(var(--_kit-tier-toast) + 1);
    --_kit-text-ink: var(--_kit-ink);
    --_kit-text-muted: var(--_kit-muted);
    --_kit-data-subject: var(--_kit-text-ink);
    --_kit-data-rest: var(--_kit-text-muted);
    --_kit-panel-surface: var(--_kit-panel);
    --_kit-surface-beneath: var(--_kit-page-tint);
    --_kit-panel-boundary: var(--_kit-rule-colour);
    --_kit-field-edge: var(--_kit-edge);
    --_kit-wash: var(--_kit-wash-muted);
    --_kit-lead-edge: 3px;
    --_kit-current-time-rule: 2px;
    --_kit-drop-line: 2px;
    --_kit-segment-inset: 2px;
    --_kit-stamp-gap: 6px;
    --_kit-stamp-dot: 6px;
    --_kit-stamp-fill-dot: 8.5px;
    --_kit-stamp-mark: 12px;
    --_kit-stamp-ring: 1.5px;
    --_kit-stamp-ring-mark: 9px;
    --_kit-unread-dot: 8px;
    --_kit-bar-height: 8px;
    --_kit-share-track: 64px;
    --_kit-link-underline-offset: .15em;
    --_kit-rhythm: 4px;
    --_kit-cut-reveal: 28px;
    --_kit-content-width: 1200px;
    --_kit-card-least: calc((var(--_kit-content-width) - 2 * var(--_kit-stack)) / 3);
    --_kit-page-inset: clamp(var(--_kit-inset), calc((100vw - var(--_kit-content-width)) / 2), var(--_kit-inset-wide));
    --_kit-reading-width: 520px;
    --_kit-pair-width: 560px;
    --_kit-split-main-support: minmax(0, 8fr) minmax(0, 4fr);
    --_kit-split-index-body: minmax(0, 3fr) minmax(0, 9fr);
    --_kit-split-pair: minmax(0, 6fr) minmax(0, 6fr);
    --_kit-cluster-gap: var(--_kit-stack);
    --_kit-desktop-viewport-width: 1512px;
    --_kit-desktop-viewport-height: 950px;
    --_kit-phone-viewport-width: 390px;
    --_kit-phone-viewport-height: 844px;
    --_kit-focused-width: 640px;
    --_kit-palette-offset: 120px;
    --_kit-rail-scrollbar: 10px;
    --_kit-profile-room: calc(8.75 * var(--_kit-label-size));
    --_kit-rail-width: max(224px, calc(2 * var(--_kit-inset) + 2 * var(--_kit-inset-tight) + var(--_kit-navigation-icon) + 2 * var(--_kit-stack) + var(--_kit-control-icon) + var(--_kit-rail-scrollbar) + var(--_kit-profile-room)));
    --_kit-rail-collapsed-width: 48px;
    --_kit-account-menu-width: 256px;
    --_kit-popover-width: 320px;
    --_kit-thumb: 16px;
    --_kit-side-panel-width: 480px;
    --_kit-side-panel-least: 360px;
    --_kit-field-narrow: 9ch;
    --_kit-field-short: 17ch;
    --_kit-field-medium: 26ch;
    --_kit-field-wide: 40ch;
    --_kit-field-column: 100%;
    --_kit-navigation-icon: 20px;
    --_kit-avatar: 28px;
    --_kit-avatar-small: 20px;
    --_kit-avatar-initials: .4;
    --_kit-image-height: 64px;
    --_kit-image-small: 40px;
    --_kit-scan-code: 160px;
    --_kit-by-hand: 30mm;
    --_kit-paper-inset: .75mm;
    --_kit-strip-height: 160px;
    --_kit-bottom-bar-height: 64px;
    --_kit-sheet-clearance: 120px;
    --_kit-identity-height: 40px;
    --_kit-shell-strip-height: calc(var(--_kit-identity-height) + env(safe-area-inset-top));
    --_kit-hour-height: 60px;
    --_kit-chart-height: 240px;
    --_kit-spark-height: 40px;
    --_kit-chart-point: 10px;
    --_kit-chart-line: 2px;
    --_kit-chart-dash: 4px;
    --_kit-chart-context: 1px;
    --_kit-chart-annotation: 20px;
    --_kit-chart-value: 10ch;
    --_kit-chart-names: 40%;
    --_kit-chart-panel-least: 280px;
    --_kit-chart-month-least: 104px;
    --_kit-chart-symbol: 40px;
    --_kit-chart-node: 8px;
    --_kit-path-diagram-unit: calc(3 * var(--_kit-body-size) * var(--_kit-body-leading));
    --_kit-path-diagram-lane: calc(1.75 * var(--_kit-path-diagram-unit));
    --_kit-path-diagram-narrow-lane: calc(1.25 * var(--_kit-path-diagram-unit));
    --_kit-path-diagram-shortest-piece: calc(2 * var(--_kit-label-size) * var(--_kit-text-line));
    --_kit-chip-height: 24px;
    --_kit-touch-target: 44px;
    --_kit-desktop-target: 32px;
    --_kit-message-frame-height: 320px;
    --_kit-message-fade-extent: calc(var(--_kit-region) + var(--_kit-body-size) * var(--_kit-body-leading) + var(--_kit-stack));
    --_kit-message-bubble-width: 75%;
    --_kit-control-icon: 16px;
    --_kit-selection-size: 16px;
    --_kit-touch-value-size: 16px;
    --_kit-value-size: var(--_kit-body-size);
    --_kit-text-line: var(--_kit-body-leading);
    --_kit-text-trim: trim-both;
    --_kit-wait: .1s;
    --_kit-pulse: .8s;
    --_kit-travel: var(--_kit-rhythm);
    --_kit-press-scale: .97;
    --_kit-popover-scale: .95;
    --_kit-popover-travel: 8px;
    --_kit-side-panel-travel: 8px;
    --_kit-result-scale: .97;
    --_kit-print-tenant-suffix: " \b7\a0" var(--kit-print-tenant);
    --_kit-print-scope-suffix: " \b7\a0" var(--_kit-print-scope);
    --_kit-print-margin: 16mm;
    --_kit-running-head: 10mm;
    --_kit-running-foot: calc(2 * var(--_kit-body-size) * var(--_kit-body-leading) + var(--_kit-rule));
  }
}
@layer density {
  [data-kit-density=desk] {
    --_kit-radius: var(--_kit-desk-radius);
    --_kit-inner-radius: 0px;
    --_kit-target: var(--_kit-desktop-target);
    --_kit-row-subject-offset: max(0px, (var(--_kit-target) - 1lh) / 2);
  }
  [data-kit-density=floor] {
    --_kit-radius: var(--_kit-floor-radius);
    --_kit-inner-radius: var(--_kit-desk-radius);
    --_kit-target: var(--_kit-touch-target);
  }
  [data-kit-density=field] {
    --_kit-radius: var(--_kit-field-radius);
    --_kit-inner-radius: var(--_kit-floor-radius);
    --_kit-target: var(--_kit-touch-target);
  }
  [data-kit-density=desk],
  [data-kit-density=floor],
  [data-kit-density=field] {
    --_kit-action-radius: max(var(--_kit-radius), var(--_kit-action-corner));
    --_kit-control-height: max(var(--_kit-control-size), var(--_kit-target));
    --_kit-control-block-inset: clamp(0px, (var(--_kit-control-height) - 2 * var(--_kit-rule) - 1lh) / 2, var(--_kit-inset-tight));
  }
  [data-kit-density=floor],
  [data-kit-density=field] {
    --_kit-row-subject-offset: 0px;
  }
  @media (any-pointer: coarse) {
    [data-kit-density=desk],
    [data-kit-density=floor],
    [data-kit-density=field] {
      --_kit-target: var(--_kit-touch-target);
    }
  }
  @media screen and (width < 720px), screen and (pointer: coarse) {
    html {
      --_kit-value-size: var(--_kit-touch-value-size);
    }
  }
}
@layer elements {
  * {
    box-sizing: border-box;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  button,
  input[type=button],
  input[type=submit],
  input[type=reset],
  select,
  label,
  legend,
  nav,
  [data-kit-wordmark],
  .kit-region-heading {
    --_kit-text-line: normal;
    --_kit-text-trim: none;
  }
  [role=heading] {
    --_kit-text-line: normal;
    --_kit-text-trim: none;
  }
  summary {
    --_kit-text-line: var(--_kit-body-leading);
    --_kit-text-trim: none;
  }
  label.kit-region-choice,
  label.kit-region-selection,
  label.kit-region-seat,
  code,
  kbd,
  samp,
  pre {
    --_kit-text-line: var(--_kit-body-leading);
    --_kit-text-trim: none;
  }
  * {
    line-height: var(--_kit-text-line);
    text-box-trim: var(--_kit-text-trim);
    text-box-edge: text;
  }
  body {
    container-name: page;
    container-type: inline-size;
    margin: 0;
    background: var(--_kit-page-tint);
    color: var(--_kit-text-ink);
    font-family: var(--_kit-body-family);
    font-size: var(--_kit-body-size);
  }
  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  ul,
  ol,
  dl,
  dd,
  blockquote,
  pre,
  hr,
  fieldset,
  figure {
    margin-block: 0;
  }
  h2,
  h3,
  h4,
  h5,
  h6 {
    --_kit-stack-gap: inherit;
  }
  legend {
    margin-block-end: var(--_kit-stack);
  }
  figure:where([class*=kit-role-]),
  dd:where([class*=kit-role-]),
  fieldset:where([class*=kit-role-]),
  dialog:where([class*=kit-role-]) {
    margin: 0;
  }
  :where(:not(nav, li, details, [class*=kit-role-], [class*=kit-layout-])) > ul:where(:not([class*=kit-])) > li + li,
  :where(:not(nav, li, details, [class*=kit-role-], [class*=kit-layout-])) > ol:where(:not([class*=kit-])) > li + li {
    margin-block-start: var(--_kit-stack);
  }
  html {
    background: var(--_kit-page-tint);
  }
  html[data-kit-state~=open] {
    overflow: hidden;
  }
  html {
    color-scheme: light dark;
    font-synthesis-weight: none;
  }
  html[data-kit-theme=light] {
    color-scheme: light;
  }
  html[data-kit-theme=dark] {
    color-scheme: dark;
  }
  h1,
  h2 {
    font-family: var(--_kit-display-family), serif;
    word-spacing: var(--_kit-display-word-spacing);
  }
  h1 {
    font-size: var(--_kit-subject-size);
  }
  h2 {
    font-size: var(--_kit-region-heading-size);
  }
  h3,
  h4,
  h5,
  h6 {
    font-size: var(--_kit-sub-heading-size);
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
    text-wrap: balance;
  }
  th {
    font-weight: var(--_kit-strong-weight);
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(--_kit-mono-family);
    font-weight: 400;
    font-variant-ligatures: none;
    font-synthesis: none;
    overflow-wrap: anywhere;
  }
  a {
    color: var(--_kit-link, currentColor);
    text-decoration-line: underline;
    text-decoration-color: var(--_kit-text-muted);
    text-decoration-thickness: var(--_kit-rule);
    text-decoration-skip-ink: none;
    text-underline-offset: var(--_kit-link-underline-offset);
  }
  a:focus-visible {
    text-decoration-color: var(--_kit-text-ink);
  }
  @media (hover: hover) and (pointer: fine) {
    a:hover {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  a[href],
  area[href],
  button,
  summary,
  select,
  input[type=button],
  input[type=submit],
  input[type=reset],
  input[type=image],
  input[type=checkbox],
  input[type=radio],
  input[type=file],
  input[type=color],
  input[type=range],
  li[role=option] {
    cursor: pointer;
  }
  label[for],
  label.kit-region-choice,
  label.kit-region-selection,
  label.kit-region-seat,
  label.kit-region-segment,
  label.kit-region-swatch,
  label.kit-region-star,
  label.kit-region-clear {
    cursor: pointer;
  }
  button:disabled,
  input:disabled,
  select:disabled,
  textarea:disabled,
  option:disabled,
  optgroup:disabled,
  fieldset:disabled,
  a[aria-disabled=true],
  button[aria-disabled=true],
  summary[aria-disabled=true],
  input[aria-disabled=true],
  select[aria-disabled=true],
  textarea[aria-disabled=true],
  label[aria-disabled=true],
  li[role=option][aria-disabled=true],
  .kit-region-text[aria-disabled=true] {
    cursor: default;
  }
  a[data-kit-state~=inert],
  button[data-kit-state~=inert],
  summary[data-kit-state~=inert],
  input[data-kit-state~=inert],
  select[data-kit-state~=inert],
  a[data-kit-state~=submitting],
  button[data-kit-state~=submitting] {
    cursor: default;
  }
  label.kit-region-choice[data-kit-state~=disabled],
  label.kit-region-selection[data-kit-state~=disabled],
  label.kit-region-seat[data-kit-state~=disabled],
  label.kit-region-segment[data-kit-state~=disabled] {
    cursor: default;
  }
  input::placeholder,
  textarea::placeholder {
    color: var(--_kit-text-muted);
  }
  :focus-visible {
    outline: var(--_kit-focus-edge) solid var(--_kit-text-ink);
    outline-offset: var(--_kit-focus-edge);
    box-shadow: 0 0 0 var(--_kit-focus-edge) var(--_kit-focus-halo);
  }
  h1[tabindex="-1"],
  h2[tabindex="-1"],
  h3[tabindex="-1"],
  h4[tabindex="-1"],
  h5[tabindex="-1"],
  h6[tabindex="-1"] {
    inline-size: fit-content;
    max-inline-size: 100%;
  }
  h1[tabindex="-1"]:focus-visible,
  h2[tabindex="-1"]:focus-visible,
  h3[tabindex="-1"]:focus-visible,
  h4[tabindex="-1"]:focus-visible,
  h5[tabindex="-1"]:focus-visible,
  h6[tabindex="-1"]:focus-visible {
    outline-offset: calc(2 * var(--_kit-focus-edge));
    box-shadow: none;
  }
  table:where(:not([data-kit-print=document])) {
    > caption {
      text-align: start;
      margin-block-end: var(--_kit-stack);
    }
    > tbody > tr > th {
      font-weight: 400;
    }
    > tbody > tr + tr:where(:not([data-kit-holds~=first])) {
      border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    }
    > :is(thead, tbody, tfoot) > tr > th,
    > :is(thead, tbody, tfoot) > tr > td {
      padding: var(--_kit-inset-tight);
      text-align: start;
      vertical-align: baseline;
    }
    > thead {
      border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
    }
  }
  @media screen {
    @supports named-feature(single-axis-scroll-container) {
      .kit-region-grid[data-kit-holds~=column-headings] {
        isolation: isolate;
      }
      table:where(:not([data-kit-print=document])) > thead {
        position: sticky;
        inset-block-start: calc(var(--_kit-shell-held-edge, 0px) + var(--_kit-list-selection-held, 0px));
        z-index: var(--_kit-tier-held-head);
        border-block-end-color: transparent;
      }
      table:where(:not([data-kit-print=document])) > thead > tr > th,
      table:where(:not([data-kit-print=document])) > thead > tr > td {
        background: var(--_kit-surface-beneath);
      }
      table:where(:not([data-kit-print=document])) > thead > tr:last-child > th,
      table:where(:not([data-kit-print=document])) > thead > tr:last-child > td {
        box-shadow: inset 0 calc(-1 * var(--_kit-rule)) var(--_kit-panel-boundary);
      }
    }
  }
  time {
    display: inline;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
    text-decoration: inherit;
  }
  time > span {
    white-space: nowrap;
  }
}
@layer values {
  .kit-region-email > .kit-region-halves,
  .kit-region-address > .kit-region-halves {
    overflow-wrap: break-word;
  }
  .kit-region-halves > .kit-region-part,
  .kit-region-halves > .kit-region-half > .kit-region-part {
    display: inline-block;
    max-inline-size: 100%;
    text-decoration: inherit;
    baseline-source: first;
  }
  .kit-region-email,
  .kit-region-email > .kit-region-halves,
  .kit-region-email > .kit-region-halves > .kit-region-half,
  .kit-region-address,
  .kit-region-address > .kit-region-halves,
  .kit-region-address > .kit-region-halves > .kit-region-half,
  .kit-region-account-email > .kit-region-halves,
  .kit-region-account-email > .kit-region-halves > .kit-region-half {
    text-decoration: inherit;
  }
  .kit-region-telephone {
    white-space: nowrap;
  }
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-email,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-address,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-email,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-address,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-email,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-address,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-email,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-address {
    display: block;
  }
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-email > .kit-region-halves,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-address > .kit-region-halves,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-email > .kit-region-halves,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-address > .kit-region-halves,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-email > .kit-region-halves,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-address > .kit-region-halves,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-email > .kit-region-halves,
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-address > .kit-region-halves {
    display: block;
  }
  @media screen {
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-email,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-address,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-email,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-address,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-email,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-address,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-email,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-address {
      text-decoration: inherit;
      text-box-trim: none;
    }
  }
  @media screen {
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-email > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-address > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-email > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-address > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-email > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-address > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-email > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-address > .kit-region-halves {
      text-decoration: inherit;
      text-box-trim: trim-start;
    }
  }
  @media screen {
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-email > .kit-region-halves > .kit-region-half,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-address > .kit-region-halves > .kit-region-half,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-email > .kit-region-halves > .kit-region-half,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-address > .kit-region-halves > .kit-region-half,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-email > .kit-region-halves > .kit-region-half,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-address > .kit-region-halves > .kit-region-half,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-email > .kit-region-halves > .kit-region-half,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-address > .kit-region-halves > .kit-region-half {
      display: inline-flex;
      max-inline-size: 100%;
      line-break: auto;
      text-decoration: inherit;
      text-box-trim: none;
      vertical-align: baseline;
    }
  }
  @media screen {
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-email > .kit-region-halves > .kit-region-half:last-child:not(:first-child),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-address > .kit-region-halves > .kit-region-half:last-child:not(:first-child),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-email > .kit-region-halves > .kit-region-half:last-child:not(:first-child),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact .kit-region-address > .kit-region-halves > .kit-region-half:last-child:not(:first-child),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-email > .kit-region-halves > .kit-region-half:last-child:not(:first-child),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-address > .kit-region-halves > .kit-region-half:last-child:not(:first-child),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-email > .kit-region-halves > .kit-region-half:last-child:not(:first-child),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact .kit-region-address > .kit-region-halves > .kit-region-half:last-child:not(:first-child) {
      display: inline-block;
    }
  }
  @media screen {
    .kit-region-fact :is(.kit-region-identifier, code.kit-region-address),
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value :is(.kit-region-identifier, code.kit-region-address) {
      display: inline-flex;
      flex-wrap: wrap;
      max-inline-size: 100%;
      line-break: anywhere;
      text-wrap: balance;
      text-decoration: inherit;
    }
  }
  @media screen {
    .kit-region-fact :is(.kit-region-identifier, code.kit-region-address) > .kit-region-part,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value :is(.kit-region-identifier, code.kit-region-address) > .kit-region-part {
      display: inline-flex;
      max-inline-size: 100%;
      line-break: anywhere;
      text-wrap: balance;
      text-decoration: inherit;
    }
  }
  @media screen {
    .kit-region-fact :is(.kit-region-identifier, code.kit-region-address) > .kit-region-halves,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value :is(.kit-region-identifier, code.kit-region-address) > .kit-region-halves {
      display: inline-flex;
      max-inline-size: 100%;
      line-break: anywhere;
      text-wrap: balance;
      text-decoration: inherit;
    }
  }
  @media screen {
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell :is(.kit-region-identifier, code.kit-region-address) {
      display: inline-flex;
      flex-wrap: wrap;
      max-inline-size: 100%;
      line-break: anywhere;
      text-wrap: balance;
      text-decoration: inherit;
    }
  }
  @media screen {
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell :is(.kit-region-identifier, code.kit-region-address) > .kit-region-part,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell :is(.kit-region-identifier, code.kit-region-address) > .kit-region-halves {
      display: inline-flex;
      max-inline-size: 100%;
      line-break: anywhere;
      text-wrap: balance;
      text-decoration: inherit;
    }
  }
  @media screen {
    .kit-region-fact code.kit-region-code,
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell code.kit-region-code {
      display: inline-block;
      max-inline-size: 100%;
      baseline-source: first;
      line-break: anywhere;
      text-wrap: balance;
      text-decoration: inherit;
    }
  }
  @media screen {
    *:where(:has(code)):has(code:is(:is([data-kit-role=labelled-fact] > [data-kit-region=value], [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > [data-kit-region=subject], [data-kit-region=fact], .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell, .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > .kit-region-cell > [data-kit-region=value]) code)):not([data-kit-role=labelled-fact] > [data-kit-region=value]) {
      text-box-trim: none;
    }
  }
  *:where(:has(> *)):where(:has(:is(button, input, select, textarea, img, svg, video, audio, canvas, iframe, object, embed, meter, progress, nav, a, [data-kit-wordmark], [data-kit-role], [data-kit-region=previous], [data-kit-region=next]))):has(button:not([data-kit-region=edit], [data-kit-region=caret]), input, select, textarea, img, svg:not([data-kit-region=edit] > svg), video, audio, canvas, iframe, object, embed, meter, progress, [data-kit-wordmark], [data-kit-role=stamp], [data-kit-role=label-panel], [data-kit-role=copyable], [data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action]:not([data-kit-region=edit]), [data-kit-role=emphasised-next-action], [data-kit-role=destination], [data-kit-role=way-back], [data-kit-role=local-tabs] > a, nav, :is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > a[data-kit-region=subject], [data-kit-role=list-line] > a[data-kit-region=name], [data-kit-role=attention-item] > a[data-kit-region=subject], [data-kit-role=redline] :is([data-kit-region=previous], [data-kit-region=next]))) {
    text-box-trim: none;
  }
  .kit-region-fact {
    display: block;
  }
  .kit-region-words {
    color: var(--_kit-text-muted);
  }
}
@layer brand-mark {
  [data-kit-mark] {
    display: inline-block;
    background: var(--_kit-mark-ground);
    color: var(--_kit-mark-ink);
    font-family: var(--_kit-display-family);
    font-weight: 700;
    text-align: center;
    text-box: trim-both cap alphabetic;
  }
  [data-kit-wordmark] {
    display: inline-block;
    color: inherit;
    font-family: var(--_kit-display-family);
    word-spacing: var(--_kit-display-word-spacing);
    font-weight: 400;
    padding: 1cap;
  }
}
@layer spacing {
  @property --_kit-stack-gap { syntax: "*"; inherits: false; }
  .kit-region-form {
    display: contents;
    --_kit-stack-gap: inherit;
  }
  .kit-region-answer,
  .kit-region-form-part-list,
  .kit-region-notices,
  .kit-region-form-group-set {
    display: flex;
    flex-direction: column;
    --_kit-stack-gap: var(--_kit-region);
    row-gap: var(--_kit-stack-gap);
  }
  .kit-region-notices:empty {
    display: none;
  }
  .kit-region-supporting {
    display: block;
    --_kit-stack-gap: inherit;
    margin-block-start: calc(var(--_kit-rhythm) - min(var(--_kit-rhythm), var(--_kit-stack-gap, 0px)));
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  .kit-region-actions,
  .kit-region-page-foot,
  .kit-region-count-continuation,
  .kit-region-next-route {
    --_kit-stack-gap: inherit;
  }
  .kit-region-actions:not(:first-child),
  .kit-region-page-foot:not(:first-child),
  .kit-region-count-continuation:not(:first-child),
  .kit-region-next-route:not(:first-child) {
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack-gap, 0px));
  }
  .kit-region-header > .kit-region-actions {
    margin-block-start: 0;
  }
  .kit-region-toolbar > .kit-region-actions {
    margin-block-start: 0;
  }
  .kit-region-saved-views-filters-sort > .kit-region-actions {
    margin-block-start: 0;
  }
  .kit-region-columns-selection-actions > .kit-region-actions {
    margin-block-start: 0;
  }
  .kit-region-period-filters-schedule > .kit-region-actions {
    margin-block-start: 0;
  }
  .kit-region-content-column > .kit-region-actions {
    margin-block-start: 0;
  }
  .kit-region-document > .kit-region-actions {
    margin-block-start: 0;
  }
  h2 + .kit-region-form-part-list,
  h3 + .kit-region-form-part-list,
  h4 + .kit-region-form-part-list,
  h5 + .kit-region-form-part-list,
  h6 + .kit-region-form-part-list {
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
  .kit-region-form-part-list > .kit-region-words:not(:first-child) {
    margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
  }
}
@layer cut-edges {
  .kit-region-table:after {
    position: sticky;
    z-index: var(--_kit-tier-held);
    pointer-events: none;
    background:
      linear-gradient(
        var(--_kit-overflow-fade-direction),
        transparent,
        var(--_kit-overflow-fade-surface));
  }
  .kit-region-grid[data-kit-table=prose] > :is(thead, tbody, tfoot) > tr > .kit-region-cell:first-child:after,
  .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject]:after {
    position: sticky;
    z-index: var(--_kit-tier-held);
    pointer-events: none;
    background:
      linear-gradient(
        var(--_kit-overflow-fade-direction),
        transparent,
        var(--_kit-overflow-fade-surface));
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row > .kit-region-row-name:after {
    position: sticky;
    z-index: var(--_kit-tier-held);
    pointer-events: none;
    background:
      linear-gradient(
        var(--_kit-overflow-fade-direction),
        transparent,
        var(--_kit-overflow-fade-surface));
  }
  :where([data-kit-state~=loading]) .kit-region-table:after {
    background: none;
  }
  :where([data-kit-state~=loading]) .kit-region-grid[data-kit-table=prose] > :is(thead, tbody, tfoot) > tr > .kit-region-cell:first-child:after,
  :where([data-kit-state~=loading]) .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject]:after {
    background: none;
  }
  :where([data-kit-state~=loading]) .kit-region-plan > .kit-region-seats > .kit-region-row > .kit-region-row-name:after {
    background: none;
  }
  @property --_kit-preformatted-cut-start { syntax: "<number>"; inherits: false; initial-value: 0; }
  @property --_kit-preformatted-cut-end { syntax: "<number>"; inherits: false; initial-value: 0; }
  @keyframes kit-preformatted-cut-start {
    0% {
      --_kit-preformatted-cut-start: 0;
    }
    0.01% {
      --_kit-preformatted-cut-start: 1;
    }
    to {
      --_kit-preformatted-cut-start: 1;
    }
  }
  @keyframes kit-preformatted-cut-end {
    0% {
      --_kit-preformatted-cut-end: 1;
    }
    99.99% {
      --_kit-preformatted-cut-end: 1;
    }
    to {
      --_kit-preformatted-cut-end: 0;
    }
  }
}
@layer actions {
  :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-subtle-action, .kit-role-destructive-action, .kit-role-icon-action, .kit-role-emphasised-next-action) > .kit-region-icon {
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    flex-shrink: 0;
  }
  :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-subtle-action, .kit-role-destructive-action, .kit-role-emphasised-next-action) > .kit-region-icon + .kit-region-label {
    text-align: start;
  }
  :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-subtle-action, .kit-role-destructive-action, .kit-role-icon-action, .kit-role-emphasised-next-action):is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) > .kit-region-icon {
    color: var(--_kit-text-muted);
  }
  @media (hover: hover) and (pointer: fine) {
    :is(.kit-role-subtle-action, .kit-role-icon-action):hover:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled) > .kit-region-icon {
      color: var(--_kit-text-ink);
    }
  }
  .kit-region-sort {
    justify-content: center;
  }
  .kit-region-sort {
    margin-inline-start: calc(-1 * var(--_kit-rule));
    margin-inline-end: var(--_kit-rule);
  }
  :is(.kit-role-subtle-action, .kit-role-icon-action) > .kit-region-icon {
    color: var(--_kit-text-muted);
  }
  .kit-region-sort[data-kit-state~=submitting],
  .kit-region-sort[aria-busy=true],
  .kit-region-sort[data-kit-state~=inert] {
    background-color: var(--_kit-wash);
  }
  .kit-region-sort:disabled:where(:not([data-phx-disabled=false])) {
    background-color: var(--_kit-wash);
  }
  :is(.kit-role-subtle-action, .kit-role-icon-action)[aria-expanded=true] > .kit-region-icon {
    color: var(--_kit-text-ink);
  }
  .kit-region-actions,
  .kit-region-page-foot,
  .kit-region-count-continuation,
  .kit-region-next-route,
  .kit-region-next-action[data-kit-holds~=words],
  .kit-region-next-action[data-kit-holds~=status-line],
  .kit-region-next-action[data-kit-holds~=secondary-action],
  .kit-region-next-action[data-kit-holds~=way-back] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-cluster-gap);
  }
  .kit-region-actions > .kit-region-words,
  .kit-region-page-foot > .kit-region-words,
  .kit-region-count-continuation > .kit-region-words,
  .kit-region-next-route > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  .kit-region-next-action[data-kit-holds~=words] > .kit-region-words,
  .kit-region-next-action[data-kit-holds~=status-line] > .kit-region-words,
  .kit-region-next-action[data-kit-holds~=secondary-action] > .kit-region-words,
  .kit-region-next-action[data-kit-holds~=way-back] > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  .kit-region-actions > :where(.kit-region-action-form:not([hidden])) > .kit-region-words,
  .kit-region-page-foot > :where(.kit-region-action-form:not([hidden])) > .kit-region-words,
  .kit-region-count-continuation > :where(.kit-region-action-form:not([hidden])) > .kit-region-words,
  .kit-region-next-route > :where(.kit-region-action-form:not([hidden])) > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  .kit-region-next-action[data-kit-holds~=words] > :where(.kit-region-action-form:not([hidden])) > .kit-region-words,
  .kit-region-next-action[data-kit-holds~=status-line] > :where(.kit-region-action-form:not([hidden])) > .kit-region-words,
  .kit-region-next-action[data-kit-holds~=secondary-action] > :where(.kit-region-action-form:not([hidden])) > .kit-region-words,
  .kit-region-next-action[data-kit-holds~=way-back] > :where(.kit-region-action-form:not([hidden])) > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  :where(button, a, ol, ul, .kit-role-split-action, .kit-role-action-menu) + .kit-region-words {
    margin-block-start: var(--_kit-rhythm);
  }
  .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p:where(:not(.kit-region-words)) {
    margin-inline: 0;
    padding-inline-start: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap));
    text-indent: calc(-1 * (var(--_kit-stamp-mark) + var(--_kit-stamp-gap)));
  }
}
@layer panels {
  .kit-region-drag-preview {
    padding: var(--_kit-inset);
    color: var(--_kit-text-ink);
    background: var(--_kit-panel-surface);
    border: var(--_kit-panel-rule) solid light-dark(color-mix(in srgb, var(--_kit-text-ink) var(--_kit-panel-boundary-ink-light), var(--_kit-panel-boundary)), color-mix(in srgb, var(--_kit-text-ink) var(--_kit-panel-boundary-ink-dark), var(--_kit-panel-boundary)));
    border-radius: var(--_kit-panel-radius);
    box-shadow: var(--_kit-panel-lift);
  }
}
@layer marks {
  .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > .kit-region-standing-words:before {
    content: "";
    display: inline-block;
    --_kit-mark: var(--_kit-stamp-mark);
    inline-size: var(--_kit-mark);
    block-size: var(--_kit-mark);
    margin-inline-end: var(--_kit-stamp-gap);
    vertical-align: calc(.5cap - var(--_kit-mark) / 2);
    box-sizing: border-box;
    background: currentColor;
  }
  .kit-region-standing[data-kit-state~=conflict] > .kit-region-standing-words:before {
    --_kit-mark: var(--_kit-stamp-fill-dot);
    border-radius: 50%;
  }
  .kit-region-standing[data-kit-state~=failed] > .kit-region-standing-words:before {
    --_kit-mark: calc(var(--_kit-stamp-fill-dot) * sqrt(2));
    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
  }
  .kit-region-standing:is([data-kit-state~=processing], [data-kit-state~=unsaved]) > .kit-region-standing-words:before {
    border: var(--_kit-stamp-ring) solid currentColor;
    border-radius: 50%;
    --_kit-mark: var(--_kit-stamp-ring-mark);
    background: none;
  }
  .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p.kit-region-standing-words > .kit-region-email,
  .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p.kit-region-standing-words > .kit-region-address,
  .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p.kit-region-standing-words > .kit-region-telephone,
  .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p.kit-region-standing-words > .kit-region-identifier {
    text-indent: 0;
  }
  .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p.kit-region-standing-words:before {
    margin-inline-end: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap) - var(--_kit-mark));
  }
  .kit-region-standing > .kit-region-words {
    margin: 0;
  }
}
@layer roles {
  .kit-region-routes {
    order: 7;
    display: flex;
    flex-wrap: wrap;
    gap: 0 var(--_kit-region);
  }
  .kit-region-routes > .kit-region-route {
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    --_kit-text-trim: none;
  }
  .kit-region-actions[data-kit-holds~=words] > .kit-region-routes {
    inline-size: 100%;
  }
  @property --_kit-held-travel { syntax: "<length>"; inherits: true; initial-value: 0px; }
  @keyframes kit-held {
    0% {
      --_kit-held-travel: -1000000px;
    }
    to {
      --_kit-held-travel: 0px;
    }
  }
  @keyframes kit-held-stand {
    0% {
      z-index: var(--_kit-tier-held);
      --_kit-held-shift: 0 var(--_kit-held-travel);
    }
  }
  @keyframes kit-held-band {
    0% {
      visibility: visible;
      --_kit-held-shift: 0 var(--_kit-held-travel);
    }
  }
  @keyframes kit-held-shown {
    0% {
      display: block;
    }
  }
  @keyframes kit-held-gone {
    0% {
      display: none;
    }
  }
  @keyframes kit-held-beside {
    0% {
      align-self: end;
      margin-block-start: calc(-1 * (var(--_kit-control-height) + var(--_kit-cluster-gap)));
    }
  }
  @keyframes kit-held-size {
    0% {
      inline-size: var(--_kit-held-inline-size);
    }
  }
  @media screen {
    html[data-kit-state~=unsaved] {
      scroll-padding-block-end: calc(env(safe-area-inset-bottom) + var(--_kit-inset) + var(--kit-held-height, 0px) + var(--_kit-stack) + 2 * var(--_kit-rule) + 3 * var(--_kit-focus-edge));
    }
  }
  [role=menu] > .kit-region-head {
    display: grid;
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    > .kit-region-account-name {
      margin: 0;
      overflow-wrap: anywhere;
    }
    > .kit-region-account-email {
      margin: 0;
      color: var(--_kit-text-muted);
      font-size: var(--_kit-label-size);
      text-box-trim: trim-start;
    }
  }
  [role=menu] > .kit-region-head + .kit-region-group:before {
    content: "";
    display: block;
    block-size: var(--_kit-rule);
    margin: var(--_kit-rhythm) calc(-1 * var(--_kit-menu-edge));
    background: var(--_kit-panel-boundary);
  }
  ul[role=menu]:is(.kit-role-popover, .kit-role-phone-sheet) > .kit-region-field {
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    > .kit-region-field-form {
      display: grid;
      gap: var(--_kit-rhythm);
    }
  }
  .kit-region-items[role=group] {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  [role=menu] > .kit-region-group + .kit-region-group:before,
  [role=menu] > .kit-region-group + .kit-region-field:before,
  .kit-region-context > .kit-region-group + .kit-region-group:before {
    content: "";
    display: block;
    block-size: var(--_kit-rule);
    margin: var(--_kit-rhythm) calc(-1 * var(--_kit-menu-edge));
    background: var(--_kit-panel-boundary);
  }
  [role=menu] > .kit-region-group > .kit-region-group-name {
    display: block;
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  .kit-region-items[role=group] > li > .kit-region-item {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    gap: 0;
    justify-content: normal;
    align-items: center;
    min-inline-size: 0;
    max-inline-size: none;
    vertical-align: baseline;
  }
  .kit-region-items[role=group] > li > .kit-region-item[aria-disabled=true] {
    padding-block: var(--_kit-rhythm);
  }
  .kit-region-items[role=group] > li > .kit-region-item > .kit-region-icon {
    grid-area: 1 / 1;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-end: var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
  }
  .kit-region-items[role=group] > li > .kit-region-item[data-kit-state~=highlighted] > .kit-region-icon {
    color: var(--_kit-text-ink);
  }
  .kit-region-items[role=group] > li > .kit-region-item > .kit-region-name {
    grid-area: 1 / 2;
  }
  .kit-region-items[role=group] > li > .kit-region-item > .kit-region-keys {
    grid-area: 1 / 3;
    display: inline-flex;
    gap: var(--_kit-rhythm);
    margin-inline-start: var(--_kit-inset);
    color: var(--_kit-text-muted);
    font-family: var(--_kit-mono-family);
    font-size: var(--_kit-label-size);
  }
  .kit-region-items[role=group] > li > .kit-region-item > .kit-region-keys > .kit-region-key {
    font: inherit;
  }
  @media (pointer: coarse) {
    .kit-region-items[role=group] > li > .kit-region-item > .kit-region-keys {
      display: none;
    }
  }
  .kit-region-items[role=group] > li > .kit-region-item > .kit-region-reason {
    grid-area: 2 / 2 / 3 / -1;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
    text-wrap: balance;
  }
  .kit-region-items[role=group] > li > .kit-region-item:after {
    grid-area: 1 / 4;
  }
  .kit-region-group[data-kit-holds~=checkable] > .kit-region-items[role=group] > li > .kit-region-item:after {
    content: "";
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-start: var(--_kit-inset-tight);
  }
  .kit-region-items[role=group] > li > .kit-region-item[aria-haspopup=menu]:after {
    content: "";
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-start: var(--_kit-inset-tight);
    background: var(--_kit-text-muted);
    mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22 fill=%22currentColor%22%3E%3Cpath d=%22M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  .kit-region-items[role=group] > li > .kit-region-item[aria-haspopup=menu]:dir(rtl):after {
    scale: -1 1;
  }
  .kit-region-items[role=group] > li > .kit-region-item[aria-disabled=true] {
    color: var(--_kit-text-muted);
  }
  [role=menu] > .kit-region-back {
    display: none;
  }
  @media screen and (width < 720px) {
    .kit-region-actions[data-kit-holds~=agreement] {
      flex-direction: column;
      flex-wrap: nowrap;
      align-items: start;
    }
  }
  @property --_kit-avatar-line { syntax: "<length>"; inherits: true; initial-value: 0px; }
  .kit-region-availability:not([aria-hidden=true]) {
    color: var(--_kit-text-muted);
  }
  .kit-region-card-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--_kit-card-least)), 1fr));
    gap: var(--_kit-stack);
  }
  table > tbody > tr > td[data-kit-column=amount] > .kit-region-parts > .kit-region-part,
  table > tfoot > tr > td[data-kit-column=amount] > .kit-region-parts > .kit-region-part,
  table > tbody > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part,
  table > tfoot > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part {
    position: absolute;
    inset-block: 0;
    inset-inline-start: calc(var(--kit-from) * 100%);
    inset-inline-end: calc((1 - var(--kit-to)) * 100%);
    background: var(--_kit-part-hue);
  }
  table > tbody > tr > td[data-kit-column=amount] > .kit-region-parts > .kit-region-part + .kit-region-part,
  table > tfoot > tr > td[data-kit-column=amount] > .kit-region-parts > .kit-region-part + .kit-region-part,
  table > tbody > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part + .kit-region-part,
  table > tfoot > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part + .kit-region-part {
    margin-inline-start: calc(2 * var(--_kit-rule));
  }
  .kit-region-copy-link,
  .kit-region-share {
    --_kit-copied-duration: 2s;
  }
  :where(.kit-role-copyable) > p.kit-region-words {
    flex: 1 1 auto;
    min-inline-size: 0;
    margin: 0;
    white-space: pre-wrap;
    overflow-wrap: break-word;
  }
  :is(.kit-role-date-field, .kit-role-date-range) > .kit-region-calendar {
    grid-area: 1 / 1;
    justify-self: end;
    align-self: center;
    margin-inline-end: calc(var(--_kit-rhythm) + var(--_kit-rule));
    background-color: transparent;
    &[data-kit-state~=submitting],
    &[aria-busy=true],
    &[data-kit-state~=inert],
    &:disabled:where(:not([data-phx-disabled=false])) {
      background-color: var(--_kit-wash);
    }
  }
  :is(.kit-role-date-field, .kit-role-date-range) > .kit-region-resolved {
    grid-column: 1 / -1;
    min-block-size: 1lh;
    color: var(--_kit-text-muted);
  }
  :is(.kit-role-date-field, .kit-role-date-range):not([data-kit-state~=error]) > .kit-region-resolved {
    white-space: nowrap;
  }
  .kit-region-expansion > .kit-region-summary::marker {
    display: none;
  }
  .kit-region-group-heading > div:where(.kit-region-line) > details > summary.kit-region-summary::marker,
  .kit-region-group-heading > th > :where(.kit-region-line) > details > summary.kit-region-summary::marker,
  .kit-region-expansion > .kit-region-summary::-webkit-details-marker,
  .kit-region-group-heading > div:where(.kit-region-line) > details > summary.kit-region-summary::-webkit-details-marker,
  .kit-region-group-heading > th > :where(.kit-region-line) > details > summary.kit-region-summary::-webkit-details-marker {
    display: none;
  }
  .kit-region-group-heading > div:where(.kit-region-line) > details > summary.kit-region-summary,
  .kit-region-group-heading > th > :where(.kit-region-line) > details > summary.kit-region-summary {
    display: flex;
    align-items: center;
    gap: var(--_kit-rhythm);
    list-style: none;
  }
  .kit-region-group-heading > div:where(.kit-region-line) > details > summary.kit-region-summary:after,
  .kit-region-group-heading > th > :where(.kit-region-line) > details > summary.kit-region-summary:after,
  .kit-region-expansion > .kit-region-summary:after {
    content: "";
    flex: 0 0 var(--_kit-control-icon);
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-start: auto;
    background: currentColor;
    mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22 fill=%22currentColor%22%3E%3Cpath d=%22M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  .kit-region-expansion[open] > .kit-region-summary:after,
  .kit-region-group-heading > div:where(.kit-region-line) > details[open] > summary.kit-region-summary:after,
  .kit-region-group-heading > th > :where(.kit-region-line) > details[open] > summary.kit-region-summary:after {
    transform: rotate(90deg);
  }
  :is([data-kit-role], [data-kit-layout], [data-kit-region], form, fieldset) *:not([data-kit-role], [data-kit-layout], [data-kit-region], form, fieldset):has(> .kit-role-form-group):not(:has(> :not(.kit-role-form-group))) {
    display: contents;
  }
  .kit-region-form-group-set {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--_kit-region) var(--_kit-stack);
    inline-size: 100%;
    min-inline-size: 0;
    margin-inline: 0;
    padding: 0;
    border: 0;
  }
  :is(.kit-role-form-group, .kit-role-selection-control[data-kit-region=group], .kit-region-form-group-set) > .kit-region-help,
  :is(.kit-role-form-group, .kit-role-selection-control[data-kit-region=group]) > .kit-region-count {
    color: var(--_kit-text-muted);
  }
  :is(.kit-role-form-group, .kit-role-selection-control[data-kit-region=group]):not([data-kit-state~=error]) > .kit-region-error {
    display: none;
  }
  @media screen and (forced-colors: none) {
    :is(.kit-role-form-group, .kit-role-selection-control[data-kit-region=group], .kit-region-form-group-set)[data-kit-state~=error] > .kit-region-error:before {
      color: var(--_kit-status-alert);
    }
  }
  :is(.kit-role-form-group, .kit-role-selection-control[data-kit-region=group], .kit-region-form-group-set)[data-kit-state~=error] > .kit-region-error {
    display: block;
    position: relative;
    padding-inline-start: calc(var(--_kit-control-icon) + var(--_kit-inset-tight));
    color: var(--_kit-text-ink);
  }
  :is(.kit-role-form-group, .kit-role-selection-control[data-kit-region=group], .kit-region-form-group-set)[data-kit-state~=error] > .kit-region-error:before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    inset-block-start: calc((1lh - var(--_kit-control-icon)) / 2);
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    background: currentColor;
    mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22 fill=%22currentColor%22%3E%3Cpath d=%22M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM222.93,203.8a8.5,8.5,0,0,1-7.48,4.2H40.55a8.5,8.5,0,0,1-7.48-4.2,7.59,7.59,0,0,1,0-7.72L120.52,44.21a8.75,8.75,0,0,1,15,0l87.45,151.87A7.59,7.59,0,0,1,222.93,203.8ZM120,144V104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,180Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  .kit-region-choice > .kit-region-printed-value {
    display: none;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-form-group-set {
        grid-template-columns: minmax(0, 1fr);
      }
    }
  }
  :is(.kit-role-date-field, .kit-role-time-field) > .kit-region-text[type=text]:disabled {
    border-color: var(--_kit-panel-boundary);
    background-color: color-mix(in oklch, var(--_kit-text-muted) 18%, var(--_kit-panel-surface));
  }
  :is(.kit-role-number-field, .kit-role-one-time-code) > input:not([type=hidden]):disabled {
    color: var(--_kit-text-muted);
  }
  @keyframes kit-caret {
    to {
      opacity: 0;
    }
  }
  @media screen and (pointer: coarse) {
    html {
      --_kit-keyboard-enabled: 0;
    }
  }
  @media screen and (pointer: coarse) {
    .kit-region-opener[data-kit-opens=keyboard-sheet] {
      display: none;
    }
  }
  :where(.kit-role-labelled-fact) > dt.kit-region-name,
  :where(.kit-role-labelled-fact) > dd.kit-region-value,
  :where(.kit-role-labelled-fact) > dd.kit-region-supporting,
  :where(.kit-role-labelled-fact) > dd.kit-region-edit-form,
  :where(.kit-role-labelled-fact) > dd.kit-region-standing,
  :where(.kit-role-labelled-fact) > dd.kit-region-spark,
  :where(.kit-role-labelled-fact) > dd.kit-region-words {
    margin-inline: 0;
  }
  :where(.kit-role-labelled-fact) > dd.kit-region-value,
  :where(.kit-role-labelled-fact) > dd.kit-region-edit-form,
  :where(.kit-role-labelled-fact) > dd.kit-region-standing,
  :where(.kit-role-labelled-fact) > dd.kit-region-spark,
  :where(.kit-role-labelled-fact) > dd.kit-region-words {
    color: var(--_kit-text-ink);
  }
  :where(.kit-role-labelled-fact) > dd.kit-region-value,
  :where(.kit-role-labelled-fact) > dd.kit-region-supporting,
  :where(.kit-role-labelled-fact) > dd.kit-region-edit-form,
  :where(.kit-role-labelled-fact) > dd.kit-region-standing,
  :where(.kit-role-labelled-fact) > dd.kit-region-spark,
  :where(.kit-role-labelled-fact) > dd.kit-region-words {
    min-inline-size: 0;
    overflow-wrap: anywhere;
  }
  @property --_kit-list-line-leading { syntax: "<length>"; inherits: true; initial-value: 0px; }
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-stack) var(--_kit-inset);
    padding-inline-start: calc(var(--_kit-inset) * 2 + var(--_kit-control-icon));
  }
  [data-kit-role=notice]:has(> [data-kit-region=action]):has(> [data-kit-region=dismiss]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) {
    padding-inline-end: calc(var(--_kit-inset) * 2 + var(--_kit-target));
  }
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-icon] {
    position: absolute;
    inset-block-start: calc(var(--_kit-inset) + (var(--_kit-target) - var(--_kit-control-icon)) / 2);
    inset-inline-start: var(--_kit-inset);
    margin: 0;
  }
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-region=standing] {
    flex: 1 1 auto;
    min-inline-size: 0;
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
  }
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-region=action] {
    flex: none;
    margin: 0;
  }
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-region=dismiss] {
    position: absolute;
    inset-block-start: var(--_kit-inset);
    inset-inline-end: var(--_kit-inset);
    margin: 0;
  }
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-region=action]:has(> [data-kit-region=words]) {
    display: contents;
  }
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-region=words],
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-role=status-line],
  [data-kit-role=notice]:has(> [data-kit-region=action]):not(:has(> :is([data-kit-region=sentence], [data-kit-region=steps]))) > [data-kit-region=action] > [data-kit-region=words] {
    flex: 1 0 100%;
    margin-block: 0;
  }
  :is(.kit-region-page-foot, .kit-region-count-continuation) > .kit-region-count-line {
    align-self: baseline;
    margin-inline-end: var(--_kit-region);
  }
  :is(.kit-region-page-foot, .kit-region-count-continuation)[data-kit-holds~=pager]:not([data-kit-holds~=rows-per-page]) > .kit-region-count-line {
    margin-inline-end: 0;
  }
  :is(.kit-region-page-foot, .kit-region-count-continuation) > .kit-region-rows-per-page,
  :is(.kit-region-page-foot, .kit-region-count-continuation) > .kit-region-go-to-page {
    margin: 0;
  }
  :is(.kit-region-page-foot, .kit-region-count-continuation) > .kit-region-rows-per-page {
    align-self: baseline;
  }
  .kit-region-page-foot[data-kit-holds~=go-to-page]:after,
  .kit-region-count-continuation[data-kit-holds~=go-to-page]:after {
    content: "";
    flex: 1 0 100%;
    margin-block-start: calc(-1 * var(--_kit-cluster-gap));
  }
  .kit-region-page-foot[data-kit-holds~=go-to-page] > .kit-region-go-to-page,
  .kit-region-count-continuation[data-kit-holds~=go-to-page] > .kit-region-go-to-page {
    order: 1;
    align-self: baseline;
  }
  @media not (pointer: fine) {
    html {
      --_kit-palette-enabled: 0;
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings > tr > th.kit-region-cell[data-kit-holds~=pane-divider] {
        position: relative;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-opener[popovertarget] {
        transition: scale var(--_kit-transition) var(--_kit-settle), pointer-events 0s calc(var(--_kit-appear) + var(--_kit-leave)) allow-discrete;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      html[data-kit-state~=phone-sheet] .kit-region-opener[popovertarget] {
        pointer-events: none;
      }
    }
  }
  @keyframes kit-typing-sheet {
    0% {
      translate: 0 calc(-1 * var(--_kit-travel));
    }
  }
  @media screen {
    :is(.kit-role-record-picker, .kit-role-multi-value-picker, .kit-role-form-group[data-kit-holds~=suggestions]) > .kit-region-control:popover-open {
      position: fixed;
      inset-inline: env(safe-area-inset-left) env(safe-area-inset-right);
      inset-block: env(safe-area-inset-top) auto;
      box-sizing: border-box;
      inline-size: auto;
      max-inline-size: none;
      block-size: auto;
      min-block-size: 0;
      max-block-size: calc(100dvh - var(--_kit-sheet-clearance) - env(safe-area-inset-top));
      margin: 0;
      overflow-y: auto;
      padding: var(--_kit-inset);
      border: 0;
      border-block-end: var(--_kit-rule) solid var(--_kit-overlay-edge);
      border-radius: 0;
      outline: none;
      box-shadow: none;
      background: var(--_kit-panel-surface);
      color: var(--_kit-text-ink);
      align-content: start;
      gap: var(--_kit-rhythm);
      animation: kit-typing-sheet var(--_kit-appear) var(--_kit-settle);
      &::backdrop {
        background: var(--_kit-backdrop);
        transition: opacity var(--_kit-appear) var(--_kit-settle);
      }
      > .kit-region-matches {
        margin: 0;
        padding: 0;
        list-style: none;
        --_kit-menu-edge: var(--_kit-inset);
      }
    }
    @starting-style {
      html[data-kit-shown] :is(.kit-role-record-picker, .kit-role-multi-value-picker, .kit-role-form-group[data-kit-holds~=suggestions]) > .kit-region-control:popover-open::backdrop {
        opacity: 0;
      }
    }
  }
  @property --_kit-anchor-gap { syntax: "<length>"; inherits: false; initial-value: 0px; }
  h2:has(+ p.kit-role-presence:where(:not([hidden]))) {
    display: inline-block;
    margin-inline-end: var(--_kit-stack);
    vertical-align: baseline;
  }
  @media screen {
    @container page (inline-size < 720px) {
      h2:has(+ p.kit-role-presence:where(:not([hidden]))) {
        display: block;
      }
    }
  }
  :where(.kit-role-redline) > ins.kit-region-mark,
  :where(.kit-role-redline) > del.kit-region-mark {
    display: flow-root;
  }
  .kit-region-form-row > button.kit-region-handle,
  td.kit-region-cell[data-kit-column=handle] > button.kit-region-handle,
  [role=cell][data-kit-column=handle] > button.kit-region-handle {
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    inline-size: var(--_kit-desktop-target);
    min-block-size: var(--_kit-target);
    padding: 0;
    color: var(--_kit-text-muted);
    background: none;
    border: 0;
    cursor: grab;
    visibility: hidden;
  }
  .kit-region-form-row > button.kit-region-handle > .kit-region-icon,
  td.kit-region-cell[data-kit-column=handle] > button.kit-region-handle > .kit-region-icon,
  [role=cell][data-kit-column=handle] > button.kit-region-handle > .kit-region-icon {
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
  }
  .kit-region-form-row:is(:focus-within, [data-kit-state~=moving]) > button.kit-region-handle,
  .kit-region-row:is(:focus-within, [data-kit-state~=moving]) > td.kit-region-cell[data-kit-column=handle] > button.kit-region-handle,
  [role=row]:is(:focus-within, [data-kit-state~=moving]) > [role=cell][data-kit-column=handle] > button.kit-region-handle {
    visibility: visible;
  }
  @media (hover: hover) and (pointer: fine) {
    .kit-region-form-row:hover > button.kit-region-handle,
    .kit-region-row:hover > td.kit-region-cell[data-kit-column=handle] > button.kit-region-handle,
    [role=row]:hover > [role=cell][data-kit-column=handle] > button.kit-region-handle {
      visibility: visible;
    }
  }
  @media screen {
    .kit-region-grid[data-kit-table=records][data-kit-holds~=handle] {
      @container scroll-state(scrollable: inline) {
        > :is(thead, tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=handle] {
          position: sticky;
          inset-inline-start: 0;
          z-index: var(--_kit-tier-held);
          --_kit-overflow-fade-surface: var(--_kit-surface-beneath);
          background: var(--_kit-overflow-fade-surface);
        }
        > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=selection] {
          inset-inline-start: var(--_kit-desktop-target);
        }
        > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject] {
          inset-inline-start: calc(var(--_kit-desktop-target) + var(--_kit-records-selection-width));
        }
        > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked) > td.kit-region-cell[data-kit-column=handle],
        > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate) > td.kit-region-cell[data-kit-column=handle] {
          background: linear-gradient(var(--_kit-wash-muted), var(--_kit-wash-muted)), var(--_kit-overflow-fade-surface);
        }
        > :is(thead, tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=handle]:first-child:before {
          content: "";
          position: absolute;
          inset-block: 0;
          z-index: -1;
          inset-inline-end: 100%;
          inline-size: var(--_kit-table-overhang);
          background: inherit;
        }
      }
    }
  }
  @media screen and (pointer: fine) {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records][data-kit-holds~=handle] {
        > .kit-region-column-headings > .kit-region-row {
          display: flex;
        }
        > tfoot > tr > td.kit-region-cell[data-kit-column=handle] {
          display: none;
        }
        > tbody > .kit-region-row,
        > tbody > .kit-region-heading-line,
        > tbody > .kit-region-group-heading,
        > tbody > .kit-region-sub-group-heading,
        > tbody > .kit-region-part-heading,
        > tbody > .kit-region-loading,
        > tbody > .kit-region-failed,
        > tbody > .kit-region-cut-off,
        > tbody > .kit-region-empty-row {
          display: grid;
          grid-template-columns: var(--_kit-desktop-target) minmax(0, 1fr);
          align-items: first baseline;
          > td.kit-region-cell[data-kit-column=handle] {
            grid-column: 1;
            inline-size: auto;
            min-inline-size: 0;
          }
          > th.kit-region-cell:not([data-kit-column=handle]),
          > td.kit-region-cell:not([data-kit-column=handle]) {
            grid-column: 2;
          }
        }
        &[data-kit-holds~=selection] > tbody > .kit-region-row,
        &[data-kit-holds~=selection] > tbody > .kit-region-heading-line,
        &[data-kit-holds~=selection] > tbody > .kit-region-group-heading,
        &[data-kit-holds~=selection] > tbody > .kit-region-sub-group-heading,
        &[data-kit-holds~=selection] > tbody > .kit-region-cut-off,
        &[data-kit-holds~=selection] > tbody > .kit-region-loading,
        &[data-kit-holds~=selection] > tbody > .kit-region-failed {
          grid-template-columns: var(--_kit-desktop-target) calc(var(--_kit-target) + var(--_kit-stack)) minmax(0, 1fr);
          > .kit-region-cell[data-kit-column=selection] {
            grid-column: 2;
          }
          > .kit-region-cell[data-kit-column=subject] {
            grid-column: 3;
          }
          > th.kit-region-cell:not([data-kit-column=handle], [data-kit-column=selection], [data-kit-column=subject]),
          > td.kit-region-cell:not([data-kit-column=handle], [data-kit-column=selection], [data-kit-column=subject]) {
            grid-column: 2 / -1;
          }
        }
      }
    }
  }
  @media not (pointer: fine) {
    .kit-region-form-row > button.kit-region-handle,
    [role=row] > .kit-region-cell[data-kit-column=handle] {
      display: none;
    }
  }
  .kit-region-drag-preview {
    padding: var(--_kit-inset-tight);
    font-weight: var(--_kit-strong-weight);
  }
  .kit-region-row:has(> th.kit-region-cell > .kit-role-row > .kit-region-selection > .kit-role-selection-control:checked),
  .kit-region-row:has(> th.kit-region-cell > .kit-role-row > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate),
  .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked),
  .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate),
  .kit-region-group-heading:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked),
  .kit-region-group-heading:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate),
  .kit-region-grid[data-kit-table=comparison] > :is(tbody, tfoot) > tr > td.kit-region-cell:has(> .kit-role-row > .kit-region-selection > .kit-role-selection-control:checked) {
    background-color: var(--_kit-selected-row, var(--_kit-wash-muted));
  }
  .kit-region-row:has(> th.kit-region-cell > .kit-role-row > .kit-region-selection > .kit-role-selection-control:checked),
  .kit-region-row:has(> th.kit-region-cell > .kit-role-row > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate),
  .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked),
  .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate),
  .kit-region-group-heading:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked),
  .kit-region-group-heading:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate) {
    box-shadow: calc(-1 * var(--_kit-inset-tight)) 0 var(--_kit-selected-row, var(--_kit-wash-muted)), var(--_kit-inset-tight) 0 var(--_kit-selected-row, var(--_kit-wash-muted));
  }
  .kit-region-selection > .kit-region-name {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  .kit-region-expansion > .kit-region-summary {
    display: flex;
    align-items: center;
    gap: var(--_kit-stack);
    list-style: none;
  }
  @media screen {
    .kit-region-rows[data-kit-holds~=run] {
      display: grid;
      grid-template-columns: [handle] auto [selection] auto [unread] auto [avatar] auto [subject] auto [stamp] max-content [availability] max-content [facts fact] auto [fact] auto [fact] auto [fact] auto [space] minmax(0, 1fr) [question] max-content [actions] max-content [run-end];
      container-type: inline-size;
      row-gap: var(--_kit-stack-gap, 0px);
    }
  }
  @media screen {
    .kit-region-rows[data-kit-holds~=run] {
      --_kit-stack-gap: inherit;
    }
  }
  @media screen {
    :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > .kit-region-group {
      grid-column: handle / run-end;
      margin-inline: calc(-1 * var(--_kit-inset-tight));
    }
  }
  @media screen {
    :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > .kit-region-notices,
    :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > .kit-region-nothing-matches {
      grid-column: handle / run-end;
      contain: inline-size;
      inline-size: auto;
    }
  }
  @media screen {
    .kit-region-rows[data-kit-holds~=run][data-kit-fit~=wrapped] {
      grid-template-columns: [handle] auto [selection] auto [unread] auto [avatar] auto [subject] auto [stamp] max-content [availability] max-content [facts fact] auto [fact] auto [fact] auto [fact] auto [space] 0 [question] max-content [actions] minmax(min-content, 1fr) [run-end];
    }
  }
  @media screen {
    .kit-region-rows[data-kit-holds~=run][data-kit-fit~=wrapped][data-kit-fit~=narrowed] {
      grid-template-columns: [handle] auto [selection] auto [unread] auto [avatar] auto [subject] auto [stamp] auto [availability] auto [facts fact] auto [fact] auto [fact] auto [fact] auto [space] 0 [question] max-content [actions] minmax(min-content, 1fr) [run-end];
    }
  }
  @media screen {
    :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > .kit-region-group {
      display: grid;
      grid-template-columns: subgrid;
      padding-inline: var(--_kit-inset-tight);
    }
  }
  @media screen {
    :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > .kit-region-group > .kit-region-group-heading,
    :where(:is(.kit-region-rows, .kit-role-reordering)[data-kit-holds~=run]) > .kit-region-group > .kit-region-sub-group-heading {
      grid-column: handle / run-end;
      margin-inline: calc(-1 * var(--_kit-inset-tight));
    }
  }
  label.kit-region-choice,
  label.kit-region-selection,
  label.kit-region-seat {
    display: inline-block;
    vertical-align: middle;
    min-inline-size: var(--_kit-target);
    min-block-size: var(--_kit-target);
  }
  label.kit-region-choice,
  label.kit-region-seat {
    position: relative;
    padding-inline-start: calc(var(--_kit-selection-size) + var(--_kit-stack));
  }
  :is(th, td) > label.kit-region-selection {
    vertical-align: baseline;
    padding-block: calc((var(--_kit-target) - 1lh) / 2);
    margin-block: calc((1lh - var(--_kit-target)) / 2);
    min-block-size: 0;
  }
  :is(th, td) > label.kit-region-selection {
    line-height: inherit;
  }
  label.kit-region-choice[data-kit-state~=disabled],
  label.kit-region-selection[data-kit-state~=disabled],
  label.kit-region-seat[data-kit-state~=disabled] {
    color: var(--_kit-text-muted);
  }
  label.kit-region-choice[data-kit-state~=disabled] > span:not([data-kit-region], :has(+ output), output + span) {
    margin-inline-start: var(--_kit-stack);
  }
  label.kit-region-choice[data-kit-state~=disabled] > output.kit-region-printed-value + span:not([data-kit-region]) {
    display: block;
    color: var(--_kit-text-muted);
  }
  :where(div):not([data-kit-role], .kit-region-form-row):has(> label > .kit-role-selection-control),
  :where(fieldset):not([data-kit-role], .kit-region-form-row):has(> label > .kit-role-selection-control),
  :where(form):not([data-kit-role], .kit-region-form-row):has(> label > .kit-role-selection-control) {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-stack);
    margin-inline: 0;
    padding: 0;
    border: 0;
  }
  :where(fieldset):not([data-kit-role]):has(> label > .kit-role-selection-control) {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    justify-items: start;
  }
  fieldset:not([data-kit-role]):has(> label > .kit-role-selection-control) > legend {
    margin-block-end: var(--_kit-stack);
    padding: 0;
  }
  .kit-region-plan > .kit-region-seats {
    grid-area: 1 / 1;
    display: grid;
    grid-template-columns: max-content repeat(var(--kit-plan-places, 1), 1fr);
    gap: max(var(--_kit-stack), var(--_kit-target) - 1lh) var(--_kit-stack);
    inline-size: max-content;
  }
  .kit-region-plan > .kit-region-seats > .kit-region-stage {
    grid-column: 2 / -1;
    display: flex;
    justify-content: center;
    align-items: center;
    min-block-size: var(--_kit-target);
    border: var(--_kit-rule) solid var(--_kit-panel-boundary);
    border-radius: var(--_kit-panel-radius);
    color: var(--_kit-text-muted);
    > span {
      position: sticky;
      inset-inline: 0;
      padding-inline: var(--_kit-stack);
    }
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: subgrid;
    align-items: start;
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row > .kit-region-row-name {
    position: sticky;
    inset-inline-start: 0;
    z-index: var(--_kit-tier-held);
    padding-inline-end: var(--_kit-stack);
    background: var(--_kit-overflow-fade-surface);
    font-weight: var(--_kit-strong-weight);
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row > .kit-region-seat {
    min-inline-size: var(--_kit-target);
    min-block-size: 0;
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row > .kit-region-seat:before {
    content: "";
    position: absolute;
    inset-inline: 0;
    inset-block-start: 50%;
    block-size: max(100%, var(--_kit-target));
    translate: 0 -50%;
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row > label > .kit-region-reason {
    display: block;
    inline-size: min-content;
    min-inline-size: calc(100% + var(--_kit-selection-size) + var(--_kit-stack));
    margin-inline-start: calc(-1 * (var(--_kit-selection-size) + var(--_kit-stack)));
    overflow-wrap: normal;
    color: var(--_kit-text-muted);
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row > .kit-region-aisle {
    min-inline-size: var(--_kit-target);
  }
  @container scroll-state(scrollable: inline-start) {
    .kit-region-plan > .kit-region-seats > .kit-region-row > .kit-region-row-name:after {
      --_kit-overflow-fade-direction: to left;
      content: "";
      position: absolute;
      inset-block: 0;
      inset-inline-end: calc(-1 * var(--_kit-cut-reveal));
      inline-size: var(--_kit-cut-reveal);
    }
  }
  @property --_kit-pane-least { syntax: "<length>"; inherits: true; initial-value: 0px; }
  @property --_kit-pane-greatest { syntax: "<length>"; inherits: true; initial-value: 0px; }
  @property --_kit-pane-design { syntax: "<length>"; inherits: true; initial-value: 0px; }
  :is(.kit-region-form-row, .kit-region-form-row-list) > :where([data-kit-region]).kit-region-words {
    grid-column: 1 / -1;
    margin-block: 0;
  }
  :is(.kit-region-form-row, .kit-region-form-row-list) > :where([data-kit-role]).kit-region-words {
    grid-column: 1 / -1;
    margin-block: 0;
  }
  .kit-region-tags {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--_kit-rhythm) var(--_kit-inset);
    max-inline-size: 100%;
  }
  .kit-region-tags > .kit-region-words {
    flex-basis: 100%;
  }
  .kit-region-dates[data-kit-holds~=parts] {
    white-space: inherit;
  }
  .kit-region-zone:before {
    content: " ";
  }
}
@layer regions {
  .kit-region-service-destinations {
    --_kit-text-line: var(--_kit-target);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  .kit-region-service-destinations > .kit-region-service-destination {
    display: inline-flex;
    align-items: center;
    min-block-size: var(--_kit-target);
  }
  @media screen {
    .kit-region-rows,
    .kit-region-breakdown-owning-records {
      container-type: inline-size;
    }
  }
  .kit-region-standing[data-kit-state~=failed],
  .kit-region-standing[data-kit-state~=conflict],
  .kit-region-standing[data-kit-state~=processing],
  .kit-region-standing[data-kit-state~=unsaved] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--_kit-stack);
    color: var(--_kit-text-muted);
  }
  .kit-region-standing[data-kit-state~=failed],
  .kit-region-standing[data-kit-state~=conflict] {
    color: var(--_kit-text-ink);
  }
  .kit-region-letterhead {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    column-gap: var(--_kit-stack);
    align-items: start;
    min-inline-size: 0;
    > .kit-region-logo {
      grid-row: 1 / span 2;
      inline-size: var(--_kit-image-height);
      block-size: auto;
    }
    > .kit-region-tenant {
      margin: 0;
      font-weight: var(--_kit-strong-weight);
    }
    > .kit-region-particulars {
      margin: 0;
      font-style: normal;
    }
    > .kit-region-image {
      inline-size: 100%;
      max-inline-size: 100%;
      block-size: auto;
    }
  }
  .kit-region-letterhead[data-kit-holds~=logo] {
    grid-template-columns: auto minmax(0, max-content);
    justify-content: start;
  }
  .kit-region-letterhead:not([data-kit-holds~=particulars]) > .kit-region-tenant {
    grid-row: 1 / span 2;
    align-self: center;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-letterhead[data-kit-holds~=logo] {
        grid-template-columns: auto minmax(0, 1fr);
        row-gap: var(--_kit-stack);
        > .kit-region-logo {
          grid-row: 1;
        }
        > .kit-region-tenant {
          grid-row: 1;
          align-self: center;
        }
        > .kit-region-particulars {
          grid-column: 1 / -1;
        }
      }
    }
  }
}
@layer authored-text {
  .kit-region-value[data-kit-authored-text=true],
  .kit-region-body[data-kit-authored-text=true],
  .kit-region-content[data-kit-authored-text=true],
  .kit-region-fact[data-kit-authored-text=true],
  .kit-region-finding[data-kit-authored-text=true],
  .kit-region-text[data-kit-authored-text=true] {
    display: block;
  }
  .kit-region-paragraph,
  .kit-region-text-heading,
  .kit-region-bullet-list,
  .kit-region-ordered-list,
  .kit-region-task-list,
  .kit-region-list-item,
  .kit-region-quote,
  .kit-region-code-block {
    margin: 0;
  }
  .kit-region-paragraph,
  .kit-region-text-heading {
    white-space: pre-wrap;
  }
  .kit-region-text-heading {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-region-paragraph:empty {
    block-size: 1lh;
  }
  [data-kit-authored-text=true] > * + .kit-region-paragraph,
  [data-kit-authored-text=true] > * + .kit-region-text-heading,
  [data-kit-authored-text=true] > * + .kit-region-bullet-list,
  [data-kit-authored-text=true] > * + .kit-region-ordered-list,
  [data-kit-authored-text=true] > * + .kit-region-task-list,
  [data-kit-authored-text=true] > * + .kit-region-quote,
  [data-kit-authored-text=true] > * + .kit-region-code-block {
    margin-block-start: var(--_kit-stack);
  }
  :is(.kit-region-list-item, .kit-region-quote) > .kit-region-paragraph + .kit-region-paragraph {
    margin-block-start: var(--_kit-stack);
  }
  .kit-region-list-item + .kit-region-list-item {
    margin-block-start: var(--_kit-rhythm);
  }
  .kit-region-bullet-list,
  .kit-region-ordered-list {
    padding-inline-start: var(--_kit-inset-wide);
  }
  .kit-region-ordered-list {
    list-style-type: var(--_kit-numbering, decimal);
  }
  .kit-region-task-list {
    list-style: none;
    padding-inline-start: 0;
  }
  .kit-region-task-list > .kit-region-list-item {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    column-gap: var(--_kit-stack);
  }
  .kit-region-task-list > .kit-region-list-item > .kit-region-icon {
    grid-row: 1;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-block-start: calc((1lh - var(--_kit-control-icon)) / 2);
  }
  .kit-region-task-list > .kit-region-list-item > .kit-region-spoken {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  .kit-region-task-list > .kit-region-list-item > .kit-region-paragraph {
    grid-column: 2;
  }
  .kit-region-quote {
    padding-inline-start: var(--_kit-inset);
    border-inline-start: var(--_kit-rule) solid var(--_kit-edge);
  }
  .kit-region-code-block {
    padding: var(--_kit-inset-tight) var(--_kit-inset);
    overflow-x: auto;
    background: var(--_kit-wash-muted);
  }
  .kit-region-bold {
    font-weight: var(--_kit-strong-weight);
  }
  :is(.kit-region-paragraph, .kit-region-text-heading, .kit-region-bold, .kit-region-italic, .kit-region-link) > .kit-region-code {
    padding-inline: var(--_kit-rhythm);
    border-radius: var(--_kit-rhythm);
    background: var(--_kit-wash-muted);
  }
}
@layer shell {
  html[data-kit-state~=rail] {
    --_kit-railed: true;
  }
  html[data-kit-state~=timer] {
    --_kit-shell-running: none;
  }
  html[data-kit-state~=open-conversation] {
    --_kit-bottom-bar-height: 0px;
  }
  html[data-kit-state~=shell] {
    scroll-padding-block-start: calc(var(--_kit-shell-strip-height) + var(--kit-strip-growth, 0px) + 3 * var(--_kit-focus-edge) + var(--_kit-rule));
    overscroll-behavior-y: none;
  }
  @media (any-pointer: coarse) {
    html[data-kit-state~=shell] {
      overscroll-behavior-y: auto;
    }
  }
  @media screen and (width >= 720px) {
    html[data-kit-state~=rail] {
      scroll-padding-block-start: calc(3 * var(--_kit-focus-edge) + var(--_kit-rule));
    }
  }
  @media screen and (width < 720px) {
    html[data-kit-state~=rail] {
      scroll-padding-block-end: calc(var(--_kit-bottom-bar-height) + env(safe-area-inset-bottom) + var(--kit-bar-growth, 0px) + 3 * var(--_kit-focus-edge) + var(--_kit-rule));
    }
    html[data-kit-state~=rail][data-kit-state~=unsaved] {
      scroll-padding-block-end: calc(var(--_kit-bottom-bar-height) + env(safe-area-inset-bottom) + var(--kit-bar-growth, 0px) + var(--_kit-inset) + var(--kit-held-height, 0px) + var(--_kit-stack) + 2 * var(--_kit-rule) + 3 * var(--_kit-focus-edge));
    }
  }
}
@layer absence {
  .kit-region-action:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-actions:not([data-kit-state~=loading]):where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-age:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-assigned-upcoming:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-band:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-body:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-caption:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-choice-fields:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-choice-item:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-chrome:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-columns-selection-actions:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-compact-work:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-content:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-correction-path:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-count:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-count-continuation:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-cut-off:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-date:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-decision:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-decision-compact-work:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-delivery:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-description:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-destination:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-dismiss:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-effective-time:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-error:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-examples:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-fact:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-facts:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-filters:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-foot:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-form-groups:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-form-part-list:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-form-row-list:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-groups:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-head:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-help:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-label:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-layout-switch:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-lead-measure:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-legend:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-line:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-lines:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-match:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-measure-prior:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-measures:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-name:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-new:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-next-action:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-nothing-matches:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-notice:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-number-dates:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-opener:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-page-foot:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-payment:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-period-filters-schedule:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-positions:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-preview:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-reason:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-refusal:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-reserve:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-result-words:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-routes:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-rows:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-scale:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-scope:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-segment-name:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-select:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-sentence:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-spark:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-stamps:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-standing:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-start:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-subject:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-summary:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-supporting-standing:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-terms:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-text:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-time:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-topic-name:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-trend:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-urgency:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-value:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-view:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-words:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  .kit-region-work:where(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty,
  [data-kit-layout] > .kit-region-action:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-actions:not([data-kit-state~=loading]):where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-age:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-assigned-upcoming:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-band:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-body:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-caption:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-choice-fields:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-choice-item:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-chrome:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-columns-selection-actions:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-compact-work:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-content:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-correction-path:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-count:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-count-continuation:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-cut-off:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-date:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-decision:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-decision-compact-work:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-delivery:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-description:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-destination:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-dismiss:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-effective-time:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-error:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-examples:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-fact:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-facts:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-filters:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-foot:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-form-groups:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-form-part-list:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-form-row-list:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-groups:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-head:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-help:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-label:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-layout-switch:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-lead-measure:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-legend:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-line:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-lines:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-match:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-measure-prior:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-measures:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-name:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-new:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-next-action:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-nothing-matches:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-notice:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-number-dates:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-opener:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-page-foot:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-payment:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-period-filters-schedule:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-positions:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-preview:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-reason:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-refusal:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-reserve:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-result-words:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-routes:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-rows:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-scale:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-scope:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-segment-name:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-select:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-sentence:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-spark:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-stamps:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-standing:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-start:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-subject:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-summary:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-supporting-standing:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-terms:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-text:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-time:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-topic-name:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-trend:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-urgency:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-value:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-view:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-words:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  [data-kit-layout] > .kit-region-work:where(div, section, aside, nav, footer, ul):not(:has(> *)),
  .kit-region-form-groups:where(div):has(> .kit-region-notices):not([data-kit-holds~=notices], :has(> :not(.kit-region-notices))) {
    display: none;
  }
  .kit-region-answer-column > .kit-region-answer:where(section):has(> .kit-region-notices):not([data-kit-holds~=notices], :has(> :not(.kit-region-notices))) {
    display: none;
  }
  :where([data-kit-state~=loading]:not([data-kit-embed=section])) * {
    visibility: hidden;
  }
  [data-kit-state~=loading] > *,
  [data-kit-state~=loading] > :where(.kit-region-form, .kit-region-period-filters, .kit-region-filters, .kit-region-subject-column) > *,
  [data-kit-state~=loading] > :where(.kit-region-form, .kit-region-period-filters, .kit-region-filters, .kit-region-subject-column) > :where(.kit-region-form, .kit-region-period-filters, .kit-region-filters, .kit-region-subject-column) > *,
  :where(.kit-layout-field-result)[data-kit-state~=loading] > :where(.kit-region-column) > *,
  :where(.kit-role-chart)[data-kit-state~=loading] > :where(.kit-region-name, .kit-region-supporting, .kit-role-chart) > *,
  :where(.kit-role-chart)[data-kit-state~=loading] > :where(.kit-role-chart) > :where(.kit-region-name, .kit-region-supporting) > *,
  :where(.kit-role-path-diagram)[data-kit-state~=loading] > :where(figcaption) > * {
    visibility: visible;
    color: transparent;
    background: var(--_kit-wash-muted);
    border-color: transparent;
    border-radius: var(--_kit-radius);
    user-select: none;
    animation: kit-wait var(--_kit-appear) var(--_kit-settle) var(--_kit-wait) backwards;
  }
  [data-kit-state~=loading] > *:where(.kit-region-form, .kit-region-period-filters, .kit-region-filters, .kit-region-subject-column),
  [data-kit-state~=loading] > :where(.kit-region-form, .kit-region-period-filters, .kit-region-filters, .kit-region-subject-column) > *:where(.kit-region-form, .kit-region-period-filters, .kit-region-filters, .kit-region-subject-column),
  :where(.kit-layout-field-result)[data-kit-state~=loading] > *:where(.kit-region-column),
  :where(.kit-role-chart)[data-kit-state~=loading] > *:where(.kit-region-name, .kit-region-supporting, .kit-role-chart),
  :where(.kit-role-chart)[data-kit-state~=loading] > :where(.kit-role-chart) > *:where(.kit-region-name, .kit-region-supporting),
  :where(.kit-role-path-diagram)[data-kit-state~=loading] > *:where(figcaption) {
    background: none;
    animation: none;
  }
  :where(.kit-region-header)[data-kit-state~=loading] > *:where(.kit-region-subject-column) {
    color: inherit;
  }
  [data-kit-state~=loading] [data-kit-state~=loading] > *,
  [data-kit-state~=loading] [data-kit-state~=loading] > :where(.kit-region-form, .kit-region-period-filters, .kit-region-filters, .kit-region-subject-column, .kit-region-name, .kit-region-supporting, .kit-role-chart, figcaption) > * {
    visibility: hidden;
    color: revert-layer;
    background: revert-layer;
    border-color: revert-layer;
    border-radius: revert-layer;
    user-select: revert-layer;
    animation: revert-layer;
  }
  .kit-region-header[data-kit-state~=loading] > .kit-region-subject-column > .kit-region-subject {
    visibility: visible;
    color: revert-layer;
    background: revert-layer;
    border-color: revert-layer;
    border-radius: revert-layer;
    user-select: revert-layer;
    animation: revert-layer;
  }
  .kit-region-header[data-kit-state~=loading] > .kit-region-subject-column > .kit-region-subject * {
    visibility: visible;
  }
  [data-kit-state~=loading] > .kit-region-loading {
    display: block;
    block-size: var(--_kit-target);
  }
  [data-kit-state~=empty] > .kit-region-empty-words {
    max-inline-size: var(--_kit-reading-width);
  }
}
@layer layouts {
  @property --_kit-calendar-floor-height { syntax: "<length>"; inherits: true; initial-value: 0px; }
  @property --_kit-calendar-name-line { syntax: "<length>"; inherits: false; initial-value: 0px; }
  .kit-region-form-row {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  .kit-region-form-group-set {
    > .kit-region-legend {
      margin-block-end: var(--_kit-stack);
      padding: 0;
      font-weight: var(--_kit-heading-weight);
      letter-spacing: var(--_kit-heading-tracking);
    }
    > .kit-region-help,
    > .kit-region-error {
      grid-column: 1 / -1;
      inline-size: 100%;
      margin-block-start: 0;
    }
    > .kit-region-help + .kit-region-error {
      margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
    }
  }
  .kit-region-form-group-set:not([data-kit-state~=error]) > .kit-region-error {
    display: none;
  }
  .kit-region-form-row-list {
    --_kit-form-row-columns: var(--kit-form-row-columns);
    display: grid;
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  .kit-region-form-row-list > .kit-region-count-continuation {
    grid-column: 1 / -1;
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
  .kit-region-form-part-list {
    display: flex;
    flex-direction: column;
    min-inline-size: 0;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-form-row,
      .kit-region-form-row-list,
      .kit-region-form-group-set {
        inline-size: fit-content;
        max-inline-size: min(100%, var(--_kit-center-measure, 100%));
      }
      .kit-region-form-row[data-kit-width=narrow],
      .kit-region-form-group-set[data-kit-width=narrow] {
        --_kit-row-step: calc(var(--_kit-field-narrow) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      .kit-region-form-row[data-kit-width=short],
      .kit-region-form-group-set[data-kit-width=short] {
        --_kit-row-step: calc(var(--_kit-field-short) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      .kit-region-form-row[data-kit-width=medium],
      .kit-region-form-group-set[data-kit-width=medium] {
        --_kit-row-step: calc(var(--_kit-field-medium) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      .kit-region-form-row[data-kit-width=wide],
      .kit-region-form-group-set[data-kit-width=wide] {
        --_kit-row-step: calc(var(--_kit-field-wide) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      :not(.kit-region-form-row-list) > .kit-region-form-row[data-kit-width=narrow],
      :not(.kit-region-form-row-list) > .kit-region-form-row[data-kit-width=short],
      :not(.kit-region-form-row-list) > .kit-region-form-row[data-kit-width=medium],
      :not(.kit-region-form-row-list) > .kit-region-form-row[data-kit-width=wide] {
        grid-auto-flow: row;
        grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--_kit-row-step)), 1fr));
        row-gap: var(--_kit-region);
      }
      .kit-region-form-group-set[data-kit-width=narrow],
      .kit-region-form-group-set[data-kit-width=short],
      .kit-region-form-group-set[data-kit-width=medium],
      .kit-region-form-group-set[data-kit-width=wide] {
        grid-template-columns: repeat(auto-fit, min(100%, var(--_kit-row-step)));
        row-gap: var(--_kit-region);
        inline-size: min(100%, var(--_kit-center-measure, 100%));
        > .kit-region-help,
        > .kit-region-error {
          margin-block-start: 0;
        }
        > .kit-region-help + .kit-region-error {
          margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
        }
      }
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined] {
      inline-size: fit-content;
      max-inline-size: min(100%, var(--_kit-center-measure, 100%));
      grid-template-columns: var(--_kit-form-row-handle-track,) repeat(var(--_kit-form-row-columns), max-content) var(--_kit-form-row-mark-track,) var(--_kit-form-row-move-track,) var(--_kit-form-row-action-track,);
      row-gap: var(--_kit-stack);
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined] > .kit-region-count-continuation {
      margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined][data-kit-holds~=mark] {
      --_kit-form-row-mark-track: [mark] max-content;
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined][data-kit-holds~=move] {
      --_kit-form-row-move-track: [move] max-content;
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined][data-kit-holds~=action] {
      --_kit-form-row-action-track: [action] max-content;
    }
  }
  @media screen {
    @media (pointer: fine) {
      .kit-region-form-row-list[data-kit-fit=lined][data-kit-holds~=move] {
        --_kit-form-row-handle-track: [handle] var(--_kit-desktop-target);
      }
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined] > .kit-region-form-row {
      grid-column: 1 / -1;
      inline-size: auto;
      grid-template-columns: subgrid;
      grid-template-rows: repeat(4, auto);
      grid-auto-flow: row;
      row-gap: 0;
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined] > .kit-region-form-row > .kit-region-choice {
      display: flex;
      align-items: center;
      align-self: stretch;
      gap: var(--_kit-stack);
      grid-row: 2;
      grid-column: mark / span 1;
      justify-self: normal;
      padding-inline-start: 0;
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined] > .kit-region-form-row > button.kit-region-move {
      align-self: stretch;
      grid-row: 2;
      grid-column: move / span 1;
    }
  }
  @media screen {
    .kit-region-form-row-list[data-kit-fit=lined] > .kit-region-form-row > button.kit-region-handle {
      align-self: center;
      grid-row: 2;
      grid-column: handle / span 1;
    }
  }
  @media screen {
    .kit-region-form-row-list {
      grid-template-columns: minmax(0, 1fr);
      row-gap: var(--_kit-region);
    }
  }
  @media screen {
    .kit-region-form-row-list > .kit-region-form-row {
      grid-auto-flow: row;
    }
  }
  @media screen {
    .kit-region-form-row-list > .kit-region-count-continuation {
      margin-block-start: 0;
    }
  }
  @media screen {
    .kit-region-form-row-list > .kit-region-form-row > .kit-region-words {
      margin-block-start: var(--_kit-rhythm);
    }
  }
  @media screen {
    .kit-region-form-row-list:not([data-kit-fit=lined]) > .kit-region-form-row:not(:nth-child(1 of .kit-region-form-row:not([hidden]))) {
      position: relative;
    }
  }
  @media screen {
    .kit-region-form-row-list:not([data-kit-fit=lined]) > .kit-region-form-row:not(:nth-child(1 of .kit-region-form-row:not([hidden]))):before {
      content: "";
      position: absolute;
      inset-inline: 0;
      inset-block-start: calc(-1 * (var(--_kit-region) + var(--_kit-rule)) / 2);
      border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    }
  }
  @media screen {
    .kit-region-form-row-list > .kit-region-form-row > .kit-region-choice {
      justify-self: start;
    }
  }
  @media screen {
    .kit-region-form-row-list > .kit-region-form-row > button.kit-region-move {
      justify-self: start;
    }
  }
  @media screen and (pointer: fine) {
    .kit-region-form-row-list:not([data-kit-fit=lined]) > .kit-region-form-row[data-kit-holds~=handle] {
      grid-template-columns: var(--_kit-desktop-target) minmax(0, 1fr);
    }
  }
  @media screen and (pointer: fine) {
    .kit-region-form-row-list:not([data-kit-fit=lined]) > .kit-region-form-row[data-kit-holds~=handle] > .kit-region-move {
      grid-column: 2;
    }
  }
  @media screen and (pointer: fine) {
    .kit-region-form-row-list:not([data-kit-fit=lined]) > .kit-region-form-row[data-kit-holds~=handle] > .kit-region-words,
    .kit-region-form-row-list:not([data-kit-fit=lined]) > .kit-region-form-row[data-kit-holds~=handle] > .kit-region-choice {
      grid-column: 2;
    }
  }
  @media screen and (pointer: fine) {
    .kit-region-form-row-list:not([data-kit-fit=lined]) > .kit-region-form-row[data-kit-holds~=handle] > button.kit-region-handle {
      grid-row: 1;
      grid-column: 1;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-form-row {
        grid-auto-flow: row;
      }
      :not(.kit-region-form-row-list) > .kit-region-form-row {
        row-gap: var(--_kit-region);
      }
    }
  }
  table[data-kit-table=records] > thead > tr > th > .kit-region-sort {
    gap: var(--_kit-rhythm);
    align-items: baseline;
    min-block-size: 0;
    margin-block: calc(-1 * var(--_kit-inset-tight));
    padding: var(--_kit-inset-tight) 0;
    font-size: inherit;
    font-weight: inherit;
    vertical-align: baseline;
    &:after {
      content: "";
      flex: 0 0 var(--_kit-control-icon);
      align-self: center;
      inline-size: var(--_kit-control-icon);
      block-size: var(--_kit-control-icon);
      background: var(--_kit-text-muted);
      mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22 fill=%22currentColor%22%3E%3Cpath d=%22M181.66,170.34a8,8,0,0,1,0,11.32l-48,48a8,8,0,0,1-11.32,0l-48-48a8,8,0,0,1,11.32-11.32L128,212.69l42.34-42.35A8,8,0,0,1,181.66,170.34Zm-96-84.68L128,43.31l42.34,42.35a8,8,0,0,0,11.32-11.32l-48-48a8,8,0,0,0-11.32,0l-48,48A8,8,0,0,0,85.66,85.66Z%22/%3E%3C/svg%3E") center / contain no-repeat;
    }
  }
  table[data-kit-table=records] > thead > tr > th[data-kit-column=amount] > .kit-region-sort:after {
    order: -1;
  }
  table[data-kit-table=records] > thead > tr > th[aria-sort=ascending] > .kit-region-sort:after,
  table[data-kit-table=records] > thead > tr > th[aria-sort=descending] > .kit-region-sort:after {
    background: var(--_kit-text-ink);
  }
  table[data-kit-table=records] > thead > tr > th[aria-sort=ascending] > .kit-region-sort:after {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22 fill=%22currentColor%22%3E%3Cpath d=%22M205.66,117.66a8,8,0,0,1-11.32,0L136,59.31V216a8,8,0,0,1-16,0V59.31L61.66,117.66a8,8,0,0,1-11.32-11.32l72-72a8,8,0,0,1,11.32,0l72,72A8,8,0,0,1,205.66,117.66Z%22/%3E%3C/svg%3E");
  }
  table[data-kit-table=records] > thead > tr > th[aria-sort=descending] > .kit-region-sort:after {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22 fill=%22currentColor%22%3E%3Cpath d=%22M205.66,149.66l-72,72a8,8,0,0,1-11.32,0l-72-72a8,8,0,0,1,11.32-11.32L120,196.69V40a8,8,0,0,1,16,0V196.69l58.34-58.35a8,8,0,0,1,11.32,11.32Z%22/%3E%3C/svg%3E");
  }
  .kit-region-group-heading > .kit-region-line,
  .kit-region-group-heading > th > .kit-region-line {
    display: grid;
    grid-template-columns: minmax(0, 1fr) calc(var(--_kit-control-icon) + var(--_kit-stack)) auto;
    align-items: center;
    column-gap: var(--_kit-rhythm);
  }
  .kit-region-group-heading > .kit-region-line > .kit-region-disclosure,
  .kit-region-group-heading > th > .kit-region-line > .kit-region-disclosure {
    grid-area: 1 / 1 / 2 / 3;
  }
  .kit-region-group-heading > .kit-region-line > .kit-region-disclosure > .kit-region-summary,
  .kit-region-group-heading > th > .kit-region-line > .kit-region-disclosure > .kit-region-summary {
    gap: var(--_kit-stack);
    min-block-size: var(--_kit-target);
    font-size: var(--_kit-sub-heading-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  .kit-region-group-heading > .kit-region-line > .kit-region-disclosure > .kit-region-summary > .kit-region-count,
  .kit-region-group-heading > th > .kit-region-line > .kit-region-disclosure > .kit-region-summary > .kit-region-count {
    color: var(--_kit-text-muted);
  }
  .kit-region-group-heading > .kit-region-line > .kit-region-disclosure > .kit-region-summary:after,
  .kit-region-group-heading > th > .kit-region-line > .kit-region-disclosure > .kit-region-summary:after {
    order: -1;
    margin-inline-start: 0;
  }
  .kit-region-group-heading > .kit-region-line > .kit-region-disclosure > .kit-region-summary > .kit-region-value[data-kit-holds~=link],
  .kit-region-group-heading > th > .kit-region-line > .kit-region-disclosure > .kit-region-summary > .kit-region-value[data-kit-holds~=link] {
    text-box-trim: none;
  }
  .kit-region-group-heading > .kit-region-line > .kit-region-disclosure > .kit-region-summary > .kit-region-value > .kit-region-link,
  .kit-region-group-heading > th > .kit-region-line > .kit-region-disclosure > .kit-region-summary > .kit-region-value > .kit-region-link {
    display: inline-block;
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    text-box-trim: none;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-group-heading > .kit-region-line[data-kit-holds~=new],
      .kit-region-group-heading > th > .kit-region-line[data-kit-holds~=new] {
        padding-inline-end: calc(var(--_kit-inset) + var(--_kit-rule));
      }
    }
  }
  div.kit-region-group-heading[data-kit-holds~=meter],
  .kit-region-group-heading[data-kit-holds~=meter] > th.kit-region-cell {
    position: relative;
  }
  div.kit-region-group-heading[data-kit-holds~=meter] {
    padding-block-end: var(--_kit-bar-height);
  }
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading[data-kit-holds~=meter] > th.kit-region-cell {
    padding-block-end: var(--_kit-bar-height);
  }
  .kit-region-group-heading[data-kit-holds~=meter] > .kit-region-line > .kit-region-disclosure > .kit-region-summary,
  .kit-region-group-heading[data-kit-holds~=meter] > th > .kit-region-line > .kit-region-disclosure > .kit-region-summary {
    flex-wrap: wrap;
  }
  .kit-region-group-heading > .kit-region-words,
  .kit-region-group-heading > th > .kit-region-words {
    flex-basis: 100%;
    font-weight: 400;
    margin-block: var(--_kit-rhythm) var(--_kit-stack);
  }
  div.kit-region-group-heading {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-stack);
    padding-inline: var(--_kit-inset-tight);
    padding-block-start: var(--_kit-rhythm);
    border-block: var(--_kit-rule) solid var(--_kit-panel-boundary);
    border-block-start-color: var(--_kit-text-ink);
    background: var(--_kit-panel-surface);
    > .kit-region-selection {
      display: flex;
      align-items: center;
      min-block-size: var(--_kit-target);
    }
    > .kit-region-line {
      flex: 1 1 auto;
      min-inline-size: 0;
    }
  }
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading > th.kit-region-cell,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading > td.kit-region-cell {
    padding-block: var(--_kit-rhythm) 0;
    background: var(--_kit-panel-surface);
    box-shadow: inset 0 var(--_kit-list-group-rule-start, var(--_kit-rule)) var(--_kit-text-ink), inset 0 calc(-1 * var(--_kit-rule)) var(--_kit-panel-boundary);
    vertical-align: middle;
  }
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading > td.kit-region-cell[data-kit-column=selection] {
    padding-block-start: calc(var(--_kit-rhythm) + (var(--_kit-target) - 1lh) / 2);
    vertical-align: top;
  }
  table[data-kit-table=records] > thead + .kit-region-group > .kit-region-group-heading {
    --_kit-list-group-rule-start: 0px;
  }
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-row,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-caption,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-heading-line,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-group-heading,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-sub-group-heading,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-part-heading,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-loading,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-failed,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-cut-off,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-expansion-row,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading + .kit-region-empty-row {
    border-block-start: none;
  }
  div.kit-region-sub-group-heading > .kit-region-line,
  tr.kit-region-sub-group-heading > th > .kit-region-line {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    column-gap: var(--_kit-stack);
    font-size: var(--_kit-label-size);
    font-weight: var(--_kit-strong-weight);
    > .kit-region-count {
      color: var(--_kit-text-muted);
    }
  }
  div.kit-region-group > div.kit-region-sub-group-heading {
    display: flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    padding-inline: var(--_kit-inset-tight);
  }
  table[data-kit-table=records] > .kit-region-group > .kit-region-sub-group-heading > th.kit-region-cell,
  table[data-kit-table=records] > .kit-region-group > .kit-region-sub-group-heading > td.kit-region-cell {
    vertical-align: middle;
  }
  @media screen {
    div.kit-region-group > div.kit-region-group-heading,
    div.kit-region-group > div.kit-region-group-heading[data-kit-holds~=meter] {
      position: sticky;
      inset-block-start: calc(var(--_kit-shell-held-edge, 0px) + var(--_kit-list-selection-held, 0px));
      z-index: var(--_kit-tier-held-over);
    }
  }
  @media screen {
    @supports named-feature(single-axis-scroll-container) {
      table[data-kit-table=records] > .kit-region-group > tr.kit-region-group-heading {
        position: sticky;
        inset-block-start: calc(var(--_kit-shell-held-edge, 0px) + var(--_kit-list-selection-held, 0px) + var(--_kit-column-headings-held, 0px));
        z-index: var(--_kit-tier-held-over);
      }
    }
  }
  .kit-region-copy-link:not([data-kit-state=copied]) > .kit-region-icon[data-kit-icon=check],
  .kit-region-copy-link[data-kit-state=copied] > .kit-region-icon[data-kit-icon=link] {
    display: none;
  }
}
@layer motion {
  .kit-region-entry[data-kit-arrival],
  tr.kit-region-row[data-kit-arrival] {
    transition: opacity var(--_kit-appear) var(--_kit-settle), translate var(--_kit-appear) var(--_kit-settle);
  }
  @starting-style {
    html[data-kit-shown] .kit-region-entry[data-kit-arrival],
    html[data-kit-shown] tr.kit-region-row[data-kit-arrival] {
      opacity: 0;
      translate: 0 var(--_kit-travel);
    }
  }
  .kit-region-refusal[data-kit-press-hold=arrived] {
    display: none;
  }
  .kit-region-refusal[data-kit-press-hold=grown] {
    block-size: var(--kit-press-hold-size);
    overflow: clip;
  }
  @media (prefers-reduced-motion: reduce) {
    html {
      --_kit-travel: 0px;
      --_kit-press-scale: 1;
      --_kit-result-scale: 1;
      --_kit-popover-scale: 1;
      --_kit-popover-travel: 0px;
      --_kit-side-panel-travel: 0px;
    }
  }
}
@layer states {
  .kit-region-rows[data-kit-state~=empty],
  .kit-region-subject-region[data-kit-state~=empty] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    --_kit-stack-gap: var(--_kit-stack);
    gap: var(--_kit-stack-gap);
  }
  @keyframes kit-wait {
    0% {
      opacity: 0;
    }
  }
}
@layer embed {
  [data-kit-embed=section] {
    display: block;
  }
  [data-kit-embed=section] > [data-kit-embed=holding] {
    display: flow-root;
  }
  @media screen {
    [data-kit-embed=section][data-kit-state~=loading] > [data-kit-embed=holding] {
      block-size: var(--kit-embed-desktop-block-size);
      overflow: clip;
    }
    [data-kit-embed=section][data-kit-state~=loading] > [data-kit-embed=holding] > [data-kit-embed=mount] {
      opacity: 0;
    }
  }
  @media screen and (width < 720px) {
    [data-kit-embed=section][data-kit-state~=loading] > [data-kit-embed=holding] {
      block-size: var(--kit-embed-phone-block-size);
    }
  }
}
@layer tables {
  .kit-region-grid > thead > tr > .kit-region-cell[data-kit-column=amount],
  .kit-region-grid > :is(tbody, tfoot) > tr > th.kit-region-cell:where([data-kit-holds~=amount]),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell:where([data-kit-holds~=amount]),
  .kit-region-grid > :is(tbody, tfoot) > tr > .kit-region-cell:where([data-kit-column=amount][data-kit-holds~=fact]) {
    text-align: right;
  }
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison]) > .kit-region-total {
    border-block-start: var(--_kit-rule) solid var(--_kit-ink);
    font-weight: var(--_kit-strong-weight);
    th.kit-region-cell {
      font-weight: inherit;
    }
    .kit-region-supporting {
      font-weight: 400;
    }
  }
  .kit-region-grid[data-kit-table=records] {
    inline-size: 100%;
    border-collapse: collapse;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records][data-kit-holds~=group] > thead > tr > .kit-region-cell {
        white-space: nowrap;
        > .kit-region-sort {
          border: 0;
        }
      }
    }
  }
  .kit-region-table {
    --_kit-overflow-fade-extent: var(--_kit-cut-reveal);
    --_kit-overflow-fade-direction: to right;
    --_kit-overflow-fade-surface: var(--_kit-panel-surface);
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    overflow-x: auto;
    overflow-y: clip;
    scroll-snap-type: x mandatory;
    container-type: scroll-state;
    scroll-padding-inline-end: var(--_kit-overflow-fade-extent);
    scrollbar-width: none;
  }
  .kit-region-table[data-kit-holds~=records],
  .kit-region-table[data-kit-holds~=comparison],
  .kit-region-table[data-kit-holds~=ordinary] {
    --_kit-table-overhang: var(--_kit-inset-tight);
    margin-inline: calc(-1 * var(--_kit-table-overhang));
    padding-inline: var(--_kit-table-overhang);
  }
  .kit-region-table[data-kit-holds~=comparison] {
    --_kit-table-overhang: calc(var(--_kit-inset-tight) + 3 * var(--_kit-focus-edge));
  }
  .kit-region-table > .kit-region-grid,
  .kit-region-table > .kit-region-carrier {
    grid-area: 1 / 1;
  }
  .kit-region-table > .kit-region-carrier {
    inline-size: fit-content;
    max-inline-size: 100%;
    justify-self: start;
  }
  @container scroll-state(scrollable: inline-end) {
    .kit-region-table:after {
      content: "";
      grid-area: 1 / 1;
      justify-self: end;
      align-self: stretch;
      inset-inline-start: calc(100% - var(--_kit-overflow-fade-extent) + var(--_kit-table-overhang, 0px));
      inline-size: var(--_kit-overflow-fade-extent);
      margin-inline-end: calc(-1 * var(--_kit-table-overhang, 0px));
    }
  }
  @container scroll-state(scrollable: inline) {
    .kit-region-table > .kit-region-grid:not([data-kit-print=document]) > :is(thead, tbody, tfoot) > tr > th.kit-region-cell:last-child,
    .kit-region-table > .kit-region-grid:not([data-kit-print=document]) > :is(thead, tbody, tfoot) > tr > td.kit-region-cell:last-child {
      padding-inline-end: var(--_kit-table-overhang);
    }
  }
  .kit-region-grid[data-kit-table=comparison] {
    display: table;
    inline-size: 100%;
    border-collapse: collapse;
  }
  .kit-region-grid[data-kit-table=comparison] > :is(thead, tbody, tfoot) > tr > th.kit-region-cell,
  .kit-region-grid[data-kit-table=comparison] > :is(thead, tbody, tfoot) > tr > td.kit-region-cell {
    scroll-snap-align: end;
  }
  .kit-region-grid:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=amount],
  .kit-region-grid:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=time] {
    inline-size: 0;
    white-space: nowrap;
  }
  .kit-region-grid > :is(thead, tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=actions] {
    inline-size: 0;
    white-space: nowrap;
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--_kit-stack);
    max-inline-size: 100%;
    text-box-trim: none;
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-standing {
    overflow-wrap: anywhere;
    margin-block-start: var(--_kit-stack);
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject][data-kit-holds~=link],
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject][data-kit-holds~=link] > .kit-region-value {
    text-box-trim: none;
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link {
    display: inline-block;
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    text-decoration-line: none;
    text-box-trim: none;
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link:focus-visible,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link:focus-visible,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link:focus-visible,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link:focus-visible {
    text-decoration-line: underline;
  }
  @media (hover: hover) and (pointer: fine) {
    .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link:hover,
    .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link:hover,
    .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link:hover,
    .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link:hover {
      text-decoration-line: underline;
    }
  }
  .kit-region-grid[data-kit-table=records][data-kit-holds~=link] > :is(tbody, tfoot) > tr.kit-region-row {
    position: relative;
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link:after,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link:after,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link:after,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link:after {
    content: "";
    position: absolute;
    inset: 0;
  }
  .kit-region-grid[data-kit-table=records][data-kit-holds~=link] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-selection {
    position: relative;
    z-index: var(--_kit-tier-held-over);
  }
  .kit-region-grid[data-kit-table=records][data-kit-holds~=link] > :is(tbody, tfoot) > tr > td.kit-region-cell .kit-region-route {
    position: relative;
    z-index: var(--_kit-tier-held-over);
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link:focus-visible,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link:focus-visible,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link:focus-visible,
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link:focus-visible {
    outline: var(--_kit-focus-edge) solid transparent;
    box-shadow: none;
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr.kit-region-row:has(> th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link:focus-visible),
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr.kit-region-row:has(> th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link:focus-visible),
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr.kit-region-row:has(> th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link:focus-visible),
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr.kit-region-row:has(> th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link:focus-visible) {
    outline: var(--_kit-focus-edge) solid var(--_kit-text-ink);
    outline-offset: calc(-1 * var(--_kit-focus-edge));
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr > th.kit-region-cell[data-kit-column=subject] {
    font-weight: var(--_kit-strong-weight);
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr > th.kit-region-cell[data-kit-column=subject] .kit-region-standing,
  .kit-region-grid[data-kit-table=records] > tbody > tr > th.kit-region-cell[data-kit-column=subject] .kit-region-supporting {
    font-weight: 400;
  }
  .kit-region-grid[data-kit-table=records][data-kit-holds~=link] > :is(.kit-region-body, .kit-region-group, .kit-region-part) > tr > th.kit-region-cell[data-kit-column=subject]:not([data-kit-holds~=link]) {
    font-weight: 400;
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-kit-column=actions] > .kit-region-actions {
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: baseline;
    &[data-kit-holds~=words] {
      flex-wrap: wrap;
    }
    > .kit-region-words {
      text-align: end;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(thead, tfoot) > tr > td.kit-region-cell[data-kit-column=actions] {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-kit-column=actions] > .kit-region-actions {
        flex-wrap: wrap;
        justify-content: flex-start;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-kit-column=actions] > .kit-region-actions > .kit-region-words {
        text-align: start;
      }
    }
  }
  .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]) > .kit-region-identity-line {
    position: sticky;
    inset-inline-start: 0;
    z-index: var(--_kit-tier-held);
    inline-size: fit-content;
  }
  @media screen {
    .kit-region-grid:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]) > thead > tr.kit-region-caption {
      display: none;
    }
  }
  .kit-region-grid[data-kit-table=comparison] > tbody > tr > .kit-region-cell[data-label]:before {
    display: none;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] {
        display: block;
        inline-size: 100%;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-identity-line {
        display: block;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody.kit-region-body,
      .kit-region-grid[data-kit-table=records] > tbody.kit-region-group,
      .kit-region-grid[data-kit-table=records] > tbody.kit-region-part,
      .kit-region-grid[data-kit-table=records] > tbody.kit-region-total {
        display: block;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-caption,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-group-heading,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-sub-group-heading,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-part-heading,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-loading,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-failed,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-cut-off,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-expansion-row,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-empty-row {
        display: block;
        padding-block: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records]:not([data-kit-holds~=selection]) > tbody:not(.kit-region-total) > .kit-region-row:nth-child(1 of :not([hidden])) {
        padding-block-start: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records]:not([data-kit-holds~=selection]) > tbody:not(.kit-region-total) > .kit-region-row > th.kit-region-cell[data-kit-column=subject] {
        padding-block-start: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records]:not([data-kit-holds~=selection]) > tbody:not(.kit-region-total) > .kit-region-row > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link,
      .kit-region-grid[data-kit-table=records]:not([data-kit-holds~=selection]) > tbody:not(.kit-region-total) > .kit-region-row > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link,
      .kit-region-grid[data-kit-table=records]:not([data-kit-holds~=selection]) > tbody:not(.kit-region-total) > .kit-region-row > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link,
      .kit-region-grid[data-kit-table=records]:not([data-kit-holds~=selection]) > tbody:not(.kit-region-total) > .kit-region-row > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link {
        margin-block-start: calc(-.5 * max(0px, var(--_kit-target) - 1lh));
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link {
        display: block;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-desktop-only=true],
      .kit-region-grid[data-kit-table=records] .kit-region-supporting[data-kit-desktop-only=true] {
        display: none !important;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell {
        display: block;
        padding-inline: 0;
        inline-size: auto;
        white-space: normal;
        text-align: start;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-holds~=amount],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-holds~=amount],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell[data-kit-column=amount],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell[data-label]:not([data-kit-column=subject]) {
        text-align: end;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell[data-label]:not([data-kit-column=subject]):before {
        content: attr(data-label);
        float: inline-start;
        text-align: start;
        margin-inline-end: var(--_kit-stack);
        color: var(--_kit-text-muted);
        font-size: var(--_kit-label-size);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell[data-label]:not([data-kit-column=subject]) {
        text-box-trim: trim-start !important;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label]:empty,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label][data-kit-holds~=empty] {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-label][data-kit-holds~=question] {
        display: grid;
        grid-template-columns: minmax(0, max-content) minmax(max-content, 1fr);
        align-items: baseline;
        gap: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-label][data-kit-holds~=question]:before {
        float: none;
        margin-inline-end: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-label] > .kit-region-value[data-kit-holds~=question] {
        display: contents;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-label][data-kit-holds~=segmented-control] {
        display: grid;
        grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
        justify-content: space-between;
        align-items: first baseline;
        column-gap: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-label][data-kit-holds~=segmented-control]:before {
        float: none;
        margin-inline-end: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > td.kit-region-cell[data-label] > .kit-region-value[data-kit-holds~=segmented-control] {
        display: contents;
      }
    }
  }
  .kit-region-grid:not([data-kit-print-form=rows]) > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-holds~=question] {
    display: contents;
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] .kit-region-supporting[data-kit-phone-only=true] {
        display: none !important;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records][data-kit-holds~=column-widths] {
        inline-size: max-content;
        min-inline-size: 100%;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact:not([data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount], [data-kit-holds~=stamp]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact:not([data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount], [data-kit-holds~=stamp]) {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-supporting:not([data-kit-holds~=identifier], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=amount]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-supporting:not([data-kit-holds~=identifier], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=amount]) {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell:not([data-kit-column]) > .kit-region-fact:not(.kit-role-amount, [data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount], [data-kit-holds~=stamp]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell:not([data-kit-column]) > .kit-region-value > .kit-region-fact:not(.kit-role-amount, [data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount], [data-kit-holds~=stamp]) {
        min-inline-size: max(100%, var(--_kit-field-narrow));
        max-inline-size: max(var(--_kit-records-fifth) - var(--_kit-cut-reveal) - 2 * var(--_kit-inset-tight), var(--_kit-field-short));
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      @supports (min-inline-size: calc-size(max-content, size)) {
        .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell:not([data-kit-column]) > .kit-region-fact:not(.kit-role-amount, [data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount], [data-kit-holds~=stamp]),
        .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell:not([data-kit-column]) > .kit-region-value > .kit-region-fact:not(.kit-role-amount, [data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount], [data-kit-holds~=stamp]) {
          min-inline-size: calc-size(max-content, max(min(size, var(--_kit-field-narrow)), 100%));
        }
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-authored-text=true],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-authored-text=true],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=labelled-fact],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=row],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=meter],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=email],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=address],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=identifier],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=amount],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact[data-kit-holds~=stamp],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=labelled-fact],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=row],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=meter],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=email],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=address],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=identifier],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=amount],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=stamp],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link[data-kit-holds~=identifier],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link[data-kit-holds~=identifier] {
        inline-size: max-content;
        max-inline-size: calc(var(--_kit-records-allocation) - var(--_kit-cut-reveal) - 2 * var(--_kit-inset-tight));
        min-inline-size: 100%;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link:not([data-kit-holds~=identifier]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link:not([data-kit-holds~=identifier]) {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        inline-size: 0;
        min-inline-size: 100%;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-inline-size: 0;
        max-inline-size: 100%;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      @supports (min-inline-size: calc-size(min-content, size)) {
        .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell:not([data-kit-column=time]) > .kit-region-fact[data-kit-holds~=time]:not([data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]),
        .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell:not([data-kit-column=time]) > .kit-region-value > .kit-region-fact[data-kit-holds~=time]:not([data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]) {
          min-inline-size: calc-size(min-content, size + 1em);
        }
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-fact:not([data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell > .kit-region-value > .kit-region-fact:not([data-kit-authored-text=true], [data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=meter], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]) {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        inline-size: max-content;
        max-inline-size: 100%;
        margin-inline-start: auto;
        text-align: start;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=lines]:not([data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=meter]:not([data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value[data-kit-holds~=lines],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=lines]:not([data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]),
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=meter]:not([data-kit-holds~=labelled-fact], [data-kit-holds~=row], [data-kit-holds~=email], [data-kit-holds~=address], [data-kit-holds~=identifier], [data-kit-holds~=amount]) {
        clear: inline-start;
        inline-size: auto;
        margin-inline-start: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-authored-text=true],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-authored-text=true],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=labelled-fact],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=row],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=email],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=address],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=identifier],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-fact[data-kit-holds~=amount],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=labelled-fact],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=row],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=email],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=address],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=identifier],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-fact[data-kit-holds~=amount] {
        display: flow-root;
        inline-size: max-content;
        max-inline-size: 100%;
        margin-inline-start: auto;
        text-align: start;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody:not(.kit-region-total) > tr > td.kit-region-cell[data-label][data-kit-holds~=supporting] {
        container-type: inline-size;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody:not(.kit-region-total) > tr > td.kit-region-cell[data-label][data-kit-holds~=supporting] > .kit-region-value {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        inline-size: max-content;
        max-inline-size: 100%;
        margin-inline-start: auto;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody:not(.kit-region-total) > tr > td.kit-region-cell[data-label][data-kit-holds~=supporting] > .kit-region-value > .kit-region-supporting {
        justify-self: safe end;
        inline-size: max-content;
        max-inline-size: 100cqi;
        margin-inline-start: calc(100% - 100cqi);
        margin-inline-end: clamp(0px, (100% - 100cqi + 1px) * 1000, 100cqi);
      }
    }
  }
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-fact[data-kit-holds~=avatar],
  .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > .kit-region-cell > .kit-region-value > .kit-region-fact[data-kit-holds~=avatar] {
    display: flex;
    align-items: baseline;
    gap: var(--_kit-stack);
    overflow: visible;
    > .kit-region-name {
      min-inline-size: 0;
    }
  }
  .kit-region-grid:not([data-kit-print=document]) > :is(thead, tbody, tfoot) > tr {
    > th.kit-region-cell:first-child,
    > td.kit-region-cell:first-child {
      padding-inline-start: 0;
    }
    > th.kit-region-cell:last-child,
    > td.kit-region-cell:last-child {
      padding-inline-end: 0;
    }
  }
  .kit-region-table[data-kit-holds~=prose] {
    --_kit-overflow-fade-surface: var(--_kit-surface-beneath);
  }
  .kit-region-grid[data-kit-table=prose] {
    display: table;
    inline-size: fit-content;
    border-collapse: collapse;
    --_kit-column-rule: var(--_kit-rule) solid var(--_kit-panel-boundary);
    > :is(thead, tbody, tfoot) > tr > .kit-region-cell :is(.kit-region-identifier, code.kit-region-address) {
      white-space: nowrap;
    }
    > :is(thead, tbody, tfoot) > tr > th.kit-region-cell,
    > :is(thead, tbody, tfoot) > tr > td.kit-region-cell {
      overflow-wrap: normal;
      padding-block: var(--_kit-stack);
      padding-inline: var(--_kit-inset-tight);
      scroll-snap-align: end;
    }
    > :is(thead, tbody, tfoot) > tr > th.kit-region-cell:not(:last-child),
    > :is(thead, tbody, tfoot) > tr > td.kit-region-cell:not(:last-child) {
      border-inline-end: var(--_kit-column-rule);
    }
    > :is(thead, tbody, tfoot) > tr > th.kit-region-cell:first-child,
    > :is(thead, tbody, tfoot) > tr > td.kit-region-cell:first-child {
      position: sticky;
      inset-inline-start: 0;
      z-index: var(--_kit-tier-held);
      --_kit-overflow-fade-surface: var(--_kit-surface-beneath);
      background: var(--_kit-overflow-fade-surface);
    }
    @container scroll-state(scrollable: inline-start) {
      > :is(thead, tbody, tfoot) > tr > th.kit-region-cell:first-child:after,
      > :is(thead, tbody, tfoot) > tr > td.kit-region-cell:first-child:after {
        content: "";
        position: absolute;
        inset-block: 0;
        inset-inline-end: calc(-1 * (var(--_kit-cut-reveal) + var(--_kit-rule)));
        inline-size: var(--_kit-cut-reveal);
        border-inline-start: var(--_kit-column-rule);
        --_kit-overflow-fade-direction: to left;
      }
    }
  }
  @media screen {
    @supports named-feature(single-axis-scroll-container) {
      @container (inline-size >= 720px) {
        .kit-region-grid[data-kit-table=records][data-kit-holds~=column-headings] {
          --_kit-column-headings-held: calc(var(--_kit-label-size) * var(--_kit-text-line) + 2 * var(--_kit-inset-tight) + var(--_kit-rule) / 2);
        }
      }
      @container (inline-size < 720px) {
        .kit-region-grid[data-kit-table=records] > .kit-region-column-headings {
          position: static;
        }
      }
    }
  }
  .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > th.kit-region-cell,
  .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td.kit-region-cell {
    scroll-snap-align: start;
    scroll-margin-inline-start: var(--_kit-cut-reveal);
  }
  @media screen {
    .kit-region-table[data-kit-holds~=records] {
      --_kit-records-selection-width: 0px;
      --_kit-records-fifth: calc((100% - 2 * var(--_kit-table-overhang)) / 5);
      --_kit-records-allocation: max(var(--_kit-records-fifth), var(--_kit-field-short) + 2 * var(--_kit-inset-tight) + var(--_kit-cut-reveal));
      scroll-padding-inline-start: calc(var(--_kit-table-overhang) + var(--_kit-records-selection-width) + var(--_kit-records-allocation) - var(--_kit-cut-reveal));
      container-type: inline-size scroll-state;
    }
  }
  @media screen {
    .kit-region-table[data-kit-holds~=records] > .kit-region-grid[data-kit-table=records] {
      --_kit-records-fifth: 20cqi;
      --_kit-records-allocation: max(var(--_kit-records-fifth), var(--_kit-field-short) + 2 * var(--_kit-inset-tight) + var(--_kit-cut-reveal));
    }
  }
  @media screen {
    .kit-region-rows .kit-region-table[data-kit-holds~=records],
    .kit-region-breakdown-owning-records .kit-region-table[data-kit-holds~=records] {
      --_kit-records-fifth: 20cqi;
      container-type: scroll-state;
    }
  }
  @media screen {
    .kit-region-current-step .kit-region-table[data-kit-holds~=records] {
      --_kit-records-fifth: 20cqi;
      container-type: scroll-state;
    }
  }
  @media screen {
    .kit-region-rows .kit-region-table[data-kit-holds~=records] > .kit-region-grid[data-kit-table=records],
    .kit-region-breakdown-owning-records .kit-region-table[data-kit-holds~=records] > .kit-region-grid[data-kit-table=records] {
      --_kit-records-fifth: inherit;
      --_kit-records-allocation: inherit;
    }
  }
  @media screen {
    .kit-region-current-step .kit-region-table[data-kit-holds~=records] > .kit-region-grid[data-kit-table=records] {
      --_kit-records-fifth: inherit;
      --_kit-records-allocation: inherit;
    }
  }
  @media screen {
    .kit-region-table[data-kit-holds~=selection] {
      --_kit-records-selection-width: calc(var(--_kit-target) + var(--_kit-inset-tight));
    }
  }
  @media screen {
    .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject] {
      min-inline-size: calc(var(--_kit-records-allocation) - var(--_kit-cut-reveal));
    }
  }
  @media screen {
    .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=selection] {
      inline-size: var(--_kit-records-selection-width);
      min-inline-size: var(--_kit-records-selection-width);
      padding-inline-start: 0;
      padding-inline-end: var(--_kit-inset-tight);
    }
  }
  @media screen {
    .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject],
    .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=selection] {
      scroll-snap-align: none;
    }
  }
  @media screen {
    .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:focus-visible,
    .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line:focus-visible,
    .kit-region-grid[data-kit-table=records] > tbody > .kit-region-group-heading:focus-visible {
      position: relative;
      outline: none;
    }
  }
  @media screen {
    .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:focus-visible:after,
    .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line:focus-visible:after,
    .kit-region-grid[data-kit-table=records] > tbody > .kit-region-group-heading:focus-visible:after {
      content: "";
      position: absolute;
      inset-block: calc(-2 * var(--_kit-focus-edge));
      inset-inline: calc(-1 * var(--_kit-inset-tight));
      pointer-events: none;
      border: var(--_kit-focus-edge) solid var(--_kit-text-ink);
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] {
        isolation: isolate;
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject],
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=selection] {
        position: sticky;
        z-index: var(--_kit-tier-held);
        --_kit-overflow-fade-surface: var(--_kit-surface-beneath);
        background: var(--_kit-overflow-fade-surface);
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=selection] {
        inset-inline-start: 0;
        z-index: var(--_kit-tier-held-over);
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject] {
        inset-inline-start: var(--_kit-records-selection-width);
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-link:after,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-link:after,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-subject-stamp > .kit-region-subject-link:after,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-value > .kit-region-subject-stamp > .kit-region-subject-link:after {
        inset-inline-start: calc(-1 * (var(--_kit-records-selection-width) + var(--_kit-table-overhang)));
        inset-inline-end: auto;
        inline-size: calc(100cqi + 2 * var(--_kit-table-overhang));
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked) > .kit-region-cell[data-kit-column=subject],
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate) > .kit-region-cell[data-kit-column=subject],
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked) > .kit-region-cell[data-kit-column=selection],
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate) > .kit-region-cell[data-kit-column=selection] {
        background: linear-gradient(var(--_kit-selected-row, var(--_kit-wash-muted)), var(--_kit-selected-row, var(--_kit-wash-muted))), var(--_kit-overflow-fade-surface);
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject]:first-child:before,
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=selection]:first-child:before {
        content: "";
        position: absolute;
        inset-block: 0;
        z-index: -1;
        inset-inline-end: 100%;
        inline-size: var(--_kit-table-overhang);
        background: inherit;
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:focus-visible:after,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line:focus-visible:after,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-group-heading:focus-visible:after {
        z-index: var(--_kit-tier-held-over);
        inset-inline-end: 0;
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > tbody > tr:focus-visible > .kit-region-cell[data-kit-column=subject]:first-child,
      .kit-region-grid[data-kit-table=records] > tbody > tr:focus-visible > .kit-region-cell[data-kit-column=selection]:first-child {
        z-index: var(--_kit-tier-held-over);
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > tbody > tr:focus-visible > .kit-region-cell[data-kit-column=subject]:first-child:before,
      .kit-region-grid[data-kit-table=records] > tbody > tr:focus-visible > .kit-region-cell[data-kit-column=selection]:first-child:before {
        inset-block: calc(var(--_kit-rule) / 2 - 2 * var(--_kit-focus-edge)) calc(var(--_kit-rule) - 2 * var(--_kit-focus-edge));
        box-sizing: border-box;
        padding-block: calc(2 * var(--_kit-focus-edge) - var(--_kit-rule) / 2) calc(2 * var(--_kit-focus-edge) - var(--_kit-rule));
        border-inline-start: var(--_kit-focus-edge) solid var(--_kit-text-ink);
        background-clip: content-box;
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr.kit-region-row:has(> th.kit-region-cell[data-kit-column=subject] .kit-region-subject-link:focus-visible) > .kit-region-cell[data-kit-column=subject],
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr.kit-region-row:has(> th.kit-region-cell[data-kit-column=subject] .kit-region-subject-link:focus-visible) > .kit-region-cell[data-kit-column=selection] {
        box-shadow: inset 0 var(--_kit-focus-edge) 0 var(--_kit-text-ink), inset 0 calc(-1 * var(--_kit-focus-edge)) 0 var(--_kit-text-ink);
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr.kit-region-row:has(> th.kit-region-cell[data-kit-column=subject] .kit-region-subject-link:focus-visible) > .kit-region-cell:first-child:before {
        box-shadow:
          inset var(--_kit-focus-edge) 0 0 var(--_kit-text-ink),
          inset 0 var(--_kit-focus-edge) 0 var(--_kit-text-ink),
          inset 0 calc(-1 * var(--_kit-focus-edge)) 0 var(--_kit-text-ink);
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline-start) {
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject]:after {
        content: "";
        position: absolute;
        inset-block: 0;
        inset-inline-end: calc(-1 * var(--_kit-cut-reveal));
        inline-size: var(--_kit-cut-reveal);
        --_kit-overflow-fade-direction: to left;
      }
    }
  }
  @media screen {
    @container scroll-state(scrollable: inline-start) {
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked) > .kit-region-cell[data-kit-column=subject]:after,
      .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate) > .kit-region-cell[data-kit-column=subject]:after {
        background:
          linear-gradient(
            var(--_kit-overflow-fade-direction),
            transparent,
            var(--_kit-selected-row, var(--_kit-wash-muted))),
          linear-gradient(
            var(--_kit-overflow-fade-direction),
            transparent,
            var(--_kit-overflow-fade-surface));
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=subject] {
        min-inline-size: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody:not(.kit-region-total) > .kit-region-row,
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody:not(.kit-region-total) > .kit-region-heading-line,
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody:not(.kit-region-total) > .kit-region-group-heading,
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody:not(.kit-region-total) > .kit-region-sub-group-heading,
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody:not(.kit-region-total) > .kit-region-cut-off,
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody:not(.kit-region-total) > .kit-region-loading,
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody:not(.kit-region-total) > .kit-region-failed {
        display: grid;
        grid-template-columns: calc(var(--_kit-target) + var(--_kit-stack)) minmax(0, 1fr);
        align-items: first baseline;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > .kit-region-cell[data-kit-column=selection] {
        grid-column: 1;
        inline-size: auto;
        min-inline-size: 0;
        padding-inline-end: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr > .kit-region-cell[data-kit-column=subject] {
        grid-column: 2;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody > :is(.kit-region-row, .kit-region-heading-line, .kit-region-group-heading, .kit-region-sub-group-heading, .kit-region-cut-off, .kit-region-loading, .kit-region-failed) > th.kit-region-cell:not([data-kit-column=selection], [data-kit-column=subject]),
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody > :is(.kit-region-row, .kit-region-heading-line, .kit-region-group-heading, .kit-region-sub-group-heading, .kit-region-cut-off, .kit-region-loading, .kit-region-failed) > td.kit-region-cell:not([data-kit-column=selection], [data-kit-column=subject]) {
        grid-column: 1 / -1;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings[data-kit-holds~=selection] {
        display: block;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings[data-kit-holds~=selection] > .kit-region-row {
        display: block;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings[data-kit-holds~=selection] > tr > th.kit-region-cell:not([data-kit-column=selection]) {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings[data-kit-holds~=selection] > tr > th.kit-region-cell[data-kit-column=selection] {
        display: block;
        inline-size: auto;
        padding-inline: 0;
        font-size: var(--_kit-body-size);
        font-weight: 400;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings[data-kit-holds~=selection] > tr > th.kit-region-cell[data-kit-column=selection] > label.kit-region-selection {
        display: flex;
        align-items: flex-start;
        margin-block: calc(-1 * var(--_kit-inset-tight));
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings[data-kit-holds~=selection] > tr > th.kit-region-cell[data-kit-column=selection] > label.kit-region-selection > .kit-region-name {
        position: static;
        inline-size: auto;
        block-size: auto;
        overflow: visible;
        clip-path: none;
        white-space: normal;
        line-height: inherit;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > .kit-region-total {
        display: block;
        > .kit-region-row {
          display: flex;
          flex-wrap: wrap;
          align-items: baseline;
          column-gap: var(--_kit-inset-tight);
          padding-block: var(--_kit-stack);
        }
        > .kit-region-row[data-kit-holds~=amount] > td.kit-region-cell[data-kit-holds~=amount] {
          flex-basis: 100%;
        }
        > tr > th.kit-region-cell,
        > tr > td.kit-region-cell {
          display: block;
          inline-size: auto;
          min-inline-size: 0;
          padding-inline: 0;
          text-align: start;
        }
        > tr > th.kit-region-cell:empty,
        > tr > td.kit-region-cell:empty {
          display: none;
        }
        > tr > th.kit-region-cell {
          margin-inline-end: auto;
        }
        > tr > th.kit-region-cell:before,
        > tr > td.kit-region-cell:before {
          font-weight: 400;
        }
        > .kit-region-row:not([data-kit-holds~=amount]) > td.kit-region-cell[data-kit-holds~=amount][data-kit-holds~=supporting] {
          flex: 1;
          text-align: end;
        }
        > .kit-region-row:not([data-kit-holds~=amount]) > td.kit-region-cell[data-kit-holds~=amount]:before {
          content: none;
        }
      }
    }
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount][data-kit-holds~=drawing],
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value[data-kit-holds~=drawing] {
    position: relative;
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-share,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-change,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-bridge,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-mark,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-parts,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-share,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-change,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-bridge,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-mark,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-parts {
    position: absolute;
    display: block;
    inline-size: var(--_kit-share-track);
    block-size: var(--_kit-rhythm);
    color: var(--_kit-data-category-1);
    margin-block-start: calc((1lh - var(--_kit-rhythm)) / 2);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-share:before,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-share:before {
    content: "";
    display: block;
    inline-size: calc(var(--kit-share) * 100%);
    block-size: 100%;
    background: var(--_kit-chart-bar);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount][data-kit-holds~=drawing] > .kit-region-fact,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-parts + .kit-region-part-amounts,
  .kit-region-grid > :is(tbody, tfoot) > tr > .kit-region-cell[data-kit-column=amount] > .kit-region-value[data-kit-holds~=drawing] > .kit-region-fact,
  .kit-region-grid > :is(tbody, tfoot) > tr > .kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-parts + .kit-region-part-amounts {
    display: block;
    padding-inline-start: calc(var(--_kit-share-track) + var(--_kit-stack));
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-change,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-change {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-from: var(--kit-from);
    --_kit-chart-to: var(--kit-to);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-change:before,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-change:before {
    content: "";
    position: absolute;
    inset-block-start: calc((var(--_kit-rhythm) - 1lh) / 2);
    inset-block-end: calc((var(--_kit-rhythm) - 1lh) / 2);
    inset-inline-start: calc(var(--_kit-chart-at) * 100%);
    inline-size: var(--_kit-rule);
    background: var(--_kit-text-muted);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-change:after,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-change:after {
    content: "";
    position: absolute;
    inset-block-start: 0;
    inset-block-end: 0;
    inset-inline-start: calc(min(var(--_kit-chart-from), var(--_kit-chart-to)) * 100%);
    inline-size: calc(max(var(--_kit-chart-to) - var(--_kit-chart-from), var(--_kit-chart-from) - var(--_kit-chart-to)) * 100%);
    background: var(--_kit-chart-bar);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-bridge:after,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-bridge:after {
    content: "";
    position: absolute;
    inset-block: 0;
    inset-inline-start: calc(min(var(--kit-from), var(--kit-to)) * 100%);
    inline-size: calc(max(var(--kit-to) - var(--kit-from), var(--kit-from) - var(--kit-to)) * 100%);
    background: var(--_kit-chart-bar);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-mark:after,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-mark:after {
    content: "";
    position: absolute;
    inset-block-start: calc((var(--_kit-rhythm) - var(--_kit-chart-point)) / 2);
    inset-inline-start: clamp(0px, calc(var(--kit-at) * 100% - var(--_kit-chart-point) / 2), calc(100% - var(--_kit-chart-point)));
    inline-size: var(--_kit-chart-point);
    block-size: var(--_kit-chart-point);
    background: var(--_kit-chart-bar);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-parts > .kit-region-part:nth-child(1),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount:nth-child(1),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part:nth-child(1),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount:nth-child(1) {
    --_kit-part-hue: var(--_kit-data-category-1);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-parts > .kit-region-part:nth-child(2),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount:nth-child(2),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part:nth-child(2),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount:nth-child(2) {
    --_kit-part-hue: var(--_kit-data-category-2);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-parts > .kit-region-part:nth-child(3),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount:nth-child(3),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part:nth-child(3),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount:nth-child(3) {
    --_kit-part-hue: var(--_kit-data-category-3);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-parts > .kit-region-part:nth-child(4),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount:nth-child(4),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part:nth-child(4),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount:nth-child(4) {
    --_kit-part-hue: var(--_kit-data-category-4);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-parts > .kit-region-part:nth-child(5),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount:nth-child(5),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part:nth-child(5),
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount:nth-child(5) {
    --_kit-part-hue: var(--_kit-data-category-5);
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount {
    display: block;
  }
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount:before,
  .kit-region-grid > :is(tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount:before {
    content: "";
    display: inline-block;
    inline-size: 1cap;
    block-size: 1cap;
    margin-inline-end: var(--_kit-stamp-gap);
    background: var(--_kit-part-hue);
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-share,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-change,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-bridge,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-mark,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-parts,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-share,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-change,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-bridge,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-mark,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-parts {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin-block-start: 0;
        margin-inline-end: var(--_kit-stack);
      }
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-share,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-change,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-bridge,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-mark,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-share,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-change,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-bridge,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-mark {
        float: inline-end;
        margin-block-start: calc((1lh - var(--_kit-rhythm)) / 2);
        margin-inline: var(--_kit-stack) 0;
      }
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label][data-kit-holds~=drawing] > .kit-region-fact,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value[data-kit-holds~=drawing] > .kit-region-fact {
        display: inline;
        padding-inline-start: 0;
      }
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-parts + .kit-region-part-amounts,
      .kit-region-grid[data-kit-table=records] > :is(tbody, tfoot) > tr > td.kit-region-cell[data-label] > .kit-region-value > .kit-region-parts + .kit-region-part-amounts {
        padding-inline-start: 0;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      .kit-region-grid[data-kit-table=records] > thead > tr > th.kit-region-cell[data-kit-holds~=pane-divider] {
        padding-inline-end: calc(var(--_kit-control-icon) / 2 + var(--_kit-inset-tight));
        &:last-child {
          padding-inline-end: calc(var(--_kit-target) / 2 + var(--_kit-control-icon) / 2 + var(--_kit-inset-tight));
        }
      }
    }
  }
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row[aria-level],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line[aria-level],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-loading[aria-level],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-failed[aria-level] {
    --_kit-nest-depth: 5;
    --_kit-nest-indent: calc(var(--_kit-nest-depth) * var(--_kit-control-icon) + var(--_kit-target));
  }
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row[aria-level="1"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line[aria-level="1"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-loading[aria-level="1"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-failed[aria-level="1"] {
    --_kit-nest-depth: 0;
  }
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row[aria-level="2"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line[aria-level="2"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-loading[aria-level="2"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-failed[aria-level="2"] {
    --_kit-nest-depth: 1;
  }
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row[aria-level="3"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line[aria-level="3"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-loading[aria-level="3"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-failed[aria-level="3"] {
    --_kit-nest-depth: 2;
  }
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row[aria-level="4"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line[aria-level="4"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-loading[aria-level="4"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-failed[aria-level="4"] {
    --_kit-nest-depth: 3;
  }
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-row[aria-level="5"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-heading-line[aria-level="5"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-loading[aria-level="5"],
  .kit-region-grid[data-kit-table=records] > tbody > .kit-region-failed[aria-level="5"] {
    --_kit-nest-depth: 4;
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr[aria-level] > th.kit-region-cell[data-kit-column=subject],
  .kit-region-grid[data-kit-table=records] > tbody > :is(.kit-region-loading, .kit-region-failed)[aria-level] > td.kit-region-cell:not([data-kit-column]) {
    padding-inline-start: calc(var(--_kit-inset-tight) + var(--_kit-nest-indent));
    &:where(th):first-child,
    &:where(td):first-child {
      padding-inline-start: var(--_kit-nest-indent);
    }
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-caret {
    float: inline-start;
    display: grid;
    place-items: center;
    inline-size: var(--_kit-target);
    block-size: var(--_kit-target);
    margin-block: calc((1lh - var(--_kit-target)) / 2) calc(-1 * var(--_kit-target));
    margin-inline-start: calc(-1 * (var(--_kit-target) + var(--_kit-rhythm)));
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
    &:before {
      content: "";
      inline-size: var(--_kit-control-icon);
      block-size: var(--_kit-control-icon);
      background: currentColor;
      mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22 fill=%22currentColor%22%3E%3Cpath d=%22M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z%22/%3E%3C/svg%3E") center / contain no-repeat;
    }
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr > th.kit-region-cell[data-kit-column=subject][data-kit-holds~=link] > .kit-region-caret {
    margin-block-start: 0;
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr[aria-expanded=true] > th.kit-region-cell[data-kit-column=subject] > .kit-region-caret:before {
    transform: rotate(90deg);
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr.kit-region-heading-line {
    --_kit-heading-line-rule-start: var(--_kit-rule);
    &:first-child {
      --_kit-heading-line-rule-start: 0px;
    }
    > th.kit-region-cell,
    > td.kit-region-cell {
      block-size: var(--_kit-target);
      padding-block: 0;
      background: var(--_kit-panel-surface);
      box-shadow: inset 0 var(--_kit-heading-line-rule-start) var(--_kit-text-ink), inset 0 calc(-1 * var(--_kit-rule)) var(--_kit-panel-boundary);
      vertical-align: middle;
    }
    > th.kit-region-cell[data-kit-column=subject] {
      font-size: var(--_kit-sub-heading-size);
      font-weight: var(--_kit-heading-weight);
      letter-spacing: var(--_kit-heading-tracking);
    }
    &:where(:not([hidden])) + .kit-region-row,
    &:where(:not([hidden])) + .kit-region-caption,
    &:where(:not([hidden])) + .kit-region-heading-line,
    &:where(:not([hidden])) + .kit-region-group-heading,
    &:where(:not([hidden])) + .kit-region-sub-group-heading,
    &:where(:not([hidden])) + .kit-region-part-heading,
    &:where(:not([hidden])) + .kit-region-loading,
    &:where(:not([hidden])) + .kit-region-failed,
    &:where(:not([hidden])) + .kit-region-cut-off,
    &:where(:not([hidden])) + .kit-region-expansion-row,
    &:where(:not([hidden])) + .kit-region-empty-row {
      border-block-start: none;
    }
  }
  .kit-region-grid[data-kit-table=records] > tbody.kit-region-part > tr.kit-region-part-heading > th.kit-region-cell {
    > .kit-region-heading {
      font-size: var(--_kit-sub-heading-size);
      font-weight: var(--_kit-heading-weight);
      letter-spacing: var(--_kit-heading-tracking);
    }
    > .kit-region-supporting-line {
      margin-block: var(--_kit-stack) 0;
    }
  }
  .kit-region-grid[data-kit-table=records] > tbody + tbody.kit-region-part > tr:first-child > .kit-region-cell {
    padding-block-start: var(--_kit-region);
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr.kit-region-loading > td.kit-region-cell:not([data-kit-column]):before {
    content: "";
    display: block;
    inline-size: min(24ch, 100%);
    block-size: 1lh;
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-wash-muted);
    animation: kit-wait var(--_kit-appear) var(--_kit-settle) var(--_kit-wait) backwards;
  }
  .kit-region-grid[data-kit-table=records] > tbody > tr.kit-region-failed > td.kit-region-cell:not([data-kit-column]) {
    color: var(--_kit-text-muted);
    > .kit-region-retry {
      min-inline-size: var(--_kit-target);
      padding-block: calc((var(--_kit-target) - 1lh) / 2);
      padding-inline: 0;
      margin-block: calc((1lh - var(--_kit-target)) / 2);
      margin-inline-start: var(--_kit-rhythm);
      border: 0;
      background: none;
      color: var(--_kit-text-ink);
      font: inherit;
      text-decoration-line: underline;
      text-decoration-color: var(--_kit-text-muted);
      text-decoration-thickness: var(--_kit-rule);
      text-decoration-skip-ink: none;
      text-underline-offset: var(--_kit-link-underline-offset);
    }
    > .kit-region-retry:focus-visible {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody > tr[aria-level] > th.kit-region-cell[data-kit-column=subject],
      .kit-region-grid[data-kit-table=records] > tbody > :is(.kit-region-loading, .kit-region-failed)[aria-level] > td.kit-region-cell:not([data-kit-column]) {
        padding-inline-start: var(--_kit-nest-indent);
        &:where(th):first-child,
        &:where(td):first-child {
          padding-inline-start: var(--_kit-nest-indent);
        }
      }
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody > tr[aria-level] > th.kit-region-cell[data-kit-column=subject],
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody > :is(.kit-region-loading, .kit-region-failed)[aria-level] > td.kit-region-cell:not([data-kit-column]) {
        padding-inline-start: calc(var(--_kit-nest-indent) - var(--_kit-stack));
      }
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody > :is(.kit-region-loading, .kit-region-failed) > td.kit-region-cell:not([data-kit-column]) {
        grid-column: 2;
      }
      .kit-region-grid[data-kit-table=records] > tbody > tr.kit-region-heading-line[aria-level] {
        align-items: center;
        padding-block: 0;
        border-block-start: var(--_kit-heading-line-rule-start) solid var(--_kit-text-ink);
        border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
        background: var(--_kit-panel-surface);
        > th.kit-region-cell,
        > td.kit-region-cell {
          align-content: center;
          background: none;
          box-shadow: none;
        }
      }
    }
  }
  @media screen {
    .kit-region-grid[data-kit-table] > :is(thead, tbody, tfoot) > tr > .kit-region-cell[data-kit-column=by-hand] {
      display: none;
    }
  }
  .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=handle] {
    inline-size: var(--_kit-desktop-target);
    min-inline-size: var(--_kit-desktop-target);
    padding-inline: 0;
    scroll-snap-align: none;
  }
  @media screen {
    .kit-region-table[data-kit-holds~=handle] {
      scroll-padding-inline-start: calc(var(--_kit-table-overhang) + var(--_kit-desktop-target) + var(--_kit-records-selection-width) + var(--_kit-records-fifth) - var(--_kit-cut-reveal));
    }
  }
  @media not (pointer: fine) {
    .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=handle] {
      display: none;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records][data-kit-holds~=selection] > tbody.kit-region-group > tr.kit-region-group-heading > th.kit-region-cell:not([data-kit-column]) {
        grid-column: 2;
      }
    }
  }
  .kit-region-group:has(> .kit-region-group-heading > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-row,
  .kit-region-group:has(> .kit-region-group-heading > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-sub-group-heading,
  .kit-region-group:has(> .kit-region-group-heading > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-expansion-row,
  .kit-region-group:has(> .kit-region-group-heading > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-cut-off {
    display: none;
  }
  .kit-region-group:has(> .kit-region-group-heading > th.kit-region-cell > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-row,
  .kit-region-group:has(> .kit-region-group-heading > th.kit-region-cell > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-sub-group-heading,
  .kit-region-group:has(> .kit-region-group-heading > th.kit-region-cell > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-expansion-row,
  .kit-region-group:has(> .kit-region-group-heading > th.kit-region-cell > .kit-region-line > .kit-region-disclosure:not([open])) > .kit-region-cut-off {
    display: none;
  }
  .kit-region-group:has(> .kit-region-group-heading > .kit-region-line > .kit-region-disclosure:not([open])) > div:not([data-kit-role], [data-kit-layout], [data-kit-region]) {
    display: none;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-grid[data-kit-table=records] > tbody.kit-region-group > tr.kit-region-group-heading {
        align-items: center;
        padding-block: 0;
        border-block: var(--_kit-rule) solid var(--_kit-panel-boundary);
        border-block-start-color: var(--_kit-text-ink);
        background: var(--_kit-panel-surface);
        > th.kit-region-cell,
        > td.kit-region-cell {
          background: none;
          box-shadow: none;
        }
        > td.kit-region-cell[data-kit-column=selection] {
          align-self: start;
        }
      }
      .kit-region-grid[data-kit-table=records] > .kit-region-column-headings + tbody.kit-region-group > tr.kit-region-group-heading {
        border-block-start: none;
      }
    }
  }
  @media screen {
    @supports named-feature(single-axis-scroll-container) {
      @container (inline-size < 720px) {
        .kit-region-grid[data-kit-table=records] > tbody.kit-region-group > tr.kit-region-group-heading:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control:checked),
        .kit-region-grid[data-kit-table=records] > tbody.kit-region-group > tr.kit-region-group-heading:has(> td.kit-region-cell > .kit-region-selection > .kit-role-selection-control[type=checkbox]:indeterminate) {
          background: linear-gradient(var(--_kit-wash-muted), var(--_kit-wash-muted)), var(--_kit-panel-surface);
        }
      }
    }
  }
}
@layer truncation {
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name {
      min-inline-size: var(--_kit-cut-floor, 0px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name[data-kit-holds~=identifier] {
      text-box-trim: trim-start;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name[data-kit-holds~=email] {
      text-box-trim: trim-start;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name[data-kit-holds~=address] {
      text-box-trim: trim-start;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name :is(.kit-region-identifier, code.kit-region-address) {
      display: inline-block;
      max-inline-size: 100%;
      text-indent: 0;
      white-space: normal;
      baseline-source: first;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name :not(.kit-region-supporting) > .kit-region-email {
      display: inline-block;
      max-inline-size: 100%;
      text-indent: 0;
      white-space: normal;
      baseline-source: first;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name :not(.kit-region-supporting) > .kit-region-address {
      display: inline-block;
      max-inline-size: 100%;
      text-indent: 0;
      white-space: normal;
      baseline-source: first;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name > .kit-region-email {
      display: inline-block;
      max-inline-size: 100%;
      text-indent: 0;
      white-space: normal;
      baseline-source: first;
    }
  }
  @media screen {
    .kit-region-items[role=group] > li > a.kit-region-item > .kit-region-name > .kit-region-address {
      display: inline-block;
      max-inline-size: 100%;
      text-indent: 0;
      white-space: normal;
      baseline-source: first;
    }
  }
  @media screen {
    .kit-region-file-name {
      display: inline-flex;
      min-inline-size: 0;
      max-inline-size: 100%;
      white-space: nowrap;
    }
  }
  @media screen {
    .kit-region-file-name > .kit-region-head {
      min-inline-size: 0;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }
  @media screen {
    .kit-region-file-name > .kit-region-tail {
      flex: none;
    }
  }
}
@layer print {
  @media print {
    html,
    body {
      background: var(--_kit-panel);
    }
    body {
      inline-size: 100vw;
      container-name: page calendar;
    }
    body > * {
      max-inline-size: 100vw !important;
    }
    table:where(:not([data-kit-print=document])) {
      display: table;
      min-inline-size: 0 !important;
      inline-size: 100%;
      max-inline-size: 100%;
      overflow-x: visible;
      scroll-snap-type: none;
      scroll-padding-inline-end: 0;
      container-type: normal;
      > :is(thead, tbody, tfoot) > tr > *:first-child {
        position: static;
        background: none;
      }
      > caption {
        position: static;
        inline-size: auto;
      }
    }
    :is(th, td) > code,
    :is(th, td) > kbd,
    :is(th, td) > samp,
    :is(th, td) > pre,
    :is(th, td) > .kit-region-value > code,
    :is(th, td) > .kit-region-value > kbd,
    :is(th, td) > .kit-region-value > samp,
    :is(th, td) > .kit-region-value > pre,
    :is(th, td) > .kit-region-fact code,
    :is(th, td) > .kit-region-fact kbd,
    :is(th, td) > .kit-region-fact samp,
    :is(th, td) > .kit-region-fact pre,
    :is(th, td) > .kit-region-value > .kit-region-fact code,
    :is(th, td) > .kit-region-value > .kit-region-fact kbd,
    :is(th, td) > .kit-region-value > .kit-region-fact samp,
    :is(th, td) > .kit-region-value > .kit-region-fact pre {
      overflow-wrap: normal;
    }
    thead {
      display: table-header-group;
    }
    tfoot {
      display: table-row-group;
    }
    tr {
      break-inside: avoid;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    label,
    dt,
    caption,
    thead,
    summary,
    legend {
      break-after: avoid;
    }
    tfoot {
      break-before: avoid;
    }
    a {
      text-decoration-line: none;
    }
    details::details-content {
      content-visibility: visible;
    }
    summary {
      min-block-size: 0;
      list-style: none;
    }
    summary:after {
      content: none !important;
    }
  }
  @media print {
    [data-kit-role=chart] > [data-kit-region=readout] {
      display: none;
    }
  }
  @media print {
    :is(td, th, :is(td, th) > [data-kit-region=value]) > [data-kit-role=chart] > details[data-kit-role=disclosure] {
      display: none;
    }
  }
  @media print {
    [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]) {
      grid-template-columns: fit-content(var(--_kit-chart-names)) minmax(0, 1fr);
      overflow: visible;
    }
  }
  @media print {
    [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > [data-kit-region=labels] > [data-kit-region=value] {
      background: var(--_kit-panel);
    }
  }
  @media print {
    [data-kit-role=chart]:has(> figcaption):not(:has(> [data-kit-role=chart]), [data-kit-state~=loading], [data-kit-print-omission]) {
      grid-template-columns: minmax(0, 1fr) 0;
      column-gap: 0;
    }
  }
  @media print {
    [data-kit-role=chart]:has(> figcaption):not(:has(> [data-kit-role=chart]), [data-kit-state~=loading], [data-kit-print-omission]) > * {
      grid-column: 1;
    }
  }
  @media print {
    [data-kit-role=chart]:has(> figcaption):not(:has(> [data-kit-role=chart]), [data-kit-state~=loading], [data-kit-print-omission]):before {
      content: "";
      grid-column: 2;
      grid-row: 1 / span 2;
      break-inside: avoid;
      contain: size;
    }
  }
  @media print {
    [data-kit-role=chart]:has(> figcaption):not(:has(> [data-kit-role=chart]), [data-kit-state~=loading], [data-kit-print-omission]):has(> [data-kit-region=legend]):before {
      grid-row: 1 / span 3;
    }
  }
  @media print {
    [data-kit-role=chart]:has(> figcaption):not(:has(> [data-kit-role=chart]), [data-kit-state~=loading], [data-kit-print-omission]):has(> [data-kit-region=supporting]):before {
      grid-row: 1 / span 3;
    }
  }
  @media print {
    [data-kit-role=chart]:has(> figcaption):not(:has(> [data-kit-role=chart]), [data-kit-state~=loading], [data-kit-print-omission]):has(> [data-kit-region=supporting]):has(> [data-kit-region=legend]):before {
      grid-row: 1 / span 4;
    }
  }
  @media print {
    [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-region=legend]) {
      break-inside: avoid;
      break-after: avoid;
    }
  }
  @media print {
    [data-kit-role=chart] > [data-kit-region=facts] {
      break-inside: avoid;
    }
  }
  @media print {
    [data-kit-role=chart] > [data-kit-region=tables] {
      display: grid;
      grid-column: 1 / -1;
      gap: var(--_kit-region);
    }
  }
  @media print {
    [data-kit-role=chart]:has(> [data-kit-region=tables]) > [data-kit-role=chart] > [data-kit-role=disclosure] {
      display: none;
    }
  }
  @media print {
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=reference],
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=case],
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=arrow],
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=flag],
    [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] {
      background: var(--_kit-panel);
    }
  }
  @media print {
    [data-kit-role=chart] > [data-kit-region=frame] {
      break-inside: avoid;
    }
  }
  @media print {
    [data-kit-role=path-diagram] {
      display: flex;
      flex-direction: column;
    }
  }
  @media print {
    [data-kit-role=path-diagram] > figcaption {
      break-after: avoid;
    }
  }
  @media print {
    [data-kit-role=path-diagram] > [data-kit-region=frame] {
      overflow: visible;
      break-inside: avoid;
    }
  }
  @media print {
    [data-kit-role=pre-printed-fill] > [data-kit-region=sheet],
    [data-kit-role=pre-printed-fill][data-kit-print=sheet] {
      break-inside: avoid;
    }
  }
  @media print {
    .kit-region-form-row > button.kit-region-handle,
    .kit-region-grid[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td.kit-region-cell[data-kit-column=handle],
    [role=row] > .kit-region-cell[data-kit-column=handle] {
      display: none;
    }
  }
  @media print {
    [data-kit-role=unit-plan] > [data-kit-region=table] > table[data-kit-print-form=rows] > tbody > tr > td[data-label]:before {
      padding-inline-start: var(--_kit-inset-tight);
    }
    [data-kit-role=unit-plan] > [data-kit-region=table] > table[data-kit-print-form=rows] > tbody > tr > td > [data-kit-region=value] {
      padding-inline-end: var(--_kit-inset-tight);
    }
  }
  @media print {
    .kit-region-day-heading {
      break-after: avoid;
    }
    .kit-region-rows > .kit-region-count-continuation {
      break-before: avoid;
    }
  }
  @media print {
    *:has(> .kit-layout-calendar) {
      container-type: normal;
    }
  }
  @media print {
    .kit-region-form-row-list > .kit-region-count-continuation {
      break-before: avoid;
    }
  }
  @media print {
    .kit-region-form-row-list {
      grid-template-columns: repeat(var(--_kit-form-row-columns), minmax(0, 1fr));
    }
  }
  @media print {
    .kit-region-form-row-list:has(> .kit-region-form-row > label > .kit-role-selection-control ~ output) {
      grid-template-columns: repeat(var(--_kit-form-row-columns), minmax(0, 1fr)) auto;
    }
  }
  @media print {
    .kit-region-form-row-list > .kit-region-form-row {
      grid-column: 1 / -1;
      grid-template-columns: subgrid;
    }
  }
  @media print {
    *:has(> .kit-layout-gantt) {
      container-type: normal;
    }
  }
  @media print {
    .kit-region-saved-views-filters-sort .kit-region-filter > button {
      display: contents !important;
      --_kit-text-line: var(--_kit-body-leading);
      --_kit-text-trim: trim-both;
    }
  }
  @media print {
    .kit-region-saved-views-filters-sort .kit-region-filter > button:before,
    .kit-region-saved-views-filters-sort .kit-region-filter > button:after {
      content: none !important;
    }
  }
  @media print {
    .kit-region-saved-views-filters-sort .kit-region-filter > button > .kit-region-label {
      display: contents;
    }
  }
  @media print {
    .kit-region-saved-views-filters-sort .kit-region-filter > button .kit-region-name {
      --_kit-text-trim: none;
      color: var(--_kit-text-muted);
      font-size: var(--_kit-label-size);
      font-weight: 400;
    }
  }
  @media print {
    .kit-region-saved-views-filters-sort .kit-region-filter > button .kit-region-value {
      color: var(--_kit-text-ink);
      font-size: var(--_kit-body-size);
      font-weight: 400;
      overflow-wrap: break-word;
    }
  }
  @media print {
    .kit-region-period-filters-schedule .kit-region-filter > button {
      display: contents !important;
      --_kit-text-line: var(--_kit-body-leading);
      --_kit-text-trim: trim-both;
    }
  }
  @media print {
    .kit-region-period-filters-schedule .kit-region-filter > button:before,
    .kit-region-period-filters-schedule .kit-region-filter > button:after {
      content: none !important;
    }
  }
  @media print {
    .kit-region-period-filters-schedule .kit-region-filter > button > .kit-region-label {
      display: contents;
    }
  }
  @media print {
    .kit-region-period-filters-schedule .kit-region-filter > button .kit-region-name {
      --_kit-text-trim: none;
      color: var(--_kit-text-muted);
      font-size: var(--_kit-label-size);
      font-weight: 400;
    }
  }
  @media print {
    .kit-region-period-filters-schedule .kit-region-filter > button .kit-region-value {
      color: var(--_kit-text-ink);
      font-size: var(--_kit-body-size);
      font-weight: 400;
      overflow-wrap: break-word;
    }
  }
  @media print {
    .kit-region-grid[data-kit-table=records] > tbody > tr > th.kit-region-cell[data-kit-column=subject] > .kit-region-caret {
      visibility: hidden;
    }
  }
  @media print {
    table:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]):has(> thead > tr.kit-region-caption) > caption {
      display: none;
    }
  }
  @media print {
    table:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]) > thead > tr.kit-region-caption > td {
      inline-size: 0;
      padding-inline: 0;
      padding-block: 0 var(--_kit-stack);
      text-align: start;
      background: none;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) {
      display: block;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > caption {
      display: block;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > thead {
      display: none;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > tbody,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > tfoot {
      display: block;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr {
      display: grid;
      grid-template-columns: max-content minmax(0, 1fr);
      column-gap: var(--_kit-stack);
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td {
      display: grid;
      grid-column: 1 / -1;
      grid-template-columns: subgrid;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td {
      inline-size: auto;
      min-inline-size: 0;
      white-space: normal;
      padding-inline: 0;
      border-inline: 0;
      text-align: start;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th[data-label]:before,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td[data-label]:before {
      content: attr(data-label);
      display: block;
      color: var(--_kit-text-muted);
      font-size: var(--_kit-label-size);
      font-weight: 400;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > .kit-region-total > tr > [data-kit-column=subject]:before {
      content: none;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > .kit-region-total > tr > [data-kit-column=subject] > .kit-region-value,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > .kit-region-value {
      grid-column: 1 / -1;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > .kit-region-total > tr > th:has(> .kit-region-value:empty),
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > .kit-region-total > tr > td:has(> .kit-region-value:empty) {
      block-size: 0;
      padding-block: 0;
      border-block: 0;
      overflow: clip;
      visibility: hidden;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th:has(> .kit-region-expansion),
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td:has(> .kit-region-expansion) {
      display: block;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > tbody > tr + tr:where(tr:not([hidden]) ~ *) {
      border-block-start: var(--_kit-rule) solid var(--_kit-muted);
    }
  }
  @media print {
    table > :is(thead, tbody, tfoot) > tr > th[data-kit-column=selection],
    table > :is(thead, tbody, tfoot) > tr > th[data-kit-column=actions],
    table > :is(thead, tbody, tfoot) > tr > td[data-kit-column=selection],
    table > :is(thead, tbody, tfoot) > tr > td[data-kit-column=actions] {
      display: none !important;
    }
  }
  @media print {
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th code,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td code,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th kbd,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td kbd,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th samp,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td samp,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > th pre,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr.kit-region-caption:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not(.kit-region-expansion)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[rowspan]), :has(> :is(tbody, tfoot) > tr > :is(th, td):not([data-kit-column=selection], [data-kit-column=actions], [colspan], [data-label], th[scope=row]:first-child)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label])):has(> thead > tr:last-child > :first-child:not(td:empty)), :has(> :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > :first-child:not(.kit-region-value)), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not(.kit-region-value))) > :is(tbody, tfoot) > tr > td pre {
      overflow-wrap: anywhere;
    }
  }
  @media print {
    .kit-region-table {
      display: block;
      overflow-x: visible;
    }
  }
  @media print {
    .kit-region-table > div:has(> table[data-kit-table=prose]) {
      display: contents;
    }
  }
  @media print {
    table[data-kit-table=records] > thead > tr > th:not([aria-sort]) > .kit-region-sort:after {
      content: none;
    }
  }
  @media print {
    table[data-kit-table=records] > tbody > tr.kit-region-part-heading {
      break-after: avoid;
    }
  }
  @media print {
    table[data-kit-table=prose] > :is(thead, tbody, tfoot) > tr > *:first-child {
      background: none !important;
    }
  }
  @media print {
    table[data-kit-table=prose] > :is(thead, tbody, tfoot) > tr > *:first-child:after,
    table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject]:after,
    table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject]:after {
      content: none !important;
    }
  }
  @media print {
    table[data-kit-table] > thead > tr > [data-kit-column=by-hand] {
      inline-size: var(--_kit-by-hand);
      min-inline-size: var(--_kit-by-hand);
    }
  }
  @media print {
    table[data-kit-table][data-kit-print-form=landscape] > :is(thead, tbody, tfoot) > tr > th,
    table[data-kit-table][data-kit-print-form=landscape] > :is(thead, tbody, tfoot) > tr > td {
      padding-inline: var(--_kit-paper-inset);
    }
  }
  table[data-kit-print=document],
  table[data-kit-print=document] > tbody,
  table[data-kit-print=document] > tbody > tr,
  table[data-kit-print=document] > tbody > tr > td {
    display: contents;
  }
  table[data-kit-print=document] > thead {
    display: none;
  }
  html:has(table[data-kit-print-form=landscape], [data-kit-layout=gantt] [data-kit-region=key] [data-kit-pattern]) {
    page: kit-landscape;
  }
  html:has([data-kit-print=document]) {
    page: kit-document;
  }
  html:has([data-kit-print=sheet]) {
    page: kit-sheet;
  }
  html:has([data-kit-print=document]):has(table[data-kit-print-form=landscape], [data-kit-layout=gantt] [data-kit-region=key] [data-kit-pattern]) {
    page: kit-document-landscape;
  }
  @page {
    margin: var(--_kit-print-margin);
  }
  @page kit-landscape {
    size: landscape;
  }
  @page kit-sheet {
    margin: 0;
  }
  @page kit-document {
    margin-block: calc(var(--_kit-print-margin) - var(--_kit-running-head)) calc(var(--_kit-print-margin) + var(--_kit-region));
    margin-inline: var(--_kit-print-margin);
    font-family: var(--_kit-body-family);
    font-size: var(--_kit-body-size);
    color: var(--_kit-muted);
    @bottom-left {
      content: var(--kit-print-standing, "");
      height: calc(var(--_kit-running-foot) - var(--_kit-rule));
      line-height: var(--_kit-body-leading);
      margin-block-start: var(--_kit-region);
      vertical-align: top;
      text-align: left;
      border-top: var(--_kit-rule) solid var(--_kit-muted);
    }
    @bottom-right {
      content: var(--_kit-word-print-page-count);
      padding-inline-start: var(--_kit-region);
      height: calc(var(--_kit-running-foot) - var(--_kit-rule));
      line-height: var(--_kit-body-leading);
      margin-block-start: var(--_kit-region);
      vertical-align: top;
      text-align: right;
      border-top: var(--_kit-rule) solid var(--_kit-muted);
      white-space: nowrap;
    }
  }
  @page kit-document-landscape {
    size: landscape;
    margin-block: calc(var(--_kit-print-margin) - var(--_kit-running-head)) calc(var(--_kit-print-margin) + var(--_kit-region));
    margin-inline: var(--_kit-print-margin);
    font-family: var(--_kit-body-family);
    font-size: var(--_kit-body-size);
    color: var(--_kit-muted);
    @bottom-left {
      content: var(--kit-print-standing, "");
      height: calc(var(--_kit-running-foot) - var(--_kit-rule));
      line-height: var(--_kit-body-leading);
      margin-block-start: var(--_kit-region);
      vertical-align: top;
      text-align: left;
      border-top: var(--_kit-rule) solid var(--_kit-muted);
    }
    @bottom-right {
      content: var(--_kit-word-print-page-count);
      padding-inline-start: var(--_kit-region);
      height: calc(var(--_kit-running-foot) - var(--_kit-rule));
      line-height: var(--_kit-body-leading);
      margin-block-start: var(--_kit-region);
      vertical-align: top;
      text-align: right;
      border-top: var(--_kit-rule) solid var(--_kit-muted);
      white-space: nowrap;
    }
  }
  @media print {
    html {
      color-scheme: light;
    }
    :where([data-kit-print-omission]) {
      display: block !important;
      position: static !important;
      inset: auto !important;
      inline-size: auto !important;
      block-size: auto !important;
      min-inline-size: 0 !important;
      min-block-size: 0 !important;
      max-inline-size: none !important;
      max-block-size: none !important;
      overflow: visible !important;
      padding: 0 !important;
      background: none !important;
      border: 0 !important;
      border-radius: 0 !important;
      box-shadow: none !important;
      outline: 0 !important;
      font-size: 0 !important;
      line-height: 0 !important;
    }
    :where([data-kit-print-omission]) > * {
      display: none !important;
    }
    :where([data-kit-print-omission]):after {
      content: none !important;
    }
    :where([data-kit-print-omission]):before {
      content: attr(data-kit-print-omission) !important;
      display: block !important;
      position: static !important;
      inline-size: auto !important;
      block-size: auto !important;
      margin: 0 !important;
      padding: 0 !important;
      border: 0 !important;
      background: none !important;
      color: var(--_kit-text-muted) !important;
      font-size: var(--_kit-body-size) !important;
      font-weight: 400 !important;
      font-style: normal !important;
      line-height: var(--_kit-body-leading) !important;
      white-space: normal !important;
      overflow-wrap: break-word !important;
      overflow: visible !important;
    }
    table[data-kit-print=document] {
      display: table;
      table-layout: fixed;
      inline-size: 100%;
      border-collapse: separate;
      border-spacing: 0;
      margin: 0;
      padding: 0;
      border: 0;
    }
    table[data-kit-print=document] > thead {
      display: table-header-group;
    }
    table[data-kit-print=document] > tbody {
      display: table-row-group;
    }
    table[data-kit-print=document] > :is(thead, tbody) > tr {
      display: table-row;
    }
    table[data-kit-print=document] > :is(thead, tbody) > tr > th,
    table[data-kit-print=document] > :is(thead, tbody) > tr > td {
      display: table-cell;
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      border: 0;
      background: none;
    }
    table[data-kit-print=document] > thead > tr:first-child > th {
      display: flex;
      align-items: flex-end;
      column-gap: 10%;
      min-block-size: calc(var(--_kit-running-head) - var(--_kit-rule));
      border-block-end: var(--_kit-rule) solid var(--_kit-muted);
      color: var(--_kit-muted);
      font-weight: 400;
    }
    table[data-kit-print=document] > thead > tr:first-child > th:before {
      content: var(--kit-print-identity) var(--_kit-print-tenant-suffix, "");
      flex: none;
      max-inline-size: 45%;
      overflow-wrap: anywhere;
      text-align: start;
    }
    table[data-kit-print=document] > thead > tr:first-child > th:after {
      content: var(--kit-print-subject) var(--_kit-print-scope-suffix, "");
      flex: 0 1 auto;
      min-inline-size: 0;
      margin-inline-start: auto;
      direction: ltr;
      text-align: end;
    }
    table[data-kit-print=document] > thead > tr + tr > td {
      block-size: var(--_kit-region);
    }
    table[data-kit-print=document] > tbody > tr,
    table[data-kit-print=document] > tbody > tr > td {
      break-inside: auto;
    }
    nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]),
    [data-kit-layout] > [data-kit-region=header],
    [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region])[data-kit-region=rail],
    [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region])[data-kit-region=notices],
    [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region])[data-kit-region=bottom-bar],
    [data-kit-region=service-destinations],
    [data-kit-region=identity-strip],
    [data-kit-role=identity],
    :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure],
    [data-kit-layout=help] > [data-kit-region=topic],
    [data-kit-layout=help] [data-kit-region=next-route],
    [data-kit-layout=calendar] > [data-kit-region=toolbar],
    [data-kit-layout=calendar] :where([data-kit-region])[data-kit-region=desk-grid],
    [data-kit-layout=calendar] :where([data-kit-region])[data-kit-region=month-grid],
    [data-kit-layout=calendar] :where([data-kit-region])[data-kit-region=team-grid],
    [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words],
    [data-kit-layout=gantt] > [data-kit-region=toolbar],
    [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=track],
    [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=links],
    [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=today-line],
    [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret],
    [data-kit-layout=issued-document] > [data-kit-region=notices],
    [data-kit-layout=issued-document] > [data-kit-region=foot],
    [data-kit-layout=showcase] > [data-kit-region=foot],
    [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing],
    [data-kit-region=route],
    [data-kit-region=actions],
    [data-kit-region=next-action],
    [data-kit-region=saved-views],
    [data-kit-region=saved-views-filters-sort]:not(:has(> [data-kit-role=local-tabs] > a[aria-current=page], > [data-kit-region=range] > [data-kit-region=range-in-words], [data-kit-region=filter] > button [data-kit-region=value]:not(:empty), [data-kit-role=form-group] > output:not([hidden]))),
    [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]),
    [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]),
    [data-kit-region=filter]:not(:has(> button [data-kit-region=value]:not(:empty))),
    [data-kit-region=clear-filters],
    [data-kit-layout=reports] > [data-kit-region=period-filters-schedule]:not(:has(> [data-kit-region=positions], [data-kit-role=form-group] > output:not([hidden]), [data-kit-region=filter] > button [data-kit-region=value]:not(:empty))),
    [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure],
    [data-kit-region=columns-selection-actions],
    [data-kit-region=selection-actions],
    [data-kit-region=rows-per-page],
    [data-kit-region=go-to-page],
    [data-kit-role=row] > [data-kit-region=selection],
    [data-kit-role=carousel] > [data-kit-region=steps],
    [data-kit-role=redline] :where([data-kit-region])[data-kit-region=stepper],
    [data-kit-role=redline] :where([data-kit-region])[data-kit-region=place],
    :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]),
    [data-kit-opens=keyboard-sheet],
    button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *),
    a[data-kit-role=primary-action]:not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]),
    a[data-kit-role=secondary-action]:not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]),
    a[data-kit-role=subtle-action]:not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]),
    a[data-kit-role=destructive-action]:not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]),
    a[data-kit-role=icon-action]:not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]),
    a[data-kit-role=emphasised-next-action]:not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]),
    a[data-kit-role=way-back],
    input[type=button],
    input[type=submit],
    input[type=reset],
    input[type=search],
    input[type=hidden],
    [data-kit-region=action] > a,
    :is(button:disabled, [data-kit-role=split-action]:has(> button:disabled)) + [data-kit-region=words],
    [data-kit-role=status-line],
    [data-kit-role=ways-in],
    [data-kit-role=presence],
    [data-kit-role=toast],
    [data-kit-role=destination],
    [data-kit-region=command-group],
    [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a,
    [data-kit-role=action-group]:not(:has(> :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]))),
    [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]),
    [data-kit-role=media] > video,
    [data-kit-role=media] > audio,
    [data-kit-role=labelled-fact] > [data-kit-region=edit-form],
    [data-kit-role=form-group]:not(:has(> output:not([hidden])), :has(> ul), :has(> fieldset > [data-kit-role=pre-printed-fill])),
    label:has(> [data-kit-role=selection-control]):not(:has(> output)),
    [data-kit-role=selection-control][data-kit-region=group]:not(:has(output)),
    [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan],
    [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count],
    [data-kit-role=form-group] > input,
    [data-kit-role=form-group] > [data-kit-region=select],
    [data-kit-role=form-group] > textarea,
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-region=control],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-region=stream],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-region=count],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-role=switch],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-role=date-field],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-role=time-field],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-role=number-field],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-role=record-picker],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-role=multi-value-picker],
    [data-kit-role=form-group] > :where([data-kit-region])[data-kit-role=one-time-code],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-region=control],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-region=stream],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-region=count],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-role=switch],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-role=date-field],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-role=time-field],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-role=number-field],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-role=record-picker],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-role=multi-value-picker],
    [data-kit-role=form-group] > :where([data-kit-role])[data-kit-role=one-time-code],
    [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]),
    [data-kit-role=pre-printed-fill] > [data-kit-region=fields],
    label:has(> [data-kit-role=selection-control]) > [data-kit-role=selection-control],
    [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]),
    [data-kit-region=notices]:not(:has(> *)),
    template,
    script,
    style,
    [hidden]:not([data-kit-region=filter] > button),
    section[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)),
    aside[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)),
    form[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)) {
      display: none !important;
    }
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-role=form-group] > label {
      position: static;
      inline-size: auto;
      block-size: auto;
      overflow: visible;
      clip-path: none;
      white-space: normal;
    }
    [data-kit-role=form-group] {
      break-inside: avoid;
    }
    [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error]) {
      display: contents !important;
    }
    [data-kit-role=form-group] > output,
    label:has(> [data-kit-role=selection-control]) > output {
      display: block;
      color: var(--_kit-text-ink);
      font-size: var(--_kit-body-size);
    }
    [data-kit-region=form-row-list] > [data-kit-region=form-row] > [data-kit-role=form-group] > output {
      grid-row: 2;
    }
    [data-kit-role=form-group] > label,
    [data-kit-role=form-group] > fieldset > legend,
    label:has(> [data-kit-role=selection-control]) > :where(span):is(span:has(+ output), output ~ span) {
      color: var(--_kit-text-muted);
      font-size: var(--_kit-label-size);
    }
    [data-kit-role=form-group] > fieldset > legend {
      margin-block-end: 0;
    }
    label:has(> [data-kit-role=selection-control]):not([data-kit-region=selection]):has(> output) {
      display: grid;
      justify-items: start;
      gap: var(--_kit-stack);
      min-inline-size: 0;
      min-block-size: 0;
      padding-inline-start: 0;
      break-inside: avoid;
    }
    label:has(> [data-kit-role=selection-control]) > output ~ span {
      margin-inline-start: 0;
    }
    [data-kit-role=selection-control][data-kit-region=group] > label:has(> [data-kit-role=selection-control]):before {
      content: none;
    }
    [data-kit-role=selection-control][data-kit-region=group] > output {
      display: flex;
      flex-wrap: wrap;
      column-gap: var(--_kit-cluster-gap);
      color: var(--_kit-text-ink);
      font-size: var(--_kit-body-size);
    }
    div[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(h2, h3, h4, h5, h6, nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is(h2, h3, h4, h5, h6)):not(:has(> :not(h2, h3, h4, h5, h6, :empty))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)),
    section[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(h2, h3, h4, h5, h6, nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is(h2, h3, h4, h5, h6)):not(:has(> :not(h2, h3, h4, h5, h6, :empty))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)),
    aside[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(h2, h3, h4, h5, h6, nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is(h2, h3, h4, h5, h6)):not(:has(> :not(h2, h3, h4, h5, h6, :empty))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)),
    footer[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(h2, h3, h4, h5, h6, nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is(h2, h3, h4, h5, h6)):not(:has(> :not(h2, h3, h4, h5, h6, :empty))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)),
    form[data-kit-region]:has(> *):not([data-kit-print-omission], [data-kit-state~=loading], :has(> :not(h2, h3, h4, h5, h6, nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is(h2, h3, h4, h5, h6)):not(:has(> :not(h2, h3, h4, h5, h6, :empty))), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is(label) > output), :has(> :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button), [data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading]))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :not(nav:not([data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs]), [data-kit-layout] > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=chrome] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=notices], [data-kit-region=bottom-bar]), [data-kit-region=service-destinations], [data-kit-region=identity-strip], [data-kit-role=identity], :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure], [data-kit-layout=help] > [data-kit-region=topic], [data-kit-layout=help] [data-kit-region=next-route], [data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid], [data-kit-region=team-grid]), [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region]):is([data-kit-region=track], [data-kit-region=links], [data-kit-region=today-line]), [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret], [data-kit-layout=issued-document] > [data-kit-region=notices], [data-kit-layout=issued-document] > [data-kit-region=foot], [data-kit-layout=showcase] > [data-kit-region=foot], [data-kit-layout=issued-document] [data-kit-region=title-letterhead] > [data-kit-region=standing], [data-kit-region=route], [data-kit-region=actions], [data-kit-region=next-action], [data-kit-region=saved-views], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > [data-kit-role=local-tabs] > :not(a[aria-current=page]), [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] > :not([data-kit-region=range-in-words]), [data-kit-region=filter], [data-kit-region=clear-filters], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > details[data-kit-role=disclosure], [data-kit-region=columns-selection-actions], [data-kit-region=selection-actions], [data-kit-region=rows-per-page], [data-kit-region=go-to-page], [data-kit-role=row] > [data-kit-region=selection], [data-kit-role=carousel] > [data-kit-region=steps], [data-kit-role=redline] :where([data-kit-region]):is([data-kit-region=stepper], [data-kit-region=place]), :where([data-kit-role]):is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=image-overlay], [data-kit-role=phone-sheet]:not([data-kit-region=filters]), [data-kit-role=popover], [data-kit-role=guide], [data-kit-role=side-panel], [data-kit-role=tooltip], [data-kit-role=palette]), [data-kit-opens=keyboard-sheet], button:not([data-kit-region=filter] > button, [data-kit-role=row] [data-kit-region=subject], [data-kit-role=row] [data-kit-region=subject] > *), a:is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action]):not([data-kit-role=row] [data-kit-region=subject] > *, [data-kit-region=sort]), a[data-kit-role=way-back], input:is([type=button], [type=submit], [type=reset], [type=search], [type=hidden]), [data-kit-region=action] > a, :is(button:disabled, [data-kit-role=split-action]) + [data-kit-region=words], [data-kit-role=status-line], [data-kit-role=ways-in], [data-kit-role=presence], [data-kit-role=toast], [data-kit-role=destination], [data-kit-region=command-group], [data-kit-layout=stepped-flow] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > a, [data-kit-role=action-group], [data-kit-role=action-group] > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), [data-kit-role=media] > video, [data-kit-role=media] > audio, [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=form-group], label, [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan], [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=count], [data-kit-role=form-group] > input, [data-kit-role=form-group] > [data-kit-region=select], [data-kit-role=form-group] > textarea, [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > :where([data-kit-role]):is([data-kit-region=control], [data-kit-region=stream], [data-kit-region=count], [data-kit-role=switch], [data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=number-field], [data-kit-role=record-picker], [data-kit-role=multi-value-picker], [data-kit-role=one-time-code]), [data-kit-role=form-group] > fieldset > *:not(legend, [data-kit-region=mark], [data-kit-role=pre-printed-fill]), [data-kit-role=pre-printed-fill] > [data-kit-region=fields], label > [data-kit-role=selection-control], [data-kit-role=form-group] :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error] > *:not([data-kit-region=resolved]), [data-kit-region=notices], template, script, style, [hidden]:not([data-kit-region=filter] > button))), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > ul), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *)) {
      display: none !important;
    }
    [data-kit-role=form-group]:has(> input[type=file]):before,
    [data-kit-role=form-group]:has(> input[type=file]):after {
      content: none !important;
    }
    [data-kit-state~=loading]:not([data-kit-state~=loading] *) > * {
      display: none !important;
    }
    [data-kit-state~=loading]:not([data-kit-state~=loading] *) {
      min-block-size: 0;
      block-size: auto;
    }
    [data-kit-state~=loading][data-kit-print-loading]:not([data-kit-state~=loading] *, [data-kit-print-omission]):before {
      content: attr(data-kit-print-loading);
      display: block;
      color: var(--_kit-text-muted);
      font-size: var(--_kit-body-size);
      background: none;
    }
  }
  @media screen {
    [data-kit-print=by-hand] {
      display: none;
    }
  }
  @media print {
    [data-kit-print=by-hand] {
      font-size: var(--_kit-body-size);
      break-inside: avoid;
    }
    [data-kit-print=by-hand] > p {
      margin-block: 0;
      color: var(--_kit-text-muted);
      font-size: var(--_kit-label-size);
    }
    [data-kit-print=by-hand]:after {
      content: "";
      display: block;
      block-size: calc(var(--kit-by-hand-lines) * 1lh);
    }
  }
}
@layer without-fills {
  @media print, (forced-colors: active) {
    .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > .kit-region-words:before,
    .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p:where(:not(.kit-region-words)):before,
    .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > span:before {
      forced-color-adjust: none;
      print-color-adjust: exact;
    }
  }
  @media print, (forced-colors: active) {
    tr:has(> :is(th, td) > .kit-role-row > .kit-region-selection > .kit-role-selection-control:is(:checked, [type=checkbox]:indeterminate), > td > .kit-region-selection > .kit-role-selection-control:is(:checked, [type=checkbox]:indeterminate)) {
      background-color: transparent;
      box-shadow: none;
    }
  }
  @media print, (forced-colors: active) {
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-share:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-share:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-change:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-change:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-change:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-change:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-bridge:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-bridge:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-mark:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-mark:after {
      forced-color-adjust: none;
      print-color-adjust: exact;
    }
  }
  @media print, (forced-colors: active) {
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-share:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-share:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-change:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-change:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-bridge:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-bridge:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-mark:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-mark:after {
      background: var(--_kit-ink);
    }
  }
  @media print, (forced-colors: active) {
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-parts > .kit-region-part,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-parts > .kit-region-part {
      outline: var(--_kit-rule) solid var(--_kit-ink);
      outline-offset: calc(-1 * var(--_kit-rule));
      background: none;
    }
  }
  @media print, (forced-colors: active) {
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-part-amounts > .kit-region-part-amount:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-part-amounts > .kit-region-part-amount:before {
      outline: var(--_kit-rule) solid var(--_kit-ink);
      outline-offset: calc(-1 * var(--_kit-rule));
      background: none;
    }
  }
  @media print, (forced-colors: active) {
    .kit-region-tone {
      fill: currentColor;
    }
  }
  @media (forced-colors: active) {
    .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > .kit-region-words:before,
    .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p:where(:not(.kit-region-words)):before,
    .kit-region-standing:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > span:before {
      color: CanvasText;
    }
  }
  @media (forced-colors: active) {
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-share:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-share:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-change:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-change:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-bridge:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-bridge:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-mark:after,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-mark:after {
      background: CanvasText;
    }
  }
  @media (forced-colors: active) {
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-change:before,
    table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > .kit-region-value > .kit-region-change:before {
      background: GrayText;
    }
  }
  @media (forced-colors: active) {
    :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-subtle-action, .kit-role-destructive-action, .kit-role-icon-action, .kit-role-emphasised-next-action):is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) > .kit-region-icon {
      color: GrayText;
    }
  }
  @media (forced-colors: active) {
    .kit-region-months > .kit-region-month .kit-region-cell[aria-selected=true] > .kit-region-pick {
      outline: calc(2 * var(--_kit-rule)) solid Highlight;
      outline-offset: calc(-2 * var(--_kit-rule));
    }
  }
  @media (forced-colors: active) {
    table[data-kit-table=records] > tbody > tr.kit-region-loading > td:not([data-kit-column]):before {
      background: none;
      outline: var(--_kit-rule) solid GrayText;
      outline-offset: calc(-1 * var(--_kit-rule));
    }
  }
  @media (forced-colors: active) {
    table[data-kit-table=records] > tbody > tr > th[data-kit-column=subject] > .kit-region-caret:before {
      forced-color-adjust: none;
      color: CanvasText;
    }
  }
}
@layer hidden {
  [hidden] {
    display: none !important;
  }
}
