@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: Geist;
    src: url(../../fonts/Geist-Regular-primary.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 400;
    unicode-range:
      U+20-7E,
      U+A0-AC,
      U+AE-113,
      U+116-12B,
      U+12E-137,
      U+139-13E,
      U+141-148,
      U+14A-14D,
      U+150-17E,
      U+2013-2014,
      U+2018-201A,
      U+201C-201E,
      U+2020-2022,
      U+2026,
      U+2028-2029,
      U+2030,
      U+2032-2033,
      U+2039-203A,
      U+2044,
      U+20AA,
      U+20AC,
      U+20B1,
      U+20B4,
      U+20B9,
      U+20BD,
      U+2192,
      U+2212;
  }
  @font-face {
    font-family: Geist;
    src: url(../../fonts/Geist-Regular-rest.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 400;
    unicode-range:
      U+18F,
      U+192,
      U+1A0-1A1,
      U+1AF-1B0,
      U+1CD-1CE,
      U+1E4-1E9,
      U+218-21B,
      U+237,
      U+259,
      U+2B9,
      U+2BC,
      U+2C6-2C8,
      U+2D8-2DD,
      U+300-304,
      U+306-30C,
      U+312,
      U+31B,
      U+323,
      U+326-328,
      U+335-338,
      U+39B,
      U+3A9,
      U+3BB-3BC,
      U+3C0,
      U+3C9,
      U+400-45F,
      U+462-463,
      U+46A-46B,
      U+472-475,
      U+490-493,
      U+496-497,
      U+49A-49B,
      U+4A2-4A3,
      U+4AE-4B3,
      U+4B6-4B7,
      U+4BA-4BB,
      U+4C0,
      U+4CF,
      U+4D8-4D9,
      U+4E2-4E3,
      U+4E8-4E9,
      U+4EE-4EF,
      U+E3F,
      U+1E20-1E21,
      U+1E80-1E85,
      U+1E9E,
      U+1EA0-1EF9,
      U+2070,
      U+2074-2079,
      U+2080-2089,
      U+2116-2117,
      U+2122,
      U+2153-2155,
      U+215B-215E,
      U+2190-2191,
      U+2193-2199,
      U+219D,
      U+21A9-21AA,
      U+21B0-21B1,
      U+21B3-21B5,
      U+21E4-21E5,
      U+21E7,
      U+2202,
      U+2206,
      U+220F,
      U+2211,
      U+221A,
      U+221E,
      U+222B,
      U+2236,
      U+2248,
      U+2260,
      U+2264-2265,
      U+2460-2468,
      U+24EA,
      U+24FF,
      U+25B2-25B3,
      U+25B6-25B7,
      U+25BC-25BD,
      U+25C0-25C1,
      U+25CA-25CC,
      U+25CF,
      U+2639-263A,
      U+2776-277E,
      U+3003,
      U+301C,
      U+A78B-A78C,
      U+F8FF,
      U+FB01-FB02;
  }
  @font-face {
    font-family: Geist;
    src: url(../../fonts/Geist-Medium-primary.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 500;
    unicode-range:
      U+20-7E,
      U+A0-AC,
      U+AE-113,
      U+116-12B,
      U+12E-137,
      U+139-13E,
      U+141-148,
      U+14A-14D,
      U+150-17E,
      U+2013-2014,
      U+2018-201A,
      U+201C-201E,
      U+2020-2022,
      U+2026,
      U+2028-2029,
      U+2030,
      U+2032-2033,
      U+2039-203A,
      U+2044,
      U+20AA,
      U+20AC,
      U+20B1,
      U+20B4,
      U+20B9,
      U+20BD,
      U+2192,
      U+2212;
  }
  @font-face {
    font-family: Geist;
    src: url(../../fonts/Geist-Medium-rest.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 500;
    unicode-range:
      U+18F,
      U+192,
      U+1A0-1A1,
      U+1AF-1B0,
      U+1CD-1CE,
      U+1E4-1E9,
      U+218-21B,
      U+237,
      U+259,
      U+2B9,
      U+2BC,
      U+2C6-2C8,
      U+2D8-2DD,
      U+300-304,
      U+306-30C,
      U+312,
      U+31B,
      U+323,
      U+326-328,
      U+335-338,
      U+39B,
      U+3A9,
      U+3BB-3BC,
      U+3C0,
      U+3C9,
      U+400-45F,
      U+462-463,
      U+46A-46B,
      U+472-475,
      U+490-493,
      U+496-497,
      U+49A-49B,
      U+4A2-4A3,
      U+4AE-4B3,
      U+4B6-4B7,
      U+4BA-4BB,
      U+4C0,
      U+4CF,
      U+4D8-4D9,
      U+4E2-4E3,
      U+4E8-4E9,
      U+4EE-4EF,
      U+E3F,
      U+1E20-1E21,
      U+1E80-1E85,
      U+1E9E,
      U+1EA0-1EF9,
      U+2070,
      U+2074-2079,
      U+2080-2089,
      U+2116-2117,
      U+2122,
      U+2153-2155,
      U+215B-215E,
      U+2190-2191,
      U+2193-2199,
      U+219D,
      U+21A9-21AA,
      U+21B0-21B1,
      U+21B3-21B5,
      U+21E4-21E5,
      U+21E7,
      U+2202,
      U+2206,
      U+220F,
      U+2211,
      U+221A,
      U+221E,
      U+222B,
      U+2236,
      U+2248,
      U+2260,
      U+2264-2265,
      U+2460-2468,
      U+24EA,
      U+24FF,
      U+25B2-25B3,
      U+25B6-25B7,
      U+25BC-25BD,
      U+25C0-25C1,
      U+25CA-25CC,
      U+25CF,
      U+2639-263A,
      U+2776-277E,
      U+3003,
      U+301C,
      U+A78B-A78C,
      U+F8FF,
      U+FB01-FB02;
  }
  @font-face {
    font-family: Geist;
    src: url(../../fonts/Geist-SemiBold-primary.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 600;
    unicode-range:
      U+20-7E,
      U+A0-AC,
      U+AE-113,
      U+116-12B,
      U+12E-137,
      U+139-13E,
      U+141-148,
      U+14A-14D,
      U+150-17E,
      U+2013-2014,
      U+2018-201A,
      U+201C-201E,
      U+2020-2022,
      U+2026,
      U+2028-2029,
      U+2030,
      U+2032-2033,
      U+2039-203A,
      U+2044,
      U+20AA,
      U+20AC,
      U+20B1,
      U+20B4,
      U+20B9,
      U+20BD,
      U+2192,
      U+2212;
  }
  @font-face {
    font-family: Geist;
    src: url(../../fonts/Geist-SemiBold-rest.woff2) format("woff2");
    font-display: optional;
    font-style: normal;
    font-weight: 600;
    unicode-range:
      U+18F,
      U+192,
      U+1A0-1A1,
      U+1AF-1B0,
      U+1CD-1CE,
      U+1E4-1E9,
      U+218-21B,
      U+237,
      U+259,
      U+2B9,
      U+2BC,
      U+2C6-2C8,
      U+2D8-2DD,
      U+300-304,
      U+306-30C,
      U+312,
      U+31B,
      U+323,
      U+326-328,
      U+335-338,
      U+39B,
      U+3A9,
      U+3BB-3BC,
      U+3C0,
      U+3C9,
      U+400-45F,
      U+462-463,
      U+46A-46B,
      U+472-475,
      U+490-493,
      U+496-497,
      U+49A-49B,
      U+4A2-4A3,
      U+4AE-4B3,
      U+4B6-4B7,
      U+4BA-4BB,
      U+4C0,
      U+4CF,
      U+4D8-4D9,
      U+4E2-4E3,
      U+4E8-4E9,
      U+4EE-4EF,
      U+E3F,
      U+1E20-1E21,
      U+1E80-1E85,
      U+1E9E,
      U+1EA0-1EF9,
      U+2070,
      U+2074-2079,
      U+2080-2089,
      U+2116-2117,
      U+2122,
      U+2153-2155,
      U+215B-215E,
      U+2190-2191,
      U+2193-2199,
      U+219D,
      U+21A9-21AA,
      U+21B0-21B1,
      U+21B3-21B5,
      U+21E4-21E5,
      U+21E7,
      U+2202,
      U+2206,
      U+220F,
      U+2211,
      U+221A,
      U+221E,
      U+222B,
      U+2236,
      U+2248,
      U+2260,
      U+2264-2265,
      U+2460-2468,
      U+24EA,
      U+24FF,
      U+25B2-25B3,
      U+25B6-25B7,
      U+25BC-25BD,
      U+25C0-25C1,
      U+25CA-25CC,
      U+25CF,
      U+2639-263A,
      U+2776-277E,
      U+3003,
      U+301C,
      U+A78B-A78C,
      U+F8FF,
      U+FB01-FB02;
  }
  @font-face {
    font-family: Geist Mono;
    src: url(../../fonts/GeistMono-Regular.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
  }
  @font-face {
    font-family: Geist Mono;
    src: url(../../fonts/GeistMono-Medium.woff2) format("woff2");
    font-display: swap;
    font-style: normal;
    font-weight: 500;
  }
  @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: 105%;
    ascent-override: 95.71%;
    descent-override: 28.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: 105%;
    ascent-override: 95.71%;
    descent-override: 28.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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 105%;
    ascent-override: 95.71%;
    descent-override: 28.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: 105%;
    ascent-override: 95.71%;
    descent-override: 28.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: 106%;
    ascent-override: 94.81%;
    descent-override: 27.83%;
    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: 106%;
    ascent-override: 94.81%;
    descent-override: 27.83%;
    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: 106%;
    ascent-override: 94.81%;
    descent-override: 27.83%;
    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: 106%;
    ascent-override: 94.81%;
    descent-override: 27.83%;
    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: 106%;
    ascent-override: 94.81%;
    descent-override: 27.83%;
    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: 100%;
    ascent-override: 100.5%;
    descent-override: 29.5%;
    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: 100%;
    ascent-override: 100.5%;
    descent-override: 29.5%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 115%;
    ascent-override: 87.39%;
    descent-override: 25.65%;
    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: 115%;
    ascent-override: 87.39%;
    descent-override: 25.65%;
    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: 111%;
    ascent-override: 90.54%;
    descent-override: 26.58%;
    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: 111%;
    ascent-override: 90.54%;
    descent-override: 26.58%;
    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: 111%;
    ascent-override: 90.54%;
    descent-override: 26.58%;
    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: 111%;
    ascent-override: 90.54%;
    descent-override: 26.58%;
    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: 111%;
    ascent-override: 90.54%;
    descent-override: 26.58%;
    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: 104%;
    ascent-override: 96.63%;
    descent-override: 28.37%;
    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: 104%;
    ascent-override: 96.63%;
    descent-override: 28.37%;
    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: 109%;
    ascent-override: 92.2%;
    descent-override: 27.06%;
    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: 109%;
    ascent-override: 92.2%;
    descent-override: 27.06%;
    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: 109%;
    ascent-override: 92.2%;
    descent-override: 27.06%;
    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: 109%;
    ascent-override: 92.2%;
    descent-override: 27.06%;
    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: 109%;
    ascent-override: 92.2%;
    descent-override: 27.06%;
    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: 113%;
    ascent-override: 88.94%;
    descent-override: 26.11%;
    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: 113%;
    ascent-override: 88.94%;
    descent-override: 26.11%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 112%;
    ascent-override: 89.73%;
    descent-override: 26.34%;
    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: 106%;
    ascent-override: 94.81%;
    descent-override: 27.83%;
    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: 106%;
    ascent-override: 94.81%;
    descent-override: 27.83%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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: 107%;
    ascent-override: 93.93%;
    descent-override: 27.57%;
    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 Geist fallback;
    src:
      local("Arial"),
      local("ArialMT"),
      local("Liberation Sans"),
      local("Arimo");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+30-39;
    size-adjust: 119.21%;
    ascent-override: 84.243709%;
    descent-override: 24.7524%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist 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: 104.78%;
    ascent-override: 95.855909%;
    descent-override: 28.163352%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist fallback;
    src:
      local("Arial"),
      local("ArialMT"),
      local("Liberation Sans"),
      local("Arimo");
    font-style: normal;
    font-weight: 500;
    unicode-range: U+30-39;
    size-adjust: 121.01%;
    ascent-override: 82.983727%;
    descent-override: 24.383746%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist fallback;
    src:
      local("Arial"),
      local("ArialMT"),
      local("Liberation Sans"),
      local("Arimo");
    font-style: normal;
    font-weight: 500;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 107.18%;
    ascent-override: 93.699014%;
    descent-override: 27.53131%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist 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: 122.81%;
    ascent-override: 81.772026%;
    descent-override: 24.027777%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist 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: 101.8%;
    ascent-override: 98.658455%;
    descent-override: 28.985873%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Mono fallback;
    src:
      local("Courier New"),
      local("CourierNewPSMT"),
      local("Liberation Mono"),
      local("Cousine");
    font-style: normal;
    font-weight: 400;
    size-adjust: 99.98%;
    ascent-override: 100.454041%;
    descent-override: 29.514902%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Mono fallback;
    src:
      local("Courier New"),
      local("CourierNewPSMT"),
      local("Liberation Mono"),
      local("Cousine");
    font-style: normal;
    font-weight: 500;
    size-adjust: 99.98%;
    ascent-override: 100.454041%;
    descent-override: 29.514902%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Roboto fallback;
    src: local("Roboto"), local("Roboto-Regular");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+30-39;
    size-adjust: 117.97%;
    ascent-override: 85.12234%;
    descent-override: 25.014129%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Roboto fallback;
    src: local("Roboto"), local("Roboto-Regular");
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 105%;
    ascent-override: 95.631725%;
    descent-override: 28.105176%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Roboto fallback;
    src: local("Roboto"), local("Roboto-Regular");
    font-style: normal;
    font-weight: 500;
    unicode-range: U+30-39;
    size-adjust: 118.41%;
    ascent-override: 84.80682%;
    descent-override: 24.921799%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Roboto fallback;
    src: local("Roboto"), local("Roboto-Regular");
    font-style: normal;
    font-weight: 500;
    unicode-range: U+0-2F, U+3A-10FFFF;
    size-adjust: 106.47%;
    ascent-override: 94.329924%;
    descent-override: 27.715271%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Roboto fallback;
    src: local("Roboto Bold"), local("Roboto-Bold");
    font-style: normal;
    font-weight: 600;
    unicode-range: U+30-39;
    size-adjust: 119.55%;
    ascent-override: 83.99997%;
    descent-override: 24.682392%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist 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.44%;
    ascent-override: 92.607813%;
    descent-override: 27.209804%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Mono Droid Sans Mono fallback;
    src: local("Droid Sans Mono"), local("DroidSansMono");
    font-style: normal;
    font-weight: 400;
    size-adjust: 99.98%;
    ascent-override: 100.454041%;
    descent-override: 29.514902%;
    line-gap-override: 0%;
  }
  @font-face {
    font-family: kit Geist Mono Droid Sans Mono fallback;
    src: local("Droid Sans Mono"), local("DroidSansMono");
    font-style: normal;
    font-weight: 500;
    size-adjust: 99.98%;
    ascent-override: 100.454041%;
    descent-override: 29.514902%;
    line-gap-override: 0%;
  }
  :root {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist Mono Droid Sans Mono fallback",
      monospace;
    --_kit-accent: light-dark(#171717, #ededed);
    --_kit-ground-primary: on-ground;
    --_kit-off-white: #ededed;
    --_kit-display-word-spacing: .06em;
    --_kit-ground: #0a0a0a;
    --_kit-ground-raised: #1a1a1a;
    --_kit-surface: light-dark(#fafafa, #000000);
    --_kit-public-surface: #fafafa;
    --_kit-public-surface-page: #ffffff;
    --_kit-public-surface-rule: #ebebeb;
    --_kit-panel-light: #ffffff;
    --_kit-panel: light-dark(var(--_kit-panel-light), #0a0a0a);
    --_kit-rule-light: #ebebeb;
    --_kit-rule-colour: light-dark(var(--_kit-rule-light), #2e2e2e);
    --_kit-edge: #7d7d7d;
    --_kit-ink: light-dark(#171717, var(--_kit-off-white));
    --_kit-muted-light: #4d4d4d;
    --_kit-muted: light-dark(var(--_kit-muted-light), #a1a1a1);
    --_kit-supporting: light-dark(#8c8c8c, #8f8f8f);
    --_kit-accent-ink: light-dark(#ffffff, #0a0a0a);
    --_kit-on-ground-ink: var(--_kit-off-white);
    --_kit-on-ground-muted: #a1a1a1;
    --_kit-reversed: light-dark(#171717, var(--_kit-off-white));
    --_kit-reversed-ink: light-dark(var(--_kit-on-ground-ink), #0a0a0a);
    --_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(0 0 0 / 6%), transparent);
    --_kit-lift:
      0 1px 1px light-dark(rgb(0 0 0 / 2%), transparent),
      0 4px 8px -4px light-dark(rgb(0 0 0 / 4%), transparent),
      0 16px 24px -8px var(--_kit-lift-colour);
    --_kit-panel-lift: none;
    --_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) 8%, 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: var(--_kit-supporting);
    --_kit-data-category-1: light-dark(#0072f5, #52a8ff);
    --_kit-data-category-2: light-dark(#0f86ad, #83d0f2);
    --_kit-data-category-3: light-dark(#6451ac, #9e8fe9);
    --_kit-data-category-4: light-dark(#a172ac, #e8b6f3);
    --_kit-data-category-5: light-dark(#1d4176, #4b77cc);
    --_kit-data-category-6: light-dark(#975374, #db91b4);
    --_kit-data-sequential-low: light-dark(#e4f0ff, #202f42);
    --_kit-data-sequential-high: light-dark(#39659b, #7faee9);
    --_kit-data-diverging-low: light-dark(#39659b, #7faee9);
    --_kit-data-diverging-mid: light-dark(#e6e4e0, #393834);
    --_kit-data-diverging-high: light-dark(#8c467e, #d690c6);
    --_kit-backdrop: light-dark(rgb(0 0 0 / 40%), rgb(0 0 0 / 80%));
    --_kit-overlay-edge-ink: 0%;
    --_kit-mark-ground: #171717;
    --_kit-mark-ink: #ffffff;
    --_kit-desk-radius: 6px;
    --_kit-floor-radius: 6px;
    --_kit-field-radius: 6px;
    --_kit-action-corner: 0px;
    --_kit-panel-radius: 12px;
    --_kit-message-bubble-radius: 12px;
    --_kit-site-action-radius: 6px;
    --_kit-site-card-radius: 12px;
    --_kit-site-tile-radius: 12px;
    --_kit-site-frame-radius-window: 12px;
    --_kit-site-frame-radius-phone: 34px;
    --_kit-site-frame-stroke-window: 1px;
    --_kit-site-frame-stroke-phone: 1px;
    --_kit-site-frame-edge: var(--_kit-public-surface-rule);
    --_kit-status-attention: light-dark(#a35200, #f2a20d);
    --_kit-status-alert: light-dark(#cb2a2f, #ff6167);
    --_kit-status-settled: light-dark(#297a3a, #62c173);
    --_kit-status-neutral: light-dark(#666666, #8f8f8f);
    --_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: #f2a20d;
    --_kit-status-attention-fill-ink: #0a0a0a;
    --_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: initial;
    --_kit-selected-row: light-dark(color-mix(in oklch, var(--_kit-accent) 7%, transparent), color-mix(in oklch, var(--_kit-accent) 12%, transparent));
    --_kit-link: initial;
    --_kit-inset-tight: 6px;
    --_kit-stack: 8px;
    --_kit-inset: 12px;
    --_kit-inset-wide: 20px;
    --_kit-region: 24px;
    --_kit-body-leading: 1.43;
    --_kit-subject-size: 24px;
    --_kit-region-heading-size: 16px;
    --_kit-sub-heading-size: 14px;
    --_kit-measure-size: 24px;
    --_kit-result-size: 24px;
    --_kit-body-size: 14px;
    --_kit-label-size: 14px;
    --_kit-supporting-size: 13px;
    --_kit-heading-weight: 600;
    --_kit-strong-weight: 500;
    --_kit-heading-tracking: calc(-.02em - (.01em * (sign(1em - 22px) + 1)) - (.01em * (sign(1em - 36px) + 1))) ;
    --_kit-capitals-tracking: .08em;
    --_kit-rule: 1px;
    --_kit-control-size: 32px;
    --_kit-icon-weight: regular;
    --_kit-home-heading-size: 32px;
    --_kit-record-heading-size: 24px;
    --_kit-lead-measure-size: 32px;
    --_kit-rail-tint: light-dark(#fafafa, #0a0a0a);
    --_kit-rail-ink: light-dark(#171717, #ededed);
    --_kit-rail-muted: light-dark(#4d4d4d, #a1a1a1);
    --_kit-rail-supporting: var(--_kit-rail-muted);
    --_kit-rail-rule: light-dark(#ebebeb, #2e2e2e);
    --_kit-rail-edge: var(--_kit-rail-rule);
    --_kit-rail-raised: light-dark(var(--_kit-panel-light), 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;
  }
  [lang]:lang(hi),
  [lang]:lang(mr) {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(ta) {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Tamil",
      "Noto Sans Devanagari",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(te) {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Telugu",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(kn) {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Kannada",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(ml) {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Malayalam",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Gujarati",
      "Noto Sans Bengali",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(gu) {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Gujarati",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Bengali",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist Mono Droid Sans Mono fallback",
      monospace;
  }
  [lang]:lang(bn) {
    --_kit-display-family:
      Geist,
      "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 Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-body-family:
      Geist,
      "Noto Sans Bengali",
      "Noto Sans Devanagari",
      "Noto Sans Tamil",
      "Noto Sans Telugu",
      "Noto Sans Kannada",
      "Noto Sans Malayalam",
      "Noto Sans Gujarati",
      "kit Geist fallback",
      "kit Geist Roboto fallback",
      sans-serif;
    --_kit-mono-family:
      "Geist 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 Geist Mono fallback",
      "kit Geist 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(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) / max(y, 1e-06)) * x + max(0, ((clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) - y) / max(1 - y, 1e-06)) * (.950455927 - min(1, (clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) / max(y, 1e-06)) * x)) calc(min(1, (clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) / max(y, 1e-06)) * y + max(0, ((clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) - y) / max(1 - y, 1e-06)) * (1 - (min(1, (clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) / max(y, 1e-06)) * y))) calc(min(1, (clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) / max(y, 1e-06)) * z + max(0, ((clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) - y) / max(1 - y, 1e-06)) * (1.08905775 - min(1, (clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(0, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .282066266), clamp(.218311868, y, .282066266) - y) - max(y - clamp(0, y, .179417938), clamp(0, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .282066266)) / 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(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) / max(y, 1e-06)) * x + max(0, ((clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) - y) / max(1 - y, 1e-06)) * (.950455927 - min(1, (clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) / max(y, 1e-06)) * x)) calc(min(1, (clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) / max(y, 1e-06)) * y + max(0, ((clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) - y) / max(1 - y, 1e-06)) * (1 - (min(1, (clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) / max(y, 1e-06)) * y))) calc(min(1, (clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) / max(y, 1e-06)) * z + max(0, ((clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) - y) / max(1 - y, 1e-06)) * (1.08905775 - min(1, (clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1) * clamp(.1115292, y, .179417938) + (1 - clamp(0, (max(y - clamp(.218311868, y, .992), clamp(.218311868, y, .992) - y) - max(y - clamp(.1115292, y, .179417938), clamp(.1115292, y, .179417938) - y)) * 1e9 + 1, 1)) * clamp(.218311868, y, .992)) / 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(clamp(0, (.198864903 - y) * 1e9, 1) * .950455927 + (1 - clamp(0, (.198864903 - y) * 1e9, 1)) * .00288489021) calc(clamp(0, (.198864903 - y) * 1e9, 1) * 1 + (1 - clamp(0, (.198864903 - y) * 1e9, 1)) * .00303526984) calc(clamp(0, (.198864903 - y) * 1e9, 1) * 1.08905775 + (1 - clamp(0, (.198864903 - y) * 1e9, 1)) * .00330558414)), color(from var(--_kit-tenant-fill-dark) xyz-d65 calc(clamp(0, (.198864903 - y) * 1e9, 1) * .950455927 + (1 - clamp(0, (.198864903 - y) * 1e9, 1)) * .00288489021) calc(clamp(0, (.198864903 - y) * 1e9, 1) * 1 + (1 - clamp(0, (.198864903 - y) * 1e9, 1)) * .00303526984) calc(clamp(0, (.198864903 - y) * 1e9, 1) * 1.08905775 + (1 - clamp(0, (.198864903 - y) * 1e9, 1)) * .00330558414)));
    --_kit-tenant-edge: light-dark(color(from var(--_kit-tenant-fill-light) xyz-d65 .00814362578 .00856812562 .00933118361 / calc(clamp(0, (y - .284324451) * 1e9, 1) * clamp(0, (3.101 - y) * 1e9, 1)) ), color(from var(--_kit-tenant-fill-dark) xyz-d65 .804915682 .846873232 .922293857 / calc(clamp(0, (y - -.0343333333) * 1e9, 1) * clamp(0, (.11010581 - y) * 1e9, 1)) ));
    --_kit-accent: var(--_kit-tenant-fill, light-dark(#171717, #ededed));
    --_kit-accent-ink: var(--_kit-tenant-ink, light-dark(#ffffff, #0a0a0a));
    --_kit-accent-edge: var(--_kit-tenant-edge, transparent);
    --_kit-ground-primary-fill: var(--_kit-on-ground-ink);
    --_kit-ground-primary-label: var(--_kit-ground);
  }
  :root {
    --_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);
  }
  [data-kit-icon] > [data-kit-weight=thin] {
    display: var(--_kit-icon-thin-display);
  }
  [data-kit-icon] > [data-kit-weight=light] {
    display: var(--_kit-icon-light-display);
  }
  [data-kit-icon] > [data-kit-weight=regular] {
    display: var(--_kit-icon-regular-display);
  }
  [data-kit-icon] > [data-kit-weight=bold] {
    display: var(--_kit-icon-bold-display);
  }
  [data-kit-icon] > [data-kit-weight=fill] {
    display: var(--_kit-icon-fill-display);
  }
  [data-kit-icon] > [data-kit-weight=duotone] {
    display: var(--_kit-icon-duotone-display);
  }
  [data-kit-icon] > [data-kit-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-issued-document-for-tenant-before: "for ";
    --_kit-word-issued-document-for-tenant-after: "";
    --_kit-word-print-page-count: counter(page, decimal) " of " counter(pages, decimal);
    --_kit-word-list-period: "Period";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: "-\98f\9b0  \9aa\995\9cd\9b7\9c7";
    --_kit-word-print-page-count: counter(pages, bengali) "-\98f\9b0  \9ae\9a7\9cd\9af\9c7  " counter(page, bengali);
    --_kit-word-list-period: "\9b8\9ae\9af\9bc\995\9be\9b2";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \ab5\aa4\ac0";
    --_kit-word-print-page-count: counter(pages, decimal) "\aae\abe\a82\aa5\ac0  " counter(page, decimal);
    --_kit-word-list-period: "\ab8\aae\aaf\a97\abe\ab3\acb";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \915\940  \913\930  \938\947";
    --_kit-word-print-page-count: counter(pages, decimal) " \92e\947\902  \938\947  " counter(page, decimal);
    --_kit-word-list-period: "\905\935\927\93f";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \caa\cb0\cb5\cbe\c97\cbf";
    --_kit-word-print-page-count: counter(pages, decimal) " \cb0\cb2\ccd\cb2\cbf  " counter(page, decimal);
    --_kit-word-list-period: "\c85\cb5\ca7\cbf";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: "-\d28\d41  \d35\d47\d23\d4d\d1f\d3f";
    --_kit-word-print-page-count: counter(pages, decimal) "-\d7d  " counter(page, decimal);
    --_kit-word-list-period: "\d15\d3e\d32\d2f\d33\d35\d4d";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \91a\94d\92f\93e  \935\924\940\928\947";
    --_kit-word-print-page-count: counter(pages, devanagari) " \92a\948\915\940  " counter(page, devanagari);
    --_kit-word-list-period: "\915\93e\932\93e\935\927\940";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \b9a\bbe\bb0\bcd\baa\bbe\b95";
    --_kit-word-print-page-count: counter(pages, decimal) " \b87\bb2\bcd  " counter(page, decimal);
    --_kit-word-list-period: "\b95\bbe\bb2\bae\bcd";
  }
  [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-issued-document-for-tenant-before: "";
    --_kit-word-issued-document-for-tenant-after: " \c24\c30\c2a\c41\c28";
    --_kit-word-print-page-count: counter(pages, decimal) "\c32\c4b  " counter(page, decimal);
    --_kit-word-list-period: "\c35\c4d\c2f\c35\c27\c3f";
  }
  :root {
    --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: var(--_kit-bottom-bar-height);
    --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] {
    --_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] {
      --_kit-target: var(--_kit-touch-target);
    }
  }
  @media screen and (width < 720px), screen and (pointer: coarse) {
    :root {
      --_kit-value-size: var(--_kit-touch-value-size);
    }
  }
}
@layer elements {
  * {
    box-sizing: border-box;
  }
  :where(h1, h2, h3, h4, h5, h6, [role=heading], button, input:is([type=button], [type=submit], [type=reset]), select, label, legend, nav, [data-kit-wordmark], [data-kit-region=heading], [data-kit-role=icon-action], [data-kit-role=identity], [data-kit-role=progress], [data-kit-layout=calendar] [data-kit-region=column] :is([data-kit-region=block], [data-kit-region=closure], [data-kit-region=drop-target])) {
    --_kit-text-line: normal;
    --_kit-text-trim: none;
  }
  :where([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=destructive-action], [data-kit-role=emphasised-next-action], [data-kit-role=destination], [data-kit-role=way-back], summary, [data-kit-role=local-tabs], [data-kit-role=selection-control], [data-kit-role=selection-control] > legend, label:has(> [data-kit-role=selection-control]), [data-kit-role=copyable], 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;
  }
  h2:not(:last-child):where(:has(~ :not(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty))),
  h3:not(:last-child):where(:has(~ :not(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty))),
  h4:not(:last-child):where(:has(~ :not(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty))),
  h5:not(:last-child):where(:has(~ :not(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty))),
  h6:not(:last-child):where(:has(~ :not(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty))) {
    margin-block-end: calc(var(--_kit-stack) - var(--_kit-stack-gap, var(--_kit-stack)));
  }
  legend {
    margin-block-end: var(--_kit-stack);
  }
  div:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]),
  form:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]) {
    --_kit-stack-gap: inherit;
  }
  @container style(--_kit-stack-gap) {
    div:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]),
    form:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]) {
      display: contents;
    }
    section:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]),
    article:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]),
    aside:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]),
    header:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]),
    footer:not([class*=kit-], [data-kit-embed], [hidden], [role], [aria-live]) {
      display: flex;
      flex-direction: column;
      --_kit-stack-gap: var(--_kit-region);
      row-gap: var(--_kit-stack-gap);
    }
  }
  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-]) > :is(ul, ol):not([class*=kit-])) > li + li {
    margin-block-start: var(--_kit-stack);
  }
  :where([data-kit-layout], [data-kit-role]) {
    overflow-wrap: break-word;
  }
  html {
    background: var(--_kit-page-tint);
  }
  html:has(dialog:modal) {
    overflow: hidden;
  }
  :root {
    color-scheme: light dark;
    font-synthesis-weight: none;
  }
  @media screen {
    :root {
      scrollbar-gutter: stable;
    }
  }
  :root[data-kit-theme=light] {
    color-scheme: light;
  }
  :root[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);
  }
  :is([data-kit-role=headed-region] > [data-kit-region=heading], [data-kit-role=card] > [data-kit-region=subject], [data-kit-role=inline-consequence] > [data-kit-region=subject], [data-kit-role=dialog] > [data-kit-region=heading], :is([data-kit-role=side-panel], [data-kit-role=phone-sheet]) > [data-kit-region=scroll] > [data-kit-region=line] > [data-kit-region=heading], [data-kit-role=keyboard-sheet] [data-kit-region=group] > [data-kit-region=heading], [data-kit-layout=find] > [data-kit-region=command-group] > h2, [data-kit-layout] > [data-kit-region] > :is(h3, h4, h5, h6)) {
    font-family: var(--_kit-body-family);
  }
  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);
    }
  }
  :where(a[href]),
  :where(area[href]),
  :where(button),
  :where(summary),
  :where(select),
  :where(input[type=button]),
  :where(input[type=submit]),
  :where(input[type=reset]),
  :where(input[type=image]),
  :where(input[type=checkbox]),
  :where(input[type=radio]),
  :where(input[type=file]),
  :where(input[type=color]),
  :where(input[type=range]),
  :where([role=option]),
  :where([role=slider]),
  :where(:has(> [role=slider])),
  :where(label[for]),
  :where(label:has(:is(input:not([type=hidden]), select, textarea, button))) {
    cursor: pointer;
  }
  :where(*:disabled),
  :where([aria-disabled=true]),
  :where([inert]),
  :where([data-kit-state~=inert]),
  :where([data-kit-state~=submitting]),
  :where(label:has(:disabled, [aria-disabled=true])),
  :where([data-kit-role=form-group] > label[for]:is(:has(:is(input:not([type=hidden]), select, textarea):disabled), :has(~ :is(input:not([type=hidden]), select, textarea):disabled), :has(~ * :is(input:not([type=hidden]), select, textarea):disabled), :has(:is(input:not([type=hidden]), select, textarea):disabled) ~ *, :is(input:not([type=hidden]), select, textarea):disabled ~ *)),
  :where(:has(> [role=slider][aria-disabled=true])) {
    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;
  }
  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;
  }
  [data-kit-role=local-tabs],
  [data-kit-role=progress],
  [data-kit-layout] thead th {
    font-size: var(--_kit-label-size);
  }
  table:where(:not([data-kit-print=document])) {
    caption {
      text-align: start;
      margin-block-end: var(--_kit-stack);
    }
    tbody th {
      font-weight: 400;
    }
    tbody tr + tr:where(tr:not([hidden]) ~ *) {
      border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    }
    th,
    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) {
      table:where(:not([data-kit-print=document])):has(> thead) {
        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);
      }
    }
  }
  :where([data-kit-layout])[data-kit-layout=home],
  :where([data-kit-layout])[data-kit-layout=record],
  :where([data-kit-layout])[data-kit-layout=stepped-flow],
  :where([data-kit-layout])[data-kit-layout=settings],
  :where([data-kit-layout])[data-kit-layout=reports],
  :where([data-kit-layout])[data-kit-layout=list],
  :where([data-kit-layout])[data-kit-layout=form],
  :where([data-kit-layout])[data-kit-layout=find] {
    summary,
    select {
      min-block-size: var(--_kit-target);
    }
  }
}
@layer values {
  :is([data-kit-region=email], [data-kit-region=address]) > span {
    overflow-wrap: break-word;
  }
  [data-kit-region=telephone] {
    white-space: nowrap;
  }
  [data-kit-role=labelled-fact] > [data-kit-region=value] > [data-kit-region=email],
  [data-kit-role=labelled-fact] > [data-kit-region=value] > [data-kit-region=address],
  [data-kit-role=labelled-fact] > [data-kit-region=value] > a > [data-kit-region=email],
  [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=email],
  [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=address],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=email],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=address],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=fact] [data-kit-region=email],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=fact] [data-kit-region=address],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > [data-kit-region=email],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > [data-kit-region=address],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > [data-kit-region=fact] [data-kit-region=email],
  table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > [data-kit-region=fact] [data-kit-region=address] {
    display: block;
    > span {
      display: block;
    }
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=account-menu] > [role=menu] > [data-kit-region=head] > [data-kit-region=account-email] {
    min-inline-size: 0;
    > span > span {
      display: inline-block;
      max-inline-size: 100%;
      vertical-align: top;
    }
  }
  @media screen {
    :is([data-kit-role=labelled-fact] > [data-kit-region=value] > :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=labelled-fact] > [data-kit-region=value] > a > [data-kit-region=email], [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] > :is([data-kit-region=email], [data-kit-region=address]), table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > :is([data-kit-region=email], [data-kit-region=address]), table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=fact] :is([data-kit-region=email], [data-kit-region=address]), table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > :is([data-kit-region=email], [data-kit-region=address]), table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > [data-kit-region=fact] :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=copyable] > [data-kit-region=address]) {
      text-decoration: inherit;
      text-box-trim: none;
      > span {
        text-decoration: inherit;
        text-box-trim: trim-start;
      }
      > span > span {
        display: inline-block;
        max-inline-size: 100%;
        line-break: auto;
        text-wrap: balance;
        text-decoration: inherit;
        text-box-trim: none;
        vertical-align: baseline;
        baseline-source: first;
      }
    }
    :where([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], table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td), table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value]) code {
      display: inline-block;
      max-inline-size: 100%;
      baseline-source: first;
      line-break: anywhere;
      text-wrap: balance;
      text-decoration: inherit;
      > span {
        display: inline-block;
        max-inline-size: 100%;
        line-break: anywhere;
        text-wrap: balance;
        text-decoration: inherit;
        baseline-source: first;
      }
    }
    *: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], table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td), table:is([data-kit-table=records], [data-kit-table=comparison]) > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value]) code)):not([data-kit-role=labelled-fact] > [data-kit-region=value]) {
      text-box-trim: none;
    }
    [data-kit-role=labelled-fact] > [data-kit-region=value]:has(code) {
      text-box-trim: trim-start;
    }
    [data-kit-role=labelled-fact] > [data-kit-region=value] code {
      baseline-source: first;
    }
    [data-kit-role=copyable] > code {
      line-break: anywhere;
      text-wrap: balance;
    }
  }
  *: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;
  }
  [data-kit-region=fact] {
    display: block;
  }
  [data-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-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;
  }
  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 {
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] > [data-kit-region=destinations]:before,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] > [data-kit-region=destinations]:after,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:before,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:after,
  [data-kit-role=local-tabs]:before,
  [data-kit-role=local-tabs]:after,
  [data-kit-region=table]:after,
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):before,
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):after,
  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,
  [data-kit-layout=calendar] [data-kit-region=desk-grid]:after,
  [data-kit-layout=list] > [data-kit-region=board]:before,
  [data-kit-layout=list] > [data-kit-region=board]:after,
  [data-kit-role=carousel] > [data-kit-region=strip]:before,
  [data-kit-role=carousel] > [data-kit-region=strip]:after,
  [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan]:after,
  [data-kit-region=plan] > [data-kit-region=seats] > [data-kit-region=row] > [data-kit-region=row-name]:after,
  :where([data-kit-role])[data-kit-role=outbound-preview]: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]) [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] > [data-kit-region=destinations]:before,
  :where([data-kit-state~=loading]) [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] > [data-kit-region=destinations]:after,
  :where([data-kit-state~=loading]) [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:before,
  :where([data-kit-state~=loading]) [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:after,
  :where([data-kit-state~=loading]) [data-kit-role=local-tabs]:before,
  :where([data-kit-state~=loading]) [data-kit-role=local-tabs]:after,
  :where([data-kit-state~=loading]) [data-kit-region=table]:after,
  :where([data-kit-state~=loading]) [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):before,
  :where([data-kit-state~=loading]) [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):after,
  :where([data-kit-state~=loading]) table[data-kit-table=prose] > :is(thead, tbody, tfoot) > tr > *:first-child:after,
  :where([data-kit-state~=loading]) table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject]:after,
  :where([data-kit-state~=loading]) table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject]:after,
  :where([data-kit-state~=loading]) [data-kit-layout=calendar] [data-kit-region=desk-grid]:after,
  :where([data-kit-state~=loading]) [data-kit-layout=list] > [data-kit-region=board]:before,
  :where([data-kit-state~=loading]) [data-kit-layout=list] > [data-kit-region=board]:after,
  :where([data-kit-state~=loading]) [data-kit-role=carousel] > [data-kit-region=strip]:before,
  :where([data-kit-state~=loading]) [data-kit-role=carousel] > [data-kit-region=strip]:after,
  :where([data-kit-state~=loading]) [data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=plan]:after,
  :where([data-kit-state~=loading]) [data-kit-region=plan] > [data-kit-region=seats] > [data-kit-region=row] > [data-kit-region=row-name]:after,
  :where([data-kit-state~=loading]) :where([data-kit-role])[data-kit-role=outbound-preview]:after {
    background: none;
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] > [data-kit-region=destinations],
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover],
  [data-kit-role=local-tabs],
  [data-kit-layout=calendar] [data-kit-region=desk-grid],
  [data-kit-role=carousel] > [data-kit-region=strip] {
    --_kit-overflow-fade-extent: calc(var(--_kit-stack) + var(--_kit-overflow-fade-blank));
  }
  @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;
    }
  }
  [data-kit-role=redline] pre,
  [data-kit-role=copyable] > pre,
  [data-kit-layout=help] > article > [data-kit-region=answer] pre {
    max-inline-size: 100%;
    overflow-x: auto;
  }
  @media screen {
    [data-kit-role=redline] pre,
    [data-kit-role=copyable] > pre,
    [data-kit-layout=help] > article > [data-kit-region=answer] pre {
      mask-image:
        linear-gradient(
          to right,
          rgb(0 0 0 / calc(1 - var(--_kit-preformatted-cut-start))),
          rgb(0 0 0) var(--_kit-inset)),
        linear-gradient(
          to left,
          rgb(0 0 0 / calc(1 - var(--_kit-preformatted-cut-end))),
          rgb(0 0 0) var(--_kit-inset));
      mask-composite: intersect;
      animation-name: kit-preformatted-cut-start, kit-preformatted-cut-end;
      animation-timing-function: linear;
      animation-fill-mode: both;
      animation-timeline: scroll(self inline), scroll(self inline);
    }
  }
}
@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) > [data-kit-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) > [data-kit-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]))) > [data-kit-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) > [data-kit-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) > [data-kit-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] > [data-kit-icon] {
    color: var(--_kit-text-ink);
  }
  .kit-region-actions,
  .kit-region-page-foot,
  .kit-region-count-continuation,
  .kit-region-next-route {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-cluster-gap);
  }
  :where(.kit-role-notice > .kit-region-action:has(> .kit-region-words)) {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-cluster-gap);
  }
  .kit-region-next-action[data-kit-holds~=words],
  .kit-region-next-action[data-kit-holds~=status-line] {
    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;
  }
  :where(.kit-role-notice > .kit-region-action:has(> .kit-region-words)) > .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 {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  .kit-region-actions > :where(form:not([hidden], [class*=kit-])) > .kit-region-words,
  .kit-region-page-foot > :where(form:not([hidden], [class*=kit-])) > .kit-region-words,
  .kit-region-count-continuation > :where(form:not([hidden], [class*=kit-])) > .kit-region-words,
  .kit-region-next-route > :where(form:not([hidden], [class*=kit-])) > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  :where(.kit-role-notice > .kit-region-action:has(> .kit-region-words)) > :where(form:not([hidden], [class*=kit-])) > .kit-region-words {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  .kit-region-next-action[data-kit-holds~=words] > :where(form:not([hidden], [class*=kit-])) > .kit-region-words,
  .kit-region-next-action[data-kit-holds~=status-line] > :where(form:not([hidden], [class*=kit-])) > .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 {
  [data-kit-role=label-panel],
  [data-kit-role=card],
  [data-kit-role=copyable],
  [data-kit-role=toast],
  dialog:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet]):is(:modal, :not([open]), [data-kit-role=dialog][data-kit-state~=open]),
  [data-kit-role=inline-consequence],
  [data-kit-role=notice],
  [data-kit-role=guide],
  [data-kit-layout=home] > :where([data-kit-region])[data-kit-region=assigned-upcoming],
  [data-kit-layout=home] > :where([data-kit-region])[data-kit-region=followed-changes],
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist],
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=handed-values],
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=worked-example],
  [data-kit-layout=home] > [data-kit-region=handed-values],
  [data-kit-layout=home] > [data-kit-region=entries],
  [data-kit-layout=home] > [data-kit-region=watched-days],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=facts-related-records],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=decision-compact-work],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=notes-files-history],
  [data-kit-layout=stepped-flow] > [data-kit-region=current-step],
  [data-kit-layout=settings] > [data-kit-region=selected-section],
  [data-kit-layout=reports] > [data-kit-region=breakdown-owning-records],
  [data-kit-layout=list] > [data-kit-region=rows],
  [data-kit-layout=find] > :where([data-kit-region])[data-kit-region=subject-groups],
  [data-kit-layout=find] > :where([data-kit-region])[data-kit-region=command-group],
  [data-kit-layout=calendar] > [data-kit-region=days],
  [data-kit-layout=issued-document] > [data-kit-region=document],
  [data-kit-region=drag-preview],
  [data-kit-role=chart] > [data-kit-region=readout] > [data-kit-region=reading] {
    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);
  }
  @container style(--_kit-record-split: true) {
    [data-kit-layout=record] > [data-kit-region=decision-compact-work] > :is([data-kit-region=decision], [data-kit-region=decision] + div) {
      padding: var(--_kit-inset);
      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);
    }
  }
  :where([data-kit-role]):is([data-kit-role=inline-consequence]),
  [data-kit-role=notice],
  [data-kit-role=guide],
  [data-kit-layout=home] > :where([data-kit-region])[data-kit-region=assigned-upcoming],
  [data-kit-layout=home] > :where([data-kit-region])[data-kit-region=followed-changes],
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist],
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=handed-values],
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=worked-example],
  [data-kit-layout=home] > [data-kit-region=handed-values],
  [data-kit-layout=home] > [data-kit-region=entries],
  [data-kit-layout=home] > [data-kit-region=watched-days],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=facts-related-records],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=decision-compact-work],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=notes-files-history],
  [data-kit-layout=stepped-flow] > [data-kit-region=current-step],
  [data-kit-layout=settings] > [data-kit-region=selected-section],
  [data-kit-layout=reports] > [data-kit-region=breakdown-owning-records],
  [data-kit-layout=list] > [data-kit-region=rows],
  [data-kit-layout=find] > :where([data-kit-region])[data-kit-region=subject-groups],
  [data-kit-layout=find] > :where([data-kit-region])[data-kit-region=command-group],
  [data-kit-layout=calendar] > [data-kit-region=days],
  [data-kit-layout=issued-document] > [data-kit-region=document] {
    --_kit-panel-surface: var(--_kit-panel);
    --_kit-surface-beneath: var(--_kit-panel);
  }
  :is([data-kit-role=inline-consequence], [data-kit-role=label-panel], [data-kit-role=card], [data-kit-layout=home] > :is([data-kit-region=assigned-upcoming], [data-kit-region=followed-changes]), [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist], [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=handed-values], [data-kit-layout=home] > :is([data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=watched-days]), [data-kit-layout=record] > :is([data-kit-region=facts-related-records], [data-kit-region=decision-compact-work], [data-kit-region=notes-files-history]), [data-kit-layout=stepped-flow] > [data-kit-region=current-step], [data-kit-layout=settings] > [data-kit-region=selected-section], [data-kit-layout=reports] > [data-kit-region=breakdown-owning-records], [data-kit-layout=list] > [data-kit-region=rows], [data-kit-layout=find] > :is([data-kit-region=subject-groups], [data-kit-region=command-group])) :where([data-kit-role]):is([data-kit-role=label-panel]:not(:where([data-kit-region=command] [data-kit-region=key])), [data-kit-role=inline-consequence], [data-kit-role=card], [data-kit-layout=list] > [data-kit-region=rows]),
  :is([data-kit-role=inline-consequence], [data-kit-role=label-panel], [data-kit-role=card], [data-kit-layout=home] > :is([data-kit-region=assigned-upcoming], [data-kit-region=followed-changes]), [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist], [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=handed-values], [data-kit-layout=home] > :is([data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=watched-days]), [data-kit-layout=record] > :is([data-kit-region=facts-related-records], [data-kit-region=decision-compact-work], [data-kit-region=notes-files-history]), [data-kit-layout=stepped-flow] > [data-kit-region=current-step], [data-kit-layout=settings] > [data-kit-region=selected-section], [data-kit-layout=reports] > [data-kit-region=breakdown-owning-records], [data-kit-layout=list] > [data-kit-region=rows], [data-kit-layout=find] > :is([data-kit-region=subject-groups], [data-kit-region=command-group])) :where([data-kit-region]):is([data-kit-role=label-panel]:not(:where([data-kit-region=command] [data-kit-region=key])), [data-kit-role=inline-consequence], [data-kit-role=card], [data-kit-layout=list] > [data-kit-region=rows]) {
    padding: 0;
    background: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=identity-strip],
  [data-kit-role=primary-action],
  [data-kit-role=toast],
  dialog[data-kit-role=dialog],
  dialog[data-kit-role=keyboard-sheet] {
    --_kit-text-ink: var(--_kit-ink);
    --_kit-text-muted: var(--_kit-muted);
    --_kit-panel-surface: var(--_kit-panel);
    --_kit-surface-beneath: var(--_kit-panel);
    --_kit-panel-boundary: var(--_kit-rule-colour);
    --_kit-field-edge: var(--_kit-edge);
    --_kit-wash: var(--_kit-wash-muted);
  }
  :where([data-kit-role])[data-kit-role=toast],
  :where([data-kit-role])[data-kit-role=dialog],
  :where([data-kit-role])[data-kit-role=keyboard-sheet],
  :where([data-kit-role])[data-kit-role=phone-sheet],
  :where([data-kit-role])[data-kit-role=side-panel],
  :where([data-kit-role])[data-kit-role=popover],
  :where([data-kit-role])[data-kit-role=palette] {
    --_kit-overlay-edge: color-mix(in srgb, var(--_kit-text-ink) var(--_kit-overlay-edge-ink), var(--_kit-panel-boundary));
  }
  [data-kit-role=toast],
  dialog:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet]):is(:modal, :not([open]), [data-kit-role=dialog][data-kit-state~=open]) {
    border-color: var(--_kit-overlay-edge);
  }
  [data-kit-role=colour-picker]:has(> [data-kit-region=swatch] > input:disabled) {
    box-shadow: 0 0 0 calc(var(--_kit-stack) / 2) color-mix(in oklch, var(--_kit-text-muted) 18%, var(--_kit-panel-surface)), 0 0 0 calc(var(--_kit-stack) / 2 + var(--_kit-rule)) var(--_kit-panel-boundary);
  }
}
@layer marks {
  [data-kit-role=status-line] {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=status-line][data-kit-state~=unsaved] {
    font-size: inherit;
  }
  [data-kit-role=stamp]:before,
  :where(p):is([data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > :is(p, span):where(:not([data-kit-region=words])), [data-kit-role=status-line][data-kit-state~=unsaved]:not(:empty)):before,
  :where(span):is([data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > :is(p, span):where(:not([data-kit-region=words])), [data-kit-role=status-line][data-kit-state~=unsaved]:not(:empty)):before,
  :where([data-kit-role]):is([data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > :is(p, span):where(:not([data-kit-region=words])), [data-kit-role=status-line][data-kit-state~=unsaved]:not(:empty)):before,
  :is([data-kit-role=field-result], [data-kit-layout=field-result]):is([data-kit-state~=accepted], [data-kit-state~=loading], [data-kit-state~=refused], [data-kit-state~=conflict], [data-kit-state~=processing]) [data-kit-region=result-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;
  }
  [data-kit-role=stamp][data-kit-state~=attention]:before,
  [data-kit-region=standing][data-kit-state~=conflict] > p:where(:not([data-kit-region=words])):before,
  [data-kit-region=standing][data-kit-state~=conflict] > span:where(:not([data-kit-region=words])):before {
    --_kit-mark: var(--_kit-stamp-fill-dot);
    border-radius: 50%;
  }
  [data-kit-role=stamp][data-kit-state~=alert]:before,
  [data-kit-region=standing][data-kit-state~=failed] > p:where(:not([data-kit-region=words])):before,
  [data-kit-region=standing][data-kit-state~=failed] > span:where(:not([data-kit-region=words])):before {
    --_kit-mark: calc(var(--_kit-stamp-fill-dot) * sqrt(2));
    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
  }
  :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=conflict] [data-kit-region=result-words]:before {
    --_kit-mark: .5em;
    border-radius: 50%;
  }
  :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=refused] [data-kit-region=result-words]:before {
    --_kit-mark: calc(.5em * sqrt(2)) ;
    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
  }
  :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=processing] [data-kit-region=result-words]:before {
    --_kit-mark: .5em;
    border: var(--_kit-stamp-ring) solid currentColor;
    border-radius: 50%;
    background: none;
  }
  [data-kit-role=stamp][data-kit-state~=neutral]:before,
  [data-kit-region=standing]:is([data-kit-state~=processing], [data-kit-state~=unsaved]) > p:where(:not([data-kit-region=words])):before,
  [data-kit-region=standing]:is([data-kit-state~=processing], [data-kit-state~=unsaved]) > span:where(:not([data-kit-region=words])):before,
  [data-kit-role=status-line][data-kit-state~=unsaved]:not(:empty):before {
    border: var(--_kit-stamp-ring) solid currentColor;
    border-radius: 50%;
    --_kit-mark: var(--_kit-stamp-ring-mark);
    background: none;
  }
  [data-kit-role=stamp][data-kit-state~=settled]:before,
  :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=accepted] [data-kit-region=result-words]:before {
    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=%22M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  [data-kit-role=stamp][data-kit-state~=settled][data-kit-state~=ended]:before {
    --_kit-mark: calc(var(--_kit-stamp-mark) * 1.2);
    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=%22M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm88,104a87.56,87.56,0,0,1-20.41,56.28L71.72,60.4A88,88,0,0,1,216,128ZM40,128A87.56,87.56,0,0,1,60.41,71.72L184.28,195.6A88,88,0,0,1,40,128Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  @media screen and (forced-colors: none) {
    [data-kit-role=stamp][data-kit-state~=attention]:before {
      color: var(--_kit-status-attention);
    }
    [data-kit-role=stamp][data-kit-state~=alert]:before {
      color: var(--_kit-status-alert);
    }
    [data-kit-role=stamp][data-kit-state~=settled]:before {
      color: var(--_kit-status-settled);
    }
    [data-kit-role=stamp]:is([data-kit-state~=neutral], [data-kit-state~=settled][data-kit-state~=ended]):before {
      color: var(--_kit-status-neutral);
    }
    :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=accepted] [data-kit-region=result-words]:before {
      color: var(--_kit-status-settled);
    }
    :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=conflict] [data-kit-region=result-words]:before {
      color: var(--_kit-status-attention);
    }
    :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=refused] [data-kit-region=result-words]:before {
      color: var(--_kit-status-alert);
    }
    :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=processing] [data-kit-region=result-words]:before {
      color: var(--_kit-status-neutral);
    }
    [data-kit-role=stamp][data-kit-state~=settled]:before,
    :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=accepted] [data-kit-region=result-words]:before {
      mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 256 256%22%3E%3Cdefs%3E%3Cmask id=%22m%22%3E%3Crect width=%22256%22 height=%22256%22 fill=%22%23fff%22/%3E%3Cpath d=%22M82 132l32 32 62-66%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%2230%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx=%22128%22 cy=%22128%22 r=%22116%22 mask=%22url(%23m)%22/%3E%3C/svg%3E") center / contain no-repeat;
    }
    [data-kit-role=stamp][data-kit-state~=settled][data-kit-state~=ended]:before {
      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=%22M200,128a71.69,71.69,0,0,1-15.78,44.91L83.09,71.78A71.95,71.95,0,0,1,200,128ZM56,128a71.95,71.95,0,0,0,116.91,56.22L71.78,83.09A71.69,71.69,0,0,0,56,128Zm180,0A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-20,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z%22/%3E%3C/svg%3E") center / contain no-repeat;
    }
  }
  [data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p:where(:not([data-kit-region=words])) > *,
  [data-kit-role=status-line][data-kit-state~=unsaved]:not(:empty) > * {
    text-indent: 0;
  }
  [data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p:where(:not([data-kit-region=words])):before,
  [data-kit-role=status-line][data-kit-state~=unsaved]:not(:empty):before {
    margin-inline-end: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap) - var(--_kit-mark));
  }
  [data-kit-region=standing] > [data-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 > a {
    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,
  .kit-region-actions[data-kit-holds~=status-line] > .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 {
    :where(html):root:has(.kit-role-action-group > .kit-role-status-line[data-kit-state~=unsaved]) {
      --_kit-unsaved: true;
      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));
    }
  }
  @media screen and (width < 720px) {
    :is(.kit-role-action-group, .kit-role-action-group > :where(form:not([hidden], [class*=kit-]))) > .kit-region-words {
      flex: none;
      inline-size: 100%;
    }
  }
  [role=menu][popover] {
    --_kit-menu-typeahead: .5s;
    --_kit-menu-edge: var(--_kit-rhythm);
  }
  [role=menu][popover]:focus-visible {
    outline: none;
    box-shadow: none;
  }
  [role=menu] [role=menu][popover] {
    --_kit-anchor-gap: 0px;
  }
  [role=menu] > .kit-region-head {
    display: grid;
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    > p {
      margin: 0;
    }
    > .kit-region-account-name {
      overflow-wrap: anywhere;
    }
    > .kit-region-account-email {
      color: var(--_kit-text-muted);
      font-size: var(--_kit-label-size);
    }
  }
  [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);
    > form {
      display: grid;
      gap: var(--_kit-rhythm);
    }
  }
  [role=menu] ul[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 {
    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);
  }
  [role=menu] [role=group] > li > :where([data-kit-region]).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;
  }
  [role=menu] [role=group] > li > :where(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;
  }
  [role=menu] [role=group] > li > .kit-region-item:has(> .kit-region-reason) {
    padding-block: var(--_kit-rhythm);
  }
  :is([role=menu] [role=group] > li > .kit-region-item, .kit-role-palette .kit-region-lines li[data-value]) > [data-kit-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);
  }
  :is([role=menu] [role=group] > li > .kit-region-item, .kit-role-palette .kit-region-lines li[data-value])[data-kit-state~=highlighted] > [data-kit-icon] {
    color: var(--_kit-text-ink);
  }
  :is([role=menu] [role=group] > li > .kit-region-item, .kit-role-palette .kit-region-lines li[data-value]) > .kit-region-name {
    grid-area: 1 / 2;
  }
  :is([role=menu] [role=group] > li > .kit-region-item, .kit-role-palette .kit-region-lines li[data-value]) > .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);
  }
  :is([role=menu] [role=group] > li > .kit-region-item, .kit-role-palette .kit-region-lines li[data-value]) > .kit-region-keys > kbd {
    font: inherit;
  }
  @media (pointer: coarse) {
    [role=menu] [role=group] > li > .kit-region-item > .kit-region-keys {
      display: none;
    }
  }
  [role=menu] [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;
  }
  [role=menu] [role=group] > li > :where([data-kit-region]).kit-region-item:after {
    grid-area: 1 / 4;
  }
  [role=menu] [role=group] > li > :where(li).kit-region-item:after {
    grid-area: 1 / 4;
  }
  [role=menu] [role=group]:has(> li > :is([role=menuitemcheckbox], [role=menuitemradio])) > 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);
  }
  [role=menu] [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;
  }
  [role=menu] [role=group] > li > .kit-region-item[aria-haspopup=menu]:dir(rtl):after {
    scale: -1 1;
  }
  [role=menu] [role=group] > li > .kit-region-item[aria-disabled=true] {
    color: var(--_kit-text-muted);
  }
  [role=menu] > .kit-region-back {
    display: none;
  }
  [role=menu] > .kit-region-back > button {
    display: flex;
    align-items: center;
    gap: var(--_kit-inset-tight);
    inline-size: 100%;
    min-block-size: var(--_kit-target);
    padding: 0 var(--_kit-inset-tight);
    border: 0;
    border-radius: var(--_kit-inner-radius);
    background: none;
    color: var(--_kit-text-ink);
    font: inherit;
    text-align: start;
  }
  [role=menu] > .kit-region-back > button > [data-kit-icon] {
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    color: var(--_kit-text-muted);
  }
  @media screen {
    @container (inline-size >= 720px) {
      :is(.kit-role-row > .kit-region-content-column, .kit-role-message-entry) > .kit-region-actions:is(:has(> .kit-role-action-menu):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])),
      :is(.kit-role-row > .kit-region-content-column, .kit-role-message-entry) > .kit-region-actions:is(:has(> .kit-role-action-menu):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      :is(.kit-role-row > .kit-region-content-column, .kit-role-message-entry) > .kit-region-actions:is(:has(> .kit-role-action-menu):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words,
      :is(.kit-role-row > .kit-region-content-column, .kit-role-message-entry) > .kit-region-actions:is(:has(> .kit-role-action-menu):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words {
        display: none;
      }
    }
  }
  @media screen {
    @media (width >= 720px) {
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(5 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])),
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(5 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) {
        display: none;
      }
    }
  }
  @media screen {
    @media (width >= 720px) {
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(5 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words,
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(5 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+4 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      :is(.kit-role-row > .kit-region-content-column > .kit-region-actions, .kit-role-message-entry > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])),
      :is(.kit-role-row > .kit-region-content-column > .kit-region-actions, .kit-role-message-entry > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) {
        display: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      :is(.kit-role-row > .kit-region-content-column > .kit-region-actions, .kit-role-message-entry > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words,
      :is(.kit-role-row > .kit-region-content-column > .kit-region-actions, .kit-role-message-entry > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words {
        display: none;
      }
    }
  }
  @media screen {
    @media (width < 720px) {
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])),
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) {
        display: none;
      }
    }
  }
  @media screen {
    @media (width < 720px) {
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where([data-kit-role]):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words,
      :is(.kit-role-action-group, :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions):is(:has(> .kit-role-action-menu):has(> :nth-child(3 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden]))), :has(> .kit-role-action-menu .kit-region-item):has(> :nth-child(2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])))) > :where(form):nth-child(n+2 of :is(.kit-role-primary-action, .kit-role-secondary-action, .kit-role-emphasised-next-action, .kit-role-subtle-action, .kit-role-icon-action, .kit-role-split-action, form):not(.kit-region-move, .kit-region-copy-link, [hidden])) + .kit-region-words {
        display: none;
      }
    }
  }
  @media screen {
    @media (width < 720px) {
      :is(.kit-layout-shell .kit-region-page, .kit-layout-form, .kit-layout-showcase) > .kit-region-header > .kit-region-actions > .kit-region-routes {
        display: none;
      }
    }
  }
  [data-kit-role=agreement] {
    flex: 1 1 100%;
  }
  [data-kit-role=agreement] > [data-kit-region=action] > [data-kit-role=form-group] {
    margin-block-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
  }
  :is([data-kit-region=actions], [data-kit-region=back-continue-or-commit]) > [data-kit-role=agreement],
  :is([data-kit-region=actions], [data-kit-region=back-continue-or-commit]) > [data-kit-role=agreement] > [data-kit-region=action] {
    display: contents;
  }
  :is([data-kit-region=actions], [data-kit-region=back-continue-or-commit]) > [data-kit-role=agreement] > [data-kit-region=text] {
    flex: 1 1 100%;
    margin-block: 0;
  }
  @media screen and (width < 720px) {
    [data-kit-region=actions]:has(> [data-kit-role=agreement]) {
      flex-direction: column;
      flex-wrap: nowrap;
      align-items: start;
      > :where([data-kit-role])[data-kit-role=primary-action],
      > :where([data-kit-role])[data-kit-role=secondary-action] {
        inline-size: 100%;
        max-inline-size: none;
        order: 2;
      }
    }
  }
  [data-kit-role=agreement] > [data-kit-region=text] {
    color: var(--_kit-text-ink);
    font-size: var(--_kit-body-size);
    font-weight: 400;
  }
  [data-kit-role=amount][data-kit-direction=rise]:before,
  [data-kit-role=amount][data-kit-direction=fall]:before {
    content: "";
    display: inline-block;
    inline-size: var(--_kit-control-icon);
    block-size: 1lh;
    margin-inline-end: var(--_kit-inset-tight);
    vertical-align: top;
    background: var(--_kit-status-neutral);
    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=%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") center / contain no-repeat;
  }
  [data-kit-role=amount][data-kit-direction=fall]:before {
    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");
  }
  [data-kit-role=amount][data-kit-direction][data-kit-state~=settled]:before {
    background: var(--_kit-status-settled);
  }
  [data-kit-role=amount][data-kit-direction][data-kit-state~=alert]:before {
    background: var(--_kit-status-alert);
  }
  @property --_kit-avatar-line { syntax: "<length>"; inherits: true; initial-value: 0px; }
  [data-kit-role=avatar] {
    --_kit-avatar-diameter: var(--_kit-avatar);
    position: relative;
    display: inline-flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    inline-size: var(--_kit-avatar-diameter);
    block-size: var(--_kit-avatar-diameter);
    border-radius: 50%;
    background: color-mix(in oklch, var(--_kit-text-muted) 18%, var(--_kit-panel-surface));
    color: var(--_kit-text-ink);
    font-size: calc(var(--_kit-avatar-diameter) * var(--_kit-avatar-initials));
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
  }
  [data-kit-role=avatar][data-kit-size=small] {
    --_kit-avatar-diameter: var(--_kit-avatar-small);
  }
  [data-kit-role=avatar] > [data-kit-region=picture] {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    print-color-adjust: exact;
  }
  [data-kit-role=avatar] > [data-kit-region=availability] {
    position: absolute;
    inset-block-end: calc(-1 * var(--_kit-rule));
    inset-inline-end: calc(-1 * var(--_kit-rule));
    inline-size: var(--_kit-stamp-dot);
    block-size: var(--_kit-stamp-dot);
    border-radius: calc(var(--_kit-stamp-dot) / 4);
    background: var(--_kit-text-muted);
    box-shadow: 0 0 0 var(--_kit-rule) var(--_kit-surface-beneath);
  }
  [data-kit-region=availability]:not([data-kit-role=avatar] > *) {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=avatar] > [data-kit-icon] {
    inline-size: calc(var(--_kit-avatar-diameter) * .6);
    block-size: calc(var(--_kit-avatar-diameter) * .6);
    color: var(--_kit-text-muted);
  }
  [data-kit-role=avatar-group] {
    display: inline-flex;
    vertical-align: middle;
  }
  [data-kit-role=avatar-group] > button {
    display: inline-flex;
    align-items: center;
    min-inline-size: var(--_kit-target);
    min-block-size: var(--_kit-target);
    padding: 0 var(--_kit-inset-tight);
    border: 0;
    border-radius: var(--_kit-radius);
    background: none;
    color: var(--_kit-text-ink);
    font-family: var(--_kit-body-family);
    font-size: var(--_kit-label-size);
    -webkit-tap-highlight-color: transparent;
    transition: scale var(--_kit-transition) var(--_kit-settle);
  }
  [data-kit-role=avatar-group] > button:after {
    content: "";
    flex: 0 0 var(--_kit-control-icon);
    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=%22M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  [data-kit-role=avatar-group] > button:active {
    scale: var(--_kit-press-scale);
    transition-duration: 0s;
  }
  [data-kit-role=avatar-group] > button[aria-expanded=true] {
    background-image: linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
  }
  @media (hover: hover) and (pointer: fine) {
    [data-kit-role=avatar-group] > button:hover {
      background-image: linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
    }
  }
  [data-kit-role=avatar-group] > button > [data-kit-role=avatar] {
    box-shadow: 0 0 0 var(--_kit-rule) var(--_kit-surface-beneath);
  }
  [data-kit-role=avatar-group] > button > [data-kit-role=avatar] + [data-kit-role=avatar] {
    margin-inline-start: calc(-1 * var(--_kit-avatar-diameter) / 8);
  }
  [data-kit-role=avatar-group] > button > [data-kit-region=more] {
    margin-inline-start: var(--_kit-rhythm);
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=avatar-group] > [popover] > ul {
    display: grid;
    gap: var(--_kit-stack);
    margin: 0;
    padding: 0;
    list-style: none;
  }
  [data-kit-role=avatar-group] > [popover] > ul > li {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: var(--_kit-inset-tight);
    align-items: center;
  }
  [data-kit-role=avatar-group] > [popover] > ul > li > [data-kit-role=avatar] {
    grid-row: span 2;
  }
  [data-kit-role=avatar-group] > [popover] > ul > li > [data-kit-region=doing] {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> .kit-role-card):not(:has(> :not(.kit-role-card))) {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--_kit-card-least)), 1fr));
    gap: var(--_kit-stack);
  }
  [data-kit-role=carousel] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: var(--_kit-stack);
  }
  [data-kit-role=carousel] > [data-kit-region=strip] {
    --_kit-overflow-fade-blank: var(--_kit-stack);
    display: flex;
    flex-wrap: nowrap;
    grid-column: 1 / -1;
    gap: var(--_kit-stack);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-padding-inline-start: var(--_kit-overflow-fade-extent);
    scrollbar-width: none;
    container-type: scroll-state;
  }
  @media (prefers-reduced-motion: no-preference) {
    [data-kit-role=carousel] > [data-kit-region=strip] {
      scroll-behavior: smooth;
    }
  }
  [data-kit-role=carousel] > [data-kit-region=strip]:before {
    --_kit-overflow-fade-direction: to left;
    --_kit-overflow-fade-surface: var(--_kit-surface);
    flex: none;
    align-self: stretch;
    inset-inline-start: 0;
    inline-size: var(--_kit-overflow-fade-extent);
    margin-inline-end: calc(-1 * (var(--_kit-overflow-fade-extent) + var(--_kit-stack)));
  }
  @container scroll-state(scrollable: inline-start) {
    [data-kit-role=carousel] > [data-kit-region=strip]:before {
      content: "";
    }
  }
  [data-kit-role=carousel] > [data-kit-region=strip]:after {
    --_kit-overflow-fade-direction: to right;
    --_kit-overflow-fade-surface: var(--_kit-surface);
    content: "";
    visibility: hidden;
    flex: none;
    align-self: stretch;
    inset-inline-end: 0;
    inline-size: var(--_kit-overflow-fade-extent);
    margin-inline-start: calc(-1 * var(--_kit-stack));
  }
  @container scroll-state(scrollable: inline) {
    [data-kit-role=carousel] > [data-kit-region=strip]:after {
      visibility: visible;
    }
  }
  [data-kit-role=carousel] > [data-kit-region=strip] > [data-kit-region=item] {
    flex: none;
    scroll-snap-align: start;
  }
  [data-kit-role=carousel] > [data-kit-region=strip] > [data-kit-region=item] > a {
    display: block;
    text-decoration-line: none;
  }
  [data-kit-role=carousel] > [data-kit-region=strip] > [data-kit-region=item] > a:focus-visible {
    outline-offset: calc(-1 * var(--_kit-focus-edge));
  }
  [data-kit-role=carousel] > [data-kit-region=strip] > [data-kit-region=item] > a > img:not([hidden]) {
    display: block;
    inline-size: auto;
    block-size: var(--_kit-strip-height);
    max-inline-size: none;
    border-radius: 0;
  }
  [data-kit-role=carousel] > [data-kit-region=strip] > [data-kit-region=item] > a:not([href]) {
    display: grid;
    place-content: center;
    inline-size: var(--_kit-strip-height);
    block-size: var(--_kit-strip-height);
    padding: var(--_kit-inset-tight);
    overflow-wrap: anywhere;
    color: var(--_kit-text-muted);
    text-align: center;
  }
  [data-kit-role=carousel] > [data-kit-region=line] {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=carousel] > [data-kit-region=steps] {
    display: none;
    grid-column: 2;
    gap: var(--_kit-stack);
  }
  @media (pointer: fine) {
    [data-kit-role=carousel] > [data-kit-region=steps] {
      display: flex;
    }
    [data-kit-role=carousel] > [data-kit-region=steps][hidden] {
      display: flex !important;
      visibility: hidden;
    }
    [data-kit-role=carousel][data-kit-fit=pending] > [data-kit-region=steps] {
      visibility: hidden;
    }
  }
  [data-kit-role=chart] {
    position: relative;
    display: grid;
    gap: var(--_kit-stack);
    min-inline-size: 0;
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=chart]:has(> [data-kit-role=chart]) {
    --_kit-chart-columns: var(--kit-columns);
    grid-template-columns: repeat(auto-fill, minmax(max(min(100%, var(--_kit-chart-panel-least)), (100% - (var(--_kit-chart-columns, 1000) - 1) * var(--_kit-region)) / var(--_kit-chart-columns, 1000)), 1fr));
    gap: var(--_kit-region);
  }
  [data-kit-role=chart] > [data-kit-role=chart] {
    align-content: start;
  }
  [data-kit-role=chart] > [data-kit-region=tables] {
    display: none;
  }
  :not([data-kit-role=chart]) > [data-kit-role=chart]:not(:has(> [data-kit-region=frame])):has(> p) > figcaption {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-role=chart] > figcaption > :where([data-kit-region])[data-kit-region=total],
  [data-kit-role=chart] > figcaption > :where([data-kit-region])[data-kit-region=change] {
    display: inline-block;
    vertical-align: bottom;
    block-size: 1lh;
  }
  [data-kit-role=chart] > figcaption > [data-kit-region=total] {
    inline-size: 8ch;
  }
  [data-kit-role=chart] > figcaption > [data-kit-region=change] {
    inline-size: 24ch;
  }
  [data-kit-role=chart] > p {
    margin: 0;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=chart] > [data-kit-region=legend] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--_kit-rhythm) var(--_kit-inset-wide);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=chart] > [data-kit-region=legend] > * {
    display: inline-flex;
    align-items: center;
    gap: var(--_kit-stack);
  }
  [data-kit-role=chart] > [data-kit-region=legend] > * > svg {
    flex: none;
    inline-size: 2.5em;
    block-size: 1em;
    overflow: visible;
    color: var(--_kit-text-ink);
  }
  [data-kit-role=chart] > [data-kit-region=legend] > * > svg:has(> rect) {
    inline-size: 1em;
  }
  [data-kit-role=chart] > [data-kit-region=frame] {
    display: grid;
    grid-template-columns: max-content minmax(0, 1fr);
    grid-template-rows: var(--_kit-chart-height) auto;
    column-gap: var(--_kit-stack);
    row-gap: var(--_kit-rhythm);
    padding-block-start: .5lh;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame]:has(> [data-kit-region=labels] > [data-kit-region=reference]) {
    padding-block-start: calc(2lh + var(--kit-rise, 0px));
    padding-inline-end: var(--kit-widen, 0px);
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame]:has(> [data-kit-region=labels] > [data-kit-region=annotation]) {
    padding-block-start: calc(var(--_kit-chart-annotation) + var(--_kit-rhythm) + var(--kit-rise, 0px));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg {
    display: block;
    grid-area: 1 / 2;
    inline-size: 100%;
    block-size: var(--_kit-chart-height);
    overflow: visible;
    color: var(--_kit-text-ink);
  }
  [data-kit-role=labelled-fact] > [data-kit-region=spark] {
    margin-block-start: var(--_kit-stack);
  }
  :is([data-kit-role=labelled-fact] > [data-kit-region=spark], table > tbody > tr > td[data-kit-column=spark], table > tbody > tr > td[data-kit-column=spark] > [data-kit-region=value]) > [data-kit-role=chart] > [data-kit-region=frame] {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: var(--_kit-spark-height);
  }
  :is([data-kit-role=labelled-fact] > [data-kit-region=spark], table > tbody > tr > td[data-kit-column=spark], table > tbody > tr > td[data-kit-column=spark] > [data-kit-region=value]) > [data-kit-role=chart] > [data-kit-region=frame] > svg {
    grid-area: 1 / 1;
    block-size: var(--_kit-spark-height);
  }
  :is(table > tbody > tr > td[data-kit-column=spark], table > tbody > tr > td[data-kit-column=spark] > [data-kit-region=value]) > [data-kit-role=chart] {
    inline-size: max-content;
  }
  :is(table > tbody > tr > td[data-kit-column=spark], table > tbody > tr > td[data-kit-column=spark] > [data-kit-region=value]) > [data-kit-role=chart] > [data-kit-region=frame] {
    inline-size: var(--_kit-share-track);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg[role=img] {
    position: relative;
    z-index: 1;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg [hidden] {
    display: none;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=plot] {
    fill: transparent;
    touch-action: pan-y;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=plot]:focus-visible {
    outline-color: var(--_kit-text-ink);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=axis] {
    display: grid;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=axis] > span {
    --_kit-chart-at: var(--kit-at);
    grid-area: 1 / 1;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=leading] {
    grid-area: 1 / 1;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=below] {
    grid-area: 2 / 2;
    position: relative;
    column-gap: calc(var(--_kit-chart-point) / 2);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=below] > span[aria-hidden=true] {
    position: absolute;
    visibility: hidden;
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=leading] > span {
    align-self: start;
    justify-self: end;
    translate: 0 calc((1 - var(--_kit-chart-at)) * var(--_kit-chart-height) - 50%);
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=below] > span {
    justify-self: start;
    max-inline-size: calc(50% - var(--_kit-stack));
    margin-inline-start: calc(var(--_kit-chart-at) * 100%);
    translate: calc(-1 * (.5 + (var(--_kit-chart-at) - .5) * clamp(0, 1 - 8 * min(var(--_kit-chart-at), 1 - var(--_kit-chart-at)), 1)) * 100%) 0;
    white-space: normal;
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=below] > span:last-child {
    text-align: end;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=below] > span {
    justify-self: start;
    margin-inline-start: calc(var(--_kit-chart-at) * 100%);
    translate: -50% 0;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] {
    position: relative;
    z-index: 2;
    grid-area: 1 / 2;
    pointer-events: none;
    container-type: inline-size;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value],
  [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=annotation],
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=series] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-to: var(--kit-to);
    position: absolute;
    inset-inline-start: calc(var(--_kit-chart-at) * 100%);
    inset-block-start: calc((1 - var(--_kit-chart-to)) * 100%);
    white-space: nowrap;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-side=above] {
    translate: -50% calc(-100% - var(--_kit-rhythm));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-side=trailing] {
    translate: -100% -100%;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-side=leading] {
    translate: 0 -100%;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=reference] {
    padding-inline-start: var(--_kit-rhythm);
    background: var(--_kit-surface-beneath);
    transform: translate(var(--kit-dx, 0px), var(--kit-dy, 0px));
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=reference] {
    inline-size: var(--kit-wrap, auto);
    white-space: normal;
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=reference][data-kit-side=trailing] {
    inset-inline: auto calc((1 - var(--_kit-chart-at)) * 100%);
    translate: 0 -100%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] {
    grid-template-columns: fit-content(var(--_kit-chart-names)) minmax(0, 1fr);
    grid-template-rows: auto auto;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg {
    align-self: stretch;
    block-size: auto;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=leading] {
    grid-auto-rows: minmax(max(var(--_kit-target), var(--kit-lanes, 0) * (var(--_kit-chart-point) + var(--_kit-rule))), 1fr);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=leading] > span {
    grid-area: auto;
    align-self: center;
    justify-self: end;
    white-space: normal;
    text-align: start;
  }
  @media screen {
    [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=leading] > span {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
    }
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=axis][data-kit-side=below] > span {
    padding-inline: calc(var(--_kit-stack) / 2);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=labels] > [data-kit-region=value]) {
    padding-inline-end: var(--_kit-chart-value);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:not(:has(> [data-kit-region=labels] > [data-kit-region=value])) > [data-kit-region=axis][data-kit-side=below] > span {
    translate: calc(var(--_kit-chart-at) * -100%) 0;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=labels] > [data-kit-region=value][data-kit-side=trailing]) {
    column-gap: calc(var(--_kit-stack) + var(--_kit-chart-value));
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=labels] > [data-kit-region=reference]) {
    padding-block-start: calc(1lh + var(--kit-rise, 0px));
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=reference] {
    inline-size: max-content;
    max-inline-size: 100cqi;
    white-space: normal;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=reference][data-kit-side=leading] {
    translate: min(0px, calc((1 - var(--_kit-chart-at)) * 100cqi - 100%)) -100%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=reference][data-kit-side=trailing] {
    translate: max(-100%, calc(var(--_kit-chart-at) * -100cqi)) -100%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] {
    background: var(--_kit-surface-beneath);
    transform: translate(var(--kit-dx, 0px), var(--kit-dy, 0px));
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value][data-kit-side=leading] {
    translate: var(--_kit-stack) -50%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value][data-kit-side=trailing] {
    translate: calc(-100% - var(--_kit-stack)) -50%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> svg > [data-kit-region=series] > [data-kit-region=point]) > [data-kit-region=labels] > [data-kit-region=value][data-kit-side=leading] {
    translate: calc(var(--_kit-stack) + var(--_kit-chart-point) / 2) -50%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> svg > [data-kit-region=series] > [data-kit-region=point]) > [data-kit-region=labels] > [data-kit-region=value][data-kit-side=trailing] {
    translate: calc(-100% - var(--_kit-stack) - var(--_kit-chart-point) / 2) -50%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=labels] > [data-kit-region=annotation]) {
    padding-inline-end: calc(var(--_kit-chart-value) + var(--_kit-stack) + var(--_kit-chart-annotation));
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=annotation] {
    translate: calc(var(--_kit-chart-value) + var(--_kit-stack)) -50%;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=columns]) {
    grid-auto-columns: max-content;
    padding-block-start: calc(1lh + var(--_kit-rhythm));
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=columns]) > svg {
    contain: size;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=columns]) > [data-kit-region=axis][data-kit-side=leading] {
    grid-auto-rows: minmax(max(var(--_kit-target), var(--_kit-chart-symbol)), 1fr);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] {
    display: grid;
    grid-row: 1;
    grid-template-columns: repeat(var(--kit-columns), max-content);
    grid-template-rows: 0;
    grid-auto-rows: minmax(0, 1fr);
    column-gap: inherit;
    font-variant-numeric: tabular-nums;
    text-align: end;
    white-space: nowrap;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] > div {
    display: contents;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] > div > span {
    align-self: center;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] > div:first-child > span {
    align-self: end;
    padding-block-end: var(--_kit-rhythm);
    color: var(--_kit-text-ink);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] {
    display: grid;
    grid-column: 1 / -1;
    grid-template-columns: subgrid;
    row-gap: var(--_kit-rhythm);
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame]:not(:has(> [data-kit-region=axis][data-kit-side=below] > span)) > [data-kit-region=beneath] {
    margin-block-start: .5lh;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > p {
    grid-column: 1 / -1;
    margin: 0;
    color: var(--_kit-text-ink);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > div {
    display: grid;
    grid-column: 1 / -1;
    grid-template-columns: subgrid;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > div > span:first-child {
    grid-area: 1 / 1;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > div > span + span {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-span: var(--kit-span, 0);
    grid-area: 1 / 2;
    justify-self: start;
    min-inline-size: calc(var(--_kit-chart-span) * 100%);
    max-inline-size: calc(var(--kit-span, 1) * 100%);
    margin-inline-start: calc((var(--_kit-chart-at) + var(--_kit-chart-span) * (var(--_kit-chart-at) - .5)) * 100%);
    translate: calc(var(--_kit-chart-at) * -100%) 0;
    padding-inline: calc(var(--_kit-stack) / 2);
    text-align: center;
    overflow-wrap: break-word;
    hyphens: auto;
  }
  @media screen and (width < 720px) {
    [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=columns]) > [data-kit-region=axis][data-kit-side=leading] {
      grid-auto-rows: minmax(max(var(--_kit-target), 3lh), 1fr);
    }
    [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=columns]) > [data-kit-region=axis][data-kit-side=leading] > span {
      align-self: end;
      padding-block-end: 1lh;
      justify-self: start;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] {
      position: relative;
      grid-area: 1 / 1;
      grid-template-columns: max-content;
      grid-template-rows: none;
      text-align: start;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] > div {
      display: flex;
      align-self: end;
      column-gap: var(--_kit-stack);
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] > div > span {
      align-self: auto;
    }
    [data-kit-role=chart] > [data-kit-region=frame]:has(> [data-kit-region=columns]) {
      container-type: inline-size;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=columns] > div:first-child {
      position: absolute;
      inset-block-end: 100%;
      inset-inline-start: 0;
      inline-size: 100cqi;
      flex-wrap: wrap;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > div > span:first-child {
      grid-area: 1 / 1 / auto / -1;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > div > span + span {
      grid-area: 2 / 2;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > div > span + span:not(:has(> *)) {
      max-inline-size: calc(var(--kit-span, 1) * 150%);
    }
    [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=beneath] > div > span + span:not(:has(> *)):nth-child(odd) {
      grid-area: 3 / 2;
    }
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=annotation],
  [data-kit-role=chart] > [data-kit-region=annotations] > li > :first-child {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    inline-size: var(--_kit-chart-annotation);
    block-size: var(--_kit-chart-annotation);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-label-size);
    border: var(--_kit-rule) solid currentColor;
    border-radius: 50%;
  }
  [data-kit-role=chart] > [data-kit-region=annotations] {
    display: grid;
    gap: var(--_kit-rhythm);
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=chart] > [data-kit-region=annotations] > li {
    display: flex;
    align-items: baseline;
    gap: var(--_kit-stack);
  }
  [data-kit-role=chart] > [data-kit-region=annotations] > li > :first-child {
    flex: none;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=gridlines] > line {
    stroke: var(--_kit-wash-muted);
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=references] > rect {
    fill: var(--_kit-wash-muted);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=references] > line {
    stroke: var(--_kit-text-muted);
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=context] > line {
    stroke: var(--_kit-text-muted);
    stroke-width: var(--_kit-chart-context);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > :is([data-kit-region=annotations], [data-kit-region=leaders]) > line {
    stroke: var(--_kit-text-muted);
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=arrows] > line {
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=arrows] > marker > rect {
    x: calc(-1 * var(--_kit-chart-point));
    y: calc(var(--_kit-chart-line) / -2);
    width: var(--_kit-chart-point);
    height: var(--_kit-chart-line);
    fill: currentColor;
    transform-origin: 0 0;
    rotate: 30deg;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=arrows] > marker > rect + rect {
    rotate: -30deg;
  }
  [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] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-to: var(--kit-to);
    position: absolute;
    inset-inline-start: calc(var(--_kit-chart-at) * 100%);
    inset-block-start: calc((1 - var(--_kit-chart-to)) * 100%);
    translate: var(--kit-dx, clamp(calc(var(--_kit-chart-at) * -100cqi), var(--_kit-chart-point), calc((1 - var(--_kit-chart-at)) * 100cqi - 100%))) var(--kit-dy, -100%);
    padding-inline: var(--_kit-rhythm);
    color: var(--_kit-text-ink);
    white-space: nowrap;
    background: var(--_kit-surface-beneath);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=case][aria-hidden=true],
  [data-kit-role=chart] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=flag][aria-hidden=true],
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value][aria-hidden=true] {
    visibility: hidden;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > :is([data-kit-region=series], [data-kit-region=references], [data-kit-region=box], [data-kit-region=responses]) > rect,
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=point] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-span: var(--kit-span);
    --_kit-chart-from: var(--kit-from);
    --_kit-chart-to: var(--kit-to);
  }
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series] > svg > [data-kit-region=point] {
    --_kit-chart-at: .5;
    --_kit-chart-to: .5;
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame] > svg > :is([data-kit-region=series], [data-kit-region=references]) > rect {
    x: calc((var(--_kit-chart-at) - var(--_kit-chart-span) / 2) * 100%);
    y: calc((1 - max(var(--_kit-chart-from), var(--_kit-chart-to))) * 100%);
    width: calc(var(--_kit-chart-span) * 100%);
    height: calc(max(var(--_kit-chart-to) - var(--_kit-chart-from), var(--_kit-chart-from) - var(--_kit-chart-to)) * 100%);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > :is([data-kit-region=series], [data-kit-region=references], [data-kit-region=box], [data-kit-region=responses]) > rect {
    x: calc(min(var(--_kit-chart-from), var(--_kit-chart-to)) * 100%);
    y: calc((var(--_kit-chart-at) - var(--_kit-chart-span) / 2) * 100%);
    width: calc(max(var(--_kit-chart-to) - var(--_kit-chart-from), var(--_kit-chart-from) - var(--_kit-chart-to)) * 100%);
    height: calc(var(--_kit-chart-span) * 100%);
  }
  [data-kit-role=chart] [data-kit-region=point] {
    transform-box: view-box;
    translate: calc(var(--_kit-chart-at) * 100%) calc((1 - var(--_kit-chart-to)) * 100%);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=point] {
    translate: calc(var(--_kit-chart-to) * 100%) calc(var(--_kit-chart-at) * 100% + var(--kit-lane, 0) * (var(--_kit-chart-point) + var(--_kit-rule)));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > :is([data-kit-region=outline], [data-kit-region=whiskers], [data-kit-region=median]) > line,
  [data-kit-role=chart] > [data-kit-region=legend] > :is([data-kit-region=outline], [data-kit-region=whiskers], [data-kit-region=median]) > svg > line {
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
    stroke-linecap: round;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=whiskers] > line,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=whiskers] > svg > line {
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=box] > rect,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=box] > svg > rect {
    fill: none;
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=letters] {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]) {
    --_kit-overflow-fade-extent: var(--_kit-cut-reveal);
    --_kit-overflow-fade-surface: var(--_kit-surface);
    grid-template-columns: max-content minmax(var(--_kit-chart-panel-least), 1fr);
    overflow-x: auto;
    overflow-y: clip;
    container-type: scroll-state;
    scroll-padding-inline: var(--_kit-overflow-fade-extent);
    scrollbar-width: none;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):before,
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):after {
    grid-row: 1 / -1;
    grid-column: 1 / -1;
    align-self: stretch;
    inline-size: var(--_kit-overflow-fade-extent);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):before {
    --_kit-overflow-fade-direction: to left;
    justify-self: start;
    inset-inline-start: 0;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):after {
    --_kit-overflow-fade-direction: to right;
    justify-self: end;
    inset-inline-end: 0;
  }
  @container scroll-state(scrollable: inline-start) {
    [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):before {
      content: "";
    }
  }
  @container scroll-state(scrollable: inline-end) {
    [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame]:has(> [data-kit-region=brackets]):after {
      content: "";
    }
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=letters],
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=brackets] {
    display: grid;
    grid-row: 1;
    grid-template-rows: minmax(0, 1fr);
    column-gap: var(--_kit-stack);
    color: var(--_kit-text-ink);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=letters] > span {
    --_kit-chart-at: var(--kit-at);
    grid-area: 1 / 1;
    align-self: start;
    position: relative;
    inset-block-start: calc(var(--_kit-chart-at) * 100%);
    translate: 0 -50%;
    white-space: nowrap;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=brackets] > [data-kit-region=bracket] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-span: var(--kit-span);
    --_kit-chart-tier: var(--kit-tier);
    display: flex;
    align-items: center;
    gap: var(--_kit-rhythm);
    grid-row: 1;
    grid-column: var(--_kit-chart-tier);
    align-self: start;
    position: relative;
    inset-block-start: calc((var(--_kit-chart-at) - var(--_kit-chart-span) / 2) * 100%);
    block-size: calc(var(--_kit-chart-span) * 100%);
    white-space: nowrap;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > [data-kit-region=brackets] > [data-kit-region=bracket]:before {
    content: "";
    flex: none;
    align-self: stretch;
    inline-size: var(--_kit-stack);
    border: var(--_kit-rule) solid currentColor;
    border-inline-start: 0;
  }
  [data-kit-role=chart] [data-kit-region=point] > rect {
    x: calc(var(--_kit-chart-point) / -2);
    y: calc(var(--_kit-chart-point) / -2);
    width: var(--_kit-chart-point);
    height: var(--_kit-chart-point);
    fill: currentColor;
  }
  [data-kit-role=chart] [data-kit-region=point] > rect + rect {
    display: none;
  }
  [data-kit-role=chart] [data-kit-series=second] [data-kit-region=point] > rect {
    x: calc((var(--_kit-chart-point) - var(--_kit-chart-line)) / -2);
    y: calc((var(--_kit-chart-point) - var(--_kit-chart-line)) / -2);
    width: calc(var(--_kit-chart-point) - var(--_kit-chart-line));
    height: calc(var(--_kit-chart-point) - var(--_kit-chart-line));
    fill: none;
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart] :is([data-kit-series=third], [data-kit-series=fourth]) [data-kit-region=point] > rect {
    x: calc(var(--_kit-chart-point) / -2 - var(--_kit-chart-line) / 2);
    y: calc(var(--_kit-chart-line) / -2);
    width: calc(var(--_kit-chart-point) + var(--_kit-chart-line));
    height: var(--_kit-chart-line);
  }
  [data-kit-role=chart] :is([data-kit-series=third], [data-kit-series=fourth]) [data-kit-region=point] > rect + rect {
    display: inline;
    x: calc(var(--_kit-chart-line) / -2);
    y: calc(var(--_kit-chart-point) / -2 - var(--_kit-chart-line) / 2);
    width: var(--_kit-chart-line);
    height: calc(var(--_kit-chart-point) + var(--_kit-chart-line));
  }
  [data-kit-role=chart] [data-kit-series=fourth] [data-kit-region=point] > rect {
    transform-origin: 0 0;
    rotate: 45deg;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=interval] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-from: var(--kit-from);
    --_kit-chart-to: var(--kit-to);
  }
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=interval] > svg {
    inline-size: 1em;
  }
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=interval] > svg > [data-kit-region=interval] {
    --_kit-chart-at: .5;
    --_kit-chart-from: 0;
    --_kit-chart-to: 1;
  }
  [data-kit-role=chart] [data-kit-region=interval] > rect {
    x: calc(var(--_kit-chart-at) * 100% - var(--_kit-chart-point) / 2);
    y: calc((1 - max(var(--_kit-chart-from), var(--_kit-chart-to))) * 100% - var(--_kit-chart-line) / 2);
    width: var(--_kit-chart-point);
    height: var(--_kit-chart-line);
    fill: currentColor;
  }
  [data-kit-role=chart] [data-kit-region=interval] > rect:first-child {
    x: calc(var(--_kit-chart-at) * 100% - var(--_kit-chart-line) / 2);
    y: calc((1 - max(var(--_kit-chart-from), var(--_kit-chart-to))) * 100%);
    width: var(--_kit-chart-line);
    height: calc(max(var(--_kit-chart-to) - var(--_kit-chart-from), var(--_kit-chart-from) - var(--_kit-chart-to)) * 100%);
  }
  [data-kit-role=chart] [data-kit-region=interval] > rect:last-child {
    y: calc((1 - min(var(--_kit-chart-from), var(--_kit-chart-to))) * 100% - var(--_kit-chart-line) / 2);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=flag] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-to: var(--kit-to);
    transform-box: view-box;
    translate: calc(var(--_kit-chart-at) * 100%) calc((1 - var(--_kit-chart-to)) * 100%);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=flag] > rect {
    x: calc(var(--_kit-chart-point) * -1);
    y: calc(var(--_kit-chart-point) * -1);
    width: calc(var(--_kit-chart-point) * 2);
    height: calc(var(--_kit-chart-point) * 2);
    rx: var(--_kit-chart-point);
    fill: none;
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=interval] > rect {
    x: calc(max(var(--_kit-chart-from), var(--_kit-chart-to)) * 100% - var(--_kit-chart-line) / 2);
    y: calc(var(--_kit-chart-at) * 100% - var(--_kit-chart-point) / 2);
    width: var(--_kit-chart-line);
    height: var(--_kit-chart-point);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=interval] > rect:first-child {
    x: calc(min(var(--_kit-chart-from), var(--_kit-chart-to)) * 100%);
    y: calc(var(--_kit-chart-at) * 100% - var(--_kit-chart-line) / 2);
    width: calc(max(var(--_kit-chart-to) - var(--_kit-chart-from), var(--_kit-chart-from) - var(--_kit-chart-to)) * 100%);
    height: var(--_kit-chart-line);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=interval] > rect:last-child {
    x: calc(min(var(--_kit-chart-from), var(--_kit-chart-to)) * 100% - var(--_kit-chart-line) / 2);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=censored],
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=estimate],
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=diamond] > rect {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-from: var(--kit-from);
    --_kit-chart-to: var(--kit-to);
    --_kit-chart-side: calc(sqrt(var(--kit-size)) * var(--_kit-chart-symbol));
    fill: currentColor;
    stroke: none;
  }
  [data-kit-role=chart][data-kit-axis=block] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=censored] {
    x: calc(var(--_kit-chart-at) * 100% - var(--_kit-chart-line) / 2);
    y: calc((1 - var(--_kit-chart-to)) * 100% - var(--_kit-chart-point) / 2);
    width: var(--_kit-chart-line);
    height: var(--_kit-chart-point);
  }
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=censored] > svg > line {
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart] > [data-kit-region=supporting] {
    margin-block-start: calc(var(--_kit-stack) * -1 + var(--_kit-rhythm));
  }
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=censored] > svg > rect {
    x: calc(50% - var(--_kit-chart-line) / 2);
    y: calc(50% - var(--_kit-chart-point) / 2);
    width: var(--_kit-chart-line);
    height: var(--_kit-chart-point);
    fill: currentColor;
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=estimate] {
    x: calc(var(--_kit-chart-to) * 100% - var(--_kit-chart-side, var(--_kit-chart-point)) / 2);
    y: calc(var(--_kit-chart-at) * 100% - var(--_kit-chart-side, var(--_kit-chart-point)) / 2);
    width: var(--_kit-chart-side, var(--_kit-chart-point));
    height: var(--_kit-chart-side, var(--_kit-chart-point));
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=diamond] > rect {
    x: calc(min(var(--_kit-chart-from), var(--_kit-chart-to)) * 100%);
    y: calc(var(--_kit-chart-at) * 100% - var(--_kit-chart-side, var(--_kit-chart-point)) / 2);
    width: calc(max(var(--_kit-chart-to) - var(--_kit-chart-from), var(--_kit-chart-from) - var(--_kit-chart-to)) * 100%);
    height: var(--_kit-chart-side, var(--_kit-chart-point));
    clip-path: polygon(0 50%, 100% 0, 100% 100%);
  }
  [data-kit-role=chart][data-kit-axis=inline] > [data-kit-region=frame] > svg > [data-kit-region=series] > [data-kit-region=diamond] > rect + rect {
    clip-path: polygon(0 0, 100% 50%, 0 100%);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > line,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series] > svg > line {
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
    stroke-linecap: round;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=second] > line,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series][data-kit-series=second] > svg > line {
    stroke-dasharray: 0 calc(2 * var(--_kit-chart-line));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=third] > line,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series][data-kit-series=third] > svg > line {
    stroke-dasharray: calc(4 * var(--_kit-chart-line)) calc(1.5 * var(--_kit-chart-line));
    stroke-linecap: butt;
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=fourth] > line,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series][data-kit-series=fourth] > svg > line {
    stroke-dasharray: calc(1.5 * var(--_kit-chart-line)) calc(2 * var(--_kit-chart-line)) 0 calc(2 * var(--_kit-chart-line));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=first],
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-series=first] > svg {
    color: var(--kit-tag, var(--_kit-data-category-1));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=second],
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-series=second] > svg {
    color: var(--kit-tag, var(--_kit-data-category-2));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=third],
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-series=third] > svg {
    color: var(--kit-tag, var(--_kit-data-category-3));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=fourth],
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-series=fourth] > svg {
    color: var(--kit-tag, var(--_kit-data-category-4));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > rect,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series] > svg > rect {
    fill: var(--_kit-chart-bar);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > rect {
    stroke: var(--_kit-surface);
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series]:not([data-kit-series=first]) > rect,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series]:not([data-kit-series=first]) > svg > rect {
    fill: none;
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart][data-kit-state~=ongoing] > [data-kit-region=frame] > svg > [data-kit-region=series] > line:last-of-type {
    stroke-dasharray: var(--_kit-chart-dash);
    stroke-linecap: butt;
  }
  [data-kit-role=chart][data-kit-state~=ongoing] > [data-kit-region=frame] > svg > [data-kit-region=series] > rect:last-of-type {
    fill: none;
    stroke: currentColor;
    stroke-width: var(--_kit-chart-line);
    stroke-dasharray: var(--_kit-chart-dash);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=prior] > line,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=prior] > svg > line {
    stroke: var(--_kit-text-muted);
    stroke-width: var(--_kit-rule);
    stroke-dasharray: var(--_kit-chart-dash);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > rect,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=response] {
    --_kit-chart-lean: var(--kit-lean);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > rect:not([data-kit-region=point]),
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=response] > svg > rect {
    fill: color-mix(in oklab, color-mix(in oklab, var(--_kit-data-diverging-low), var(--_kit-data-diverging-mid) calc((1 + min(var(--_kit-chart-lean), 0)) * 100%)), var(--_kit-data-diverging-high) calc(max(var(--_kit-chart-lean), 0) * 100%));
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > rect:not([data-kit-region=point]) {
    stroke: var(--_kit-surface);
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > [data-kit-region=point] {
    translate: none;
    fill: none;
    stroke: var(--_kit-text-ink);
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart] > [data-kit-region=readout] {
    position: absolute;
    inset-block-start: var(--kit-top, 0);
    inset-inline-start: var(--kit-left, 0);
    z-index: var(--_kit-tier-held-over);
    box-sizing: border-box;
    inline-size: max-content;
    max-inline-size: 100%;
    padding-inline: var(--_kit-stack);
    pointer-events: none;
  }
  [data-kit-role=chart] > [data-kit-region=readout]:has(> [data-kit-region=reading]:not([hidden])):before {
    content: "";
    position: absolute;
    inset-block-start: var(--kit-guide-top, 0);
    inset-inline-start: var(--kit-guide, 0);
    block-size: var(--kit-guide-height, 0);
    border-inline-start: var(--_kit-rule) solid var(--_kit-text-muted);
  }
  [data-kit-role=chart] > [data-kit-region=readout] > [data-kit-region=reading] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-to: var(--kit-to);
    padding: var(--_kit-inset-tight);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=chart] > [data-kit-region=readout] > [data-kit-region=reading] > p {
    margin: 0;
  }
  [data-kit-role=chart] > [data-kit-region=readout] > [data-kit-region=reading] > p:first-child {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] {
    position: relative;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--_kit-chart-month-least)), 1fr));
    grid-template-rows: none;
    gap: var(--_kit-region) var(--_kit-inset);
    padding-block-start: 0;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame]:has(> [data-kit-region=month] > [data-kit-region=axis]) {
    grid-template-columns: minmax(0, 1fr);
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > svg[role=img] {
    position: absolute;
    grid-area: auto;
    inset-block-start: 0;
    inset-inline-start: 0;
    block-size: 100%;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto;
    row-gap: var(--_kit-rhythm);
    min-inline-size: 0;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > span {
    min-block-size: 1lh;
    color: var(--_kit-text-ink);
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > [data-kit-region=axis][data-kit-side=above] {
    min-block-size: 1lh;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > [data-kit-region=axis][data-kit-side=above] {
    display: grid;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > [data-kit-region=axis][data-kit-side=above] > span {
    --_kit-chart-at: var(--kit-at);
    grid-area: 1 / 1;
    white-space: nowrap;
    justify-self: start;
    margin-inline-start: calc(var(--_kit-chart-at) * 100%);
    translate: -50% 0;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > :is(svg, [data-kit-region=labels]) {
    grid-area: 2 / 1;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg {
    display: block;
    inline-size: 100%;
    block-size: auto;
    aspect-ratio: 7 / 6;
    overflow: visible;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month]:has(> [data-kit-region=axis]) > svg {
    block-size: var(--_kit-chart-height);
    aspect-ratio: auto;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg [hidden] {
    display: none;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > :is(rect, [data-kit-region=point]),
  [data-kit-role=chart]:is([data-kit-axis=calendar], [data-kit-axis=map]) > [data-kit-region=legend] > [data-kit-region=shades] > svg > rect {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-span: var(--kit-span);
    --_kit-chart-from: var(--kit-from);
    --_kit-chart-to: var(--kit-to);
    --_kit-chart-shade: var(--kit-shade);
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > rect {
    x: calc((var(--_kit-chart-at) - var(--_kit-chart-span) / 2) * 100%);
    y: calc((1 - var(--_kit-chart-to)) * 100%);
    width: calc(var(--_kit-chart-span) * 100%);
    height: calc((var(--_kit-chart-to) - var(--_kit-chart-from)) * 100%);
    stroke: var(--_kit-surface);
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > rect,
  [data-kit-role=chart]:is([data-kit-axis=calendar], [data-kit-axis=map]) > [data-kit-region=legend] > [data-kit-region=shades] > svg > rect {
    fill: color-mix(in oklch, var(--_kit-data-sequential-low), var(--_kit-data-sequential-high) calc(var(--_kit-chart-shade) * 25%));
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > [data-kit-region=point] > rect {
    x: calc(var(--_kit-chart-span) * -50%);
    y: 0;
    width: calc(var(--_kit-chart-span) * 100%);
    height: calc((var(--_kit-chart-to) - var(--_kit-chart-from)) * 100%);
    fill: none;
    stroke: var(--_kit-text-ink);
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > [data-kit-region=labels] {
    position: relative;
    pointer-events: none;
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > [data-kit-region=labels] > [data-kit-region=value] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-to: var(--kit-to);
    position: absolute;
    inset-inline-start: calc(var(--_kit-chart-at) * 100%);
    inset-block-start: calc((1 - var(--_kit-chart-to)) * 100%);
    white-space: nowrap;
    translate: -50% -50%;
    padding-inline: var(--_kit-rhythm);
    color: var(--_kit-text-ink);
    font-variant-numeric: tabular-nums;
    background: var(--_kit-surface-beneath);
  }
  [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > [data-kit-region=labels] > [data-kit-region=value] > time {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=chart]:is([data-kit-axis=calendar], [data-kit-axis=map]) > [data-kit-region=legend] > [data-kit-region=shades] > svg {
    inline-size: 5em;
  }
  [data-kit-role=chart]:is([data-kit-axis=calendar], [data-kit-axis=map]) > [data-kit-region=legend] > [data-kit-region=shades] > svg > rect {
    x: calc(var(--_kit-chart-shade) * 20%);
    y: 0;
    width: 20%;
    height: 100%;
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    padding-block-start: 0;
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg {
    grid-area: 1 / 1;
    block-size: auto;
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg:not([viewBox]) {
    contain: size;
    block-size: 100%;
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg:not([viewBox], [role=img]) {
    pointer-events: none;
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] path {
    vector-effect: non-scaling-stroke;
    stroke-linejoin: round;
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > :is([data-kit-region=series], [data-kit-region=shapes]) > path {
    stroke: var(--_kit-surface);
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=series] > path {
    --_kit-chart-shade: var(--kit-shade);
    fill: color-mix(in oklch, var(--_kit-data-sequential-low), var(--_kit-data-sequential-high) calc(var(--_kit-chart-shade) * 25%));
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=shapes] > path {
    fill: var(--_kit-wash-muted);
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=point] {
    fill: none;
    stroke: var(--_kit-text-ink);
    stroke-width: var(--_kit-chart-line);
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg > [data-kit-region=series] > circle,
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=legend] > [data-kit-region=sizes] > svg {
    --_kit-chart-size: var(--kit-size);
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg > [data-kit-region=series] > circle,
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=legend] > [data-kit-region=sizes] > svg > circle {
    fill: var(--_kit-data-category-1);
    stroke: var(--_kit-surface);
    stroke-width: var(--_kit-rule);
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg > [data-kit-region=series] > circle {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-to: var(--kit-to);
    cx: calc(var(--_kit-chart-at) * 100%);
    cy: calc((1 - var(--_kit-chart-to)) * 100%);
    r: calc(sqrt(var(--_kit-chart-size)) * var(--_kit-chart-symbol) / 2);
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=legend] > [data-kit-region=sizes] > svg {
    inline-size: calc(sqrt(var(--_kit-chart-size)) * var(--_kit-chart-symbol));
    block-size: calc(sqrt(var(--_kit-chart-size)) * var(--_kit-chart-symbol));
  }
  [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=legend] > [data-kit-region=sizes] > svg > circle {
    cx: 50%;
    cy: 50%;
    r: calc(50% - var(--_kit-rule) / 2);
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] {
    --_kit-chart-hue: var(--_kit-data-subject);
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    padding-block-start: 0;
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > svg {
    grid-area: 1 / 1;
    block-size: max(var(--_kit-chart-height), var(--kit-rows, 0) * (3lh + var(--_kit-stack)));
  }
  [data-kit-role=chart][data-kit-axis=flow] [data-kit-category=first] {
    --_kit-chart-hue: var(--_kit-data-category-1);
  }
  [data-kit-role=chart][data-kit-axis=flow] [data-kit-category=second] {
    --_kit-chart-hue: var(--_kit-data-category-2);
  }
  [data-kit-role=chart][data-kit-axis=flow] [data-kit-category=third] {
    --_kit-chart-hue: var(--_kit-data-category-3);
  }
  [data-kit-role=chart][data-kit-axis=flow] [data-kit-category=fourth] {
    --_kit-chart-hue: var(--_kit-data-category-4);
  }
  [data-kit-role=chart][data-kit-axis=flow] [data-kit-category=fifth] {
    --_kit-chart-hue: var(--_kit-data-category-5);
  }
  [data-kit-role=chart][data-kit-axis=flow] [data-kit-category=sixth] {
    --_kit-chart-hue: var(--_kit-data-category-6);
  }
  [data-kit-role=chart][data-kit-axis=flow] [data-kit-category=rest] {
    --_kit-chart-hue: var(--_kit-data-rest);
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands],
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] {
    --_kit-chart-room: min(var(--_kit-chart-node) + 2 * var(--_kit-stack) + var(--_kit-chart-value), var(--_kit-chart-lane) - var(--_kit-chart-node) - var(--_kit-stack));
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] {
    --_kit-chart-lane: calc(var(--kit-span) * 100%);
    position: relative;
    justify-self: start;
    inline-size: calc(var(--_kit-chart-lane) - var(--_kit-chart-room));
    inset-inline-start: calc(var(--kit-at) * 100% + var(--_kit-chart-room));
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] > path {
    fill: color-mix(in oklch, var(--_kit-chart-hue) 35%, transparent);
    stroke: var(--_kit-surface);
    stroke-width: var(--_kit-rule);
    vector-effect: non-scaling-stroke;
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] > [data-kit-region=point] {
    translate: none;
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] > [data-kit-region=point] > path {
    fill: none;
    stroke: var(--_kit-text-ink);
    stroke-width: var(--_kit-chart-line);
    vector-effect: non-scaling-stroke;
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > svg > [data-kit-region=nodes] > rect {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-from: var(--kit-from);
    --_kit-chart-to: var(--kit-to);
    x: calc(var(--_kit-chart-at) * 100%);
    y: calc((1 - var(--_kit-chart-to)) * 100%);
    width: var(--_kit-chart-node);
    height: calc((var(--_kit-chart-to) - var(--_kit-chart-from)) * 100%);
    fill: var(--_kit-chart-hue);
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] {
    display: grid;
    grid-area: 1 / 1;
    grid-auto-columns: minmax(0, 1fr);
    grid-template-rows: 100%;
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] {
    --_kit-chart-span: var(--kit-span);
    --_kit-chart-lane: 100%;
    --_kit-chart-last: calc(1 - clamp(0, (1 - var(--_kit-chart-at) - var(--_kit-chart-span)) * 1000, 1)) ;
    position: relative;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-row: 1;
    grid-column: calc(round(var(--_kit-chart-at) / var(--_kit-chart-span)) + 1);
    align-self: start;
    justify-self: start;
    box-sizing: border-box;
    max-inline-size: calc(var(--_kit-chart-room) + (100% - var(--_kit-chart-room)) * var(--_kit-chart-last) - var(--_kit-chart-node));
    padding-inline: var(--_kit-stack);
    margin-inline-start: var(--_kit-chart-node);
    inset-inline-start: 0;
    translate: 0 -50%;
    white-space: normal;
    color: color-mix(in srgb, var(--_kit-text-ink) calc(clamp(0, (1 - var(--_kit-chart-at) - var(--_kit-chart-span)) * 1000, 1) * 100%), var(--_kit-text-muted));
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] > * {
    text-box-trim: none;
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] > :not(:first-child) {
    grid-area: 2 / 1;
    justify-self: start;
    color: var(--_kit-text-ink);
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] > :nth-child(2) {
    opacity: calc(1 - var(--kit-compact, 0));
  }
  [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=labels] > [data-kit-region=value] > :nth-child(3) {
    opacity: var(--kit-compact, 0);
  }
  @media print {
    [data-kit-role=chart] > [data-kit-region=readout] {
      display: none;
    }
    :is(td, th, :is(td, th) > [data-kit-region=value]) > [data-kit-role=chart] > details[data-kit-role=disclosure] {
      display: none;
    }
    [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] > path {
      stroke: var(--_kit-panel);
    }
    [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;
    }
    [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);
    }
    [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > rect,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=series] > path,
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > rect:not([data-kit-region=point]) {
      stroke: var(--_kit-panel);
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series],
    [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series][data-kit-series] > svg {
      color: var(--_kit-text-ink);
    }
    [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;
      > * {
        grid-column: 1;
      }
      &:before {
        content: "";
        grid-column: 2;
        grid-row: 1 / span 2;
        break-inside: avoid;
        contain: size;
      }
      &:has(> [data-kit-region=legend]):before {
        grid-row: 1 / span 3;
      }
      &:has(> [data-kit-region=supporting]):before {
        grid-row: 1 / span 3;
      }
      &:has(> [data-kit-region=supporting]):has(> [data-kit-region=legend]):before {
        grid-row: 1 / span 4;
      }
    }
    [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-region=legend]) {
      break-inside: avoid;
      break-after: avoid;
    }
    [data-kit-role=chart] > [data-kit-region=facts] {
      break-inside: avoid;
    }
    [data-kit-role=chart] > [data-kit-region=tables] {
      display: grid;
      grid-column: 1 / -1;
      gap: var(--_kit-region);
    }
    [data-kit-role=chart]:has(> [data-kit-region=tables]) > [data-kit-role=chart] > [data-kit-role=disclosure] {
      display: none;
    }
    [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);
    }
    [data-kit-role=chart] > [data-kit-region=frame] {
      break-inside: avoid;
    }
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-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);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part] + [data-kit-region=part] {
    margin-inline-start: calc(2 * var(--_kit-rule));
  }
  [data-kit-role=colour-picker] {
    --_kit-swatch-boundary: 2px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  [data-kit-role=colour-picker] > [data-kit-role=icon-action] {
    inline-size: var(--_kit-target);
    block-size: var(--_kit-target);
    min-block-size: var(--_kit-target);
  }
  [data-kit-role=colour-picker] > [data-kit-region=swatch] {
    position: relative;
    display: grid;
    place-items: center;
    box-sizing: border-box;
    inline-size: var(--_kit-target);
    block-size: var(--_kit-target);
    border: var(--_kit-rule) solid var(--_kit-panel-boundary);
    background: var(--kit-swatch);
    forced-color-adjust: none;
  }
  [data-kit-role=colour-picker] > [data-kit-region=swatch] > input[type=radio] {
    position: absolute;
    inset: calc(-1 * var(--_kit-rule));
    appearance: none;
    margin: 0;
    border: 0;
    background: none;
  }
  [data-kit-role=colour-picker] > [data-kit-region=swatch] > input[type=radio]:focus-visible {
    box-shadow: 0 0 0 var(--_kit-focus-edge) var(--_kit-surface-beneath);
  }
  [data-kit-role=colour-picker] > [data-kit-region=swatch]:has(> input:checked) {
    outline: var(--_kit-swatch-boundary) solid var(--_kit-text-ink);
  }
  [data-kit-role=colour-picker] > [data-kit-region=swatch]:has(> input:checked):before,
  [data-kit-role=colour-picker] > [data-kit-region=swatch]:has(> input:checked):after {
    content: "";
    grid-area: 1 / 1;
    inline-size: 50%;
    block-size: 50%;
    pointer-events: none;
  }
  [data-kit-role=colour-picker] > [data-kit-region=swatch]:has(> input:checked):before {
    background: var(--_kit-text-ink);
    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=%22M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  [data-kit-role=colour-picker] > [data-kit-region=swatch]:has(> input:checked):after {
    background: var(--_kit-surface-beneath);
    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=%22M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  [data-kit-role=colour-picker] > [data-kit-role=popover][data-kit-region=custom-colour]:popover-open {
    inline-size: var(--_kit-popover-width);
  }
  [data-kit-role=colour-picker] > [data-kit-region=custom-colour]:popover-open {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: end;
  }
  [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] {
    position: relative;
    grid-column: 1 / -1;
    aspect-ratio: 3 / 2;
    touch-action: none;
    user-select: none;
    -webkit-user-select: none;
    forced-color-adjust: none;
  }
  [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > [data-kit-region=gradient] {
    position: absolute;
    inset: 0;
    background:
      linear-gradient(
        to top,
        #000,
        #0000),
      linear-gradient(
        to right,
        #fff,
        #fff0),
      var(--kit-swatch);
  }
  [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > [data-kit-region=thumb] {
    position: absolute;
    box-sizing: border-box;
    inline-size: var(--_kit-thumb);
    block-size: var(--_kit-thumb);
    translate: -50% -50%;
    background: var(--_kit-text-ink);
    box-shadow: 0 0 0 var(--_kit-rule) var(--_kit-surface-beneath);
  }
  [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-role=slider] {
    grid-column: 1 / -1;
  }
  [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-role=slider] > [data-kit-region=track]:before {
    background:
      linear-gradient(
        to right,
        red,
        #ff0,
        #0f0,
        #0ff,
        #00f,
        #f0f,
        red);
    forced-color-adjust: none;
  }
  [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=eyedropper] {
    grid-column: 2;
  }
  [data-kit-role=context-menu] {
    display: contents;
  }
  [data-kit-role=context-menu] > [role=menu][popover] {
    --_kit-anchor-gap: 0px;
  }
  :where([data-kit-role]):is([data-kit-role=copyable], [data-kit-region=copy-link], [data-kit-region=share], [data-kit-role=generated], [data-kit-role=message-entry]:has(> [data-kit-region=actions])),
  :where([data-kit-region]):is([data-kit-role=copyable], [data-kit-region=copy-link], [data-kit-region=share], [data-kit-role=generated], [data-kit-role=message-entry]:has(> [data-kit-region=actions])) {
    --_kit-copied-duration: 2s;
  }
  [data-kit-role=copyable] {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: var(--_kit-stack);
    font-size: var(--_kit-body-size);
    padding: var(--_kit-inset-tight);
  }
  [data-kit-role=copyable] > code {
    flex: 1 1 auto;
    min-inline-size: 0;
  }
  [data-kit-role=copyable] > [data-kit-role=secondary-action] {
    flex: none;
  }
  [data-kit-role=copyable]:has(> :is(pre, p)) {
    align-items: start;
  }
  [data-kit-role=copyable] > p {
    flex: 1 1 auto;
    min-inline-size: 0;
    margin: 0;
    white-space: pre-wrap;
    overflow-wrap: break-word;
  }
  [data-kit-role=copyable] > pre {
    flex: 1 1 auto;
    min-inline-size: 0;
    margin: 0;
    white-space: pre;
    overflow: auto;
    max-block-size: calc(var(--kit-copyable-lines) * 1lh);
  }
  [data-kit-role=copyable] > pre > code {
    white-space: pre;
    overflow-wrap: normal;
  }
  [data-kit-role=copyable]:has(> [data-kit-region=words]) {
    flex-wrap: wrap;
  }
  [data-kit-role=copyable]:has(> [data-kit-region=words]) > code:not([data-kit-region=words]),
  [data-kit-role=copyable]:has(> [data-kit-region=words]) > pre:not([data-kit-region=words]),
  [data-kit-role=copyable]:has(> [data-kit-region=words]) > p:not([data-kit-region=words]) {
    flex-basis: 0;
  }
  [data-kit-role=copyable] > [data-kit-region=words] {
    flex: 0 0 100%;
    margin: 0;
  }
  [data-kit-role=count] {
    flex: none;
    min-inline-size: 1lh;
    margin-inline-start: auto;
    padding-inline: var(--_kit-rhythm);
    border: var(--_kit-rule) solid transparent;
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-wash);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-label-size);
    font-variant-numeric: tabular-nums;
    text-align: center;
    white-space: nowrap;
  }
  [data-kit-role=count][data-kit-state~=attention] {
    border-color: var(--_kit-text-ink);
    font-weight: var(--_kit-strong-weight);
  }
  @media screen and (forced-colors: none) {
    [data-kit-role=count][data-kit-state~=attention] {
      border-color: var(--_kit-status-attention);
      background: var(--_kit-status-attention-fill);
      color: var(--_kit-status-attention-fill-ink);
    }
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > :is([data-kit-region=rail], [data-kit-region=bottom-bar]) [data-kit-role=destination][data-kit-state~=current] > [data-kit-role=count],
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] [data-kit-region=destination-group] > details:not([open]) > summary[aria-current] > [data-kit-role=count],
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] > [data-kit-region=destinations] > [data-kit-region=more]:has(> ul[popover] li:not(:is([data-kit-region=pinned], [data-kit-region=recent]) > li) > [data-kit-role=destination][data-kit-state~=current]) > button > [data-kit-role=count] {
    box-shadow: 0 0 0 var(--_kit-rule) var(--_kit-rail-tint), 0 0 0 0 var(--_kit-current-entry-fill);
  }
  [data-kit-role=count] > [data-kit-region=spoken] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  :where([data-kit-role]):where([data-kit-role=destination], [data-kit-role=local-tabs] > a, [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > button[popovertarget]):has(> [data-kit-role=count]),
  :where(a):where([data-kit-role=destination], [data-kit-role=local-tabs] > a, [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > button[popovertarget]):has(> [data-kit-role=count]),
  :where(button):where([data-kit-role=destination], [data-kit-role=local-tabs] > a, [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > button[popovertarget]):has(> [data-kit-role=count]) {
    gap: var(--_kit-rhythm);
  }
  :is([data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] > ul > li, [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) li) > :is([data-kit-role=destination], [data-kit-region=more] > button):has(> [data-kit-role=count]) > [data-kit-icon] {
    grid-area: 1 / 1;
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] > ul > li > :is([data-kit-role=destination], [data-kit-region=more] > button):has(> [data-kit-role=count]) > [data-kit-region=name] {
    grid-area: 2 / 1;
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) li > :is([data-kit-role=destination], [data-kit-region=more] > button):has(> [data-kit-role=count]) {
    position: relative;
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) li > :is([data-kit-role=destination], [data-kit-region=more] > button) > [data-kit-role=count] {
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0;
    margin-inline-start: 0;
    translate: 0 -30%;
  }
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=bottom-bar] > ul > li > :is([data-kit-role=destination], [data-kit-region=more] > button) > [data-kit-role=count] {
    grid-area: 1 / 1;
    align-self: start;
    justify-self: center;
    margin-inline-start: 0;
    translate: calc(var(--_kit-navigation-icon) / 2 + 50% - var(--_kit-rhythm) / 2) calc(-1 * var(--_kit-rhythm));
  }
  [data-kit-role=date-field] {
    display: grid;
    grid-template-columns: minmax(0, var(--_kit-field-step, max-content)) minmax(0, 1fr);
    row-gap: var(--_kit-stack);
    inline-size: var(--_kit-field-step, 100%);
    max-inline-size: 100%;
    min-inline-size: 0;
  }
  [data-kit-role=date-field] > input[type=text] {
    grid-area: 1 / 1;
    field-sizing: content;
    text-overflow: ellipsis;
  }
  [data-kit-role=date-field] > [data-kit-region=widest-dates] {
    grid-area: 1 / 1;
    block-size: 0;
    overflow: clip;
    padding-inline: var(--_kit-inset-tight) calc(var(--_kit-target) + 2 * var(--_kit-rhythm) + var(--_kit-rule));
    border-inline: var(--_kit-rule) solid transparent;
    font-size: var(--_kit-value-size);
    white-space: pre;
    visibility: hidden;
  }
  :is([data-kit-role=date-field], [data-kit-role=date-range] > [data-kit-region=end]) > input[type=text] {
    box-sizing: border-box;
    min-inline-size: 100%;
    block-size: var(--_kit-control-height);
    padding-block: var(--_kit-control-block-inset);
    padding-inline: var(--_kit-inset-tight) calc(var(--_kit-target) + 2 * var(--_kit-rhythm) + var(--_kit-rule));
    border: var(--_kit-rule) solid var(--_kit-field-edge);
    border-radius: var(--_kit-radius);
    background: var(--_kit-panel-surface);
    color: var(--_kit-text-ink);
    font-family: inherit;
    font-size: var(--_kit-value-size);
    font-style: inherit;
    font-weight: inherit;
  }
  :is([data-kit-role=date-field], [data-kit-role=date-range]) > [data-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([data-kit-role=date-field], [data-kit-role=date-range]) > [data-kit-region=resolved] {
    grid-column: 1 / -1;
    min-block-size: 1lh;
    color: var(--_kit-text-muted);
  }
  :is([data-kit-role=date-field], [data-kit-role=date-range]):not([data-kit-state~=error]) > [data-kit-region=resolved] {
    white-space: nowrap;
  }
  [data-kit-role=form-group]:not(:has(> :is([data-kit-region=help], [data-kit-region=error]))) > [data-kit-role=date-field]:not([data-kit-state~=error]) > [data-kit-region=resolved]:empty,
  [data-kit-role=form-group]:not(:has(> :is([data-kit-region=help], [data-kit-region=error]))) > fieldset > [data-kit-role=date-range]:not([data-kit-state~=error]) > [data-kit-region=resolved]:empty {
    display: none;
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] {
    gap: var(--_kit-rhythm);
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > [data-kit-region=heading] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--_kit-rhythm);
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > [data-kit-region=heading] > [data-kit-region=view] {
    min-block-size: var(--_kit-target);
    padding-inline: var(--_kit-inset-tight);
    border: 0;
    border-radius: var(--_kit-radius);
    background: none;
    color: var(--_kit-text-ink);
    font-family: inherit;
    font-size: var(--_kit-label-size);
    font-weight: var(--_kit-strong-weight);
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table {
    border-collapse: separate;
    border-spacing: var(--_kit-rhythm);
    margin-inline: auto;
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table thead,
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table tr {
    border: 0;
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table th {
    block-size: var(--_kit-target);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
    font-weight: 400;
    text-align: center;
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table td {
    padding: 0;
    text-align: center;
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table td > button {
    min-inline-size: var(--_kit-target);
    block-size: var(--_kit-target);
    padding-inline: 0;
    border: 0;
    border-radius: var(--_kit-radius);
    background: none;
    color: var(--_kit-text-ink);
    font-family: inherit;
    font-size: var(--_kit-value-size);
    font-variant-numeric: tabular-nums;
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table:not([data-kit-region=days]) td > button {
    inline-size: 100%;
    padding-inline: var(--_kit-inset);
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table td > button[data-outside-range] {
    color: var(--_kit-text-muted);
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table td[aria-current=date] > button {
    box-shadow: inset 0 0 0 var(--_kit-rule) var(--_kit-text-ink);
    font-weight: var(--_kit-strong-weight);
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table td[aria-selected=true] > button {
    background: var(--_kit-accent);
    color: var(--_kit-accent-ink);
    font-weight: var(--_kit-strong-weight);
  }
  :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table td > button[aria-disabled=true] {
    color: var(--_kit-text-muted);
    text-decoration: line-through;
  }
  @media (hover: hover) and (pointer: fine) {
    :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > table td:not([aria-selected=true]) > button:not([aria-disabled=true]):hover,
    :is([data-kit-role=date-field], [data-kit-region=months], [data-kit-role=form-group] > [data-kit-region=editor]) > [data-kit-region=month] > [data-kit-region=heading] > [data-kit-region=view]:not(:disabled):hover {
      background: var(--_kit-wash);
    }
  }
  [data-kit-role=date-range] {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    isolation: isolate;
    anchor-scope:
      --_kit-range-first,
      --_kit-range-all,
      --_kit-range-last;
    gap: var(--_kit-rule);
    inline-size: var(--_kit-field-step, fit-content);
    max-inline-size: 100%;
    min-inline-size: 0;
  }
  [data-kit-role=date-range] > [data-kit-region=end] {
    display: grid;
    flex: 1 1 calc(50% - var(--_kit-rule) / 2);
    max-inline-size: 100%;
    row-gap: var(--_kit-rhythm);
    padding-block-start: var(--_kit-rhythm);
  }
  [data-kit-role=date-range] > [data-kit-region=end]:has(> [data-kit-region=first]) {
    anchor-name: --_kit-range-first, --_kit-range-all;
  }
  [data-kit-role=date-range] > [data-kit-region=end]:has(> [data-kit-region=last]:not([hidden])) {
    anchor-name: --_kit-range-all, --_kit-range-last;
  }
  [data-kit-role=date-range]:before {
    content: "";
    position: absolute;
    z-index: -1;
    inset-block: anchor(--_kit-range-first top) anchor(--_kit-range-all bottom);
    inset-inline: anchor(--_kit-range-first start) anchor(--_kit-range-all end);
    border: var(--_kit-rule) solid var(--_kit-field-edge);
    border-radius: var(--_kit-radius);
    background: var(--_kit-panel-surface);
  }
  [data-kit-role=date-range] > [data-kit-region=end]:has(> [data-kit-region=first]):after,
  [data-kit-role=date-range] > [data-kit-region=end]:has(> [data-kit-region=last]):after {
    content: "";
    position: absolute;
    background: var(--_kit-field-edge);
  }
  [data-kit-role=date-range] > [data-kit-region=end]:has(> [data-kit-region=first]):after {
    inset-block: anchor(--_kit-range-first bottom) anchor(--_kit-range-last top);
    inset-inline: anchor(--_kit-range-first start) anchor(--_kit-range-all end);
  }
  [data-kit-role=date-range] > [data-kit-region=end]:has(> [data-kit-region=last]):after {
    inset-block: anchor(--_kit-range-first top) anchor(--_kit-range-all bottom);
    inset-inline: anchor(--_kit-range-first end) anchor(--_kit-range-last start);
  }
  [data-kit-role=date-range]:has(> [data-kit-region=end] > input:focus-visible):before {
    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);
  }
  [data-kit-role=date-range] > [data-kit-region=end]:has(> input[hidden]) {
    display: none;
  }
  [data-kit-role=date-range] > [data-kit-region=end] > label {
    grid-area: 1 / 1;
    padding-inline: var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=date-range] > [data-kit-region=end] > input[type=text] {
    grid-area: 2 / 1;
    inline-size: 0;
    block-size: var(--_kit-control-height);
    border: 0;
    border-radius: 0;
    background: none;
  }
  [data-kit-role=date-range] > [data-kit-region=end] > input[type=text]:focus-visible {
    outline: none;
    box-shadow: none;
  }
  [data-kit-role=date-range] > [data-kit-region=end] > [data-kit-region=widest-dates],
  [data-kit-role=date-range] > [data-kit-region=end] > [data-kit-region=preset-names] {
    grid-area: 2 / 1;
    block-size: 0;
    overflow: clip;
    padding-inline: var(--_kit-inset-tight) calc(var(--_kit-target) + 2 * var(--_kit-rhythm) + var(--_kit-rule));
    font-size: var(--_kit-value-size);
    white-space: pre;
    visibility: hidden;
  }
  [data-kit-role=date-range]:has(> [data-kit-region=end] > [data-kit-region=last][hidden]) > [data-kit-region=end] > [data-kit-region=widest-dates] {
    display: none;
  }
  [data-kit-role=date-range]:not(:has(> [data-kit-region=end] > [data-kit-region=last][hidden])) > [data-kit-region=end] > [data-kit-region=preset-names] {
    display: none;
  }
  [data-kit-role=date-range]:has(> [data-kit-region=end] > [data-kit-region=last][hidden]) > [data-kit-region=end] {
    flex-basis: 0;
  }
  [data-kit-role=date-range] > button[data-kit-region=calendar] {
    flex: none;
    z-index: 2;
    align-self: end;
    margin-block-end: calc(var(--_kit-rhythm) + var(--_kit-rule));
    margin-inline-start: calc(-1 * (var(--_kit-target) + var(--_kit-rhythm) + 2 * var(--_kit-rule)));
  }
  [data-kit-role=date-range]:not(:has(> [data-kit-region=end] > [data-kit-region=last][hidden])) > [data-kit-region=end] > :is(input[data-kit-region=first], input[data-kit-region=first] + [data-kit-region=widest-dates]) {
    padding-inline-end: var(--_kit-inset-tight);
  }
  [data-kit-role=date-range] > [data-kit-region=preset-dates] {
    display: grid;
    flex: none;
    max-inline-size: 100%;
    order: 1;
    align-self: end;
    align-content: center;
    padding-inline-start: var(--_kit-inset-tight);
    min-block-size: var(--_kit-control-height);
    color: var(--_kit-text-muted);
  }
  [data-kit-role=date-range] > [data-kit-region=preset-dates] > time {
    grid-area: 1 / 1;
  }
  [data-kit-role=date-range] > [data-kit-region=preset-dates] > time[aria-hidden=true] {
    visibility: hidden;
  }
  [data-kit-role=date-range] > [data-kit-region=resolved] {
    flex: 1 0 100%;
    margin-block-start: calc(var(--_kit-stack) - var(--_kit-rule));
    contain: inline-size;
    order: 2;
  }
  [data-kit-role=date-range]:not([data-kit-state~=error]):has(> [data-kit-region=end] > [data-kit-region=last]:focus) > [data-kit-region=resolved] {
    text-align: end;
  }
  [data-kit-role=date-range] > [data-kit-role=popover][data-kit-region=presets-and-months] {
    max-inline-size: calc(100vw - 2 * var(--_kit-inset));
  }
  [data-kit-role=date-range] > [data-kit-role=popover][data-kit-region=presets-and-months]:popover-open {
    grid-template-columns: max-content max-content;
    grid-template-areas: "presets months" "compare months";
    align-items: start;
    align-content: start;
    column-gap: var(--_kit-inset);
  }
  [data-kit-role=date-range] > [data-kit-role=popover][data-kit-region=presets-and-months]:not(:has(> [data-kit-region=presets])):popover-open {
    grid-template-columns: max-content;
    grid-template-areas: "months" "compare";
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=presets] {
    grid-area: presets;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=months] {
    display: flex;
    grid-area: months;
    gap: var(--_kit-inset);
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] {
    display: grid;
    grid-area: compare;
    gap: var(--_kit-rhythm);
    padding-block-start: var(--_kit-stack);
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > span {
    padding-inline: var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > ul {
    grid-area: 2 / 1;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > [data-kit-region=widest-comparisons] {
    display: grid;
    grid-area: 2 / 1;
    grid-template-columns: max-content max-content;
    align-self: start;
    block-size: 0;
    overflow: clip;
    padding-inline: var(--_kit-inset-tight) calc(2 * var(--_kit-inset-tight) + var(--_kit-control-icon));
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
    visibility: hidden;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > [data-kit-region=widest-comparisons] > time {
    display: contents;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > [data-kit-region=widest-comparisons] > time > wbr {
    display: none;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > [data-kit-region=widest-comparisons] > time > span {
    white-space: pre;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > [data-kit-region=widest-comparisons] > span {
    grid-column: 1 / -1;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=compare] > ul button > time {
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] :where([data-kit-region]):is([data-kit-region=presets], [data-kit-region=compare] > ul),
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] :where(ul):is([data-kit-region=presets], [data-kit-region=compare] > ul) {
    display: grid;
    gap: var(--_kit-rhythm);
    margin: 0;
    padding: 0;
    list-style: none;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] :is([data-kit-region=presets], [data-kit-region=compare] > ul) button {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    column-gap: var(--_kit-inset-tight);
    row-gap: var(--_kit-rhythm);
    inline-size: 100%;
    min-block-size: var(--_kit-target);
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    border: 0;
    border-radius: var(--_kit-inner-radius);
    background: none;
    color: var(--_kit-text-ink);
    font: inherit;
    text-align: start;
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] :is([data-kit-region=presets], [data-kit-region=compare] > ul) button > :is(time, [data-kit-region=no-span]) {
    grid-column: 1;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=date-range] > [data-kit-region=presets-and-months] :is([data-kit-region=presets], [data-kit-region=compare] > ul) button[aria-current=true]:after {
    content: "";
    grid-area: 1 / 2 / span 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=%22M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] {
    display: grid;
    align-content: start;
    gap: var(--_kit-rhythm);
  }
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > [data-kit-region=heading] {
    display: grid;
    grid-template-columns: var(--_kit-target) minmax(0, 1fr) var(--_kit-target);
    align-items: center;
  }
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > [data-kit-region=heading] > [data-kit-region=previous] {
    grid-column: 1;
  }
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > [data-kit-region=heading] > [data-kit-region=view] {
    display: grid;
    grid-column: 2;
    justify-self: center;
    align-content: center;
  }
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > [data-kit-region=heading] > [data-kit-region=next] {
    grid-column: 3;
  }
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > table td[aria-selected=true] > button:not([data-selected]) {
    border-radius: 0;
    background: var(--_kit-wash);
    color: var(--_kit-text-ink);
    font-weight: 400;
  }
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > table[data-kit-region=days] td > button[data-hover-range-start]:not([data-selected]),
  [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > table[data-kit-region=days] td > button[data-hover-range-end]:not([data-selected]) {
    box-shadow: inset 0 0 0 calc(2 * var(--_kit-rule)) var(--_kit-accent);
  }
  @media (hover: hover) and (pointer: fine) {
    [data-kit-role=date-range] > [data-kit-region=presets-and-months] :is([data-kit-region=presets], [data-kit-region=compare] > ul) button:hover {
      background: linear-gradient(currentColor, currentColor) 0 0 / calc(2 * var(--_kit-focus-edge)) 100% no-repeat var(--_kit-wash);
    }
    [data-kit-role=date-range] > [data-kit-region=presets-and-months] :is([data-kit-region=presets], [data-kit-region=compare] > ul) button:hover:dir(rtl) {
      background-position: 100% 0;
    }
  }
  @media screen and (width < 720px) {
    [data-kit-role=date-range] > [data-kit-role=popover][data-kit-region=presets-and-months]:popover-open {
      grid-template-columns: minmax(0, 1fr);
      grid-template-areas: "presets" "months" "compare";
    }
    [data-kit-role=date-range] > [data-kit-role=popover][data-kit-region=presets-and-months]:not(:has(> [data-kit-region=presets])):popover-open {
      grid-template-columns: minmax(0, 1fr);
      grid-template-areas: "months" "compare";
    }
    [data-kit-role=date-range] > [data-kit-region=presets-and-months] > [data-kit-region=months] {
      justify-content: center;
    }
  }
  [data-kit-role=destination] {
    display: inline-flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    min-inline-size: var(--_kit-target);
    padding: var(--_kit-inset-tight);
    border-radius: var(--_kit-radius);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-label-size);
    text-decoration: none;
  }
  [data-kit-role=destination][data-kit-state~=current] {
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=destination] > [data-kit-region=reserve] {
    display: none;
  }
  @media screen {
    :where([data-kit-role])[data-kit-role=dialog],
    :where([data-kit-role])[data-kit-role=keyboard-sheet] {
      container-type: inline-size scroll-state;
    }
  }
  [data-kit-role=dialog] > [data-kit-role=action-group] {
    display: block;
    > [data-kit-role=refusal] {
      margin-block-end: var(--_kit-region);
    }
    > [data-kit-role=status-line] {
      margin-inline-end: 0;
      margin-block-start: var(--_kit-stack);
    }
  }
  @media screen {
    [data-kit-role=dialog] {
      anchor-scope: --_kit-dialog-held;
      container-name: dialog;
    }
    [data-kit-role=dialog] > [data-kit-role=action-group] {
      position: sticky;
      inset-block-end: 0;
      z-index: var(--_kit-tier-held);
      background: var(--_kit-surface-beneath);
      container-type: scroll-state;
      anchor-name: --_kit-dialog-held;
    }
    @container scroll-state(stuck: block-end) {
      [data-kit-role=dialog] > [data-kit-role=action-group] {
        &:before,
        &:after {
          content: "";
          position: absolute;
          inset-inline: 0;
          background: var(--_kit-surface-beneath);
        }
        &:before {
          inset-block-end: 100%;
          block-size: var(--_kit-stack);
          border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
        }
        &:after {
          inset-block-start: 100%;
          block-size: var(--_kit-inset);
        }
      }
    }
    [data-kit-role=dialog]:has(> [data-kit-role=action-group]) {
      scroll-padding-block-start: calc(3 * var(--_kit-focus-edge));
      scroll-padding-block-end: calc(var(--_kit-inset) + var(--kit-held-height, 0px) + var(--_kit-stack) + 2 * var(--_kit-rule) + 3 * var(--_kit-focus-edge));
    }
  }
  [data-kit-role=dialog] > [data-kit-role=action-group] > [data-kit-region=actions]:not(:has(> [data-kit-role=agreement])) {
    inline-size: fit-content;
    > :where([data-kit-role])[data-kit-role=primary-action],
    > :where([data-kit-role])[data-kit-role=secondary-action],
    > :where([data-kit-role])[data-kit-role=destructive-action] {
      flex-grow: 1;
    }
    > [data-kit-region=words] {
      flex: none;
      position: relative;
      inset-inline-start: var(--_kit-cluster-gap);
      inline-size: 100cqi;
      margin-inline: calc(-1 * var(--_kit-cluster-gap)) calc(100% - 100cqi);
    }
  }
  [data-kit-role=dialog] > [data-kit-role=action-group]:has(> [data-kit-region=routes]):not(:has(> [data-kit-region=actions] > [data-kit-region=words], > [data-kit-role=status-line]:not(:empty, [data-kit-answers]), > [data-kit-role=status-line][data-kit-answers] > :not([hidden]))) {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    > [data-kit-role=refusal] {
      inline-size: 100%;
      margin-block-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
    }
    > [data-kit-region=actions] {
      margin-inline-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
    }
    > [data-kit-role=status-line]:empty {
      margin-inline-start: calc(-1 * var(--_kit-cluster-gap));
    }
  }
  @container dialog scroll-state(scrollable: block) {
    [data-kit-role=dialog] > [data-kit-role=action-group] > [data-kit-region=actions]:not(:has(> [data-kit-role=agreement])) > [data-kit-region=words] {
      inline-size: calc(100cqi - var(--_kit-inset));
      margin-inline-end: calc(100% - 100cqi + var(--_kit-inset));
    }
  }
  dialog:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet]):is(:modal, :not([open]), [data-kit-role=dialog][data-kit-state~=open]) {
    position: fixed;
    inset: var(--_kit-palette-offset) 0 auto;
    z-index: var(--_kit-tier-overlay);
    inline-size: min(calc(100% - 2 * var(--_kit-inset)), var(--_kit-focused-width));
    max-inline-size: none;
    block-size: fit-content;
    max-block-size: calc(100% - var(--_kit-palette-offset) - var(--_kit-region));
    margin: 0 auto;
    overflow: auto;
  }
  dialog[data-kit-role=dialog][open]:not(:modal):not([data-kit-role=dialog][data-kit-state~=open]),
  dialog[data-kit-role=keyboard-sheet][open]:not(:modal):not([data-kit-role=dialog][data-kit-state~=open]) {
    position: static;
    inline-size: auto;
    max-inline-size: var(--_kit-focused-width);
    block-size: auto;
    max-block-size: none;
    margin: 0;
    padding: 0;
    overflow: visible;
    background: none;
    color: inherit;
    border: 0;
  }
  :where([data-kit-role])[data-kit-role=dialog]::backdrop,
  :where([data-kit-role])[data-kit-role=keyboard-sheet]::backdrop {
    background: var(--_kit-backdrop);
  }
  [data-kit-role=dialog] > [data-kit-region=form-groups][data-kit-state~=loading] {
    pointer-events: none;
  }
  [data-kit-role=dialog] > [data-kit-region=heading] {
    font-size: var(--_kit-sub-heading-size);
  }
  :is([data-kit-role=dialog], [data-kit-role=keyboard-sheet]) > [data-kit-region=consequence][data-kit-role=inline-consequence] {
    padding: 0;
    background: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
  [data-kit-role=dialog] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > button {
    --_kit-text-line: inherit;
    display: block;
    inline-size: fit-content;
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    padding-inline: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    text-align: start;
    text-box-trim: none;
    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);
    &:focus-visible {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  @media (hover: hover) and (pointer: fine) {
    [data-kit-role=dialog] > [data-kit-region=summary] > [data-kit-role=headed-region] > [data-kit-region=content] > button:hover {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  [data-kit-role=row] > [data-kit-region=expansion] > summary,
  details[data-kit-role=disclosure] > summary {
    min-block-size: var(--_kit-target);
    padding-block: var(--_kit-inset-tight);
  }
  [data-kit-region=expansion] > summary::marker,
  [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > details > summary::marker,
  :is([data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details > summary::marker,
  details[data-kit-role=disclosure] > summary::marker,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] [data-kit-region=destination-group] > details > summary::marker,
  :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line] > details > summary::marker,
  [data-kit-region=expansion] > summary::-webkit-details-marker,
  [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > details > summary::-webkit-details-marker,
  :is([data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details > summary::-webkit-details-marker,
  :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line] > details > summary::-webkit-details-marker,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] [data-kit-region=destination-group] > details > summary::-webkit-details-marker,
  details[data-kit-role=disclosure] > summary::-webkit-details-marker {
    display: none;
  }
  [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > details > summary,
  :is([data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details > summary,
  :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line] > details > summary,
  details[data-kit-role=disclosure] > summary {
    display: flex;
    align-items: center;
    gap: var(--_kit-rhythm);
    list-style: none;
  }
  [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > details > summary:after,
  :is([data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details > summary:after,
  details[data-kit-role=disclosure] > summary:after,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] [data-kit-region=destination-group] > details > summary:after,
  :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line] > details > summary:after,
  [data-kit-region=expansion] > 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;
  }
  [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > details > summary:after,
  :is([data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details > summary:after {
    margin-inline-start: 0;
  }
  details[data-kit-role=disclosure]:not([data-kit-region]) > summary {
    display: block;
    position: relative;
    padding-block: max(var(--_kit-inset-tight), (var(--_kit-target) - 1lh) / 2);
    padding-inline-end: calc(var(--_kit-control-icon) + var(--_kit-rhythm));
  }
  details[data-kit-role=disclosure]:not([data-kit-region]) > summary:after {
    position: absolute;
    inset-block: 0;
    inset-inline-end: 0;
    margin-block: auto;
  }
  details[data-kit-role=disclosure] > [data-kit-region=content] {
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    padding-block-start: var(--_kit-stack);
  }
  [data-kit-region=expansion][open] > summary:after,
  [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > details[open] > summary:after,
  :is([data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details[open] > summary:after,
  :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line] > details[open] > summary:after,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] [data-kit-region=destination-group] > details[open] > summary:after,
  details[data-kit-role=disclosure][open] > summary:after {
    transform: rotate(90deg);
  }
  [data-kit-role=fact-group] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--_kit-region);
    inline-size: 100%;
    --_kit-fact-width: 18ch;
  }
  [data-kit-role=fact-group] > :where([data-kit-role])[data-kit-role=labelled-fact],
  [data-kit-role=fact-group] > :where([data-kit-role])[data-kit-role=meter] {
    flex: 1 1 calc((100% - var(--_kit-region)) / 2);
    min-inline-size: min(100%, calc((var(--_kit-pair-width) - var(--_kit-region)) / 2));
  }
  [data-kit-role=fact-group] > [data-kit-role=labelled-fact]:is([data-kit-holds~=authored-text], :has(> [data-kit-region=value] > [data-kit-role=copyable] > p)) {
    flex-basis: 100%;
    grid-column: 1 / -1;
  }
  @media screen and (width >= 720px) {
    [data-kit-role=fact-group] {
      --_kit-fact-count: 1;
    }
    [data-kit-role=fact-group]:has(> :nth-child(2 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 2;
    }
    [data-kit-role=fact-group]:has(> :nth-child(3 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 3;
    }
    [data-kit-role=fact-group]:has(> :nth-child(4 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 4;
    }
    [data-kit-role=fact-group]:has(> :nth-child(5 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 5;
    }
    [data-kit-role=fact-group]:has(> :nth-child(6 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 6;
    }
    [data-kit-role=fact-group]:has(> :nth-child(7 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 7;
    }
    [data-kit-role=fact-group]:has(> :nth-child(8 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 8;
    }
    [data-kit-role=fact-group]:has(> :nth-child(9 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 9;
    }
    [data-kit-role=fact-group]:has(> :nth-child(10 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 10;
    }
    [data-kit-role=fact-group]:has(> :nth-child(11 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 11;
    }
    [data-kit-role=fact-group]:has(> :nth-child(12 of :not([data-kit-print=by-hand]))) {
      --_kit-fact-count: 12;
    }
    [data-kit-role=fact-group] > :where([data-kit-role])[data-kit-role=labelled-fact],
    [data-kit-role=fact-group] > :where([data-kit-role])[data-kit-role=meter] {
      flex: 1 1 var(--_kit-fact-width);
      min-inline-size: min(100%, var(--_kit-fact-width));
      max-inline-size: min(100%, max(var(--_kit-fact-width), (100% - (var(--_kit-fact-count) - 1) * var(--_kit-region)) / var(--_kit-fact-count)));
    }
    [data-kit-role=fact-group] > [data-kit-role=labelled-fact] {
      min-inline-size: min-content;
    }
    [data-kit-role=fact-group] > [data-kit-role=labelled-fact] > dd {
      min-inline-size: auto;
    }
    [data-kit-role=fact-group] > [data-kit-role=labelled-fact]:is([data-kit-holds~=authored-text], :has(> [data-kit-region=value] > [data-kit-role=copyable] > p)) {
      max-inline-size: 100%;
    }
  }
  @media print, screen and (width < 720px) {
    [data-kit-role=fact-group]:where(:not(:has(> [data-kit-role=labelled-fact] > [data-kit-region=value]:not([data-kit-role=amount], [data-kit-role=stamp]), > [data-kit-role=meter]))) > [data-kit-role=labelled-fact] {
      min-inline-size: min-content;
    }
    [data-kit-role=fact-group]:where(:not(:has(> [data-kit-role=labelled-fact] > [data-kit-region=value]:not([data-kit-role=amount], [data-kit-role=stamp]), > [data-kit-role=meter]))) > [data-kit-role=labelled-fact] > [data-kit-region=value],
    [data-kit-role=fact-group]:where(:not(:has(> [data-kit-role=labelled-fact] > [data-kit-region=value]:not([data-kit-role=amount], [data-kit-role=stamp]), > [data-kit-role=meter]))) > [data-kit-role=labelled-fact] > [data-kit-region=supporting] {
      min-inline-size: auto;
    }
    [data-kit-role=fact-group]:where(:not(:has(> [data-kit-role=labelled-fact] > [data-kit-region=value]:not([data-kit-role=amount], [data-kit-role=stamp]), > [data-kit-role=meter]))) > [data-kit-role=labelled-fact] > [data-kit-role=stamp] {
      min-inline-size: max-content;
    }
  }
  [data-kit-role=fact-group] > [data-kit-role=labelled-fact]:has(:is([data-kit-region=email], [data-kit-region=address])) {
    min-inline-size: fit-content;
  }
  :is([data-kit-role=field-result], [data-kit-layout=field-result]) [data-kit-region=result-words] {
    font-family: var(--_kit-display-family), serif;
    word-spacing: var(--_kit-display-word-spacing);
    font-size: var(--_kit-result-size);
  }
  :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=loading] [data-kit-region=result-words]:before {
    --_kit-mark: 1em;
  }
  :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=accepted] [data-kit-region=result-words]:before {
    --_kit-mark: .75em;
  }
  :is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=loading] [data-kit-region=result-words]:before {
    background: none;
  }
  :where([data-kit-role])[data-kit-role=field-result],
  :where([data-kit-role])[data-kit-layout=field-result],
  :where([data-kit-layout])[data-kit-role=field-result],
  :where([data-kit-layout])[data-kit-layout=field-result] {
    padding: var(--_kit-inset);
  }
  [data-kit-role=field-result][data-kit-state~=accepted],
  [data-kit-layout=field-result][data-kit-state~=accepted] {
    color: var(--_kit-text-ink);
  }
  :where(.kit-role-form-group) {
    --_kit-field-step: initial;
  }
  :where(.kit-role-form-group:has(> input[type=tel])) {
    --_kit-field-step: calc(var(--_kit-field-medium) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
  }
  :where(.kit-role-form-group:has(> input[type=email], > .kit-region-control > :is(input[type=search], [data-kit-changed-label]))) {
    --_kit-field-step: calc(var(--_kit-field-wide) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
  }
  :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,
  fieldset:not(.kit-role-selection-control, .kit-role-conditions-builder):has(.kit-role-form-group:not(:is(.kit-role-dialog, .kit-role-keyboard-sheet, .kit-role-agreement) *, :is(.kit-role-label-panel, fieldset) :is([data-kit-layout], form:not([data-kit-role])) *)) {
    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-region-saved-views-filters-sort, .kit-region-filters, .kit-region-period-filters-schedule, :is(.kit-region-saved-views-filters-sort, .kit-region-filters, .kit-region-period-filters-schedule) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > fieldset:where(fieldset):not(.kit-role-selection-control, .kit-role-conditions-builder):has(.kit-role-form-group:not(:is(.kit-role-dialog, .kit-role-keyboard-sheet, .kit-role-agreement) *, :is(.kit-role-label-panel, fieldset) :is([data-kit-layout], form:not([data-kit-role])) *)) {
    inline-size: auto;
    max-inline-size: var(--_kit-focused-width);
  }
  :is(.kit-region-saved-views-filters-sort, .kit-region-filters, .kit-region-period-filters-schedule, :is(.kit-region-saved-views-filters-sort, .kit-region-filters, .kit-region-period-filters-schedule) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > fieldset:where([data-kit-role]):not(.kit-role-selection-control, .kit-role-conditions-builder):has(.kit-role-form-group:not(:is(.kit-role-dialog, .kit-role-keyboard-sheet, .kit-role-agreement) *, :is(.kit-role-label-panel, fieldset) :is([data-kit-layout], form:not([data-kit-role])) *)) {
    inline-size: auto;
    max-inline-size: var(--_kit-focused-width);
  }
  :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;
  }
  label:has(> .kit-role-selection-control) > output {
    display: none;
  }
  @media screen {
    @container (inline-size < 720px) {
      .kit-region-form-group-set,
      fieldset:not(.kit-role-selection-control, .kit-role-conditions-builder):has(.kit-role-form-group:not(:is(.kit-role-dialog, .kit-role-keyboard-sheet, .kit-role-agreement) *, :is(.kit-role-label-panel, fieldset) :is([data-kit-layout], form:not([data-kit-role])) *)) {
        grid-template-columns: minmax(0, 1fr);
      }
    }
  }
  :is(.kit-role-date-field, .kit-role-time-field, .kit-role-record-picker > .kit-region-control) > input[type=text]:disabled {
    border-color: var(--_kit-panel-boundary);
    background-color: color-mix(in oklch, var(--_kit-text-muted) 18%, var(--_kit-panel-surface));
  }
  [data-kit-role=generated] > [data-kit-region=mark] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-cluster-gap);
    margin: 0 0 var(--_kit-stack);
  }
  [data-kit-role=generated] > [data-kit-region=mark]:has(+ [data-kit-region=words]) {
    margin-block-end: 0;
  }
  [data-kit-role=generated] > [data-kit-region=mark] + [data-kit-region=words] {
    margin: var(--_kit-rhythm) 0 var(--_kit-stack);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=generated] > [data-kit-region=content] {
    margin: 0;
  }
  [data-kit-role=generated] > [popover] > [data-kit-region=sources],
  :is([data-kit-role=form-group], [data-kit-role=message-entry] > header) > [popover] > [data-kit-region=sources] {
    display: grid;
    gap: var(--_kit-rhythm);
    margin: 0;
    padding: 0;
    list-style: none;
  }
  :is([data-kit-role=form-group], [data-kit-role=message-entry] > header) > [data-kit-region=mark] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-cluster-gap);
    margin: 0;
  }
  @media screen {
    [data-kit-role=generated][data-kit-state=streaming] > [data-kit-region=content] > p:last-child:after,
    [data-kit-role=generated][data-kit-state=streaming] > [data-kit-region=content] > h5:last-child:after,
    [data-kit-role=generated][data-kit-state=streaming] > [data-kit-region=content] > pre:last-child:after,
    [data-kit-role=generated][data-kit-state=streaming] > [data-kit-region=content] > :is(ul, ol):last-child > li:last-child > p:last-child:after,
    [data-kit-role=generated][data-kit-state=streaming] > [data-kit-region=content] > blockquote:last-child > p:last-child:after {
      content: "";
      display: inline-block;
      inline-size: 0;
      block-size: 1lh;
      margin-inline-end: calc(-1 * var(--_kit-rule));
      border-inline-start: var(--_kit-rule) solid currentColor;
      vertical-align: top;
      animation: kit-caret var(--_kit-pulse) var(--_kit-settle) infinite alternate;
    }
  }
  @keyframes kit-caret {
    to {
      opacity: 0;
    }
  }
  [data-kit-role=guide] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-column: 1 / -1;
    flex: 1 0 100%;
    gap: var(--_kit-stack);
    max-inline-size: var(--_kit-reading-width);
    margin-inline-end: calc(100% - min(100%, var(--_kit-reading-width)));
  }
  [data-kit-role=guide] > :where(p) {
    margin: 0;
  }
  [data-kit-role=guide] > [data-kit-region=heading] {
    margin: 0;
    font-size: var(--_kit-sub-heading-size);
  }
  [data-kit-role=guide] > [data-kit-region=place] {
    margin: 0;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=guide] > [data-kit-region=actions] {
    margin-block-start: 0;
  }
  [data-kit-role=guide] > [data-kit-region=actions] > [data-kit-region=words] {
    flex: 0 0 100%;
    contain: inline-size;
  }
  [data-kit-role=guide] > [data-kit-region=actions] > [data-kit-region=dismiss] {
    min-block-size: var(--_kit-target);
    margin-inline-start: auto;
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
    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);
  }
  [data-kit-role=guide] > [data-kit-region=actions] > [data-kit-region=dismiss]:focus-visible {
    text-decoration-color: var(--_kit-text-ink);
  }
  @media (hover: hover) and (pointer: fine) {
    [data-kit-role=guide] > [data-kit-region=actions] > [data-kit-region=dismiss]:hover {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  [data-kit-role=headed-region] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
  }
  [data-kit-role=headed-region]:has(> [data-kit-region=new]) {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: baseline;
    column-gap: var(--_kit-rhythm);
    > :not([data-kit-region=heading], [data-kit-region=new]) {
      grid-column: 1 / -1;
    }
    > [data-kit-region=new] > [data-kit-region=words] {
      contain: inline-size;
    }
  }
  [data-kit-role=headed-region] > [data-kit-region=heading],
  [data-kit-layout=find] > [data-kit-region=command-group] > h2 {
    font-size: var(--_kit-sub-heading-size);
  }
  [data-kit-role=headed-region] > [data-kit-region=lede] {
    font-size: var(--_kit-body-size);
    color: var(--_kit-text-muted);
  }
  [data-kit-role=identity] {
    display: flex;
    flex: 0 1 auto;
    align-items: center;
    flex-wrap: nowrap;
    block-size: var(--_kit-identity-height);
    min-inline-size: 0;
    color: var(--_kit-text-ink);
    font-family: var(--_kit-display-family), serif;
    word-spacing: var(--_kit-display-word-spacing);
    text-decoration: none;
    white-space: nowrap;
  }
  [data-kit-role=identity] > :where([data-kit-mark])[data-kit-mark],
  [data-kit-role=identity] > :where([data-kit-mark])[data-kit-wordmark],
  [data-kit-role=identity] > :where([data-kit-wordmark])[data-kit-mark],
  [data-kit-role=identity] > :where([data-kit-wordmark])[data-kit-wordmark] {
    flex: 0 0 auto;
  }
  [data-kit-role=identity] > [data-kit-mark] {
    inline-size: var(--_kit-avatar);
    padding-block: calc((var(--_kit-avatar) - 1cap) / 2);
    font-size: calc(var(--_kit-avatar) * var(--_kit-mark-letter));
    line-height: 1;
  }
  [data-kit-role=identity] > [data-kit-region=tenant] {
    flex: 0 1 auto;
    min-inline-size: 0;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  [data-kit-role=identity] > [data-kit-region=tenant] > img {
    max-block-size: calc(var(--_kit-identity-height) - 2 * var(--_kit-inset-tight));
    inline-size: auto;
    margin-inline-end: var(--_kit-stack);
    vertical-align: middle;
  }
  [data-kit-role=identity] > [data-kit-region=tenant] > img[data-kit-theme=dark] {
    display: none;
  }
  @media screen {
    :root[data-kit-theme=dark] [data-kit-role=identity] > [data-kit-region=tenant] > img:not([data-kit-theme=dark]) {
      display: none;
    }
    :root[data-kit-theme=dark] [data-kit-role=identity] > [data-kit-region=tenant] > img[data-kit-theme=dark] {
      display: inline;
    }
  }
  @media screen and (prefers-color-scheme: dark) {
    :root:not([data-kit-theme]) [data-kit-role=identity] > [data-kit-region=tenant] > img:not([data-kit-theme=dark]) {
      display: none;
    }
    :root:not([data-kit-theme]) [data-kit-role=identity] > [data-kit-region=tenant] > img[data-kit-theme=dark] {
      display: inline;
    }
  }
  [data-kit-role=identity] > :where([data-kit-region]):is([data-kit-wordmark] ~ [data-kit-region=tenant], [data-kit-region=tenant] ~ [data-kit-wordmark]),
  [data-kit-role=identity] > :where([data-kit-wordmark]):is([data-kit-wordmark] ~ [data-kit-region=tenant], [data-kit-region=tenant] ~ [data-kit-wordmark]) {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-region=value] > a[data-kit-role=image][href] {
    display: block;
    inline-size: fit-content;
    max-inline-size: 100%;
    padding: var(--_kit-inset-tight);
    border: var(--_kit-rule) solid var(--_kit-rule-colour);
  }
  [data-kit-region=value] > a[data-kit-role=image][href] > img:not([hidden]) {
    display: block;
    inline-size: min(calc(var(--kit-image-natural-width) * 1px), calc(var(--_kit-image-height) * var(--kit-image-natural-width) / var(--kit-image-natural-height)));
    block-size: auto;
    max-inline-size: 100%;
  }
  :is([data-kit-layout=showcase] > [data-kit-region=examples] > [data-kit-role=headed-region] > [data-kit-region=content], [data-kit-layout=record] > [data-kit-region=facts-related-records], [data-kit-layout=record] > [data-kit-region=facts-related-records] > [data-kit-role=headed-region] > [data-kit-region=content]) > a[data-kit-role=image][href] {
    display: block;
    inline-size: fit-content;
    max-inline-size: 100%;
  }
  :is([data-kit-layout=showcase] > [data-kit-region=examples] > [data-kit-role=headed-region] > [data-kit-region=content], [data-kit-layout=record] > [data-kit-region=facts-related-records], [data-kit-layout=record] > [data-kit-region=facts-related-records] > [data-kit-role=headed-region] > [data-kit-region=content]) > a[data-kit-role=image][href] > img:not([hidden]) {
    display: block;
    inline-size: calc(var(--_kit-strip-height) * var(--kit-image-natural-width) / var(--kit-image-natural-height));
    block-size: auto;
    max-inline-size: 100%;
    border-radius: 0;
  }
  :is([data-kit-region=value], [data-kit-layout=showcase] > [data-kit-region=examples] > [data-kit-role=headed-region] > [data-kit-region=content], [data-kit-layout=record] > [data-kit-region=facts-related-records], [data-kit-layout=record] > [data-kit-region=facts-related-records] > [data-kit-role=headed-region] > [data-kit-region=content]) > a[data-kit-role=image]:not([href]) {
    text-decoration-line: none;
  }
  [data-kit-authored-text=true] span[data-kit-role=image] {
    display: block;
  }
  [data-kit-authored-text=true] span[data-kit-role=image] > img:not([hidden]) {
    display: block;
    inline-size: auto;
    max-inline-size: 100%;
    block-size: auto;
    max-block-size: var(--_kit-strip-height);
  }
  [data-kit-role=image-cover] {
    display: grid;
    justify-items: start;
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  [data-kit-role=image-cover] > [data-kit-region=covering] {
    position: relative;
    inline-size: fit-content;
    max-inline-size: 100%;
  }
  [data-kit-role=image-cover] > :is([data-kit-region=covering], [data-kit-region=kept]) > [data-kit-region=picture]:not([hidden]) {
    display: block;
    inline-size: auto;
    block-size: auto;
    max-inline-size: 100%;
  }
  [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=picture] {
    max-block-size: calc(100svh - 2 * var(--_kit-inset));
    touch-action: none;
  }
  [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=failure] {
    margin-block: 0;
  }
  [data-kit-role=image-cover] > [data-kit-region=kept] {
    max-inline-size: 100%;
  }
  [data-kit-role=image-cover] > [data-kit-region=kept] > [data-kit-region=picture] {
    max-block-size: var(--_kit-strip-height);
  }
  [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] {
    position: absolute;
    inset-inline-start: calc(var(--kit-cover-x) * 100%);
    inset-block-start: calc(var(--kit-cover-y) * 100%);
    inline-size: calc(var(--kit-cover-width) * 100%);
    block-size: calc(var(--kit-cover-height) * 100%);
    background: var(--_kit-ink);
    color: var(--_kit-surface);
    color-scheme: light;
    forced-color-adjust: none;
    print-color-adjust: exact;
    touch-action: none;
    cursor: move;
  }
  [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle] {
    position: absolute;
    inset-block-end: 0;
    inset-inline-end: 0;
    inline-size: var(--_kit-thumb);
    block-size: var(--_kit-thumb);
    background: var(--_kit-surface);
    cursor: nwse-resize;
    &:dir(rtl) {
      cursor: nesw-resize;
    }
    &:after {
      content: "";
      position: absolute;
      inset: min(0px, (100% - var(--_kit-target)) / 2);
    }
  }
  [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-role=icon-action] {
    position: absolute;
    inset-block-end: 100%;
    inset-inline-end: 0;
    border-color: var(--_kit-surface);
    background: var(--_kit-ink);
    color: var(--_kit-surface);
  }
  @supports (anchor-name: --kit-image-cover) and (position-try-fallbacks: flip-block) {
    [data-kit-role=image-cover] > [data-kit-region=covering] {
      contain: layout;
    }
    [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] {
      anchor-name: --kit-image-cover;
      anchor-scope: --kit-image-cover;
    }
    [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-role=icon-action] {
      position: fixed;
      inset: auto;
      position-anchor: --kit-image-cover;
      position-area: block-start span-inline-start;
      position-try-fallbacks:
        flip-block,
        flip-inline,
        flip-block flip-inline;
    }
  }
  [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover]:not(:focus-within) > [data-kit-role=icon-action] {
    display: none;
  }
  [data-kit-role=image-cover] > [data-kit-region=covering]:has(> [data-kit-region=failure]:not([hidden])) > [data-kit-region=cover],
  [data-kit-role=image-cover]:has(> [data-kit-region=covering] > [data-kit-region=failure]:not([hidden])) > :is([data-kit-region=covering] + [data-kit-role=action-group], [data-kit-region=kept]) {
    display: none;
  }
  [data-kit-role=image-overlay] {
    display: none;
  }
  [data-kit-role=image-overlay]:target {
    display: grid;
    place-items: center;
    position: fixed;
    inset: 0;
    z-index: var(--_kit-tier-overlay);
    margin: 0;
    padding: var(--_kit-inset);
    pointer-events: none;
  }
  [data-kit-role=image-overlay] > div[data-kit-region=ground] {
    display: block;
    position: absolute;
    inset: 0;
    background: var(--_kit-backdrop);
    pointer-events: none;
  }
  [data-kit-role=image-overlay] > [data-kit-region=box] {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-rows: minmax(0, 1fr) auto auto;
    grid-template-columns: minmax(0, max-content);
    margin: 0;
    max-inline-size: 100%;
    block-size: fit-content;
    max-block-size: 100%;
    min-block-size: 0;
    background: var(--_kit-surface);
    color: var(--_kit-ink);
    padding: var(--_kit-inset);
    pointer-events: auto;
  }
  [data-kit-role=image-overlay] > [data-kit-region=box] > [data-kit-region=image] {
    display: block;
    min-block-size: 0;
  }
  [data-kit-role=image-overlay] img:not([hidden]) {
    display: block;
    margin-inline: auto;
    inline-size: auto;
    block-size: auto;
    max-inline-size: calc(100dvw - 4 * var(--_kit-inset));
    max-block-size: calc(100dvh - 4 * var(--_kit-inset) - var(--_kit-stack) - 1lh - var(--_kit-region) - var(--_kit-control-height));
    object-fit: contain;
  }
  [data-kit-role=image-overlay] > [data-kit-region=box] > [data-kit-region=actions] > [data-kit-region=words] {
    flex: 0 0 100%;
    contain: inline-size;
  }
  [data-kit-role=image-overlay] > [data-kit-region=box] > [data-kit-region=caption] {
    display: flex;
    flex-wrap: wrap;
    column-gap: var(--_kit-stack);
    color: var(--_kit-muted);
    contain: inline-size;
  }
  [data-kit-role=inline-consequence]:has(> [data-kit-region=words]) {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    column-gap: var(--_kit-cluster-gap);
    > *:not([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=destructive-action], [data-kit-region=words]) {
      flex: 1 1 100%;
    }
    > :where([data-kit-role])[data-kit-role=primary-action]:has(+ [data-kit-region=words]),
    > :where([data-kit-role])[data-kit-role=secondary-action]:has(+ [data-kit-region=words]),
    > :where([data-kit-role])[data-kit-role=destructive-action]:has(+ [data-kit-region=words]) {
      margin-block-end: 0;
    }
    > [data-kit-region=words] {
      --_kit-stack-gap: inherit;
      inline-size: 100%;
      margin-block-start: calc(var(--_kit-stack) - var(--_kit-stack-gap, 0px));
    }
  }
  [data-kit-role=inline-consequence] > [data-kit-region=consequence]:has(> [data-kit-region=reserve]) {
    display: grid;
    > [data-kit-region=sentence],
    > [data-kit-region=reserve] {
      grid-area: 1 / 1;
    }
    > [data-kit-region=reserve] {
      visibility: hidden;
    }
  }
  [data-kit-role=keyboard-sheet] > [data-kit-region=heading] {
    font-size: var(--_kit-region-heading-size);
  }
  [data-kit-role=keyboard-sheet] > [data-kit-region=groups] {
    display: grid;
    gap: var(--_kit-region);
  }
  [data-kit-role=keyboard-sheet] [data-kit-region=group] {
    display: grid;
    gap: var(--_kit-stack);
  }
  [data-kit-role=keyboard-sheet] [data-kit-region=group] > [data-kit-region=heading] {
    font-size: var(--_kit-sub-heading-size);
  }
  [data-kit-role=keyboard-sheet] [data-kit-region=shortcuts],
  [data-kit-layout=find] [data-kit-region=commands] {
    display: grid;
    gap: var(--_kit-stack);
    padding: 0;
    list-style: none;
  }
  [data-kit-role=keyboard-sheet] [data-kit-region=shortcut],
  [data-kit-layout=find] [data-kit-region=command] > a,
  [data-kit-layout=find] [data-kit-region=command] > button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  :is([data-kit-role=keyboard-sheet], [data-kit-layout=find] [data-kit-region=command]) [data-kit-region=name] {
    min-inline-size: 0;
    color: var(--_kit-text-ink);
  }
  :is([data-kit-role=keyboard-sheet], [data-kit-layout=find] [data-kit-region=command]) [data-kit-region=keys] {
    display: flex;
    flex: 0 0 auto;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: var(--_kit-rhythm);
  }
  :is([data-kit-role=keyboard-sheet], [data-kit-layout=find] [data-kit-region=command]) [data-kit-region=key][data-kit-role=label-panel] {
    padding: var(--_kit-inset-tight);
    font-family: var(--_kit-mono-family);
    font-size: var(--_kit-body-size);
  }
  @media screen and (pointer: coarse) {
    :where(html):root {
      --_kit-keyboard-enabled: 0;
    }
    [data-kit-role=keyboard-sheet],
    [data-kit-opens=keyboard-sheet],
    [data-kit-layout=find] [data-kit-region=command] [data-kit-region=keys] {
      display: none;
    }
  }
  [data-kit-role=label-panel] {
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=label-panel] [data-kit-layout=list] > [data-kit-region=rows] {
    padding: 0;
    background: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
  [data-kit-role=label-panel] > form {
    justify-items: start;
    inline-size: 100%;
  }
  [data-kit-role=labelled-fact] {
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=labelled-fact] > dt,
  [data-kit-role=labelled-fact] > dd {
    margin-inline: 0;
  }
  [data-kit-role=labelled-fact] > :is(dt, [data-kit-region=name]) {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=labelled-fact] > dd:where(:not([data-kit-region=supporting])) {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=labelled-fact] > [data-kit-region=value][data-kit-role=stamp],
  [data-kit-role=labelled-fact] > [data-kit-region=value] > [data-kit-role=stamp] {
    color: var(--_kit-text-ink);
    font-size: var(--_kit-value-size);
  }
  [data-kit-role=labelled-fact] > dd {
    min-inline-size: 0;
  }
  [data-kit-role=labelled-fact] > [data-kit-region=value]:has(> a:only-child, > a:first-child + [data-kit-region=edit]:last-child) {
    text-box-trim: none;
  }
  [data-kit-role=labelled-fact] > [data-kit-region=value] > a:is(:only-child, :first-child:has(+ [data-kit-region=edit]:last-child)) {
    display: inline-block;
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    text-box-trim: none;
  }
  [data-kit-role=labelled-fact] > [data-kit-region=value] > a:is(:only-child, :first-child:has(+ [data-kit-region=edit]:last-child)):not([data-kit-role]) {
    position: relative;
    padding-block: 0;
    text-box-trim: trim-both;
  }
  [data-kit-role=labelled-fact] > [data-kit-region=value] > a:is(:only-child, :first-child:has(+ [data-kit-region=edit]:last-child)):not([data-kit-role]):before {
    content: "";
    position: absolute;
    inset-block-start: 50%;
    inset-inline: 0;
    block-size: var(--_kit-target);
    translate: 0 -50%;
  }
  [data-kit-role=labelled-fact] > [data-kit-region=value]:not([data-kit-role=stamp]) > a:is(:only-child, :first-child:has(+ [data-kit-region=edit]:last-child)):not([data-kit-role]) {
    display: block;
    inline-size: fit-content;
    max-inline-size: 100%;
  }
  [data-kit-role=labelled-fact] > [data-kit-region=words] {
    color: var(--_kit-text-muted);
    margin-block: var(--_kit-stack) 0;
  }
  @media screen {
    [data-kit-role=labelled-fact][data-kit-holds~=edit] > :where([data-kit-region])[data-kit-region=name],
    [data-kit-role=labelled-fact][data-kit-holds~=edit] > :where([data-kit-region])[data-kit-region=value],
    [data-kit-role=labelled-fact][data-kit-holds~=edit] > :where([data-kit-region])[data-kit-region=supporting] {
      padding-inline-end: calc(var(--_kit-target) + var(--_kit-stack));
    }
    [data-kit-role=labelled-fact][data-kit-holds~=edit] > [data-kit-region=value] {
      position: relative;
    }
    [data-kit-role=labelled-fact] > [data-kit-region=value] > [data-kit-region=edit] {
      position: absolute;
      inset-inline-end: 0;
      inset-block-start: .5lh;
      translate: 0 -50%;
      font-size: inherit;
      line-height: normal;
    }
    [data-kit-role=labelled-fact]:has(> [data-kit-region=edit-form]:not([hidden])) > :where([data-kit-region])[data-kit-region=name],
    [data-kit-role=labelled-fact]:has(> [data-kit-region=edit-form]:not([hidden])) > :where([data-kit-region])[data-kit-region=value],
    [data-kit-role=labelled-fact]:has(> [data-kit-region=edit-form]:not([hidden])) > :where([data-kit-region])[data-kit-region=supporting],
    [data-kit-role=labelled-fact]:has(> [data-kit-region=edit-form]:not([hidden])) > :where([data-kit-region])[data-kit-region=words] {
      display: none;
    }
    [data-kit-role=labelled-fact]:has(> [data-kit-region=edit-form]:not([hidden])) > [data-kit-region=standing] {
      margin-block-start: 0;
    }
  }
  @property --_kit-list-line-leading { syntax: "<length>"; inherits: true; initial-value: 0px; }
  [data-kit-role=local-tabs] {
    position: relative;
    display: flex;
    align-items: baseline;
    gap: var(--_kit-stack);
    border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
    --_kit-overflow-fade-blank: calc(var(--_kit-inset-tight) + var(--_kit-stack) + var(--_kit-inset-tight));
    overflow-x: auto;
    scrollbar-width: none;
    scroll-padding-inline: var(--_kit-overflow-fade-extent);
    container-type: scroll-state;
  }
  [data-kit-role=local-tabs]:has(> [data-kit-region=more]:not([hidden])) {
    overflow-x: clip;
  }
  [data-kit-role=local-tabs]:before {
    --_kit-overflow-fade-direction: to left;
    --_kit-overflow-fade-surface: var(--_kit-surface);
    flex: none;
    align-self: stretch;
    inset-inline-start: 0;
    inline-size: var(--_kit-overflow-fade-extent);
    margin-inline-end: calc(-1 * (var(--_kit-overflow-fade-extent) + var(--_kit-stack)));
  }
  @container scroll-state(scrollable: inline-start) {
    [data-kit-role=local-tabs]:before {
      content: "";
    }
  }
  [data-kit-role=local-tabs]:after {
    --_kit-overflow-fade-direction: to right;
    --_kit-overflow-fade-surface: var(--_kit-surface);
    flex: none;
    align-self: stretch;
    inset-inline-end: 0;
    inline-size: var(--_kit-overflow-fade-extent);
    margin-inline-start: calc(-1 * var(--_kit-stack));
  }
  @container scroll-state(scrollable: inline) {
    [data-kit-role=local-tabs]:after {
      content: "";
    }
  }
  [data-kit-role=local-tabs] > a {
    display: inline-grid;
    grid-auto-flow: column;
    justify-content: start;
    flex: none;
    align-items: safe center;
    min-block-size: var(--_kit-target);
    min-inline-size: var(--_kit-target);
    font-size: var(--_kit-label-size);
    padding: var(--_kit-inset-tight);
    border-block-end: var(--_kit-rhythm) solid transparent;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
  }
  [data-kit-role=local-tabs] > a > [data-kit-region=name],
  [data-kit-role=local-tabs] > a > [data-kit-region=reserve] {
    grid-area: 1 / 1;
    justify-self: safe center;
  }
  [data-kit-role=local-tabs] > a > [data-kit-region=reserve] {
    font-weight: var(--_kit-strong-weight);
    visibility: hidden;
  }
  [data-kit-role=local-tabs] > a:focus-visible {
    outline-offset: calc(-1 * var(--_kit-focus-edge));
  }
  [data-kit-role=local-tabs] > [data-kit-state~=current] {
    grid-template-columns: minmax(min-content, 1fr);
    grid-auto-columns: max-content;
    max-inline-size: calc(100% - var(--_kit-overflow-fade-extent));
    border-block-end-color: var(--_kit-tab-current-anchor, var(--_kit-text-ink));
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=local-tabs] > [data-kit-state~=current] > [data-kit-region=name],
  [data-kit-role=local-tabs] > [data-kit-state~=current] > [data-kit-region=reserve] {
    justify-self: stretch;
    white-space: normal;
    overflow-wrap: break-word;
  }
  [data-kit-role=local-tabs] a:has(> [data-kit-region=changed]) {
    gap: var(--_kit-rhythm);
  }
  [data-kit-role=local-tabs] [data-kit-region=changed] {
    color: var(--_kit-text-muted);
    font-weight: 400;
  }
  [data-kit-role=local-tabs] > a[hidden],
  [data-kit-role=local-tabs] > [data-kit-region=more][hidden],
  [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul > li[hidden] {
    display: none;
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] {
    display: flex;
    flex: none;
    align-items: safe center;
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] > [data-kit-role=subtle-action] {
    font-weight: inherit;
    min-block-size: var(--_kit-target);
    border-block-start-width: 0;
    border-block-end-width: var(--_kit-rhythm);
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] > [data-kit-role=subtle-action][data-kit-state~=inert],
  [data-kit-role=local-tabs] > [data-kit-region=more] > [data-kit-role=subtle-action]:disabled {
    border-color: transparent;
    box-shadow: inset 0 0 0 var(--_kit-rule) var(--_kit-panel-boundary);
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] > [data-kit-role=subtle-action]:after {
    content: "";
    flex: none;
    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=%22M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  [data-kit-role=local-tabs]:has(> [data-kit-region=more]:not([hidden]) + [data-kit-region=words]) {
    flex-wrap: wrap;
    row-gap: 0;
    border-block-end: 0;
  }
  [data-kit-role=local-tabs] > [data-kit-region=words] {
    flex-basis: 100%;
    margin: 0;
    padding-block-start: var(--_kit-stack);
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=local-tabs] > [data-kit-region=more][hidden] + [data-kit-region=words] {
    display: none;
  }
  [data-kit-role=local-tabs] > a > [data-kit-role=count],
  [data-kit-role=local-tabs] > [data-kit-region=more] > [data-kit-role=subtle-action] [data-kit-role=count] {
    margin-block: calc(-1 * var(--_kit-rule));
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul {
    display: grid;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul > li > a {
    display: flex;
    align-items: safe center;
    gap: var(--_kit-rhythm);
    padding: max(0px, calc((var(--_kit-target) - 1lh) / 2)) var(--_kit-inset-tight);
    border-radius: var(--_kit-inner-radius);
    color: var(--_kit-text-ink);
    text-decoration: none;
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul > li > a[aria-current] {
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul > li > a:focus-visible {
    background: var(--_kit-wash);
  }
  @media (hover: hover) and (pointer: fine) {
    [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul > li > a:hover {
      background: linear-gradient(currentColor, currentColor) 0 0 / calc(2 * var(--_kit-focus-edge)) 100% no-repeat var(--_kit-wash);
    }
    [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul > li > a:hover:dir(rtl) {
      background-position: 100% 0;
    }
  }
  [data-kit-role=media] {
    inline-size: 100%;
    margin-inline: 0;
  }
  [data-kit-role=media] > video,
  [data-kit-role=media] > audio {
    display: block;
    inline-size: 100%;
    max-inline-size: 100%;
  }
  [data-kit-role=media] > video {
    aspect-ratio: 16 / 9;
    block-size: auto;
    background: var(--_kit-ground);
  }
  [data-kit-role=media] > img {
    display: none;
  }
  [data-kit-role=media] > figcaption > span {
    display: block;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=media] > figcaption > div {
    display: block;
    max-inline-size: var(--_kit-reading-width);
  }
  [data-kit-role=message-entry] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
  }
  [data-kit-role=message-entry] > header {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--_kit-inset-tight);
  }
  [data-kit-role=message-entry] > header > [data-kit-region=author] {
    --_kit-avatar-line: 1lh;
  }
  [data-kit-role=message-entry] > header > [data-kit-region=author] > [data-kit-role=avatar] {
    float: inline-start;
    margin-block-start: calc((var(--_kit-avatar-line) - var(--_kit-avatar-diameter)) / 2);
    margin-inline-end: var(--_kit-stack);
  }
  [data-kit-role=message-entry] > header > [data-kit-region=time] {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=message-entry] > header:has(> [data-kit-region=author] > [data-kit-region=availability]:last-child) {
    > [data-kit-region=author] + [data-kit-region=time]:before {
      content: "\b7" / "";
      position: absolute;
      inline-size: var(--_kit-inset-tight);
      text-align: center;
    }
    @supports (position-visibility: no-overflow) {
      position: relative;
      > [data-kit-region=author] + [data-kit-region=time] {
        anchor-name: --_kit-availability-follower;
        &:before {
          position-anchor: --_kit-availability-follower;
          inset-inline-end: anchor(start);
          position-visibility: no-overflow;
        }
      }
    }
    @supports not (position-visibility: no-overflow) {
      clip-path: inset(-100vmax -100vmax -100vmax 0);
      &:dir(rtl) {
        clip-path: inset(-100vmax 0 -100vmax -100vmax);
      }
      > [data-kit-region=author] + [data-kit-region=time] {
        position: relative;
        &:before {
          inset-inline-end: 100%;
        }
      }
    }
  }
  [data-kit-role=message-entry] > [data-kit-region=files] {
    display: grid;
    gap: var(--_kit-stack);
    padding: 0;
    list-style: none;
  }
  [data-kit-role=message-entry] > [data-kit-region=delivery] {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--_kit-inset-tight);
  }
  [data-kit-role=message-entry] > [data-kit-region=delivery] > [data-kit-region=destination] {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=message-entry] > [data-kit-region=words] {
    margin: 0;
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=meter] {
    display: grid;
    align-content: start;
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=meter] > dt,
  [data-kit-role=meter] > dd,
  [data-kit-role=meter] > div {
    min-inline-size: 0;
    margin: 0;
  }
  [data-kit-role=meter] > [data-kit-region=name] {
    margin-block-end: var(--_kit-stack);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=meter] > [data-kit-region=value] {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=meter] > [data-kit-region=value]:has(> [data-kit-region=reading]) {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: calc(1lh - 1cap) var(--_kit-stack);
  }
  [data-kit-role=meter] > [data-kit-region=value] > [data-kit-region=reading]:has(~ [data-kit-role=stamp]) {
    text-box-edge: text alphabetic;
  }
  [data-kit-role=meter] > [data-kit-region=value] > [data-kit-region=reading] ~ [data-kit-role=stamp] {
    text-box-edge: cap text;
  }
  [data-kit-role=meter] > [data-kit-region=value]:not(:has(> [data-kit-region=reading])) > [data-kit-role=stamp] {
    margin-inline-start: var(--_kit-stack);
  }
  [data-kit-role=meter] > [data-kit-region=bar] {
    position: relative;
    margin-block-start: var(--_kit-rhythm);
    padding-block: var(--_kit-rhythm);
  }
  [data-kit-role=meter] > [data-kit-region=bar]:after {
    content: "";
    position: absolute;
    inset-block: 0;
    inset-inline-start: var(--kit-meter-mark);
    inline-size: var(--_kit-rule);
    background: var(--_kit-text-ink);
  }
  [data-kit-role=meter] > [data-kit-region=bar] > meter,
  [data-kit-role=progress-bar] > progress {
    display: block;
    inline-size: 100%;
    block-size: var(--_kit-bar-height);
    border: 0;
    border-radius: 0;
    appearance: none;
    background: var(--_kit-wash);
    color: var(--_kit-text-ink);
  }
  [data-kit-role=meter] > [data-kit-region=bar] > meter::-webkit-meter-bar,
  [data-kit-role=progress-bar] > progress::-webkit-progress-bar {
    block-size: var(--_kit-bar-height);
    border: 0;
    border-radius: 0;
    background: none;
  }
  [data-kit-role=meter] > [data-kit-region=bar] > meter::-webkit-meter-optimum-value,
  [data-kit-role=meter] > [data-kit-region=bar] > meter::-webkit-meter-suboptimum-value,
  [data-kit-role=meter] > [data-kit-region=bar] > meter::-webkit-meter-even-less-good-value,
  [data-kit-role=progress-bar] > progress::-webkit-progress-value {
    block-size: var(--_kit-bar-height);
    background: currentColor;
  }
  [data-kit-role=meter] > [data-kit-region=bar] > meter::-moz-meter-bar,
  [data-kit-role=progress-bar] > progress::-moz-progress-bar {
    background: currentColor;
  }
  [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound] {
    position: absolute;
    inset-block: 0;
    inset-inline-start: 0;
    inline-size: var(--kit-meter-bound);
    background: var(--_kit-wash);
  }
  [data-kit-role=meter] > [data-kit-region=bar]:has(> [data-kit-region=bound]) {
    background: var(--_kit-wash);
  }
  [data-kit-role=meter] > [data-kit-region=bar]:has(> [data-kit-region=bound]) > meter {
    position: relative;
    background: none;
  }
  [data-kit-role=meter] > [data-kit-region=bar]:has(> [data-kit-region=bound]) > meter::-webkit-meter-optimum-value,
  [data-kit-role=meter] > [data-kit-region=bar]:has(> [data-kit-region=bound]) > meter::-webkit-meter-suboptimum-value,
  [data-kit-role=meter] > [data-kit-region=bar]:has(> [data-kit-region=bound]) > meter::-webkit-meter-even-less-good-value {
    background:
      linear-gradient(
        transparent calc(50% - var(--_kit-rhythm) / 2),
        currentColor 0 calc(50% + var(--_kit-rhythm) / 2),
        transparent 0);
  }
  [data-kit-role=meter] > [data-kit-region=bar]:has(> [data-kit-region=bound]) > meter::-moz-meter-bar {
    background:
      linear-gradient(
        transparent calc(50% - var(--_kit-rhythm) / 2),
        currentColor 0 calc(50% + var(--_kit-rhythm) / 2),
        transparent 0);
  }
  [data-kit-role=multi-value-picker] {
    inline-size: 100%;
    max-inline-size: 100%;
    min-inline-size: 0;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-rhythm);
    --_kit-typed-height: max(var(--_kit-chip-height), 1lh);
    --_kit-chips-inset: calc((var(--_kit-control-height) - 2 * var(--_kit-rule) - var(--_kit-typed-height)) / 2);
    box-sizing: border-box;
    min-block-size: var(--_kit-control-height);
    padding: var(--_kit-chips-inset);
    border: var(--_kit-rule) solid var(--_kit-field-edge);
    border-radius: var(--_kit-radius);
    background: var(--_kit-panel-surface);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-value-size);
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control]:has(> input[type=text]: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);
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] {
    display: contents;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] {
    display: inline-flex;
    align-items: center;
    min-inline-size: 0;
    max-inline-size: 100%;
    block-size: var(--_kit-chip-height);
    padding-inline-start: var(--_kit-inset-tight);
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-wash-muted);
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] > [data-kit-region=remove] {
    flex: none;
    inline-size: var(--_kit-chip-height);
    min-inline-size: var(--_kit-chip-height);
    block-size: var(--_kit-chip-height);
    min-block-size: var(--_kit-chip-height);
    padding: 0;
    background-color: transparent;
  }
  @media (any-pointer: coarse) {
    [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] {
      padding-inline-end: var(--_kit-inset-tight);
    }
    [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] > [data-kit-region=remove] {
      display: none;
    }
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > input:where([type=text]) {
    flex: 1 1 4ch;
    min-inline-size: 4ch;
    block-size: var(--_kit-typed-height);
    padding: 0 max(0px, var(--_kit-inset-tight) - var(--_kit-chips-inset));
    border: 0;
    outline: none;
    box-shadow: none;
    background: none;
    color: var(--_kit-text-ink);
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > ul[data-kit-region=matches][popover] {
    min-inline-size: var(--kit-anchor-width, 0px);
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > ul[data-kit-region=matches][popover]:popover-open:not(:has(> :not([data-kit-region=new]), > [data-kit-region=new][data-kit-opens], > [data-kit-region=new] > q:not(:empty))) {
    display: none;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control]:popover-open {
    &:has(> input[type=text]:focus-visible) {
      outline: none;
      box-shadow: none;
    }
    > input[type=text] {
      flex-basis: 100%;
      box-sizing: border-box;
      block-size: var(--_kit-control-height);
      padding-block: var(--_kit-control-block-inset);
      padding-inline: var(--_kit-inset-tight);
      border: var(--_kit-rule) solid var(--_kit-field-edge);
      border-radius: var(--_kit-radius);
    }
    > input[type=text]: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);
    }
    > [data-kit-region=matches] {
      flex-basis: 100%;
    }
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option] {
    min-inline-size: 0;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option] > input[type=checkbox] {
    pointer-events: none;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > :where([data-kit-region])[data-kit-region=match-name],
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > :where([data-kit-region])[data-kit-role=tag],
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > :where([data-kit-role])[data-kit-region=match-name],
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > :where([data-kit-role])[data-kit-role=tag] {
    min-inline-size: 0;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > :is([data-kit-region=match-name], [data-kit-role=tag] > [data-kit-region=name]) > mark {
    background: none;
    color: inherit;
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > [data-kit-region=match-fact] {
    margin-inline-start: auto;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > :where([data-kit-region])[data-kit-region=more],
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > :where([data-kit-region])[data-kit-region=none] {
    display: flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    padding: 0 var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=loading] {
    block-size: var(--_kit-target);
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-wash-muted);
    animation: kit-wait var(--_kit-appear) var(--_kit-settle) var(--_kit-wait) backwards;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=new] > q:empty {
    display: none;
  }
  [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=new]:not([data-kit-opens]):has(> q:empty) {
    display: none;
  }
  [data-kit-role=notice] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: start;
  }
  [data-kit-role=notice] > [data-kit-icon] {
    grid-area: 1 / 1;
    align-self: center;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-end: var(--_kit-inset);
    color: var(--_kit-text-ink);
  }
  [data-kit-role=notice] > :where([data-kit-region])[data-kit-region=standing],
  [data-kit-role=notice] > :where([data-kit-region])[data-kit-region=sentence],
  [data-kit-role=notice] > :where([data-kit-region])[data-kit-region=action] {
    grid-column: 2;
    margin: 0;
  }
  [data-kit-role=notice] > [data-kit-region=standing] {
    align-self: center;
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=notice] > [data-kit-region=sentence] {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=notice] > [data-kit-region=action] {
    margin-block-start: var(--_kit-stack);
  }
  [data-kit-role=notice] > [data-kit-region=dismiss] {
    grid-area: 1 / 3;
    align-self: center;
    margin-block: calc(var(--_kit-target) / -2);
    margin-inline-start: var(--_kit-inset);
  }
  [data-kit-role=notice] > [data-kit-region=words] {
    grid-column: 2;
    order: 1;
    margin-block: var(--_kit-stack) 0;
  }
  [data-kit-role=notice] > [data-kit-role=status-line] {
    grid-column: 2;
    order: 2;
    margin-block: var(--_kit-stack) 0;
  }
  [data-kit-role=notice][data-kit-state~=attention] {
    border-color: var(--_kit-text-ink);
  }
  @media screen and (forced-colors: none) {
    [data-kit-role=notice][data-kit-state~=attention] {
      border-color: var(--_kit-status-attention);
    }
    [data-kit-role=notice][data-kit-state~=settled] {
      border-color: var(--_kit-status-settled);
    }
    [data-kit-role=notice][data-kit-state~=attention] > [data-kit-icon] {
      color: var(--_kit-status-attention);
    }
    [data-kit-role=notice][data-kit-state~=settled] > [data-kit-icon] {
      color: var(--_kit-status-settled);
    }
    [data-kit-role=notice]:is([data-kit-state~=attention], [data-kit-state~=settled]) > [data-kit-icon] {
      --_kit-icon-thin-display: none;
      --_kit-icon-light-display: none;
      --_kit-icon-regular-display: none;
      --_kit-icon-bold-display: none;
      --_kit-icon-fill-display: inline;
      --_kit-icon-duotone-display: none;
    }
  }
  [data-kit-role=notice] > [data-kit-region=action]:has(> a) {
    text-box-trim: none;
  }
  [data-kit-role=notice] > [data-kit-region=action] > a {
    display: inline-block;
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    text-box-trim: none;
  }
  :where([data-kit-role])[data-kit-role=outbound-preview] {
    display: grid;
    gap: var(--_kit-stack);
  }
  [data-kit-role=outbound-preview] > [data-kit-role=fact-group] > [data-kit-role=labelled-fact] {
    flex-basis: 100%;
    max-inline-size: 100%;
  }
  [data-kit-role=outbound-preview] > iframe[data-kit-region=body] {
    display: block;
    box-sizing: border-box;
    grid-row: 2;
    grid-column: 1;
    inline-size: 100%;
    color-scheme: light;
    background: var(--_kit-panel-light);
    border: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  [data-kit-role=outbound-preview] > iframe[data-kit-region=body]:not([height]) {
    block-size: var(--_kit-message-frame-height);
  }
  :where([data-kit-role])[data-kit-role=outbound-preview]:has(> iframe[data-kit-region=body]:not([height])):after {
    --_kit-overflow-fade-direction: to bottom;
    --_kit-overflow-fade-surface: var(--_kit-panel-light);
    content: "";
    grid-row: 2;
    grid-column: 1;
    align-self: end;
    block-size: clamp(0px, var(--kit-message-email-height, calc(var(--_kit-message-frame-height) + var(--_kit-message-fade-extent))) - var(--_kit-message-frame-height), var(--_kit-message-fade-extent));
  }
  @media screen and (width < 720px) {
    [data-kit-role=outbound-preview] > iframe[data-kit-region=body]:not([height]) {
      block-size: var(--kit-message-email-height, var(--_kit-message-frame-height));
    }
    :where([data-kit-role])[data-kit-role=outbound-preview]:has(> iframe[data-kit-region=body]:not([height])):after {
      block-size: clamp(0px, var(--kit-message-email-height, calc(var(--_kit-message-frame-height) + var(--_kit-message-fade-extent))) - var(--kit-message-email-height, var(--_kit-message-frame-height)), var(--_kit-message-fade-extent));
    }
  }
  [data-kit-role=outbound-preview] > p[data-kit-region=body] {
    justify-self: start;
    max-inline-size: var(--_kit-message-bubble-width);
    padding: var(--_kit-inset-tight) var(--_kit-inset);
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    background: var(--_kit-wash-muted);
    border: var(--_kit-rule) solid transparent;
    border-radius: var(--_kit-message-bubble-radius);
    border-end-start-radius: var(--_kit-rhythm);
  }
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > nav[data-kit-role=pager] > :where(a):is(a, [data-kit-state~=current]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > nav[data-kit-role=pager] > :where([data-kit-state]):is(a, [data-kit-state~=current]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > nav[data-kit-role=pager] > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > :where(a):is(a, [data-kit-state~=current]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > nav[data-kit-role=pager] > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > :where([data-kit-state]):is(a, [data-kit-state~=current]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > nav[data-kit-role=pager] > :where(a):is(a, [data-kit-state~=current]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > nav[data-kit-role=pager] > :where([data-kit-state]):is(a, [data-kit-state~=current]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > nav[data-kit-role=pager] > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > :where(a):is(a, [data-kit-state~=current]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > nav[data-kit-role=pager] > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > :where([data-kit-state]):is(a, [data-kit-state~=current]) {
    display: inline-flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    min-inline-size: var(--_kit-target);
    color: inherit;
  }
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > nav[data-kit-role=pager],
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > nav[data-kit-role=pager],
  [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=filters] > nav[data-kit-role=pager],
  [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=filters] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > nav[data-kit-role=pager] {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--_kit-stack);
  }
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > p,
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > p {
    margin-inline-end: var(--_kit-region);
  }
  :where([data-kit-region])[data-kit-region=page-foot],
  :where([data-kit-region])[data-kit-region=count-continuation],
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where([data-kit-region]):where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])),
  :where(form)[data-kit-region=page-foot],
  :where(form)[data-kit-region=count-continuation],
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form):where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
    > p:has(+ nav[data-kit-role=pager]) {
      margin-inline-end: 0;
    }
    > nav[data-kit-role=pager]:has(> :is([data-kit-region=desk-window], [data-kit-region=phone-window])) {
      flex: 1 0 100%;
      flex-wrap: nowrap;
      justify-content: flex-start;
      + p {
        margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
      }
      > [data-kit-region=desk-window] {
        display: contents;
      }
      > [data-kit-region=phone-window] {
        display: none;
      }
      > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > :where(a):is(a, [data-kit-state~=current]):not([rel], [data-kit-state~=inert]),
      > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > :where([data-kit-state]):is(a, [data-kit-state~=current]):not([rel], [data-kit-state~=inert]) {
        justify-content: center;
      }
      > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > [data-kit-state~=current] {
        font-weight: var(--_kit-strong-weight);
      }
      > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > a[data-kit-state~=inert] {
        color: var(--_kit-text-muted);
        text-decoration-line: none;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      :is([data-kit-region=page-foot], [data-kit-region=count-continuation], :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > nav[data-kit-role=pager]:has(> :is([data-kit-region=desk-window], [data-kit-region=phone-window])) {
        > [data-kit-region=desk-window] {
          display: none;
        }
        > [data-kit-region=phone-window] {
          display: contents;
        }
      }
    }
  }
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where([data-kit-region])[data-kit-region=rows-per-page],
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where([data-kit-region])[data-kit-region=go-to-page] {
    margin: 0;
  }
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(p):is(p:has(+ [data-kit-region=rows-per-page]), [data-kit-region=rows-per-page]),
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where([data-kit-region]):is(p:has(+ [data-kit-region=rows-per-page]), [data-kit-region=rows-per-page]) {
    align-self: baseline;
  }
  :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :is([data-kit-region=rows-per-page], [data-kit-region=go-to-page]) > [data-kit-role=form-group] {
    grid-template-columns: auto auto;
    align-items: baseline;
    inline-size: auto;
    white-space: nowrap;
    > label {
      grid-row: 1;
    }
    > :not(label) {
      grid-column: 2;
    }
    > [data-kit-role=number-field] {
      min-inline-size: var(--_kit-field-step);
    }
    > :where([data-kit-region])[data-kit-region=help],
    > :where([data-kit-region])[data-kit-region=error] {
      grid-column: 1 / -1;
      inline-size: min(var(--_kit-reading-width), calc(100cqi - 2 * var(--_kit-page-inset)));
      margin-inline-end: calc(-1 * min(var(--_kit-reading-width), calc(100cqi - 2 * var(--_kit-page-inset))));
      white-space: normal;
    }
  }
  :where([data-kit-region])[data-kit-region=page-foot]:has(> nav[data-kit-role=pager] + [data-kit-region=go-to-page]),
  :where([data-kit-region])[data-kit-region=count-continuation]:has(> nav[data-kit-role=pager] + [data-kit-region=go-to-page]) {
    &:after {
      content: "";
      flex: 1 0 100%;
      margin-block-start: calc(-1 * var(--_kit-cluster-gap));
    }
    > nav[data-kit-role=pager]:has(> :is([data-kit-region=desk-window], [data-kit-region=phone-window])) {
      flex: 0 1 auto;
    }
    > :where(nav):is(nav[data-kit-role=pager], [data-kit-region=go-to-page]),
    > :where([data-kit-region]):is(nav[data-kit-role=pager], [data-kit-region=go-to-page]) {
      order: 1;
      align-self: baseline;
    }
    > nav[data-kit-role=pager] {
      margin-inline-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      :is([data-kit-region=page-foot], [data-kit-region=count-continuation]):has(> nav[data-kit-role=pager] + [data-kit-region=go-to-page]) > nav[data-kit-role=pager] {
        margin-inline-end: 0;
      }
    }
  }
  dialog[data-kit-role=palette] {
    box-sizing: border-box;
    padding: 0;
    border: var(--_kit-rule) solid var(--_kit-overlay-edge);
    border-radius: 0;
    background: var(--_kit-panel-surface);
    color: var(--_kit-text-ink);
    box-shadow: var(--_kit-lift);
  }
  dialog[data-kit-role=palette][open] {
    display: flex;
    flex-direction: column;
  }
  dialog[data-kit-role=palette]:modal {
    position: fixed;
    inset: var(--_kit-palette-offset) 0 auto;
    inline-size: min(calc(100% - 2 * var(--_kit-inset)), var(--_kit-focused-width));
    max-inline-size: none;
    max-block-size: calc(100% - var(--_kit-palette-offset) - var(--_kit-region));
    margin: 0 auto;
  }
  dialog[data-kit-role=palette]::backdrop {
    background: transparent;
  }
  dialog[data-kit-role=palette][open]:not(:modal) {
    position: static;
    inline-size: auto;
    max-inline-size: var(--_kit-focused-width);
    margin: 0;
  }
  [data-kit-role=palette] > [data-kit-region=query] {
    display: flex;
    flex: none;
    align-items: center;
    gap: var(--_kit-inset-tight);
    padding: var(--_kit-inset-tight) var(--_kit-inset);
    border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  [data-kit-role=palette] > [data-kit-region=query] > [data-kit-region=context] {
    display: flex;
    flex: none;
    gap: var(--_kit-rhythm);
  }
  [data-kit-role=palette] > [data-kit-region=query] > [data-kit-region=context]:empty {
    display: none;
  }
  [data-kit-role=palette] > [data-kit-region=query] > [data-kit-region=context] > [data-kit-role=label-panel] {
    padding: var(--_kit-inset-tight);
  }
  [data-kit-role=palette] > [data-kit-region=query] > [data-kit-region=label] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-role=palette] > [data-kit-region=query] > [data-kit-icon] {
    flex: none;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    color: var(--_kit-text-muted);
  }
  [data-kit-role=palette] > [data-kit-region=query] > input::-webkit-search-cancel-button {
    display: none;
  }
  [data-kit-role=palette] > [data-kit-region=query] > [data-kit-region=clear] {
    flex: none;
    background-color: transparent;
  }
  [data-kit-role=palette] > [data-kit-region=query] > input {
    flex: 1 1 auto;
    min-inline-size: 0;
    min-block-size: var(--_kit-target);
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
    font-size: var(--_kit-body-size);
    appearance: none;
  }
  [data-kit-role=palette] > [data-kit-region=lines] {
    --_kit-menu-edge: var(--_kit-rhythm);
    flex: 1 1 auto;
    min-block-size: 0;
    overflow-y: auto;
    padding: var(--_kit-rhythm);
  }
  [data-kit-role=palette] > [data-kit-region=lines]:empty {
    display: none;
  }
  [data-kit-role=palette] [data-kit-region=lines] li[data-value] > [data-kit-region=name] > mark {
    background: none;
    color: inherit;
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=palette] [data-kit-region=lines] li[data-value][aria-busy=true],
  [data-kit-role=palette] [data-kit-region=lines] li[data-value][aria-busy=true] > [data-kit-icon] {
    color: var(--_kit-text-muted);
    cursor: progress;
  }
  [data-kit-role=palette] [data-kit-region=lines] li[data-value][aria-busy=true] {
    background-color: var(--_kit-wash);
  }
  [data-kit-role=palette] [data-kit-region=lines] [data-kit-region=nothing-matches] {
    display: grid;
    place-items: center;
    min-block-size: var(--_kit-region);
    color: var(--_kit-text-muted);
  }
  [data-kit-role=palette] [data-kit-region=lines] li[data-kit-region=search-for] {
    display: block;
    align-content: center;
  }
  @media not (pointer: fine) {
    :where(html):root {
      --_kit-palette-enabled: 0;
    }
    dialog[data-kit-role=palette][open] {
      display: none;
    }
  }
  [data-kit-role=pane-divider] {
    display: none;
  }
  @media screen {
    @container (inline-size >= 720px) {
      table[data-kit-table=records] > thead > tr > th:has(> [data-kit-role=pane-divider]) {
        position: relative;
      }
      table[data-kit-table=records] > thead > tr > th > [data-kit-role=pane-divider] {
        inset-inline-end: calc(var(--_kit-rule) / 2 - var(--_kit-target) / 2);
      }
      table[data-kit-table=records] > thead > tr > th:last-child > [data-kit-role=pane-divider] {
        inset-inline-end: 0;
        &:before {
          inset-inline-start: auto;
          inset-inline-end: 0;
          translate: none;
        }
      }
      table[data-kit-table=records] > thead > tr > th > [data-kit-role=pane-divider]:not(:focus-visible, [data-kit-state=dragged]) > [data-kit-region=grip] {
        visibility: hidden;
      }
      [data-kit-role=side-panel] > [data-kit-role=pane-divider] {
        inset-inline-start: calc(var(--_kit-rule) / 2 - var(--_kit-target) / 2);
      }
      :is([data-kit-role=side-panel], table[data-kit-table=records] > thead > tr > th) > [data-kit-role=pane-divider] {
        position: absolute;
        z-index: 1;
        inset-block: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        inline-size: var(--_kit-target);
        color: var(--_kit-text-muted);
        cursor: col-resize;
        touch-action: none;
        user-select: none;
        &:before {
          content: "";
          position: absolute;
          inset-block: 0;
          inset-inline-start: calc(50% - var(--_kit-rule));
          inline-size: var(--_kit-rule);
          translate: -50% 0;
          background: var(--_kit-panel-boundary);
        }
        &:focus-visible {
          outline: none;
          box-shadow: none;
        }
        &:focus-visible,
        &[data-kit-state=dragged] {
          color: var(--_kit-text-ink);
        }
        &:focus-visible:before,
        &[data-kit-state=dragged]:before {
          background: currentColor;
          inline-size: var(--_kit-focus-edge);
        }
        > [data-kit-region=grip] {
          position: relative;
          display: flex;
          padding-block: var(--_kit-rhythm);
          background: var(--_kit-surface);
          > svg {
            inline-size: var(--_kit-control-icon);
            block-size: var(--_kit-control-icon);
          }
        }
      }
    }
  }
  @media screen and (hover: hover) and (pointer: fine) {
    @container (inline-size >= 720px) {
      :is([data-kit-role=side-panel], table[data-kit-table=records] > thead > tr > th) > [data-kit-role=pane-divider]:hover {
        color: var(--_kit-text-ink);
        &:before {
          inline-size: var(--_kit-focus-edge);
          background: currentColor;
        }
      }
      table[data-kit-table=records] > thead > tr > th > [data-kit-role=pane-divider]:hover > [data-kit-region=grip] {
        visibility: visible;
      }
    }
  }
  [data-kit-role=path-diagram] {
    container-type: inline-size;
    display: grid;
    gap: var(--_kit-stack);
    min-inline-size: 0;
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=path-diagram] > p {
    margin: 0;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=path-diagram] > svg {
    display: block;
    inline-size: 100%;
    block-size: var(--_kit-chart-height);
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] {
    overflow-x: auto;
    overscroll-behavior-x: contain;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] {
    --_kit-path-diagram-along: max(100cqi, calc(var(--kit-units) * var(--_kit-path-diagram-lane)));
    --_kit-path-diagram-across: calc(var(--kit-slots) * var(--_kit-path-diagram-unit));
    --_kit-path-diagram-half: calc(.4 * var(--_kit-path-diagram-unit));
    position: relative;
    inline-size: max(100%, calc(var(--kit-units) * var(--_kit-path-diagram-lane)));
    block-size: calc(var(--kit-slots) * var(--_kit-path-diagram-unit));
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > svg {
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    inline-size: 100%;
    max-inline-size: none;
    block-size: 100%;
    overflow: visible;
    color: var(--_kit-text-ink);
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > svg > [data-kit-region=path] > line,
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=covariance] > svg > path,
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=head] > svg > line {
    fill: none;
    stroke: currentColor;
    stroke-width: var(--_kit-rule);
    vector-effect: non-scaling-stroke;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > :where([data-kit-region])[data-kit-region=arrows],
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > :where([data-kit-region])[data-kit-region=variables],
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > :where([data-kit-region])[data-kit-region=estimates] {
    position: absolute;
    inset: 0;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=covariance] {
    --_kit-path-diagram-breadth: calc((var(--kit-other-across) - var(--kit-across)) * var(--_kit-path-diagram-across) + (var(--kit-other-landing) - var(--kit-landing)) * var(--_kit-path-diagram-half));
    position: absolute;
    inset-block-start: calc(var(--kit-across) * 100% + var(--kit-landing) * var(--_kit-path-diagram-half));
    inset-inline-start: 0;
    inline-size: 100%;
    block-size: var(--_kit-path-diagram-breadth);
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=covariance] > svg {
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    inline-size: 100%;
    max-inline-size: none;
    block-size: 100%;
    overflow: visible;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=head] {
    --_kit-path-diagram-x: calc(var(--kit-back) * var(--_kit-path-diagram-along));
    --_kit-path-diagram-y: calc(var(--kit-rise) * var(--_kit-path-diagram-across) - var(--kit-landing) * var(--_kit-path-diagram-half));
    position: absolute;
    inset-block-start: calc(var(--kit-across) * 100% + var(--kit-landing) * var(--_kit-path-diagram-half));
    inset-inline-start: calc(var(--kit-along) * 100%);
    inline-size: hypot(var(--_kit-path-diagram-x), var(--_kit-path-diagram-y));
    block-size: 0;
    transform-origin: 0 0;
    rotate: atan2(var(--_kit-path-diagram-y), var(--_kit-path-diagram-x));
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=head] > svg {
    display: block;
    inline-size: 100%;
    max-inline-size: none;
    block-size: var(--_kit-rule);
    overflow: visible;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=head] > svg > path {
    fill: currentColor;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=variables] > * {
    position: absolute;
    inset-block-start: calc(var(--kit-across) * 100%);
    inset-inline-start: calc(var(--kit-along) * 100%);
    translate: -50% -50%;
    display: grid;
    place-items: center;
    inline-size: calc(100% / var(--kit-units));
    block-size: calc(80% / var(--kit-slots));
    padding-inline: var(--_kit-rhythm);
    overflow-wrap: anywhere;
    color: var(--_kit-text-ink);
    font-size: var(--_kit-label-size);
    text-align: center;
    background: var(--_kit-surface-beneath);
    border: var(--_kit-rule) solid var(--_kit-text-ink);
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=variables] > [data-kit-region=latent] {
    border-radius: 50%;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] {
    position: absolute;
    inset-block-start: calc(var(--kit-across) * 100% + var(--kit-landing) * var(--_kit-path-diagram-half));
    inset-inline-start: calc(var(--kit-along) * 100%);
    translate: -50% -50%;
    display: grid;
    justify-items: center;
    padding-inline: var(--_kit-rhythm);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-label-size);
    font-variant-numeric: tabular-nums;
    inline-size: max-content;
    max-inline-size: calc(100% / var(--kit-units));
    overflow-wrap: anywhere;
    text-align: center;
    background: var(--_kit-surface-beneath);
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate]:not(:has(> [data-kit-region=interval])) {
    max-inline-size: calc(50% / var(--kit-units));
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] > [data-kit-region=interval] {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] > [data-kit-region=tail] {
    --_kit-path-diagram-run: calc(var(--kit-back) * max(100cqi, calc(var(--kit-units) * var(--_kit-path-diagram-lane))));
    --_kit-path-diagram-rise: calc(var(--kit-rise) * var(--kit-slots) * var(--_kit-path-diagram-unit));
    position: absolute;
    inset-inline-end: 100%;
    inset-block-start: calc(50% + min(0px, var(--_kit-path-diagram-rise)) - var(--_kit-rule) / 2);
    inline-size: clamp(0px, (var(--_kit-path-diagram-run) - 50% - var(--_kit-path-diagram-shortest-piece)) * 10000, var(--_kit-path-diagram-run) - 50%);
    block-size: calc(max(var(--_kit-path-diagram-rise), -1 * var(--_kit-path-diagram-rise)) + var(--_kit-rule));
    overflow-x: clip;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] > [data-kit-region=tail] > svg {
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    inline-size: var(--_kit-path-diagram-run);
    max-inline-size: none;
    block-size: calc(max(var(--_kit-path-diagram-rise), -1 * var(--_kit-path-diagram-rise)) + var(--_kit-rule));
    overflow: visible;
  }
  [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] > [data-kit-region=tail] > svg > line {
    stroke: currentColor;
    stroke-width: var(--_kit-rule);
    vector-effect: non-scaling-stroke;
  }
  @container (inline-size < 720px) {
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] {
      --_kit-path-diagram-along: calc(var(--kit-units) * var(--_kit-path-diagram-narrow-lane));
      --_kit-path-diagram-across: max(100cqi, calc(var(--kit-slots) * var(--_kit-path-diagram-unit)));
      --_kit-path-diagram-half: min(calc(.4 * var(--_kit-path-diagram-across) / var(--kit-slots)), calc(var(--_kit-path-diagram-lane) / 2));
      inline-size: max(100%, calc(var(--kit-slots) * var(--_kit-path-diagram-unit)));
      block-size: calc(var(--kit-units) * var(--_kit-path-diagram-narrow-lane));
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > svg {
      inline-size: calc(var(--kit-units) * var(--_kit-path-diagram-narrow-lane));
      block-size: max(100cqi, calc(var(--kit-slots) * var(--_kit-path-diagram-unit)));
      transform-origin: 0 0;
      transform:
        matrix(
          0, 1,
          1, 0,
          0, 0);
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=variables] > * {
      inset-block-start: calc(var(--kit-along) * 100%);
      inset-inline-start: calc(var(--kit-across) * 100%);
      inline-size: min(calc(80% / var(--kit-slots)), var(--_kit-path-diagram-lane));
      block-size: calc(100% / var(--kit-units));
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] {
      inset-block-start: calc(var(--kit-along) * 100%);
      inset-inline-start: calc(var(--kit-across) * 100% + var(--kit-landing) * var(--_kit-path-diagram-half));
      max-inline-size: calc(75% / var(--kit-slots));
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=covariance] {
      inset-block-start: 0;
      inset-inline-start: calc(var(--kit-across) * 100% + var(--kit-landing) * var(--_kit-path-diagram-half));
      inline-size: var(--_kit-path-diagram-breadth);
      block-size: 100%;
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=covariance] > svg {
      inline-size: var(--_kit-path-diagram-along);
      block-size: var(--_kit-path-diagram-breadth);
      transform-origin: 0 0;
      transform:
        matrix(
          0, 1,
          1, 0,
          0, 0);
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=arrows] > [data-kit-region=head] {
      --_kit-path-diagram-x: calc(var(--kit-rise) * var(--_kit-path-diagram-across) - var(--kit-landing) * var(--_kit-path-diagram-half));
      --_kit-path-diagram-y: calc(var(--kit-back) * var(--_kit-path-diagram-along));
      inset-block-start: calc(var(--kit-along) * 100%);
      inset-inline-start: calc(var(--kit-across) * 100% + var(--kit-landing) * var(--_kit-path-diagram-half));
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] > [data-kit-region=tail] {
      --_kit-path-diagram-run: calc(var(--kit-back) * var(--kit-units) * var(--_kit-path-diagram-narrow-lane));
      --_kit-path-diagram-rise: calc(var(--kit-rise) * max(100cqi, calc(var(--kit-slots) * var(--_kit-path-diagram-unit))));
      inset-block-start: auto;
      inset-block-end: 100%;
      inset-inline-start: calc(50% + min(0px, var(--_kit-path-diagram-rise)) - var(--_kit-rule) / 2);
      inset-inline-end: auto;
      inline-size: calc(max(var(--_kit-path-diagram-rise), -1 * var(--_kit-path-diagram-rise)) + var(--_kit-rule));
      block-size: clamp(0px, (var(--_kit-path-diagram-run) - 50% - var(--_kit-path-diagram-shortest-piece)) * 10000, var(--_kit-path-diagram-run) - 50%);
      overflow-x: visible;
      overflow-y: clip;
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] > [data-kit-region=tail] > svg {
      transform-origin: 0 0;
      transform:
        matrix(
          0, 1,
          1, 0,
          0, 0);
    }
  }
  @media print {
    [data-kit-role=path-diagram] {
      display: flex;
      flex-direction: column;
    }
    [data-kit-role=path-diagram] > figcaption {
      break-after: avoid;
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] {
      overflow: visible;
      break-inside: avoid;
    }
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=variables] > *,
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > [data-kit-region=estimates] > [data-kit-region=estimate] {
      background: var(--_kit-panel);
    }
  }
  @media screen {
    [data-kit-role=phone-sheet] {
      opacity: 0;
      translate: 0 var(--_kit-travel);
    }
    @container (inline-size < 720px) {
      [popovertarget]:has(+ [data-kit-role=phone-sheet]) {
        transition: scale var(--_kit-transition) var(--_kit-settle), pointer-events 0s calc(var(--_kit-appear) + var(--_kit-leave)) allow-discrete;
      }
      [popovertarget]:has(+ [data-kit-role=phone-sheet]:popover-open) {
        pointer-events: none;
      }
      [data-kit-role=phone-sheet] {
        --_kit-surface-beneath: var(--_kit-panel-surface);
        position: fixed;
        inset-inline: env(safe-area-inset-left) env(safe-area-inset-right);
        inset-block: auto env(safe-area-inset-bottom);
        inline-size: auto;
        max-block-size: calc(100dvh - var(--_kit-sheet-clearance) - env(safe-area-inset-bottom));
        margin: 0;
        overflow-y: auto;
        padding: var(--_kit-inset);
        border: 0;
        border-block-start: var(--_kit-rule) solid var(--_kit-overlay-edge);
        background: var(--_kit-panel-surface);
        color: var(--_kit-text-ink);
        list-style: none;
        display: flex;
        flex-direction: column;
        gap: var(--_kit-rhythm);
        visibility: hidden;
        pointer-events: none;
        transition:
          opacity var(--_kit-leave) var(--_kit-settle),
          translate var(--_kit-leave) var(--_kit-settle),
          visibility var(--_kit-leave) var(--_kit-settle),
          overlay var(--_kit-leave) var(--_kit-settle) allow-discrete;
      }
      [data-kit-role=phone-sheet]:popover-open {
        visibility: visible;
        pointer-events: auto;
        opacity: 1;
        translate: none;
        transition:
          opacity var(--_kit-appear) var(--_kit-settle),
          translate var(--_kit-appear) var(--_kit-settle),
          visibility var(--_kit-appear) var(--_kit-settle),
          overlay var(--_kit-appear) var(--_kit-settle) allow-discrete;
      }
      [data-kit-role=phone-sheet]::backdrop {
        background: var(--_kit-backdrop);
        opacity: 0;
        transition:
          opacity var(--_kit-leave) var(--_kit-settle),
          display var(--_kit-leave) var(--_kit-settle) allow-discrete,
          overlay var(--_kit-leave) var(--_kit-settle) allow-discrete;
      }
      [data-kit-role=phone-sheet]:popover-open::backdrop {
        opacity: 1;
        transition-duration: var(--_kit-appear);
      }
      @starting-style {
        :where(:root[data-kit-shown]) [data-kit-role=phone-sheet]:popover-open::backdrop {
          opacity: 0;
        }
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]) {
        --_kit-surface-beneath: var(--_kit-panel-surface);
        --_kit-sheet-rail: 0px;
        position: fixed;
        inset-inline: var(--_kit-sheet-rail) 0;
        inset-block: auto 0;
        inline-size: auto;
        max-block-size: calc(100dvh - var(--_kit-sheet-clearance));
        margin: 0;
        overflow-y: auto;
        padding: var(--_kit-inset);
        border: 0;
        border-block-start: var(--_kit-rule) solid var(--_kit-overlay-edge);
        background: var(--_kit-panel-surface);
        color: var(--_kit-text-ink);
        display: flex;
        flex-direction: column;
        gap: var(--_kit-rhythm);
        visibility: hidden;
        pointer-events: none;
        transition:
          opacity var(--_kit-leave) var(--_kit-settle),
          translate var(--_kit-leave) var(--_kit-settle),
          visibility var(--_kit-leave) var(--_kit-settle),
          overlay var(--_kit-leave) var(--_kit-settle) allow-discrete;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]):popover-open {
        visibility: visible;
        pointer-events: auto;
        opacity: 1;
        translate: none;
        transition:
          opacity var(--_kit-appear) var(--_kit-settle),
          translate var(--_kit-appear) var(--_kit-settle),
          visibility var(--_kit-appear) var(--_kit-settle),
          overlay var(--_kit-appear) var(--_kit-settle) allow-discrete;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll])::backdrop {
        background: var(--_kit-backdrop);
        opacity: 0;
        transition:
          opacity var(--_kit-leave) var(--_kit-settle),
          display var(--_kit-leave) var(--_kit-settle) allow-discrete,
          overlay var(--_kit-leave) var(--_kit-settle) allow-discrete;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]):popover-open::backdrop {
        opacity: 1;
        transition-duration: var(--_kit-appear);
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=shell] [data-kit-region=page] > [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]).kit-region-rail,
      [data-kit-layout=shell] [data-kit-region=page] > [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]):is(.kit-region-rail ~ *),
      [data-kit-layout=shell] [data-kit-region=page] > [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]):has(~ .kit-region-rail) {
        --_kit-sheet-rail: calc(var(--_kit-rail-width) + env(safe-area-inset-left));
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      @container style(--_kit-railed: true) {
        body > [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]) {
          --_kit-sheet-rail: calc(var(--_kit-rail-width) + env(safe-area-inset-left));
        }
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      @starting-style {
        :where(:root[data-kit-shown]) [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]):popover-open::backdrop {
          opacity: 0;
        }
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      @supports not (overlay: auto) {
        [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]),
        [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll])::backdrop {
          transition-duration: 0s;
        }
      }
    }
  }
  [data-kit-role=phone-sheet][data-kit-region=filters] :is(fieldset > legend, [data-kit-role=form-group] > label:not(:has(> [data-kit-role=selection-control]))) {
    font-weight: var(--_kit-strong-weight);
  }
  @keyframes kit-typing-sheet {
    0% {
      translate: 0 calc(-1 * var(--_kit-travel));
    }
  }
  @media screen {
    :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-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);
      }
      > [data-kit-region=matches] {
        margin: 0;
        padding: 0;
        list-style: none;
        --_kit-menu-edge: var(--_kit-inset);
      }
    }
    @starting-style {
      :where(:root[data-kit-shown]) :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control]:popover-open::backdrop {
        opacity: 0;
      }
    }
  }
  @property --_kit-anchor-gap { syntax: "<length>"; inherits: false; initial-value: 0px; }
  [data-kit-role=popover][popover] {
    --_kit-anchor-gap: var(--_kit-rhythm);
    --_kit-text-ink: var(--_kit-ink);
    --_kit-text-muted: var(--_kit-muted);
    --_kit-panel-surface: light-dark(var(--_kit-panel-light), var(--_kit-ground-raised));
    --_kit-surface-beneath: var(--_kit-panel-surface);
    --_kit-panel-boundary: var(--_kit-rule-colour);
    --_kit-field-edge: var(--_kit-edge);
    --_kit-wash: var(--_kit-wash-muted);
    position: fixed;
    inset: auto;
    top: var(--kit-anchor-y, 0px);
    left: var(--kit-anchor-x, 0px);
    inline-size: max-content;
    max-inline-size: var(--_kit-popover-width);
    max-block-size: var(--kit-anchor-room, 100dvh);
    margin: 0;
    overflow-y: auto;
    padding: var(--_kit-inset);
    border: var(--_kit-rule) solid var(--_kit-overlay-edge);
    border-radius: var(--_kit-radius);
    background: var(--_kit-panel-surface);
    color: var(--_kit-text-ink);
    box-shadow: var(--_kit-lift);
    opacity: 0;
    scale: var(--_kit-popover-scale);
    translate: 0 calc(-1 * var(--_kit-popover-travel));
    transform-origin: var(--kit-anchor-origin, top left);
    transition:
      opacity var(--_kit-popover-duration) var(--_kit-settle),
      scale var(--_kit-popover-duration) var(--_kit-settle),
      translate var(--_kit-popover-duration) var(--_kit-settle),
      display var(--_kit-popover-duration) var(--_kit-settle) allow-discrete,
      overlay var(--_kit-popover-duration) var(--_kit-settle) allow-discrete;
  }
  [data-kit-role=popover][popover][data-kit-side=above] {
    translate: 0 var(--_kit-popover-travel);
  }
  [data-kit-role=popover][popover][data-kit-side=trailing] {
    translate: calc(-1 * var(--_kit-popover-travel)) 0;
  }
  [data-kit-role=popover][popover][data-kit-side=leading] {
    translate: var(--_kit-popover-travel) 0;
  }
  [data-kit-role=popover][popover][data-kit-side=trailing]:dir(rtl) {
    translate: var(--_kit-popover-travel) 0;
  }
  [data-kit-role=popover][popover][data-kit-side=leading]:dir(rtl) {
    translate: calc(-1 * var(--_kit-popover-travel)) 0;
  }
  [data-kit-role=popover][popover]:popover-open {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--_kit-stack);
    opacity: 1;
    scale: none;
    translate: none;
  }
  [data-kit-role=popover][popover]:popover-open:not([data-kit-side]) {
    opacity: 0;
    scale: var(--_kit-popover-scale);
    translate: 0 calc(-1 * var(--_kit-popover-travel));
  }
  @starting-style {
    :where(:root[data-kit-shown]) [data-kit-role=popover][popover]:popover-open {
      opacity: 0;
      scale: var(--_kit-popover-scale);
    }
  }
  :is([data-kit-role=popover], [data-kit-role=phone-sheet])[popover] > :where(p) {
    margin: 0;
  }
  ul[data-kit-role=popover][popover] {
    gap: 0;
    padding: var(--_kit-rhythm);
    list-style: none;
  }
  [role=menu] [data-kit-region=item],
  :where([data-kit-role=palette] [data-kit-region=lines] li[data-value]),
  :where([data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option]),
  :where([data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option]),
  :where([data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li[role=option]) {
    display: flex;
    align-items: center;
    gap: var(--_kit-inset-tight);
    inline-size: 100%;
    min-block-size: var(--_kit-target);
    padding: 0 var(--_kit-inset-tight);
    border: 0;
    border-radius: var(--_kit-inner-radius);
    background: none;
    color: var(--_kit-text-ink);
    font: inherit;
    text-align: start;
    text-decoration: none;
  }
  [role=menu] [data-kit-region=item][data-kit-state~=highlighted],
  :where([data-kit-role=palette] [data-kit-region=lines] li[data-value])[data-kit-state~=highlighted],
  :where([data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option])[data-kit-state~=highlighted],
  :where([data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option])[data-kit-state~=highlighted],
  :where([data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li[role=option])[data-kit-state~=highlighted] {
    background-color: var(--_kit-wash);
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 0;
    background-size: calc(2 * var(--_kit-focus-edge)) 100%;
    background-repeat: no-repeat;
  }
  :is([role=menu] [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value], :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li[role=option], [data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li[role=option])[data-kit-state~=highlighted]:dir(rtl) {
    background-position: 100% 0;
  }
  :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] {
    --_kit-menu-edge: var(--_kit-rhythm);
  }
  :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li[data-kit-region=new] {
    position: relative;
  }
  :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li[data-kit-region=new]:not(:first-child) {
    margin-block-start: calc(2 * var(--_kit-rhythm) + var(--_kit-rule));
  }
  :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li[data-kit-region=new]:not(:first-child):before {
    content: "";
    position: absolute;
    inset-block-start: calc(-1 * (var(--_kit-rhythm) + var(--_kit-rule)));
    inset-inline: calc(-1 * var(--_kit-menu-edge));
    block-size: var(--_kit-rule);
    background: var(--_kit-panel-boundary);
  }
  :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li[data-kit-region=new] > [data-kit-icon] {
    flex: none;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    color: var(--_kit-text-muted);
  }
  :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li[data-kit-region=new][data-kit-state~=highlighted] > [data-kit-icon] {
    color: var(--_kit-text-ink);
  }
  [role=menu] [data-kit-region=item]:is([aria-checked=true], [aria-current]:not([aria-current=false])):after,
  :where([data-kit-role=palette] [data-kit-region=lines] li[data-value])[aria-selected=true]:after,
  :where([data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option])[aria-selected=true]:after {
    content: "";
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-start: auto;
    background: currentColor;
    forced-color-adjust: none;
    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=%22M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  :is([data-kit-region=filter], [data-kit-region=more], [data-kit-region=columns], [data-kit-region=scope], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [data-kit-region=more] > [popover] > ul > li) > button[data-kit-role=secondary-action][popovertarget]:not([data-kit-state~=inert], :disabled, :has(+ [data-kit-role=phone-sheet])) {
    border-color: var(--_kit-field-edge);
    background-color: var(--_kit-panel-surface);
    font-size: var(--_kit-value-size);
    font-weight: inherit;
  }
  :is([data-kit-region=filter], [data-kit-region=more], [data-kit-region=columns], [data-kit-region=scope], [data-kit-region=saved-views-filters-sort], [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [data-kit-region=period-filters-schedule], [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [data-kit-region=more] > [popover] > ul > li) > button[data-kit-role=secondary-action][popovertarget]:not(:has(+ [data-kit-role=phone-sheet])):after {
    content: "";
    flex: 0 0 var(--_kit-control-icon);
    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=%22M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  [data-kit-role=pre-printed-fill]:not([data-kit-print=sheet]) {
    display: grid;
    gap: var(--_kit-region);
    min-inline-size: 0;
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=sheet] {
    display: grid;
    grid-template: minmax(0, 1fr) / minmax(0, 1fr);
    position: relative;
    container-type: inline-size;
    inline-size: 100%;
    aspect-ratio: var(--kit-fill-width) / var(--kit-fill-height);
    overflow: clip;
    outline: var(--_kit-rule) solid var(--_kit-rule-colour);
    background: var(--_kit-surface);
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=sheet] > [data-kit-region=picture]:not([hidden]) {
    grid-area: 1 / 1;
    display: block;
    inline-size: 100%;
    block-size: 100%;
    max-inline-size: none;
    object-fit: contain;
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=sheet] > [data-kit-region=failure] {
    grid-area: 1 / 1;
    place-self: safe center;
    margin-block: 0;
    padding-inline: var(--_kit-inset);
    color: var(--_kit-text-muted);
    text-align: center;
  }
  :is([data-kit-role=pre-printed-fill] > [data-kit-region=sheet], [data-kit-role=pre-printed-fill][data-kit-print=sheet]) > [data-kit-region=value] {
    position: absolute;
    margin: 0;
    color: var(--_kit-text-ink);
    font-family: var(--_kit-body-family);
    line-height: 1;
    white-space: nowrap;
    print-color-adjust: exact;
  }
  :is([data-kit-role=pre-printed-fill] > [data-kit-region=sheet], [data-kit-role=pre-printed-fill][data-kit-print=sheet]) > [data-kit-region=value][data-kit-face=mono] {
    font-family: var(--_kit-mono-family);
    font-variant-numeric: tabular-nums;
  }
  :is([data-kit-role=pre-printed-fill] > [data-kit-region=sheet], [data-kit-role=pre-printed-fill][data-kit-print=sheet]) > [data-kit-region=value][data-kit-ruled] {
    padding-block: .25em;
    border-block: var(--_kit-rule) solid currentColor;
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=sheet] > [data-kit-region=value] {
    left: calc(var(--kit-fill-across) / var(--kit-fill-width) * 100%);
    top: calc(var(--kit-fill-down) / var(--kit-fill-height) * 100%);
    font-size: calc(var(--kit-fill-size) * 25.4 / 72 * 100cqi / var(--kit-fill-width));
    cursor: move;
    touch-action: none;
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=fields] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--_kit-region) var(--_kit-cluster-gap);
    min-inline-size: 0;
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=fields] > [data-kit-region=field] {
    display: grid;
    flex: none;
    justify-content: start;
    gap: var(--_kit-stack) var(--_kit-cluster-gap);
    min-inline-size: 0;
    max-inline-size: 100%;
    margin: 0;
    padding: 0;
    border: 0;
  }
  @media screen and (width >= 720px) {
    [data-kit-role=pre-printed-fill] > [data-kit-region=fields] > [data-kit-region=field] {
      grid-template-columns: auto auto;
      grid-template-rows: auto auto;
      grid-auto-flow: column;
    }
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=fields] > [data-kit-region=field] > legend {
    margin-block-end: var(--_kit-stack);
    padding: 0;
  }
  [data-kit-role=pre-printed-fill] > [data-kit-region=fields] > [data-kit-region=field] > label {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=pre-printed-fill][data-kit-print=sheet] {
    position: relative;
    inline-size: calc(var(--kit-fill-width) * 1mm);
    block-size: calc(var(--kit-fill-height) * 1mm);
    overflow: clip;
  }
  [data-kit-role=pre-printed-fill][data-kit-print=sheet] > [data-kit-region=value] {
    left: calc(var(--kit-fill-across) * 1mm);
    top: calc(var(--kit-fill-down) * 1mm);
    font-size: calc(var(--kit-fill-size) * 1pt);
  }
  @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 screen {
    [data-kit-role=pre-printed-fill][data-kit-print=sheet] {
      outline: var(--_kit-rule) solid var(--_kit-rule-colour);
      background: var(--_kit-surface);
    }
  }
  [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=header] > div:not([data-kit-region])[data-kit-holds~=presence] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: var(--_kit-stack);
    > *:not([data-kit-region=standing], [data-kit-role=presence]) {
      flex-basis: 100%;
    }
    > [data-kit-role=presence] {
      margin-block-start: var(--_kit-stack);
    }
  }
  [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=header] > div:not([data-kit-region])[data-kit-holds~=presence]:not(:has(> [data-kit-role=presence])):after {
    content: "";
    block-size: max(var(--_kit-target), var(--_kit-avatar));
    margin-block-start: var(--_kit-stack);
  }
  h2:has(+ p[data-kit-role=presence]:where(:not([hidden]))) {
    display: inline-block;
    margin-inline-end: var(--_kit-stack);
    vertical-align: baseline;
  }
  h2 + p[data-kit-role=presence] {
    display: inline-flex;
    align-items: center;
    gap: var(--_kit-rhythm);
    margin-block: 0;
    vertical-align: baseline;
  }
  p[data-kit-role=presence] > [data-kit-region=editing] {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  @media screen {
    @container page (inline-size < 720px) {
      :is(h2 + p, p)[data-kit-role=presence] {
        display: none;
      }
      h2:has(+ p[data-kit-role=presence]:where(:not([hidden]))) {
        display: block;
      }
    }
  }
  [data-kit-role=progress] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--_kit-stack) var(--_kit-region);
    padding: 0;
    list-style: none;
    counter-reset: kit-progress-step;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=progress] > [data-kit-region=step]:before {
    counter-increment: kit-progress-step;
    content: counter(kit-progress-step, var(--_kit-numbering, decimal)) ". ";
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=progress]:has(> [data-kit-region=stage]) {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  [data-kit-role=progress] > [data-kit-region=stage] {
    display: grid;
    position: relative;
    grid-template-columns: auto minmax(0, 1fr) auto;
    grid-template-rows: minmax(var(--_kit-chip-height), auto);
    align-items: center;
    gap: var(--_kit-rhythm) var(--_kit-stack);
    padding-inline-start: calc(1cap + var(--_kit-stack));
    counter-increment: kit-progress-step;
  }
  [data-kit-role=progress] > [data-kit-region=stage]:before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    inset-block-start: calc((var(--_kit-chip-height) - 1cap) / 2);
    inline-size: 1cap;
    block-size: 1cap;
    box-sizing: border-box;
    border-radius: 50%;
    border: var(--_kit-rule) solid currentColor;
  }
  [data-kit-role=progress] > [data-kit-region=stage][data-kit-state~=done]:before {
    inline-size: 0;
    block-size: 0;
    border-width: .5cap;
    box-sizing: content-box;
  }
  [data-kit-role=progress] > [data-kit-region=stage][data-kit-state~=current]:before {
    border: calc(2 * var(--_kit-rule)) solid var(--_kit-ink);
  }
  [data-kit-role=progress] > [data-kit-region=stage]:not(:last-child):after {
    content: "";
    position: absolute;
    inset-inline-start: calc(.5cap - var(--_kit-rule) / 2);
    inset-block-start: calc((var(--_kit-chip-height) + 1cap) / 2);
    inset-block-end: calc((1cap - var(--_kit-chip-height)) / 2 - var(--_kit-stack));
    border-inline-start: var(--_kit-rule) dashed currentColor;
  }
  [data-kit-role=progress] > [data-kit-region=stage][data-kit-state~=done]:not(:last-child):after {
    border-inline-start-style: solid;
  }
  [data-kit-role=progress] > [data-kit-region=stage] > [data-kit-region=name] {
    grid-column: 1;
    position: relative;
    isolation: isolate;
  }
  [data-kit-role=progress] > [data-kit-region=stage] > [data-kit-region=name]:before {
    content: counter(kit-progress-step, var(--_kit-numbering, decimal)) ". ";
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=progress] > [data-kit-region=stage] > [data-kit-role=stamp] {
    grid-column: 2;
    justify-self: start;
  }
  [data-kit-role=progress] > [data-kit-region=stage] > [data-kit-role=amount] {
    grid-column: 3;
    grid-row: 1;
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=progress] > [data-kit-region=stage] > [data-kit-region=time],
  [data-kit-role=progress] > [data-kit-region=stage] > [data-kit-region=supporting] {
    grid-column: 1 / 3;
    margin-block-start: 0;
  }
  [data-kit-role=progress] > :is([data-kit-region=step], [data-kit-region=stage]) > [data-kit-region=standing] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-role=progress] > :where([data-kit-state])[data-kit-state~=done],
  [data-kit-role=progress] > :where([data-kit-state])[data-kit-state~=upcoming] {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=progress] > [data-kit-region=step] {
    position: relative;
    isolation: isolate;
  }
  :is([data-kit-role=progress] > [data-kit-region=step][data-kit-state~=current], [data-kit-role=progress] > [data-kit-region=stage][data-kit-state~=current] > [data-kit-region=name]) {
    padding-inline: var(--_kit-inset-tight);
    color: var(--_kit-reversed-ink);
    font-weight: var(--_kit-strong-weight);
  }
  :is([data-kit-role=progress] > [data-kit-region=step][data-kit-state~=current], [data-kit-role=progress] > [data-kit-region=stage][data-kit-state~=current] > [data-kit-region=name]):after {
    content: "";
    position: absolute;
    inset-inline: 0;
    inset-block: calc((100% - var(--_kit-chip-height)) / 2);
    z-index: -1;
    box-sizing: border-box;
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-reversed);
  }
  [data-kit-role=progress-bar] {
    display: grid;
    align-content: start;
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=progress-bar] > * {
    min-inline-size: 0;
    margin: 0;
  }
  [data-kit-role=progress-bar] > [data-kit-region=words] {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=progress-bar] > :where(progress):is(progress, [data-kit-role=status-line]),
  [data-kit-role=progress-bar] > :where([data-kit-role]):is(progress, [data-kit-role=status-line]) {
    margin-block-start: var(--_kit-stack);
  }
  [data-kit-role=progress-bar] > [data-kit-region=action] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-cluster-gap);
    margin-block-start: var(--_kit-region);
  }
  [data-kit-role=progress-bar] > [data-kit-region=announcement] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-role=progress-bar] > [data-kit-region=action] > [data-kit-region=words] {
    inline-size: 100%;
    margin-block: 0;
  }
  [data-kit-role=record-picker] {
    inline-size: min(var(--_kit-field-step, 100%), 100%);
    max-inline-size: 100%;
    min-inline-size: 0;
    font-size: var(--_kit-value-size);
  }
  [data-kit-role=record-picker] > [data-kit-region=control] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > input:where([type=text]) {
    grid-area: 1 / 1;
    box-sizing: border-box;
    inline-size: 100%;
    min-inline-size: 0;
    block-size: var(--_kit-control-height);
    padding-block: var(--_kit-control-block-inset);
    padding-inline: var(--_kit-inset-tight);
    border: var(--_kit-rule) solid var(--_kit-field-edge);
    border-radius: var(--_kit-radius);
    background: var(--_kit-panel-surface);
    color: var(--_kit-text-ink);
    font-family: inherit;
    font-size: var(--_kit-value-size);
    font-style: inherit;
    font-weight: inherit;
  }
  [data-kit-role=record-picker] > [data-kit-region=control]:has(> [data-kit-region=clear]:not([hidden])) > input[type=text] {
    padding-inline-end: calc(var(--_kit-target) + 2 * var(--_kit-rhythm) + var(--_kit-rule));
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=clear] {
    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);
    }
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > ul[data-kit-region=matches][popover] {
    box-sizing: border-box;
    min-inline-size: var(--kit-anchor-width, 0px);
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > [data-kit-region=match-name] {
    min-inline-size: 0;
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > [data-kit-region=match-name] > mark {
    background: none;
    color: inherit;
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > [data-kit-region=match-fact] {
    margin-inline-start: auto;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > :where([data-kit-region])[data-kit-region=more],
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > :where([data-kit-region])[data-kit-region=none] {
    display: flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    padding: 0 var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=loading] {
    block-size: var(--_kit-target);
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-wash-muted);
    animation: kit-wait var(--_kit-appear) var(--_kit-settle) var(--_kit-wait) backwards;
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=new] > q:empty {
    display: none;
  }
  [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=new]:not([data-kit-opens]):has(> q:empty) {
    display: none;
  }
  [data-kit-role=redline] > *:not(:is(table, pre), :has(:is(table, pre))) {
    max-inline-size: var(--_kit-reading-width);
  }
  [data-kit-role=redline] ins {
    background: var(--_kit-wash-accent);
    text-decoration: underline;
  }
  [data-kit-role=redline] del {
    background: var(--_kit-wash-muted);
    text-decoration: line-through;
  }
  [data-kit-role=redline] > ins,
  [data-kit-role=redline] > del,
  [data-kit-role=redline] > div:has(> :is([data-kit-region=stepper], [data-kit-region=place])) > ins,
  [data-kit-role=redline] > div:has(> :is([data-kit-region=stepper], [data-kit-region=place])) > del {
    display: flow-root;
  }
  [data-kit-role=redline] p:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] li:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] h1:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] h2:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] h3:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] h4:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] h5:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] h6:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] pre:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] tr:not(:has(ins, del), ins *, del *),
  [data-kit-role=redline] p[data-kit-state~=unchanged],
  [data-kit-role=redline] li[data-kit-state~=unchanged],
  [data-kit-role=redline] h1[data-kit-state~=unchanged],
  [data-kit-role=redline] h2[data-kit-state~=unchanged],
  [data-kit-role=redline] h3[data-kit-state~=unchanged],
  [data-kit-role=redline] h4[data-kit-state~=unchanged],
  [data-kit-role=redline] h5[data-kit-state~=unchanged],
  [data-kit-role=redline] h6[data-kit-state~=unchanged],
  [data-kit-role=redline] pre[data-kit-state~=unchanged],
  [data-kit-role=redline] tr[data-kit-state~=unchanged] {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=redline] :is(li, td, th) > [data-kit-region=stepper] {
    margin-block-start: var(--_kit-rhythm);
  }
  [data-kit-role=redline] [data-kit-region=stepper] {
    white-space: nowrap;
    text-align: end;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=redline] [data-kit-region=stepper] > * {
    display: inline-block;
  }
  [data-kit-role=redline] [data-kit-region=stepper] > * + * {
    margin-inline-start: var(--_kit-stack);
  }
  [data-kit-role=redline] [data-kit-region=place]:not([data-kit-region=stepper] > *) {
    display: inline-block;
    inline-size: 100%;
    text-align: end;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=redline] :where([data-kit-region])[data-kit-region=previous],
  [data-kit-role=redline] :where([data-kit-region])[data-kit-region=next] {
    min-inline-size: var(--_kit-target);
    padding-block: calc((var(--_kit-target) - 1lh) / 2);
    text-align: center;
    text-box-trim: none;
  }
  [data-kit-layout] > [data-kit-role=refusal] {
    grid-column: 1 / -1;
    grid-row: var(--_kit-notices-row);
    box-sizing: border-box;
    inline-size: 100%;
    max-inline-size: var(--_kit-content-width);
    min-inline-size: 0;
    text-align: start;
  }
  [data-kit-role=refusal] {
    position: relative;
    display: grid;
    gap: var(--_kit-stack);
    padding: var(--_kit-inset);
    padding-inline-start: calc(var(--_kit-inset) + 2 * var(--_kit-focus-edge));
    overflow: clip;
    background: var(--_kit-panel);
    color: var(--_kit-text-ink);
    border: var(--_kit-panel-rule) solid var(--_kit-field-edge);
    border-radius: var(--_kit-panel-radius);
    box-shadow: var(--_kit-panel-lift);
    --_kit-panel-surface: var(--_kit-panel);
    --_kit-surface-beneath: var(--_kit-panel);
  }
  [data-kit-role=refusal]:before {
    content: "";
    position: absolute;
    inset-block: 0;
    inset-inline-start: 0;
    border-inline-start: calc(2 * var(--_kit-focus-edge)) solid var(--_kit-text-ink);
    pointer-events: none;
  }
  @media screen and (forced-colors: none) {
    [data-kit-role=refusal]:before {
      border-inline-start-color: var(--_kit-status-alert);
    }
  }
  @media screen {
    [data-kit-role=refusal] > [data-kit-region=line] {
      font-weight: var(--_kit-strong-weight);
    }
  }
  :where([data-kit-region=actions], [data-kit-role=action-group]) > [data-kit-role=refusal] {
    inline-size: 100%;
  }
  [data-kit-role=refusal] > [data-kit-region=causes] {
    display: grid;
    padding: 0;
    list-style: none;
  }
  [data-kit-role=refusal] > [data-kit-region=causes] > li:has(> a:only-child) {
    text-box-trim: none;
  }
  [data-kit-role=refusal] > [data-kit-region=causes] > li > a:only-child {
    display: inline-block;
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    text-box-trim: none;
  }
  .kit-region-form-row > button.kit-region-handle,
  :is(td, [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 > svg,
  :is(td, [role=cell])[data-kit-column=handle] > button.kit-region-handle > svg {
    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,
  tr:is(:focus-within, [data-kit-state~=moving]) > td[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,
    tr:hover > td[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 {
    table[data-kit-table=records]:has(> :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle]) {
      @container scroll-state(scrollable: inline) {
        > :is(thead, tbody, tfoot) > tr > td[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 > td[data-kit-column=handle] ~ th[data-kit-column=selection],
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle] ~ td[data-kit-column=selection] {
          inset-inline-start: var(--_kit-desktop-target);
        }
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle] ~ th[data-kit-column=subject],
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle] ~ td[data-kit-column=subject] {
          inset-inline-start: calc(var(--_kit-desktop-target) + var(--_kit-records-selection-width));
        }
        > tbody > tr:has(> td > .kit-region-selection > .kit-role-selection-control:is(:checked, [type=checkbox]:indeterminate)) > td[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[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) {
      table[data-kit-table=records] {
        > thead > tr:has(> td[data-kit-column=handle]) {
          display: flex;
        }
        > tfoot > tr > td[data-kit-column=handle] {
          display: none;
        }
        > tbody > tr:has(> td[data-kit-column=handle]) {
          display: grid;
          grid-template-columns: var(--_kit-desktop-target) minmax(0, 1fr);
          align-items: first baseline;
          > td[data-kit-column=handle] {
            grid-column: 1;
            inline-size: auto;
            min-inline-size: 0;
          }
          > th:not([data-kit-column=handle]),
          > td:not([data-kit-column=handle]) {
            grid-column: 2;
          }
        }
        > tbody > tr:has(> td[data-kit-column=handle]):has(> :is(th, td)[data-kit-column=selection]) {
          grid-template-columns: var(--_kit-desktop-target) calc(var(--_kit-target) + var(--_kit-stack)) minmax(0, 1fr);
          > th[data-kit-column=selection],
          > td[data-kit-column=selection] {
            grid-column: 2;
          }
          > th[data-kit-column=subject],
          > td[data-kit-column=subject] {
            grid-column: 3;
          }
          > th:not([data-kit-column=handle], [data-kit-column=selection], [data-kit-column=subject]),
          > td: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] > [role=cell][data-kit-column=handle] {
      display: none;
    }
  }
  @media print {
    .kit-region-form-row > button.kit-region-handle,
    table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle],
    [role=row] > [role=cell][data-kit-column=handle] {
      display: none;
    }
  }
  .kit-region-drag-preview {
    padding: var(--_kit-inset-tight);
    font-weight: var(--_kit-strong-weight);
  }
  :is(.kit-region-rows .kit-role-row, .kit-role-row:has(~ .kit-role-row), .kit-role-row ~ .kit-role-row) > .kit-region-unread[hidden] {
    display: inline !important;
    visibility: hidden;
  }
  .kit-region-rows:has(.kit-role-row > .kit-region-unread) {
    --_kit-rows-unread: true;
  }
  tr:has(> th > .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)),
  table[data-kit-table=comparison] > :is(tbody, tfoot) > tr > td:has(> .kit-role-row > .kit-region-selection > .kit-role-selection-control:checked) {
    background-color: var(--_kit-selected-row, var(--_kit-wash-muted));
  }
  tr:has(> th > .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)) {
    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 > span {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  .kit-region-expansion > summary {
    display: flex;
    align-items: center;
    gap: var(--_kit-stack);
    list-style: none;
  }
  @property --_kit-row-list { syntax: "*"; inherits: false; }
  @property --_kit-row-fit { syntax: "*"; inherits: false; }
  @media screen {
    :is(:not(th, td, .kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-role-row ~ .kit-role-row):not(:has(> :not(.kit-role-row, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, p.kit-region-cut-off, dialog, h1, h2, h3, h4, h5, h6, .kit-role-action-group, .kit-role-form-group), > .kit-role-row ~ :is(h1, h2, h3, h4, h5, h6), > .kit-role-row ~ .kit-role-action-group ~ .kit-role-row, > .kit-role-form-group ~ .kit-role-row)), :not(.kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-region-group > .kit-role-row):not(:has(> :not(.kit-region-group, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, dialog), > .kit-region-group > :not(.kit-region-group-heading, .kit-region-sub-group-heading, .kit-role-row)))) {
      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;
      --_kit-row-list: true;
      row-gap: var(--_kit-stack-gap, 0px);
    }
  }
  @media screen {
    :is(:not(th, td, .kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-role-row ~ .kit-role-row):not(:has(> :not(.kit-role-row, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, p.kit-region-cut-off, dialog, h1, h2, h3, h4, h5, h6, .kit-role-action-group, .kit-role-form-group), > .kit-role-row ~ :is(h1, h2, h3, h4, h5, h6), > .kit-role-row ~ .kit-role-action-group ~ .kit-role-row, > .kit-role-form-group ~ .kit-role-row)), :not(.kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-region-group > .kit-role-row):not(:has(> :not(.kit-region-group, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, dialog), > .kit-region-group > :not(.kit-region-group-heading, .kit-region-sub-group-heading, .kit-role-row)))):where(.kit-layout-list > .kit-region-rows, .kit-layout-home > :is(.kit-region-assigned-upcoming, .kit-region-followed-changes), .kit-layout-record > :is(.kit-region-facts-related-records, .kit-region-decision-compact-work, .kit-region-notes-files-history), .kit-layout-stepped-flow > .kit-region-current-step, .kit-layout-settings > .kit-region-selected-section, .kit-layout-reports > .kit-region-breakdown-owning-records, .kit-layout-find > :is(.kit-region-subject-groups, .kit-region-command-group)) {
      padding-inline: var(--_kit-inset);
    }
  }
  @media screen {
    @container style(--_kit-row-list: true) {
      .kit-region-group {
        grid-column: handle / run-end;
        margin-inline: calc(-1 * var(--_kit-inset-tight));
      }
    }
  }
  @media screen {
    @container style(--_kit-row-list: true) {
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        grid-column: handle / run-end;
        contain: inline-size;
        inline-size: auto;
      }
    }
  }
  @media screen {
    @container style(--_kit-row-list: true) {
      .kit-region-notices,
      p.kit-region-nothing-matches {
        grid-column: handle / run-end;
        contain: inline-size;
        inline-size: auto;
      }
    }
  }
  @media screen {
    :is(:not(th, td, .kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-role-row ~ .kit-role-row):not(:has(> :not(.kit-role-row, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, p.kit-region-cut-off, dialog, h1, h2, h3, h4, h5, h6, .kit-role-action-group, .kit-role-form-group), > .kit-role-row ~ :is(h1, h2, h3, h4, h5, h6), > .kit-role-row ~ .kit-role-action-group ~ .kit-role-row, > .kit-role-form-group ~ .kit-role-row)), :not(.kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-region-group > .kit-role-row):not(:has(> :not(.kit-region-group, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, dialog), > .kit-region-group > :not(.kit-region-group-heading, .kit-region-sub-group-heading, .kit-role-row)))):has(> .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=wrapped], > .kit-region-group > .kit-role-row > .kit-region-content-column > .kit-region-actions[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];
      --_kit-row-fit: wrapped;
    }
  }
  @media screen {
    :is(:not(th, td, .kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-role-row ~ .kit-role-row):not(:has(> :not(.kit-role-row, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, p.kit-region-cut-off, dialog, h1, h2, h3, h4, h5, h6, .kit-role-action-group, .kit-role-form-group), > .kit-role-row ~ :is(h1, h2, h3, h4, h5, h6), > .kit-role-row ~ .kit-role-action-group ~ .kit-role-row, > .kit-role-form-group ~ .kit-role-row)), :not(.kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-region-group > .kit-role-row):not(:has(> :not(.kit-region-group, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, dialog), > .kit-region-group > :not(.kit-region-group-heading, .kit-region-sub-group-heading, .kit-role-row)))):has(> .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=wrapped], > .kit-region-group > .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=wrapped]):has(> .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=under], > .kit-region-group > .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=under]) {
      --_kit-row-fit: under;
    }
  }
  @media screen {
    :is(:not(th, td, .kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-role-row ~ .kit-role-row):not(:has(> :not(.kit-role-row, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, p.kit-region-cut-off, dialog, h1, h2, h3, h4, h5, h6, .kit-role-action-group, .kit-role-form-group), > .kit-role-row ~ :is(h1, h2, h3, h4, h5, h6), > .kit-role-row ~ .kit-role-action-group ~ .kit-role-row, > .kit-role-form-group ~ .kit-role-row)), :not(.kit-layout-calendar *, .kit-region-setup-checklist *):has(> .kit-region-group > .kit-role-row):not(:has(> :not(.kit-region-group, .kit-region-notices, p.kit-region-nothing-matches, .kit-region-drop-line, dialog), > .kit-region-group > :not(.kit-region-group-heading, .kit-region-sub-group-heading, .kit-role-row)))):has(> .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=wrapped], > .kit-region-group > .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=wrapped]):has(> .kit-role-row > .kit-region-content-column > .kit-region-actions[data-kit-fit~=narrowed], > .kit-region-group > .kit-role-row > .kit-region-content-column > .kit-region-actions[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 {
    @container style(--_kit-row-list: true) {
      .kit-region-group {
        --_kit-row-list: inherit;
        --_kit-row-fit: inherit;
        display: grid;
        grid-template-columns: subgrid;
        padding-inline: var(--_kit-inset-tight);
      }
    }
  }
  @media screen {
    @container style(--_kit-row-list: true) {
      .kit-region-group-heading,
      .kit-region-sub-group-heading {
        grid-column: handle / run-end;
        margin-inline: calc(-1 * var(--_kit-inset-tight));
      }
    }
  }
  [data-kit-role=scan-code] {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: var(--_kit-stack);
    inline-size: fit-content;
    max-inline-size: 100%;
  }
  [data-kit-role=scan-code] > [data-kit-region=code] {
    display: block;
    flex: none;
    inline-size: var(--_kit-scan-code);
    block-size: var(--_kit-scan-code);
    color-scheme: light;
    background: var(--_kit-panel);
    fill: var(--_kit-ink);
    shape-rendering: crispEdges;
    forced-color-adjust: none;
    print-color-adjust: exact;
  }
  [data-kit-role=scan-code] > p[data-kit-region=value] {
    margin: 0;
    max-inline-size: var(--_kit-scan-code);
    overflow-wrap: anywhere;
  }
  [data-kit-role=scope-line] {
    font-size: var(--_kit-body-size);
    color: var(--_kit-text-muted);
  }
  label:has(> .kit-role-selection-control) {
    display: inline-block;
    vertical-align: middle;
    min-inline-size: var(--_kit-target);
    min-block-size: var(--_kit-target);
  }
  label:has(> .kit-role-selection-control):not(.kit-region-selection) {
    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:has(> .kit-role-selection-control:is(:disabled, [aria-disabled=true])) {
    color: var(--_kit-text-muted);
  }
  label:has(> .kit-role-selection-control:is(:disabled, [aria-disabled=true])) > span:not([data-kit-region], :has(+ output)) {
    margin-inline-start: var(--_kit-stack);
  }
  :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 > label:has(> .kit-role-selection-control) {
    min-inline-size: var(--_kit-target);
    min-block-size: 0;
  }
  .kit-region-plan > .kit-region-seats > .kit-region-row > label:has(> .kit-role-selection-control):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; }
  [data-kit-layout=shell] {
    --_kit-pane-least: var(--_kit-side-panel-least);
    --_kit-pane-design: var(--_kit-side-panel-width);
    --_kit-pane-greatest: max(var(--_kit-side-panel-least), min(50vw, 100vw - var(--kit-desk-width)));
  }
  [data-kit-layout=shell]:has(> [data-kit-region=chrome] > [data-kit-region=rail]) {
    --_kit-pane-greatest: max(var(--_kit-side-panel-least), min(50vw, 100vw - var(--_kit-rail-width) - env(safe-area-inset-left) - var(--kit-desk-width)));
  }
  [data-kit-role=side-panel] {
    --_kit-surface-beneath: var(--_kit-surface);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    inline-size: clamp(var(--_kit-pane-least), var(--kit-pane-width, var(--_kit-pane-design)), var(--_kit-pane-greatest));
    block-size: 100dvh;
    margin: 0;
    padding: 0;
    border: 0;
    border-inline-start: var(--_kit-rule) solid var(--_kit-overlay-edge);
    background: var(--_kit-surface);
    color: var(--_kit-text-ink);
    transition: opacity var(--_kit-appear) var(--_kit-settle), translate var(--_kit-appear) var(--_kit-settle);
  }
  @starting-style {
    :where(:root[data-kit-shown]) [data-kit-role=side-panel] {
      opacity: 0;
      translate: var(--_kit-side-panel-travel) 0;
    }
  }
  :root[data-kit-shortcut=side-panel] [data-kit-role=side-panel] {
    transition-duration: 0s;
  }
  [data-kit-role=side-panel][data-kit-leaving] {
    position: fixed;
    z-index: var(--_kit-tier-chrome);
    inset-block: 0;
    inset-inline-end: 0;
    inline-size: var(--kit-pane-width);
    opacity: 0;
    translate: var(--_kit-side-panel-travel) 0;
    pointer-events: none;
    transition: opacity var(--_kit-side-panel-leave) var(--_kit-settle), translate var(--_kit-side-panel-leave) var(--_kit-settle);
  }
  @starting-style {
    [data-kit-role=side-panel][data-kit-leaving] {
      opacity: 1;
      translate: none;
    }
  }
  [data-kit-role=side-panel] > [data-kit-region=scroll] {
    flex: 1 1 auto;
    min-block-size: 0;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding: var(--_kit-region) var(--_kit-inset-wide);
  }
  :is([data-kit-role=side-panel], [data-kit-role=phone-sheet]) > [data-kit-region=scroll] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    > [data-kit-region=line] {
      display: flex;
      align-items: center;
      gap: var(--_kit-stack);
      > [data-kit-region=heading] {
        flex: 1 1 auto;
        min-inline-size: 0;
        margin: 0;
        font-size: var(--_kit-sub-heading-size);
      }
      > [data-kit-region=next-previous] {
        display: flex;
        flex: 0 0 auto;
        align-items: center;
        gap: var(--_kit-stack);
        > [data-kit-region=position] {
          color: var(--_kit-text-muted);
          white-space: nowrap;
        }
      }
    }
    > [data-kit-region=standing] {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: var(--_kit-stack);
      margin: calc(var(--_kit-stack) - var(--_kit-region)) 0 0;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-role=side-panel] {
        display: none;
      }
    }
  }
  [data-kit-role=side-panel] > [data-kit-region=scroll] > [data-kit-region=line]:has(> [data-kit-region=words]) {
    flex-wrap: wrap;
    > [data-kit-region=heading] {
      flex-basis: 0;
    }
    > [data-kit-region=words] {
      order: 1;
      flex: 0 0 100%;
      margin: 0;
    }
  }
  [data-kit-role=stamp] {
    display: inline-block;
    inline-size: fit-content;
    max-inline-size: 100%;
    font-size: var(--_kit-label-size);
    --_kit-stamp-hang: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap));
    padding-inline-start: calc(var(--_kit-rhythm) + var(--_kit-stamp-hang));
    padding-inline-end: var(--_kit-rhythm);
    border-radius: var(--_kit-inner-radius);
    text-indent: calc(-1 * var(--_kit-stamp-hang));
    white-space: normal;
  }
  [data-kit-role=stamp] > * {
    text-indent: 0;
  }
  [data-kit-role=stamp][data-kit-state~=attention] {
    --_kit-stamp-hang: calc(var(--_kit-stamp-fill-dot) + var(--_kit-stamp-gap));
  }
  [data-kit-role=stamp][data-kit-state~=alert] {
    --_kit-stamp-hang: calc(var(--_kit-stamp-fill-dot) * sqrt(2) + var(--_kit-stamp-gap));
  }
  [data-kit-role=stamp][data-kit-state~=neutral] {
    --_kit-stamp-hang: calc(var(--_kit-stamp-ring-mark) + var(--_kit-stamp-gap));
  }
  [data-kit-role=stamp][data-kit-state~=settled][data-kit-state~=ended] {
    --_kit-stamp-hang: calc(var(--_kit-stamp-mark) * 1.2 + var(--_kit-stamp-gap));
  }
  [data-kit-role=stamp][data-kit-state~=attention],
  [data-kit-role=stamp][data-kit-state~=alert],
  [data-kit-role=stamp][data-kit-state~=settled],
  [data-kit-role=stamp][data-kit-state~=neutral] {
    color: var(--_kit-text-ink);
  }
  @media screen and (forced-colors: none) {
    [data-kit-role=stamp][data-kit-state~=attention] {
      background: var(--_kit-status-attention-wash);
    }
    [data-kit-role=stamp][data-kit-state~=alert] {
      background: var(--_kit-status-alert-wash);
    }
    [data-kit-role=stamp][data-kit-state~=settled] {
      background: var(--_kit-status-settled-wash);
    }
    [data-kit-role=stamp]:is([data-kit-state~=neutral], [data-kit-state~=settled][data-kit-state~=ended]) {
      background: var(--_kit-status-neutral-wash);
    }
  }
  [data-kit-role=statistical-result] > [data-kit-region=heading] {
    font-size: var(--_kit-sub-heading-size);
  }
  [data-kit-role=status-line]:is(:empty, [data-kit-answers]:not(:has(> :not([hidden])))) {
    position: absolute;
  }
  [data-kit-role=status-line][data-kit-answers] {
    font-size: var(--_kit-body-size);
    line-height: calc(var(--_kit-body-leading) * var(--_kit-label-size));
    > span {
      font-size: var(--_kit-label-size);
    }
  }
  :is([data-kit-region=form-row], [data-kit-region=form-row-list]) > :where([data-kit-region])[data-kit-region=words],
  :is([data-kit-region=form-row], [data-kit-region=form-row-list]) > :where([data-kit-region])[data-kit-role=status-line],
  :is([data-kit-region=form-row], [data-kit-region=form-row-list]) > :where([data-kit-role])[data-kit-region=words],
  :is([data-kit-region=form-row], [data-kit-region=form-row-list]) > :where([data-kit-role])[data-kit-role=status-line] {
    grid-column: 1 / -1;
    margin-block: 0;
  }
  [data-kit-role=tag] {
    display: inline-flex;
    align-items: baseline;
    gap: var(--_kit-stamp-gap);
    position: relative;
    isolation: isolate;
    max-inline-size: 100%;
    padding-inline: var(--_kit-inset-tight);
    color: var(--_kit-text-ink);
  }
  [data-kit-role=tag]:before {
    content: "";
    position: absolute;
    inset-inline: 0;
    inset-block: calc((100% - var(--_kit-chip-height)) / 2);
    z-index: -1;
    box-sizing: border-box;
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-wash-muted);
  }
  [data-kit-role=multi-value-picker] [data-kit-role=tag] {
    padding-inline: 0;
  }
  [data-kit-role=multi-value-picker] [data-kit-role=tag]:before {
    content: none;
  }
  [data-kit-role=tag] > [data-kit-region=dot] {
    flex: none;
    inline-size: var(--_kit-stamp-dot);
    block-size: var(--_kit-stamp-dot);
    border-radius: 50%;
    background: var(--kit-tag, var(--_kit-text-muted));
    translate: 0 calc(var(--_kit-stamp-dot) / 2 - .5cap);
  }
  [data-kit-region=tags] {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--_kit-rhythm) var(--_kit-inset);
    max-inline-size: 100%;
  }
  [data-kit-region=tags] > [popover] > [role=list] {
    display: grid;
    gap: var(--_kit-stack);
  }
  [data-kit-region=tags] > [data-kit-region=words] {
    flex-basis: 100%;
  }
  a[data-kit-role=tag] {
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    --_kit-text-trim: none;
  }
  time,
  [data-kit-role=amount] {
    font-variant-numeric: tabular-nums;
  }
  time {
    display: inline;
    white-space: nowrap;
    text-decoration: inherit;
  }
  time:has(> wbr) {
    white-space: inherit;
  }
  time > span {
    white-space: nowrap;
  }
  [data-kit-role=amount] {
    white-space: nowrap;
  }
  [data-kit-region=zone]:before {
    content: " ";
  }
  [data-kit-role=time-field] {
    display: grid;
    grid-template-columns: minmax(0, var(--_kit-field-step, max-content)) auto minmax(0, 1fr);
    justify-content: start;
    row-gap: var(--_kit-stack);
    max-inline-size: 100%;
    min-inline-size: 0;
  }
  [data-kit-role=time-field] > input[type=text] {
    grid-area: 1 / 1;
    box-sizing: border-box;
    field-sizing: content;
    text-overflow: ellipsis;
    min-inline-size: 100%;
    block-size: var(--_kit-control-height);
    padding-block: var(--_kit-control-block-inset);
    padding-inline: var(--_kit-inset-tight) calc(var(--_kit-target) + 2 * var(--_kit-rhythm) + var(--_kit-rule));
    border: var(--_kit-rule) solid var(--_kit-field-edge);
    border-radius: var(--_kit-radius);
    background: var(--_kit-panel-surface);
    color: var(--_kit-text-ink);
    font-family: inherit;
    font-size: var(--_kit-value-size);
    font-style: inherit;
    font-weight: inherit;
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=time-field] > [data-kit-region=widest-times] {
    grid-area: 1 / 1;
    block-size: 0;
    overflow: clip;
    padding-inline: var(--_kit-inset-tight) calc(var(--_kit-target) + 2 * var(--_kit-rhythm) + var(--_kit-rule));
    border-inline: var(--_kit-rule) solid transparent;
    font-size: var(--_kit-value-size);
    font-variant-numeric: tabular-nums;
    white-space: pre;
    visibility: hidden;
  }
  [data-kit-role=time-field] > [data-kit-region=times] {
    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);
    }
  }
  [data-kit-role=time-field] > [data-kit-region=next-day] {
    grid-area: 1 / 2;
    align-self: center;
    padding-inline-start: var(--_kit-rhythm);
    color: var(--_kit-text-muted);
    white-space: nowrap;
  }
  [data-kit-role=time-field] > [data-kit-region=resolved] {
    grid-column: 1 / -1;
    min-block-size: 1lh;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=time-field]:not([data-kit-state~=error]) > [data-kit-region=resolved] {
    white-space: nowrap;
  }
  [data-kit-role=time-field] > [data-kit-region=next-day]:empty {
    display: none;
  }
  [data-kit-role=time-field] > [data-kit-region=times-list] {
    padding: var(--_kit-inset-tight);
  }
  [data-kit-role=time-field] > [data-kit-region=times-list][popover] {
    box-sizing: border-box;
    max-block-size: min(calc(10 * var(--_kit-target) + 2 * var(--_kit-inset-tight) + 2 * var(--_kit-rule)), calc(var(--kit-anchor-room, 100dvh) - var(--_kit-inset)));
  }
  [data-kit-role=time-field] > [data-kit-region=times-list] > [role=option] {
    display: flex;
    align-items: center;
    gap: var(--_kit-rhythm);
    min-block-size: var(--_kit-target);
    padding-inline: var(--_kit-inset-tight);
    border-radius: var(--_kit-radius);
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
  }
  [data-kit-role=time-field] > [data-kit-region=times-list] > [role=option] > [data-kit-region=duration] {
    color: var(--_kit-text-muted);
  }
  [data-kit-role=time-field] > [data-kit-region=times-list] > [role=option][aria-selected=true] {
    background: var(--_kit-accent);
    color: var(--_kit-accent-ink);
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=time-field] > [data-kit-region=times-list] > [role=option][aria-selected=true] > [data-kit-region=duration] {
    color: inherit;
  }
  @media (hover: hover) and (pointer: fine) {
    [data-kit-role=time-field] > [data-kit-region=times-list] > [role=option]:not([aria-selected=true]):hover {
      background: linear-gradient(currentColor, currentColor) 0 0 / calc(2 * var(--_kit-focus-edge)) 100% no-repeat var(--_kit-wash);
    }
    [data-kit-role=time-field] > [data-kit-region=times-list] > [role=option]:not([aria-selected=true]):hover:dir(rtl) {
      background-position: 100% 0;
    }
  }
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    gap: var(--_kit-stack) var(--_kit-rhythm);
  }
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > :where([data-kit-role])[data-kit-role=time-field],
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > :where([data-kit-role])[data-kit-role=date-field],
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > :where([data-kit-role])[data-kit-region=zone],
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > :where([data-kit-region])[data-kit-role=time-field],
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > :where([data-kit-region])[data-kit-role=date-field],
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > :where([data-kit-region])[data-kit-region=zone] {
    margin-block: 0;
  }
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > :is([data-kit-role=time-field], [data-kit-role=date-field]) > [data-kit-region=resolved] {
    contain: inline-size;
  }
  [data-kit-role=form-group] > fieldset > [data-kit-role=date-field]:has(+ [data-kit-role=time-field]) {
    inline-size: auto;
  }
  [data-kit-role=time-field]:has(+ [data-kit-role=time-field]):after {
    content: "\2013" / "";
    grid-area: 1 / 2;
    align-self: center;
    padding-inline-start: var(--_kit-rhythm);
  }
  @container (inline-size < 720px) {
    [data-kit-role=time-field] + [data-kit-role=time-field] > [data-kit-region=next-day] {
      grid-area: 2 / 1;
      padding-inline-start: 0;
    }
  }
  [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=time-field], [data-kit-role=date-field]) + [data-kit-role=time-field]) > [data-kit-region=zone] {
    align-self: center;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=time-field] > label {
    grid-area: 1 / 1;
    padding-inline: var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=time-field]:has(> label) > :is(input[type=text], [data-kit-region=widest-times], [data-kit-region=times], [data-kit-region=next-day]),
  [data-kit-role=time-field]:has(> label):has(+ [data-kit-role=time-field]):after {
    grid-row: 2;
  }
  @container (inline-size < 720px) {
    [data-kit-role=time-field] + [data-kit-role=time-field]:has(> label) > [data-kit-region=next-day] {
      grid-row: 3;
    }
  }
  [data-kit-role=form-group] > fieldset:has(> [data-kit-region=start] + [data-kit-region=end]),
  [data-kit-role=form-group] > fieldset > [data-kit-region=start]:has(> [data-kit-role=date-field] + [data-kit-role=time-field]),
  [data-kit-role=form-group] > fieldset > [data-kit-region=end]:has(> [data-kit-role=date-field] + [data-kit-role=time-field]) {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    gap: var(--_kit-stack) var(--_kit-rhythm);
  }
  [data-kit-role=form-group] > fieldset > [data-kit-region=start]:has(> [data-kit-role=date-field] + [data-kit-role=time-field]),
  [data-kit-role=form-group] > fieldset > [data-kit-region=end]:has(> [data-kit-role=date-field] + [data-kit-role=time-field]) {
    min-inline-size: 0;
    max-inline-size: 100%;
  }
  [data-kit-role=form-group] > fieldset:has(> [data-kit-region=start] + [data-kit-region=end]) > :where([data-kit-region])[data-kit-region=start],
  [data-kit-role=form-group] > fieldset:has(> [data-kit-region=start] + [data-kit-region=end]) > :where([data-kit-region])[data-kit-region=end],
  [data-kit-role=form-group] > fieldset:has(> [data-kit-region=start] + [data-kit-region=end]) > :where([data-kit-region])[data-kit-region=zone],
  [data-kit-role=form-group] > fieldset > :is([data-kit-region=start], [data-kit-region=end]) > :where([data-kit-role])[data-kit-role=date-field],
  [data-kit-role=form-group] > fieldset > :is([data-kit-region=start], [data-kit-region=end]) > :where([data-kit-role])[data-kit-role=time-field] {
    margin-block: 0;
  }
  [data-kit-role=form-group] > fieldset > :is([data-kit-region=start], [data-kit-region=end]) > [data-kit-role=date-field]:has(+ [data-kit-role=time-field]) {
    inline-size: auto;
  }
  [data-kit-role=form-group] > fieldset > :is([data-kit-region=start], [data-kit-region=end]) > :is([data-kit-role=time-field], [data-kit-role=date-field]) > [data-kit-region=resolved] {
    contain: inline-size;
  }
  [data-kit-role=form-group] > fieldset > [data-kit-region=start]:has(+ [data-kit-region=end]):after {
    content: "\2013" / "";
    display: grid;
    align-content: center;
    min-block-size: var(--_kit-control-height);
  }
  [data-kit-role=form-group] > fieldset:has(> [data-kit-region=start] + [data-kit-region=end]) > [data-kit-region=zone] {
    align-self: center;
    color: var(--_kit-text-muted);
  }
  [data-kit-role=toast] {
    --_kit-toast-duration: 8s;
    position: fixed;
    z-index: var(--_kit-tier-toast);
    inset-block-end: calc(var(--_kit-inset) + env(safe-area-inset-bottom));
    inset-inline-end: calc(var(--_kit-inset) + env(safe-area-inset-right));
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-region) var(--_kit-stack);
    max-inline-size: calc(100% - 2 * var(--_kit-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
    margin: 0;
    box-shadow: var(--_kit-lift);
  }
  [data-kit-role=toast][hidden] {
    display: none;
  }
  [data-kit-role=toast] > [data-kit-region=line] {
    flex: 1 1 auto;
  }
  [data-kit-role=toast] > [data-kit-region=actions] {
    flex: 0 0 auto;
    margin-inline-start: auto;
  }
  @media screen and (width < 720px) {
    [data-kit-role=toast] {
      inset-inline: 0;
      max-inline-size: none;
      padding-inline: calc(var(--_kit-inset) + env(safe-area-inset-left)) calc(var(--_kit-inset) + env(safe-area-inset-right));
    }
  }
  @media screen {
    dialog[data-kit-role=dialog]:modal > [data-kit-role=toast] {
      position-anchor: --_kit-dialog-held;
      inset-block-end: calc(anchor(top) + var(--_kit-stack) + var(--_kit-rule) + var(--_kit-inset));
      inset-inline: auto anchor(end);
      max-inline-size: anchor-size(inline);
      padding-inline: var(--_kit-inset);
    }
  }
  @media screen and (width < 720px) {
    dialog[data-kit-role=dialog]:modal > [data-kit-role=toast] {
      inset-inline-start: anchor(start);
    }
  }
  [data-kit-role=toast] > [data-kit-region=actions]:has(> [data-kit-region=words]) {
    display: contents;
  }
  [data-kit-role=toast] > [data-kit-region=actions]:has(> [data-kit-region=words]) > :first-child {
    margin-inline-start: auto;
  }
  [data-kit-role=toast] > [data-kit-region=actions] > [data-kit-region=words] {
    flex: 0 0 100%;
    contain: inline-size;
    margin-block: calc(var(--_kit-stack) - var(--_kit-region)) 0;
  }
  [data-kit-role=toast]:not(:has(> [data-kit-region=actions] > :is([data-kit-region=undo], [data-kit-region=redo]))) {
    flex-wrap: nowrap;
  }
  [data-kit-role=tooltip][popover] {
    --_kit-tooltip-rest: .4s;
    --_kit-tooltip-warm: .3s;
    --_kit-anchor-gap: var(--_kit-rhythm);
    --_kit-text-ink: var(--_kit-reversed-ink);
    --_kit-link: initial;
    --_kit-text-muted: var(--_kit-reversed-muted);
    position: fixed;
    inset: auto;
    top: var(--kit-anchor-y, 0px);
    left: var(--kit-anchor-x, 0px);
    inline-size: max-content;
    max-inline-size: var(--_kit-popover-width);
    margin: 0;
    overflow: visible;
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    border: 0;
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-reversed);
    color: var(--_kit-text-ink);
    box-shadow: var(--_kit-lift);
    font-size: var(--_kit-label-size);
    opacity: 0;
    scale: var(--_kit-popover-scale);
    translate: 0 var(--_kit-popover-travel);
    transform-origin: var(--kit-anchor-origin, bottom center);
    transition:
      opacity var(--_kit-popover-duration) var(--_kit-settle),
      scale var(--_kit-popover-duration) var(--_kit-settle),
      translate var(--_kit-popover-duration) var(--_kit-settle),
      display var(--_kit-popover-duration) var(--_kit-settle) allow-discrete,
      overlay var(--_kit-popover-duration) var(--_kit-settle) allow-discrete;
  }
  [data-kit-role=tooltip][popover][data-kit-side=below] {
    translate: 0 calc(-1 * var(--_kit-popover-travel));
  }
  [data-kit-role=tooltip][popover][data-kit-side=trailing] {
    translate: calc(-1 * var(--_kit-popover-travel)) 0;
  }
  [data-kit-role=tooltip][popover][data-kit-side=trailing]:dir(rtl) {
    translate: var(--_kit-popover-travel) 0;
  }
  [data-kit-role=tooltip][popover]:popover-open {
    display: flex;
    align-items: baseline;
    gap: var(--_kit-inset-tight);
    opacity: 1;
    scale: none;
    translate: none;
  }
  @starting-style {
    :where(:root[data-kit-shown]) [data-kit-role=tooltip][popover]:popover-open {
      opacity: 0;
      scale: var(--_kit-popover-scale);
    }
  }
  [data-kit-role=tooltip][popover]:before,
  [data-kit-role=tooltip][popover]:after {
    --_kit-anchor-gap: inherit;
    content: "";
    position: absolute;
  }
  [data-kit-role=tooltip][popover]:before {
    inset-inline: 0;
    block-size: var(--_kit-anchor-gap);
  }
  [data-kit-role=tooltip][popover]:after {
    inline-size: calc(2 * var(--_kit-anchor-gap));
    block-size: var(--_kit-anchor-gap);
    left: calc(var(--kit-anchor-centre, 50%) - var(--_kit-anchor-gap));
    background: inherit;
  }
  [data-kit-role=tooltip][popover][data-kit-side=above]:before,
  [data-kit-role=tooltip][popover]:not([data-kit-side]):before {
    top: 100%;
  }
  [data-kit-role=tooltip][popover][data-kit-side=above]:after,
  [data-kit-role=tooltip][popover]:not([data-kit-side]):after {
    top: 100%;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
  }
  [data-kit-role=tooltip][popover][data-kit-side=below]:before {
    bottom: 100%;
  }
  [data-kit-role=tooltip][popover][data-kit-side=below]:after {
    bottom: 100%;
    clip-path: polygon(50% 0, 100% 100%, 0 100%);
  }
  [data-kit-role=tooltip][popover][data-kit-side=trailing]:before {
    inset-inline: auto 100%;
    inset-block: 0;
    inline-size: var(--_kit-anchor-gap);
    block-size: auto;
  }
  [data-kit-role=tooltip][popover][data-kit-side=trailing]:after {
    inset-inline: auto 100%;
    top: calc(var(--kit-anchor-centre, 50%) - var(--_kit-anchor-gap));
    left: auto;
    inline-size: var(--_kit-anchor-gap);
    block-size: calc(2 * var(--_kit-anchor-gap));
    clip-path: polygon(100% 0, 100% 100%, 0 50%);
  }
  [data-kit-role=tooltip][popover][data-kit-side=trailing]:dir(rtl):after {
    clip-path: polygon(0 0, 100% 50%, 0 100%);
  }
  [data-kit-role=tooltip][popover] > span:not([data-kit-region]) + span:not([data-kit-region]) {
    margin-inline-start: calc(-1 * var(--_kit-inset-tight));
  }
  [data-kit-role=tooltip][popover] > span:not([data-kit-region]) + span:not([data-kit-region]):before {
    content: "\a0\b7\a0" / "";
    color: var(--_kit-text-muted);
  }
  [data-kit-role=tooltip][popover] > [data-kit-region=keys] {
    display: inline-flex;
    gap: var(--_kit-rhythm);
    color: var(--_kit-text-muted);
    font-family: var(--_kit-mono-family);
  }
  [data-kit-role=tooltip][popover] > [data-kit-region=keys] > kbd {
    font: inherit;
  }
  nav[data-kit-role=trail] > ol {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: var(--_kit-rhythm);
    min-inline-size: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: var(--_kit-label-size);
  }
  nav[data-kit-role=trail] > ol > li {
    display: flex;
    flex: none;
    align-items: center;
    gap: var(--_kit-rhythm);
    min-inline-size: 0;
  }
  nav[data-kit-role=trail] > ol > li > a + button {
    margin-inline-start: calc(var(--_kit-stack) - var(--_kit-rhythm));
  }
  nav[data-kit-role=trail] > ol > li[hidden] {
    display: none;
  }
  nav[data-kit-role=trail] > ol > li > [popover] > [data-kit-role=form-group] {
    --_kit-field-step: 100%;
  }
  nav[data-kit-role=trail] > ol > li > [popover] > [data-kit-role=form-group] > label {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  nav[data-kit-role=trail] > ol > li > [popover] > ul {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: var(--_kit-body-size);
  }
  nav[data-kit-role=trail] > ol > li > [popover] > ul > li[hidden] {
    display: none;
  }
  nav[data-kit-role=trail] > ol > li > [popover] > ul > [data-kit-region=nothing-matches] {
    display: grid;
    place-items: center;
    min-block-size: var(--_kit-region);
    color: var(--_kit-text-muted);
  }
  nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a {
    display: block;
    padding: max(0px, calc((var(--_kit-target) - 1lh) / 2)) var(--_kit-inset-tight);
    border-radius: var(--_kit-inner-radius);
    color: var(--_kit-text-ink);
    text-decoration: none;
  }
  nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a[aria-current=page] {
    font-weight: var(--_kit-strong-weight);
  }
  nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a:focus-visible {
    background: var(--_kit-wash);
  }
  @media (hover: hover) and (pointer: fine) {
    nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a:hover {
      background: linear-gradient(currentColor, currentColor) 0 0 / calc(2 * var(--_kit-focus-edge)) 100% no-repeat var(--_kit-wash);
    }
    nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a:hover:dir(rtl) {
      background-position: 100% 0;
    }
  }
  nav[data-kit-role=trail] > ol > li > a {
    display: block;
    min-inline-size: 0;
    padding-block: max(0px, calc((var(--_kit-target) - 1lh) / 2));
    text-decoration-line: none;
  }
  nav[data-kit-role=trail] > ol > li > a:focus-visible {
    text-decoration-line: underline;
  }
  @media (hover: hover) and (pointer: fine) {
    nav[data-kit-role=trail] > ol > li > a:hover {
      text-decoration-line: underline;
    }
  }
  nav[data-kit-role=trail] > ol > li + li:where(li:not([hidden]) ~ *):before {
    content: "";
    flex: 0 0 var(--_kit-control-icon);
    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,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;
  }
  nav[data-kit-role=trail] > [data-kit-region=words] {
    margin: var(--_kit-rhythm) 0 0;
    font-size: var(--_kit-label-size);
  }
  @media screen {
    @container (inline-size >= 720px) {
      nav[data-kit-role=trail][data-kit-fit=pending] > ol > [data-kit-region=fold] ~ li,
      nav[data-kit-role=trail][data-kit-fit=pending] > [data-kit-region=words] {
        visibility: hidden;
      }
    }
    @container (inline-size < 720px) {
      nav[data-kit-role=trail] > ol > li:not(:last-child) {
        display: none;
      }
      nav[data-kit-role=trail] > ol > li:last-child {
        flex: 0 1 auto;
        gap: var(--_kit-inset-tight);
      }
      nav[data-kit-role=trail] > ol > li:last-child > *:not(a),
      nav[data-kit-role=trail] > [data-kit-region=words] {
        display: none;
      }
      nav[data-kit-role=trail] > ol > li:last-child:before {
        content: "";
        flex: 0 0 var(--_kit-control-icon);
        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=%22M224,128a8,8,0,0,1-8,8H59.31l58.35,58.34a8,8,0,0,1-11.32,11.32l-72-72a8,8,0,0,1,0-11.32l72-72a8,8,0,0,1,11.32,11.32L59.31,120H216A8,8,0,0,1,224,128Z%22/%3E%3C/svg%3E") center / contain no-repeat;
      }
    }
  }
  [data-kit-role=tree],
  [data-kit-role=tree] ul[role=group] {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  [data-kit-role=tree] li[role=treeitem] {
    display: grid;
    grid-template-columns: var(--_kit-target) auto minmax(0, 1fr);
    align-items: center;
    gap: var(--_kit-rhythm);
  }
  [data-kit-role=tree] li[role=treeitem] ~ li[role=treeitem] {
    margin-block-start: var(--_kit-rhythm);
  }
  [data-kit-role=tree] li[role=treeitem]:focus-visible {
    outline: none;
    box-shadow: none;
  }
  [data-kit-role=tree] li[role=treeitem] > [data-kit-region=caret] {
    grid-column: 1;
    display: grid;
    place-items: center;
    inline-size: var(--_kit-target);
    block-size: var(--_kit-target);
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
  }
  [data-kit-role=tree] li[role=treeitem] > [data-kit-region=caret]: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;
  }
  [data-kit-role=tree] li[role=treeitem][aria-expanded=true] > [data-kit-region=caret]:before {
    transform: rotate(90deg);
  }
  [data-kit-role=tree] li[role=treeitem] > [data-kit-role=selection-control] {
    grid-column: 2;
    position: relative;
    margin: calc((var(--_kit-target) - var(--_kit-selection-size)) / 2);
  }
  [data-kit-role=tree] li[role=treeitem] > [data-kit-role=selection-control]:after {
    content: "";
    position: absolute;
    inset: calc((var(--_kit-selection-size) - var(--_kit-target)) / 2 - var(--_kit-rule));
  }
  [data-kit-role=tree] li[role=treeitem] > [data-kit-region=item-name] {
    grid-column: 3;
    display: flex;
    align-items: center;
    gap: var(--_kit-stack);
    justify-self: start;
    max-inline-size: 100%;
    min-block-size: var(--_kit-target);
    padding-inline: var(--_kit-inset-tight);
    border-radius: var(--_kit-radius);
    color: var(--_kit-text-ink);
    text-decoration: none;
  }
  [data-kit-role=tree] li[role=treeitem] > [data-kit-region=item-name] > [data-kit-icon] {
    flex: none;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
  }
  [data-kit-role=tree] li[role=treeitem]:focus-visible > [data-kit-region=item-name] {
    outline: var(--_kit-focus-edge) solid var(--_kit-text-ink);
    outline-offset: calc(0px - var(--_kit-focus-edge));
  }
  [data-kit-role=tree] li[role=treeitem][aria-current=page] > [data-kit-region=item-name] {
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-role=tree] li[role=treeitem] > ul[role=group] {
    grid-column: 1 / -1;
    padding-inline-start: var(--_kit-target);
  }
  [data-kit-role=tree] li[role=treeitem][aria-expanded=false] > ul[role=group] {
    display: none;
  }
  [data-kit-role=tree] ul[role=group] > [data-kit-region=loading] {
    inline-size: min(24ch, 100%);
    block-size: var(--_kit-target);
    margin-inline-start: var(--_kit-target);
    border-radius: var(--_kit-inner-radius);
    background: var(--_kit-wash-muted);
    animation: kit-wait var(--_kit-appear) var(--_kit-settle) var(--_kit-wait) backwards;
  }
  [data-kit-role=tree] ul[role=group] > [data-kit-region=failed] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-rhythm) var(--_kit-stack);
    min-block-size: var(--_kit-target);
    padding-inline-start: calc(var(--_kit-target) + var(--_kit-inset-tight));
    color: var(--_kit-text-muted);
  }
  [data-kit-role=tree] ul[role=group] > [data-kit-region=failed] > button {
    min-block-size: var(--_kit-target);
    min-inline-size: var(--_kit-target);
    padding: 0;
    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);
  }
  [data-kit-role=tree] ul[role=group] > [data-kit-region=failed] > button:focus-visible {
    text-decoration-color: var(--_kit-text-ink);
  }
  @media print {
    [data-kit-role=tree] li[role=treeitem] > [data-kit-region=caret] {
      visibility: hidden;
    }
    [data-kit-role=tree] li[role=treeitem] > [data-kit-region=item-name] {
      text-decoration: none;
    }
  }
  [data-kit-role=unit-plan] {
    display: grid;
    gap: var(--_kit-stack);
    min-inline-size: 0;
    margin: 0;
    font-size: var(--_kit-body-size);
  }
  [data-kit-role=unit-plan] > figcaption {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=unit-plan] [data-kit-category=first] {
    --_kit-unit-plan-hue: var(--_kit-data-category-1);
  }
  [data-kit-role=unit-plan] [data-kit-category=second] {
    --_kit-unit-plan-hue: var(--_kit-data-category-2);
  }
  [data-kit-role=unit-plan] [data-kit-category=third] {
    --_kit-unit-plan-hue: var(--_kit-data-category-3);
  }
  [data-kit-role=unit-plan] [data-kit-category=fourth] {
    --_kit-unit-plan-hue: var(--_kit-data-category-4);
  }
  [data-kit-role=unit-plan] [data-kit-category=fifth] {
    --_kit-unit-plan-hue: var(--_kit-data-category-5);
  }
  [data-kit-role=unit-plan] [data-kit-category=sixth] {
    --_kit-unit-plan-hue: var(--_kit-data-category-6);
  }
  [data-kit-role=unit-plan] > [data-kit-region=counts] {
    display: grid;
    gap: var(--_kit-rhythm);
  }
  [data-kit-role=unit-plan] > [data-kit-region=counts] > [data-kit-region=parts] {
    position: relative;
    display: block;
    block-size: var(--_kit-bar-height);
  }
  [data-kit-role=unit-plan] > [data-kit-region=counts] > [data-kit-region=parts] > [data-kit-region=part] {
    --_kit-part-hue: var(--_kit-unit-plan-hue);
  }
  [data-kit-role=unit-plan] > [data-kit-region=counts] > [data-kit-region=standings] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--_kit-rhythm) var(--_kit-cluster-gap);
    margin: 0;
    padding: 0;
    list-style: none;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-role=unit-plan] > [data-kit-region=counts] > [data-kit-region=standings] > li:before {
    content: "";
    display: inline-block;
    inline-size: 1cap;
    block-size: 1cap;
    margin-inline-end: var(--_kit-stamp-gap);
    background: var(--_kit-unit-plan-hue);
  }
  [data-kit-role=unit-plan] > [data-kit-region=counts] > [data-kit-region=standings] > li > [data-kit-role=amount] {
    color: var(--_kit-text-ink);
    font-variant-numeric: tabular-nums;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table {
    border-collapse: separate;
    border-spacing: calc(2 * var(--_kit-rule));
    inline-size: 100%;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > thead,
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody {
    border: 0;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > :is(thead, tbody) > tr {
    border: 0;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > :is(thead, tbody) > tr > th {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
    font-weight: 400;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > thead > tr > th {
    inline-size: calc(100% / var(--kit-positions));
    min-inline-size: var(--_kit-field-short);
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > th {
    position: sticky;
    z-index: 2;
    inset-inline-start: 0;
    vertical-align: top;
    background: var(--_kit-surface-beneath);
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td {
    vertical-align: top;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td[data-kit-category] {
    position: relative;
    border-block-start: var(--_kit-lead-edge) solid var(--_kit-unit-plan-hue);
    background: color-mix(in oklch, var(--_kit-unit-plan-hue) 16%, var(--_kit-surface));
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td > a,
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td > [data-kit-region=value] > a {
    display: block;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td > a:focus-visible,
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td > [data-kit-region=value] > a:focus-visible {
    outline: 2px solid transparent;
    box-shadow: none;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td > a:after,
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td > [data-kit-region=value] > a:after {
    content: "";
    position: absolute;
    inset: 0;
  }
  [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td:has(> a:focus-visible, > [data-kit-region=value] > a:focus-visible) {
    z-index: 1;
    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);
  }
  @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);
    }
  }
  a[data-kit-role=way-back],
  button[data-kit-role=way-back] {
    display: inline-flex;
    align-items: baseline;
    gap: var(--_kit-inset-tight);
    max-inline-size: 100%;
  }
  a[data-kit-role=way-back]:before,
  button[data-kit-role=way-back]:before {
    content: "";
    flex: 0 0 var(--_kit-control-icon);
    align-self: flex-start;
    inline-size: var(--_kit-control-icon);
    block-size: 1lh;
    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=%22M224,128a8,8,0,0,1-8,8H59.31l58.35,58.34a8,8,0,0,1-11.32,11.32l-72-72a8,8,0,0,1,0-11.32l72-72a8,8,0,0,1,11.32,11.32L59.31,120H216A8,8,0,0,1,224,128Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  :is(a, button)[data-kit-role=way-back] > [data-kit-region=label] {
    text-decoration: inherit;
  }
  a[data-kit-role=way-back],
  button[data-kit-role=way-back] {
    min-inline-size: var(--_kit-target);
    padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
    --_kit-text-trim: none;
  }
  button[data-kit-role=way-back] {
    padding-inline: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    text-align: start;
    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);
    &:focus-visible {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  @media (hover: hover) and (pointer: fine) {
    button[data-kit-role=way-back]:hover {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
}
@layer headings {
  @property --_kit-heads { syntax: "*"; inherits: false; }
  :where([data-kit-role]):where([data-kit-role=headed-region], [data-kit-role=card], [data-kit-role=inline-consequence], [data-kit-role=dialog], [data-kit-role=side-panel], [data-kit-role=phone-sheet], [data-kit-role=keyboard-sheet] [data-kit-region=group], [data-kit-role=guide], [data-kit-role=label-panel], [data-kit-layout=find] > [data-kit-region=command-group], [data-kit-layout] > [data-kit-region]:has(> :is(h3, h4, h5, h6)), [data-kit-layout=form]:has(> [data-kit-region=task-context] > :is(h3, h4, h5, h6))),
  :where([data-kit-region]):where([data-kit-role=headed-region], [data-kit-role=card], [data-kit-role=inline-consequence], [data-kit-role=dialog], [data-kit-role=side-panel], [data-kit-role=phone-sheet], [data-kit-role=keyboard-sheet] [data-kit-region=group], [data-kit-role=guide], [data-kit-role=label-panel], [data-kit-layout=find] > [data-kit-region=command-group], [data-kit-layout] > [data-kit-region]:has(> :is(h3, h4, h5, h6)), [data-kit-layout=form]:has(> [data-kit-region=task-context] > :is(h3, h4, h5, h6))),
  :where([data-kit-layout]):where([data-kit-role=headed-region], [data-kit-role=card], [data-kit-role=inline-consequence], [data-kit-role=dialog], [data-kit-role=side-panel], [data-kit-role=phone-sheet], [data-kit-role=keyboard-sheet] [data-kit-region=group], [data-kit-role=guide], [data-kit-role=label-panel], [data-kit-layout=find] > [data-kit-region=command-group], [data-kit-layout] > [data-kit-region]:has(> :is(h3, h4, h5, h6)), [data-kit-layout=form]:has(> [data-kit-region=task-context] > :is(h3, h4, h5, h6))) {
    --_kit-heads: true;
  }
  @container style(--_kit-heads: true) {
    * {
      --_kit-heading-nested: true;
    }
  }
  @container style(--_kit-heading-nested: true) {
    [data-kit-role=headed-region] > [data-kit-region=heading],
    :is([data-kit-role=card], [data-kit-role=inline-consequence]) > [data-kit-region=subject],
    [data-kit-role=label-panel] > h3,
    [data-kit-role=label-panel] > h4,
    [data-kit-role=label-panel] > h5,
    [data-kit-role=label-panel] > h6,
    [data-kit-layout] > [data-kit-region] > h3,
    [data-kit-layout] > [data-kit-region] > h4,
    [data-kit-layout] > [data-kit-region] > h5,
    [data-kit-layout] > [data-kit-region] > h6 {
      font-size: var(--_kit-body-size);
      font-weight: var(--_kit-heading-weight);
      letter-spacing: var(--_kit-heading-tracking);
    }
  }
  :is([data-kit-layout=stepped-flow], [data-kit-role=dialog]) > [data-kit-region=summary] > [data-kit-role=headed-region]:not([aria-current=step]) > [data-kit-region=heading] {
    font-weight: 400;
  }
}
@layer regions {
  :is([data-kit-region=service-destinations], [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=foot]) {
    --_kit-text-line: var(--_kit-target);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
    > a {
      display: inline-flex;
      align-items: center;
      min-block-size: var(--_kit-target);
    }
  }
  [data-kit-layout] summary {
    font-size: var(--_kit-body-size);
  }
  :is([data-kit-layout=home], [data-kit-layout=record], [data-kit-layout=stepped-flow], [data-kit-layout=settings], [data-kit-layout=reports], [data-kit-layout=list], [data-kit-layout=form], [data-kit-layout=find], [data-kit-layout=help], [data-kit-layout=calendar], [data-kit-layout=gantt], [data-kit-layout=field-result], [data-kit-layout=unavailable]) > [data-kit-region=notices] {
    grid-column: 1 / -1;
    grid-row: 1;
    box-sizing: border-box;
    inline-size: 100%;
    min-inline-size: 0;
  }
  [data-kit-layout] > [data-kit-region=notices] ~ [data-kit-region=notices] {
    grid-row: auto;
  }
  [data-kit-layout=list] > :where([data-kit-region])[data-kit-region=saved-views-filters-sort],
  [data-kit-layout=list] > :where([data-kit-region])[data-kit-region=columns-selection-actions] {
    gap: var(--_kit-stack);
  }
  :where([data-kit-layout])[data-kit-layout=home],
  :where([data-kit-layout])[data-kit-layout=record],
  :where([data-kit-layout])[data-kit-layout=stepped-flow],
  :where([data-kit-layout])[data-kit-layout=settings],
  :where([data-kit-layout])[data-kit-layout=reports],
  :where([data-kit-layout])[data-kit-layout=list],
  :where([data-kit-layout])[data-kit-layout=form],
  :where([data-kit-layout])[data-kit-layout=find] {
    :where([data-kit-region])[data-kit-region=saved-views-filters-sort],
    :where([data-kit-region])[data-kit-region=columns-selection-actions],
    :where([data-kit-region])[data-kit-region=period-filters-schedule] {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: var(--_kit-stack);
    }
    [data-kit-region=saved-views-filters-sort]:has([data-kit-role=form-group]:not(:is([data-kit-region=saved-views-filters-sort], [data-kit-region=period-filters-schedule]) :is([data-kit-role], [data-kit-layout], [data-kit-region], fieldset) *), > [data-kit-region=filters] > [data-kit-role=form-group]),
    [data-kit-region=period-filters-schedule]:has([data-kit-role=form-group]:not(:is([data-kit-region=saved-views-filters-sort], [data-kit-region=period-filters-schedule]) :is([data-kit-role], [data-kit-layout], [data-kit-region], fieldset) *)) {
      gap: var(--_kit-region);
    }
    dl > div + div:where(div:not([hidden]) ~ *) {
      margin-block-start: var(--_kit-stack);
    }
    dd {
      margin-inline-start: 0;
    }
    dt {
      color: var(--_kit-text-muted);
    }
  }
  @media screen {
    :where([data-kit-region]):is([data-kit-region=rows]:not([data-kit-layout=list] > *), [data-kit-region=breakdown-owning-records]) {
      container-type: inline-size;
    }
  }
  [data-kit-region=standing][data-kit-state~=failed],
  [data-kit-region=standing][data-kit-state~=conflict],
  [data-kit-region=standing][data-kit-state~=processing],
  [data-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);
  }
  [data-kit-region=standing][data-kit-state~=failed],
  [data-kit-region=standing][data-kit-state~=conflict] {
    color: var(--_kit-text-ink);
  }
}
@layer authored-text {
  [data-kit-authored-text=true] {
    display: block;
  }
  [data-kit-authored-text=true] :where(p, h5, ul, ol, li, blockquote, pre) {
    margin: 0;
  }
  [data-kit-authored-text=true] p,
  [data-kit-authored-text=true] h5 {
    white-space: pre-wrap;
  }
  [data-kit-authored-text=true] > h5 {
    font-size: var(--_kit-body-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  [data-kit-authored-text=true] p:empty {
    block-size: 1lh;
  }
  [data-kit-authored-text=true] > * + *,
  [data-kit-authored-text=true] :is(li, blockquote) > p + p {
    margin-block-start: var(--_kit-stack);
  }
  [data-kit-authored-text=true] li + li {
    margin-block-start: var(--_kit-rhythm);
  }
  [data-kit-authored-text=true] ul,
  [data-kit-authored-text=true] ol {
    padding-inline-start: var(--_kit-inset-wide);
  }
  [data-kit-authored-text=true] ol {
    list-style-type: var(--_kit-numbering, decimal);
  }
  [data-kit-authored-text=true] ul:has(> li > [data-kit-icon]) {
    list-style: none;
    padding-inline-start: 0;
  }
  [data-kit-authored-text=true] li:has(> [data-kit-icon]) {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    column-gap: var(--_kit-stack);
  }
  [data-kit-authored-text=true] li > [data-kit-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);
  }
  [data-kit-authored-text=true] li > [data-kit-region=spoken] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-authored-text=true] li:has(> [data-kit-icon]) > p {
    grid-column: 2;
  }
  [data-kit-authored-text=true] blockquote {
    padding-inline-start: var(--_kit-inset);
    border-inline-start: var(--_kit-rule) solid var(--_kit-edge);
  }
  [data-kit-authored-text=true] pre {
    padding: var(--_kit-inset-tight) var(--_kit-inset);
    overflow-x: auto;
    background: var(--_kit-wash-muted);
  }
  [data-kit-authored-text=true] strong {
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-authored-text=true] :not(pre) > code {
    padding-inline: var(--_kit-rhythm);
    border-radius: var(--_kit-rhythm);
    background: var(--_kit-wash-muted);
  }
  [data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] li:has(> [data-kit-icon]) > p:first-of-type {
    margin-block-start: calc((var(--_kit-target) - 1lh) / 2);
  }
  [data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] li > [data-kit-icon] {
    position: relative;
    box-sizing: content-box;
    padding: calc((var(--_kit-target) - var(--_kit-control-icon)) / 2);
    margin-block: 0;
    margin-inline: calc((var(--_kit-control-icon) - var(--_kit-target)) / 2);
  }
}
@layer shell {
  :where(html):root:has(.kit-layout-shell > .kit-region-chrome > .kit-region-rail) {
    --_kit-railed: true;
  }
  :where(html):root:has(.kit-layout-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) {
    :where(html):root:has(.kit-layout-shell) {
      overscroll-behavior-y: auto;
    }
  }
  @media screen and (width >= 720px) {
    :where(html):root:has(.kit-layout-shell > .kit-region-chrome > .kit-region-rail) {
      scroll-padding-block-start: calc(3 * var(--_kit-focus-edge) + var(--_kit-rule));
    }
  }
  :where(.kit-layout-shell > .kit-region-chrome > .kit-region-rail > .kit-region-destinations, .kit-layout-shell > .kit-region-chrome > .kit-region-bottom-bar .kit-region-more > ul[popover], .kit-layout-shell > .kit-region-chrome > .kit-region-identity-strip) > .kit-region-profile > button:after {
    content: "";
    flex: 0 0 var(--_kit-control-icon);
    align-self: center;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-start: auto;
    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=%22M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  }
  @media screen and (width < 720px) {
    :where(html):root:has(.kit-layout-shell > .kit-region-chrome > .kit-region-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));
    }
    :where(html):root:has(.kit-layout-shell > .kit-region-chrome > .kit-region-rail):has(.kit-role-action-group > .kit-role-status-line[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 {
  div[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  section[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  aside[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  nav[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  footer[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  p[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  span[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  ul[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  figcaption[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  dt[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  dd[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):empty,
  [data-kit-layout] > div[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):not(:has(> *)),
  [data-kit-layout] > section[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):not(:has(> *)),
  [data-kit-layout] > aside[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):not(:has(> *)),
  [data-kit-layout] > nav[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):not(:has(> *)),
  [data-kit-layout] > footer[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):not(:has(> *)),
  [data-kit-layout] > ul[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=plan] [data-kit-region=aisle], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-role=image-cover] > [data-kit-region=covering] > [data-kit-region=cover] > [data-kit-region=handle], [data-kit-region=share], :is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field]) > [data-kit-region=resolved], td :is([data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark]), [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound], [data-kit-region=unread], [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [data-kit-region=availability], [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability], [data-kit-role=slider] > [data-kit-region=track] > *, [data-kit-role=rating] > [data-kit-region=stars], [data-kit-role=chart] > figcaption > *, :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part], [data-kit-state~=loading] > [data-kit-region=loading], [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *, [data-kit-layout=gantt] :is([data-kit-region=today-line], [data-kit-region=link], [data-kit-region=resize], [data-kit-region=link-handle], [data-kit-region=mark], [data-kit-region=progress], [data-kit-region=bracket], [data-kit-region=milestone], [data-kit-region=swatch], [data-kit-region=starts], [data-kit-region=ends], [data-kit-region=done], [data-kit-region=after])):not(:has(> *)),
  div[data-kit-region]:has(> [data-kit-region=notices]):not(:has(> :not([data-kit-region=notices]), > [data-kit-region=notices] > *)),
  section[data-kit-region]:has(> [data-kit-region=notices]):not(:has(> :not([data-kit-region=notices]), > [data-kit-region=notices] > *)),
  aside[data-kit-region]:has(> [data-kit-region=notices]):not(:has(> :not([data-kit-region=notices]), > [data-kit-region=notices] > *)),
  form[data-kit-region]:has(> [data-kit-region=notices]):not(:has(> :not([data-kit-region=notices]), > [data-kit-region=notices] > *)) {
    display: none;
  }
  :where([data-kit-state~=loading]) * {
    visibility: hidden;
  }
  [data-kit-state~=loading] *:not(:where([data-kit-region=header] > div > [data-kit-region=subject])):not(:where([data-kit-state~=loading] :not(:where(form, [data-kit-region=filters], [data-kit-region=header] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group]), [data-kit-layout=field-result] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-role=chart]), [data-kit-role=path-diagram] > figcaption))) *),
  :is([data-kit-layout=shell] [data-kit-region=page], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions][data-kit-state~=loading] {
    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(form):where(form, [data-kit-region=filters], [data-kit-region=header] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group]), [data-kit-layout=field-result] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-role=chart]), [data-kit-role=path-diagram] > figcaption),
  [data-kit-state~=loading] :where([data-kit-region]):where(form, [data-kit-region=filters], [data-kit-region=header] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group]), [data-kit-layout=field-result] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-role=chart]), [data-kit-role=path-diagram] > figcaption),
  [data-kit-state~=loading] :where(div):where(form, [data-kit-region=filters], [data-kit-region=header] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group]), [data-kit-layout=field-result] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-role=chart]), [data-kit-role=path-diagram] > figcaption),
  [data-kit-state~=loading] :where(figcaption):where(form, [data-kit-region=filters], [data-kit-region=header] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group]), [data-kit-layout=field-result] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-role=chart]), [data-kit-role=path-diagram] > figcaption),
  [data-kit-state~=loading] :where([data-kit-role]):where(form, [data-kit-region=filters], [data-kit-region=header] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group]), [data-kit-layout=field-result] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=chart] > :is(figcaption, [data-kit-region=supporting], [data-kit-role=chart]), [data-kit-role=path-diagram] > figcaption) {
    background: none;
    animation: none;
  }
  [data-kit-region=header][data-kit-state~=loading] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]) {
    color: inherit;
  }
  [data-kit-region=header][data-kit-state~=loading] > div > [data-kit-region=subject],
  [data-kit-region=header][data-kit-state~=loading] > div > [data-kit-region=subject] * {
    visibility: visible;
  }
  [data-kit-state~=loading] > [data-kit-region=loading] {
    display: block;
    block-size: var(--_kit-target);
  }
  [data-kit-state~=empty] > p {
    max-inline-size: var(--_kit-reading-width);
  }
  [data-kit-role=chart] > figcaption {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=chart][data-kit-axis=block]:is([data-kit-state~=loading], [data-kit-state~=loading] *) > [data-kit-region=frame] {
    background-image:
      repeating-linear-gradient(
        to bottom,
        transparent 0 calc(25% - var(--_kit-rule)),
        var(--_kit-surface) calc(25% - var(--_kit-rule)) 25%);
  }
  [data-kit-role=chart][data-kit-axis=inline]:is([data-kit-state~=loading], [data-kit-state~=loading] *) > [data-kit-region=frame] {
    background-image:
      repeating-linear-gradient(
        to bottom,
        transparent 0 calc(var(--_kit-target) - var(--_kit-stack)),
        var(--_kit-surface) calc(var(--_kit-target) - var(--_kit-stack)) var(--_kit-target));
  }
  [data-kit-role=path-diagram] > figcaption {
    color: var(--_kit-text-ink);
  }
  [data-kit-role=statistical-result] > [data-kit-region=finding] {
    max-inline-size: var(--_kit-reading-width);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-body-size);
  }
}
@layer layouts {
  [data-kit-layout=calendar] {
    --_kit-calendar-heads-height: calc(2 * var(--_kit-label-size) * var(--_kit-body-leading) + 2 * var(--_kit-inset-tight) + var(--_kit-rule));
    --_kit-calendar-edge-bar: calc(var(--_kit-inset-tight) / 2);
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    min-inline-size: 0;
    container-name: calendar;
    container-type: inline-size;
  }
  *:has(> [data-kit-layout=calendar]) {
    container-type: inline-size;
  }
  [data-kit-layout=calendar] > [data-kit-region=toolbar] {
    flex-shrink: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: first baseline;
    gap: var(--_kit-stack);
  }
  [data-kit-layout=calendar] > [data-kit-region=toolbar] > [data-kit-region=range],
  [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=range],
  [data-kit-layout=gantt] > [data-kit-region=toolbar] > [data-kit-region=range] {
    display: flex;
    flex: 1 1 100%;
    flex-wrap: wrap;
    align-items: start;
    gap: var(--_kit-stack);
  }
  [data-kit-layout=calendar] > [data-kit-region=toolbar] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])),
  :is([data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] > [data-kit-region=toolbar] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=scope] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
    display: contents;
  }
  [data-kit-layout=calendar] > [data-kit-region=toolbar],
  [data-kit-layout=calendar] > [data-kit-region=toolbar] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
    > :where([data-kit-region])[data-kit-region=scope],
    > :where([data-kit-region])[data-kit-region=view] {
      display: flex;
      flex: 0 1 auto;
      flex-wrap: wrap;
      align-items: first baseline;
      gap: var(--_kit-stack);
    }
    > [data-kit-region=actions] {
      flex: 0 1 auto;
      margin-inline-start: auto;
    }
    > [data-kit-region=scope] > button[popovertarget],
    > [data-kit-region=scope] > button[popovertarget] + [data-kit-region=words],
    > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=scope] > button[popovertarget],
    > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=scope] > button[popovertarget] + [data-kit-region=words] {
      display: none;
    }
    > [data-kit-region=scope],
    > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=scope] {
      > [data-kit-role=form-group],
      > [data-kit-region=filters] > [data-kit-role=form-group],
      > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-role=form-group] {
        inline-size: auto;
        min-inline-size: 0;
        max-inline-size: min(var(--_kit-focused-width), 100%);
        > [data-kit-region=select] {
          inline-size: auto;
          max-inline-size: 100%;
        }
      }
    }
  }
  [data-kit-layout=calendar] > [data-kit-region=toolbar] > [data-kit-region=range],
  [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=range],
  [data-kit-layout=gantt] > [data-kit-region=toolbar] > [data-kit-region=range] {
    > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
      display: contents;
    }
    > [data-kit-region=range-in-words] {
      font-size: var(--_kit-measure-size);
      line-height: var(--_kit-control-height);
      flex-grow: 1;
      white-space: nowrap;
    }
    [data-kit-region=date] > [data-kit-role=form-group] > :where([data-kit-region])[data-kit-region=help],
    [data-kit-region=date] > [data-kit-role=form-group] > :where([data-kit-region])[data-kit-region=error] {
      contain: inline-size;
    }
  }
  [data-kit-layout=calendar] > [data-kit-region=toolbar] > [data-kit-region=range] > [data-kit-region=words] {
    flex: 1 0 100%;
    order: 1;
    min-inline-size: 0;
    margin-block: 0;
  }
  @media screen {
    @container calendar (inline-size >= 720px) {
      [data-kit-layout=calendar] > [data-kit-region=toolbar] > [data-kit-region=range] > [data-kit-region=words] {
        text-align: end;
      }
    }
  }
  [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=header] [data-kit-region=lede] > [data-kit-region=range-in-words] {
    display: none;
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body]:has([data-kit-layout=calendar], ~ [data-kit-region=body] [data-kit-layout=calendar], ~ * [data-kit-region=body] [data-kit-layout=calendar]) {
        align-self: stretch;
      }
    }
    @container (inline-size < 720px) {
      [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=header]:has(~ [data-kit-region=body] :is([data-kit-layout=calendar], [data-kit-layout=gantt], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=range])) [data-kit-region=lede] > [data-kit-region=range-in-words] {
        display: inline-block;
      }
    }
  }
  :is([data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] [data-kit-region=date] > [data-kit-role=form-group] > label,
  [data-kit-layout=calendar] > [data-kit-region=toolbar] > [data-kit-region=view] > [data-kit-role=form-group] > fieldset > legend,
  [data-kit-layout=gantt] > [data-kit-region=toolbar] > [data-kit-region=scale] > [data-kit-role=form-group] > fieldset > legend,
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=item] > [data-kit-role=meter] > [data-kit-region=value] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  :is([data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] [data-kit-region=date] > [data-kit-role=form-group]:not([data-kit-width]) {
    --_kit-field-step: var(--_kit-field-wide);
  }
  :is([data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=gantt] > [data-kit-region=toolbar], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] [data-kit-region=date] > [data-kit-role=form-group] > [data-kit-role=date-field]:not([data-kit-state~=error]) > [data-kit-region=resolved]:not(:popover-open) {
    display: none;
  }
  @media screen {
    @container calendar (inline-size >= 720px) {
      :is([data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] > [data-kit-region=toolbar] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=scope] > [data-kit-region=filters] {
        display: contents;
        color: inherit;
      }
      :is([data-kit-layout=calendar] > [data-kit-region=toolbar], [data-kit-layout=calendar] > [data-kit-region=toolbar] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=scope] {
        display: contents;
      }
      [data-kit-layout=calendar] > [data-kit-region=toolbar]:has(> [data-kit-region=scope] > [data-kit-region=filters] > [data-kit-region=more][data-kit-fit=pending]:not([hidden]), > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=scope] > [data-kit-region=filters] > [data-kit-region=more][data-kit-fit=pending]:not([hidden])) > [data-kit-region=view] {
        visibility: hidden;
      }
      [data-kit-layout=calendar] [data-kit-region=desk-grid] {
        --_kit-overflow-fade-blank: calc(var(--_kit-hour-height) - var(--_kit-label-size));
        scroll-padding-block-end: var(--_kit-overflow-fade-extent);
        container-type: scroll-state;
      }
      [data-kit-layout=calendar] [data-kit-region=desk-grid]:after {
        --_kit-overflow-fade-direction: to bottom;
        --_kit-overflow-fade-surface: var(--_kit-surface-beneath);
        grid-column: 1 / -1;
        inset-block-end: 0;
        block-size: var(--_kit-overflow-fade-extent);
        margin-block-start: calc(-1 * var(--_kit-overflow-fade-extent));
      }
      @container scroll-state(scrollable: block-end) {
        [data-kit-layout=calendar] [data-kit-region=desk-grid]:after {
          content: "";
        }
      }
    }
  }
  [data-kit-layout=calendar] [data-kit-region=time-gutter] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=time-gutter] > [data-kit-region=hours] > * {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    block-size: var(--_kit-hour-height);
    padding-inline-end: var(--_kit-inset-tight);
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=calendar] [data-kit-region=day-heading] {
    display: flex;
    align-items: center;
    margin-block-end: var(--_kit-stack);
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=calendar] [data-kit-region=day-heading] time {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=day-heading]:has(> [data-kit-region=availability-words]) {
    flex-direction: column;
    align-items: flex-start;
  }
  [data-kit-layout=calendar] [data-kit-region=day-heading] > [data-kit-region=availability-words] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=column] > [data-kit-region=availability-words] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid] {
    display: grid;
    grid-template-columns: max-content repeat(var(--kit-calendar-columns, 7), minmax(0, 1fr));
    align-content: start;
    min-inline-size: 0;
    margin-inline-end: calc(-2 * var(--_kit-focus-edge));
    padding-block-end: calc(2 * var(--_kit-focus-edge));
    padding-inline-end: calc(2 * var(--_kit-focus-edge));
    overflow-x: hidden;
    overflow-y: auto;
    scroll-padding-block-start: calc(var(--kit-calendar-heads-height, var(--_kit-calendar-heads-height)) + 2 * var(--_kit-focus-edge) + var(--_kit-rule));
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > :where([data-kit-region])[data-kit-region=heads],
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > :where([data-kit-region])[data-kit-region=bands],
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > :where([data-kit-region])[data-kit-region=time-grid],
  [data-kit-layout=calendar] [data-kit-region=month-grid] > [data-kit-region=heads] {
    display: grid;
    grid-column: 1 / -1;
    grid-template-columns: subgrid;
    min-inline-size: 0;
  }
  [data-kit-layout=calendar] :is([data-kit-region=desk-grid], [data-kit-region=month-grid]) > [data-kit-region=heads] {
    position: sticky;
    z-index: var(--_kit-tier-held);
    inset-block-start: 0;
    background: var(--_kit-panel);
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > [data-kit-region=heads]:before {
    content: "";
    box-sizing: border-box;
  }
  [data-kit-layout=calendar] [data-kit-region=heads]:before,
  [data-kit-layout=calendar] [data-kit-region=heads] > [data-kit-region=column-head] {
    border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  [data-kit-layout=calendar] [data-kit-region=heads] > [data-kit-region=column-head] {
    display: flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    min-inline-size: 0;
    padding: var(--_kit-inset-tight);
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > [data-kit-region=heads] > [data-kit-region=column-head],
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > [data-kit-region=heads]:before {
    min-block-size: var(--_kit-calendar-heads-height);
  }
  [data-kit-layout=calendar] [data-kit-region=heads] > [data-kit-region=column-head] time {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > [data-kit-region=heads] + [data-kit-region=time-grid] {
    margin-block-start: calc(2 * var(--_kit-focus-edge));
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid] > [data-kit-region=bands] {
    grid-auto-rows: max-content;
    row-gap: var(--_kit-rhythm);
    padding-block: var(--_kit-rhythm);
  }
  [data-kit-layout=calendar] [data-kit-region=bands] [data-kit-region=band] {
    grid-column: calc(var(--kit-calendar-band-first, 1) + 1) / calc(var(--kit-calendar-band-last, 1) + 2);
    grid-row: var(--kit-calendar-band-stack, 1);
    min-inline-size: 0;
    margin-inline-end: var(--_kit-rhythm);
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    background: var(--_kit-wash-muted);
    color: inherit;
    font-size: var(--_kit-label-size);
    text-decoration: none;
  }
  [data-kit-layout=calendar] [data-kit-region=bands] [data-kit-region=band]:has(> [data-kit-region=standing]) {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
  }
  [data-kit-layout=calendar] [data-kit-region=bands] [data-kit-region=band] > [data-kit-region=name] {
    flex: 0 1 auto;
    min-inline-size: 0;
  }
  [data-kit-layout=calendar] [data-kit-region=bands] [data-kit-region=band] > [data-kit-region=standing] {
    flex: 1 0 100%;
    white-space: normal;
  }
  [data-kit-layout=calendar] [data-kit-region=bands] [data-kit-region=band] > [data-kit-region=standing] > span {
    padding-inline-start: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap));
    text-indent: calc(-1 * (var(--_kit-stamp-mark) + var(--_kit-stamp-gap)));
  }
  [data-kit-layout=calendar] [data-kit-region=time-grid] [data-kit-region=column] {
    position: relative;
    display: grid;
    grid-template-columns: repeat(var(--kit-calendar-column-parts, 1), minmax(0, 1fr));
    grid-template-rows: repeat(var(--kit-calendar-hours, 12), var(--_kit-hour-height));
    column-gap: var(--_kit-rhythm);
    min-inline-size: 0;
    padding-inline: var(--_kit-rhythm);
    border-inline-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    background:
      repeating-linear-gradient(
        to bottom,
        transparent 0,
        transparent calc(var(--_kit-hour-height) - var(--_kit-rule)),
        var(--_kit-panel-boundary) calc(var(--_kit-hour-height) - var(--_kit-rule)),
        var(--_kit-panel-boundary) var(--_kit-hour-height));
  }
  [data-kit-layout=calendar] [data-kit-region=column] :where([data-kit-region])[data-kit-region=block],
  [data-kit-layout=calendar] [data-kit-region=column] :where([data-kit-region])[data-kit-region=closure],
  [data-kit-layout=calendar] [data-kit-region=column] :where([data-kit-region])[data-kit-region=availability],
  [data-kit-layout=calendar] [data-kit-region=column] :where([data-kit-region])[data-kit-region=drop-target] {
    position: relative;
    grid-column: var(--kit-calendar-block-part, 1 / -1);
    inset-block-start: var(--kit-calendar-block-offset, 0px);
    block-size: var(--kit-calendar-block-size, auto);
    min-inline-size: 0;
    min-block-size: 0;
  }
  @property --_kit-calendar-floor-height { syntax: "<length>"; inherits: true; initial-value: 0px; }
  [data-kit-layout=calendar] [data-kit-region=column] [data-kit-region=block] {
    --_kit-calendar-block-height: var(--kit-calendar-block-size, calc(100cqb + 2 * var(--_kit-rule) + var(--_kit-rhythm)));
    --_kit-calendar-floor-height: calc(1lh + var(--_kit-inset-tight) + 2 * var(--_kit-rule));
    --_kit-calendar-floor-space: calc(var(--_kit-calendar-block-height) - var(--_kit-calendar-floor-height));
    --_kit-calendar-hour-space: calc(var(--_kit-calendar-block-height) + .5px - var(--_kit-hour-height));
    --_kit-calendar-name-size: clamp(var(--_kit-label-size), var(--_kit-calendar-hour-space) * 1000, var(--_kit-body-size));
    --_kit-calendar-label-inset: calc(clamp(0px, var(--_kit-calendar-hour-space) * 1000, var(--_kit-inset-tight)) + clamp(0px, var(--_kit-calendar-hour-space) * -1000, (100cqb - 1lh) / 2)) ;
    z-index: 1;
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
    align-items: baseline;
    block-size: calc(var(--kit-calendar-block-size, 100%) - var(--_kit-rhythm));
    min-block-size: var(--_kit-calendar-floor-height);
    padding: 0 var(--_kit-inset-tight);
    overflow: clip;
    container-type: size;
    background: var(--_kit-panel);
    border: var(--_kit-rule) solid var(--_kit-panel-boundary);
    border-radius: var(--_kit-radius);
    color: inherit;
    font-size: var(--_kit-label-size);
    text-decoration: none;
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-state~=folded] {
    grid-column: 1 / -1;
  }
  [data-kit-layout=calendar] [data-kit-region=block]:has(> [data-kit-region=name] > [data-kit-region=count]) {
    overflow: visible clip;
  }
  [data-kit-layout=calendar] [data-kit-region=column] [data-kit-region=closure] {
    z-index: 0;
    margin-inline: calc(-1 * var(--_kit-rhythm));
    min-block-size: calc(1lh + 2 * var(--_kit-rhythm));
    overflow: clip;
    background: var(--_kit-wash-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=calendar] [data-kit-region=time-grid] [data-kit-region=column]:has(> [data-kit-region=availability]) {
    background: none;
  }
  [data-kit-layout=calendar] [data-kit-region=time-grid] [data-kit-region=column]:has(> [data-kit-region=availability]):after {
    content: "";
    position: absolute;
    z-index: 0;
    inset: 0;
    background:
      repeating-linear-gradient(
        to bottom,
        transparent 0,
        transparent calc(var(--_kit-hour-height) - var(--_kit-rule)),
        var(--_kit-panel-boundary) calc(var(--_kit-hour-height) - var(--_kit-rule)),
        var(--_kit-panel-boundary) var(--_kit-hour-height));
    pointer-events: none;
  }
  [data-kit-layout=calendar] [data-kit-region=column] [data-kit-region=availability] {
    z-index: 0;
    grid-column: 1 / -1;
    margin-inline: calc(-1 * var(--_kit-rhythm));
    border-inline-start: var(--_kit-lead-edge) solid var(--_kit-muted);
    background: var(--_kit-panel);
    pointer-events: none;
  }
  [data-kit-layout=calendar] [data-kit-region=closure] > [data-kit-region=name] {
    display: block;
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    color: inherit;
    text-decoration: none;
  }
  [data-kit-layout=calendar] [data-kit-region=closure] > [data-kit-region=name]:focus-visible {
    outline-offset: calc(-1 * var(--_kit-focus-edge));
  }
  [data-kit-layout=calendar] [data-kit-region=time-grid]:has(> [data-kit-region=current-time]) {
    position: relative;
  }
  [data-kit-layout=calendar] [data-kit-region=column] [data-kit-region=current-time],
  [data-kit-layout=calendar] [data-kit-region=time-grid] > [data-kit-region=current-time] {
    position: absolute;
    z-index: 0;
    inset-inline: 0;
    inset-block-start: var(--kit-calendar-now-offset, 0px);
    border-block-start: var(--_kit-current-time-rule) solid var(--_kit-ink);
    pointer-events: none;
    scroll-snap-align: center;
    scroll-initial-target: nearest;
  }
  [data-kit-layout=calendar] [data-kit-region=time-grid] > [data-kit-region=current-time] {
    grid-column: 2 / -1;
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=empty] > [data-kit-region=heads] > div:not([data-kit-region]) {
    grid-column: 2 / -1;
    grid-row: 2;
    justify-self: start;
    z-index: 1;
    margin: var(--_kit-inset-tight);
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=empty] > [data-kit-region=heads] {
    background: none;
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=empty] > [data-kit-region=heads]:before,
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=empty] > [data-kit-region=heads] > [data-kit-region=column-head] {
    background: var(--_kit-panel);
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=empty] > [data-kit-region=heads]:after {
    content: "";
    grid-column: 1 / -1;
    grid-row: 2;
    background: var(--_kit-surface-beneath);
  }
  [data-kit-layout=calendar] [data-kit-region=month-grid][data-kit-state~=empty] > div:not([data-kit-region]) {
    grid-column: 1 / -1;
    justify-self: start;
    margin: var(--_kit-inset-tight);
  }
  [data-kit-layout=calendar] :is([data-kit-region=desk-grid][data-kit-state~=empty] > [data-kit-region=heads], :is([data-kit-region=month-grid], [data-kit-region=days])[data-kit-state~=empty]) > div:not([data-kit-region]) {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--_kit-stack);
    > :is(p, [data-kit-role=action-group]) {
      margin: 0;
    }
  }
  [data-kit-layout=calendar] :is([data-kit-region=desk-grid][data-kit-state~=empty] > [data-kit-region=heads], [data-kit-region=month-grid][data-kit-state~=empty]) > div:not([data-kit-region]) {
    max-inline-size: calc(100% - 2 * var(--_kit-inset-tight));
    padding: var(--_kit-inset);
    background: var(--_kit-panel-surface);
    border: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=start] {
    flex: none;
    margin-block-start: calc(-2lh - var(--_kit-calendar-label-inset));
    color: var(--_kit-text-muted);
    font-size: max(0px, min(var(--_kit-calendar-name-size), var(--_kit-calendar-hour-space) * -1000));
    white-space: pre;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=name] {
    display: block;
    flex: 0 1 auto;
    min-inline-size: clamp(0px, var(--_kit-calendar-hour-space) * 1000, 100%);
    padding-block-start: var(--_kit-calendar-label-inset);
    font-size: var(--_kit-calendar-name-size);
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=name]:has(> [data-kit-region=count]) {
    display: flex;
    flex-flow: row wrap-reverse;
    align-content: flex-end;
    justify-content: flex-start;
    max-block-size: calc(1lh + var(--_kit-calendar-label-inset));
    overflow: visible clip;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=name] > [data-kit-region=count] {
    flex: none;
    white-space: pre;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=name] > [data-kit-region=start] {
    flex: none;
    color: var(--_kit-text-muted);
    white-space: pre;
  }
  @property --_kit-calendar-name-line { syntax: "<length>"; inherits: false; initial-value: 0px; }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] {
    display: flex;
    flex: none;
    flex-flow: row wrap;
    justify-content: flex-start;
    inline-size: max-content;
    max-inline-size: calc(100cqi + var(--_kit-calendar-separator));
    --_kit-calendar-name-line: 1lh;
    --_kit-calendar-line-step: calc(var(--_kit-calendar-floor-height) - var(--_kit-inset-tight) - 2 * var(--_kit-rule));
    --_kit-calendar-line-space: clamp(0px, var(--_kit-calendar-hour-space) * 1000, round(down, 100cqb - 2 * var(--_kit-inset-tight) - var(--_kit-calendar-name-line), var(--_kit-calendar-line-step)));
    max-block-size: var(--_kit-calendar-line-space);
    --_kit-calendar-separator: calc(.85 * var(--_kit-label-size));
    --_kit-calendar-line-hang: clamp(0px, var(--_kit-calendar-hour-space) * 1000, var(--_kit-calendar-separator));
    --_kit-calendar-line-hole: clamp(0px, var(--_kit-calendar-hour-space) * 1000, calc(.65 * var(--_kit-label-size)));
    margin-inline: calc(-1 * var(--_kit-calendar-line-hang)) 100cqi;
    clip-path: polygon(evenodd, -10000px -10000px, 10000px -10000px, 10000px 10000px, -10000px 10000px, -10000px -10000px, 0 0, var(--_kit-calendar-line-hole) 0, var(--_kit-calendar-line-hole) 100%, 0 100%, 0 0);
    margin-block-end: clamp(0px, (var(--_kit-calendar-floor-space) - .5px) * 1000, var(--_kit-inset-tight));
    overflow: hidden;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-calendar-name-size);
    white-space: pre;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line]:dir(rtl) {
    clip-path: polygon(evenodd, -10000px -10000px, 10000px -10000px, 10000px 10000px, -10000px 10000px, -10000px -10000px, 100% 0, calc(100% - var(--_kit-calendar-line-hole)) 0, calc(100% - var(--_kit-calendar-line-hole)) 100%, 100% 100%, 100% 0);
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > * {
    flex: none;
    min-inline-size: 0;
    overflow: hidden;
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > time {
    max-inline-size: 100cqi;
    margin-inline-start: var(--_kit-calendar-line-hang);
    text-overflow: ellipsis;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=kind] {
    max-inline-size: calc(100cqi + var(--_kit-calendar-separator));
    text-overflow: ellipsis;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=separator] {
    inline-size: 0;
    font-size: 0;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=standings] {
    --_kit-calendar-stamp-reach: clamp(0px, var(--_kit-calendar-hour-space) * 1000, var(--_kit-inset-tight));
    --_kit-calendar-label-hang: clamp(0px, var(--_kit-calendar-hour-space) * -1000, var(--_kit-calendar-separator));
    max-inline-size: calc(100cqi + var(--_kit-calendar-separator));
    margin-inline-start: calc(-1 * var(--_kit-calendar-label-hang));
    overflow: visible;
    clip-path: inset(0 calc(-1 * var(--_kit-calendar-stamp-reach)) 0 var(--_kit-calendar-label-hang));
    white-space: normal;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=standings]:dir(rtl) {
    clip-path: inset(0 var(--_kit-calendar-label-hang) 0 calc(-1 * var(--_kit-calendar-stamp-reach)));
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=standings] > span {
    position: relative;
    display: inline-block;
    padding-inline-start: var(--_kit-calendar-separator);
    white-space: normal;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=standings] > span:before {
    content: "\b7";
    position: absolute;
    inset-inline-start: 0;
    inline-size: var(--_kit-calendar-separator);
    text-align: center;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=standing] {
    order: 1;
    max-inline-size: 100cqi;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=standing] > span {
    max-inline-size: 100%;
    overflow: hidden;
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=line] > [data-kit-region=standings]:after {
    content: " ";
    white-space: pre;
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=start] {
    display: none;
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=name] {
    max-inline-size: calc(100% - clamp(0px, var(--_kit-calendar-hour-space) * -1000, var(--_kit-stamp-mark) + var(--_kit-stamp-gap)));
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=name]:after {
    content: " ";
    font-size: clamp(0px, var(--_kit-calendar-hour-space) * -1000, 1em);
    white-space: pre;
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=line] {
    flex: 1 0 clamp(0px, var(--_kit-calendar-hour-space) * 1000, calc(100cqi + var(--_kit-calendar-separator)));
    align-self: flex-start;
    inline-size: auto;
    min-inline-size: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap));
    max-inline-size: max-content;
    max-block-size: max(var(--_kit-calendar-line-step), var(--_kit-calendar-line-space));
    margin-block-start: clamp(0px, var(--_kit-calendar-hour-space) * -1000, var(--_kit-calendar-label-inset));
    margin-inline-end: clamp(0px, var(--_kit-calendar-hour-space) * 1000, 100cqi);
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=line] > *:not([data-kit-region=standing]) {
    font-size: clamp(0px, var(--_kit-calendar-hour-space) * 1000, var(--_kit-label-size));
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=line] > [data-kit-region=separator]:has(+ [data-kit-region=standing]) {
    flex: none;
    inline-size: clamp(0px, var(--_kit-calendar-hour-space) * 1000, var(--_kit-stamp-gap));
    max-inline-size: none;
    font-size: 0;
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing] > [data-kit-region=line] > [data-kit-region=standing] {
    inline-size: 0;
    min-inline-size: calc(var(--_kit-stamp-mark) + var(--_kit-stamp-gap));
  }
  [data-kit-layout=calendar] [data-kit-region=block]:has(> [data-kit-region=line] > [data-kit-region=standings], > [data-kit-region=line] > [data-kit-role=meter] [data-kit-role=stamp]) {
    > [data-kit-region=start] {
      display: none;
    }
    > [data-kit-region=name] {
      flex: 1000000 1 0;
      max-inline-size: max-content;
    }
    > [data-kit-region=name]:after {
      content: none;
    }
    > [data-kit-region=line] {
      flex: 1 0 auto;
      align-self: flex-start;
      inline-size: max-content;
      max-inline-size: clamp(100%, var(--_kit-calendar-hour-space) * 100000, calc(100cqi + var(--_kit-calendar-separator)));
      max-block-size: max(var(--_kit-calendar-line-step), var(--_kit-calendar-line-space));
      margin-block-start: clamp(0px, var(--_kit-calendar-hour-space) * -1000, var(--_kit-calendar-label-inset));
      margin-inline-end: clamp(0px, var(--_kit-calendar-hour-space) * 100000, 100cqi);
    }
    > [data-kit-region=line] > :is(time, [data-kit-region=kind], [data-kit-region=separator], [data-kit-role=meter]) {
      font-size: clamp(0px, var(--_kit-calendar-hour-space) * 1000, var(--_kit-label-size));
    }
    > [data-kit-region=line] > [data-kit-region=standings] {
      font-size: var(--_kit-label-size);
    }
    > [data-kit-region=line] > [data-kit-region=standings]:before {
      content: " ";
      font-size: clamp(0px, var(--_kit-calendar-hour-space) * -1000, 1em);
      white-space: pre;
    }
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-holds~=standing]:has(> [data-kit-region=line] > [data-kit-region=standings]) > [data-kit-region=line] {
    > [data-kit-region=standings] {
      max-inline-size: calc(100cqi + var(--_kit-calendar-separator) - clamp(0px, var(--_kit-calendar-hour-space) * -1000, var(--_kit-stamp-mark) + var(--_kit-stamp-gap)));
    }
  }
  [data-kit-layout=calendar] [data-kit-region=column] [data-kit-region=block]:has(> [data-kit-region=line] > [data-kit-region=standings]) {
    overflow: hidden;
    container-type: size scroll-state;
    anchor-scope: --_kit-calendar-line, --_kit-calendar-standings;
    > [data-kit-region=line] {
      margin-block-end: clamp(0px, var(--_kit-calendar-hour-space) * 1000, var(--_kit-inset-tight));
      anchor-name: --_kit-calendar-line;
    }
    > [data-kit-region=line] > [data-kit-region=standings] {
      anchor-name: --_kit-calendar-standings;
    }
    > [data-kit-region=line]:after {
      content: "";
      position: absolute;
      inset-inline-start: 0;
      inset-block-end: calc(anchor(--_kit-calendar-standings end) - anchor(--_kit-calendar-line end) + .5px + clamp(0px, var(--_kit-calendar-hour-space) * -1000, 100cqb));
      inline-size: 1px;
      block-size: 1px;
      pointer-events: none;
    }
  }
  @container scroll-state(scrollable: block-end) {
    [data-kit-layout=calendar] [data-kit-region=column] [data-kit-region=block]:has(> [data-kit-region=line] > [data-kit-region=standings]) {
      > [data-kit-region=line] {
        max-block-size: calc(var(--_kit-calendar-line-space) - var(--_kit-calendar-line-step));
      }
      > [data-kit-region=line]:after {
        inset-block-end: calc(clamp(0px, var(--_kit-calendar-hour-space) * -1000, 100cqb) - 1px);
      }
      > [data-kit-region=line] > [data-kit-region=standings],
      > [data-kit-region=line] > [data-kit-region=standing] {
        position: absolute;
        inset-block-start: anchor(--_kit-calendar-line end);
      }
      > [data-kit-region=line] > [data-kit-region=standings] {
        inset-inline-start: calc(var(--_kit-inset-tight) - var(--_kit-calendar-line-hang));
        white-space: nowrap;
      }
      > [data-kit-region=line] > [data-kit-region=standings] > span {
        white-space: nowrap;
      }
      > [data-kit-region=line] > [data-kit-region=standings] > span:first-child:before {
        visibility: hidden;
      }
      > [data-kit-region=line] > [data-kit-region=standing] {
        inset-inline-start: anchor(--_kit-calendar-standings end);
      }
    }
  }
  [data-kit-layout=calendar] :is([data-kit-region=block], [data-kit-region=month-cell] > [data-kit-region=item], [data-kit-region=day] [data-kit-region=item]) [data-kit-role=meter] {
    --_kit-bar-height: var(--_kit-calendar-edge-bar);
    display: inline;
    color: inherit;
    font-size: inherit;
  }
  [data-kit-layout=calendar] :is([data-kit-region=block], [data-kit-region=month-cell] > [data-kit-region=item], [data-kit-region=day] [data-kit-region=item]) [data-kit-role=meter] > [data-kit-region=value]:has(> [data-kit-region=reading]) {
    display: inline-flex;
    color: inherit;
  }
  [data-kit-layout=calendar] :is([data-kit-region=block], [data-kit-region=month-cell] > [data-kit-region=item], [data-kit-region=day] [data-kit-region=item]) [data-kit-role=meter] > [data-kit-region=bar] {
    position: absolute;
    inset-inline: 0;
    inset-block-end: 0;
    margin: 0;
    padding: 0;
  }
  [data-kit-layout=calendar] :is([data-kit-region=month-cell] > [data-kit-region=item], [data-kit-region=day] [data-kit-region=item]):has([data-kit-role=meter]) {
    position: relative;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-role=meter] {
    font-size: var(--_kit-label-size);
    max-inline-size: calc(100cqi + var(--_kit-calendar-separator));
    padding-inline-start: var(--_kit-calendar-line-hang);
    white-space: normal;
  }
  [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-role=meter]:before {
    content: "\b7";
    float: inline-start;
    inline-size: var(--_kit-calendar-line-hang);
    margin-inline-start: calc(-1 * var(--_kit-calendar-line-hang));
    text-align: center;
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=item]:has(> [data-kit-role=meter]) {
    padding-block-end: var(--_kit-calendar-edge-bar);
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-state~=cancelled] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-state~=preparation],
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-state~=moving] {
    border-style: dashed;
    border-color: var(--_kit-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-state~=moving] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar]:has([data-kit-region=block][data-kit-state~=moving]) :where([data-kit-region])[data-kit-region=block],
  [data-kit-layout=calendar]:has([data-kit-region=block][data-kit-state~=moving]) :where([data-kit-region])[data-kit-region=drop-target] {
    user-select: none;
  }
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-state~=uncovered],
  [data-kit-layout=calendar] [data-kit-region=block][data-kit-state~=clashing],
  [data-kit-layout=calendar] [data-kit-region=block]:is([data-kit-state~=uncovered], [data-kit-state~=clashing]):is([data-kit-state~=loading], [data-kit-state~=loading] *) {
    border-style: solid;
    border-color: var(--_kit-ink);
  }
  [data-kit-layout=calendar] [data-kit-state~=loading] > [data-kit-region],
  [data-kit-layout=calendar] [data-kit-state~=loading] > [data-kit-role] {
    background: var(--_kit-wash-muted);
    border-color: transparent;
    color: transparent;
    animation: kit-wait var(--_kit-appear) var(--_kit-settle) var(--_kit-wait) backwards;
  }
  [data-kit-layout=calendar] [data-kit-state~=loading]:is([data-kit-state~=loading] *):not(form, [data-kit-region=filters], div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group])) > [data-kit-region],
  [data-kit-layout=calendar] [data-kit-state~=loading]:is([data-kit-state~=loading] *):not(form, [data-kit-region=filters], div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=form-group])) > [data-kit-role] {
    animation: none;
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=heads],
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=bands],
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=time-grid],
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=loading] > [data-kit-region=time-grid] > [data-kit-region=column],
  [data-kit-layout=calendar] [data-kit-region=month-grid][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=heads],
  [data-kit-layout=calendar] [data-kit-region=month-grid][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=month-cell] {
    visibility: hidden;
    background: none;
    animation: none;
  }
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=loading] > :is([data-kit-region=heads], [data-kit-region=bands]) > [data-kit-region],
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=loading] > [data-kit-region=time-grid] > [data-kit-region=time-gutter],
  [data-kit-layout=calendar] [data-kit-region=desk-grid][data-kit-state~=loading] > [data-kit-region=time-grid] > [data-kit-region=column] > [data-kit-region],
  [data-kit-layout=calendar] [data-kit-region=month-grid][data-kit-state~=loading] > [data-kit-region=heads] > [data-kit-region],
  [data-kit-layout=calendar] [data-kit-region=month-grid][data-kit-state~=loading] > [data-kit-region=month-cell] > :where([data-kit-region])[data-kit-region=date],
  [data-kit-layout=calendar] [data-kit-region=month-grid][data-kit-state~=loading] > [data-kit-region=month-cell] > :where([data-kit-region])[data-kit-region=band],
  [data-kit-layout=calendar] [data-kit-region=month-grid][data-kit-state~=loading] > [data-kit-region=month-cell] > :where([data-kit-region])[data-kit-region=item] {
    visibility: visible;
    color: transparent;
    background: var(--_kit-wash-muted);
    border-color: transparent;
    clip-path: inset(var(--_kit-rhythm) round var(--_kit-radius));
    user-select: none;
    animation: kit-wait var(--_kit-appear) var(--_kit-settle) var(--_kit-wait) backwards;
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target] {
    z-index: 2;
    border-radius: var(--_kit-radius);
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target] > [data-kit-region=block] {
    block-size: 100%;
    background: transparent;
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target][data-kit-state~=accepting] {
    background: linear-gradient(var(--_kit-wash-accent), var(--_kit-wash-accent)) var(--_kit-panel);
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target][data-kit-state~=accepting] > [data-kit-region=block] {
    border-color: var(--_kit-ink);
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target][data-kit-state~=refused] {
    background: linear-gradient(var(--_kit-wash-muted), var(--_kit-wash-muted)) var(--_kit-panel);
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target][data-kit-state~=refused] > [data-kit-region=block] {
    border-color: var(--_kit-muted);
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target] > [data-kit-region=reason] {
    position: absolute;
    z-index: 3;
    inset-block-start: 0;
    margin: 0;
    padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    border: var(--_kit-rule) solid var(--_kit-panel-boundary);
    border-radius: var(--_kit-radius);
    background: var(--_kit-panel);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-label-size);
    white-space: nowrap;
    pointer-events: auto;
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target] > [data-kit-region=reason][data-kit-side=trailing] {
    inset-inline-start: calc(100% + var(--_kit-rhythm));
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target] > [data-kit-region=reason][data-kit-side=leading] {
    inset-inline-end: calc(100% + var(--_kit-rhythm));
  }
  [data-kit-layout=calendar] [data-kit-region=drop-target] > [data-kit-region=reason][data-kit-side=below] {
    inset-block-start: calc(100% + var(--_kit-rhythm));
    inset-inline-start: 0;
  }
  [data-kit-layout=calendar] [data-kit-region=month-grid] {
    display: grid;
    grid-template-columns: repeat(var(--kit-calendar-columns, 7), minmax(0, 1fr));
    align-content: start;
    min-inline-size: 0;
    overflow-x: hidden;
    overflow-y: auto;
    scroll-padding-block-start: calc(var(--_kit-target) + var(--_kit-rule) + 2 * var(--_kit-focus-edge));
  }
  [data-kit-layout=calendar] [data-kit-region=month-grid] [data-kit-region=month-cell] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-rhythm);
    min-block-size: calc(5lh + 4 * var(--_kit-rhythm) + 2 * var(--_kit-inset-tight));
    min-inline-size: 0;
    padding: var(--_kit-inset-tight);
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    border-inline-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    background: var(--_kit-panel);
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > :where([data-kit-region])[data-kit-region=band],
  [data-kit-layout=calendar] [data-kit-region=month-cell] > :where([data-kit-region])[data-kit-region=item] {
    min-inline-size: 0;
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=date] {
    min-inline-size: 0;
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > :is([data-kit-region=date], [data-kit-region=band], [data-kit-region=item]) time {
    display: inline;
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=date] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > :where([data-kit-region])[data-kit-region=band],
  [data-kit-layout=calendar] [data-kit-region=month-cell] > :where([data-kit-region])[data-kit-region=item] {
    color: inherit;
    text-decoration: none;
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=band] {
    padding-inline: var(--_kit-rhythm);
    background: var(--_kit-wash-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=item] > time {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=item][data-kit-state~=cancelled] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=new] {
    flex: 1 1 auto;
    min-block-size: 0;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    appearance: none;
  }
  @media screen {
    @container calendar (inline-size < 720px) {
      [data-kit-layout=calendar] > [data-kit-region=toolbar],
      [data-kit-layout=calendar] > [data-kit-region=toolbar] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
        > [data-kit-region=range] {
          display: contents;
        }
        > [data-kit-region=range] > [data-kit-region=range-in-words] {
          display: none;
        }
        > [data-kit-region=range] > [data-kit-region=today] {
          grid-area: 1 / 1;
        }
        > [data-kit-region=range] > [data-kit-region=previous] {
          grid-area: 1 / 2;
        }
        > [data-kit-region=range] > [data-kit-region=next] {
          grid-area: 1 / 3;
        }
        > [data-kit-region=actions] {
          grid-area: 1 / 4;
        }
        > [data-kit-region=scope] {
          grid-column: 1 / -1;
          inline-size: 100%;
          min-inline-size: 0;
        }
        > [data-kit-region=range] > [data-kit-region=date],
        > [data-kit-region=range] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=date] {
          grid-area: 2 / 1 / auto / -1;
          justify-self: start;
          max-inline-size: 100%;
        }
        > [data-kit-role=status-line] {
          grid-column: 1 / -1;
        }
        > [data-kit-region=range] > [data-kit-region=words] {
          order: -1;
          grid-column: 1 / -1;
          inline-size: 100cqi;
        }
        > [data-kit-region=range]:has(> [data-kit-region=words]) > [data-kit-region=date],
        > [data-kit-region=range]:has(> [data-kit-region=words]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=date] {
          grid-row: auto;
        }
        > [data-kit-region=scope] > button[popovertarget] {
          display: inline-flex;
          flex: none;
          margin-inline-start: auto;
        }
        > [data-kit-region=scope] > button[popovertarget] + [data-kit-region=words] {
          display: block;
          flex: 1 0 100%;
          inline-size: 100%;
          min-inline-size: 0;
          margin-block: 0;
        }
        > [data-kit-region=view] {
          display: none;
        }
      }
      [data-kit-layout=calendar] > [data-kit-region=toolbar] {
        display: grid;
        grid-template-columns: repeat(3, auto) minmax(0, 1fr);
        align-items: center;
      }
    }
  }
  @media screen {
    @container calendar (inline-size < 720px) {
      [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] {
        display: none;
      }
    }
  }
  [data-kit-layout=calendar] > [data-kit-region=days] {
    display: grid;
    grid-template-columns: minmax(0, max-content) minmax(min-content, 1fr);
    gap: var(--_kit-region) var(--_kit-stack);
  }
  [data-kit-layout=calendar] > [data-kit-region=days] > *,
  [data-kit-layout=calendar] [data-kit-region=day] > *,
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row],
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > *,
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column] > *,
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > *,
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > *,
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > * {
    grid-column: 1 / -1;
  }
  [data-kit-layout=calendar] [data-kit-region=day],
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item],
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row],
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column],
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column],
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line],
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] {
    display: grid;
    grid-template-columns: subgrid;
    align-content: start;
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [data-kit-role=row] {
    container-type: normal;
  }
  [data-kit-layout=calendar] [data-kit-region=day] > p {
    margin: 0;
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=band] + p {
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    padding-block-start: var(--_kit-inset-tight);
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=band] > [data-kit-role=row] {
    background: var(--_kit-wash-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=day] :is([data-kit-region=band], [data-kit-region=item]) + :is([data-kit-region=band], [data-kit-region=item]) > [data-kit-role=row] {
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  @media screen {
    [data-kit-layout=calendar] [data-kit-region=day] :is([data-kit-region=band], [data-kit-region=item]):is([data-kit-state~=loading], [data-kit-state~=loading] *) + :where([data-kit-region]):is([data-kit-region=band], [data-kit-region=item]):is([data-kit-state~=loading], [data-kit-state~=loading] *) {
      background-image: linear-gradient(var(--_kit-panel-boundary), var(--_kit-panel-boundary));
      background-size: 100% var(--_kit-rule);
      background-repeat: no-repeat;
      border-start-start-radius: 0;
      border-start-end-radius: 0;
    }
    [data-kit-layout=calendar] [data-kit-region=day] :where([data-kit-region]):is([data-kit-region=band], [data-kit-region=item]):is([data-kit-state~=loading], [data-kit-state~=loading] *):has(+ :is([data-kit-region=band], [data-kit-region=item]):is([data-kit-state~=loading], [data-kit-state~=loading] *)) {
      border-end-start-radius: 0;
      border-end-end-radius: 0;
    }
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item][data-kit-state~=cancelled] > [data-kit-role=row] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=calendar] [data-kit-region=day] :is([data-kit-region=item], [data-kit-region=band]) > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] {
    inline-size: 100%;
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [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] {
    display: grid;
    grid-template-columns: subgrid;
    align-items: baseline;
    column-gap: var(--_kit-stack);
    inline-size: 100%;
    text-decoration: none;
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [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] > time {
    color: var(--_kit-text-muted);
    font-weight: 400;
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [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] > time,
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [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] > span {
    display: grid;
    grid-row: span 2;
    grid-template-rows: subgrid;
    align-items: baseline;
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [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] > span > [data-kit-region=supporting] {
    grid-row: 2;
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=item] > [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] > time > [data-kit-region=zone] {
    grid-row: 2;
    display: block;
    contain: inline-size;
    white-space: normal;
  }
  [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=band] > [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] {
    inline-size: 100%;
    text-decoration: none;
  }
  @media screen {
    @container calendar (inline-size >= 720px) {
      [data-kit-layout=calendar] > [data-kit-region=days] {
        display: none;
      }
    }
  }
  [data-kit-layout=document] {
    --_kit-split: var(--_kit-split-index-body);
    > * {
      min-inline-size: 0;
    }
  }
  [data-kit-layout=document]:not([data-kit-layout] [data-kit-layout=document]) {
    box-sizing: border-box;
    inline-size: calc(100% - 2 * var(--_kit-page-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
    max-inline-size: var(--_kit-content-width);
    margin-inline: auto;
    padding-block: var(--_kit-region);
  }
  [data-kit-layout=document] > [data-kit-region=letterhead] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--_kit-stack);
    > img {
      flex: none;
      inline-size: var(--_kit-image-height);
      block-size: auto;
    }
    > [data-kit-region=tenant] {
      margin: 0;
      min-inline-size: 0;
      font-weight: var(--_kit-strong-weight);
    }
    > address {
      flex-basis: 100%;
      margin: 0;
      font-style: normal;
      color: var(--_kit-text-muted);
    }
  }
  [data-kit-layout=document] > [data-kit-region=text],
  [data-kit-layout=document] > [data-kit-role=fact-group] {
    max-inline-size: var(--_kit-reading-width);
  }
  @media screen and (width >= 720px) {
    [data-kit-layout=document] > [data-kit-role=fact-group] > [data-kit-role=labelled-fact] {
      flex: 0 1 auto;
      max-inline-size: none;
    }
  }
  [data-kit-layout=document] > [data-kit-region=text] > [data-kit-role=headed-region] {
    scroll-margin-block-start: var(--_kit-region);
  }
  [data-kit-layout=document] > details[data-kit-role=disclosure] > [data-kit-region=contents] > ul {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  [data-kit-layout=document] > details[data-kit-role=disclosure] > [data-kit-region=contents] a {
    display: inline-flex;
    align-items: center;
    min-block-size: var(--_kit-target);
  }
  [data-kit-layout=document] > [data-kit-role=way-back] {
    justify-self: start;
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=document][data-kit-holds~=contents] > * {
        grid-column: 2;
      }
      [data-kit-layout=document][data-kit-holds~=contents] > details[data-kit-role=disclosure] {
        grid-column: 1;
        grid-row: 1;
        align-self: start;
        block-size: 0;
        overflow: visible;
      }
      [data-kit-layout=document] > details[data-kit-role=disclosure] > summary {
        display: none;
      }
      [data-kit-layout=document] > details[data-kit-role=disclosure]::details-content {
        content-visibility: visible;
      }
    }
    @container (inline-size < 720px) {
      [data-kit-layout=document] > details[data-kit-role=disclosure] > summary {
        display: flex;
        align-items: center;
        min-block-size: var(--_kit-target);
      }
    }
  }
  @media print {
    [data-kit-layout=document]:not([data-kit-layout] [data-kit-layout=document]) {
      inline-size: 100%;
      max-inline-size: none;
      padding-block: 0;
    }
    [data-kit-layout=document] > :is(details[data-kit-role=disclosure], [data-kit-role=way-back], [data-kit-region=service-destinations]) {
      display: none;
    }
    [data-kit-layout=document] > [data-kit-region=text] > [data-kit-role=headed-region] > [data-kit-region=heading] {
      break-after: avoid;
    }
  }
  [data-kit-layout=field-result] {
    display: flex;
    flex: 1;
    flex-direction: column;
    text-align: center;
    h1[tabindex="-1"],
    h2[tabindex="-1"],
    h3[tabindex="-1"],
    h4[tabindex="-1"],
    h5[tabindex="-1"],
    h6[tabindex="-1"] {
      margin-inline: auto;
    }
    > div,
    > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > div {
      inline-size: 100%;
      max-inline-size: var(--_kit-focused-width);
      margin-inline: auto;
    }
    > [data-kit-region=notices] > [data-kit-role=notice],
    [data-kit-region=next-action] > [data-kit-role=status-line] {
      text-align: start;
    }
    &[data-kit-state~=empty] > div > [data-kit-role=action-group] {
      justify-content: center;
    }
    [data-kit-region=next-action] {
      display: grid;
      grid-template-columns: 1fr auto 1fr;
      > * {
        grid-column: 2;
      }
      > [data-kit-role=status-line] {
        grid-column: 2 / 4;
        margin-inline-end: 0;
      }
    }
    > [data-kit-role=refusal] {
      --_kit-stack-gap: inherit;
      max-inline-size: var(--_kit-focused-width);
      margin: calc(-1 * var(--_kit-inset)) auto calc(var(--_kit-region) - var(--_kit-stack-gap, 0px));
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=field-result] {
        text-align: start;
        h1[tabindex="-1"],
        h2[tabindex="-1"],
        h3[tabindex="-1"],
        h4[tabindex="-1"],
        h5[tabindex="-1"],
        h6[tabindex="-1"] {
          margin-inline: 0;
        }
        [data-kit-region=next-action] {
          grid-template-columns: 0 auto 1fr;
        }
      }
    }
  }
  [data-kit-layout=find] > [data-kit-region=query] > label,
  [data-kit-layout=find] > [data-kit-region=scope] > [data-kit-role=form-group] > fieldset > legend,
  [data-kit-layout=unavailable] > [data-kit-region=what-to-do-when] > form[role=search] > [data-kit-role=form-group] > label,
  [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-role=form-group] > label,
  [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] > ul:not([data-kit-region]) > [data-kit-region=query] > form > [data-kit-role=form-group] > label {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-layout=find] > [data-kit-region=query],
  [data-kit-layout=unavailable] > [data-kit-region=what-to-do-when] > form[role=search] > [data-kit-role=form-group],
  [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-role=form-group] {
    --_kit-field-step: 100%;
  }
  [data-kit-layout=find] [data-kit-region=command] > a,
  [data-kit-layout=find] [data-kit-region=command] > button {
    box-sizing: border-box;
    inline-size: 100%;
    min-block-size: var(--_kit-target);
    padding: 0;
    border: 0;
    background: none;
    color: inherit;
    font: inherit;
    text-align: start;
  }
  [data-kit-layout=find] [data-kit-region=command] > button[aria-busy=true] {
    --_kit-text-ink: var(--_kit-text-muted);
    color: var(--_kit-text-muted);
    cursor: progress;
  }
  [data-kit-layout=find] [data-kit-region=command] > a {
    text-decoration-line: none;
  }
  [data-kit-layout=find] [data-kit-region=command] > a > [data-kit-region=name] {
    text-decoration-line: underline;
    text-decoration-color: inherit;
    text-decoration-thickness: inherit;
  }
  [data-kit-layout=find] {
    max-inline-size: var(--_kit-reading-width);
    margin-inline: 0 auto;
  }
  [data-kit-layout=find]:not([data-kit-layout] [data-kit-layout=find]) {
    margin-inline: auto;
  }
  @media screen {
    [data-kit-layout=find]:is([data-kit-layout] [data-kit-layout=find]):has(> [data-kit-role=refusal]) {
      display: grid;
      grid-template-columns: min(100%, var(--_kit-reading-width)) minmax(0, 1fr);
      column-gap: 0;
      max-inline-size: none;
      > * {
        grid-column: 1;
      }
    }
    [data-kit-layout=find]:not([data-kit-layout] [data-kit-layout=find]):has(> [data-kit-role=refusal]) {
      display: grid;
      grid-template-columns: minmax(0, 1fr) min(100%, var(--_kit-reading-width)) minmax(0, 1fr);
      column-gap: 0;
      max-inline-size: none;
      > * {
        grid-column: 2;
      }
    }
  }
  [data-kit-layout=form]:not([data-kit-layout] [data-kit-layout=form]),
  [data-kit-layout=unavailable]:not([data-kit-layout] [data-kit-layout=unavailable]) {
    inline-size: calc(100% - 2 * var(--_kit-page-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
    margin-inline: auto;
  }
  @media screen {
    [data-kit-layout] :where([data-kit-layout])[data-kit-layout=form]:has(> [data-kit-role=refusal]),
    [data-kit-layout] :where([data-kit-layout])[data-kit-layout=unavailable]:has(> [data-kit-role=refusal]) {
      display: grid;
      grid-template-columns: min(100%, var(--_kit-center-measure)) minmax(0, 1fr);
      column-gap: 0;
      max-inline-size: none;
      > * {
        grid-column: 1;
      }
    }
  }
  [data-kit-region=form-row] {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  [data-kit-region=form-group-set] {
    > legend {
      margin-block-end: var(--_kit-stack);
      padding: 0;
      font-weight: var(--_kit-heading-weight);
      letter-spacing: var(--_kit-heading-tracking);
    }
    > [data-kit-region=help],
    > [data-kit-region=error] {
      grid-column: 1 / -1;
      inline-size: 100%;
      margin-block-start: 0;
    }
    > [data-kit-region=help] + [data-kit-region=error] {
      margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
    }
  }
  [data-kit-region=form-group-set]:not([data-kit-state~=error]) > [data-kit-region=error] {
    display: none;
  }
  [data-kit-region=form-row-list] {
    --_kit-form-row-columns: var(--kit-form-row-columns);
    display: grid;
    gap: var(--_kit-stack);
    min-inline-size: 0;
  }
  [data-kit-region=form-row-list] > [data-kit-role=secondary-action] {
    grid-column: 1 / -1;
    justify-self: start;
  }
  [data-kit-region=form-row-list] > [data-kit-region=count-continuation] {
    grid-column: 1 / -1;
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
  [data-kit-region=form-part-list] {
    display: flex;
    flex-direction: column;
    min-inline-size: 0;
    > [data-kit-role=secondary-action] {
      align-self: flex-start;
    }
  }
  @media screen {
    [data-kit-region=form-part-list] > [data-kit-role=headed-region][data-kit-holds~=subtle-action] {
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      align-items: first baseline;
      gap: var(--_kit-stack);
      > [data-kit-region=words],
      > [data-kit-region=content] {
        grid-column: 1 / -1;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      :where([data-kit-region]):is([data-kit-region=form-row], [data-kit-region=form-row-list], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]):has([data-kit-role=form-group]:not(:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=agreement]) *, :is([data-kit-role=label-panel], fieldset) :is([data-kit-layout], form:not([data-kit-role])) *))),
      :where(fieldset):is([data-kit-region=form-row], [data-kit-region=form-row-list], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]):has([data-kit-role=form-group]:not(:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=agreement]) *, :is([data-kit-role=label-panel], fieldset) :is([data-kit-layout], form:not([data-kit-role])) *))) {
        inline-size: fit-content;
        max-inline-size: min(100%, var(--_kit-center-measure, 100%));
      }
      :is([data-kit-region=form-row], fieldset):has(> [data-kit-role=form-group][data-kit-width=narrow]) {
        --_kit-row-step: calc(var(--_kit-field-narrow) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      :is([data-kit-region=form-row], fieldset):has(> [data-kit-role=form-group][data-kit-width=short]) {
        --_kit-row-step: calc(var(--_kit-field-short) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      :is([data-kit-region=form-row], fieldset):has(> [data-kit-role=form-group][data-kit-width=medium]) {
        --_kit-row-step: calc(var(--_kit-field-medium) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      :is([data-kit-region=form-row], fieldset):has(> [data-kit-role=form-group][data-kit-width=wide]) {
        --_kit-row-step: calc(var(--_kit-field-wide) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
      }
      :not([data-kit-region=form-row-list]) > [data-kit-region=form-row]:has(> [data-kit-role=form-group]:is([data-kit-width=narrow], [data-kit-width=short], [data-kit-width=medium], [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);
      }
      fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]):has([data-kit-role=form-group]:not(:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet], [data-kit-role=agreement]) *, :is([data-kit-role=label-panel], fieldset) :is([data-kit-layout], form:not([data-kit-role])) *)):has(> [data-kit-role=form-group]:is([data-kit-width=narrow], [data-kit-width=short], [data-kit-width=medium], [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%));
        &:where([data-kit-region=form-group-set]) > [data-kit-region=help],
        &:where([data-kit-region=form-group-set]) > [data-kit-region=error] {
          margin-block-start: 0;
        }
        &:where([data-kit-region=form-group-set]) > [data-kit-region=help] + [data-kit-region=error] {
          margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
        }
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) {
        grid-template-columns: var(--_kit-form-row-handle-track,) repeat(var(--_kit-form-row-columns), auto) var(--_kit-form-row-mark-track,) var(--_kit-form-row-move-track,) var(--_kit-form-row-action-track,);
        row-gap: var(--_kit-stack);
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=count-continuation] {
        margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]):has(> [data-kit-region=form-row] > label > [data-kit-role=selection-control]) {
        --_kit-form-row-mark-track: [mark] auto;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]):has(> [data-kit-region=form-row] > button[data-kit-region=move]) {
        --_kit-form-row-move-track: [move] auto;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]):has(> [data-kit-region=form-row] > [data-kit-role=secondary-action]) {
        --_kit-form-row-action-track: [action] auto;
      }
      @media (pointer: fine) {
        [data-kit-region=form-row-list]:not([data-kit-fit=stacked]):has(> [data-kit-region=form-row] > button[data-kit-region=handle]) {
          --_kit-form-row-handle-track: [handle] var(--_kit-desktop-target);
        }
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-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;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > [data-kit-role=form-group] {
        inline-size: var(--_kit-field-step, fit-content);
        grid-row: 1 / -1;
        grid-template-rows: subgrid;
        row-gap: 0;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > [data-kit-role=form-group] > :is(label, [data-kit-region=help], [data-kit-region=error]) {
        contain: inline-size;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > [data-kit-role=form-group] > label {
        grid-row: 1;
        margin-block-end: var(--_kit-stack);
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > [data-kit-role=form-group] > *:not(label, [data-kit-region=help], [data-kit-region=error]) {
        grid-row: 2;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > [data-kit-role=form-group] > [data-kit-region=help] {
        grid-row: 3;
        margin-block-start: var(--_kit-stack);
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > [data-kit-role=form-group] > [data-kit-region=error] {
        grid-row: 4;
        margin-block-start: var(--_kit-stack);
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row]:where(:not([hidden])) ~ [data-kit-region=form-row] > [data-kit-role=form-group] > label {
        position: absolute;
        inline-size: var(--_kit-rule);
        block-size: var(--_kit-rule);
        overflow: clip;
        clip-path: inset(50%);
        white-space: nowrap;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > label:has(> [data-kit-role=selection-control]) {
        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;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > label > [data-kit-role=selection-control] {
        position: static;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > [data-kit-role=secondary-action] {
        align-self: stretch;
        grid-row: 2;
        justify-self: normal;
        grid-column: action / span 1;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > button[data-kit-region=move] {
        align-self: stretch;
        grid-row: 2;
        grid-column: move / span 1;
      }
      [data-kit-region=form-row-list]:not([data-kit-fit=stacked]) > [data-kit-region=form-row] > button[data-kit-region=handle] {
        align-self: center;
        grid-row: 2;
        grid-column: handle / span 1;
      }
    }
  }
  @media screen {
    [data-kit-region=form-row-list] {
      grid-template-columns: minmax(0, 1fr);
      row-gap: var(--_kit-region);
    }
    [data-kit-region=form-row-list] > [data-kit-region=form-row] {
      grid-auto-flow: row;
    }
    [data-kit-region=form-row-list] > [data-kit-region=count-continuation] {
      margin-block-start: 0;
    }
    [data-kit-region=form-row-list] > [data-kit-region=form-row] > [data-kit-region=words] {
      margin-block-start: var(--_kit-rhythm);
    }
    [data-kit-region=form-row-list][data-kit-fit=stacked] > [data-kit-region=form-row]:where(:not([hidden])) ~ [data-kit-region=form-row] {
      position: relative;
      &: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);
      }
    }
    @container (inline-size < 720px) {
      [data-kit-region=form-row-list] > [data-kit-region=form-row]:where(:not([hidden])) ~ [data-kit-region=form-row] {
        position: relative;
        &: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);
        }
      }
    }
    [data-kit-region=form-row-list] > [data-kit-region=form-row] > :where(label):is(label, [data-kit-role=secondary-action]),
    [data-kit-region=form-row-list] > [data-kit-region=form-row] > :where([data-kit-role]):is(label, [data-kit-role=secondary-action]) {
      justify-self: start;
    }
    [data-kit-region=form-row-list] > [data-kit-region=form-row] > button[data-kit-region=move] {
      justify-self: start;
    }
  }
  @media screen and (pointer: fine) {
    [data-kit-region=form-row-list][data-kit-fit=stacked] > [data-kit-region=form-row]:has(> button[data-kit-region=handle]) {
      grid-template-columns: var(--_kit-desktop-target) minmax(0, 1fr);
      > * {
        grid-column: 2;
      }
      > button[data-kit-region=handle] {
        grid-row: 1;
        grid-column: 1;
      }
    }
    @container (inline-size < 720px) {
      [data-kit-region=form-row-list] > [data-kit-region=form-row]:has(> button[data-kit-region=handle]) {
        grid-template-columns: var(--_kit-desktop-target) minmax(0, 1fr);
        > * {
          grid-column: 2;
        }
        > button[data-kit-region=handle] {
          grid-row: 1;
          grid-column: 1;
        }
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-region=form-row] {
        grid-auto-flow: row;
      }
      :not([data-kit-region=form-row-list]) > [data-kit-region=form-row] {
        row-gap: var(--_kit-region);
      }
    }
  }
  [data-kit-layout=gantt] {
    --_kit-gantt-bar-row: calc(var(--_kit-target) + 2 * var(--_kit-rhythm));
    --_kit-gantt-bar-inset: calc(2 * var(--_kit-rhythm));
    --_kit-gantt-lane: calc(2 * var(--_kit-rhythm));
    --_kit-gantt-mark: var(--_kit-current-time-rule);
    --_kit-gantt-entry: var(--_kit-inset-tight);
    --_kit-gantt-turn: var(--_kit-inset-tight);
    --_kit-gantt-arrow: var(--_kit-stamp-dot);
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    min-inline-size: 0;
    container-name: gantt;
    container-type: inline-size;
  }
  *:has(> [data-kit-layout=gantt]) {
    container-type: inline-size;
  }
  [data-kit-layout=gantt] > [data-kit-region=toolbar] {
    display: flex;
    flex-wrap: wrap;
    align-items: first baseline;
    gap: var(--_kit-stack);
    > [data-kit-region=scale] {
      display: flex;
      flex: 0 1 auto;
    }
    > [data-kit-region=actions] {
      flex: 0 1 auto;
      margin-inline-start: auto;
    }
  }
  [data-kit-layout=gantt] [data-kit-region=chart] {
    --_kit-gantt-row-height: calc(var(--_kit-gantt-bar-row) + var(--kit-gantt-marks, 0) * var(--_kit-gantt-lane));
    --_kit-gantt-nest: calc(var(--_kit-target) + (min(var(--kit-gantt-depth), 4) - 1) * var(--_kit-control-icon));
    display: grid;
    grid-template-columns: [handle] auto [subject] calc(var(--_kit-field-medium) + var(--_kit-gantt-nest, 0px)) [track] minmax(0, 1fr) [actions] auto [end];
    grid-template-rows: auto auto;
    min-inline-size: 0;
    background: var(--_kit-panel);
    border: var(--_kit-rule) solid var(--_kit-panel-boundary);
    border-radius: var(--_kit-radius);
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=gantt] [data-kit-region=chart] > :where([data-kit-region])[data-kit-region=heads],
  [data-kit-layout=gantt] [data-kit-region=chart] > :where([data-kit-region])[data-kit-region=rows],
  [data-kit-layout=gantt] [data-kit-region=chart] > :where([data-kit-region]):is([data-kit-region=heads], [data-kit-region=rows]) > [role=row] {
    display: grid;
    grid-column: 1 / -1;
    grid-template-columns: subgrid;
    min-inline-size: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=chart] > [data-kit-region=heads] {
    grid-row: 1;
    border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  [data-kit-layout=gantt] [data-kit-region=chart] > [data-kit-region=rows] {
    grid-row: 2;
    container-type: normal;
  }
  [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=starts],
  [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=ends],
  [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=done],
  [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=after],
  [data-kit-layout=gantt] [data-kit-region=heads] [data-kit-region=track] > [data-kit-region=name] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  [data-kit-layout=gantt] [data-kit-region=heads] > [role=row] > [data-kit-region=subject] {
    grid-column: subject;
    display: flex;
    align-items: end;
    padding: var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
    font-weight: 400;
  }
  [data-kit-layout=gantt] [data-kit-region=heads] [data-kit-region=track] {
    grid-column: track;
    min-inline-size: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=heads] [data-kit-region=track] > [data-kit-region=key] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--_kit-rhythm) var(--_kit-region);
    padding: var(--_kit-inset-tight) var(--_kit-rhythm);
    color: var(--_kit-text-ink);
    > span {
      display: inline-flex;
      align-items: center;
      gap: var(--_kit-stack);
    }
  }
  [data-kit-layout=gantt] [data-kit-region=key] [data-kit-region=swatch] {
    flex: none;
    box-sizing: border-box;
    inline-size: calc(6 * var(--_kit-rhythm));
    block-size: calc(3 * var(--_kit-rhythm));
    background: var(--_kit-wash-accent);
    border: var(--_kit-rule) solid var(--_kit-ink);
    border-radius: var(--_kit-radius);
  }
  [data-kit-layout=gantt] [data-kit-region=key] [data-kit-region=swatch][data-kit-pattern] {
    block-size: 0;
    background: none;
    border: 0;
    border-block-start: var(--_kit-gantt-mark) solid var(--_kit-ink);
    border-radius: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=key] [data-kit-region=swatch][data-kit-pattern=dashed] {
    border-block-start-style: dashed;
  }
  [data-kit-layout=gantt] [data-kit-region=key] [data-kit-region=swatch][data-kit-pattern=dotted] {
    border-block-start-style: dotted;
  }
  [data-kit-layout=gantt] [data-kit-region=axis] {
    display: grid;
    min-inline-size: 0;
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=gantt] [data-kit-region=axis] > :where([data-kit-region])[data-kit-region=periods],
  [data-kit-layout=gantt] [data-kit-region=axis] > :where([data-kit-region])[data-kit-region=units] {
    position: relative;
    block-size: calc(1lh + 2 * var(--_kit-rhythm));
    overflow: clip;
  }
  [data-kit-layout=gantt] [data-kit-region=axis] > [data-kit-region=periods] {
    color: var(--_kit-text-ink);
  }
  [data-kit-layout=gantt] [data-kit-region=axis] > :where([data-kit-region]):is([data-kit-region=periods], [data-kit-region=units]) > * {
    position: absolute;
    inset-block: 0;
    inset-inline-start: calc(var(--kit-gantt-from, 0) / var(--kit-gantt-days, 1) * 100%);
    inline-size: calc((var(--kit-gantt-to, 1) - var(--kit-gantt-from, 0)) / var(--kit-gantt-days, 1) * 100%);
    box-sizing: border-box;
    padding: var(--_kit-rhythm);
    overflow: clip;
    border-inline-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] {
    box-sizing: border-box;
    block-size: var(--_kit-gantt-row-height);
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] + [data-kit-region=task] {
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  [data-kit-layout=gantt] [data-kit-region=chart] [role=row] > [data-kit-column=handle] {
    grid-column: handle;
    display: flex;
    align-items: center;
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=cut-off] {
    box-sizing: border-box;
    block-size: var(--_kit-gantt-row-height);
    > :last-child {
      grid-column: subject / end;
      align-self: end;
      padding: var(--_kit-rhythm) var(--_kit-inset-tight);
    }
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] > [data-kit-region=subject] {
    grid-column: subject;
    display: flex;
    align-items: center;
    min-inline-size: 0;
    padding-inline: var(--_kit-inset-tight);
    font-size: var(--_kit-body-size);
    > a {
      min-inline-size: 0;
      color: inherit;
      text-decoration: none;
    }
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task][aria-level] {
    --_kit-nest-depth: 4;
    --_kit-nest-indent: calc(var(--_kit-nest-depth) * var(--_kit-control-icon) + var(--_kit-target));
    > [data-kit-region=subject] {
      padding-inline-start: calc(var(--_kit-inset-tight) + var(--_kit-nest-indent));
    }
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task][aria-level="1"] {
    --_kit-nest-depth: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task][aria-level="2"] {
    --_kit-nest-depth: 1;
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task][aria-level="3"] {
    --_kit-nest-depth: 2;
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task][aria-level="4"] {
    --_kit-nest-depth: 3;
  }
  [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > [data-kit-region=caret] {
    display: grid;
    flex: none;
    place-items: center;
    inline-size: var(--_kit-target);
    block-size: var(--_kit-target);
    margin-inline-start: calc(-1 * var(--_kit-target));
    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;
    }
    &[aria-expanded=true]:before {
      transform: rotate(90deg);
    }
  }
  [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject]:has(> [data-kit-region=caret]) {
    font-weight: var(--_kit-strong-weight);
  }
  [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] > [data-kit-region=track] {
    position: relative;
    grid-column: track;
    min-inline-size: 0;
    overflow-x: clip;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > :where([data-kit-region])[data-kit-region=bar],
  [data-kit-layout=gantt] [data-kit-region=track] > :where([data-kit-region])[data-kit-region=drop-target] {
    position: absolute;
    inset-block: var(--_kit-rhythm) calc(var(--_kit-rhythm) + var(--kit-gantt-marks, 0) * var(--_kit-gantt-lane));
    inset-inline-start: calc(var(--kit-gantt-from, 0) / var(--kit-gantt-days, 1) * 100%);
    inline-size: calc((var(--kit-gantt-to, 1) - var(--kit-gantt-from, 0)) / var(--kit-gantt-days, 1) * 100%);
    box-sizing: border-box;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=bar] {
    z-index: 1;
    margin: 0;
    padding: 0;
    background: none;
    border: 0;
    border-radius: var(--_kit-radius);
    color: inherit;
    font: inherit;
    appearance: none;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=mark] {
    position: absolute;
    inset-block-start: calc(var(--_kit-gantt-bar-row) - var(--_kit-gantt-bar-inset) + (var(--_kit-gantt-lane-at) + .5) * var(--_kit-gantt-lane) - var(--_kit-gantt-mark) / 2);
    inset-inline-start: calc(var(--kit-gantt-from, 0) / var(--kit-gantt-days, 1) * 100%);
    inline-size: calc((var(--kit-gantt-to, 1) - var(--kit-gantt-from, 0)) / var(--kit-gantt-days, 1) * 100%);
    box-sizing: border-box;
    border-block-start: var(--_kit-gantt-mark) solid var(--_kit-ink);
    pointer-events: none;
  }
  [data-kit-layout=gantt] [data-kit-region=mark][data-kit-pattern=solid] {
    --_kit-gantt-lane-at: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=mark][data-kit-pattern=dashed] {
    --_kit-gantt-lane-at: 1;
    border-block-start-style: dashed;
  }
  [data-kit-layout=gantt] [data-kit-region=mark][data-kit-pattern=dotted] {
    --_kit-gantt-lane-at: 2;
    border-block-start-style: dotted;
  }
  [data-kit-layout=gantt] [data-kit-region=mark][data-kit-ends=open]:after {
    content: "";
    position: absolute;
    inset-block-start: calc(var(--_kit-gantt-mark) / -2 - var(--_kit-gantt-arrow) / 2);
    inset-inline-end: 0;
    inline-size: var(--_kit-gantt-arrow);
    block-size: var(--_kit-gantt-arrow);
    background: var(--_kit-ink);
    clip-path: polygon(0 0, 100% 50%, 0 100%);
  }
  [data-kit-layout=gantt] [data-kit-region=mark][data-kit-ends=open]:dir(rtl):after {
    clip-path: polygon(100% 0, 0 50%, 100% 100%);
  }
  [data-kit-layout=gantt] [data-kit-region=bar] > [data-kit-region=progress] {
    position: absolute;
    inset-block: var(--_kit-rhythm);
    inset-inline-start: 0;
    inline-size: calc(var(--kit-gantt-done, 0) / 100 * 100%);
    background: var(--_kit-ink);
    border-start-start-radius: var(--_kit-radius);
    border-end-start-radius: var(--_kit-radius);
    border-start-end-radius: calc(var(--_kit-radius) * clamp(0, var(--kit-gantt-done, 0) - 99, 1));
    border-end-end-radius: calc(var(--_kit-radius) * clamp(0, var(--kit-gantt-done, 0) - 99, 1));
    pointer-events: none;
  }
  [data-kit-layout=gantt] [data-kit-region=bar][data-kit-state~=moving] > [data-kit-region=progress] {
    visibility: hidden;
  }
  [data-kit-layout=gantt] [data-kit-region=chart]:has(> [data-kit-region=links] > [data-kit-region=link][data-kit-state~=moving]) [data-kit-region=bar][data-kit-state~=moving] > [data-kit-region=progress] {
    visibility: visible;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=bracket] {
    position: absolute;
    inset-block-start: calc(var(--_kit-gantt-bar-row) / 2 - var(--_kit-rhythm));
    inset-inline-start: calc(var(--kit-gantt-from, 0) / var(--kit-gantt-days, 1) * 100%);
    inline-size: calc((var(--kit-gantt-to, 1) - var(--kit-gantt-from, 0)) / var(--kit-gantt-days, 1) * 100%);
    block-size: calc(2 * var(--_kit-rhythm));
    box-sizing: border-box;
    border: var(--_kit-current-time-rule) solid var(--_kit-ink);
    border-block-start-width: var(--_kit-rhythm);
    border-block-end: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=milestone] {
    position: absolute;
    z-index: 1;
    inset-block: var(--_kit-rhythm) calc(var(--_kit-rhythm) + var(--kit-gantt-marks, 0) * var(--_kit-gantt-lane));
    inset-inline-start: calc((var(--kit-gantt-from, 0) + var(--kit-gantt-to, 1)) / 2 / var(--kit-gantt-days, 1) * 100% - var(--_kit-target) / 2);
    inline-size: var(--_kit-target);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    appearance: none;
    &:before {
      content: "";
      position: absolute;
      inset: var(--_kit-rhythm);
    }
  }
  [data-kit-layout=gantt] [data-kit-region=key] [data-kit-region=milestone] {
    flex: none;
    inline-size: calc(3 * var(--_kit-rhythm));
    block-size: calc(3 * var(--_kit-rhythm));
  }
  [data-kit-layout=gantt] [data-kit-region=key] [data-kit-region=milestone],
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=milestone]:before {
    background: var(--_kit-ink);
    clip-path: polygon(0 0, 100% 0, 50% 100%);
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=edge] {
    display: flex;
    align-items: center;
    gap: var(--_kit-rhythm);
    margin: 0;
    padding: 0;
    padding-inline: var(--_kit-rhythm);
    background: var(--_kit-panel);
    border: 0;
    border-radius: var(--_kit-radius);
    color: inherit;
    font: inherit;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
    appearance: none;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=edge][data-kit-side~=trailing] {
    flex-direction: row-reverse;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=edge]:before {
    content: "";
    flex: none;
    inline-size: var(--_kit-gantt-arrow);
    block-size: var(--_kit-gantt-arrow);
    background: var(--_kit-ink);
    clip-path: polygon(100% 0, 0 50%, 100% 100%);
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=edge][data-kit-side~=trailing]:dir(ltr):before,
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=edge][data-kit-side~=leading]:dir(rtl):before {
    clip-path: polygon(0 0, 100% 50%, 0 100%);
  }
  [data-kit-layout=gantt] [data-kit-region=track] > :where([data-kit-region])[data-kit-region=bar]:before,
  [data-kit-layout=gantt] [data-kit-region=track] > :where([data-kit-region])[data-kit-region=drop-target]:before {
    content: "";
    position: absolute;
    inset-block: var(--_kit-rhythm);
    inset-inline: 0;
    box-sizing: border-box;
    background: var(--_kit-wash-accent);
    border: var(--_kit-rule) solid var(--_kit-ink);
    border-radius: var(--_kit-radius);
  }
  [data-kit-layout=gantt] [data-kit-region=bar][data-kit-state~=moving]:before {
    background: var(--_kit-panel);
    border-style: dashed;
    border-color: var(--_kit-muted);
  }
  [data-kit-layout=gantt] [data-kit-region=chart]:has(> [data-kit-region=links] > [data-kit-region=link][data-kit-state~=moving]) [data-kit-region=bar][data-kit-state~=moving]:before {
    background: var(--_kit-wash-accent);
    border-style: solid;
    border-color: var(--_kit-ink);
  }
  [data-kit-layout=gantt] [data-kit-region=bar][data-kit-state~=accepting]:before {
    box-shadow: 0 0 0 var(--_kit-drop-line) var(--_kit-ink);
  }
  [data-kit-layout=gantt] [data-kit-region=bar][data-kit-state~=processing]:before {
    border-style: dashed;
  }
  [data-kit-layout=gantt]:has([data-kit-state~=moving]) [data-kit-region=chart] {
    user-select: none;
  }
  [data-kit-layout=gantt] [data-kit-region=bar] > [data-kit-region=resize] {
    position: absolute;
    inset-block: 0;
    inline-size: var(--_kit-inset-tight);
    cursor: ew-resize;
  }
  [data-kit-layout=gantt] [data-kit-region=bar] > [data-kit-region=resize][data-kit-side~=leading] {
    inset-inline-start: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=bar] > [data-kit-region=resize][data-kit-side~=trailing] {
    inset-inline-end: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=bar] > [data-kit-region=link-handle] {
    position: absolute;
    inset-block-start: 50%;
    inset-inline-end: calc(-1 * var(--_kit-stamp-mark));
    inline-size: var(--_kit-stamp-mark);
    block-size: var(--_kit-stamp-mark);
    translate: 0 -50%;
    box-sizing: border-box;
    background: var(--_kit-panel);
    border: var(--_kit-stamp-ring) solid var(--_kit-ink);
    border-radius: 50%;
    cursor: crosshair;
    opacity: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=bar] > [data-kit-region=resize]:before {
    content: "";
    position: absolute;
    inset-block: 25%;
    inset-inline-start: calc(50% - var(--_kit-drop-line) / 2);
    inline-size: var(--_kit-drop-line);
    background: var(--_kit-ink);
    border-radius: var(--_kit-drop-line);
    opacity: 0;
  }
  [data-kit-layout=gantt] [data-kit-region=bar][data-kit-state~=moving] > [data-kit-region=resize]:before,
  [data-kit-layout=gantt] [data-kit-region=bar][data-kit-state~=moving] > [data-kit-region=link-handle] {
    opacity: 1;
  }
  [data-kit-layout=gantt] [data-kit-region=bar][data-kit-state~=moving] > [data-kit-region=resize]:before {
    background: var(--_kit-muted);
  }
  [data-kit-layout=gantt] [data-kit-region=chart]:has(> [data-kit-region=links] > [data-kit-region=link][data-kit-state~=moving]) [data-kit-region=bar][data-kit-state~=moving] > [data-kit-region=resize]:before {
    opacity: 0;
  }
  @media (hover: hover) and (pointer: fine) {
    [data-kit-layout=gantt] [data-kit-region=bar]:hover > [data-kit-region=resize]:before,
    [data-kit-layout=gantt] [data-kit-region=bar]:hover > [data-kit-region=link-handle] {
      opacity: 1;
    }
  }
  @media not (pointer: fine) {
    [data-kit-layout=gantt] [data-kit-region=bar] > :where([data-kit-region])[data-kit-region=resize],
    [data-kit-layout=gantt] [data-kit-region=bar] > :where([data-kit-region])[data-kit-region=link-handle] {
      display: none;
    }
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=drop-target] {
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    pointer-events: none;
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target][data-kit-state~=accepting]:before {
    border-width: var(--_kit-drop-line);
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target][data-kit-state~=refused]:before {
    background: var(--_kit-wash-muted);
    border-style: dashed;
    border-color: var(--_kit-muted);
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target][data-kit-side~=leading] {
    align-items: end;
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target] > *,
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=standing] {
    position: relative;
    margin: 0;
    padding-inline: var(--_kit-rhythm);
    inline-size: max-content;
    background: var(--_kit-panel);
    white-space: nowrap;
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target][data-kit-side~=trailing] > * {
    inset-inline-start: calc(100% + var(--_kit-rhythm));
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target][data-kit-side~=leading] > * {
    inset-inline-end: calc(100% + var(--_kit-rhythm));
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target] > [data-kit-region=reason] {
    color: var(--_kit-text-ink);
  }
  [data-kit-layout=gantt] [data-kit-region=drop-target][data-kit-state~=refused] > [data-kit-region=preview] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=standing] {
    position: absolute;
    z-index: 2;
    inset-block-start: calc(50% - var(--kit-gantt-marks, 0) * var(--_kit-gantt-lane) / 2);
    translate: 0 -50%;
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=standing][data-kit-side~=trailing] {
    inset-inline-start: calc(var(--kit-gantt-to, 1) / var(--kit-gantt-days, 1) * 100% + var(--_kit-inset-tight));
  }
  [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=standing][data-kit-side~=leading] {
    inset-inline-end: calc((var(--kit-gantt-days, 1) - var(--kit-gantt-from, 0)) / var(--kit-gantt-days, 1) * 100% + var(--_kit-inset-tight));
  }
  [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] {
    position: relative;
    grid-row: 2;
    grid-column: track;
    min-inline-size: 0;
    pointer-events: none;
  }
  [data-kit-layout=gantt] [data-kit-region=links] {
    z-index: 0;
    color: var(--_kit-text-ink);
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link] {
    --_kit-gantt-from-x: calc(var(--kit-gantt-from, 0) / var(--kit-gantt-days, 1) * 100%);
    --_kit-gantt-to-x: calc(var(--kit-gantt-to, 0) / var(--kit-gantt-days, 1) * 100% + var(--_kit-gantt-entry));
    --_kit-gantt-drop: calc(var(--_kit-gantt-row-height) - var(--_kit-gantt-bar-row) / 2);
    --_kit-gantt-span: calc(var(--_kit-gantt-bar-row) / -2 + var(--_kit-gantt-bar-inset) + var(--_kit-gantt-rows-between) * var(--_kit-gantt-row-height));
    --_kit-gantt-rows-between: max(var(--kit-gantt-to-row, 1) - var(--kit-gantt-from-row, 0), var(--kit-gantt-from-row, 0) - var(--kit-gantt-to-row, 1));
    --_kit-gantt-line: linear-gradient(currentColor, currentColor);
    position: absolute;
    inset-block-start: calc(var(--kit-gantt-from-row, 0) * var(--_kit-gantt-row-height) + var(--_kit-gantt-bar-row) / 2);
    block-size: var(--_kit-gantt-span);
    box-sizing: border-box;
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-side~=above] {
    --_kit-gantt-drop: calc(var(--_kit-gantt-bar-row) / 2);
    inset-block-start: calc(var(--kit-gantt-to-row, 0) * var(--_kit-gantt-row-height) + var(--_kit-gantt-bar-row) - var(--_kit-gantt-bar-inset));
    scale: 1 -1;
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-side~=trailing] {
    inset-inline-start: var(--_kit-gantt-from-x);
    inline-size: calc(var(--_kit-gantt-to-x) - var(--_kit-gantt-from-x));
    border-block-start: var(--_kit-rule) solid;
    border-inline-end: var(--_kit-rule) solid;
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-side~=leading] {
    inset-inline-start: var(--_kit-gantt-to-x);
    inline-size: calc(var(--_kit-gantt-from-x) + var(--_kit-gantt-turn) - var(--_kit-gantt-to-x));
    background:
      var(--_kit-gantt-line) no-repeat 100% 0 / var(--_kit-gantt-turn) var(--_kit-rule),
      var(--_kit-gantt-line) no-repeat 100% 0 / var(--_kit-rule) var(--_kit-gantt-drop),
      var(--_kit-gantt-line) no-repeat 0 var(--_kit-gantt-drop) / 100% var(--_kit-rule),
      var(--_kit-gantt-line) no-repeat 0 100% / var(--_kit-rule) calc(100% - var(--_kit-gantt-drop));
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link]:after {
    content: "";
    position: absolute;
    inset-block-end: 0;
    inline-size: var(--_kit-gantt-arrow);
    block-size: var(--_kit-gantt-arrow);
    background: currentColor;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-side~=trailing]:after {
    inset-inline-end: calc(var(--_kit-rule) / 2 - var(--_kit-gantt-arrow) / 2);
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-side~=leading]:after {
    inset-inline-start: calc(var(--_kit-gantt-arrow) / -2 + var(--_kit-rule) / 2);
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-state~=moving] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-side~=trailing][data-kit-state~=moving] {
    border-block-start-style: dashed;
    border-inline-end-style: dashed;
  }
  [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link][data-kit-side~=leading][data-kit-state~=moving] {
    --_kit-gantt-dashes: currentColor 0 calc(3 * var(--_kit-rule)), transparent 0 calc(5 * var(--_kit-rule));
    background:
      repeating-linear-gradient(to right, var(--_kit-gantt-dashes)) no-repeat 100% 0 / var(--_kit-gantt-turn) var(--_kit-rule),
      repeating-linear-gradient(to bottom, var(--_kit-gantt-dashes)) no-repeat 100% 0 / var(--_kit-rule) var(--_kit-gantt-drop),
      repeating-linear-gradient(to left, var(--_kit-gantt-dashes)) no-repeat 0 var(--_kit-gantt-drop) / 100% var(--_kit-rule),
      repeating-linear-gradient(to bottom, var(--_kit-gantt-dashes)) no-repeat 0 100% / var(--_kit-rule) calc(100% - var(--_kit-gantt-drop));
  }
  [data-kit-layout=gantt] [data-kit-region=chart] > [data-kit-region=today-line]:before {
    content: "";
    position: absolute;
    inset-block: 0;
    inset-inline-start: calc((var(--kit-gantt-today, 0) + .5) / var(--kit-gantt-days, 1) * 100%);
    border-inline-start: var(--_kit-current-time-rule) solid var(--_kit-ink);
  }
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=empty] > div:not([data-kit-region]) {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--_kit-stack);
    grid-row: 2;
    grid-column: 1 / -1;
    padding: var(--_kit-inset);
    font-size: var(--_kit-body-size);
    > p {
      margin: 0;
    }
  }
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=heads],
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=rows] {
    visibility: hidden;
    background: none;
    animation: none;
  }
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] [data-kit-region=bar] {
    visibility: visible;
  }
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] [data-kit-region=bar] > [data-kit-region=progress] {
    visibility: hidden;
  }
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] > [data-kit-region=heads] > [role=row] > [data-kit-region=subject],
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] [data-kit-region=axis] > * > *,
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] [data-kit-region=task] > [data-kit-region=subject] > a,
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] [data-kit-region=bar]:before {
    visibility: visible;
    clip-path: inset(var(--_kit-rhythm) round var(--_kit-radius));
    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-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=links],
  [data-kit-layout=gantt] [data-kit-region=chart][data-kit-state~=loading] > :where([data-kit-region])[data-kit-region=today-line] {
    visibility: hidden;
  }
  @media print {
    [data-kit-layout=gantt] [data-kit-region=chart] [role=row] > [data-kit-region=actions]:not(:has(> [data-kit-region=move])),
    [data-kit-layout=gantt] [data-kit-region=chart] [role=row] > [data-kit-region=actions] > [data-kit-region=dates] {
      display: none;
    }
  }
  @media screen {
    @container gantt (inline-size >= 720px) {
      [data-kit-layout=gantt] [data-kit-region=chart] [role=row] > [data-kit-region=actions]:not(:has(> [data-kit-region=move])),
      [data-kit-layout=gantt] [data-kit-region=chart] [role=row] > [data-kit-region=actions] > [data-kit-region=dates] {
        display: none;
      }
      [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] > [data-kit-region=track]:has(> [data-kit-region=edge]) {
        display: flex;
        align-items: center;
        gap: var(--_kit-inset-tight);
        padding-block: var(--_kit-rhythm) calc(var(--_kit-rhythm) + var(--kit-gantt-marks, 0) * var(--_kit-gantt-lane));
        > [data-kit-region=edge] {
          align-self: stretch;
        }
        > [data-kit-region=standing] {
          position: static;
          translate: none;
        }
      }
      [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] > [data-kit-region=track]:has(> [data-kit-region=edge][data-kit-side~=trailing]) {
        flex-direction: row-reverse;
      }
    }
    @container gantt (inline-size < 720px) {
      [data-kit-layout=gantt] > [data-kit-region=toolbar] {
        display: grid;
        grid-template-columns: repeat(3, auto) minmax(0, 1fr);
        align-items: center;
        > [data-kit-region=range] {
          display: contents;
        }
        > [data-kit-region=range] > [data-kit-region=range-in-words],
        > [data-kit-region=scale] {
          display: none;
        }
        > [data-kit-region=range] > [data-kit-region=today] {
          grid-area: 1 / 1;
        }
        > [data-kit-region=range] > [data-kit-region=previous] {
          grid-area: 1 / 2;
        }
        > [data-kit-region=range] > [data-kit-region=next] {
          grid-area: 1 / 3;
        }
        > [data-kit-region=actions] {
          grid-area: 1 / 4;
        }
        > [data-kit-region=range] > [data-kit-region=date],
        > [data-kit-region=range] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=date] {
          grid-area: 2 / 1 / auto / -1;
          justify-self: start;
          max-inline-size: 100%;
        }
      }
      [data-kit-layout=gantt] [data-kit-region=chart] {
        display: block;
        > [data-kit-region=heads],
        > [data-kit-region=links],
        > [data-kit-region=today-line] {
          display: none;
        }
        > [data-kit-region=rows] {
          display: block;
        }
      }
      [data-kit-layout=gantt] [data-kit-region=chart] > [data-kit-region=rows] > [data-kit-region=task] {
        display: grid;
        grid-template-columns: auto minmax(0, 1fr);
        column-gap: var(--_kit-stack);
        block-size: auto;
        padding: var(--_kit-inset);
        > [data-kit-region=subject] {
          grid-column: 1 / -1;
          padding: 0;
          font-weight: var(--_kit-strong-weight);
        }
        &[aria-level] > [data-kit-region=subject] {
          padding-inline-start: var(--_kit-nest-indent);
        }
        &:has(> [data-kit-region=subject] > [data-kit-region=caret]) {
          background: color-mix(in oklch, var(--_kit-muted) 10%, transparent);
          > [data-kit-region=subject] > [data-kit-region=caret] {
            margin-block: calc((1lh - var(--_kit-target)) / 2);
          }
        }
        > :where([data-kit-region])[data-kit-region=starts],
        > :where([data-kit-region])[data-kit-region=ends],
        > :where([data-kit-region])[data-kit-region=done],
        > :where([data-kit-region])[data-kit-region=after] {
          position: static;
          display: grid;
          grid-column: 1 / -1;
          grid-template-columns: subgrid;
          inline-size: auto;
          block-size: auto;
          overflow: visible;
          clip-path: none;
          white-space: normal;
          justify-items: end;
          text-align: end;
          &:before {
            content: attr(data-label);
            justify-self: start;
            color: var(--_kit-text-muted);
            text-align: start;
          }
        }
        > :where([data-kit-region])[data-kit-region=starts]:empty,
        > :where([data-kit-region])[data-kit-region=ends]:empty,
        > :where([data-kit-region])[data-kit-region=done]:empty,
        > :where([data-kit-region])[data-kit-region=after]:empty,
        > [data-kit-column=handle] {
          display: none;
        }
        > [data-kit-region=actions] {
          grid-column: 1 / -1;
          flex-wrap: wrap;
          gap: var(--_kit-cluster-gap);
          margin-block-start: var(--_kit-stack);
          padding: 0;
        }
        > [data-kit-region=track] {
          grid-column: 1 / -1;
          position: static;
          > :not([data-kit-region=standing]) {
            display: none;
          }
          > [data-kit-region=standing] {
            position: static;
            inline-size: auto;
            padding: 0;
            translate: none;
            background: none;
            white-space: normal;
          }
        }
      }
      [data-kit-layout=gantt] [data-kit-region=chart] > [data-kit-region=rows] > [data-kit-region=cut-off] {
        display: block;
        block-size: auto;
        padding-inline: var(--_kit-inset);
        > [data-kit-column=handle] {
          display: none;
        }
        > :last-child {
          padding-inline: 0;
        }
      }
    }
  }
  :where([data-kit-layout])[data-kit-layout=help],
  :where([data-kit-layout])[data-kit-layout=settings] {
    --_kit-split: var(--_kit-split-index-body);
  }
  [data-kit-layout=help] {
    grid-template-rows: auto auto 1fr;
  }
  [data-kit-layout=help]:has(> [data-kit-region=notices] > *),
  [data-kit-layout=help]:has(> [data-kit-role=refusal]) {
    grid-template-rows: auto auto auto 1fr;
  }
  [data-kit-layout=help]:has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]) {
    grid-template-rows: auto auto auto auto 1fr;
  }
  [data-kit-layout=help] > [data-kit-region=topic] {
    grid-column: 2;
    grid-row: calc(var(--_kit-notices-row) + 1);
    min-inline-size: 0;
    padding-block-end: var(--_kit-stack);
    font-family: var(--_kit-display-family), serif;
    word-spacing: var(--_kit-display-word-spacing);
    font-size: var(--_kit-region-heading-size);
    font-weight: var(--_kit-heading-weight);
    letter-spacing: var(--_kit-heading-tracking);
  }
  [data-kit-layout=help] > details[data-kit-role=disclosure] {
    grid-column: 1;
    grid-row: calc(var(--_kit-notices-row) + 1) / span 2;
    min-inline-size: 0;
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=help] > [data-kit-role=refusal] {
        grid-column: 2;
      }
    }
  }
  [data-kit-layout=help] > [data-kit-region=human-support] {
    grid-column: 1;
    grid-row: calc(var(--_kit-notices-row) + 3);
    min-inline-size: 0;
  }
  [data-kit-layout=help] > [data-kit-region=human-support] > [data-kit-role=headed-region] > [data-kit-region=content] {
    > :where([data-kit-role])[data-kit-role=primary-action]:has(+ [data-kit-region=words]),
    > :where([data-kit-role])[data-kit-role=secondary-action]:has(+ [data-kit-region=words]) {
      margin-block-end: 0;
    }
    > [data-kit-region=words] {
      margin-block-start: var(--_kit-stack);
    }
  }
  [data-kit-layout=help] > [data-kit-region=human-support] p[data-kit-region=supporting] {
    margin-block-start: 0;
  }
  :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure] > summary {
    display: none;
  }
  :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure]::details-content {
    content-visibility: visible;
  }
  [data-kit-layout=help] > details[data-kit-role=disclosure] > [data-kit-region=topic-index] > ul,
  [data-kit-layout=help] > details[data-kit-role=disclosure] > [data-kit-region=topic-index] > ul > li > ul {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
    list-style: none;
    margin: 0;
    padding: 0;
  }
  [data-kit-layout=help] > details[data-kit-role=disclosure] > [data-kit-region=topic-index] > ul + a {
    margin-block-start: var(--_kit-stack);
  }
  [data-kit-layout=help] > details[data-kit-role=disclosure] > [data-kit-region=topic-index] > ul > li > ul {
    margin-block-start: var(--_kit-stack);
    padding-inline-start: var(--_kit-inset);
  }
  [data-kit-layout=help] > details[data-kit-role=disclosure] > [data-kit-region=topic-index] a {
    display: inline-flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    padding-inline: 0;
  }
  [data-kit-layout=help] > article {
    grid-column: 2;
    grid-row: calc(var(--_kit-notices-row) + 2) / span 2;
    min-inline-size: 0;
  }
  [data-kit-layout=help] > article > [data-kit-region]:not([data-kit-region=answer]) {
    max-inline-size: var(--_kit-reading-width);
  }
  [data-kit-layout=help] > article > [data-kit-region=answer] p:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] h1:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] h2:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] h3:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] h4:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] h5:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] h6:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] ul:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] ol:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] dl:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] blockquote:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
  [data-kit-layout=help] > article > [data-kit-region=answer] hr:not([data-kit-layout=help] > article > [data-kit-region] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *) {
    max-inline-size: var(--_kit-reading-width);
  }
  [data-kit-layout=help] [data-kit-region=answer] pre {
    max-inline-size: 100%;
  }
  [data-kit-layout=help] > article > [data-kit-region=answer]:first-child > h1,
  [data-kit-layout=help] > article > [data-kit-region=answer]:first-child > h2,
  [data-kit-layout=help] > article > [data-kit-region=answer]:first-child > h3,
  [data-kit-layout=help] > article > [data-kit-region=answer]:first-child > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > h1,
  [data-kit-layout=help] > article > [data-kit-region=answer]:first-child > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > h2,
  [data-kit-layout=help] > article > [data-kit-region=answer]:first-child > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > h3 {
    font-size: var(--_kit-sub-heading-size);
  }
  :where([data-kit-layout])[data-kit-layout=help],
  :where([data-kit-layout])[data-kit-layout=settings],
  :where([data-kit-layout])[data-kit-layout=stepped-flow] {
    --_kit-notices-row: 0;
  }
  :where([data-kit-layout])[data-kit-layout=help]:has(> [data-kit-region=notices] > *),
  :where([data-kit-layout])[data-kit-layout=settings]:has(> [data-kit-region=notices] > *),
  :where([data-kit-layout])[data-kit-layout=stepped-flow]:has(> [data-kit-region=notices] > *) {
    --_kit-notices-row: 1;
  }
  :where([data-kit-layout])[data-kit-layout=help]:has(> [data-kit-role=refusal]),
  :where([data-kit-layout])[data-kit-layout=settings]:has(> [data-kit-role=refusal]),
  :where([data-kit-layout])[data-kit-layout=stepped-flow]:has(> [data-kit-role=refusal]) {
    --_kit-notices-row: 1;
  }
  :where([data-kit-layout])[data-kit-layout=help]:has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]),
  :where([data-kit-layout])[data-kit-layout=settings]:has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]),
  :where([data-kit-layout])[data-kit-layout=stepped-flow]:has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]) {
    --_kit-notices-row: 2;
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=help] {
        grid-template-columns: minmax(0, 1fr) auto;
        grid-template-rows: none;
        column-gap: var(--_kit-stack);
      }
      [data-kit-layout=help] > [data-kit-region=human-support] {
        grid-column: 1 / -1;
        grid-row: calc(var(--_kit-notices-row) + 1);
      }
      [data-kit-layout=help] > [data-kit-region=topic] {
        display: grid;
        grid-column: 1 / -1;
        grid-row: calc(var(--_kit-notices-row) + 2);
        grid-template-columns: subgrid;
        grid-template-rows: minmax(var(--_kit-target), auto);
        align-items: center;
        min-inline-size: 0;
        padding-block-end: var(--_kit-stack);
        border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
        font-family: var(--_kit-display-family), serif;
        word-spacing: var(--_kit-display-word-spacing);
        font-size: var(--_kit-region-heading-size);
        font-weight: var(--_kit-heading-weight);
        letter-spacing: var(--_kit-heading-tracking);
      }
      [data-kit-layout=help] > [data-kit-region=topic] > *:first-child {
        grid-column: 1;
        min-inline-size: 0;
      }
      :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure] {
        display: contents;
      }
      :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure] > summary {
        display: block;
        grid-column: 2;
        grid-row: calc(var(--_kit-notices-row) + 1);
        position: relative;
        align-self: start;
        min-block-size: var(--_kit-target);
      }
      :is([data-kit-layout=help], [data-kit-layout=settings]) > details[data-kit-role=disclosure]:not([open])::details-content {
        display: none;
      }
      [data-kit-layout=help] > details[data-kit-role=disclosure] > summary {
        grid-row: calc(var(--_kit-notices-row) + 2);
      }
      [data-kit-layout=help] > details[data-kit-role=disclosure]::details-content {
        grid-column: 1 / -1;
        order: 1;
        padding-block-end: var(--_kit-stack);
        border-block-end: var(--_kit-rule) solid var(--_kit-muted);
      }
      [data-kit-layout=help] > article {
        grid-column: 1 / -1;
        grid-row: auto;
        order: 2;
      }
    }
  }
  :where([data-kit-layout])[data-kit-layout=home],
  :where([data-kit-layout])[data-kit-layout=record] {
    --_kit-split: var(--_kit-split-main-support);
  }
  :where([data-kit-region]):is([data-kit-layout=reports] > [data-kit-region=measure-prior]) {
    grid-column: auto;
  }
  [data-kit-layout=home] > :where([data-kit-region])[data-kit-region=assigned-upcoming],
  [data-kit-layout=home] > :where([data-kit-region])[data-kit-region=followed-changes],
  [data-kit-layout=settings] > :where([data-kit-region])[data-kit-region=selected-section],
  [data-kit-layout=reports] > :where([data-kit-region])[data-kit-region=measure-prior] {
    align-self: flex-start;
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=home]:not([data-kit-first=assigned-upcoming])[data-kit-holds~=measures][data-kit-holds~=assigned-upcoming],
      [data-kit-layout=home]:not([data-kit-first=assigned-upcoming])[data-kit-holds~=measures]:has(> [data-kit-region=assigned-upcoming] > *),
      [data-kit-layout=home]:not([data-kit-first=assigned-upcoming]):has(> [data-kit-region=measures] > *)[data-kit-holds~=assigned-upcoming],
      [data-kit-layout=home]:not([data-kit-first=assigned-upcoming]):has(> [data-kit-region=measures] > *):has(> [data-kit-region=assigned-upcoming] > *) {
        grid-auto-flow: row dense;
        > [data-kit-region=attention],
        > [data-kit-region=measures] {
          grid-column: 1;
        }
        > [data-kit-region=assigned-upcoming] {
          grid-column: 2;
        }
        &:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *) {
          grid-template-rows: auto 1fr;
          > [data-kit-region=assigned-upcoming] {
            grid-row: span 2;
          }
          > [data-kit-region=attention],
          > [data-kit-region=measures] {
            align-self: flex-start;
          }
        }
        &:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *):has(> [data-kit-region=attention]:nth-child(2 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto 1fr;
        }
        &:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *):has(> [data-kit-region=attention]:nth-child(3 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto auto 1fr;
        }
        &:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *):has(> [data-kit-region=attention]:nth-child(4 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto auto auto 1fr;
        }
        &:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *):has(> [data-kit-region=attention]:nth-child(5 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto auto auto auto 1fr;
        }
      }
      [data-kit-layout=home][data-kit-first=assigned-upcoming][data-kit-holds~=measures][data-kit-holds~=assigned-upcoming]:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *),
      [data-kit-layout=home][data-kit-first=assigned-upcoming][data-kit-holds~=measures]:has(> [data-kit-region=assigned-upcoming] > *):has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *),
      [data-kit-layout=home][data-kit-first=assigned-upcoming]:has(> [data-kit-region=measures] > *)[data-kit-holds~=assigned-upcoming]:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *),
      [data-kit-layout=home][data-kit-first=assigned-upcoming]:has(> [data-kit-region=measures] > *):has(> [data-kit-region=assigned-upcoming] > *):has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *) {
        grid-auto-flow: row dense;
        grid-template-rows: auto 1fr;
        > [data-kit-region=assigned-upcoming],
        > [data-kit-region=measures] {
          grid-column: 1;
        }
        > [data-kit-region=attention] {
          grid-column: 2;
          grid-row: span 2;
          align-self: flex-start;
        }
        > [data-kit-region=measures] {
          align-self: flex-start;
        }
        &:has(> [data-kit-region=assigned-upcoming]:nth-child(2 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto 1fr;
        }
        &:has(> [data-kit-region=assigned-upcoming]:nth-child(3 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto auto 1fr;
        }
        &:has(> [data-kit-region=assigned-upcoming]:nth-child(4 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto auto auto 1fr;
        }
        &:has(> [data-kit-region=assigned-upcoming]:nth-child(5 of :is([data-kit-region=notices]:not(:empty), [data-kit-region=handed-values], [data-kit-region=entries], [data-kit-region=positions], [data-kit-region=watched-days], [data-kit-region=attention], [data-kit-region=assigned-upcoming]))) {
          grid-template-rows: auto auto auto auto auto 1fr;
        }
      }
    }
  }
  [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure] {
    --_kit-measure-size: var(--_kit-lead-measure-size);
  }
  [data-kit-layout=shell] [data-kit-region=page]:has(> [data-kit-region=body] > [data-kit-layout=home]) > [data-kit-region=header] [data-kit-region=subject] {
    font-size: var(--_kit-home-heading-size);
  }
  :is([data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions]) > [data-kit-role=fact-group] {
    display: grid;
    grid-template-columns: var(--_kit-split-pair);
    > [data-kit-role=labelled-fact] {
      max-inline-size: 100%;
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      :is([data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions]) > [data-kit-role=fact-group] {
        display: flex;
        --_kit-row-facts: 1;
        &:has(> :nth-child(2 of [data-kit-role=labelled-fact])) {
          --_kit-row-facts: 2;
        }
        &:has(> :nth-child(3 of [data-kit-role=labelled-fact])) {
          --_kit-row-facts: 3;
        }
        &:has(> :nth-child(4 of [data-kit-role=labelled-fact])) {
          --_kit-row-facts: 4;
        }
        &:has(> :nth-child(5 of [data-kit-role=labelled-fact])) {
          --_kit-row-facts: 3;
        }
        &:has(> :nth-child(7 of [data-kit-role=labelled-fact])) {
          --_kit-row-facts: 4;
        }
        &:has(> :nth-child(9 of [data-kit-role=labelled-fact])) {
          --_kit-row-facts: 3;
        }
        &:has(> :nth-child(10 of [data-kit-role=labelled-fact])) {
          --_kit-row-facts: 4;
        }
        > [data-kit-role=labelled-fact] {
          flex: 1 1 calc((100% - (var(--_kit-row-facts) - 1) * var(--_kit-region)) / var(--_kit-row-facts));
          min-inline-size: min-content;
        }
      }
    }
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=heading] > [data-kit-region=steps-done] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row]:has([data-kit-role=emphasised-next-action]) {
    background-image: linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
    background-origin: border-box;
    background-position: 50% 0;
    background-size: calc(100% - 2 * var(--_kit-inset-tight)) 100%;
    background-repeat: no-repeat;
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row] + [data-kit-role=row]:has([data-kit-role=emphasised-next-action]) {
    background-image: linear-gradient(var(--_kit-panel-boundary), var(--_kit-panel-boundary)), linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
    background-position: 50% 0, 50% 0;
    background-size: calc(100% - 2 * var(--_kit-inset-tight)) var(--_kit-rule), calc(100% - 2 * var(--_kit-inset-tight)) 100%;
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] {
    display: contents;
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp]:has(> [data-kit-role=stamp][data-kit-state=settled]) > [data-kit-region=subject] {
    color: var(--_kit-text-muted);
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts-column] {
    order: 1;
    flex: 0 1 auto;
    margin-inline-start: auto;
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] [data-kit-region=facts] {
    order: 1;
    flex-basis: auto;
    margin-inline-start: auto;
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [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-role=stamp] {
    order: 2;
    margin-inline-start: 0;
  }
  [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line]:not(:has([data-kit-region=facts])) > [data-kit-region=subject-stamp] > [data-kit-role=stamp] {
    margin-inline-start: auto;
  }
  [data-kit-layout=home] > [data-kit-region=entries] > [data-kit-role=headed-region] > [data-kit-region=content] > [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-icon] {
    display: inline-block;
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
    margin-inline-end: var(--_kit-stack);
    vertical-align: calc((1cap - var(--_kit-control-icon)) / 2);
  }
  [data-kit-layout=issued-document] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    box-sizing: border-box;
    min-inline-size: 0;
  }
  [data-kit-layout=issued-document]:not([data-kit-layout] [data-kit-layout=issued-document]) {
    inline-size: calc(100% - 2 * var(--_kit-page-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
    max-inline-size: var(--_kit-content-width);
    margin-inline: auto;
    padding-block: var(--_kit-region);
  }
  [data-kit-layout=issued-document] > [data-kit-region=document] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    min-inline-size: 0;
  }
  [data-kit-layout=issued-document] [data-kit-region=copy-mark] {
    margin: 0;
    font-weight: var(--_kit-strong-weight);
    text-align: end;
  }
  @media screen {
    [data-kit-layout=issued-document] > [data-kit-region=document] ~ [data-kit-region=document],
    [data-kit-layout=issued-document] [data-kit-region=copy-mark] {
      display: none;
    }
  }
  [data-kit-layout=issued-document] [data-kit-region=title-letterhead] {
    display: grid;
    grid-template-columns: minmax(var(--_kit-field-wide), 1fr) minmax(0, max-content);
    align-items: start;
    gap: var(--_kit-stack) var(--_kit-region);
    > [data-kit-region=letterhead] {
      grid-column: 2;
      grid-row: 1;
    }
    > [data-kit-region=title] {
      grid-column: 1;
      grid-row: 1;
      margin: 0;
      font-size: var(--_kit-subject-size);
    }
    > [data-kit-region=standing] {
      grid-column: 1;
      grid-row: 2;
      display: flex;
      flex-wrap: wrap;
      align-items: start;
      gap: var(--_kit-stack);
    }
  }
  [data-kit-layout=issued-document] [data-kit-region=title-letterhead]:has(> [data-kit-region=standing]) > [data-kit-region=letterhead] {
    grid-row: 1 / span 2;
  }
  [data-kit-layout=issued-document] [data-kit-region=title-letterhead]:has(> [data-kit-region=letterhead] > img:only-child) {
    > [data-kit-region=letterhead] {
      grid-column: 1 / -1;
      grid-row: 1;
    }
    > [data-kit-region=title] {
      grid-row: 2;
    }
    > [data-kit-region=standing] {
      grid-row: 3;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=issued-document] [data-kit-region=title-letterhead] {
        grid-template-columns: minmax(0, 1fr);
        > [data-kit-region=letterhead],
        > [data-kit-region=title],
        > [data-kit-region=standing] {
          grid-column: 1;
          grid-row: auto;
        }
      }
    }
  }
  [data-kit-layout=issued-document] [data-kit-region=letterhead] {
    display: grid;
    grid-template-columns: auto minmax(0, max-content);
    column-gap: var(--_kit-stack);
    align-items: start;
    min-inline-size: 0;
    > img {
      grid-row: 1 / span 2;
      inline-size: var(--_kit-image-height);
      block-size: auto;
    }
    > p,
    > address {
      grid-column: 2;
      margin: 0;
      font-style: normal;
    }
    > [data-kit-region=tenant] {
      font-weight: var(--_kit-strong-weight);
    }
    &:has(> img):not(:has(> address)) > [data-kit-region=tenant] {
      grid-row: 1 / span 2;
      align-self: center;
    }
    > img:only-child {
      grid-column: 1 / -1;
      grid-row: auto;
      inline-size: 100%;
      max-inline-size: 100%;
    }
    &:not(:has(> img)) {
      grid-template-columns: minmax(0, max-content);
      > p,
      > address {
        grid-column: 1;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=issued-document] [data-kit-region=letterhead]:has(> img):is(:has(> address), :has(> [data-kit-region=tenant])) {
        grid-template-columns: auto minmax(0, 1fr);
        row-gap: var(--_kit-stack);
        > img {
          grid-row: 1;
        }
        > [data-kit-region=tenant] {
          grid-row: 1;
          align-self: center;
        }
        > address {
          grid-column: 1 / -1;
          grid-row: 2;
        }
      }
    }
  }
  [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=parties],
  [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=payment] {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    gap: var(--_kit-region) var(--_kit-inset-wide);
    > * {
      flex: 1 1 var(--_kit-field-wide);
      min-inline-size: 0;
    }
    > [data-kit-role=scan-code] {
      flex: none;
    }
  }
  [data-kit-layout=issued-document] [data-kit-region=payment]:has(> [data-kit-role=headed-region]) {
    flex-direction: column;
    align-items: stretch;
    > * {
      flex: none;
    }
  }
  [data-kit-layout=issued-document] [data-kit-region=payment] > [data-kit-role=headed-region] > [data-kit-region=content] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: start;
    gap: var(--_kit-region) var(--_kit-inset-wide);
    > * {
      flex: 1 1 var(--_kit-field-wide);
      min-inline-size: 0;
    }
    > [data-kit-role=scan-code] {
      flex: none;
    }
    > [data-kit-region=actions] {
      flex-basis: 100%;
    }
  }
  [data-kit-layout=issued-document] [data-kit-region=lines] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    min-inline-size: 0;
  }
  [data-kit-layout=issued-document] [data-kit-region=signatory] {
    display: flex;
    flex-direction: column;
    align-items: end;
    gap: var(--_kit-stack);
    text-align: end;
    > p {
      margin: 0;
    }
    > [data-kit-region=tenant]:before {
      content: var(--_kit-word-issued-document-for-tenant-before);
    }
    > [data-kit-region=tenant]:after {
      content: var(--_kit-word-issued-document-for-tenant-after);
    }
    > [data-kit-role=image] > img {
      display: block;
      block-size: var(--_kit-image-height);
      inline-size: auto;
      padding-inline: var(--_kit-stack);
      color-scheme: light;
      background: var(--_kit-panel);
    }
  }
  [data-kit-layout=issued-document] > [data-kit-region=foot] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-stack);
    color: var(--_kit-text-muted);
    > p {
      margin: 0;
    }
  }
  @media screen and (width < 720px) {
    [data-kit-layout=issued-document] > [data-kit-region=document] > [data-kit-region=actions] > [data-kit-role=action-group]:has(> [data-kit-role=primary-action]),
    [data-kit-layout=issued-document] [data-kit-region=payment] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-region=actions] > [data-kit-role=action-group]:has(> [data-kit-role=primary-action]) {
      inline-size: 100%;
    }
  }
  @media screen {
    [data-kit-layout=issued-document][data-kit-due=none] [data-kit-region=payment],
    [data-kit-layout=issued-document] [data-kit-region=payment] > [data-kit-due=none] > [data-kit-region=content] {
      display: none;
    }
  }
  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 > details,
  .kit-region-group-heading > th > .kit-region-line > details {
    grid-area: 1 / 1 / 2 / 3;
  }
  .kit-region-group-heading > .kit-region-line > details > summary,
  .kit-region-group-heading > th > .kit-region-line > details > 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 > details > summary > .kit-region-count,
  .kit-region-group-heading > th > .kit-region-line > details > summary > .kit-region-count {
    color: var(--_kit-text-muted);
  }
  .kit-region-group-heading > .kit-region-line > details > summary:after,
  .kit-region-group-heading > th > .kit-region-line > details > summary:after {
    order: -1;
    margin-inline-start: 0;
  }
  .kit-region-group-heading > .kit-region-line > details > summary > .kit-region-value:has(> a),
  .kit-region-group-heading > th > .kit-region-line > details > summary > .kit-region-value:has(> a) {
    text-box-trim: none;
  }
  .kit-region-group-heading > .kit-region-line > details > summary > .kit-region-value > a,
  .kit-region-group-heading > th > .kit-region-line > details > summary > .kit-region-value > a {
    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:has(> .kit-role-icon-action),
      .kit-region-group-heading > th > .kit-region-line:has(> .kit-role-icon-action) {
        padding-inline-end: calc(var(--_kit-inset) + var(--_kit-rule));
      }
    }
  }
  div.kit-region-group-heading[data-kit-holds~=meter],
  .kit-region-group-heading > th:has(> .kit-region-line > details > summary > .kit-role-meter, > .kit-region-line > .kit-role-meter) {
    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 > th:has(> .kit-region-line > details > summary > .kit-role-meter, > .kit-region-line > .kit-role-meter) {
    padding-block-end: var(--_kit-bar-height);
  }
  .kit-region-group-heading > .kit-region-line > details > summary:has(> .kit-role-meter),
  .kit-region-group-heading > th > .kit-region-line > details > summary:has(> .kit-role-meter) {
    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,
  table[data-kit-table=records] > .kit-region-group > .kit-region-group-heading > td {
    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[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 + tr {
    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,
  table[data-kit-table=records] > .kit-region-group > .kit-region-sub-group-heading > td {
    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);
      }
    }
  }
  [data-kit-region=copy-link]:not([data-kit-state=copied]) > svg[data-kit-icon=check],
  [data-kit-region=copy-link][data-kit-state=copied] > svg[data-kit-icon=link] {
    display: none;
  }
  [data-kit-layout=shell] [data-kit-region=page]:has(> [data-kit-region=body] > [data-kit-layout=record]) > [data-kit-region=header] [data-kit-region=subject] {
    font-size: var(--_kit-record-heading-size);
  }
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=facts-related-records],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=decision-compact-work],
  [data-kit-role=row] > :where([data-kit-region])[data-kit-region=expansion] {
    container-type: inline-size;
    inline-size: 100%;
  }
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=facts-related-records],
  [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=decision-compact-work] {
    align-self: flex-start;
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=facts-related-records],
      [data-kit-layout=record] > :where([data-kit-region])[data-kit-region=notes-files-history] {
        order: 1;
      }
      [data-kit-layout=record][data-kit-lead=facts] > [data-kit-region=decision-compact-work]:not(:has(> [data-kit-region=decision])) {
        order: 1;
      }
      [data-kit-layout=record][data-kit-lead=facts] > [data-kit-region=decision-compact-work]:has(> [data-kit-region=decision] + div) {
        display: contents;
        container-type: normal;
        --_kit-record-split: true;
      }
    }
  }
  @container style(--_kit-record-split: true) {
    [data-kit-layout=record] > [data-kit-region=decision-compact-work] > :is([data-kit-region=decision], [data-kit-region=decision] + div) {
      grid-column: 1 / -1;
      align-self: flex-start;
      container-type: inline-size;
      margin-block: 0;
    }
    [data-kit-layout=record] > [data-kit-region=decision-compact-work] > [data-kit-region=decision] + div {
      display: flex;
      flex-direction: column;
      row-gap: var(--_kit-stack-gap, 0px);
      order: 1;
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=record]:has(> [data-kit-region=facts-related-records] > *):has(> [data-kit-region=decision-compact-work] > *):has(> [data-kit-region=notes-files-history]) {
        grid-template-rows: var(--_kit-record-notices-rows,) var(--_kit-record-lead-rows,) auto 1fr;
        > [data-kit-region=decision-compact-work] {
          grid-row: span 2;
        }
        > [data-kit-region=notes-files-history] {
          grid-column: 1;
          align-self: flex-start;
        }
        &:has(> [data-kit-region=notices] > *) {
          --_kit-record-notices-rows: auto;
        }
        &:has(> [data-kit-region=notices]:nth-child(1 of [data-kit-region=notices]) > *):has(> [data-kit-region=notices] ~ [data-kit-region=notices] > *) {
          --_kit-record-notices-rows: auto auto;
        }
        &:has(> [data-kit-region=facts-related-records]:nth-child(2 of :not([data-kit-region=notices]))) {
          --_kit-record-lead-rows: auto;
        }
        &:has(> [data-kit-region=facts-related-records]:nth-child(3 of :not([data-kit-region=notices]))) {
          --_kit-record-lead-rows: auto auto;
        }
        &:has(> [data-kit-region=facts-related-records]:nth-child(4 of :not([data-kit-region=notices]))) {
          --_kit-record-lead-rows: auto auto auto;
        }
        &:has(> [data-kit-region=facts-related-records]:nth-child(5 of :not([data-kit-region=notices]))) {
          --_kit-record-lead-rows: auto auto auto auto;
        }
      }
    }
  }
  [data-kit-layout=record] > [data-kit-region=section-links] {
    display: flex;
    flex-wrap: wrap;
    gap: var(--_kit-stack) var(--_kit-region);
  }
  @media screen {
    [data-kit-layout=record] > [data-kit-layout=issued-document] {
      display: none;
    }
  }
  :is([data-kit-role=side-panel], [data-kit-role=phone-sheet]) > [data-kit-region=scroll] > [data-kit-region=preview] > [data-kit-layout=record] {
    grid-template-columns: minmax(0, 1fr);
    > [data-kit-region=facts-related-records] {
      order: 1;
    }
  }
  [data-kit-layout=reports] {
    --_kit-split: var(--_kit-split-pair);
  }
  [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] {
    align-items: start;
  }
  :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])),
  :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
    display: contents;
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=reports] > [data-kit-region=period-filters-schedule],
      :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
        align-items: first baseline;
      }
      [data-kit-layout=reports] > [data-kit-region=period-filters-schedule],
      [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
        align-items: start;
        > [data-kit-region=filters] > [data-kit-role=form-group] {
          align-self: start;
          padding-block-start: calc(var(--_kit-rhythm) + var(--_kit-rule));
          > label {
            line-height: normal;
          }
          > :not(label, [data-kit-region=help], [data-kit-region=error]) {
            margin-block-start: calc(var(--_kit-rhythm) - var(--_kit-stack));
          }
        }
      }
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > :is(:first-child, [data-kit-role=local-tabs] + *, [data-kit-region=positions] + *)[data-kit-role=form-group] {
        --_kit-field-step: var(--_kit-field-wide);
        align-self: start;
        flex: none;
        grid-template-columns: min-content;
        inline-size: min-content;
        > [data-kit-region=help] {
          inline-size: min(var(--_kit-reading-width), 100cqi);
          margin-inline-end: calc(-1 * min(var(--_kit-reading-width), 100cqi));
        }
        > fieldset > [data-kit-role=date-range] > [data-kit-region=end] {
          grid-template-columns: 0 auto;
          column-gap: 0;
          > * {
            grid-column: 2;
          }
          &:before {
            content: "\200b";
            grid-row: 1 / span 2;
            grid-column: 1;
            align-self: end;
            font-size: var(--_kit-label-size);
            line-height: var(--_kit-control-height);
          }
        }
        > fieldset > [data-kit-role=date-range] {
          display: grid;
          grid-template-columns: minmax(min-content, 1fr) minmax(min-content, 1fr);
          min-inline-size: min-content;
          > [data-kit-region=end]:has(> [data-kit-region=first]) {
            grid-area: 1 / 1;
          }
          > [data-kit-region=end]:has(> [data-kit-region=last]) {
            grid-area: 1 / 2;
          }
          > [data-kit-region=end] > [data-kit-region=preset-names],
          > [data-kit-region=end] > [data-kit-region=widest-dates] {
            display: block;
          }
          > [data-kit-region=end] > [data-kit-region=first] ~ [data-kit-region=widest-dates] {
            padding-inline-end: var(--_kit-inset-tight);
          }
          > button[data-kit-region=calendar] {
            grid-area: 1 / 2;
            justify-self: end;
            margin-inline-start: 0;
            margin-inline-end: calc(var(--_kit-rhythm) + var(--_kit-rule));
          }
          > [data-kit-region=preset-dates] {
            grid-area: 1 / 2;
          }
          > [data-kit-region=resolved] {
            grid-column: 1 / -1;
          }
        }
        > fieldset > [data-kit-role=date-range]:has(> [data-kit-region=end] > [data-kit-region=last][hidden]) {
          grid-template-columns: minmax(min-content, 1fr) minmax(min-content, max-content);
          > [data-kit-region=end]:has(> [data-kit-region=last]) {
            display: grid;
            block-size: 0;
            padding-block-start: 0;
            border-block-width: 0;
            overflow: clip;
            visibility: hidden;
          }
          > button[data-kit-region=calendar] {
            grid-area: 1 / 1;
          }
        }
      }
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(> [data-kit-region=filters] > :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]) > :is([data-kit-region=help], [data-kit-region=error]), > [data-kit-region=filters] > [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]) > :is(:first-child, [data-kit-role=local-tabs] + *, [data-kit-region=positions] + *)[data-kit-role=form-group] > [data-kit-region=help] {
        inline-size: auto;
        margin-inline-end: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > * {
        flex-basis: 100%;
      }
    }
  }
  [data-kit-layout=reports] > [data-kit-region=period-filters-schedule],
  [data-kit-layout=home] > [data-kit-region=measures],
  :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
    > button[popovertarget],
    > button[popovertarget] + [data-kit-region=words] {
      display: none;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > button[popovertarget] {
        display: inline-flex;
        flex: none;
        align-self: last baseline;
      }
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > button[popovertarget] + [data-kit-region=words] {
        display: block;
        flex: 1 0 100%;
        order: 1;
        min-inline-size: 0;
        margin-block: 0;
      }
    }
  }
  :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details > summary {
    display: block;
    align-content: center;
    overflow-wrap: anywhere;
  }
  :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details > summary:after {
    display: inline-block;
    vertical-align: middle;
    margin-inline-start: var(--_kit-rhythm);
  }
  :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > [data-kit-role=local-tabs],
  [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions] {
    flex: 1 1 100%;
    min-inline-size: 0;
  }
  [data-kit-layout=reports] > [data-kit-region=finding] {
    max-inline-size: var(--_kit-reading-width);
    color: var(--_kit-text-ink);
    font-size: var(--_kit-body-size);
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value][data-kit-role=amount] {
    font-size: var(--_kit-measure-size);
    font-weight: var(--_kit-strong-weight);
  }
  @media screen {
    :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior])[data-kit-role=fact-group],
    :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) > [data-kit-role=fact-group] {
      display: grid;
      grid-auto-flow: row;
      grid-auto-columns: auto;
      grid-template-columns: repeat(var(--_kit-row-facts, auto-fit), minmax(min(100%, var(--_kit-fact-width)), 1fr));
      --_kit-fact-rows: 2;
      &:has(> [data-kit-role=labelled-fact] > :nth-child(3)) {
        --_kit-fact-rows: 3;
      }
      &:has(> [data-kit-role=labelled-fact] > :nth-child(4)) {
        --_kit-fact-rows: 4;
      }
      > [data-kit-role=labelled-fact] {
        display: grid;
        grid-row: span var(--_kit-fact-rows);
        grid-template-rows: subgrid;
        row-gap: 0;
        > [data-kit-region=name] {
          grid-row: 1;
          margin-block-end: var(--_kit-stack);
        }
        > [data-kit-region=value] {
          grid-row: 2;
        }
        > [data-kit-region=supporting] {
          margin-block-start: var(--_kit-rhythm);
        }
        > [data-kit-region=supporting]:not(:last-child, :has(+ [data-kit-region=supporting])) {
          margin-block-end: var(--_kit-region);
        }
        > [data-kit-region=spark] {
          grid-row: var(--_kit-fact-rows);
        }
      }
    }
    [data-kit-layout=reports] > [data-kit-region=measure-prior] {
      display: grid;
      grid-row: span var(--_kit-fact-rows);
      grid-template-rows: subgrid;
      row-gap: 0;
      --_kit-fact-rows: 2;
      &:has(> [data-kit-role=fact-group] > [data-kit-role=labelled-fact] > :nth-child(3)) {
        --_kit-fact-rows: 3;
      }
      &:has(> [data-kit-role=fact-group] > [data-kit-role=labelled-fact] > :nth-child(4)) {
        --_kit-fact-rows: 4;
      }
      > [data-kit-role=fact-group] {
        grid-row: 1 / -1;
        grid-template-rows: subgrid;
        row-gap: 0;
      }
    }
    @container (inline-size < 720px) {
      [data-kit-layout=reports] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        > [data-kit-region=measure-prior]:nth-child(odd of [data-kit-region=measure-prior]):nth-last-child(1 of [data-kit-region=measure-prior]) {
          grid-column: 1 / -1;
        }
      }
      :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior])[data-kit-role=fact-group],
      :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) > [data-kit-role=fact-group] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
      :is(:is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior])[data-kit-role=fact-group], :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) > [data-kit-role=fact-group]) > [data-kit-role=labelled-fact] {
        min-inline-size: min-content;
        max-inline-size: 100%;
        &:last-child:nth-child(odd) {
          grid-column: 1 / -1;
        }
        > :where([data-kit-region])[data-kit-region=name],
        > :where([data-kit-region])[data-kit-region=value],
        > :where([data-kit-region])[data-kit-region=supporting] {
          min-inline-size: auto;
        }
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=form-group]:not([hidden]) {
        flex: 1 1 100%;
        min-inline-size: 0;
      }
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details:not([hidden], [open]) {
        flex: 0 1 auto;
        min-inline-size: 0;
      }
      :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > details[open]:not([hidden]) {
        flex: 1 1 100%;
        inline-size: 100%;
        min-inline-size: 0;
      }
    }
  }
  @media screen {
    :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=form-group]:is(:first-child, [data-kit-role=local-tabs] + *, [data-kit-region=positions] + *) > fieldset > legend {
      position: absolute;
      inline-size: var(--_kit-rule);
      block-size: var(--_kit-rule);
      overflow: clip;
      clip-path: inset(50%);
      white-space: nowrap;
    }
  }
  :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=form-group]:is(:first-child, [data-kit-role=local-tabs] + *, [data-kit-region=positions] + *) > fieldset > [data-kit-role=date-range] > [data-kit-region=end] > label {
    color: var(--_kit-text-ink);
    font-size: inherit;
  }
  :is(:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]), :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=form-group]:is(:first-child, [data-kit-role=local-tabs] + *, [data-kit-region=positions] + *) > fieldset > [data-kit-role=date-range]:not([data-kit-state~=error]) > [data-kit-region=resolved]:not(:popover-open) {
    display: none;
  }
  @media screen {
    :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[data-kit-state~=current]) {
      background-color: var(--_kit-wash);
      box-shadow: 0 0 0 var(--_kit-inset-tight) var(--_kit-wash);
    }
    :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[data-kit-state~=current]):before {
      content: "";
      position: absolute;
      inset-block: calc(-1 * var(--_kit-inset-tight));
      inset-inline-start: calc(-1 * var(--_kit-inset-tight));
      border-inline-start: calc(2 * var(--_kit-focus-edge)) solid var(--_kit-text-ink);
      pointer-events: none;
    }
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[href]) {
    position: relative;
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value] > a[href] {
    text-decoration-line: none;
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value] > a[href]:focus-visible {
    outline: var(--_kit-focus-edge) solid transparent;
    box-shadow: none;
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[href]: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);
  }
  @media screen {
    :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[href]) > [data-kit-region=name] {
      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);
    }
    :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[href]:focus-visible) > [data-kit-region=name] {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  @media screen and (hover: hover) and (pointer: fine) {
    :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[href]:hover) > [data-kit-region=name] {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value] > a[href]:after {
    content: "";
    position: absolute;
    inset: 0;
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value] > a[href]:only-child:not([data-kit-role]) {
    position: static;
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value] > a[href]:only-child:not([data-kit-role]):before {
    content: none;
  }
  :is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=lead-measure], [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior], [data-kit-layout=home] > [data-kit-region=positions], [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] > [data-kit-region=positions], [data-kit-layout=record][data-kit-facts=measures] > [data-kit-region=facts-related-records] > [data-kit-role=fact-group]:nth-child(1 of [data-kit-role=fact-group]), [data-kit-layout=list] > [data-kit-region=measures] > [data-kit-region=measure-prior]) [data-kit-role=labelled-fact]:has(> [data-kit-region=value] > a[href]) > [data-kit-region=spark] [data-kit-role=disclosure] {
    position: relative;
  }
  [data-kit-layout=settings] > [data-kit-region=form-or-list] {
    --_kit-center-measure: var(--_kit-focused-width);
  }
  @scope ([data-kit-layout=settings] > [data-kit-region=form-or-list]) to (:scope :is(:not(div, form), [data-kit-role], [data-kit-layout], [data-kit-region]) > *) {
    :scope *:not(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=row], [data-kit-role=headed-region]:has(> [data-kit-region=content] > [data-kit-role=row])) {
      max-inline-size: var(--_kit-center-measure);
    }
  }
  [data-kit-layout=settings]:not([data-kit-holds~=standing]) > [data-kit-region=selected-section] {
    padding: 0;
    background: none;
    border: 0;
    box-shadow: none;
  }
  [data-kit-layout=settings] > [data-kit-region=selected-section] {
    --_kit-section-scope-row: 0;
    --_kit-section-notices-row: 0;
  }
  [data-kit-layout=settings] > [data-kit-region=selected-section]:has(> [data-kit-role=scope-line]) {
    --_kit-section-scope-row: 1;
  }
  [data-kit-layout=settings] > [data-kit-region=selected-section]:has(> [data-kit-region=notices] > *) {
    --_kit-section-notices-row: 1;
  }
  [data-kit-layout=settings] {
    grid-template-rows: auto auto 1fr;
  }
  [data-kit-layout=settings]:has(> [data-kit-region=notices] > *),
  [data-kit-layout=settings]:has(> [data-kit-role=refusal]) {
    grid-template-rows: auto auto auto 1fr;
  }
  [data-kit-layout=settings]:has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]) {
    grid-template-rows: auto auto auto auto 1fr;
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=settings] > [data-kit-role=refusal] {
        grid-column: 2;
      }
    }
  }
  [data-kit-layout=settings] > details[data-kit-role=disclosure] {
    grid-column: 1;
    grid-row: calc(var(--_kit-notices-row) + 1) / -1;
    order: 1;
  }
  [data-kit-layout=settings] > details[data-kit-role=disclosure] > [data-kit-region=section-index] {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: var(--_kit-stack);
  }
  [data-kit-layout=settings] > [data-kit-region=selected-section] {
    grid-column: 2;
    grid-row: calc(var(--_kit-notices-row) + 1);
    min-inline-size: 0;
    order: 2;
  }
  [data-kit-layout=settings] > [data-kit-region=selected-section] > [data-kit-region=standing] {
    min-inline-size: 0;
  }
  [data-kit-layout=settings] > [data-kit-region=form-or-list] {
    grid-column: 2;
    grid-row: calc(var(--_kit-notices-row) + 2);
    order: 3;
  }
  @media screen {
    [data-kit-layout=settings] > [data-kit-region=form-or-list] {
      container-type: inline-size;
    }
  }
  [data-kit-layout=settings] > [data-kit-region=form-or-list] {
    min-inline-size: 0;
  }
  [data-kit-layout=settings] > [data-kit-region=local-actions] {
    grid-column: 2;
    grid-row: calc(var(--_kit-notices-row) + 3);
    align-self: start;
    order: 4;
  }
  [data-kit-layout=settings]:not([data-kit-holds~=form-or-list]) {
    grid-template-rows: auto 1fr;
  }
  [data-kit-layout=settings]:not([data-kit-holds~=form-or-list]):has(> [data-kit-region=notices] > *),
  [data-kit-layout=settings]:not([data-kit-holds~=form-or-list]):has(> [data-kit-role=refusal]) {
    grid-template-rows: auto auto 1fr;
  }
  [data-kit-layout=settings]:not([data-kit-holds~=form-or-list]):has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]) {
    grid-template-rows: auto auto auto 1fr;
  }
  [data-kit-layout=settings]:not([data-kit-holds~=form-or-list]) > [data-kit-region=local-actions] {
    grid-row: calc(var(--_kit-notices-row) + 2);
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings],
      [data-kit-layout=settings]:not([data-kit-holds~=form-or-list]) {
        grid-template-columns: minmax(0, 1fr) auto;
        grid-template-rows: none;
        gap: 0 var(--_kit-inset);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings][data-kit-holds~=standing] > details[data-kit-role=disclosure] > summary {
        margin-block-start: calc(var(--_kit-inset) + var(--_kit-rule));
        margin-inline-end: calc(var(--_kit-inset) + var(--_kit-rule));
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > details[data-kit-role=disclosure]::details-content {
        grid-column: 1 / -1;
        grid-row: calc(var(--_kit-notices-row) + 2);
        position: relative;
        order: 2;
        padding-block-start: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings][data-kit-holds~=standing] > details[data-kit-role=disclosure]::details-content {
        padding-inline: calc(var(--_kit-inset) + var(--_kit-rule));
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=selected-section] {
        display: grid;
        grid-column: 1 / -1;
        grid-row: calc(var(--_kit-notices-row) + 1) / calc(var(--_kit-notices-row) + var(--_kit-section-scope-row) + var(--_kit-section-notices-row) + 4);
        grid-template-columns: subgrid;
        grid-template-rows: subgrid;
        align-items: start;
        row-gap: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=selected-section] > [data-kit-region=standing] {
        grid-column: 1 / -1;
        grid-row: calc(var(--_kit-section-scope-row) + var(--_kit-section-notices-row) + 3);
        margin-block-start: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=notices],
      [data-kit-layout=settings] > [data-kit-role=refusal] {
        margin-block-end: var(--_kit-region);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=selected-section] > [data-kit-region=notices] {
        grid-column: 1 / -1;
        grid-row: calc(var(--_kit-section-scope-row) + 3);
        margin-block-start: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=selected-section] > [data-kit-region=notices]:has(> *) ~ [data-kit-region=standing] {
        margin-block-start: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=selected-section] > [data-kit-role=scope-line] {
        grid-column: 1 / -1;
        grid-row: 3;
        margin-block-start: var(--_kit-stack);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=selected-section] > h2 {
        display: flex;
        grid-column: 1;
        grid-row: 1;
        align-items: center;
        min-block-size: var(--_kit-target);
        margin-block: 0;
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=form-or-list] {
        grid-column: 1 / -1;
        grid-row: auto;
        order: 3;
        margin-block-start: var(--_kit-region);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings] > [data-kit-region=local-actions],
      [data-kit-layout=settings]:not([data-kit-holds~=form-or-list]) > [data-kit-region=local-actions] {
        grid-column: 1 / -1;
        grid-row: auto;
        order: 4;
        margin-block-start: var(--_kit-region);
      }
    }
  }
  [data-kit-layout=settings]:has(> [data-kit-region=form-or-list] > :is(form, [data-kit-layout=form])) > [data-kit-region=local-actions] {
    justify-self: start;
    inline-size: 100%;
    max-inline-size: var(--_kit-focused-width);
  }
  [data-kit-layout=settings] > details[data-kit-role=disclosure] > [data-kit-region=section-index] ul {
    display: grid;
    gap: var(--_kit-rhythm);
    padding: 0;
    margin: 0;
    list-style: none;
  }
  [data-kit-layout=settings] > details[data-kit-role=disclosure] > [data-kit-region=section-index] li > [data-kit-region=group-name] {
    display: block;
    padding-inline: var(--_kit-inset-tight);
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  [data-kit-layout=settings] > details[data-kit-role=disclosure] > [data-kit-region=section-index] li + li:has(> [data-kit-region=group-name]) {
    margin-block-start: var(--_kit-region);
  }
  [data-kit-layout=settings] > details[data-kit-role=disclosure] > [data-kit-region=section-index] li > ul {
    padding-inline-start: var(--_kit-stack);
    margin-block-start: var(--_kit-stack);
  }
  [data-kit-layout=settings]:not(:has(> details[data-kit-role=disclosure])) > :where([data-kit-region])[data-kit-region=selected-section],
  [data-kit-layout=settings]:not(:has(> details[data-kit-role=disclosure])) > :where([data-kit-region])[data-kit-region=form-or-list],
  [data-kit-layout=settings]:not(:has(> details[data-kit-role=disclosure])) > :where([data-kit-region])[data-kit-region=local-actions] {
    grid-column: 1 / -1;
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=settings]:not(:has(> details[data-kit-role=disclosure])) {
        grid-template-columns: minmax(0, 1fr);
      }
    }
  }
  [data-kit-layout=showcase] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    box-sizing: border-box;
    inline-size: calc(100% - 2 * var(--_kit-page-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
    max-inline-size: var(--_kit-content-width);
    min-inline-size: 0;
    margin-inline: auto;
    padding-block: var(--_kit-region);
  }
  [data-kit-layout=showcase] > [data-kit-region=letterhead] {
    display: flex;
    align-items: center;
    gap: var(--_kit-stack);
    min-inline-size: 0;
    > img {
      flex: none;
      inline-size: var(--_kit-image-height);
      block-size: auto;
    }
    > [data-kit-region=tenant] {
      margin: 0;
      min-inline-size: 0;
      font-weight: var(--_kit-strong-weight);
    }
  }
  [data-kit-layout=showcase] > [data-kit-region=examples] {
    display: flex;
    flex-direction: column;
    gap: var(--_kit-region);
    min-inline-size: 0;
  }
  [data-kit-layout=showcase] > [data-kit-region=examples] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-region=caption] {
    max-inline-size: var(--_kit-reading-width);
    > :first-child {
      margin-block-start: 0;
    }
    > :last-child {
      margin-block-end: 0;
    }
  }
  [data-kit-layout=showcase] > [data-kit-region=foot] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--_kit-region);
    min-inline-size: 0;
    > :is(p, [data-kit-wordmark]) {
      margin: 0;
      color: var(--_kit-text-muted);
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=showcase] > [data-kit-region=foot] > [data-kit-wordmark] {
        align-self: flex-end;
      }
    }
  }
  [data-kit-layout=stepped-flow] {
    display: grid;
    grid-template-columns: minmax(0, var(--_kit-focused-width)) minmax(0, 1fr);
    --_kit-stack-gap: var(--_kit-region);
    gap: var(--_kit-stack-gap);
    min-inline-size: 0;
  }
  [data-kit-layout=stepped-flow] > [data-kit-region=progress] {
    grid-column: 1 / -1;
  }
  [data-kit-layout=stepped-flow] > :where([data-kit-region], [data-kit-role])[data-kit-region=current-step],
  [data-kit-layout=stepped-flow] > :where([data-kit-region], [data-kit-role])[data-kit-region=refusal],
  [data-kit-layout=stepped-flow] > :where([data-kit-region], [data-kit-role])[data-kit-role=refusal] {
    grid-column: 1;
    min-inline-size: 0;
  }
  [data-kit-layout=stepped-flow] > [data-kit-region=current-step] {
    align-self: start;
  }
  [data-kit-layout=stepped-flow] > [data-kit-region=summary] {
    grid-column: 2;
    align-self: start;
    min-inline-size: 0;
  }
  [data-kit-layout=stepped-flow] > [data-kit-region=back-continue-or-commit] {
    grid-column: 1;
    align-self: start;
  }
  [data-kit-layout=stepped-flow]:not([data-kit-holds~=summary]) {
    grid-template-columns: minmax(0, var(--_kit-focused-width));
    > [data-kit-region=summary] {
      display: none;
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      [data-kit-layout=stepped-flow]:has(> [data-kit-region=current-step] :is(table[data-kit-table=records], [data-kit-region=form-row-list])) {
        grid-template-columns: minmax(var(--_kit-focused-width), 1fr) minmax(0, auto);
        > [data-kit-region=current-step] {
          max-inline-size: none;
          > :where(*):not([data-kit-region=table], :has(table[data-kit-table=records]), [data-kit-region=form-row-list], :has([data-kit-region=form-row-list])) {
            max-inline-size: calc(var(--_kit-focused-width) - 2 * var(--_kit-inset) - 2 * var(--_kit-rule));
          }
          [data-kit-region=form-row-list] {
            --_kit-center-measure: 100%;
          }
        }
        > :where([data-kit-region])[data-kit-region=refusal],
        > :where([data-kit-region])[data-kit-region=back-continue-or-commit],
        > [data-kit-role=refusal] {
          max-inline-size: var(--_kit-focused-width);
        }
      }
      [data-kit-layout=stepped-flow]:not([data-kit-holds~=summary]):has(> [data-kit-region=current-step] :is(table[data-kit-table=records], [data-kit-region=form-row-list])) {
        grid-template-columns: minmax(0, 1fr);
      }
      [data-kit-layout=stepped-flow][data-kit-holds~=summary] {
        grid-template-rows: auto auto auto 1fr;
      }
      [data-kit-layout=stepped-flow][data-kit-holds~=summary]:has(> [data-kit-region=refusal] > *) {
        grid-template-rows: auto auto auto auto 1fr;
      }
      [data-kit-layout=stepped-flow][data-kit-holds~=summary]:has(> [data-kit-region=notices] > *) {
        grid-template-rows: auto auto auto auto 1fr;
      }
      [data-kit-layout=stepped-flow][data-kit-holds~=summary]:has(> [data-kit-region=refusal] > *):has(> [data-kit-region=notices] > *) {
        grid-template-rows: auto auto auto auto auto 1fr;
      }
      [data-kit-layout=stepped-flow][data-kit-holds~=summary]:has(> [data-kit-role=refusal]) {
        grid-template-rows: auto auto auto auto 1fr;
      }
      [data-kit-layout=stepped-flow][data-kit-holds~=summary]:has(> [data-kit-region=refusal] > *):has(> [data-kit-role=refusal]),
      [data-kit-layout=stepped-flow][data-kit-holds~=summary]:has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]) {
        grid-template-rows: auto auto auto auto auto 1fr;
      }
      [data-kit-layout=stepped-flow][data-kit-holds~=summary]:has(> [data-kit-region=refusal] > *):has(> [data-kit-region=notices] > *):has(> [data-kit-role=refusal]) {
        grid-template-rows: auto auto auto auto auto auto 1fr;
      }
      [data-kit-layout=stepped-flow] > [data-kit-region=current-step] {
        grid-row: calc(var(--_kit-notices-row) + 2);
      }
      [data-kit-layout=stepped-flow] > [data-kit-region=summary] {
        grid-row: calc(var(--_kit-notices-row) + 2) / -1;
      }
      [data-kit-layout=stepped-flow] > [data-kit-region=refusal] {
        grid-row: calc(var(--_kit-notices-row) + 3);
      }
      [data-kit-layout=stepped-flow] > [data-kit-region=back-continue-or-commit] {
        grid-row: calc(var(--_kit-notices-row) + 3);
      }
      [data-kit-layout=stepped-flow]:has(> [data-kit-region=refusal] > *) > [data-kit-region=back-continue-or-commit] {
        grid-row: calc(var(--_kit-notices-row) + 4);
      }
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      [data-kit-layout=stepped-flow],
      [data-kit-layout=stepped-flow]:not([data-kit-holds~=summary]) {
        grid-template-columns: minmax(0, 1fr);
      }
      [data-kit-layout=stepped-flow] > [data-kit-region] {
        grid-column: 1;
      }
    }
  }
  [data-kit-layout=stepped-flow] > [data-kit-region=current-step] > :where(button):is(button, a, [data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action]),
  [data-kit-layout=stepped-flow] > [data-kit-region=current-step] > :where(a):is(button, a, [data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action]),
  [data-kit-layout=stepped-flow] > [data-kit-region=current-step] > :where([data-kit-role]):is(button, a, [data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action]) {
    justify-self: start;
  }
}
@layer motion {
  :where([data-kit-role]):is([data-kit-role=toast], [data-kit-role=image-overlay], dialog[data-kit-role=dialog], dialog[data-kit-role=keyboard-sheet]),
  :where(dialog):is([data-kit-role=toast], [data-kit-role=image-overlay], dialog[data-kit-role=dialog], dialog[data-kit-role=keyboard-sheet]) {
    opacity: 0;
    translate: 0 var(--_kit-travel);
    transition:
      opacity var(--_kit-leave) var(--_kit-settle),
      translate var(--_kit-leave) var(--_kit-settle),
      display var(--_kit-leave) var(--_kit-settle) allow-discrete,
      overlay var(--_kit-leave) var(--_kit-settle) allow-discrete;
  }
  :where([data-kit-role]):is([data-kit-role=toast]:not([hidden]), [data-kit-role=image-overlay]:target, dialog[data-kit-role=dialog][open], dialog[data-kit-role=keyboard-sheet][open]),
  :where(dialog):is([data-kit-role=toast]:not([hidden]), [data-kit-role=image-overlay]:target, dialog[data-kit-role=dialog][open], dialog[data-kit-role=keyboard-sheet][open]) {
    opacity: 1;
    translate: none;
    transition-duration: var(--_kit-appear);
  }
  @starting-style {
    :where(:root[data-kit-shown]) :where([data-kit-role]):is([data-kit-role=toast]:not([hidden]), [data-kit-role=image-overlay]:target, dialog[data-kit-role=dialog][open], dialog[data-kit-role=keyboard-sheet][open]),
    :where(:root[data-kit-shown]) :where(dialog):is([data-kit-role=toast]:not([hidden]), [data-kit-role=image-overlay]:target, dialog[data-kit-role=dialog][open], dialog[data-kit-role=keyboard-sheet][open]) {
      opacity: 0;
      translate: 0 var(--_kit-travel);
    }
  }
  dialog[data-kit-role=dialog]::backdrop,
  dialog[data-kit-role=keyboard-sheet]::backdrop {
    opacity: 0;
    transition:
      opacity var(--_kit-leave) var(--_kit-settle),
      display var(--_kit-leave) var(--_kit-settle) allow-discrete,
      overlay var(--_kit-leave) var(--_kit-settle) allow-discrete;
  }
  dialog[data-kit-role=dialog][open]::backdrop,
  dialog[data-kit-role=keyboard-sheet][open]::backdrop {
    opacity: 1;
    transition-duration: var(--_kit-appear);
  }
  @starting-style {
    :where(:root[data-kit-shown]) dialog[data-kit-role=dialog][open]::backdrop,
    :where(:root[data-kit-shown]) dialog[data-kit-role=keyboard-sheet][open]::backdrop {
      opacity: 0;
    }
  }
  @supports not (overlay: auto) {
    dialog:where(dialog)[data-kit-role=dialog],
    dialog:where(dialog)[data-kit-role=keyboard-sheet],
    dialog[data-kit-role=dialog]::backdrop,
    dialog[data-kit-role=keyboard-sheet]::backdrop {
      transition-duration: 0s;
    }
    @media screen {
      @container (inline-size < 720px) {
        [data-kit-role=phone-sheet],
        [data-kit-role=phone-sheet]::backdrop {
          transition-duration: 0s;
        }
      }
    }
  }
  :is([data-kit-role=toast]:not([hidden]), [data-kit-role=image-overlay]:target, dialog[data-kit-role=dialog][open], dialog[data-kit-role=keyboard-sheet][open], [data-kit-role=phone-sheet]:popover-open)[data-kit-shortcut],
  :is(dialog[data-kit-role=dialog][open], dialog[data-kit-role=keyboard-sheet][open], [data-kit-role=phone-sheet]:popover-open)[data-kit-shortcut]::backdrop {
    transition-duration: 0s;
  }
  [data-kit-arrival] {
    transition: opacity var(--_kit-appear) var(--_kit-settle), translate var(--_kit-appear) var(--_kit-settle);
  }
  @starting-style {
    :where(:root[data-kit-shown]) [data-kit-arrival] {
      opacity: 0;
      translate: 0 var(--_kit-travel);
    }
  }
  :where([data-kit-role])[data-kit-role=field-result],
  :where([data-kit-role])[data-kit-layout=field-result],
  :where([data-kit-layout])[data-kit-role=field-result],
  :where([data-kit-layout])[data-kit-layout=field-result] {
    transition: scale var(--_kit-transition) var(--_kit-settle);
  }
  @starting-style {
    :where(:root[data-kit-shown]) :where([data-kit-role])[data-kit-role=field-result],
    :where(:root[data-kit-shown]) :where([data-kit-role])[data-kit-layout=field-result],
    :where(:root[data-kit-shown]) :where([data-kit-layout])[data-kit-role=field-result],
    :where(:root[data-kit-shown]) :where([data-kit-layout])[data-kit-layout=field-result] {
      scale: var(--_kit-result-scale);
    }
  }
  @media (prefers-reduced-motion: reduce) {
    :where(html):root {
      --_kit-travel: 0px;
      --_kit-press-scale: 1;
      --_kit-result-scale: 1;
      --_kit-popover-scale: 1;
      --_kit-popover-travel: 0px;
      --_kit-side-panel-travel: 0px;
    }
    [data-kit-role=switch] > input[type=checkbox]:before {
      transition: none;
    }
    [data-kit-role=generated][data-kit-state=streaming] > [data-kit-region=content]:after {
      animation: none;
    }
  }
}
@layer states {
  [data-kit-region=rows][data-kit-state~=empty],
  [data-kit-region=subject-region][data-kit-state~=empty],
  [data-kit-layout=list] > [data-kit-region=cards][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] {
    display: block;
  }
  [data-kit-embed] > div {
    display: flow-root;
  }
  @media screen {
    [data-kit-embed][data-kit-state~=loading] > div {
      block-size: var(--kit-embed-desktop-block-size);
      overflow: clip;
    }
    [data-kit-embed][data-kit-state~=loading] > div * {
      visibility: visible;
    }
    [data-kit-embed][data-kit-state~=loading] > div > div {
      opacity: 0;
    }
  }
  @media screen and (width < 720px) {
    [data-kit-embed][data-kit-state~=loading] > div {
      block-size: var(--kit-embed-phone-block-size);
    }
  }
}
@layer tables {
  table > thead > tr > th[data-kit-column=amount],
  table > thead > tr > td[data-kit-column=amount],
  table > :is(tbody, tfoot) > tr > th:where(:has(> [data-kit-region=fact][data-kit-role=amount], > [data-kit-region=value] > [data-kit-region=fact][data-kit-role=amount])),
  table > :is(tbody, tfoot) > tr > td:where(:has(> [data-kit-region=fact][data-kit-role=amount], > [data-kit-region=value] > [data-kit-region=fact][data-kit-role=amount])),
  table > :is(tbody, tfoot) > tr > th:where([data-kit-column=amount]:has(> [data-kit-region=fact]:not([data-kit-role=amount]), > [data-kit-region=value] > [data-kit-region=fact]:not([data-kit-role=amount]))),
  table > :is(tbody, tfoot) > tr > td:where([data-kit-column=amount]:has(> [data-kit-region=fact]:not([data-kit-role=amount]), > [data-kit-region=value] > [data-kit-region=fact]:not([data-kit-role=amount]))) {
    text-align: right;
  }
  table:is([data-kit-table=records], [data-kit-table=comparison]) > [data-kit-region=total] {
    border-block-start: var(--_kit-rule) solid var(--_kit-ink);
    font-weight: var(--_kit-strong-weight);
    th {
      font-weight: inherit;
    }
    [data-kit-region=supporting] {
      font-weight: 400;
    }
  }
  table[data-kit-table=records] {
    inline-size: 100%;
    border-collapse: collapse;
  }
  @media screen {
    @container (inline-size >= 720px) {
      table[data-kit-table=records]:has(> tbody[data-kit-region=group]) > thead > tr > th,
      table[data-kit-table=records]:has(> tbody[data-kit-region=group]) > thead > tr > td {
        white-space: nowrap;
        > [data-kit-region=sort] {
          border: 0;
        }
      }
    }
  }
  [data-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;
  }
  [data-kit-region=table]:has(> table) {
    --_kit-table-overhang: var(--_kit-inset-tight);
    margin-inline: calc(-1 * var(--_kit-table-overhang));
    padding-inline: var(--_kit-table-overhang);
  }
  [data-kit-region=table] > table,
  [data-kit-region=table] > div:has(> table[data-kit-table=prose]) {
    grid-area: 1 / 1;
  }
  [data-kit-region=table] > div:has(> table[data-kit-table=prose]) {
    inline-size: fit-content;
    max-inline-size: 100%;
    justify-self: start;
  }
  @container scroll-state(scrollable: inline-end) {
    [data-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) {
    [data-kit-region=table] > table:not([data-kit-print=document]) > :is(thead, tbody, tfoot) > tr > th:last-child,
    [data-kit-region=table] > table:not([data-kit-print=document]) > :is(thead, tbody, tfoot) > tr > td:last-child {
      padding-inline-end: var(--_kit-table-overhang);
    }
  }
  table[data-kit-table=comparison] {
    display: table;
    inline-size: 100%;
    border-collapse: collapse;
  }
  table[data-kit-table=comparison] > :is(thead, tbody, tfoot) > tr > th,
  table[data-kit-table=comparison] > :is(thead, tbody, tfoot) > tr > td {
    scroll-snap-align: end;
  }
  table[data-kit-table=comparison] > :is(tbody, tfoot) > tr > th:first-child {
    min-inline-size: calc(var(--_kit-field-short) + var(--_kit-inset-tight));
    > [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] {
      min-inline-size: calc-size(max-content, max(var(--_kit-target), min(size, var(--_kit-field-short))));
    }
  }
  table:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > th[data-kit-column=amount],
  table:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > td[data-kit-column=amount],
  table:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > th[data-kit-column=time],
  table:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > td[data-kit-column=time] {
    inline-size: 0;
    white-space: nowrap;
  }
  table:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > :is(th, td)[data-kit-column=time] time > wbr {
    display: none;
  }
  table > :is(thead, tbody, tfoot) > tr > td[data-kit-column=actions] {
    inline-size: 0;
    white-space: nowrap;
  }
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=subject-stamp],
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > [data-kit-region=subject-stamp] {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--_kit-stack);
    max-inline-size: 100%;
    text-box-trim: none;
  }
  table[data-kit-table=records] > tbody > tr > th[data-kit-column=subject] > [data-kit-region=standing] {
    overflow-wrap: anywhere;
    margin-block-start: var(--_kit-stack);
  }
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject]:has(> a, > [data-kit-region=value] > a, > [data-kit-region=subject-stamp] > a, > [data-kit-region=value] > [data-kit-region=subject-stamp] > a),
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value]:has(> a, > [data-kit-region=subject-stamp] > a) {
    text-box-trim: none;
  }
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > a,
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > a,
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=subject-stamp] > a,
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > [data-kit-region=subject-stamp] > a {
    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;
  }
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > a:focus-visible,
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > a:focus-visible,
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=subject-stamp] > a:focus-visible,
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > [data-kit-region=subject-stamp] > a:focus-visible {
    text-decoration-line: underline;
  }
  @media (hover: hover) and (pointer: fine) {
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > a:hover,
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > a:hover,
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=subject-stamp] > a:hover,
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > [data-kit-region=subject-stamp] > a:hover {
      text-decoration-line: underline;
    }
  }
  table[data-kit-table=records] > tbody > tr > th[data-kit-column=subject] {
    font-weight: var(--_kit-strong-weight);
    [data-kit-region=standing],
    [data-kit-region=supporting],
    [data-kit-role=stamp] {
      font-weight: 400;
    }
  }
  table[data-kit-table=records] > tbody > tr > td[data-kit-column=actions] > [data-kit-region=actions] {
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: baseline;
    &:has(> [data-kit-region=words]) {
      flex-wrap: wrap;
    }
    > [data-kit-region=words] {
      text-align: end;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      table[data-kit-table=records] > :is(thead, tfoot) > tr > td[data-kit-column=actions] {
        display: none;
      }
      table[data-kit-table=records] > tbody > tr > td[data-kit-column=actions] > [data-kit-region=actions] {
        flex-wrap: wrap;
        justify-content: flex-start;
        > [data-kit-region=words] {
          text-align: start;
        }
        > [data-kit-role=icon-action]:first-child {
          margin-inline-start: max(calc(-1 * (var(--_kit-inset) + var(--_kit-rule))), calc(2 * var(--_kit-focus-edge) - var(--_kit-page-inset)));
        }
      }
    }
  }
  table:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]) > caption {
    position: sticky;
    inset-inline-start: 0;
    z-index: var(--_kit-tier-held);
    inline-size: fit-content;
  }
  @media screen {
    table:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]) > thead > tr[data-kit-region=caption] {
      display: none;
    }
  }
  table[data-kit-table=comparison] > tbody > tr > th[data-label]:before,
  table[data-kit-table=comparison] > tbody > tr > td[data-label]:before {
    display: none;
  }
  @media screen {
    @container (inline-size < 720px) {
      table[data-kit-table=records] {
        display: block;
        inline-size: 100%;
      }
      table[data-kit-table=records] > caption {
        display: block;
      }
      table[data-kit-table=records] > thead {
        display: none;
      }
      table[data-kit-table=records] > tbody,
      table[data-kit-table=records] > tbody > tr {
        display: block;
      }
      table[data-kit-table=records] > tbody > tr {
        padding-block: var(--_kit-stack);
      }
      table[data-kit-table=records] > tbody:not([data-kit-region=total]) > tr:has(> th[data-kit-column=subject]):not([data-kit-region=heading-line], :has(> :is(th, td)[data-kit-column=selection])) {
        &:not(tr:not([hidden]) ~ *) {
          padding-block-start: 0;
        }
        > th[data-kit-column=subject] {
          padding-block-start: 0;
        }
        > th[data-kit-column=subject] > a,
        > th[data-kit-column=subject] > [data-kit-region=value] > a,
        > th[data-kit-column=subject] > [data-kit-region=subject-stamp] > a,
        > th[data-kit-column=subject] > [data-kit-region=value] > [data-kit-region=subject-stamp] > a {
          margin-block-start: calc(-.5 * max(0px, var(--_kit-target) - 1lh));
        }
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > a,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > a,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=subject-stamp] > a,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > [data-kit-region=subject-stamp] > a {
        display: block;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-kit-desktop-only=true],
      table[data-kit-table=records] [data-kit-region=supporting][data-kit-desktop-only=true] {
        display: none !important;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td {
        display: block;
        padding-inline: 0;
        inline-size: auto;
        white-space: normal;
        text-align: start;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td)[data-kit-column=time] time > wbr {
        display: revert;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th:has(> [data-kit-region=fact][data-kit-role=amount], > [data-kit-region=value] > [data-kit-region=fact][data-kit-role=amount]),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td:has(> [data-kit-region=fact][data-kit-role=amount], > [data-kit-region=value] > [data-kit-region=fact][data-kit-role=amount]),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=amount],
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-kit-column=amount],
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-label]:not([data-kit-column=subject]),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label]:not([data-kit-column=subject]) {
        text-align: end;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-label]:not([data-kit-column=subject]):before,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[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);
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-label]:not([data-kit-column=subject]),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label]:not([data-kit-column=subject]) {
        text-box-trim: trim-start !important;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td)[data-label]:not([data-kit-column=subject]) > [data-kit-region=fact] > [data-kit-role=labelled-fact]:first-child > [data-kit-region=name],
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td)[data-label]:not([data-kit-column=subject]) > [data-kit-region=value] > [data-kit-region=fact] > [data-kit-role=labelled-fact]:first-child > [data-kit-region=name] {
        text-box-trim: trim-end;
      }
      table[data-kit-table=records] > [data-kit-region=total] > tr > th:has(> [data-kit-region=value]:empty),
      table[data-kit-table=records] > [data-kit-region=total] > tr > td:has(> [data-kit-region=value]:empty),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label]:empty,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label]:has(> :is([data-kit-region=value], [data-kit-region=fact]):empty) {
        display: none;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label]:has(> [data-kit-role=form-group], > [data-kit-region=value] > [data-kit-role=form-group]) {
        display: grid;
        grid-template-columns: minmax(0, max-content) minmax(max-content, 1fr);
        align-items: baseline;
        gap: var(--_kit-stack);
      }
      table[data-kit-table=records] > tbody > tr > td[data-label]:has(> [data-kit-role=form-group], > [data-kit-region=value] > [data-kit-role=form-group]):before {
        float: none;
        margin-inline-end: 0;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value]:has(> [data-kit-role=form-group]),
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-role=form-group],
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value] > [data-kit-role=form-group] {
        display: contents;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-role=form-group] > :not(label, fieldset, [data-kit-region=help], [data-kit-region=error]),
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value] > [data-kit-role=form-group] > :not(label, fieldset, [data-kit-region=help], [data-kit-region=error]) {
        justify-self: end;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-role=form-group] > [data-kit-region=help],
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-role=form-group] > [data-kit-region=error],
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value] > [data-kit-role=form-group] > [data-kit-region=help],
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value] > [data-kit-role=form-group] > [data-kit-region=error] {
        grid-column: 1 / -1;
        justify-self: end;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label]:has(> [data-kit-role=segmented-control], > [data-kit-region=value] > [data-kit-role=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);
      }
      table[data-kit-table=records] > tbody > tr > td[data-label]:has(> [data-kit-role=segmented-control], > [data-kit-region=value] > [data-kit-role=segmented-control]):before {
        float: none;
        margin-inline-end: 0;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value]:has(> [data-kit-role=segmented-control]) {
        display: contents;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-role=segmented-control],
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value] > [data-kit-role=segmented-control] {
        justify-self: end;
      }
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-role=segmented-control] + [data-kit-region=reason],
      table[data-kit-table=records] > tbody > tr > td[data-label] > [data-kit-region=value] > [data-kit-role=segmented-control] + [data-kit-region=reason] {
        grid-column: 1 / -1;
        justify-self: end;
      }
    }
  }
  table[data-kit-table=records] > tbody > tr > td > [data-kit-role=segmented-control],
  table[data-kit-table=records] > tbody > tr > td > [data-kit-region=value] > [data-kit-role=segmented-control] {
    grid-auto-columns: minmax(var(--kit-segment-floor, auto), var(--kit-segment-labelled, 1fr));
  }
  table[data-kit-table=records] > tbody > tr > td > [data-kit-role=segmented-control] + [data-kit-region=reason],
  table[data-kit-table=records] > tbody > tr > td > [data-kit-region=value] > [data-kit-role=segmented-control] + [data-kit-region=reason] {
    display: block;
    padding-block-start: var(--_kit-stack);
    color: var(--_kit-text-muted);
  }
  table[data-kit-table=records] > tbody > tr > td > [data-kit-role=form-group] > label,
  table[data-kit-table=records] > tbody > tr > td > [data-kit-role=form-group] > fieldset > legend,
  table[data-kit-table=records] > tbody > tr > td > [data-kit-region=value] > [data-kit-role=form-group] > label,
  table[data-kit-table=records] > tbody > tr > td > [data-kit-region=value] > [data-kit-role=form-group] > fieldset > legend {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  @media screen {
    @container (inline-size >= 720px) {
      table[data-kit-table=records] [data-kit-region=supporting][data-kit-phone-only=true],
      table[data-kit-table=records] [data-kit-region=subject-stamp] > [data-kit-role=stamp][data-kit-phone-only=true] {
        display: none !important;
      }
      table[data-kit-table=records]:has(> thead > tr > th[style*=inline-size]) {
        inline-size: max-content;
        min-inline-size: 100%;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact]:not([data-kit-authored-text=true], :where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount], [data-kit-role=stamp])),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact]:not([data-kit-authored-text=true], :where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount], [data-kit-role=stamp])) {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=supporting]:not(:where(:has(> *)):has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > [data-kit-region=supporting]:not(:where(:has(> *)):has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=supporting]:not(:where(:has(> *)):has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) time,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td) > [data-kit-region=value] > [data-kit-region=supporting]:not(:where(:has(> *)):has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) time {
        display: inline;
        white-space: nowrap;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td:not([data-kit-column]) > [data-kit-region=fact]:not([data-kit-role=amount], [data-kit-authored-text=true], :where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount], [data-kit-role=stamp])),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td:not([data-kit-column]) > [data-kit-region=value] > [data-kit-region=fact]:not([data-kit-role=amount], [data-kit-authored-text=true], :where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount], [data-kit-role=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));
        @supports (min-inline-size: calc-size(max-content, size)) {
          min-inline-size: calc-size(max-content, max(min(size, var(--_kit-field-narrow)), 100%));
        }
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact][data-kit-authored-text=true],
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact][data-kit-authored-text=true],
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact]:where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount], [data-kit-role=stamp]),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact]:where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount], [data-kit-role=stamp]),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > a:has(> code),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > a:has(> code) {
        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%;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > a:not(:has(code)),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > a:not(:has(code)) {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        inline-size: 0;
        min-inline-size: 100%;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=subject-stamp] > a,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value] > [data-kit-region=subject-stamp] > a {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-inline-size: 0;
        max-inline-size: 100%;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td:not([data-kit-column=time]) > [data-kit-region=fact]:has(> time:first-child):not(:has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount])) > time:first-child:after,
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td:not([data-kit-column=time]) > [data-kit-region=value]:has(> [data-kit-region=fact] > time:first-child):not(:has(> [data-kit-region=fact] > :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), > [data-kit-region=fact] :is(:is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount]))) > [data-kit-region=fact] > time:first-child:after {
        content: "\2026";
        visibility: hidden;
      }
    }
    @container (inline-size < 720px) {
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact]:not([data-kit-authored-text=true], :where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount])),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact]:not([data-kit-authored-text=true], :where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=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;
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label]:has(> [data-kit-region=fact] :is(br, :is(p, div, li) + :is(p, div, li)), > [data-kit-region=value] > [data-kit-region=fact] :is(br, :is(p, div, li) + :is(p, div, li))):not(:has(> [data-kit-region=fact] > :is([data-kit-role=labelled-fact], [data-kit-role=row]), > [data-kit-region=fact] :is([data-kit-region=email], [data-kit-region=address], code, [data-kit-role=amount]), > [data-kit-region=value] > [data-kit-region=fact] > :is([data-kit-role=labelled-fact], [data-kit-role=row]), > [data-kit-region=value] > [data-kit-region=fact] :is([data-kit-region=email], [data-kit-region=address], code, [data-kit-role=amount]))) {
        > [data-kit-region=fact],
        > [data-kit-region=value],
        > [data-kit-region=value] > [data-kit-region=fact] {
          clear: inline-start;
          inline-size: auto;
          margin-inline-start: 0;
        }
      }
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=fact][data-kit-authored-text=true],
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value] > [data-kit-region=fact][data-kit-authored-text=true],
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=fact]:where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount]),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value] > [data-kit-region=fact]:where(:has(> *)):has(> :is([data-kit-role=labelled-fact], [data-kit-role=row]), :is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount]) {
        display: flow-root;
        inline-size: max-content;
        max-inline-size: 100%;
        margin-inline-start: auto;
        text-align: start;
      }
      table[data-kit-table=records] > tbody:not([data-kit-region=total]) > tr > td[data-label]:has(> [data-kit-region=value] > [data-kit-region=supporting]) {
        container-type: inline-size;
        > [data-kit-region=value] {
          display: grid;
          grid-template-columns: minmax(0, 1fr);
          inline-size: max-content;
          max-inline-size: 100%;
          margin-inline-start: auto;
        }
        > [data-kit-region=value] > [data-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);
        }
      }
    }
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact]:not(:has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]))) time,
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact]:not(:has(> :is([data-kit-role=labelled-fact], [data-kit-role=row], [data-kit-role=meter]), :is([data-kit-region=email], [data-kit-region=address]))) time {
      display: inline;
      white-space: nowrap;
    }
  }
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact]:has(> [data-kit-role=avatar]),
  table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact]:has(> [data-kit-role=avatar]) {
    display: flex;
    align-items: baseline;
    gap: var(--_kit-stack);
    overflow: visible;
    > [data-kit-region=name] {
      min-inline-size: 0;
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact] > [data-kit-role=avatar] + [data-kit-region=name]:not(:has(> [data-kit-region=email])),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact] > [data-kit-role=avatar] + [data-kit-region=name]:not(:has(> [data-kit-region=email])) {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
      }
    }
    @container (inline-size < 720px) {
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact] > [data-kit-role=avatar] + [data-kit-region=name]:not(:has(> [data-kit-region=email])),
      table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact] > [data-kit-role=avatar] + [data-kit-region=name]:not(:has(> [data-kit-region=email])) {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
      }
    }
  }
  table:not([data-kit-print=document]) > :is(thead, tbody, tfoot) > tr {
    > th:first-child,
    > td:first-child {
      padding-inline-start: 0;
    }
    > th:last-child,
    > td:last-child {
      padding-inline-end: 0;
    }
  }
  [data-kit-region=table]:has(> div > table[data-kit-table=prose]) {
    --_kit-overflow-fade-surface: var(--_kit-surface-beneath);
  }
  table[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 > :is(th, td) code {
      white-space: nowrap;
    }
    > :is(thead, tbody, tfoot) > tr > th,
    > :is(thead, tbody, tfoot) > tr > td {
      overflow-wrap: normal;
      padding-block: var(--_kit-stack);
      padding-inline: var(--_kit-inset-tight);
      scroll-snap-align: end;
    }
    > :is(thead, tbody, tfoot) > tr > th:not(:last-child),
    > :is(thead, tbody, tfoot) > tr > td:not(:last-child) {
      border-inline-end: var(--_kit-column-rule);
    }
    > :is(thead, tbody, tfoot) > tr > :where(th):first-child,
    > :is(thead, tbody, tfoot) > tr > :where(td):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 > :where(th):first-child:after,
      > :is(thead, tbody, tfoot) > tr > :where(td):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) {
        table[data-kit-table=records]:has(> thead) {
          --_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) {
        table[data-kit-table=records] > thead {
          position: static;
        }
      }
    }
  }
  table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > th,
  table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td {
    scroll-snap-align: start;
    scroll-margin-inline-start: var(--_kit-cut-reveal);
  }
  @media screen {
    [data-kit-region=table]:has(> table[data-kit-table=records]) {
      --_kit-records-selection-width: 0px;
      --_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));
      scroll-padding-inline-start: calc(var(--_kit-table-overhang) + var(--_kit-records-selection-width) + var(--_kit-records-allocation) - var(--_kit-cut-reveal));
    }
    [data-kit-region=table]:has(> table[data-kit-table=records]):not(:is([data-kit-region=rows], [data-kit-region=breakdown-owning-records], [data-kit-role=row], [data-kit-region=current-step]) *) {
      --_kit-records-fifth: calc((100% - 2 * var(--_kit-table-overhang)) / 5);
      container-type: inline-size scroll-state;
      > table[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));
      }
    }
    [data-kit-layout=stepped-flow] > [data-kit-region=current-step] > [data-kit-region=table]:has(> table[data-kit-table=records]),
    [data-kit-layout=stepped-flow] > [data-kit-region=current-step] > [data-kit-region=rows] > [data-kit-region=table]:has(> table[data-kit-table=records]) {
      --_kit-records-fifth: min(20cqi, (var(--_kit-focused-width) - 2 * var(--_kit-inset)) / 5);
    }
    [data-kit-region=table]:has(> table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > :is(th, td)[data-kit-column=selection]) {
      --_kit-records-selection-width: calc(var(--_kit-target) + var(--_kit-inset-tight));
    }
    table[data-kit-table=records] {
      > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject],
      > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject] {
        min-inline-size: calc(var(--_kit-records-allocation) - var(--_kit-cut-reveal));
      }
      > :is(thead, tbody, tfoot) > tr > th[data-kit-column=selection],
      > :is(thead, tbody, tfoot) > tr > td[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);
      }
      > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject],
      > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject],
      > :is(thead, tbody, tfoot) > tr > th[data-kit-column=selection],
      > :is(thead, tbody, tfoot) > tr > td[data-kit-column=selection] {
        scroll-snap-align: none;
      }
      > tbody > tr:focus-visible {
        position: relative;
        outline: none;
        &: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);
        }
      }
      @container scroll-state(scrollable: inline) {
        isolation: isolate;
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject],
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject],
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=selection],
        > :is(thead, tbody, tfoot) > tr > td[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);
        }
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=selection],
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=selection] {
          inset-inline-start: 0;
        }
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject],
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject] {
          inset-inline-start: var(--_kit-records-selection-width);
        }
        > tbody > tr:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) > th[data-kit-column=subject],
        > tbody > tr:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) > td[data-kit-column=subject],
        > tbody > tr:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) > th[data-kit-column=selection],
        > tbody > tr:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) > td[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);
        }
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject]:first-child:before,
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject]:first-child:before,
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=selection]:first-child:before,
        > :is(thead, tbody, tfoot) > tr > td[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;
        }
        > tbody > tr:focus-visible {
          &:after {
            z-index: var(--_kit-tier-held-over);
            inset-inline-end: 0;
          }
          > th[data-kit-column=subject]:first-child,
          > td[data-kit-column=subject]:first-child,
          > th[data-kit-column=selection]:first-child,
          > td[data-kit-column=selection]:first-child {
            z-index: var(--_kit-tier-held-over);
            &:where([data-kit-column=subject]):before,
            &:where([data-kit-column=selection]):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;
            }
          }
        }
      }
      @container scroll-state(scrollable: inline-start) {
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject]:after,
        > :is(thead, tbody, tfoot) > tr > td[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;
        }
        > tbody > tr:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) > th[data-kit-column=subject]:after,
        > tbody > tr:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) > td[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));
        }
      }
    }
    @container (inline-size < 720px) {
      table[data-kit-table=records] {
        > :is(thead, tbody, tfoot) > tr > th[data-kit-column=subject],
        > :is(thead, tbody, tfoot) > tr > td[data-kit-column=subject] {
          min-inline-size: 0;
        }
        > tbody:not([data-kit-region=total]) > tr:has(> :is(th, td)[data-kit-column=selection]) {
          display: grid;
          grid-template-columns: calc(var(--_kit-target) + var(--_kit-stack)) minmax(0, 1fr);
          align-items: first baseline;
        }
        > tbody > tr > th[data-kit-column=selection],
        > tbody > tr > td[data-kit-column=selection] {
          grid-column: 1;
          inline-size: auto;
          min-inline-size: 0;
          padding-inline-end: 0;
        }
        > tbody > tr > th[data-kit-column=subject],
        > tbody > tr > td[data-kit-column=subject] {
          grid-column: 2;
        }
        > tbody > tr:has(> :is(th, td)[data-kit-column=selection]) > th:not([data-kit-column=selection], [data-kit-column=subject]),
        > tbody > tr:has(> :is(th, td)[data-kit-column=selection]) > td:not([data-kit-column=selection], [data-kit-column=subject]) {
          grid-column: 1 / -1;
        }
        > thead:has(> tr > th[data-kit-column=selection] > label[data-kit-region=selection]) {
          display: block;
          > tr:not([data-kit-region=caption]) {
            display: block;
          }
          > tr > th:not([data-kit-column=selection]) {
            display: none;
          }
          > tr > th[data-kit-column=selection] {
            display: block;
            inline-size: auto;
            padding-inline: 0;
            font-size: var(--_kit-body-size);
            font-weight: 400;
          }
          > tr > th[data-kit-column=selection] > label[data-kit-region=selection] {
            display: flex;
            align-items: flex-start;
            margin-block: calc(-1 * var(--_kit-inset-tight));
          }
          > tr > th[data-kit-column=selection] > label[data-kit-region=selection] > [data-kit-role=selection-control] {
            margin-inline-end: calc(var(--_kit-target) + var(--_kit-stack) - var(--_kit-selection-size));
          }
          > tr > th[data-kit-column=selection] > label[data-kit-region=selection] > span {
            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) {
      table[data-kit-table=records] > [data-kit-region=total] {
        display: block;
        > tr {
          display: flex;
          flex-wrap: wrap;
          align-items: baseline;
          column-gap: var(--_kit-inset-tight);
          padding-block: var(--_kit-stack);
        }
        > tr[data-kit-holds~=amount] > td:where([data-kit-region=total] > tr > td):has([data-kit-role=amount]) {
          flex-basis: 100%;
        }
        > tr > th,
        > tr > td {
          display: block;
          inline-size: auto;
          min-inline-size: 0;
          padding-inline: 0;
          text-align: start;
        }
        > tr > th:empty,
        > tr > td:empty {
          display: none;
        }
        > tr > th {
          margin-inline-end: auto;
        }
        > tr > th:before,
        > tr > td:before {
          font-weight: 400;
        }
        > tr:not([data-kit-holds~=amount]) > td:where([data-kit-region=total] > tr > td):has([data-kit-role=amount]):has([data-kit-region=supporting]) {
          flex: 1;
          text-align: end;
        }
        > tr:not([data-kit-holds~=amount]) > td:where([data-kit-region=total] > tr > td):has([data-kit-role=amount]):before {
          content: none;
        }
      }
    }
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]):has(> :is([data-kit-region=share], [data-kit-region=change], [data-kit-region=bridge], [data-kit-region=mark], [data-kit-region=parts])) {
    position: relative;
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share],
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=change],
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=bridge],
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=mark],
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-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);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share]:before {
    content: "";
    display: block;
    inline-size: calc(var(--kit-share) * 100%);
    block-size: 100%;
    background: var(--_kit-chart-bar);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > :is([data-kit-region=share] + [data-kit-region=fact], [data-kit-region=change] + [data-kit-region=fact], [data-kit-region=bridge] + [data-kit-region=fact], [data-kit-region=mark] + [data-kit-region=fact], [data-kit-region=parts] + [data-kit-region=part-amounts]) {
    display: block;
    padding-inline-start: calc(var(--_kit-share-track) + var(--_kit-stack));
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=change] {
    --_kit-chart-at: var(--kit-at);
    --_kit-chart-from: var(--kit-from);
    --_kit-chart-to: var(--kit-to);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-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);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-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);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-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);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-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);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > :is([data-kit-region=parts], [data-kit-region=part-amounts]) > :nth-child(1) {
    --_kit-part-hue: var(--_kit-data-category-1);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > :is([data-kit-region=parts], [data-kit-region=part-amounts]) > :nth-child(2) {
    --_kit-part-hue: var(--_kit-data-category-2);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > :is([data-kit-region=parts], [data-kit-region=part-amounts]) > :nth-child(3) {
    --_kit-part-hue: var(--_kit-data-category-3);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > :is([data-kit-region=parts], [data-kit-region=part-amounts]) > :nth-child(4) {
    --_kit-part-hue: var(--_kit-data-category-4);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > :is([data-kit-region=parts], [data-kit-region=part-amounts]) > :nth-child(5) {
    --_kit-part-hue: var(--_kit-data-category-5);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=part-amounts] > span {
    display: block;
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=part-amounts] > span:before {
    content: "";
    display: inline-block;
    inline-size: 1cap;
    block-size: 1cap;
    margin-inline-end: var(--_kit-stamp-gap);
    background: var(--_kit-part-hue);
  }
  :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=part-amounts] > span > [data-kit-role=amount] {
    font-variant-numeric: tabular-nums;
  }
  @media screen {
    @container (inline-size < 720px) {
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=share],
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=change],
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=bridge],
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=mark],
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=parts] {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin-block-start: 0;
        margin-inline-end: var(--_kit-stack);
      }
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=share],
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=change],
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=bridge],
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=mark] {
        float: inline-end;
        margin-block-start: calc((1lh - var(--_kit-rhythm)) / 2);
        margin-inline: var(--_kit-stack) 0;
      }
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > :is([data-kit-region=share] + [data-kit-region=fact], [data-kit-region=change] + [data-kit-region=fact], [data-kit-region=bridge] + [data-kit-region=fact], [data-kit-region=mark] + [data-kit-region=fact]) {
        display: inline;
        padding-inline-start: 0;
      }
      :is(table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label], table[data-kit-table=records] > :is(tbody, tfoot) > tr > td[data-label] > [data-kit-region=value]) > [data-kit-region=parts] + [data-kit-region=part-amounts] {
        padding-inline-start: 0;
      }
    }
  }
  @media screen {
    @container (inline-size >= 720px) {
      table[data-kit-table=records] > thead > tr > th[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));
        }
      }
    }
  }
  table[data-kit-table=records] > tbody > tr[aria-level] {
    --_kit-nest-depth: 5;
    --_kit-nest-indent: calc(var(--_kit-nest-depth) * var(--_kit-control-icon) + var(--_kit-target));
  }
  table[data-kit-table=records] > tbody > tr[aria-level="1"] {
    --_kit-nest-depth: 0;
  }
  table[data-kit-table=records] > tbody > tr[aria-level="2"] {
    --_kit-nest-depth: 1;
  }
  table[data-kit-table=records] > tbody > tr[aria-level="3"] {
    --_kit-nest-depth: 2;
  }
  table[data-kit-table=records] > tbody > tr[aria-level="4"] {
    --_kit-nest-depth: 3;
  }
  table[data-kit-table=records] > tbody > tr[aria-level="5"] {
    --_kit-nest-depth: 4;
  }
  table[data-kit-table=records] > tbody > tr[aria-level] > th[data-kit-column=subject],
  table[data-kit-table=records] > tbody > tr[aria-level]:is([data-kit-region=loading], [data-kit-region=failed]) > td: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);
    }
  }
  table[data-kit-table=records] > tbody > tr > th[data-kit-column=subject] > [data-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;
    }
  }
  table[data-kit-table=records] > tbody > tr > th[data-kit-column=subject]:has(> a) > [data-kit-region=caret] {
    margin-block-start: 0;
  }
  table[data-kit-table=records] > tbody > tr[aria-expanded=true] > th[data-kit-column=subject] > [data-kit-region=caret]:before {
    transform: rotate(90deg);
  }
  table[data-kit-table=records] > tbody > tr[data-kit-region=heading-line] {
    --_kit-heading-line-rule-start: var(--_kit-rule);
    &:first-child {
      --_kit-heading-line-rule-start: 0px;
    }
    > th,
    > td {
      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[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])) + tr {
      border-block-start: none;
    }
  }
  table[data-kit-table=records] > tbody[data-kit-region=part] > tr[data-kit-region=part-heading] > th {
    > [data-kit-region=heading] {
      font-size: var(--_kit-sub-heading-size);
      font-weight: var(--_kit-heading-weight);
      letter-spacing: var(--_kit-heading-tracking);
    }
    > p {
      margin-block: var(--_kit-stack) 0;
    }
  }
  table[data-kit-table=records] > tbody + tbody[data-kit-region=part] > tr:first-child > th,
  table[data-kit-table=records] > tbody + tbody[data-kit-region=part] > tr:first-child > td {
    padding-block-start: var(--_kit-region);
  }
  table[data-kit-table=records] > tbody > tr[data-kit-region=loading] > td: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;
  }
  table[data-kit-table=records] > tbody > tr[data-kit-region=failed] > td:not([data-kit-column]) {
    color: var(--_kit-text-muted);
    > button {
      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);
    }
    > button:focus-visible {
      text-decoration-color: var(--_kit-text-ink);
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      table[data-kit-table=records] > tbody > tr[aria-level] > th[data-kit-column=subject],
      table[data-kit-table=records] > tbody > tr[aria-level]:is([data-kit-region=loading], [data-kit-region=failed]) > td: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);
        }
      }
      table[data-kit-table=records] > tbody > tr[aria-level]:has(> td[data-kit-column=selection]) > th[data-kit-column=subject],
      table[data-kit-table=records] > tbody > tr[aria-level]:is([data-kit-region=loading], [data-kit-region=failed]):has(> td[data-kit-column=selection]) > td:not([data-kit-column]) {
        padding-inline-start: calc(var(--_kit-nest-indent) - var(--_kit-stack));
      }
      table[data-kit-table=records] > tbody > tr:is([data-kit-region=loading], [data-kit-region=failed]):has(> td[data-kit-column=selection]) > td:not([data-kit-column]) {
        grid-column: 2;
      }
      table[data-kit-table=records] > tbody > tr[data-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,
        > td {
          align-content: center;
          background: none;
          box-shadow: none;
        }
      }
    }
  }
  @media print {
    table[data-kit-table=records] > tbody > tr > th[data-kit-column=subject] > [data-kit-region=caret] {
      visibility: hidden;
    }
  }
  @media screen {
    table[data-kit-table] > :is(thead, tbody, tfoot) > tr > [data-kit-column=by-hand] {
      display: none;
    }
  }
  table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td[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 {
    [data-kit-region=table]:has(> table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td[data-kit-column=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) {
    table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle] {
      display: none;
    }
  }
  @media screen {
    @container (inline-size < 720px) {
      table[data-kit-table=records] > tbody[data-kit-region=group] > tr[data-kit-region=group-heading]:has(> td[data-kit-column=selection]) > th:not([data-kit-column]) {
        grid-column: 2;
      }
    }
  }
  [data-kit-region=group]:has(> [data-kit-region=group-heading] > [data-kit-region=line] > details:not([open]), > [data-kit-region=group-heading] > th > [data-kit-region=line] > details:not([open])) > *:not([data-kit-region=group-heading]) {
    display: none;
  }
  @media screen {
    @container (inline-size < 720px) {
      table[data-kit-table=records] > tbody[data-kit-region=group] > tr[data-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,
        > td {
          background: none;
          box-shadow: none;
        }
        > td[data-kit-column=selection] {
          align-self: start;
        }
      }
      table[data-kit-table=records] > thead + tbody[data-kit-region=group] > tr[data-kit-region=group-heading] {
        border-block-start: none;
      }
    }
  }
  @media screen {
    @supports named-feature(single-axis-scroll-container) {
      @container (inline-size < 720px) {
        table[data-kit-table=records] > tbody[data-kit-region=group] > tr[data-kit-region=group-heading]:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) {
          background: linear-gradient(var(--_kit-wash-muted), var(--_kit-wash-muted)), var(--_kit-panel-surface);
        }
      }
    }
  }
}
@layer truncation {
  @media screen {
    :where([data-kit-region]):is([data-kit-role=card] > [data-kit-region=line] > [data-kit-region=facts] > :is([data-kit-region=fact], [data-kit-region=supporting])):not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *):not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount], [data-kit-role=stamp], [data-kit-role=labelled-fact])) {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
    }
    :where([data-kit-region]):is([data-kit-role=list-line] > :is([data-kit-region=name], [data-kit-region=description]), nav[data-kit-role=trail] > ol > li > a, nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a, [role=menu] [role=group] > li > a[data-kit-region=item] > [data-kit-region=name], :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li > :is([data-kit-region=match-name], [data-kit-region=match-fact]), [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] > span, [data-kit-role=tag] > [data-kit-region=name], [data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] > :is([data-kit-region=name], [data-kit-region=fact])):not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *):not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])),
    :where(a):is([data-kit-role=list-line] > :is([data-kit-region=name], [data-kit-region=description]), nav[data-kit-role=trail] > ol > li > a, nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a, [role=menu] [role=group] > li > a[data-kit-region=item] > [data-kit-region=name], :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li > :is([data-kit-region=match-name], [data-kit-region=match-fact]), [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] > span, [data-kit-role=tag] > [data-kit-region=name], [data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] > :is([data-kit-region=name], [data-kit-region=fact])):not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *):not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])),
    :where(span):is([data-kit-role=list-line] > :is([data-kit-region=name], [data-kit-region=description]), nav[data-kit-role=trail] > ol > li > a, nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a, [role=menu] [role=group] > li > a[data-kit-region=item] > [data-kit-region=name], :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li > :is([data-kit-region=match-name], [data-kit-region=match-fact]), [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] > span, [data-kit-role=tag] > [data-kit-region=name], [data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] > :is([data-kit-region=name], [data-kit-region=fact])):not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *):not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) {
      min-inline-size: var(--_kit-cut-floor, 0px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    :where([data-kit-region]):is([data-kit-layout=calendar] [data-kit-region=bands] [data-kit-region=band], [data-kit-layout=calendar] [data-kit-region=closure] > [data-kit-region=name], [data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=name]:not(:has(> [data-kit-region=count])), [data-kit-layout=calendar] [data-kit-region=month-cell] > :is([data-kit-region=band], [data-kit-region=item])):not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    @container gantt (inline-size >= 720px) {
      [data-kit-layout=gantt] [data-kit-region=task] > [data-kit-region=subject] > a:not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
    }
    [data-kit-layout=calendar] [data-kit-region=bands] [data-kit-region=band] > [data-kit-region=name]:not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) {
      overflow: hidden;
      text-overflow: ellipsis;
    }
    :where([data-kit-region]):is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] [data-kit-region=facts] > :is(span[data-kit-region=fact], [data-kit-region=supporting]), [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] [data-kit-region=facts] > [data-kit-region=fact] > [data-kit-role=labelled-fact] > :is([data-kit-region=value], [data-kit-region=supporting]), [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=supporting], [data-kit-role=card] > [data-kit-region=line] > [data-kit-region=facts] > :is([data-kit-region=fact], [data-kit-region=supporting]), [data-kit-role=list-line] > :is([data-kit-region=name], [data-kit-region=description]), nav[data-kit-role=trail] > ol > li > a, nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a, [role=menu] [role=group] > li > a[data-kit-region=item] > [data-kit-region=name], :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li > :is([data-kit-region=match-name], [data-kit-region=match-fact]), [data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] > [data-kit-region=name]):not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *),
    :where(a):is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] [data-kit-region=facts] > :is(span[data-kit-region=fact], [data-kit-region=supporting]), [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=supporting], [data-kit-role=card] > [data-kit-region=line] > [data-kit-region=facts] > :is([data-kit-region=fact], [data-kit-region=supporting]), [data-kit-role=list-line] > :is([data-kit-region=name], [data-kit-region=description]), nav[data-kit-role=trail] > ol > li > a, nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a, [role=menu] [role=group] > li > a[data-kit-region=item] > [data-kit-region=name], :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li > :is([data-kit-region=match-name], [data-kit-region=match-fact]), [data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] > [data-kit-region=name]):not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *) {
      :where([data-kit-role])[data-kit-role=amount],
      :where([data-kit-role])[data-kit-role=primary-action],
      :where([data-kit-role])[data-kit-role=secondary-action],
      :where([data-kit-role])[data-kit-role=subtle-action],
      :where([data-kit-role])[data-kit-role=destructive-action],
      :where([data-kit-role])[data-kit-role=icon-action],
      :where([data-kit-role])[data-kit-role=split-action],
      :where([data-kit-role])[data-kit-role=emphasised-next-action] {
        display: inline-block;
        max-inline-size: 100%;
        text-indent: 0;
        white-space: nowrap;
      }
      time {
        display: inline;
        white-space: nowrap;
      }
      :where(code):is(code, :is([data-kit-region=email], [data-kit-region=address])),
      :where([data-kit-region]):is(code, :is([data-kit-region=email], [data-kit-region=address])):not([data-kit-region=supporting] > :is([data-kit-region=email], [data-kit-region=address])) {
        display: inline-block;
        max-inline-size: 100%;
        text-indent: 0;
        white-space: normal;
        baseline-source: first;
      }
    }
    :where([data-kit-region], a):is([data-kit-role=list-line] > :is([data-kit-region=name], [data-kit-region=description]), nav[data-kit-role=trail] > ol > li > a, nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a, [role=menu] [role=group] > li > a[data-kit-region=item] > [data-kit-region=name], :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control] > [data-kit-region=matches] > li > :is([data-kit-region=match-name], [data-kit-region=match-fact]), [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] > span, [data-kit-role=tag] > [data-kit-region=name], [data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] > [data-kit-region=name], [data-kit-layout=calendar] [data-kit-region=month-cell] > [data-kit-region=item]):not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *):not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])):has(> [data-kit-region=head] + time:last-child, > [data-kit-region=head] + time + [data-kit-role=meter]:last-child) {
      display: flex;
      > [data-kit-region=head] {
        min-inline-size: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      > time {
        flex: none;
        white-space: nowrap;
        &:before {
          content: " ";
          white-space: pre;
        }
      }
    }
    [data-kit-role=list-line]:not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *):not(:has(code, :is([data-kit-region=email], [data-kit-region=address]), [data-kit-role=amount])) {
      flex-wrap: nowrap;
      > [data-kit-region=age] {
        flex: none;
      }
      > [data-kit-region=description] {
        flex-shrink: 4;
      }
    }
    [data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] {
      max-inline-size: 100%;
    }
    [data-kit-region=file-name]:not(:is([data-kit-layout=record] > :not([data-kit-layout=list]), [data-kit-role=side-panel]) *) {
      display: inline-flex;
      min-inline-size: 0;
      max-inline-size: 100%;
      white-space: nowrap;
      > [data-kit-region=head] {
        min-inline-size: 0;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      > [data-kit-region=tail] {
        flex: none;
      }
    }
  }
  :where([data-kit-region]):is([data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=rail-head] > :is([data-kit-wordmark], [data-kit-wordmark] + [data-kit-region=tenant]), [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) [data-kit-role=destination] > :is([data-kit-region=name], [data-kit-region=fact]), [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=destinations] > [data-kit-region=profile] > button > :is([data-kit-region=name], [data-kit-region=role])),
  :where([data-kit-wordmark]):is([data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=rail-head] > :is([data-kit-wordmark], [data-kit-wordmark] + [data-kit-region=tenant]), [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) [data-kit-role=destination] > :is([data-kit-region=name], [data-kit-region=fact]), [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=destinations] > [data-kit-region=profile] > button > :is([data-kit-region=name], [data-kit-region=role])) {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
}
@layer print {
  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 {
    :where(html):root,
    :root[data-kit-theme] {
      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;
    }
    [data-kit-role=media] > img {
      display: block;
      inline-size: 100%;
      block-size: auto;
    }
    :where([data-kit-role])[data-kit-role=dialog]::backdrop,
    :where([data-kit-role])[data-kit-role=keyboard-sheet]::backdrop,
    :where([data-kit-role])[data-kit-role=image-overlay]::backdrop,
    :where([data-kit-role])[data-kit-role=phone-sheet]::backdrop {
      display: none !important;
    }
    html,
    body {
      background: var(--_kit-panel);
    }
    body {
      inline-size: 100vw;
      container-name: page calendar;
    }
    body > *,
    [data-kit-layout=shell] {
      max-inline-size: 100vw !important;
    }
    [data-kit-layout=calendar],
    *:has(> [data-kit-layout=calendar]),
    [data-kit-layout=gantt],
    *:has(> [data-kit-layout=gantt]),
    [data-kit-layout=record] > [data-kit-region=facts-related-records],
    [data-kit-layout=record] > [data-kit-region=decision-compact-work],
    [data-kit-role=row] > [data-kit-region=expansion] {
      container-type: normal;
    }
    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] [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]), > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]))),
    :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))),
    [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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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=shell] [data-kit-region=page] > [data-kit-region=body] {
      inline-size: 100% !important;
      max-inline-size: none !important;
      margin-inline: 0 !important;
      padding-block: 0;
    }
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=foot] {
      inline-size: 100%;
      max-inline-size: none;
      margin-inline: 0;
      padding-block: var(--_kit-region) 0;
    }
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] p:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] h1:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] h2:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] h3:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] h4:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] h5:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] h6:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] ul:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] ol:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] dl:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] blockquote:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *),
    [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=body] hr:not([data-kit-region=body] :is([data-kit-role], [data-kit-layout], [data-kit-region], table) *) {
      max-inline-size: var(--_kit-reading-width);
    }
    [data-kit-layout=find],
    [data-kit-layout=form],
    [data-kit-role=label-panel] {
      max-inline-size: none;
    }
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) p:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) h1:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) h2:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) h3:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) h4:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) h5:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) h6:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) ul:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) ol:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) dl:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) blockquote:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *),
    :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) hr:not([data-kit-role], [data-kit-layout], [data-kit-region], :is([data-kit-layout=find], [data-kit-layout=form], [data-kit-role=label-panel]) :is([data-kit-role], [data-kit-layout], table) *) {
      max-inline-size: var(--_kit-reading-width);
    }
    :where([data-kit-layout])[data-kit-layout=home],
    :where([data-kit-layout])[data-kit-layout=record],
    :where([data-kit-layout])[data-kit-layout=stepped-flow],
    :where([data-kit-layout])[data-kit-layout=settings],
    :where([data-kit-layout])[data-kit-layout=reports],
    :where([data-kit-layout])[data-kit-layout=list],
    :where([data-kit-layout])[data-kit-layout=form],
    :where([data-kit-layout])[data-kit-layout=find],
    :where([data-kit-layout])[data-kit-layout=help],
    :where([data-kit-layout])[data-kit-layout=unavailable] {
      display: block;
      > :where(:not([hidden])) ~ * {
        margin-block-start: var(--_kit-region);
      }
      > :is(nav, [data-kit-region=header], [data-kit-region=toolbar], [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=columns-selection-actions], [data-kit-role=action-group]:not(:has(> :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]), > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group]))), [data-kit-region=actions], [data-kit-region=next-action]) + * {
        margin-block-start: 0;
      }
    }
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort],
    [data-kit-layout=reports] > [data-kit-region=period-filters-schedule] {
      display: flex;
      flex-wrap: wrap;
      align-items: start;
      gap: var(--_kit-stack) var(--_kit-region);
      margin-block: 0 var(--_kit-region);
      :is(form:not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=phone-sheet][data-kit-region=filters]) {
        display: contents;
      }
      [data-kit-role=local-tabs],
      [data-kit-region=range],
      [data-kit-region=filter],
      [data-kit-role=form-group] {
        display: grid;
        justify-items: start;
        flex: 0 1 auto;
        gap: var(--_kit-stack);
        inline-size: auto;
        min-inline-size: 0;
        max-inline-size: 100%;
        break-inside: avoid;
      }
      [data-kit-region=filter] {
        display: grid !important;
        gap: var(--_kit-stack) !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-region=saved-views-filters-sort] > [data-kit-role=local-tabs] {
      --_kit-text-line: var(--_kit-body-leading);
      --_kit-text-trim: trim-both;
      border: 0;
      overflow: visible;
      &:before {
        content: attr(aria-label);
        position: static;
        inline-size: auto;
        margin: 0;
        background: none;
        color: var(--_kit-text-muted);
        font-size: var(--_kit-label-size);
      }
      &:after {
        content: none;
      }
      > a {
        display: block;
        min-block-size: 0;
        max-inline-size: 100%;
        padding: 0;
        border: 0;
        color: var(--_kit-text-ink);
        font-size: var(--_kit-body-size);
        font-weight: 400;
        white-space: normal;
        overflow-wrap: break-word;
      }
      > a > [data-kit-region=reserve] {
        display: none;
      }
    }
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=range] {
      --_kit-text-line: var(--_kit-body-leading);
      --_kit-text-trim: trim-both;
      &:before {
        content: var(--_kit-word-list-period);
        color: var(--_kit-text-muted);
        font-size: var(--_kit-label-size);
      }
      > [data-kit-region=range-in-words] {
        color: var(--_kit-text-ink);
        font-size: var(--_kit-body-size);
        font-weight: 400;
      }
    }
    :is([data-kit-region=saved-views-filters-sort], [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button {
      display: contents !important;
      --_kit-text-line: var(--_kit-body-leading);
      --_kit-text-trim: trim-both;
      &:before,
      &:after {
        content: none !important;
      }
      > [data-kit-region=label] {
        display: contents;
      }
      [data-kit-region=name] {
        --_kit-text-trim: none;
        color: var(--_kit-text-muted);
        font-size: var(--_kit-label-size);
        font-weight: 400;
      }
      [data-kit-region=value] {
        color: var(--_kit-text-ink);
        font-size: var(--_kit-body-size);
        font-weight: 400;
        overflow-wrap: break-word;
      }
    }
    [data-kit-layout=stepped-flow] {
      display: flex;
      flex-direction: column;
      > :where([data-kit-region])[data-kit-region=summary],
      > :where([data-kit-region])[data-kit-region=back-continue-or-commit] {
        order: 1;
      }
    }
    [data-kit-layout=settings]:not(:has(> [data-kit-region=selected-section] > :is([data-kit-region=standing], [data-kit-role=scope-line]), > [data-kit-region=selected-section] > [data-kit-region=notices] > *)):has(> [data-kit-region=form-or-list] > *) > [data-kit-region=form-or-list],
    [data-kit-layout=form] > [data-kit-region=task-context]:not(:has(> :not(h2, h3, h4, h5, h6))) + [data-kit-region=form-groups]:has(> :not([data-kit-region=notices]), > [data-kit-region=notices] > *) {
      margin-block-start: var(--_kit-stack) !important;
    }
    [data-kit-layout=shell]:has([data-kit-region=body] [data-kit-layout=field-result]) {
      display: block;
      min-block-size: 0;
    }
    [data-kit-layout=field-result] > div,
    [data-kit-layout=field-result] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > div {
      margin: 0;
    }
    [data-kit-layout=find],
    [data-kit-layout=form]:not([data-kit-layout] [data-kit-layout=form]),
    [data-kit-layout=unavailable]:not([data-kit-layout] [data-kit-layout=unavailable]) {
      inline-size: 100%;
      margin-inline: 0;
    }
    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;
      }
    }
    table:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]):has(> thead > tr[data-kit-region=caption]) > caption {
      display: none;
    }
    table:is([data-kit-table=records], [data-kit-table=comparison], [data-kit-table=prose]) > thead > tr[data-kit-region=caption] > td {
      inline-size: 0;
      padding-inline: 0;
      padding-block: 0 var(--_kit-stack);
      text-align: start;
      background: none;
    }
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr[data-kit-region=caption]:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not([data-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([data-kit-region=value])), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not([data-kit-region=value]))) {
      display: block;
      > caption {
        display: block;
      }
      > thead {
        display: none;
      }
      > tbody,
      > tfoot {
        display: block;
      }
      > :is(tbody, tfoot) > tr {
        display: grid;
        grid-template-columns: max-content minmax(0, 1fr);
        column-gap: var(--_kit-stack);
      }
      > :is(tbody, tfoot) > tr > th,
      > :is(tbody, tfoot) > tr > td {
        display: grid;
        grid-column: 1 / -1;
        grid-template-columns: subgrid;
      }
      > :is(tbody, tfoot) > tr > th,
      > :is(tbody, tfoot) > tr > td {
        inline-size: auto;
        min-inline-size: 0;
        white-space: normal;
        padding-inline: 0;
        border-inline: 0;
        text-align: start;
      }
      > :is(tbody, tfoot) > tr > th[data-label]:before,
      > :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;
      }
      > [data-kit-region=total] > tr > [data-kit-column=subject]:before {
        content: none;
      }
      > [data-kit-region=total] > tr > [data-kit-column=subject] > [data-kit-region=value],
      > :is(tbody, tfoot) > tr > th[scope=row]:first-child:not([data-label]) > [data-kit-region=value] {
        grid-column: 1 / -1;
      }
      > [data-kit-region=total] > tr > th:has(> [data-kit-region=value]:empty),
      > [data-kit-region=total] > tr > td:has(> [data-kit-region=value]:empty) {
        block-size: 0;
        padding-block: 0;
        border-block: 0;
        overflow: clip;
        visibility: hidden;
      }
      > :is(tbody, tfoot) > tr > th:has(> [data-kit-region=expansion]),
      > :is(tbody, tfoot) > tr > td:has(> [data-kit-region=expansion]) {
        display: block;
      }
      > tbody > tr + tr:where(tr:not([hidden]) ~ *) {
        border-block-start: var(--_kit-rule) solid var(--_kit-muted);
      }
    }
    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;
    }
    :is(th, td) > code,
    :is(th, td) > kbd,
    :is(th, td) > samp,
    :is(th, td) > pre,
    :is(th, td) > [data-kit-region=value] > code,
    :is(th, td) > [data-kit-region=value] > kbd,
    :is(th, td) > [data-kit-region=value] > samp,
    :is(th, td) > [data-kit-region=value] > pre,
    :is(th, td) > [data-kit-region=fact] code,
    :is(th, td) > [data-kit-region=fact] kbd,
    :is(th, td) > [data-kit-region=fact] samp,
    :is(th, td) > [data-kit-region=fact] pre,
    :is(th, td) > [data-kit-region=value] > [data-kit-region=fact] code,
    :is(th, td) > [data-kit-region=value] > [data-kit-region=fact] kbd,
    :is(th, td) > [data-kit-region=value] > [data-kit-region=fact] samp,
    :is(th, td) > [data-kit-region=value] > [data-kit-region=fact] pre {
      overflow-wrap: normal;
    }
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr[data-kit-region=caption]:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not([data-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([data-kit-region=value])), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not([data-kit-region=value]))) > :is(tbody, tfoot) > tr > th,
    table[data-kit-print-form=rows]:has(> thead > tr:only-child, > thead > tr[data-kit-region=caption]:first-child + tr:last-child):not(:has(> :is(tbody, tfoot) > tr > :is(th, td)[colspan] > :first-child:not([data-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([data-kit-region=value])), :has(> :is(tbody, tfoot) > tr > :is(th, td)[data-label] > :first-child:not([data-kit-region=value]))) > :is(tbody, tfoot) > tr > td {
      code,
      kbd,
      samp,
      pre {
        overflow-wrap: anywhere;
      }
    }
    [data-kit-region=table] {
      display: block;
      overflow-x: visible;
    }
    [data-kit-region=table] > div:has(> table[data-kit-table=prose]) {
      display: contents;
    }
    [data-kit-role=redline] pre,
    [data-kit-layout=help] > article > [data-kit-region=answer] pre {
      overflow-x: visible;
      mask-image: none;
      animation-name: none;
      white-space: pre-wrap;
    }
    thead {
      display: table-header-group;
    }
    table[data-kit-table=records] > thead > tr > th:not([aria-sort]) > [data-kit-region=sort]:after {
      content: none;
    }
    tfoot {
      display: table-row-group;
    }
    tr,
    [data-kit-role=form-group],
    [data-kit-role=row],
    [data-kit-role=field-result],
    [data-kit-role=label-panel],
    [data-kit-role=attention-item] {
      break-inside: avoid;
    }
    [data-kit-role=labelled-fact] {
      display: flex;
      flex-direction: column;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    label,
    dt,
    [data-kit-role=labelled-fact] > [data-kit-region=name],
    caption,
    thead,
    summary,
    legend,
    [data-kit-layout=stepped-flow] > [data-kit-region=progress],
    [data-kit-layout=reports] > :where([data-kit-region])[data-kit-region=period-filters-schedule],
    [data-kit-layout=reports] > :where([data-kit-region])[data-kit-region=finding],
    [data-kit-layout=reports] > :where([data-kit-region])[data-kit-region=measure-prior],
    [data-kit-layout=find] > [data-kit-region=scope-count],
    [data-kit-region=day-heading],
    table[data-kit-table=records] > tbody > tr[data-kit-region=part-heading],
    [data-kit-role=message-entry] > header {
      break-after: avoid;
    }
    tfoot,
    [data-kit-layout=find] > [data-kit-region=page-foot],
    [data-kit-layout=list] > [data-kit-region=count-continuation],
    [data-kit-layout=reports] > [data-kit-region=count-continuation],
    [data-kit-region=form-row-list] > [data-kit-region=count-continuation],
    [data-kit-region=rows] > [data-kit-region=count-continuation] {
      break-before: avoid;
    }
    [data-kit-role=inline-consequence] > [data-kit-region=consequence] > [data-kit-region=reserve] {
      display: none;
    }
    [data-kit-role=inline-consequence],
    [data-kit-role=card],
    [data-kit-role=copyable],
    [data-kit-role=notice],
    [data-kit-role=refusal],
    [data-kit-role=conditions-builder] > [data-kit-region=group] > [data-kit-region=conditions] > [data-kit-region=group] {
      break-inside: avoid;
    }
    [data-kit-layout=calendar] [data-kit-region=day] {
      break-inside: avoid;
    }
    [data-kit-layout=calendar] > [data-kit-region=days] {
      padding-inline: 0;
      padding-block-end: 0;
      border-block-end: 0;
    }
    [data-kit-layout=calendar] > [data-kit-region=days] > * {
      padding-inline: var(--_kit-inset);
    }
    [data-kit-layout=calendar] > [data-kit-region=days] > :last-child {
      padding-block-end: var(--_kit-inset);
      border-block-end: var(--_kit-rule) solid var(--_kit-panel-boundary);
    }
    [data-kit-role=refusal] {
      display: block;
    }
    [data-kit-role=refusal] > :is([data-kit-region=line], [data-kit-region=causes], [data-kit-region=causes] > li) {
      display: inline;
    }
    [data-kit-role=refusal] > [data-kit-region=causes] {
      margin-inline-start: .25em;
      font-weight: var(--_kit-strong-weight);
    }
    [data-kit-role=refusal] > [data-kit-region=causes] > li + li:before {
      content: ", ";
    }
    :is(th, td) > [data-kit-role=row] {
      padding-block: 0;
    }
    [data-kit-role=row] {
      --_kit-row-subject-offset: 0px;
    }
    [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] {
      row-gap: 0;
    }
    [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] [data-kit-region=facts],
    [data-kit-role=card] > [data-kit-region=line] > [data-kit-region=facts] {
      flex-basis: auto;
    }
    [data-kit-layout=settings] > [data-kit-region=selected-section] {
      display: block;
    }
    [data-kit-region=form-row-list] {
      grid-template-columns: repeat(var(--_kit-form-row-columns), minmax(0, 1fr));
    }
    [data-kit-region=form-row-list]:has(> [data-kit-region=form-row] > label > [data-kit-role=selection-control] ~ output) {
      grid-template-columns: repeat(var(--_kit-form-row-columns), minmax(0, 1fr)) auto;
    }
    [data-kit-region=form-row-list] > [data-kit-region=form-row] {
      grid-column: 1 / -1;
      grid-template-columns: subgrid;
    }
    a {
      text-decoration-line: none;
    }
    [data-kit-layout=shell] {
      margin-inline: 0;
      padding: 0;
    }
    [data-kit-layout=shell]:has(> [data-kit-region=chrome] > [data-kit-region=rail]) {
      display: block;
      min-block-size: 0;
    }
    [data-kit-layout=shell]:has(> [data-kit-region=chrome] > [data-kit-region=rail]) [data-kit-region=page] > * {
      inline-size: 100%;
      max-inline-size: none;
    }
    [data-kit-role=row] [data-kit-region=subject] > :where([data-kit-role])[data-kit-role=primary-action],
    [data-kit-role=row] [data-kit-region=subject] > :where([data-kit-role])[data-kit-role=secondary-action],
    [data-kit-role=row] [data-kit-region=subject] > :where([data-kit-role])[data-kit-role=subtle-action],
    [data-kit-role=row] [data-kit-region=subject] > :where([data-kit-role])[data-kit-role=destructive-action],
    [data-kit-role=row] [data-kit-region=subject] > :where([data-kit-role])[data-kit-role=icon-action],
    [data-kit-role=row] [data-kit-region=subject] > :where([data-kit-role])[data-kit-role=emphasised-next-action] {
      display: inline;
      min-block-size: 0;
      min-inline-size: 0;
      padding: 0;
      border: 0;
      border-radius: 0;
      background: none;
      color: inherit;
      font: inherit;
      text-align: inherit;
    }
    [data-kit-role=form-group] > [data-kit-role=date-field][data-kit-state~=error],
    [data-kit-role=form-group] > [data-kit-role=time-field][data-kit-state~=error],
    [data-kit-role=form-group] > fieldset:has(> :is([data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error]),
    [data-kit-role=form-group] > fieldset > [data-kit-role=date-range][data-kit-state~=error],
    [data-kit-role=form-group] > fieldset > [data-kit-role=time-field][data-kit-state~=error] {
      display: contents !important;
    }
    [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] > [data-kit-region=resolved] {
      order: 1;
    }
    [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,
    [data-kit-role=labelled-fact] > :not([data-kit-region=edit-form]):not(:has(~ :not([data-kit-region=edit-form], [hidden], template, script, style))) {
      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);
    }
    details::details-content {
      content-visibility: visible;
    }
    summary {
      min-block-size: 0;
      list-style: none;
    }
    [data-kit-layout=form]:not(:has(> :not([data-kit-region=task-context], [data-kit-region=form-groups], 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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=task-context] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=form-groups] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-role=form-group]) > output:not([hidden])), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-role=form-group]) > ul), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is(label) > output), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region=notices]) > *), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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(> :not([data-kit-region=task-context], [data-kit-region=form-groups]):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]) > *), :has(> [data-kit-region=task-context] > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> [data-kit-region=task-context] > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> [data-kit-region=task-context] > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=task-context] > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> [data-kit-region=task-context] > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=task-context] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> [data-kit-region=task-context] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> [data-kit-region=task-context] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=task-context] > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=task-context] > :is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=task-context] > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> [data-kit-region=task-context] > :is([data-kit-role=form-group]) > ul), :has(> [data-kit-region=task-context] > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> [data-kit-region=task-context] > :is(label) > output), :has(> [data-kit-region=task-context] > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> [data-kit-region=task-context] > :is([data-kit-region=notices]) > *), :has(> [data-kit-region=task-context] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> [data-kit-region=task-context] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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(> [data-kit-region=task-context] > :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]) > *), :has(> [data-kit-region=form-groups] > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> [data-kit-region=form-groups] > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> [data-kit-region=form-groups] > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=form-groups] > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> [data-kit-region=form-groups] > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=form-groups] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> [data-kit-region=form-groups] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> [data-kit-region=form-groups] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=form-groups] > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=form-groups] > :is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=form-groups] > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> [data-kit-region=form-groups] > :is([data-kit-role=form-group]) > ul), :has(> [data-kit-region=form-groups] > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> [data-kit-region=form-groups] > :is(label) > output), :has(> [data-kit-region=form-groups] > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> [data-kit-region=form-groups] > :is([data-kit-region=notices]) > *), :has(> [data-kit-region=form-groups] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> [data-kit-region=form-groups] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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(> [data-kit-region=form-groups] > :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]) > *)),
    [data-kit-role=label-panel]:not(: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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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]) > *)),
    [data-kit-role=headed-region]:has(> [data-kit-region=content]:empty),
    [data-kit-role=headed-region]:has(> [data-kit-region=content] > *):not(:has(> [data-kit-region=content] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=content] > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-role=local-tabs] > a[aria-current=page]), :has(> [data-kit-region=content] > :is([data-kit-region=saved-views-filters-sort]) > [data-kit-region=range] > [data-kit-region=range-in-words]), :has(> [data-kit-region=content] > :is([data-kit-region=saved-views-filters-sort]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=content] > :is([data-kit-region=saved-views-filters-sort]) [data-kit-role=form-group] > output:not([hidden])), :has(> [data-kit-region=content] > :is([data-kit-region=filter]) > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=content] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) > [data-kit-region=positions]), :has(> [data-kit-region=content] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > output:not([hidden])), :has(> [data-kit-region=content] > :is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule]) [data-kit-region=filter] > button [data-kit-region=value]:not(:empty)), :has(> [data-kit-region=content] > :is([data-kit-role=action-group]) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=content] > :is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=content] > :is([data-kit-role=form-group]) > output:not([hidden])), :has(> [data-kit-region=content] > :is([data-kit-role=form-group]) > ul), :has(> [data-kit-region=content] > :is([data-kit-role=form-group]) > fieldset > [data-kit-role=pre-printed-fill]), :has(> [data-kit-region=content] > :is(label) > output), :has(> [data-kit-region=content] > :is([data-kit-role=selection-control][data-kit-region=group]) output), :has(> [data-kit-region=content] > :is([data-kit-region=notices]) > *), :has(> [data-kit-region=content] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is(label) > output), :has(> [data-kit-region=content] > :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(> [data-kit-region=content] > :is([data-kit-region]:is(section, aside, form):not([data-kit-print-omission], [data-kit-state~=loading])) > :is([data-kit-region=notices]) > *), :has(> [data-kit-region=content] > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :is([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group])), :has(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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(> [data-kit-region=content] > :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]) > *)),
    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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-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], :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:not([data-kit-role=refusal], [data-kit-role=agreement], [data-kit-role=form-group], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))), [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=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :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-layout=help] > article {
      flex-basis: 100%;
      max-inline-size: none;
    }
    table[data-kit-table=prose] > :is(thead, tbody, tfoot) > tr > *:first-child {
      background: none !important;
    }
    summary:after,
    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,
    [data-kit-role=form-group]:has(> input[type=file]):before,
    [data-kit-role=form-group]:has(> input[type=file]):after,
    [data-kit-role=carousel] > [data-kit-region=strip]:before,
    [data-kit-role=carousel] > [data-kit-region=strip]:after {
      content: none !important;
    }
    [data-kit-role=carousel] > [data-kit-region=strip] {
      flex-wrap: wrap;
      overflow: visible;
    }
    [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 print {
    [data-kit-layout=record]:has(> [data-kit-layout=issued-document]) > *:not([data-kit-layout=issued-document]),
    [data-kit-layout=shell]:has([data-kit-layout=record] > [data-kit-layout=issued-document]) [data-kit-region=page] > [data-kit-region=header] {
      display: none !important;
    }
    [data-kit-layout=record] > [data-kit-layout=issued-document] {
      margin-block-start: 0;
    }
  }
  @media print {
    [data-kit-layout=issued-document]:not([data-kit-layout] [data-kit-layout=issued-document]) {
      inline-size: 100%;
      max-inline-size: none;
      margin-inline: 0;
      padding-block: 0;
    }
    [data-kit-layout=issued-document] > [data-kit-region=document] {
      padding: 0;
      background: none;
      border: 0;
    }
    :is([data-kit-layout=issued-document], :has([data-kit-layout=issued-document])) ~ [data-kit-layout=issued-document],
    :is([data-kit-layout=issued-document], :has([data-kit-layout=issued-document])) ~ * [data-kit-layout=issued-document],
    [data-kit-layout=issued-document] > [data-kit-region=document] ~ [data-kit-region=document] {
      break-before: page;
    }
    [data-kit-layout=issued-document] [data-kit-region=copy-mark] {
      break-after: avoid;
    }
    [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=title-letterhead],
    [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=number-dates],
    [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=parties],
    [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=terms] {
      break-after: avoid;
    }
    [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=payment],
    [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=terms],
    [data-kit-layout=issued-document] :where([data-kit-region])[data-kit-region=signatory] {
      break-inside: avoid;
    }
    [data-kit-layout=issued-document] [data-kit-region=signatory]:not(:has(> [data-kit-role=image])) > p:first-child {
      margin-block-end: var(--_kit-image-height);
    }
  }
  @media print {
    [data-kit-layout=showcase] {
      inline-size: 100%;
      max-inline-size: none;
      margin-inline: 0;
      padding-block: 0;
    }
  }
  @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);
    }
    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);
    }
  }
  @media print {
    [data-kit-layout=gantt] [data-kit-region=chart] {
      grid-template-columns: [subject] minmax(auto, 2fr) repeat(2, auto) var(--_kit-gantt-done-column,) minmax(auto, 2fr);
      font-size: var(--_kit-body-size);
    }
    [data-kit-layout=gantt] [data-kit-region=chart]:has(> [data-kit-region=heads] [data-kit-region=key] [data-kit-pattern]) {
      grid-template-columns: [subject] minmax(auto, 2fr) repeat(2, minmax(auto, 1fr)) repeat(var(--kit-gantt-marks), minmax(auto, 1fr) minmax(auto, 1fr)) var(--_kit-gantt-done-column,) minmax(auto, 2fr);
    }
    [data-kit-layout=gantt] [data-kit-region=chart]:has(> [data-kit-region=heads] [data-kit-region=key] [data-kit-pattern]) :is([data-kit-region=starts], [data-kit-region=ends]) time {
      white-space: normal;
    }
    [data-kit-layout=gantt] [data-kit-region=chart]:has(> [data-kit-region=heads] > [role=row] > [data-kit-region=done]) {
      --_kit-gantt-done-column: auto;
    }
    [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=starts],
    [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=ends],
    [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=done],
    [data-kit-layout=gantt] [data-kit-region=chart] :where([data-kit-region])[data-kit-region=after] {
      position: static;
      inline-size: auto;
      block-size: auto;
      padding: var(--_kit-inset-tight);
      overflow: visible;
      clip-path: none;
      white-space: normal;
    }
    [data-kit-layout=gantt] [data-kit-region=heads] > [role=row] > * {
      color: var(--_kit-text-muted);
    }
    [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] {
      block-size: auto;
      break-inside: avoid;
    }
    [data-kit-layout=gantt] [data-kit-region=rows] > [data-kit-region=task] > [data-kit-region=subject] {
      align-items: start;
      padding-block: var(--_kit-inset-tight);
    }
  }
  @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);
    }
    [data-kit-role=row] > [data-kit-print=by-hand] {
      flex-basis: 100%;
    }
    [data-kit-role=headed-region] > [data-kit-print=by-hand] {
      break-before: avoid;
    }
    [data-kit-role=fact-group] > [data-kit-print=by-hand] {
      flex: 1 1 calc((100% - var(--_kit-region)) / 2);
      min-inline-size: min(100%, calc((var(--_kit-pair-width) - var(--_kit-region)) / 2));
    }
  }
}
@layer without-fills {
  @media print, (forced-colors: active) {
    :is([data-kit-role=progress] > [data-kit-region=step][data-kit-state~=current], [data-kit-role=progress] > [data-kit-region=stage][data-kit-state~=current] > [data-kit-region=name]) {
      color: var(--_kit-ink);
    }
    :is([data-kit-role=progress] > [data-kit-region=step][data-kit-state~=current], [data-kit-role=progress] > [data-kit-region=stage][data-kit-state~=current] > [data-kit-region=name]):after {
      background: none;
      border: var(--_kit-rule) solid var(--_kit-ink);
    }
    :where([data-kit-role])[data-kit-role=secondary-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
    :where([data-kit-role])[data-kit-role=destructive-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
      border-color: var(--_kit-ink);
      background: none;
    }
    @container style(--_kit-demoted: true) {
      :where([data-kit-role]):is([data-kit-role=emphasised-next-action]):not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
        border-color: var(--_kit-ink);
        background: none;
      }
    }
    :where([data-kit-role])[data-kit-role=subtle-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
    :where([data-kit-role])[data-kit-role=icon-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
    [data-kit-role=local-tabs] > a:not([data-kit-state~=current]) {
      border-color: Canvas;
    }
    :is(:is([data-kit-layout=shell] [data-kit-region=page], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > [data-kit-region=actions], [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=actions], [data-kit-layout=shell] [data-kit-region=page] > [data-kit-region=header] > [data-kit-region=next-previous], :is([data-kit-role=side-panel], [data-kit-role=phone-sheet]) > [data-kit-region=scroll] > [data-kit-region=line] > [data-kit-region=next-previous], [data-kit-layout=calendar] > [data-kit-region=toolbar] > [data-kit-region=range], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=range], [data-kit-layout=gantt] > [data-kit-region=toolbar] > [data-kit-region=range], [data-kit-role=carousel] > [data-kit-region=steps]) > [data-kit-role=icon-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
    [data-kit-role=action-menu]:is(:has(~ :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]):has(> :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action])))), :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]):has(> :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action]))) ~ *) > [data-kit-role=icon-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
      border-color: var(--_kit-ink);
    }
    :where([data-kit-role]):is([data-kit-role=primary-action]):not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
    :is([data-kit-role=inline-consequence], [data-kit-role=dialog] [data-kit-region=actions], :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]), :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=destructive-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
      padding: calc(var(--_kit-inset-tight) - var(--_kit-lead-edge) + var(--_kit-rule)) calc(var(--_kit-inset) - var(--_kit-lead-edge) + var(--_kit-rule));
      border: var(--_kit-lead-edge) solid var(--_kit-ink);
      background: none;
      color: var(--_kit-ink);
    }
    @container not style(--_kit-demoted: true) {
      :where([data-kit-role]):is([data-kit-role=emphasised-next-action]):not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
        padding: calc(var(--_kit-inset-tight) - var(--_kit-lead-edge) + var(--_kit-rule)) calc(var(--_kit-inset) - var(--_kit-lead-edge) + var(--_kit-rule));
        border: var(--_kit-lead-edge) solid var(--_kit-ink);
        background: none;
        color: var(--_kit-ink);
      }
    }
    [data-kit-layout=shell] > [data-kit-region=chrome] > :is([data-kit-region=rail], [data-kit-region=bottom-bar]) [data-kit-role=destination][data-kit-state~=current] {
      background: none;
    }
    [data-kit-role=tag]:before {
      border: var(--_kit-rule) solid currentColor;
      background: none;
    }
    [data-kit-role=stamp]:before,
    [data-kit-role=row] > [data-kit-region=unread]:before,
    [data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p:before,
    [data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > span:before,
    [data-kit-role=notice][data-kit-state~=attention] > [data-kit-region=standing]:before,
    :is([data-kit-role=field-result], [data-kit-layout=field-result]):is([data-kit-state~=accepted], [data-kit-state~=refused], [data-kit-state~=conflict], [data-kit-state~=processing]) [data-kit-region=result-words]:before,
    :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group])[data-kit-state~=error] > [data-kit-region=error]:before {
      forced-color-adjust: none;
      print-color-adjust: exact;
    }
    :where(input)[data-kit-role=selection-control]:is(:checked, [type=checkbox]:is(:indeterminate, [data-kit-state~=mixed]:checked)) {
      background: none;
      color: var(--_kit-ink);
    }
    :where(input)[data-kit-role=selection-control]:is(:checked, [type=checkbox]:is(:indeterminate, [data-kit-state~=mixed]:checked)):before {
      background: currentColor;
      forced-color-adjust: none;
      print-color-adjust: exact;
    }
    [data-kit-role=row]:not(:is(th, td) > *):has(> [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)),
    tr:has(> :is(th, td) > [data-kit-role=row] > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate), > td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) {
      background-color: transparent;
      box-shadow: none;
    }
    [data-kit-layout=calendar] [data-kit-region=day] [data-kit-region=band] > [data-kit-role=row],
    [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row]:has([data-kit-role=emphasised-next-action]),
    [data-kit-layout=home] > [data-kit-region=attention] > [data-kit-region=setup-checklist] > [data-kit-role=headed-region] > [data-kit-region=content] > [data-kit-role=row] + [data-kit-role=row]:has([data-kit-role=emphasised-next-action]),
    [data-kit-role=redline] ins,
    [data-kit-role=redline] del,
    [data-kit-role=meter] > [data-kit-region=bar],
    [data-kit-role=meter] > [data-kit-region=bar] > [data-kit-region=bound] {
      background: none;
    }
    [data-kit-role=meter] > [data-kit-region=bar]:after,
    [data-kit-role=meter] > [data-kit-region=bar] > meter,
    [data-kit-role=progress-bar] > progress {
      forced-color-adjust: none;
      print-color-adjust: exact;
    }
    [data-kit-role=meter] > [data-kit-region=bar]:after {
      background: var(--_kit-ink);
    }
    [data-kit-role=meter] > [data-kit-region=bar] > meter,
    [data-kit-role=progress-bar] > progress {
      outline: var(--_kit-rule) solid var(--_kit-ink);
      outline-offset: calc(-1 * var(--_kit-rule));
      background: none;
      color: var(--_kit-ink);
    }
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share]:before,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=change]:before,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=change]:after,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=bridge]:after,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=mark]:after,
    [data-kit-role=amount][data-kit-direction]:before,
    [data-kit-role=tag] > [data-kit-region=dot] {
      forced-color-adjust: none;
      print-color-adjust: exact;
    }
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share]:before,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=change]:after,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=bridge]:after,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=mark]:after,
    [data-kit-role=tag] > [data-kit-region=dot] {
      background: var(--_kit-ink);
    }
    [data-kit-role=row] + [data-kit-role=row]:where([data-kit-role=row]:not([hidden]) ~ *),
    [data-kit-role=attention-item] + [data-kit-role=attention-item] {
      border-image:
        linear-gradient(
          to right,
          transparent var(--_kit-inset-tight),
          var(--_kit-row-rule-colour, var(--_kit-panel-boundary, var(--_kit-rule-colour))) var(--_kit-inset-tight) calc(100% - var(--_kit-inset-tight)),
          transparent calc(100% - var(--_kit-inset-tight))) 1 0 0 0;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=references] > rect {
      fill: none;
      stroke: var(--_kit-rule-colour);
      stroke-width: var(--_kit-rule);
    }
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value], [data-kit-role=unit-plan] > [data-kit-region=counts]) > [data-kit-region=parts] > [data-kit-region=part],
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=part-amounts] > span:before,
    [data-kit-role=unit-plan] > [data-kit-region=counts] > [data-kit-region=standings] > li:before {
      outline: var(--_kit-rule) solid var(--_kit-ink);
      outline-offset: calc(-1 * var(--_kit-rule));
      background: none;
    }
    [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > td[data-kit-category] {
      border-block-start: 0;
      outline: var(--_kit-rule) solid var(--_kit-rule-colour);
      outline-offset: calc(-1 * var(--_kit-rule));
      background: none;
    }
    [data-kit-role=unit-plan] > [data-kit-region=table] > table > tbody > tr > th {
      background: none;
    }
    [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > rect,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=series] > path,
    [data-kit-role=chart]:is([data-kit-axis=calendar], [data-kit-axis=map]) > [data-kit-region=legend] > [data-kit-region=shades] > svg > rect {
      fill: var(--_kit-ink);
      fill-opacity: calc((var(--_kit-chart-shade) + 1) / 5);
    }
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=shapes] > path {
      fill: none;
      stroke: var(--_kit-rule-colour);
    }
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg > [data-kit-region=series] > circle,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=legend] > [data-kit-region=sizes] > svg > circle {
      fill: none;
      stroke: var(--_kit-ink);
    }
    [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > svg > [data-kit-region=nodes] > rect {
      fill: var(--_kit-ink);
    }
    [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] > path {
      fill: var(--_kit-ink);
      fill-opacity: .2;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > rect:not([data-kit-region=point]),
    [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=response] > svg > rect {
      fill: var(--_kit-ink);
      fill-opacity: calc(.2 + .6 * max(var(--_kit-chart-lean), -1 * var(--_kit-chart-lean)));
    }
    [data-kit-icon] > [data-kit-tone] {
      fill: currentColor;
    }
    :is([data-kit-layout=shell] [data-kit-region=page], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] {
      border-image: none;
    }
  }
  @media print {
    [data-kit-role=avatar] > [data-kit-region=availability] {
      display: none;
    }
  }
  @media (forced-colors: active) {
    [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > rect,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=series] > path,
    [data-kit-role=chart]:is([data-kit-axis=calendar], [data-kit-axis=map]) > [data-kit-region=legend] > [data-kit-region=shades] > svg > rect {
      fill: CanvasText;
      stroke: Canvas;
    }
    [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > [data-kit-region=point] > rect,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=point],
    [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] > [data-kit-region=point] > path,
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > [data-kit-region=point] {
      stroke: Highlight;
    }
    [data-kit-role=chart][data-kit-axis=calendar] > [data-kit-region=frame] > [data-kit-region=month] > svg > [data-kit-region=series] > [data-kit-region=point] > rect,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=point],
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > [data-kit-region=point] {
      filter: drop-shadow(var(--_kit-chart-line) 0 0 Canvas) drop-shadow(calc(-1 * var(--_kit-chart-line)) 0 0 Canvas) drop-shadow(0 var(--_kit-chart-line) 0 Canvas) drop-shadow(0 calc(-1 * var(--_kit-chart-line)) 0 Canvas);
    }
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg[viewBox] > [data-kit-region=shapes] > path,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=frame] > svg > [data-kit-region=series] > circle,
    [data-kit-role=chart][data-kit-axis=map] > [data-kit-region=legend] > [data-kit-region=sizes] > svg > circle {
      stroke: CanvasText;
    }
    [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > svg > [data-kit-region=nodes] > rect {
      fill: CanvasText;
    }
    [data-kit-role=chart][data-kit-axis=flow] > [data-kit-region=frame] > [data-kit-region=bands] > path {
      fill: CanvasText;
      stroke: Canvas;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series] > rect {
      stroke: Canvas;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=responses] > rect:not([data-kit-region=point]),
    [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=response] > svg > rect {
      fill: CanvasText;
      stroke: Canvas;
    }
    [data-kit-role=avatar] > [data-kit-region=availability] {
      forced-color-adjust: none;
      background: CanvasText;
      box-shadow: 0 0 0 var(--_kit-rule) Canvas;
    }
    [data-kit-layout=gantt] [data-kit-region=bar] > [data-kit-region=progress],
    [data-kit-layout=gantt] [data-kit-region=key] [data-kit-region=milestone],
    [data-kit-layout=gantt] [data-kit-region=track] > [data-kit-region=milestone]:before,
    [data-kit-layout=gantt] [data-kit-region=links] > [data-kit-region=link]:after {
      forced-color-adjust: none;
      background: CanvasText;
    }
    [data-kit-role=notice][data-kit-state~=attention] {
      border-width: var(--_kit-lead-edge);
    }
    [data-kit-role=stamp]:before,
    [data-kit-role=row] > [data-kit-region=unread]:before,
    [data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > p:before,
    [data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [data-kit-state~=unsaved]) > span:before,
    [data-kit-role=notice][data-kit-state~=attention] > [data-kit-region=standing]:before,
    :is([data-kit-role=field-result], [data-kit-layout=field-result]):is([data-kit-state~=accepted], [data-kit-state~=refused], [data-kit-state~=conflict], [data-kit-state~=processing]) [data-kit-region=result-words]:before,
    :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group])[data-kit-state~=error] > [data-kit-region=error]:before,
    :where(input)[data-kit-role=selection-control]:is(:checked, [type=checkbox]:is(:indeterminate, [data-kit-state~=mixed]:checked)):before,
    [role=menu] [data-kit-region=item]:is([aria-checked=true], [aria-current]:not([aria-current=false])):after,
    :where([data-kit-role=palette] [data-kit-region=lines] li[data-value])[aria-selected=true]:after,
    :where([data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option])[aria-selected=true]:after {
      color: CanvasText;
    }
    [data-kit-role=meter] > [data-kit-region=bar]:after {
      background: CanvasText;
    }
    [data-kit-role=meter] > [data-kit-region=bar] > meter,
    [data-kit-role=progress-bar] > progress {
      outline-color: CanvasText;
      color: CanvasText;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg,
    [data-kit-role=chart] > [data-kit-region=legend] > * > svg,
    [data-kit-role=path-diagram] > [data-kit-region=frame] > [data-kit-region=plot] > svg {
      color: CanvasText;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > :is([data-kit-region=gridlines], [data-kit-region=prior], [data-kit-region=references], [data-kit-region=context], [data-kit-region=annotations]) > line,
    [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=prior] > svg > line {
      stroke: GrayText;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=references] > rect {
      stroke: CanvasText;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series],
    [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series][data-kit-series] > svg {
      color: CanvasText;
    }
    [data-kit-role=chart] > [data-kit-region=frame] > svg > [data-kit-region=series][data-kit-series=first] > rect,
    [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series][data-kit-series=first] > svg > rect {
      fill: CanvasText;
    }
    [data-kit-role=chart] > :where([data-kit-region])[data-kit-region=frame],
    [data-kit-role=chart] > :where([data-kit-region])[data-kit-region=legend],
    [data-kit-role=chart] > :where([data-kit-region])[data-kit-region=annotations] {
      color: CanvasText;
    }
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share]:before,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=change]:after,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=bridge]:after,
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=mark]:after,
    [data-kit-role=tag] > [data-kit-region=dot] {
      background: CanvasText;
    }
    :is(table > :is(tbody, tfoot) > tr > td[data-kit-column=amount], table > :is(tbody, tfoot) > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=change]:before {
      background: GrayText;
    }
    :where([data-kit-role]):is([data-kit-role=primary-action])[data-kit-state~=submitting],
    :where([data-kit-role]):is([data-kit-role=primary-action])[aria-busy=true],
    :where([data-kit-role]):is([data-kit-role=primary-action])[data-kit-state~=inert],
    :where([data-kit-role]):is([data-kit-role=primary-action]):disabled:where(:not([data-phx-disabled=false])),
    :is([data-kit-role=inline-consequence], [data-kit-role=dialog] [data-kit-region=actions], :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]), :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=destructive-action][data-kit-state~=submitting],
    :is([data-kit-role=inline-consequence], [data-kit-role=dialog] [data-kit-region=actions], :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]), :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=destructive-action][aria-busy=true],
    :is([data-kit-role=inline-consequence], [data-kit-role=dialog] [data-kit-region=actions], :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]), :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=destructive-action][data-kit-state~=inert],
    :is([data-kit-role=inline-consequence], [data-kit-role=dialog] [data-kit-region=actions], :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]), :is([data-kit-layout=form] > [data-kit-role=action-group]:is([data-kit-role=inline-consequence] ~ *, :has(~ [data-kit-role=inline-consequence])), [data-kit-layout=stepped-flow] > [data-kit-role=action-group]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=destructive-action]:disabled:where(:not([data-phx-disabled=false])) {
      padding: calc(var(--_kit-inset-tight) - var(--_kit-lead-edge) + var(--_kit-rule)) calc(var(--_kit-inset) - var(--_kit-lead-edge) + var(--_kit-rule));
      border: var(--_kit-lead-edge) solid currentColor;
    }
    @container not style(--_kit-demoted: true) {
      :where([data-kit-role]):is([data-kit-role=emphasised-next-action])[data-kit-state~=submitting],
      :where([data-kit-role]):is([data-kit-role=emphasised-next-action])[aria-busy=true],
      :where([data-kit-role]):is([data-kit-role=emphasised-next-action])[data-kit-state~=inert],
      :where([data-kit-role]):is([data-kit-role=emphasised-next-action]):disabled:where(:not([data-phx-disabled=false])) {
        padding: calc(var(--_kit-inset-tight) - var(--_kit-lead-edge) + var(--_kit-rule)) calc(var(--_kit-inset) - var(--_kit-lead-edge) + var(--_kit-rule));
        border: var(--_kit-lead-edge) solid currentColor;
      }
    }
    [data-kit-role=row] + [data-kit-role=row]:where([data-kit-role=row]:not([hidden]) ~ *),
    [data-kit-role=attention-item] + [data-kit-role=attention-item] {
      --_kit-row-rule-colour: CanvasText;
    }
    [data-kit-role=segmented-control],
    [data-kit-role=segmented-control] > [data-kit-region=segment]:has(> input:checked):before {
      outline: var(--_kit-rule) solid CanvasText;
      outline-offset: calc(-1 * var(--_kit-rule));
    }
    [data-kit-role=primary-action][data-kit-state~=submitting],
    [data-kit-role=primary-action][aria-busy=true],
    [data-kit-role=primary-action][data-kit-state~=inert],
    [data-kit-role=primary-action]:disabled:where(:not([data-phx-disabled=false])),
    [data-kit-role=secondary-action][data-kit-state~=submitting],
    [data-kit-role=secondary-action][aria-busy=true],
    [data-kit-role=secondary-action][data-kit-state~=inert],
    [data-kit-role=secondary-action]:disabled:where(:not([data-phx-disabled=false])),
    [data-kit-role=subtle-action][data-kit-state~=submitting],
    [data-kit-role=subtle-action][aria-busy=true],
    [data-kit-role=subtle-action][data-kit-state~=inert],
    [data-kit-role=subtle-action]:disabled:where(:not([data-phx-disabled=false])),
    [data-kit-role=destructive-action][data-kit-state~=submitting],
    [data-kit-role=destructive-action][aria-busy=true],
    [data-kit-role=destructive-action][data-kit-state~=inert],
    [data-kit-role=destructive-action]:disabled:where(:not([data-phx-disabled=false])),
    [data-kit-role=icon-action][data-kit-state~=submitting],
    [data-kit-role=icon-action][aria-busy=true],
    [data-kit-role=icon-action][data-kit-state~=inert],
    [data-kit-role=icon-action]:disabled:where(:not([data-phx-disabled=false])),
    [data-kit-role=emphasised-next-action][data-kit-state~=submitting],
    [data-kit-role=emphasised-next-action][aria-busy=true],
    [data-kit-role=emphasised-next-action][data-kit-state~=inert],
    [data-kit-role=emphasised-next-action]:disabled:where(:not([data-phx-disabled=false])),
    :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]):is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) > [data-kit-icon],
    :root [data-kit-layout=shell] [data-kit-region=profile] > button[aria-busy=true],
    :root [data-kit-layout=shell] [data-kit-region=profile] > button[aria-busy=true] *,
    :root [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] [data-kit-region=profile] > button[data-kit-holds~=role][aria-busy=true] > [data-kit-region=name],
    :root [data-kit-layout=shell] > [data-kit-region=chrome] > [data-kit-region=rail] [data-kit-region=profile] > button[data-kit-holds~=role][aria-busy=true] > [data-kit-region=role],
    [data-kit-layout=find] [data-kit-region=command] > button[aria-busy=true],
    [data-kit-layout=find] [data-kit-region=command] > button[aria-busy=true] *,
    [data-kit-role=palette] [data-kit-region=lines] li[data-value][aria-busy=true],
    [data-kit-role=palette] [data-kit-region=lines] li[data-value][aria-busy=true] *,
    :is([data-kit-region=page-foot], [data-kit-region=count-continuation], :is([data-kit-region=page-foot], [data-kit-region=count-continuation]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > nav[data-kit-role=pager]:has(> :is([data-kit-region=desk-window], [data-kit-region=phone-window])) > :is([data-kit-region=desk-window], [data-kit-region=phone-window]) > a[data-kit-state~=inert] {
      color: GrayText;
    }
    [data-kit-role=slider] > [data-kit-region=track]:before {
      outline: var(--_kit-rule) solid CanvasText;
      outline-offset: calc(-1 * var(--_kit-rule));
      background: none;
      forced-color-adjust: none;
    }
    [data-kit-role=slider] > [data-kit-region=track] > :where([data-kit-region])[data-kit-region=range],
    [data-kit-role=slider] > [data-kit-region=track] > :where([data-kit-region])[data-kit-region=tick],
    [data-kit-role=slider] > [data-kit-region=track] > :where([data-kit-region])[data-kit-region=thumb],
    [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > [data-kit-region=thumb] {
      background: CanvasText;
      forced-color-adjust: none;
    }
    [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > :is([data-kit-region=area], [data-kit-role=slider] > [data-kit-region=track]) > [data-kit-region=thumb] {
      box-shadow: 0 0 0 var(--_kit-rule) Canvas;
    }
    :is([data-kit-role=date-field], [data-kit-region=months]) > [data-kit-region=month] > table td[aria-selected=true] > button {
      outline: calc(2 * var(--_kit-rule)) solid Highlight;
      outline-offset: calc(-2 * var(--_kit-rule));
    }
    [data-kit-role=date-range] > [data-kit-region=presets-and-months] :is([data-kit-region=presets], [data-kit-region=compare] > ul) button[aria-current=true]:after {
      forced-color-adjust: none;
      background: CanvasText;
    }
    [data-kit-role=date-range] [data-kit-region=months] > [data-kit-region=month] > table[data-kit-region=days] td[aria-selected=true] > button:not([data-selected]) {
      outline: none;
      background: var(--_kit-wash);
      forced-color-adjust: none;
    }
    [data-kit-role=one-time-code]:before,
    [data-kit-role=one-time-code] > input {
      forced-color-adjust: none;
    }
    [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=chips] > [data-kit-region=chip] {
      outline: var(--_kit-rule) solid CanvasText;
      outline-offset: calc(-1 * var(--_kit-rule));
    }
    [data-kit-role=tree] ul[role=group] > [data-kit-region=loading],
    [data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=loading],
    [data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > [data-kit-region=loading],
    table[data-kit-table=records] > tbody > tr[data-kit-region=loading] > td:not([data-kit-column]):before {
      background: none;
      outline: var(--_kit-rule) solid GrayText;
      outline-offset: calc(-1 * var(--_kit-rule));
    }
    [role=menu] [data-kit-region=item][data-kit-state~=highlighted],
    :where([data-kit-role=palette] [data-kit-region=lines] li[data-value])[data-kit-state~=highlighted],
    :where([data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option])[data-kit-state~=highlighted],
    :where([data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li[role=option])[data-kit-state~=highlighted],
    :where([data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li[role=option])[data-kit-state~=highlighted] {
      outline: var(--_kit-rule) solid Highlight;
      outline-offset: calc(-1 * var(--_kit-rule));
    }
    @media (hover: hover) and (pointer: fine) {
      [data-kit-role=time-field] > [data-kit-region=times-list] > [role=option]:not([aria-selected=true]):hover:not(:focus-visible),
      [data-kit-role=date-range] > [data-kit-region=presets-and-months] :is([data-kit-region=presets], [data-kit-region=compare] > ul) button:hover:not(:focus-visible),
      nav[data-kit-role=trail] > ol > li > [popover] > ul > li > a:hover:not(:focus-visible),
      [data-kit-role=local-tabs] > [data-kit-region=more] > [popover] > ul > li > a:hover:not(:focus-visible) {
        outline: var(--_kit-rule) solid Highlight;
        outline-offset: calc(-1 * var(--_kit-rule));
      }
    }
    [data-kit-role=rating] > [data-kit-region=stars]:before,
    [data-kit-role=rating] > [data-kit-region=star]:after {
      color: GrayText;
    }
    [data-kit-role=rating] > [data-kit-region=stars]:after,
    [data-kit-role=rating] > [data-kit-region=star]:is(:has(> input:checked), :has(~ [data-kit-region=star] > input:checked)):after {
      color: CanvasText;
    }
    [data-kit-role=tree] li[role=treeitem] > [data-kit-region=caret]:before,
    table[data-kit-table=records] > tbody > tr > th[data-kit-column=subject] > [data-kit-region=caret]:before {
      forced-color-adjust: none;
      color: CanvasText;
    }
  }
}
@layer hidden {
  [hidden] {
    display: none !important;
  }
}
