[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);
}
[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);
}
[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);
}
[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);
}
[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);
}
[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);
}
[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);
}
[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);
}
[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);
}
@font-face {
  font-family: Podkova;
  src: url(fonts/Podkova-primary.woff2) format("woff2");
  font-display: optional;
  font-style: normal;
  font-weight: 400 800;
  unicode-range:
    U+0,
    U+D,
    U+20-7E,
    U+A0-131,
    U+134-148,
    U+14A-17E,
    U+2007-200B,
    U+2010,
    U+2012-2015,
    U+2018-201A,
    U+201C-201E,
    U+2020-2022,
    U+2026,
    U+2030,
    U+2032-2033,
    U+2039-203A,
    U+2044,
    U+20A1,
    U+20A3-20A4,
    U+20A6-20A7,
    U+20A9,
    U+20AB-20AE,
    U+20B1-20B2,
    U+20B4-20B5,
    U+20B8-20BA,
    U+20BC-20BD,
    U+2212;
}
@font-face {
  font-family: Podkova;
  src: url(fonts/Podkova-rest.woff2) format("woff2");
  font-display: optional;
  font-style: normal;
  font-weight: 400 800;
  unicode-range:
    U+18F,
    U+192,
    U+1A0-1A1,
    U+1AF-1B0,
    U+1E6-1E7,
    U+1EA-1EB,
    U+1FA-21B,
    U+22A-22D,
    U+230-233,
    U+237,
    U+259,
    U+2B9-2BC,
    U+2BE-2BF,
    U+2C6-2CC,
    U+2D8-2DD,
    U+300-304,
    U+306-30C,
    U+30F,
    U+311-312,
    U+31B,
    U+323-324,
    U+326-328,
    U+32E,
    U+331,
    U+335,
    U+3C0,
    U+400-45F,
    U+462-463,
    U+46A-46B,
    U+472-475,
    U+48A-4A5,
    U+4A8-4FF,
    U+510-513,
    U+51A-51D,
    U+524-529,
    U+52E-52F,
    U+1E08-1E09,
    U+1E0C-1E0F,
    U+1E14-1E17,
    U+1E1C-1E1D,
    U+1E20-1E21,
    U+1E24-1E25,
    U+1E2A-1E2B,
    U+1E2E-1E2F,
    U+1E36-1E37,
    U+1E3A-1E3B,
    U+1E42-1E49,
    U+1E4C-1E53,
    U+1E5A-1E5B,
    U+1E5E-1E69,
    U+1E6C-1E6F,
    U+1E78-1E7B,
    U+1E80-1E85,
    U+1E8E-1E8F,
    U+1E92-1E93,
    U+1E97,
    U+1E9E,
    U+1EA0-1EF9,
    U+2070,
    U+2074-2079,
    U+2113,
    U+2116,
    U+2122,
    U+2126,
    U+212E,
    U+2202,
    U+2205-2206,
    U+220F,
    U+2211,
    U+2215,
    U+2219-221A,
    U+221E,
    U+222B,
    U+2248,
    U+2260,
    U+2264-2265,
    U+25CA,
    U+FB01-FB02;
}
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-Regular-primary.woff2) format("woff2");
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+0,
    U+20-7E,
    U+A0-AC,
    U+AE-148,
    U+14A-17F,
    U+2000-200B,
    U+2010-2027,
    U+202F-2055,
    U+2057,
    U+205F,
    U+20A0-20AF,
    U+20B1-20B5,
    U+20B8-20BA,
    U+20BC-20C0,
    U+2192,
    U+2212;
}
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-Regular-rest.woff2) format("woff2");
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  unicode-range:
    U+180-1C3,
    U+1C5-254,
    U+256-27B,
    U+27E-284,
    U+286-290,
    U+292-2A4,
    U+2A6-304,
    U+306-30A,
    U+30C,
    U+30F,
    U+313,
    U+315,
    U+31B,
    U+323,
    U+326-328,
    U+32C,
    U+337-338,
    U+342-343,
    U+346-36F,
    U+374-376,
    U+37A-37F,
    U+384-38A,
    U+38C,
    U+38E-3A1,
    U+3A3-3D7,
    U+3DC-3DD,
    U+3F0-3F6,
    U+3F9-3FA,
    U+3FC-479,
    U+480-49D,
    U+4A0-4FF,
    U+52F,
    U+E3F,
    U+1D00,
    U+1D0D,
    U+1D1B,
    U+1D43,
    U+1D47-1D49,
    U+1D4D,
    U+1D4F-1D50,
    U+1D52,
    U+1D56-1D58,
    U+1D5B,
    U+1D62-1D65,
    U+1D9C,
    U+1DA0,
    U+1DBB,
    U+1DBF-1DF5,
    U+1DFC-1E9B,
    U+1E9D-1F15,
    U+1F18-1F1D,
    U+1F20-1F45,
    U+1F48-1F4D,
    U+1F50-1F57,
    U+1F59,
    U+1F5B,
    U+1F5D,
    U+1F5F-1F7D,
    U+1F80-1FB4,
    U+1FB6-1FC4,
    U+1FC6-1FD3,
    U+1FD6-1FDB,
    U+1FDD-1FEF,
    U+1FF2-1FF4,
    U+1FF6-1FFE,
    U+2070-2071,
    U+2074-208E,
    U+2090-209C,
    U+20DB-20DE,
    U+20E8,
    U+20F0,
    U+2100-2101,
    U+2103,
    U+2105-2106,
    U+2109,
    U+2113,
    U+2116-2117,
    U+211E-2122,
    U+2126,
    U+212A-212B,
    U+212E,
    U+2132,
    U+213B,
    U+214D,
    U+2150-217F,
    U+2183-2186,
    U+2189,
    U+2190-2191,
    U+2193-2199,
    U+21A9-21AA,
    U+21B0-21B1,
    U+21B3-21B5,
    U+21BA-21BB,
    U+21D0,
    U+21D2,
    U+21D4,
    U+21DE-21DF,
    U+21E4-21E5,
    U+21E7,
    U+21EA,
    U+2202,
    U+2205-2206,
    U+220F,
    U+2211,
    U+221A,
    U+221E,
    U+222B,
    U+2236,
    U+2248,
    U+2260,
    U+2264-2265,
    U+2295-2298,
    U+2303-2305,
    U+2318,
    U+2325-2327,
    U+232B,
    U+2380,
    U+2387,
    U+238B,
    U+23CE-23CF,
    U+2423,
    U+2460-2468,
    U+24B6-24CF,
    U+24EA,
    U+25A0-25A2,
    U+25AA,
    U+25B2-25B3,
    U+25B6-25B7,
    U+25BA-25BD,
    U+25C0-25C1,
    U+25C4-25C7,
    U+25CA-25CB,
    U+25CF,
    U+25E6,
    U+25EF,
    U+2600,
    U+2605-2606,
    U+263C,
    U+2661,
    U+2665,
    U+266A-266B,
    U+26A0,
    U+2713,
    U+2717,
    U+2756,
    U+2764,
    U+2780-2788,
    U+27EF,
    U+27F5-27FA,
    U+2913,
    U+2A38,
    U+2B06,
    U+2B12-2B13,
    U+2B1C,
    U+2B24,
    U+2C7C,
    U+2C7F,
    U+2DFF,
    U+2E18,
    U+A69F,
    U+A7FF,
    U+A92E,
    U+E000,
    U+E002-E05E,
    U+E06A-E0BD,
    U+E0C8-E0CC,
    U+E0DC-E0E6,
    U+E0F3-E0F5,
    U+E106,
    U+E109-E10A,
    U+E10C-E10F,
    U+E111-E113,
    U+E117-E118,
    U+E121-E122,
    U+E124,
    U+E12A-E15E,
    U+E163,
    U+E1C3,
    U+E1D2-E1DF,
    U+E1E1-E2DC,
    U+EE01-EE07,
    U+EE09-EE0A,
    U+EE0C-EE12,
    U+EE14,
    U+EE17,
    U+EE1D-EE45,
    U+EE47-EE84,
    U+EE87-EED6,
    U+EED8-EEE1,
    U+F6C3,
    U+FEFF,
    U+1F12F-1F149,
    U+1F16A-1F16B,
    U+1F850,
    U+1F852;
}
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-Bold-primary.woff2) format("woff2");
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+0,
    U+20-7E,
    U+A0-AC,
    U+AE-148,
    U+14A-17F,
    U+2000-200B,
    U+2010-2027,
    U+202F-2055,
    U+2057,
    U+205F,
    U+20A0-20AF,
    U+20B1-20B5,
    U+20B8-20BA,
    U+20BC-20C0,
    U+2192,
    U+2212;
}
@font-face {
  font-family: Inter;
  src: url(fonts/Inter-Bold-rest.woff2) format("woff2");
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  unicode-range:
    U+180-1C3,
    U+1C5-254,
    U+256-27B,
    U+27E-284,
    U+286-290,
    U+292-2A4,
    U+2A6-304,
    U+306-30A,
    U+30C,
    U+30F,
    U+313,
    U+315,
    U+31B,
    U+323,
    U+326-328,
    U+32C,
    U+337-338,
    U+342-343,
    U+346-36F,
    U+374-376,
    U+37A-37F,
    U+384-38A,
    U+38C,
    U+38E-3A1,
    U+3A3-3D7,
    U+3DC-3DD,
    U+3F0-3F6,
    U+3F9-3FA,
    U+3FC-479,
    U+480-49D,
    U+4A0-4FF,
    U+52F,
    U+E3F,
    U+1D00,
    U+1D0D,
    U+1D1B,
    U+1D43,
    U+1D47-1D49,
    U+1D4D,
    U+1D4F-1D50,
    U+1D52,
    U+1D56-1D58,
    U+1D5B,
    U+1D62-1D65,
    U+1D9C,
    U+1DA0,
    U+1DBB,
    U+1DBF-1DF5,
    U+1DFC-1E9B,
    U+1E9D-1F15,
    U+1F18-1F1D,
    U+1F20-1F45,
    U+1F48-1F4D,
    U+1F50-1F57,
    U+1F59,
    U+1F5B,
    U+1F5D,
    U+1F5F-1F7D,
    U+1F80-1FB4,
    U+1FB6-1FC4,
    U+1FC6-1FD3,
    U+1FD6-1FDB,
    U+1FDD-1FEF,
    U+1FF2-1FF4,
    U+1FF6-1FFE,
    U+2070-2071,
    U+2074-208E,
    U+2090-209C,
    U+20DB-20DE,
    U+20E8,
    U+20F0,
    U+2100-2101,
    U+2103,
    U+2105-2106,
    U+2109,
    U+2113,
    U+2116-2117,
    U+211E-2122,
    U+2126,
    U+212A-212B,
    U+212E,
    U+2132,
    U+213B,
    U+214D,
    U+2150-217F,
    U+2183-2186,
    U+2189,
    U+2190-2191,
    U+2193-2199,
    U+21A9-21AA,
    U+21B0-21B1,
    U+21B3-21B5,
    U+21BA-21BB,
    U+21D0,
    U+21D2,
    U+21D4,
    U+21DE-21DF,
    U+21E4-21E5,
    U+21E7,
    U+21EA,
    U+2202,
    U+2205-2206,
    U+220F,
    U+2211,
    U+221A,
    U+221E,
    U+222B,
    U+2236,
    U+2248,
    U+2260,
    U+2264-2265,
    U+2295-2298,
    U+2303-2305,
    U+2318,
    U+2325-2327,
    U+232B,
    U+2380,
    U+2387,
    U+238B,
    U+23CE-23CF,
    U+2423,
    U+2460-2468,
    U+24B6-24CF,
    U+24EA,
    U+25A0-25A2,
    U+25AA,
    U+25B2-25B3,
    U+25B6-25B7,
    U+25BA-25BD,
    U+25C0-25C1,
    U+25C4-25C7,
    U+25CA-25CB,
    U+25CF,
    U+25E6,
    U+25EF,
    U+2600,
    U+2605-2606,
    U+263C,
    U+2661,
    U+2665,
    U+266A-266B,
    U+26A0,
    U+2713,
    U+2717,
    U+2756,
    U+2764,
    U+2780-2788,
    U+27EF,
    U+27F5-27FA,
    U+2913,
    U+2A38,
    U+2B06,
    U+2B12-2B13,
    U+2B1C,
    U+2B24,
    U+2C7C,
    U+2C7F,
    U+2DFF,
    U+2E18,
    U+A69F,
    U+A7FF,
    U+A92E,
    U+E000,
    U+E002-E05E,
    U+E06A-E0BD,
    U+E0C8-E0CC,
    U+E0DC-E0E6,
    U+E0F3-E0F5,
    U+E106,
    U+E109-E10A,
    U+E10C-E10F,
    U+E111-E113,
    U+E117-E118,
    U+E121-E122,
    U+E124,
    U+E12A-E15E,
    U+E163,
    U+E1C3,
    U+E1D2-E1DF,
    U+E1E1-E2DC,
    U+EE01-EE07,
    U+EE09-EE0A,
    U+EE0C-EE12,
    U+EE14,
    U+EE17,
    U+EE1D-EE45,
    U+EE47-EE84,
    U+EE87-EED6,
    U+EED8-EEE1,
    U+F6C3,
    U+FEFF,
    U+1F12F-1F149,
    U+1F16A-1F16B,
    U+1F850,
    U+1F852;
}
@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: Anek Devanagari;
  src: url(fonts/AnekDevanagari-Regular-script.woff2) format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  size-adjust: 85%;
  ascent-override: 101.06%;
  descent-override: 29.29%;
  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: 85%;
  ascent-override: 101.06%;
  descent-override: 29.29%;
  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: 110%;
  ascent-override: 88.07%;
  descent-override: 21.93%;
  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: 110%;
  ascent-override: 88.07%;
  descent-override: 21.93%;
  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: 86.43%;
  ascent-override: 99.39%;
  descent-override: 28.81%;
  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: 86.43%;
  ascent-override: 99.39%;
  descent-override: 28.81%;
  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: 85%;
  ascent-override: 101.06%;
  descent-override: 29.29%;
  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: 85%;
  ascent-override: 101.06%;
  descent-override: 29.29%;
  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: 109%;
  ascent-override: 88.88%;
  descent-override: 22.13%;
  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: 109%;
  ascent-override: 88.88%;
  descent-override: 22.13%;
  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: 85.64%;
  ascent-override: 100.3%;
  descent-override: 29.07%;
  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: 85.64%;
  ascent-override: 100.3%;
  descent-override: 29.07%;
  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: 81%;
  ascent-override: 106.05%;
  descent-override: 30.74%;
  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: 81%;
  ascent-override: 106.05%;
  descent-override: 30.74%;
  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: 115%;
  ascent-override: 84.24%;
  descent-override: 20.97%;
  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: 115%;
  ascent-override: 84.24%;
  descent-override: 20.97%;
  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: 90.36%;
  ascent-override: 95.07%;
  descent-override: 27.56%;
  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: 90.36%;
  ascent-override: 95.07%;
  descent-override: 27.56%;
  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: 93%;
  ascent-override: 92.37%;
  descent-override: 26.77%;
  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: 93%;
  ascent-override: 92.37%;
  descent-override: 26.77%;
  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: 115%;
  ascent-override: 84.24%;
  descent-override: 20.97%;
  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: 115%;
  ascent-override: 84.24%;
  descent-override: 20.97%;
  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: 90.36%;
  ascent-override: 95.07%;
  descent-override: 27.56%;
  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: 90.36%;
  ascent-override: 95.07%;
  descent-override: 27.56%;
  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: 112%;
  ascent-override: 89.73%;
  descent-override: 26.34%;
  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: 84%;
  ascent-override: 102.26%;
  descent-override: 29.64%;
  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: 84%;
  ascent-override: 102.26%;
  descent-override: 29.64%;
  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: 112%;
  ascent-override: 86.5%;
  descent-override: 21.54%;
  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: 112%;
  ascent-override: 86.5%;
  descent-override: 21.54%;
  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: 88%;
  ascent-override: 97.61%;
  descent-override: 28.3%;
  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: 88%;
  ascent-override: 97.61%;
  descent-override: 28.3%;
  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: 92%;
  ascent-override: 93.37%;
  descent-override: 27.07%;
  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: 92%;
  ascent-override: 93.37%;
  descent-override: 27.07%;
  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: 115%;
  ascent-override: 84.24%;
  descent-override: 20.97%;
  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: 115%;
  ascent-override: 84.24%;
  descent-override: 20.97%;
  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: 90.36%;
  ascent-override: 95.07%;
  descent-override: 27.56%;
  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: 90.36%;
  ascent-override: 95.07%;
  descent-override: 27.56%;
  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: 86%;
  ascent-override: 99.88%;
  descent-override: 28.95%;
  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: 86%;
  ascent-override: 99.88%;
  descent-override: 28.95%;
  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: 110%;
  ascent-override: 88.07%;
  descent-override: 21.93%;
  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: 110%;
  ascent-override: 88.07%;
  descent-override: 21.93%;
  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: 86.43%;
  ascent-override: 99.39%;
  descent-override: 28.81%;
  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: 86.43%;
  ascent-override: 99.39%;
  descent-override: 28.81%;
  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 Podkova fallback;
  src:
    local("Times New Roman"),
    local("TimesNewRomanPSMT"),
    local("Liberation Serif"),
    local("Tinos");
  font-style: normal;
  font-weight: 400;
  size-adjust: 110.85%;
  ascent-override: 77.501%;
  descent-override: 22.4632%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Podkova fallback;
  src:
    local("Times New Roman Bold"),
    local("TimesNewRomanPS-BoldMT"),
    local("Liberation Serif Bold"),
    local("Tinos Bold");
  font-style: normal;
  font-weight: 700;
  size-adjust: 111.24%;
  ascent-override: 77.2296%;
  descent-override: 22.3848%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter fallback;
  src:
    local("Arial"),
    local("ArialMT"),
    local("Liberation Sans"),
    local("Arimo");
  font-style: normal;
  font-weight: 400;
  unicode-range: U+30-39;
  size-adjust: 113.43%;
  ascent-override: 85.4525%;
  descent-override: 21.267%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter 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: 106.84%;
  ascent-override: 90.7111%;
  descent-override: 22.5796%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter fallback;
  src:
    local("Arial Bold"),
    local("Arial-BoldMT"),
    local("Liberation Sans Bold"),
    local("Arimo Bold");
  font-style: normal;
  font-weight: 700;
  unicode-range: U+30-39;
  size-adjust: 121.25%;
  ascent-override: 79.9437%;
  descent-override: 19.897%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter fallback;
  src:
    local("Arial Bold"),
    local("Arial-BoldMT"),
    local("Liberation Sans Bold"),
    local("Arimo Bold");
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0-2F, U+3A-10FFFF;
  size-adjust: 101.75%;
  ascent-override: 95.2451%;
  descent-override: 23.708%;
  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.454%;
  descent-override: 29.5149%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "kit Podkova Noto Serif fallback";
  src: local("Noto Serif"), local("NotoSerif");
  font-style: normal;
  font-weight: 400;
  size-adjust: 93.63%;
  ascent-override: 91.7701%;
  descent-override: 26.5961%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "kit Podkova Noto Serif fallback";
  src: local("Noto Serif Bold"), local("NotoSerif-Bold");
  font-style: normal;
  font-weight: 700;
  size-adjust: 93.37%;
  ascent-override: 92.0207%;
  descent-override: 26.6696%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter Roboto fallback;
  src: local("Roboto"), local("Roboto-Regular");
  font-style: normal;
  font-weight: 400;
  unicode-range: U+30-39;
  size-adjust: 112.25%;
  ascent-override: 86.3258%;
  descent-override: 21.4919%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter Roboto fallback;
  src: local("Roboto"), local("Roboto-Regular");
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0-2F, U+3A-10FFFF;
  size-adjust: 107.06%;
  ascent-override: 90.5403%;
  descent-override: 22.5327%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter Roboto fallback;
  src: local("Roboto Bold"), local("Roboto-Bold");
  font-style: normal;
  font-weight: 700;
  unicode-range: U+30-39;
  size-adjust: 117.53%;
  ascent-override: 82.4646%;
  descent-override: 20.5268%;
  line-gap-override: 0%;
}
@font-face {
  font-family: kit Inter Roboto fallback;
  src: local("Roboto Bold"), local("Roboto-Bold");
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0-2F, U+3A-10FFFF;
  size-adjust: 108.49%;
  ascent-override: 89.345%;
  descent-override: 22.2363%;
  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.454%;
  descent-override: 29.5149%;
  line-gap-override: 0%;
}
:root {
  --kit-accent: #c6f135;
  --_kit-accent: var(--kit-accent);
  --_kit-off-white: #f2f2f0;
  --_kit-ground-charcoal: #1e1e1e;
  --_kit-ground-raised: #2a2a2a;
  --_kit-surface: light-dark(var(--_kit-off-white), #121212);
  --_kit-public-surface: #f7f5ef;
  --_kit-public-surface-page: #ffffff;
  --_kit-public-surface-rule: #e6e4dd;
  --_kit-panel-light: #ffffff;
  --_kit-panel: light-dark(var(--_kit-panel-light), #1c1c1c);
  --_kit-rule-light: #d6d5cf;
  --_kit-rule-colour: light-dark(var(--_kit-rule-light), #3a3935);
  --_kit-edge: #707070;
  --_kit-ink: light-dark(#161616, var(--_kit-off-white));
  --_kit-muted-light: #666666;
  --_kit-muted: light-dark(var(--_kit-muted-light), #a8a8a8);
  --_kit-supporting: light-dark(#767676, #949494);
  --_kit-accent-ink: #161616;
  --_kit-focus-halo: light-dark(var(--_kit-edge), #808080);
  --_kit-on-ground-ink: var(--_kit-off-white);
  --_kit-on-ground-muted: #a8a8a8;
  --_kit-reversed: light-dark(var(--_kit-ground-charcoal), var(--_kit-off-white));
  --_kit-reversed-ink: light-dark(var(--_kit-on-ground-ink), #161616);
  --_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 / 10%), transparent);
  --_kit-lift: 0 4px 6px -1px var(--_kit-lift-colour), 0 2px 4px -2px var(--_kit-lift-colour);
  --_kit-wash-accent: color-mix(in oklch, var(--_kit-accent) 40%, transparent);
  --_kit-wash-muted: 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-focus-edge: 2px;
  --_kit-backdrop: light-dark(color-mix(in oklch, var(--_kit-ground-charcoal) 80%, transparent), rgb(0 0 0 / 60%));
  --_kit-mark-letter: .714286;
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Devanagari",
    "Noto Sans Tamil",
    "Noto Sans Telugu",
    "Noto Sans Kannada",
    "Noto Sans Malayalam",
    "Noto Sans Gujarati",
    "Noto Sans Bengali",
    "kit Inter fallback",
    "kit Inter 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-ground-charcoal: var(--_kit-ground-charcoal);
  --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);
}
:lang(hi),
:lang(mr) {
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Devanagari",
    "Noto Sans Tamil",
    "Noto Sans Telugu",
    "Noto Sans Kannada",
    "Noto Sans Malayalam",
    "Noto Sans Gujarati",
    "Noto Sans Bengali",
    "kit Inter fallback",
    "kit Inter 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(ta) {
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Tamil",
    "Noto Sans Devanagari",
    "Noto Sans Telugu",
    "Noto Sans Kannada",
    "Noto Sans Malayalam",
    "Noto Sans Gujarati",
    "Noto Sans Bengali",
    "kit Inter fallback",
    "kit Inter 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(te) {
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Telugu",
    "Noto Sans Devanagari",
    "Noto Sans Tamil",
    "Noto Sans Kannada",
    "Noto Sans Malayalam",
    "Noto Sans Gujarati",
    "Noto Sans Bengali",
    "kit Inter fallback",
    "kit Inter 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(kn) {
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Kannada",
    "Noto Sans Devanagari",
    "Noto Sans Tamil",
    "Noto Sans Telugu",
    "Noto Sans Malayalam",
    "Noto Sans Gujarati",
    "Noto Sans Bengali",
    "kit Inter fallback",
    "kit Inter 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(ml) {
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Malayalam",
    "Noto Sans Devanagari",
    "Noto Sans Tamil",
    "Noto Sans Telugu",
    "Noto Sans Kannada",
    "Noto Sans Gujarati",
    "Noto Sans Bengali",
    "kit Inter fallback",
    "kit Inter 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(gu) {
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Gujarati",
    "Noto Sans Devanagari",
    "Noto Sans Tamil",
    "Noto Sans Telugu",
    "Noto Sans Kannada",
    "Noto Sans Malayalam",
    "Noto Sans Bengali",
    "kit Inter fallback",
    "kit Inter 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(bn) {
  --_kit-display-family:
    Podkova,
    "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 Podkova fallback",
    "kit Podkova Noto Serif fallback";
  --_kit-body-family:
    Inter,
    "Noto Sans Bengali",
    "Noto Sans Devanagari",
    "Noto Sans Tamil",
    "Noto Sans Telugu",
    "Noto Sans Kannada",
    "Noto Sans Malayalam",
    "Noto Sans Gujarati",
    "kit Inter fallback",
    "kit Inter 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(hi),
:lang(mr),
:lang(ta),
:lang(te),
:lang(kn),
:lang(ml),
:lang(gu),
:lang(bn) {
  --kit-display-family: var(--_kit-display-family);
  --kit-body-family: var(--_kit-body-family);
  --kit-mono-family: var(--_kit-mono-family);
}
:root[data-kit-off-white=neutral] {
  --_kit-off-white: #f2f2f2;
  --_kit-rule-light: #d6d6d6;
}
[data-kit-mark] {
  display: inline-block;
  background: var(--_kit-ground-charcoal);
  color: var(--_kit-accent);
  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);
  font-weight: 400;
  padding: 1cap;
}
: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-panel-surface: var(--_kit-panel);
  --_kit-surface-beneath: var(--_kit-surface);
  --_kit-panel-boundary: var(--_kit-rule-colour);
  --_kit-field-edge: var(--_kit-edge);
  --_kit-wash: var(--_kit-wash-muted);
  --_kit-rule: 1px;
  --_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-mark: 10px;
  --_kit-stamp-ring: 1.5px;
  --_kit-stamp-ring-mark: 7px;
  --_kit-unread-dot: 8px;
  --_kit-bar-height: 8px;
  --_kit-share-track: 64px;
  --_kit-link-underline-offset: .15em;
  --_kit-rhythm: 4px;
  --_kit-inset-tight: 8px;
  --_kit-inset: 12px;
  --_kit-inset-wide: 20px;
  --_kit-stack: 8px;
  --_kit-region: 24px;
  --_kit-cut-reveal: 28px;
  --_kit-content-width: 1200px;
  --_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-width: 224px;
  --_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: 200px;
  --_kit-spark-height: 40px;
  --_kit-chart-dot: 8px;
  --_kit-chart-line: 2px;
  --_kit-chart-dash: 4px;
  --_kit-chip-height: 24px;
  --_kit-touch-target: 44px;
  --_kit-desktop-target: 32px;
  --_kit-form-control-height: 36px;
  --_kit-field-radius: 12px;
  --_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-message-bubble-radius: 18px;
  --_kit-control-icon: 16px;
  --_kit-selection-size: 16px;
  --_kit-subject-size: 28px;
  --_kit-region-heading-size: 20px;
  --_kit-sub-heading-size: 16px;
  --_kit-measure-size: 20px;
  --_kit-result-size: 28px;
  --_kit-body-size: 14px;
  --_kit-touch-value-size: 16px;
  --_kit-value-size: var(--_kit-body-size);
  --_kit-label-size: 13px;
  --_kit-supporting-size: 12px;
  --_kit-body-leading: 1.5;
  --_kit-text-line: var(--_kit-body-leading);
  --_kit-text-trim: trim-both;
  --_kit-transition: .12s;
  --_kit-appear: .2s;
  --_kit-leave: .12s;
  --_kit-settle: cubic-bezier(.23, 1, .32, 1);
  --_kit-wait: .1s;
  --_kit-pulse: .8s;
  --_kit-travel: var(--_kit-rhythm);
  --_kit-press-scale: .97;
  --_kit-popover-duration: .15s;
  --_kit-popover-scale: .95;
  --_kit-popover-travel: 8px;
  --_kit-side-panel-travel: 8px;
  --_kit-side-panel-leave: .15s;
  --_kit-result-scale: .97;
  --_kit-print-tenant-suffix: " \b7\a0" var(--kit-print-tenant);
  --_kit-print-margin: 16mm;
  --_kit-running-head: 10mm;
  --_kit-running-foot: 10mm;
}
[data-kit-density=desk] {
  --_kit-radius: var(--_kit-rhythm);
  --_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-inset-tight);
  --_kit-inner-radius: var(--_kit-rhythm);
  --_kit-target: var(--_kit-touch-target);
}
[data-kit-density=field] {
  --_kit-radius: var(--_kit-field-radius);
  --_kit-inner-radius: var(--_kit-inset-tight);
  --_kit-target: var(--_kit-touch-target);
}
[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);
  }
}
* {
  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], 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;
}
*: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=route], [data-kit-role=redline] :is([data-kit-region=previous], [data-kit-region=next]))) {
  text-box-trim: none;
}
body {
  container-name: page;
  container-type: inline-size;
  margin: 0;
  background: var(--_kit-surface);
  color: var(--_kit-text-ink);
  font-family: var(--_kit-body-family);
  font-size: var(--_kit-body-size);
}
:where([data-kit-layout], [data-kit-role]) {
  overflow-wrap: break-word;
}
html {
  background: var(--_kit-surface);
}
html:has(dialog:modal) {
  overflow: hidden;
}
:root {
  color-scheme: light dark;
  font-synthesis-weight: none;
  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;
}
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 {
  text-wrap: balance;
}
:is([data-kit-role=headed-region] > [data-kit-region=heading], [data-kit-role=card] > [data-kit-region=subject], :is([data-kit-role=inline-consequence], [data-kit-role=attention-item]) > [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: 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);
}
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)),
:where([data-kit-role=form-group]:has(:is(input:not([type=hidden]), select, textarea):disabled) > label[for]),
:where(:has(> [role=slider][aria-disabled=true])) {
  cursor: default;
}
: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);
}
:is(h1, h2, h3, h4, h5, h6)[tabindex="-1"] {
  inline-size: fit-content;
}
:is(h1, h2, h3, h4, h5, 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);
}
:is([data-kit-region=email], [data-kit-region=address]) > span {
  overflow-wrap: anywhere;
}
[data-kit-role=labelled-fact] > [data-kit-region=value] > :is([data-kit-region=email], [data-kit-region=address]),
[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]) {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
[data-kit-layout=shell] > [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=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: top;
    }
  }
  :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(div:not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log])),
:where(form:not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log])) {
  display: contents;
}
:where([data-kit-role]),
:where([data-kit-layout]) {
  margin: 0;
}
@scope ([data-kit-layout=shell] > [data-kit-region=body], [data-kit-layout=home] > :is([data-kit-region=attention], [data-kit-region=measures], [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=record] > :is([data-kit-region=facts-related-records], [data-kit-region=decision-compact-work], [data-kit-region=notes-files-history]), [data-kit-layout=record] > [data-kit-region=decision-compact-work] > [data-kit-region=decision], [data-kit-layout=form] > :is([data-kit-region=task-context], [data-kit-region=form-groups]), [data-kit-layout=stepped-flow] > :is([data-kit-region=current-step], [data-kit-region=summary]), [data-kit-layout=settings] > :is([data-kit-region=selected-section], [data-kit-region=form-or-list]), [data-kit-layout=settings] > [data-kit-region=selected-section] > [data-kit-region=standing], [data-kit-layout=find] > :is([data-kit-region=subject-groups], [data-kit-region=command-group]), [data-kit-layout=reports] > :is([data-kit-region=measure-prior], [data-kit-region=trend], [data-kit-region=breakdown-owning-records]), [data-kit-layout=help] > [data-kit-region=human-support], [data-kit-layout=unavailable] > [data-kit-region=what-to-do-when], [data-kit-layout=help] > article > [data-kit-region], [data-kit-layout=list] > [data-kit-region=rows]:not([data-kit-state~=empty]), [data-kit-region=form-part-list], [data-kit-region=notices], [data-kit-role=headed-region] > [data-kit-region=content], details[data-kit-role=disclosure] > [data-kit-region=content], [data-kit-role=label-panel], [data-kit-role=attention-item], [data-kit-role=inline-consequence], [data-kit-role=dialog], [data-kit-role=keyboard-sheet], :is([data-kit-role=dialog], [data-kit-role=keyboard-sheet]) > [data-kit-region=form-groups], fieldset:not([data-kit-role], [data-kit-layout], [data-kit-region]), :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]) > :is(section, article, aside, header, footer):not([data-kit-role], [data-kit-layout], [data-kit-region]), [data-kit-role=labelled-fact] > [data-kit-region=edit-form], [data-kit-role=labelled-fact], [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column], [data-kit-role=media], [data-kit-role=media] > figcaption, [data-kit-role=agreement], [data-kit-role=field-result], [data-kit-layout=field-result] > div, [data-kit-role=ways-in], [data-kit-role=image-overlay] > [data-kit-region=box], [data-kit-role=redline], [data-kit-role=redline] > div:not([data-kit-region]), [data-kit-role=redline] > :is(ins, del), [data-kit-role=redline] > div:not([data-kit-region]) > :is(ins, del)) to (:scope :is(:not(div, form, section, article, aside, header, footer), [data-kit-role], [data-kit-layout], [data-kit-region], [data-kit-embed], :is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div), div:has(> [data-kit-role=card]):not(:has(> :not([data-kit-role=card]))), :is(div, form):has(> label > [data-kit-role=selection-control])) > *) {
  :where(*) {
    margin-block: 0 var(--_kit-region);
  }
  :where([data-kit-role=status-line]:empty) {
    margin-block: 0;
  }
  :where(h2),
  :where(h3),
  :where(h4),
  :where(h5),
  :where(h6),
  :where(legend) {
    margin-block-end: var(--_kit-stack);
  }
  @scope (:scope, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :where(:is(section, article, aside, header, footer):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden]))) {
    :where(:is(h2, h3, h4, h5, h6):where(:scope > :has(+ [data-kit-role=headed-region]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=notices]:empty + [data-kit-role=headed-region]:not([hidden]), + :where([data-kit-region=notices]:empty) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=form-part-list], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=form-part-list]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=notices]:empty + [data-kit-region=form-part-list], + :where([data-kit-region=notices]:empty) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=form-part-list]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role])) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *))), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *))), + :where([data-kit-region=notices]:empty) + :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role])) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *))), + :where([data-kit-region=notices]:empty) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not(:is(h2, h3, h4, h5, h6)):has(+ [data-kit-role=headed-region]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=notices]:empty + [data-kit-role=headed-region]:not([hidden]), + :where([data-kit-region=notices]:empty) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=form-part-list], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=form-part-list]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=notices]:empty + [data-kit-region=form-part-list], + :where([data-kit-region=notices]:empty) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=form-part-list]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role])) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *))), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *))), + :where([data-kit-region=notices]:empty) + :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role])) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *))), + :where([data-kit-region=notices]:empty) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where(:is([data-kit-region], [data-kit-layout]):not([data-kit-role]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) :where([data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), [data-kit-role], :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), [data-kit-region], [data-kit-layout])) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) {
      margin-block-end: var(--_kit-region);
    }
    :where(*:where(:scope > :has(+ [data-kit-role=status-line]:not(:empty, [hidden], [data-kit-answers]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=status-line]:not(:empty, [hidden], [data-kit-answers]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=status-line][data-kit-answers]:not([hidden]) > :not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=status-line][data-kit-answers]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) > :where(:not([hidden]))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(+ [data-kit-role=status-line]:not(:empty, [hidden], [data-kit-answers]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=status-line]:not(:empty, [hidden], [data-kit-answers]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=status-line][data-kit-answers]:not([hidden]) > :not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=status-line][data-kit-answers]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) > :where(:not([hidden]))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))),
    :where([data-kit-role=notice]:where(:scope > :has(+ [data-kit-role=notice]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=notice]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-role=notice]):has(+ [data-kit-role=notice]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=notice]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))),
    :where([data-kit-role=list-line]:where(:scope > :has(+ [data-kit-role=list-line]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=list-line]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-role=list-line]):has(+ [data-kit-role=list-line]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=list-line]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))),
    :where(details[data-kit-role=disclosure]:not([open]):where(:scope > :has(+ details[data-kit-role=disclosure]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where(details[data-kit-role=disclosure]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not(details[data-kit-role=disclosure]:not([open])):has(+ details[data-kit-role=disclosure]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where(details[data-kit-role=disclosure]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) {
      margin-block-end: var(--_kit-stack);
    }
    :where([data-kit-role=row]:where(:scope > :has(+ [data-kit-role=row]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-role=row]):has(+ [data-kit-role=row]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) {
      margin-block-end: 0;
    }
  }
  @scope (:scope[data-kit-state~=empty], :scope[data-kit-state~=empty] :is(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :where(:is(section, article, aside, header, footer):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden])))) {
    :where(*:where(:scope > :has(+ [data-kit-role=action-group]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=action-group]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(+ [data-kit-role=action-group]:not([hidden]), + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=action-group]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) {
      margin-block-end: var(--_kit-stack);
    }
  }
  :where(:scope:is([data-kit-role=redline] > div) > *:has(+ :is([data-kit-region=stepper], [data-kit-region=place]))),
  :where(:scope:is([data-kit-role=image-overlay] > [data-kit-region=box]) > [data-kit-region=image]:has(+ [data-kit-region=caption])),
  :where(:scope:is([data-kit-layout=field-result][data-kit-state~=empty] > div) > *:has(+ [data-kit-role=action-group]:not([hidden]))),
  :where(:scope:is([data-kit-role=headed-region][data-kit-state~=empty] > [data-kit-region=content]) > *:has(+ [data-kit-role=action-group]:not([hidden]))) {
    margin-block-end: var(--_kit-stack);
  }
  :where(:scope[data-kit-role=inline-consequence] > [data-kit-region=consequence]:has(~ :is([data-kit-role=outbound-preview], [data-kit-region=effective-time], [data-kit-region=correction-path]):not(:empty))),
  :where(:scope[data-kit-role=inline-consequence] > [data-kit-role=outbound-preview]:has(~ :is([data-kit-role=outbound-preview], [data-kit-region=effective-time], [data-kit-region=correction-path]):not(:empty))),
  :where(:scope[data-kit-role=inline-consequence] > [data-kit-region=effective-time]:has(~ :is([data-kit-role=outbound-preview], [data-kit-region=effective-time], [data-kit-region=correction-path]):not(:empty))) {
    margin-block-end: var(--_kit-stack);
  }
  :where(:scope:is([data-kit-role=headed-region] > [data-kit-region=content]) > [data-kit-role=outbound-preview]:has(+ [data-kit-region=time])) {
    margin-block-end: var(--_kit-stack);
  }
  :where(:scope[data-kit-region=form-part-list] > *:has(+ [data-kit-region=words])) {
    margin-block-end: var(--_kit-stack);
  }
  @scope (:scope:is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column])) {
    :where([data-kit-region=line]:where(:scope > :has(+ [data-kit-role=scope-line], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=scope-line]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=standing], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=standing]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=form-group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=form-group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=selection-control][data-kit-region=group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=selection-control][data-kit-region=group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-region=line]):has(+ [data-kit-role=scope-line], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=scope-line]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=standing], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=standing]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=form-group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=form-group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=selection-control][data-kit-region=group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=selection-control][data-kit-region=group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))),
    :where([data-kit-region=standing]:where(:scope > :has(+ [data-kit-role=scope-line], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=scope-line]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=standing], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=standing]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=form-group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=form-group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=selection-control][data-kit-region=group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=selection-control][data-kit-region=group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))), :scope > :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-region=standing]):has(+ [data-kit-role=scope-line], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=scope-line]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-region=standing], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-region=standing]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=form-group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=form-group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), + [data-kit-role=selection-control][data-kit-region=group], + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))) :where([data-kit-role=selection-control][data-kit-region=group]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) *):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) {
      margin-block-end: var(--_kit-stack);
    }
  }
  :where(:scope:is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column]) > [data-kit-role=scope-line]) {
    margin-block-end: var(--_kit-stack);
  }
  :where([data-kit-role=labelled-fact] > [data-kit-region=name]),
  :where([data-kit-role=media] > video),
  :where([data-kit-role=media] > audio) {
    margin-block-end: var(--_kit-stack);
  }
  :where([data-kit-role=labelled-fact] > *:has(+ [data-kit-region=supporting])) {
    margin-block-end: 0;
  }
  :where([data-kit-role=labelled-fact] > *:has(+ [data-kit-region=standing])) {
    margin-block-end: var(--_kit-stack);
  }
  :where(:scope *:nth-last-child(1 of :where(:not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not(:has(:not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :scope :where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty) *)))))):not(:scope :not(:nth-last-child(1 of :where(:not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not(:has(:not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :scope :where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty) *))))))) *)) {
    margin-block-end: 0;
  }
}
@scope ([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=unavailable], [data-kit-layout=list] > :is([data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions]), [data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=calendar] > [data-kit-region=toolbar], [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], [data-kit-region=form-row], [data-kit-region=form-row-list], [data-kit-region=form-group-set], [data-kit-region=actions], [data-kit-region=page-foot], [data-kit-region=count-continuation], [data-kit-region=next-route], div:not([data-kit-role], [data-kit-layout], [data-kit-region]):has(> [data-kit-role=card]):not(:has(> :not([data-kit-role=card]))), :is(div, fieldset, form):not([data-kit-role], [data-kit-region=form-row]):has(> label > [data-kit-role=selection-control]), fieldset:not([data-kit-role], [data-kit-layout], [data-kit-region]):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])) *)), [data-kit-role=selection-control][data-kit-region=group], [data-kit-role=form-group], [data-kit-role=headed-region], [data-kit-role=action-group], [data-kit-role=card], [data-kit-role=fact-group], [data-kit-role=row], [data-kit-role=row] > [data-kit-region=content-column], [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line], [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=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts-column], [data-kit-role=card] > [data-kit-region=line], [data-kit-role=refusal], [data-kit-role=toast], [data-kit-role=list-line], [data-kit-role=ways-in] > [data-kit-region=others], [data-kit-role=message-entry], [data-kit-role=message-entry] > :is([data-kit-region=files], [data-kit-region=delivery]), [data-kit-role=outbound-preview], [data-kit-role=keyboard-sheet] :is([data-kit-region=groups], [data-kit-region=group], [data-kit-region=shortcuts], [data-kit-region=shortcut], [data-kit-region=keys])) to (:scope :is(:not(div, form, section, article, aside, header, footer), [data-kit-role], [data-kit-layout], [data-kit-region], [data-kit-embed], [data-kit-role=message-entry] > header, [data-kit-region=table] > div, div:has(> [data-kit-role=card]):not(:has(> :not([data-kit-role=card]))), :is(div, form):has(> label > [data-kit-role=selection-control])) > *) {
  :where(*:not(legend)) {
    margin-block: 0;
  }
  :where(:scope:is([data-kit-region=actions], [data-kit-role=action-group]) [data-kit-role=refusal]) {
    margin-block-end: calc(var(--_kit-region) - var(--_kit-stack));
  }
  :where(:scope[data-kit-role=headed-region] > [data-kit-region=heading]:has(+ [data-kit-region=content] [data-kit-role=headed-region]:not([hidden]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) {
    margin-block-end: calc(var(--_kit-region) - var(--_kit-stack));
  }
}
:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]),
[data-kit-layout=field-result] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]),
[data-kit-role=media] > figcaption > div:not([data-kit-role], [data-kit-layout], [data-kit-region]),
[data-kit-role=redline] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]),
[data-kit-region=table] > div:not([data-kit-role], [data-kit-layout], [data-kit-region]) {
  display: block;
}
:where(:not(nav, li, [data-kit-role], [data-kit-layout]) > :is(ul, ol):not([data-kit-role], [data-kit-region], :has(> li > [data-kit-role]))) > li + li:where(li:not([hidden]) ~ *) {
  margin-block-start: var(--_kit-stack);
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:before,
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:after,
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:before,
[data-kit-layout=shell] > [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,
table[data-kit-table=prose] > :is(thead, tbody, tfoot) > tr > *:first-child:after,
table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > :is(th, td)[data-kit-column=subject]:after,
[data-kit-layout=calendar] [data-kit-region=desk-grid]:after,
[data-kit-role=carousel] > [data-kit-region=strip]:before,
[data-kit-role=carousel] > [data-kit-region=strip]: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=rail] > [data-kit-region=destinations]:before,
:where([data-kit-state~=loading]) [data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:after,
:where([data-kit-state~=loading]) [data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:before,
:where([data-kit-state~=loading]) [data-kit-layout=shell] > [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]) 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 > :is(th, 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-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]) :where([data-kit-role])[data-kit-role=outbound-preview]:after {
  background: none;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations],
[data-kit-layout=shell] > [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);
  }
}
:where([data-kit-role]):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]) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--_kit-inset-tight);
  flex: 0 0 auto;
  min-block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  min-inline-size: var(--_kit-target);
  max-inline-size: 100%;
  padding: min(var(--_kit-inset-tight), calc((max(var(--_kit-form-control-height), var(--_kit-target)) - 2 * var(--_kit-rule) - 1lh) / 2)) var(--_kit-inset);
  vertical-align: middle;
  border: var(--_kit-rule) solid transparent;
  border-radius: var(--_kit-radius);
  background: var(--_kit-accent);
  color: var(--_kit-ink);
  font-family: var(--_kit-body-family);
  font-size: var(--_kit-label-size);
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  transition: scale var(--_kit-transition) var(--_kit-settle);
}
:where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=emphasised-next-action]:not(:where([data-kit-layout=shell]:has(> [data-kit-region=header] > [data-kit-region=actions] > :is([data-kit-role=primary-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]) > [data-kit-role=primary-action])) > [data-kit-region=body] [data-kit-layout] *):where(:not([data-kit-role=dialog] *)))) {
  --_kit-wash-hover: var(--_kit-accent-wash-hover);
  color: var(--_kit-accent-ink);
}
:where([data-kit-role]):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]):active:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled) {
  scale: var(--_kit-press-scale);
  transition-duration: 0s;
}
: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]) > [data-kit-icon] {
  inline-size: var(--_kit-control-icon);
  block-size: var(--_kit-control-icon);
  flex-shrink: 0;
}
:is([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-icon] + [data-kit-region=label] {
  text-align: start;
}
:where([data-kit-role]):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]))) {
  color: var(--_kit-text-muted);
}
:where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=emphasised-next-action]:not(:where([data-kit-layout=shell]:has(> [data-kit-region=header] > [data-kit-region=actions] > :is([data-kit-role=primary-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]) > [data-kit-role=primary-action])) > [data-kit-region=body] [data-kit-layout] *):where(:not([data-kit-role=dialog] *)))):is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
  background: var(--_kit-wash-accent);
}
: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] {
  color: var(--_kit-text-muted);
}
@media print, (forced-colors: active) {
  :where([data-kit-role]):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]))) {
    border-color: var(--_kit-panel-boundary);
  }
}
@media (hover: hover) and (pointer: fine) {
  :where([data-kit-role]):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]):hover:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled) {
    background-image: linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
  }
  :is([data-kit-role=subtle-action], [data-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);
  }
}
:where([data-kit-role]):is([data-kit-role=secondary-action], [data-kit-role=destructive-action], :where([data-kit-layout=shell]:has(> [data-kit-region=header] > [data-kit-region=actions] > :is([data-kit-role=primary-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]) > [data-kit-role=primary-action])) > [data-kit-region=body] [data-kit-layout]) [data-kit-role=emphasised-next-action]:where(:not([data-kit-role=dialog] *))) {
  background: var(--_kit-wash);
  color: var(--_kit-text-ink);
}
:where([data-kit-role]):is([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-resting-label][data-kit-changed-label] {
  flex-direction: column;
  gap: 0;
  &:after {
    content: attr(data-kit-resting-label) "\a" attr(data-kit-changed-label);
    content: attr(data-kit-resting-label) "\a" attr(data-kit-changed-label) / "";
    block-size: 0;
    overflow: clip;
    visibility: hidden;
    white-space: pre-line;
  }
}
:where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(~ [data-kit-role=destructive-action]:where(:not([hidden]))):not(:has(~ :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])):where(:not([hidden])) ~ [data-kit-role=destructive-action]:where(:not([hidden])))),
:where(form):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(~ [data-kit-role=destructive-action]:where(:not([hidden]))):not(:has(~ :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])):where(:not([hidden])) ~ [data-kit-role=destructive-action]:where(:not([hidden])))) {
  margin-inline-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
}
@media screen and (width < 720px) {
  [data-kit-role=action-group],
  [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
    > :where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(~ [data-kit-role=destructive-action]:where(:not([hidden]))):not(:has(~ :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])):where(:not([hidden])) ~ [data-kit-role=destructive-action]:where(:not([hidden])))),
    > :where(form):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(~ [data-kit-role=destructive-action]:where(:not([hidden]))):not(:has(~ :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])):where(:not([hidden])) ~ [data-kit-role=destructive-action]:where(:not([hidden])))) {
      margin-inline-end: 0;
    }
    > :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action]):where(:not([hidden])) ~ [data-kit-role=destructive-action] {
      margin-block-start: calc(var(--_kit-region) - var(--_kit-cluster-gap));
    }
  }
}
:where([data-kit-role]):is([data-kit-role=subtle-action], [data-kit-role=icon-action]) {
  position: relative;
  background: none;
  color: var(--_kit-text-ink);
}
[data-kit-role=subtle-action]:not([data-kit-role=action-group] *):not([data-kit-region=sort], [data-kit-region=collapse] > *) {
  justify-content: flex-start;
}
:where(:not([data-kit-role], [data-kit-region], [data-kit-layout], form)) > [data-kit-role=subtle-action]:only-child:not([data-kit-region=sort]),
[data-kit-role=one-time-code] > [data-kit-role=subtle-action] {
  margin-inline-start: max(calc(-1 * (var(--_kit-inset) + var(--_kit-rule))), calc(2 * var(--_kit-focus-edge) - var(--_kit-page-inset)));
  margin-inline-end: calc(min(var(--_kit-inset) + var(--_kit-rule), var(--_kit-page-inset) - 2 * var(--_kit-focus-edge)) + var(--_kit-run-gap, 0px));
}
[data-kit-role=subtle-action][data-kit-region=sort]:not([data-kit-role=action-group] *) {
  margin-inline-start: calc(-1 * var(--_kit-rule));
  margin-inline-end: var(--_kit-rule);
}
:is([data-kit-role=subtle-action], [data-kit-role=icon-action]) > [data-kit-icon] {
  color: var(--_kit-text-muted);
}
:is([data-kit-region=actions], [data-kit-role=action-group]) [data-kit-role=subtle-action]:has(> [data-kit-region=label]):not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
  background-color: var(--_kit-wash-hover);
}
:is([data-kit-role=subtle-action], [data-kit-role=icon-action]):is([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=subtle-action]:not([data-kit-role=action-group] *):not([data-kit-region=sort], [data-kit-region=collapse] > *):not(:is([data-kit-region=actions], [data-kit-role=action-group]) *:has(> [data-kit-region=label])):is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
[data-kit-role=message-entry] > [data-kit-region=actions] > [data-kit-role=subtle-action]:first-child:not([data-kit-role=action-group] *):not(:is([data-kit-region=actions], [data-kit-role=action-group]) *:has(> [data-kit-region=label])):is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
  background-color: transparent;
}
: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])[aria-expanded=true] {
  background-image: linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
}
:is([data-kit-role=subtle-action], [data-kit-role=icon-action])[aria-expanded=true] > [data-kit-icon] {
  color: var(--_kit-text-ink);
}
@media (hover: hover) and (pointer: fine) {
  [data-kit-role=destination]:hover,
  [data-kit-role=row]:hover,
  [data-kit-role=list-line]:hover {
    background-image: linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
  }
}
:where([data-kit-region=actions]),
:where([data-kit-region=page-foot]),
:where([data-kit-region=count-continuation]),
:where([data-kit-region=next-route]),
:where([data-kit-role=action-group]),
:where([data-kit-role=notice] > [data-kit-region=action]:has(> [data-kit-region=words])),
:where([data-kit-region=next-action]:has(> [data-kit-region=words], > [data-kit-role=status-line]:not(:empty))),
:where([data-kit-role=ways-in] > [data-kit-region=google]:has(> [data-kit-region=words], > [data-kit-role=status-line]:not(:empty))) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--_kit-cluster-gap);
  > [data-kit-region=words],
  > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=words] {
    order: 5;
    inline-size: 100%;
    margin-block: 0;
  }
  > [data-kit-role=status-line] {
    order: 6;
    inline-size: 100%;
    contain: inline-size;
    margin-inline-end: calc(-1 * var(--_kit-cluster-gap));
    margin-block: 0;
  }
}
:where([data-kit-region]):is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [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-layout=list] > [data-kit-region=columns-selection-actions]):has(> :is([data-kit-region=actions], [data-kit-role=action-group])[data-kit-holds~=words]),
:where(form):is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [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-layout=list] > [data-kit-region=columns-selection-actions]):has(> :is([data-kit-region=actions], [data-kit-role=action-group])[data-kit-holds~=words]) {
  > :is([data-kit-region=actions], [data-kit-role=action-group]) > [data-kit-region=words] {
    inline-size: 100%;
    margin-inline-end: 0;
  }
  > :is([data-kit-region=actions], [data-kit-role=action-group]) ~ [data-kit-role=status-line] {
    order: 6;
  }
}
:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(> [data-kit-region=actions] > [data-kit-region=routes]):has(> [data-kit-role=status-line]:not(:empty)) {
  > [data-kit-region=actions] {
    display: contents;
    > [data-kit-region=routes] {
      inline-size: 100%;
    }
  }
  > [data-kit-region=actions] ~ [data-kit-role=status-line] {
    order: 6;
  }
}
: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=actions][data-kit-holds~=words] {
  display: contents;
}
: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=actions][data-kit-holds~=words] > *:first-child {
  margin-inline-start: auto;
}
: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=actions] > [data-kit-region=words] {
  text-align: end;
}
@media screen {
  @container calendar (inline-size < 720px) {
    :where([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]))):has(> [data-kit-region=actions][data-kit-holds~=words]),
    :where(form):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]))):has(> [data-kit-region=actions][data-kit-holds~=words]) {
      > [data-kit-region=actions] > *:not([data-kit-region=words]) {
        grid-row: 1;
      }
      > [data-kit-region=actions] > [data-kit-region=words] {
        order: -1;
        grid-column: 1 / -1;
        inline-size: 100cqi;
      }
      > [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-row: auto;
      }
      > [data-kit-role=status-line] {
        grid-row: auto;
        inline-size: 100cqi;
      }
    }
  }
  @container (inline-size >= 720px) {
    :is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [data-kit-layout=list] > [data-kit-region=columns-selection-actions]) > :where([data-kit-region]):is([data-kit-region=actions], [data-kit-role=action-group])[data-kit-holds~=words],
    :is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [data-kit-layout=list] > [data-kit-region=columns-selection-actions]) > :where([data-kit-role]):is([data-kit-region=actions], [data-kit-role=action-group])[data-kit-holds~=words] {
      display: contents;
    }
    :is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=actions] > [data-kit-region=words],
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-role=action-group] > [data-kit-region=words] {
      text-align: end;
    }
    [data-kit-role=row] > [data-kit-region=content-column]:has(> [data-kit-region=actions][data-kit-holds~=words]) {
      justify-content: flex-end;
      > [data-kit-region=actions] > [data-kit-region=words] {
        margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
      }
      > [data-kit-region=actions] > :where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(~ [data-kit-role=destructive-action]:where(:not([hidden]))),
      > [data-kit-region=actions] > :where(form):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action], :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))):has(~ [data-kit-role=destructive-action]:where(:not([hidden]))) {
        margin-inline-end: 0;
      }
      > [data-kit-region=actions] > :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=emphasised-next-action], [data-kit-role=split-action]):where(:not([hidden])) ~ [data-kit-role=destructive-action] {
        margin-inline-start: calc(var(--_kit-region) - var(--_kit-cluster-gap));
      }
    }
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-role=action-group][data-kit-holds~=words] > *:first-child {
      margin-inline-start: auto;
    }
    :is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [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-layout=list] > [data-kit-region=columns-selection-actions]):has(> :is([data-kit-region=actions], [data-kit-role=action-group]) ~ [data-kit-role=status-line]:not(:empty)) {
      justify-content: flex-end;
    }
    :is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [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-layout=list] > [data-kit-region=columns-selection-actions]) > :is([data-kit-region=actions], [data-kit-role=action-group]) ~ [data-kit-role=status-line],
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-role=action-group] > [data-kit-role=status-line] {
      flex: 0 0 auto;
      inline-size: auto;
      max-inline-size: min(var(--_kit-reading-width), 100%);
      contain: none;
      margin-inline: calc(100% - 1px) 0;
      text-align: end;
    }
  }
}
:is([data-kit-role=row] > [data-kit-region=content-column], :is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), [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-layout=list] > [data-kit-region=columns-selection-actions]) > [data-kit-role=status-line] {
  inline-size: 100%;
  margin-block: 0;
}
:where(:not([data-kit-region=header], [data-kit-region=toolbar], [data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions], [data-kit-region=period-filters-schedule], :is([data-kit-region=header], [data-kit-region=toolbar], [data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions], [data-kit-region=period-filters-schedule]) > form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :not([hidden]) + :where([data-kit-region]):is([data-kit-region=actions], [data-kit-region=page-foot], [data-kit-region=count-continuation], [data-kit-region=next-route], [data-kit-role=action-group])),
:where(:not([data-kit-region=header], [data-kit-region=toolbar], [data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions], [data-kit-region=period-filters-schedule], :is([data-kit-region=header], [data-kit-region=toolbar], [data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions], [data-kit-region=period-filters-schedule]) > form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :not([hidden]) + :where([data-kit-role]):is([data-kit-region=actions], [data-kit-region=page-foot], [data-kit-region=count-continuation], [data-kit-region=next-route], [data-kit-role=action-group])) {
  margin-block-start: var(--_kit-region);
}
:where(:not([data-kit-region=header], [data-kit-region=toolbar], [data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions], [data-kit-region=period-filters-schedule], :is([data-kit-region=header], [data-kit-region=toolbar], [data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions], [data-kit-region=period-filters-schedule]) > form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > *:not([hidden]):has(+ :is([data-kit-region=actions], [data-kit-region=page-foot], [data-kit-region=count-continuation], [data-kit-region=next-route], [data-kit-role=action-group]))) {
  margin-block-end: 0;
}
@media screen and (width < 720px) {
  [data-kit-role=action-group] {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: start;
  }
  [data-kit-role=action-group],
  [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
    > [data-kit-role=agreement],
    > [data-kit-region=words] {
      flex: none;
      inline-size: 100%;
    }
    > :where([data-kit-role]):is([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]) {
      inline-size: 100%;
      max-inline-size: none;
    }
    > [data-kit-role=primary-action] {
      order: 1;
    }
    > :where([data-kit-role]):is([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]) {
      order: 2;
    }
    > a:not([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]) {
      order: 4;
    }
    > [data-kit-role=action-menu] {
      order: 3;
    }
  }
}
:where(:not([data-kit-role], [data-kit-region], [data-kit-layout], div, form)) {
  --_kit-run-gap: var(--_kit-rhythm);
}
:where([data-kit-role], [data-kit-region], [data-kit-layout]):not([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], [data-kit-role=split-action], [data-kit-role=destination], [data-kit-role=way-back]) {
  --_kit-run-gap: 0px;
}
: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], [data-kit-role=split-action], [data-kit-role=destination], [data-kit-role=way-back]) + :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], [data-kit-role=split-action], [data-kit-role=destination], [data-kit-role=way-back]) {
  margin-inline-start: var(--_kit-run-gap);
}
[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=attention-item],
[data-kit-role=notice],
[data-kit-layout=home] > :where([data-kit-region]):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=record] > :where([data-kit-region]):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] > :where([data-kit-region]):is([data-kit-region=subject-groups], [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-rule) solid var(--_kit-panel-boundary);
  border-radius: 0;
}
:where([data-kit-role]):is([data-kit-role=inline-consequence], [data-kit-role=attention-item]),
[data-kit-role=notice],
[data-kit-layout=home] > :where([data-kit-region]):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=record] > :where([data-kit-region]):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] > :where([data-kit-region]):is([data-kit-region=subject-groups], [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=attention-item], [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=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=attention-item], [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=attention-item], [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=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=attention-item], [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;
}
[data-kit-layout=shell] > [data-kit-region=identity-strip],
[data-kit-role=primary-action],
[data-kit-role=toast],
dialog:is([data-kit-role=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);
}
[data-kit-role=form-group] > :is(input:not([type=hidden]), textarea):disabled,
[data-kit-role=form-group] > [data-kit-region=select] > select:disabled,
[data-kit-role=form-group] > [data-kit-region=control]:has(> input:disabled),
[data-kit-role=number-field]:has(> input:disabled),
[data-kit-role=multi-value-picker] > [data-kit-region=control]:has(> input:disabled),
[data-kit-role=date-range] > [data-kit-region=end]:has(> input[type=text]:disabled),
:is([data-kit-role=date-field], [data-kit-role=time-field], [data-kit-role=record-picker] > [data-kit-region=control]) > input[type=text]:disabled,
[data-kit-role=one-time-code]:has(> input:disabled):before,
[data-kit-role=form-group]:has(> input[type=file]:disabled):before,
[data-kit-role=form-group]:has(> input[type=file]:disabled):after,
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text][aria-disabled=true] {
  border-color: var(--_kit-panel-boundary);
  background-color: color-mix(in oklch, var(--_kit-text-muted) 18%, var(--_kit-panel-surface));
}
[data-kit-role=form-group] :is(input:not([type=hidden], [type=checkbox], [type=radio], [type=file]), select, textarea):disabled,
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text][aria-disabled=true] {
  color: var(--_kit-text-muted);
}
[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);
}
[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-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-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;
}
[data-kit-region=standing]:is([data-kit-state~=failed], [data-kit-state~=conflict], [data-kit-state~=processing], [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]:is([data-kit-state~=failed], [data-kit-state~=conflict]) {
  color: var(--_kit-text-ink);
}
[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) {
  margin: 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)));
}
[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;
}
[data-kit-region=routes],
[data-kit-layout=unavailable] > [data-kit-region=status-support] {
  order: 7;
  display: flex;
  flex-wrap: wrap;
  gap: 0 var(--_kit-region);
}
[data-kit-region=routes] > a {
  min-inline-size: var(--_kit-target);
  padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
  --_kit-text-trim: none;
}
[data-kit-layout=unavailable] > [data-kit-region=status-support],
:has(> [data-kit-region=words], > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=words], > [data-kit-role=status-line]:not(:empty, [data-kit-answers]), > [data-kit-role=status-line][data-kit-answers] > :not([hidden])) > [data-kit-region=routes] {
  inline-size: 100%;
}
[data-kit-role=action-group]:not(:has(> [data-kit-region=words], > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=words], > [data-kit-role=status-line]:not(:empty, [data-kit-answers]), > [data-kit-role=status-line][data-kit-answers] > :not([hidden]))) > a:not([data-kit-role], [data-kit-region]):has(~ [data-kit-region=routes]) {
  margin-inline-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
}
[data-kit-role=action-group] > [data-kit-region=refusal] {
  inline-size: 100%;
  margin-block-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
}
@media screen {
  [data-kit-role=action-group]:has(> [data-kit-role=status-line][data-kit-state~=unsaved]) {
    position: sticky;
    inset-block-end: calc(env(safe-area-inset-bottom) + var(--_kit-inset));
    z-index: var(--_kit-tier-held);
    background: var(--_kit-surface-beneath);
    container-type: scroll-state;
  }
  @container scroll-state(stuck: block-end) {
    [data-kit-role=action-group]:has(> [data-kit-role=status-line][data-kit-state~=unsaved]) {
      &: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);
      }
    }
  }
  :where(html):root:has([data-kit-role=action-group] > [data-kit-role=status-line][data-kit-state~=unsaved]) {
    scroll-padding-block-end: calc(env(safe-area-inset-bottom) + var(--_kit-inset) + var(--kit-held-height, 0px) + var(--_kit-stack) + 2 * var(--_kit-rule) + 3 * var(--_kit-focus-edge));
    [data-kit-role=toast] {
      inset-block-end: calc(2 * var(--_kit-inset) + env(safe-area-inset-bottom) + var(--kit-held-height, 0px) + var(--_kit-stack) + var(--_kit-rule));
    }
  }
}
@media screen and (width < 720px) {
  [data-kit-layout=shell]:has(> [data-kit-region=rail]) [data-kit-role=action-group]:not([data-kit-role=dialog] *):has(> [data-kit-role=status-line][data-kit-state~=unsaved]) {
    inset-block-end: calc(var(--_kit-bottom-bar-height) + env(safe-area-inset-bottom) + var(--kit-bar-growth, 0px) + var(--_kit-inset));
  }
  :where(html):root:has([data-kit-layout=shell] > [data-kit-region=rail]):has([data-kit-role=action-group] > [data-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));
    [data-kit-role=toast] {
      inset-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) + var(--_kit-rule));
    }
  }
}
[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;
}
ul[role=menu][data-kit-role=popover][popover] {
  inline-size: max-content;
  min-inline-size: max(var(--_kit-field-short), var(--kit-anchor-width, 0px));
  max-inline-size: var(--_kit-account-menu-width);
}
ul[role=menu][data-kit-role=phone-sheet][popover] {
  --_kit-menu-edge: var(--_kit-inset);
  gap: 0;
  min-block-size: var(--kit-menu-floor, auto);
}
[role=menu] > [data-kit-region=head] {
  display: grid;
  padding: var(--_kit-rhythm) var(--_kit-inset-tight);
  > p {
    margin: 0;
  }
  > [data-kit-region=account-name] {
    overflow-wrap: anywhere;
  }
  > [data-kit-region=account-email] {
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
}
[role=menu] > [data-kit-region=head] + [data-kit-region=group]:before {
  content: "";
  display: block;
  block-size: var(--_kit-rule);
  margin: var(--_kit-rhythm) calc(-1 * var(--_kit-menu-edge));
  background: var(--_kit-panel-boundary);
}
[role=menu] ul[role=group],
[data-kit-role=palette] [data-kit-region=lines] > ul[data-kit-region=group] {
  margin: 0;
  padding: 0;
  list-style: none;
}
[role=menu] [data-kit-region=group] + [data-kit-region=group]:before,
[data-kit-role=phone-sheet][role=menu] > [data-kit-region=back] + [data-kit-region=group]:before,
[data-kit-role=palette] [data-kit-region=lines] > [data-kit-region=group] + [data-kit-region=group]:before {
  content: "";
  display: block;
  block-size: var(--_kit-rule);
  margin: var(--_kit-rhythm) calc(-1 * var(--_kit-menu-edge));
  background: var(--_kit-panel-boundary);
}
[role=menu] > [data-kit-region=group] > [data-kit-region=group-name],
[data-kit-role=palette] [data-kit-region=lines] > [data-kit-region=group] > [data-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);
}
:where([data-kit-region]):is([role=menu] [role=group] > li > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value]),
:where(li):is([role=menu] [role=group] > li > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value]) {
  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 > [data-kit-region=item]:has(> [data-kit-region=reason]) {
  padding-block: var(--_kit-rhythm);
}
:is([role=menu] [role=group] > li > [data-kit-region=item], [data-kit-role=palette] [data-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 > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value])[data-kit-state~=highlighted] > [data-kit-icon] {
  color: var(--_kit-text-ink);
}
:is([role=menu] [role=group] > li > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value]) > [data-kit-region=name] {
  grid-area: 1 / 2;
}
:is([role=menu] [role=group] > li > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value]) > [data-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 > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value]) > [data-kit-region=keys] > kbd {
  font: inherit;
}
@media (pointer: coarse) {
  [role=menu] [role=group] > li > [data-kit-region=item] > [data-kit-region=keys] {
    display: none;
  }
}
[role=menu] [role=group] > li > [data-kit-region=item] > [data-kit-region=reason] {
  grid-area: 2 / 2 / 3 / -1;
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
  text-wrap: balance;
}
:where([data-kit-region]):is([role=menu] [role=group] > li > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value]):after,
:where(li):is([role=menu] [role=group] > li > [data-kit-region=item], [data-kit-role=palette] [data-kit-region=lines] li[data-value]):after {
  grid-area: 1 / 4;
}
[role=menu] [role=group]:has(> li > :is([role=menuitemcheckbox], [role=menuitemradio])) > li > [data-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 > [data-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 > [data-kit-region=item][aria-haspopup=menu]:dir(rtl):after {
  scale: -1 1;
}
[role=menu] [role=group] > li > [data-kit-region=item][aria-disabled=true] {
  color: var(--_kit-text-muted);
}
[role=menu] [role=group] > li > [data-kit-region=item][data-kit-role=destructive-action] {
  background-image: none;
  scale: none;
}
[role=menu] [role=group] > li > [data-kit-region=item][data-kit-role=destructive-action][data-kit-state~=highlighted] {
  background-color: var(--_kit-ink);
  color: var(--_kit-surface);
}
[role=menu] [role=group] > li > [data-kit-region=item][data-kit-role=destructive-action][data-kit-state~=highlighted] > [data-kit-icon] {
  color: var(--_kit-surface);
}
[role=menu] > [data-kit-region=back] {
  display: none;
}
[data-kit-role=phone-sheet][role=menu] > [data-kit-region=back] {
  display: block;
}
[role=menu] > [data-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] > [data-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 {
  [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=folded] > :where([data-kit-role]):nth-child(n+3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
  [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=folded] > :where(form):nth-child(n+3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
  [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=lead] > :where([data-kit-role]):nth-child(n+2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
  [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=lead] > :where(form):nth-child(n+2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])) {
    display: none;
    + [data-kit-region=words] {
      display: none;
    }
  }
  @container (inline-size >= 720px) {
    :is([data-kit-role=row] > [data-kit-region=content-column], [data-kit-role=message-entry]) > [data-kit-region=actions]:has(> [data-kit-role=action-menu]):has(> :nth-child(4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where([data-kit-role]):nth-child(n+3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=row] > [data-kit-region=content-column], [data-kit-role=message-entry]) > [data-kit-region=actions]:has(> [data-kit-role=action-menu]):has(> :nth-child(4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where(form):nth-child(n+3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=row] > [data-kit-region=content-column], [data-kit-role=message-entry]) > [data-kit-region=actions]:has(> [data-kit-role=action-menu]) > :where([data-kit-role]):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=row] > [data-kit-region=content-column], [data-kit-role=message-entry]) > [data-kit-region=actions]:has(> [data-kit-role=action-menu]) > :where(form):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])) {
      display: none;
      + [data-kit-region=words] {
        display: none;
      }
    }
    :is([data-kit-role=row] > [data-kit-region=content-column], [data-kit-role=message-entry]) > [data-kit-region=actions]:not([data-kit-fit~=folded], [data-kit-fit~=lead]):not(:has(> :nth-child(4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])))):not(:has(> :is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])))) > [data-kit-role=action-menu]:not(:has([data-kit-region=item])) {
      display: none;
    }
  }
  @media (width >= 720px) {
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]):has(> :nth-child(5 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where([data-kit-role]):nth-child(n+4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]):has(> :nth-child(5 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where(form):nth-child(n+4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]) > :where([data-kit-role]):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]) > :where(form):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])) {
      display: none;
      + [data-kit-region=words] {
        display: none;
      }
    }
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):not(:has(> :nth-child(5 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])))):not(:has(> :is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(4 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])))) > [data-kit-role=action-menu]:not(:has([data-kit-region=item])) {
      display: none;
    }
  }
  @container (inline-size < 720px) {
    :is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions], [data-kit-role=message-entry] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]):has(> :nth-child(3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where([data-kit-role]):nth-child(n+2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions], [data-kit-role=message-entry] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]):has(> :nth-child(3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where(form):nth-child(n+2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions], [data-kit-role=message-entry] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]) > :where([data-kit-role]):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions], [data-kit-role=message-entry] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]) > :where(form):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])) {
      display: none;
      + [data-kit-region=words] {
        display: none;
      }
    }
  }
  @media (width < 720px) {
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]):has(> :nth-child(3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where([data-kit-role]):nth-child(n+2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]):has(> :nth-child(3 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move]))) > :where(form):nth-child(n+2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]) > :where([data-kit-role]):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])),
    :is([data-kit-role=action-group], :is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header] > [data-kit-region=actions]):has(> [data-kit-role=action-menu]) > :where(form):is([data-kit-role=destructive-action], form:has(> [data-kit-role=destructive-action])):nth-child(2 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])):nth-last-child(1 of :is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=emphasised-next-action], [data-kit-role=subtle-action], [data-kit-role=icon-action], [data-kit-role=destructive-action], [data-kit-role=split-action], form):not([data-kit-region=move])) {
      display: none;
      + [data-kit-region=words] {
        display: none;
      }
    }
  }
}
[data-kit-role=action-menu]:has(+ [data-kit-region=words]) {
  margin-block-end: 0;
}
[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]):is([data-kit-role=primary-action], [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]:not([data-kit-region=value], [data-kit-region=fact]):before {
  content: "\2060";
}
[data-kit-role=attention-item] > a[data-kit-region=route] {
  display: inline-block;
  min-inline-size: var(--_kit-target);
  padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
  margin-block: calc(max(0px, var(--_kit-target) - 1lh) / -2);
  font-weight: 700;
  text-decoration-color: var(--_kit-text-ink);
  text-box-trim: none;
}
[data-kit-role=attention-item] > a[data-kit-region=route]:after {
  content: "\2060";
  padding-inline-start: calc(var(--_kit-control-icon) + var(--_kit-inset-tight) / 2);
  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=%22M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z%22/%3E%3C/svg%3E") right center / var(--_kit-control-icon) var(--_kit-control-icon) no-repeat;
  forced-color-adjust: none;
}
@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: var(--_kit-rule) solid var(--_kit-text-muted);
  border-radius: 50%;
  background: 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: 1em;
  block-size: 1em;
  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-inset-tight));
}
[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(> [data-kit-role=card]):not(:has(> :not([data-kit-role=card]))) {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, calc((var(--_kit-content-width) - 2 * var(--_kit-stack)) / 3)), 1fr));
  gap: var(--_kit-stack);
}
[data-kit-role=card] {
  display: flex;
  flex-direction: column;
  gap: var(--_kit-stack);
  font-size: var(--_kit-body-size);
}
[data-kit-role=card] > [data-kit-region=stamps] {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: var(--_kit-stack);
}
[data-kit-role=card] > [data-kit-region=standing] {
  margin-block-start: auto;
}
[data-kit-role=card] > [data-kit-role=action-group] {
  margin-block-start: auto;
}
[data-kit-role=card] > [data-kit-region=standing] + [data-kit-role=action-group] {
  margin-block-start: 0;
}
[data-kit-role=card] > [data-kit-region=subject]:has(> a) {
  text-box-trim: none;
}
[data-kit-role=card] > [data-kit-region=subject] > a {
  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=card] {
  position: relative;
}
[data-kit-role=card] > [data-kit-region=subject] > a:after {
  content: "";
  position: absolute;
  inset: 0;
}
[data-kit-role=card] :is(a, button, input, select, textarea, summary, [data-kit-role=copyable]):not([data-kit-role=card] > [data-kit-region=subject] > a) {
  position: relative;
  z-index: 1;
}
[data-kit-role=card] > [data-kit-region=subject] > a:focus-visible {
  outline: var(--_kit-focus-edge) solid transparent;
  box-shadow: none;
}
[data-kit-role=card]:has(> [data-kit-region=subject] > a: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=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]) {
  gap: var(--_kit-region);
}
[data-kit-role=chart] > figcaption {
  color: var(--_kit-text-ink);
}
[data-kit-role=chart] > figcaption > :where([data-kit-region]):is([data-kit-region=total], [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] > svg {
  display: block;
  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);
}
[data-kit-role=labelled-fact] > [data-kit-region=spark] > [data-kit-role=chart] > svg {
  block-size: var(--_kit-spark-height);
}
[data-kit-role=chart] > svg [hidden] {
  display: none;
}
[data-kit-role=chart] > svg > [data-kit-region=plot]:focus-visible {
  outline-color: var(--_kit-text-ink);
}
[data-kit-role=chart]:has(> [data-kit-region=scale]:not(:empty)) {
  grid-template-columns: max-content minmax(0, 1fr);
}
[data-kit-role=chart]:has(> [data-kit-region=scale]) > * {
  grid-column: 1 / -1;
}
[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: 2em;
  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=scale],
[data-kit-role=chart] > [data-kit-region=scale] + svg {
  margin-block: var(--_kit-stack);
}
[data-kit-role=chart] > [data-kit-region=scale] {
  display: grid;
  grid-column: 1;
  align-items: start;
  block-size: var(--_kit-chart-height);
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
}
[data-kit-role=chart] > [data-kit-region=scale] > span {
  grid-area: 1 / 1;
  justify-self: end;
  translate: 0 calc(var(--kit-at) * var(--_kit-chart-height) - 50%);
}
[data-kit-role=chart] > [data-kit-region=scale]:not(:empty) + svg {
  grid-column: 2;
}
[data-kit-role=chart] > svg > [data-kit-region=gridlines] > line {
  stroke: var(--_kit-wash-muted);
  stroke-width: var(--_kit-rule);
}
[data-kit-role=chart] > 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] > svg > [data-kit-region=series] > rect,
[data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series] > svg > rect {
  fill: currentColor;
}
[data-kit-role=chart] > svg > [data-kit-region=series] + [data-kit-region=series] > rect,
[data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series] + [data-kit-region=series] > svg > rect {
  fill: none;
  stroke: currentColor;
  stroke-width: var(--_kit-chart-line);
}
[data-kit-role=chart] > svg > [data-kit-region=series] + [data-kit-region=series] > line,
[data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=series] + [data-kit-region=series] > svg > line {
  stroke-dasharray: 0 calc(2 * var(--_kit-chart-line));
}
[data-kit-role=chart][data-kit-state~=ongoing] > 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] > 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] > svg > [data-kit-region=series] > circle {
  r: calc(var(--_kit-chart-dot) / 2);
  fill: currentColor;
}
[data-kit-role=chart] > 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] > svg > [data-kit-region=plot] {
  fill: transparent;
  touch-action: pan-y;
}
[data-kit-role=chart] > [data-kit-region=readout] {
  position: absolute;
  top: var(--kit-top, 0);
  left: 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] > [data-kit-region=reading] {
  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=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-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=conditions-builder] {
  display: grid;
  gap: var(--_kit-region);
  min-inline-size: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
[data-kit-role=conditions-builder] > legend {
  margin-block-end: var(--_kit-stack);
  padding: 0;
}
:where([data-kit-region]):is([data-kit-role=conditions-builder] > [data-kit-region=group], [data-kit-role=conditions-builder] > [data-kit-region=group] > [data-kit-region=conditions] > [data-kit-region=group]) {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  justify-items: start;
  gap: var(--_kit-stack) var(--_kit-cluster-gap);
  min-inline-size: 0;
  > * {
    grid-column: 1 / -1;
  }
  > [data-kit-region=conditions] {
    display: grid;
    justify-self: stretch;
    gap: var(--_kit-stack);
    margin: 0;
    padding: 0;
    list-style: none;
  }
}
[data-kit-role=conditions-builder] > [data-kit-region=group] > [data-kit-region=conditions] > [data-kit-region=group] {
  margin: 0;
  padding: var(--_kit-inset);
  border: var(--_kit-rule) solid var(--_kit-panel-boundary);
  > [data-kit-region=match] {
    grid-column: 1;
  }
  > [data-kit-region=match] + [data-kit-role=secondary-action] {
    grid-column: 2;
    align-self: end;
  }
}
[data-kit-role=conditions-builder] [data-kit-region=conditions] > [data-kit-region=condition] {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  gap: var(--_kit-cluster-gap);
  min-inline-size: 0;
  margin: 0;
  > :where([data-kit-role]):is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]) {
    inline-size: auto;
    max-inline-size: 100%;
    margin: 0;
  }
  > [data-kit-region=words] {
    flex-basis: 100%;
    grid-column: 1 / -1;
    margin: 0;
  }
  > [data-kit-role=icon-action] {
    margin-block-start: calc((max(var(--_kit-form-control-height), var(--_kit-target)) - var(--_kit-target)) / 2);
  }
  > [data-kit-role=form-group] > label,
  > [data-kit-role=form-group] > fieldset > legend,
  > [data-kit-role=selection-control][data-kit-region=group] > legend {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
}
[data-kit-role=conditions-builder] > [data-kit-region=reading] {
  margin: 0;
}
@media screen and (width < 720px) {
  :is([data-kit-role=conditions-builder] > [data-kit-region=group], [data-kit-role=conditions-builder] > [data-kit-region=group] > [data-kit-region=conditions] > [data-kit-region=group]) > [data-kit-region=conditions] {
    gap: var(--_kit-region);
  }
  [data-kit-role=conditions-builder] [data-kit-region=conditions] > [data-kit-region=condition] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: var(--_kit-stack) var(--_kit-cluster-gap);
    > :where([data-kit-role]):is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]) {
      --_kit-field-step: 100%;
      grid-column: 1;
      inline-size: 100%;
    }
    > [data-kit-role=icon-action] {
      grid-row: 1;
      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]) > :is(code, pre, 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] {
  background: var(--_kit-accent);
  color: var(--_kit-accent-ink);
  font-weight: 700;
}
[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=bottom-bar] > ul > li, [data-kit-layout=shell] > [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=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=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] {
  grid-area: 1 / 1;
  align-self: end;
  justify-self: center;
  margin-inline-start: 0;
  translate: calc(var(--_kit-navigation-icon) / 2 + 6px - 50%) calc(var(--_kit-navigation-icon) / -2 + 1px - 50%);
}
[data-kit-layout=shell] > [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;
}
[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;
  inline-size: 0;
  min-inline-size: 100%;
  block-size: var(--_kit-held-part-size);
  padding: var(--_kit-inset-tight);
  padding-inline-end: 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;
}
: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;
}
: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: 700;
}
: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 :is(thead, 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: 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-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: 700;
}
: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: 700;
}
: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;
  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 50%;
  max-inline-size: 100%;
  margin: 0 calc(-1 * var(--_kit-rule)) calc(-1 * var(--_kit-rule)) 0;
  row-gap: var(--_kit-rhythm);
  padding-block-start: var(--_kit-rhythm);
  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(> input: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);
}
[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;
  block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  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] > :is([data-kit-region=widest-dates], [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;
  align-self: end;
  margin-block-end: calc(var(--_kit-rhythm) + var(--_kit-rule));
  margin-inline-start: calc(-1 * (var(--_kit-target) + var(--_kit-rhythm) + 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: max(var(--_kit-form-control-height), var(--_kit-target));
  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: var(--_kit-stack);
  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] :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 > time {
  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:is([data-hover-range-start], [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: 700;
}
:is([data-kit-role=inline-consequence], [data-kit-role=dialog] [data-kit-region=actions], :is([data-kit-layout=form]:has(> [data-kit-role=inline-consequence]), [data-kit-layout=stepped-flow]) > [data-kit-role=action-group], :is([data-kit-layout=form]: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]))) {
  background-color: var(--_kit-ink);
  color: var(--_kit-surface);
}
@media screen {
  :where([data-kit-role]):is([data-kit-role=dialog], [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] > [data-kit-role=action-group]:has(> [data-kit-role=status-line][data-kit-state~=unsaved]) {
    inset-block-end: 0;
  }
  [data-kit-role=dialog]:has(> [data-kit-role=action-group] > [data-kit-role=status-line][data-kit-state~=unsaved]) {
    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]):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [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);
  }
}
@container 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:is([data-kit-role=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]):is([data-kit-role=dialog], [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);
}
[data-kit-role=dialog] > [data-kit-role=action-group]:has(+ [data-kit-role=status-line]:empty) {
  margin-block-end: 0;
}
: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;
}
[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,
: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,
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,
: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] > [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,
details[data-kit-role=disclosure][open] > summary:after {
  transform: rotate(90deg);
}
[data-kit-role=emphasised-next-action] {
  min-inline-size: var(--_kit-target);
}
[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]):is([data-kit-role=labelled-fact], [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)) {
    --_kit-fact-count: 2;
  }
  [data-kit-role=fact-group]:has(> :nth-child(3)) {
    --_kit-fact-count: 3;
  }
  [data-kit-role=fact-group]:has(> :nth-child(4)) {
    --_kit-fact-count: 4;
  }
  [data-kit-role=fact-group]:has(> :nth-child(5)) {
    --_kit-fact-count: 5;
  }
  [data-kit-role=fact-group]:has(> :nth-child(6)) {
    --_kit-fact-count: 6;
  }
  [data-kit-role=fact-group]:has(> :nth-child(7)) {
    --_kit-fact-count: 7;
  }
  [data-kit-role=fact-group]:has(> :nth-child(8)) {
    --_kit-fact-count: 8;
  }
  [data-kit-role=fact-group]:has(> :nth-child(9)) {
    --_kit-fact-count: 9;
  }
  [data-kit-role=fact-group]:has(> :nth-child(10)) {
    --_kit-fact-count: 10;
  }
  [data-kit-role=fact-group]:has(> :nth-child(11)) {
    --_kit-fact-count: 11;
  }
  [data-kit-role=fact-group]:has(> :nth-child(12)) {
    --_kit-fact-count: 12;
  }
  [data-kit-role=fact-group] > :where([data-kit-role]):is([data-kit-role=labelled-fact], [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] > :is([data-kit-region=value], [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;
  font-size: var(--_kit-result-size);
}
:is([data-kit-role=field-result], [data-kit-layout=field-result]):is([data-kit-state~=accepted], [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~=loading] [data-kit-region=result-words]:before {
  background: none;
}
:where([data-kit-role]):is([data-kit-role=field-result], [data-kit-layout=field-result]),
:where([data-kit-layout]):is([data-kit-role=field-result], [data-kit-layout=field-result]) {
  padding: var(--_kit-inset);
}
:is([data-kit-role=field-result], [data-kit-layout=field-result])[data-kit-state~=accepted] {
  color: var(--_kit-text-ink);
}
[data-kit-role=form-group] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-self: start;
  gap: var(--_kit-stack);
  inline-size: 100%;
}
:where([data-kit-role=form-group]) {
  --_kit-field-step: initial;
}
:where([data-kit-role=form-group] > [data-kit-region=control], [data-kit-role=number-field], [data-kit-role=date-field], [data-kit-role=date-range]) {
  --_kit-held-part-size: calc(var(--_kit-target) + 2 * (var(--_kit-rhythm) + var(--_kit-rule)));
}
:where([data-kit-role=form-group]:has(> input[type=tel], > [data-kit-region=control] > [data-kit-changed-label])) {
  --_kit-field-step: calc(var(--_kit-field-medium) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
}
:where([data-kit-role=form-group]:has(> input[type=email], > [data-kit-region=control] > input[type=search])) {
  --_kit-field-step: calc(var(--_kit-field-wide) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
}
[data-kit-role=form-group] > fieldset {
  min-inline-size: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
[data-kit-role=form-group] > fieldset > legend {
  margin-block-end: var(--_kit-stack);
  padding: 0;
}
[data-kit-role=form-group] > :is(label, fieldset > legend) {
  --_kit-text-line: var(--_kit-body-leading);
}
:is([data-kit-role=form-group], [data-kit-role=number-field], [data-kit-role=record-picker])[data-kit-width=narrow] {
  --_kit-field-step: calc(var(--_kit-field-narrow) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
}
:is([data-kit-role=form-group], [data-kit-role=number-field], [data-kit-role=record-picker])[data-kit-width=short] {
  --_kit-field-step: calc(var(--_kit-field-short) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
}
:is([data-kit-role=form-group], [data-kit-role=number-field], [data-kit-role=record-picker])[data-kit-width=medium] {
  --_kit-field-step: calc(var(--_kit-field-medium) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
}
:is([data-kit-role=form-group], [data-kit-role=number-field], [data-kit-role=record-picker])[data-kit-width=wide] {
  --_kit-field-step: calc(var(--_kit-field-wide) + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
}
[data-kit-role=form-group][data-kit-width=column] {
  --_kit-field-step: 100%;
}
: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(> [data-kit-role=form-group]):not(:has(> :not([data-kit-role=form-group]))) {
  display: contents;
}
[data-kit-role=form-group] > input,
[data-kit-role=form-group] > [data-kit-region=select] > select,
[data-kit-role=form-group] > textarea {
  inline-size: var(--_kit-field-step, 100%);
  max-inline-size: 100%;
  min-inline-size: 0;
  min-block-size: var(--_kit-target);
  padding: 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=form-group] > textarea {
  field-sizing: content;
  min-block-size: calc(3lh + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
  max-block-size: calc(12lh + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
  overflow-y: auto;
}
[data-kit-role=form-group] > [data-kit-region=editor] {
  display: grid;
  gap: var(--_kit-stack);
  inline-size: 100%;
  max-inline-size: 100%;
  min-inline-size: 0;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] {
  display: grid;
  min-inline-size: 0;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] {
  min-inline-size: 0;
  min-block-size: calc(3lh + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
  max-block-size: calc(12lh + 2 * (var(--_kit-inset-tight) + var(--_kit-rule)));
  overflow-y: auto;
  padding: 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-size: var(--_kit-value-size);
  overflow-wrap: break-word;
  cursor: text;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] [data-kit-region=mention] {
  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=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] [data-kit-region=file]:is([data-kit-state=uploading], [data-kit-state=refused]) {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: var(--_kit-inset-tight);
  max-inline-size: 100%;
  vertical-align: baseline;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] [data-kit-region=file] > [data-kit-region=file-name] {
  min-inline-size: 0;
  overflow-wrap: anywhere;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] [data-kit-region=file] > span + span {
  color: var(--_kit-text-muted);
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text] [data-kit-region=file] > [data-kit-role=secondary-action] {
  align-self: center;
}
[data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li > [data-kit-region=match-name] > mark {
  background: none;
  color: inherit;
  font-weight: 700;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=suggestions] > li > :is([data-kit-region=match-fact], [data-kit-region=reason]) {
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=suggestions] > li > [data-kit-region=match-fact] {
  flex: 1 1 auto;
  text-align: end;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=writing] > [data-kit-region=text][aria-disabled=true] {
  cursor: default;
}
[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);
}
[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][contenteditable=true] li > [data-kit-icon] {
  cursor: pointer;
}
[data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li[role=option] {
  min-inline-size: 0;
  flex-wrap: wrap;
  row-gap: 0;
  padding-block: var(--_kit-rhythm);
}
ul[data-kit-role=popover][popover]:is([data-kit-region=suggestions], [data-kit-region=commands]) {
  max-inline-size: min(var(--_kit-focused-width), calc(100% - 2 * var(--_kit-inset-tight)));
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=suggestions] > [data-kit-region=separator] {
  block-size: var(--_kit-rule);
  margin: var(--_kit-rhythm) calc(-1 * var(--_kit-rhythm));
  background: var(--_kit-panel-boundary);
}
[data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li > :is([data-kit-region=match-name], [data-kit-region=match-fact]) {
  min-inline-size: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li > :is([data-kit-icon], [data-kit-role=avatar], [data-kit-region=reason]) {
  flex: none;
  white-space: nowrap;
}
[data-kit-role=form-group] > [data-kit-region=editor] > [data-kit-region=suggestions] > li > [data-kit-region=reason] {
  margin-inline-start: auto;
}
[data-kit-role=form-group] > [data-kit-region=editor] > :is([data-kit-region=suggestions], [data-kit-region=commands]) > li > [data-kit-icon] {
  inline-size: var(--_kit-control-icon);
  block-size: var(--_kit-control-icon);
  color: var(--_kit-text-muted);
}
[data-kit-role=segmented-control] > [data-kit-region=segment]:has(> input:disabled) {
  color: var(--_kit-text-muted);
}
[data-kit-role=form-group] > input,
[data-kit-role=form-group] > [data-kit-region=select] > select {
  block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  min-block-size: max(var(--_kit-form-control-height), var(--_kit-target));
}
[data-kit-role=form-group] > [data-kit-region=select] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  inline-size: fit-content;
  max-inline-size: 100%;
  min-inline-size: 0;
  font-size: var(--_kit-value-size);
  color: var(--_kit-text-ink);
}
[data-kit-role=form-group] > [data-kit-region=select] > select {
  grid-area: 1 / 1;
  inline-size: 100%;
  appearance: none;
  padding-inline-end: calc(2 * var(--_kit-inset-tight) + var(--_kit-control-icon));
}
[data-kit-role=form-group] > [data-kit-region=select] > [data-kit-icon] {
  grid-area: 1 / 1;
  align-self: center;
  justify-self: end;
  margin-inline-end: calc(var(--_kit-inset-tight) + var(--_kit-rule));
  inline-size: var(--_kit-control-icon);
  block-size: var(--_kit-control-icon);
  pointer-events: none;
}
[data-kit-role=form-group] > [data-kit-region=select] > select:disabled + [data-kit-icon] {
  color: var(--_kit-text-muted);
}
[data-kit-role=form-group] > :is(label, fieldset > legend) > [data-kit-region=optional] {
  color: var(--_kit-text-muted);
}
[data-kit-role=form-group] > [data-kit-region=control] > input[type=search] {
  appearance: textfield;
}
[data-kit-role=form-group] > [data-kit-region=control] > input[type=search]::-webkit-search-cancel-button {
  display: none;
}
[data-kit-role=form-group] > [data-kit-region=control] > [data-kit-region=clear] {
  flex: none;
  align-self: center;
  background-color: transparent;
}
[data-kit-role=form-group] > [data-kit-region=control]:has(> input[type=search]: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=form-group] > [data-kit-region=control] > input[type=search]:focus-visible {
  outline: none;
  box-shadow: none;
}
[data-kit-role=form-group]:has(> input[type=file]) {
  grid-template-columns: auto minmax(0, 1fr);
  column-gap: 0;
}
[data-kit-role=form-group]:has(> input[type=file]) > * {
  grid-column: 1 / -1;
}
[data-kit-role=form-group] > input[type=file] {
  grid-row: 2;
}
[data-kit-role=form-group]:has(> input[type=file]):before,
[data-kit-role=form-group]:has(> input[type=file]):after {
  z-index: 1;
  grid-row: 2;
  align-self: stretch;
  align-content: center;
  margin-block: var(--_kit-rule);
  overflow: hidden;
  background: var(--_kit-panel-surface);
  white-space: nowrap;
  pointer-events: none;
}
[data-kit-role=form-group]:has(> input[type=file]):before {
  content: var(--_kit-word-form-group-choose-file) / "";
  grid-column: 1;
  margin-inline-start: var(--_kit-rule);
  padding-inline: var(--_kit-inset);
  border-inline-end: var(--_kit-rule) solid var(--_kit-text-muted);
  border-start-start-radius: calc(var(--_kit-radius) - var(--_kit-rule));
  border-end-start-radius: calc(var(--_kit-radius) - var(--_kit-rule));
  color: var(--_kit-text-ink);
  font-family: var(--_kit-body-family);
  font-size: var(--_kit-label-size);
  font-weight: 700;
}
[data-kit-role=form-group]:has(> input[type=file]:disabled):before {
  color: var(--_kit-text-muted);
  border-inline-end-color: var(--_kit-panel-boundary);
}
[data-kit-role=form-group]:has(> input[type=file][multiple]):before {
  content: var(--_kit-word-form-group-choose-files) / "";
}
[data-kit-role=form-group]:has(> input[type=file]):after {
  content: var(--_kit-word-form-group-drop-files) / "";
  grid-column: 2;
  margin-inline-end: var(--_kit-rule);
  padding-inline: var(--_kit-inset-tight);
  border-start-end-radius: calc(var(--_kit-radius) - var(--_kit-rule));
  border-end-end-radius: calc(var(--_kit-radius) - var(--_kit-rule));
  color: var(--_kit-text-muted);
  text-overflow: ellipsis;
}
@media screen {
  @container page (inline-size < 720px) {
    [data-kit-role=form-group]:has(> input[type=file]):after {
      content: "";
    }
  }
}
[data-kit-role=form-group] > ul {
  display: grid;
  gap: var(--_kit-stack);
  padding: 0;
  list-style: none;
}
[data-kit-role=form-group] > ul > li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--_kit-inset-tight);
}
[data-kit-role=form-group] > ul > li > [data-kit-region=file-name] {
  flex: 1 1 0;
  max-inline-size: max-content;
}
[data-kit-role=form-group] > ul > li > a[data-kit-region=file-name] {
  min-block-size: var(--_kit-target);
  min-inline-size: var(--_kit-target);
  align-items: center;
}
[data-kit-role=form-group] > ul > li > [data-kit-region=file-name] + span,
[data-kit-role=form-group] > ul > li > [data-kit-region=file-name] + span + span {
  color: var(--_kit-text-muted);
}
[data-kit-role=form-group] > ul > li > [data-kit-region=file-name] + span + span {
  flex: 1 1 0;
}
[data-kit-role=form-group] > ul > li > [data-kit-role=secondary-action] {
  margin-inline-start: auto;
}
form[data-kit-role=form-group] > [data-kit-role=secondary-action]:last-child {
  justify-self: start;
}
@media screen {
  [data-kit-role=form-group] > ul > li {
    container-type: inline-size;
  }
  @container (inline-size < 720px) {
    [data-kit-role=form-group] > ul > li > [data-kit-region=file-name] + span + span {
      flex-basis: 100%;
      order: 1;
      margin-block-start: calc(-1 * var(--_kit-inset-tight));
      padding-block-end: var(--_kit-inset-tight);
    }
  }
}
[data-kit-role=form-group] > [data-kit-region=control] {
  display: flex;
  align-items: center;
  gap: var(--_kit-rhythm);
  inline-size: fit-content;
  max-inline-size: 100%;
  min-inline-size: min(var(--_kit-field-step, 100%), 100%);
  block-size: var(--_kit-held-part-size);
  min-block-size: var(--_kit-held-part-size);
  padding: var(--_kit-rhythm);
  border: var(--_kit-rule) solid var(--_kit-field-edge);
  border-radius: var(--_kit-radius);
  background: var(--_kit-panel-surface);
  font-size: var(--_kit-value-size);
}
[data-kit-role=form-group] > [data-kit-region=control] > input {
  flex: 1 1 calc(var(--_kit-field-step, 100%) - 2 * var(--_kit-rule));
  align-self: stretch;
  inline-size: calc(var(--_kit-field-step, 100%) - 2 * var(--_kit-rule));
  min-inline-size: 0;
  padding: 0 var(--_kit-inset-tight) 0 calc(var(--_kit-inset-tight) - var(--_kit-rhythm));
  border: 0;
  background: none;
  color: var(--_kit-text-ink);
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
[data-kit-role=form-group] > [data-kit-region=control] > [data-kit-role=secondary-action] {
  flex: none;
  block-size: var(--_kit-target);
  min-block-size: var(--_kit-target);
  padding-inline: var(--_kit-inset);
}
[data-kit-role=form-group] > [data-kit-region=stream] {
  display: grid;
  justify-items: end;
  gap: var(--_kit-stack);
  inline-size: 100%;
  contain: inline-size;
  max-inline-size: 100%;
  font-size: var(--_kit-value-size);
}
[data-kit-role=form-group]:has(> [data-kit-region=stream]) {
  grid-template-columns: minmax(min(100%, var(--_kit-field-step, 100%)), max-content) minmax(0, 1fr);
}
[data-kit-role=form-group]:has(> [data-kit-region=stream]) > :not([data-kit-region=control], [data-kit-region=stream]) {
  grid-column: 1 / -1;
}
[data-kit-role=form-group]:has(> [data-kit-region=stream]) > :where([data-kit-region=control], [data-kit-region=stream]) {
  grid-column: 1;
}
[data-kit-role=form-group] > [data-kit-region=stream] > :where([data-kit-region]):is([data-kit-region=camera], p),
[data-kit-role=form-group] > [data-kit-region=stream] > :where(p):is([data-kit-region=camera], p) {
  justify-self: stretch;
  inline-size: 100%;
}
[data-kit-role=form-group] > [data-kit-region=stream] > [data-kit-region=camera] {
  display: block;
  box-sizing: border-box;
  aspect-ratio: 4 / 3;
  block-size: auto;
  border: var(--_kit-rule) solid var(--_kit-panel-boundary);
  background: var(--_kit-panel-surface);
  object-fit: cover;
}
[data-kit-role=form-group] > [data-kit-region=stream]:has(> p) {
  grid-column: 1 / -1;
}
[data-kit-role=form-group] > [data-kit-region=stream]:has(> p) > p {
  grid-column: 1 / -1;
  font-size: var(--_kit-body-size);
}
[data-kit-role=form-group] > [data-kit-region=stream] > p {
  margin-block: 0;
  color: var(--_kit-text-muted);
}
[data-kit-role=form-group] > [data-kit-region=paste]:not([hidden]) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--_kit-inset-tight);
}
[data-kit-role=form-group] > [data-kit-region=paste] > [data-kit-role=status-line] {
  margin-block: 0;
}
[data-kit-region=form-group-set],
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])) *)) {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--_kit-stack);
  inline-size: 100%;
  min-inline-size: 0;
  margin-inline: 0;
  padding: 0;
  border: 0;
}
@scope (*) {
  :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control])):where(:scope > :is(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]) + [hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [hidden], :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]) + [hidden] + [hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [hidden] + [hidden], :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]) + [hidden] + [hidden] + [hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [hidden] + [hidden] + [hidden]) + *, :scope > :is(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]) + [hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [hidden], :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]) + [hidden] + [hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [hidden] + [hidden], :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]):not([hidden]) + [hidden] + [hidden] + [hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [hidden] + [hidden] + [hidden]) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]))) *):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)) {
    margin-block-start: var(--_kit-region);
  }
}
@scope ([data-kit-region=form-groups], [data-kit-layout=stepped-flow] > [data-kit-region=current-step], [data-kit-region=form-row], [data-kit-region=saved-views-filters-sort], [data-kit-region=filters], [data-kit-region=period-filters-schedule], [data-kit-region=others], [data-kit-region=entry], [data-kit-role=conditions-builder] [data-kit-region=condition], [data-kit-layout=calendar] > [data-kit-region=toolbar] > [data-kit-region=scope], [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-role=label-panel], :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(> [data-kit-role=form-group]):not(:has(> :not([data-kit-role=form-group]))), :is([data-kit-region=header], [data-kit-region=toolbar], [data-kit-region=saved-views-filters-sort], [data-kit-region=filters], [data-kit-region=period-filters-schedule], [data-kit-region=columns-selection-actions]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), :is([data-kit-role=dialog], [data-kit-role=keyboard-sheet]) > [data-kit-region=form-groups] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])), fieldset, [data-kit-role=selection-control][data-kit-region=group], :where(div, form):not([data-kit-role]):has(> label > [data-kit-role=selection-control])) to (:scope :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) > *) {
  @scope (:scope, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) {
    :is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control])):where(:scope > :is(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) + *, :scope > :is(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]), [data-kit-role=status-line]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], fieldset:not([data-kit-role=selection-control], [data-kit-role=conditions-builder]), [data-kit-role=selection-control], label, :not([data-kit-role]):not([data-kit-region]), [data-kit-role=status-line]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not(:is([data-kit-role=form-group], [data-kit-role=conditions-builder], 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])) *)), [data-kit-role=selection-control], label:has(> [data-kit-role=selection-control]), :not([data-kit-role]):not([data-kit-region]):has(> label > [data-kit-role=selection-control]))) *):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)) {
      margin-block-start: 0;
    }
  }
}
:is([data-kit-region=saved-views-filters-sort], [data-kit-region=filters], [data-kit-region=period-filters-schedule], :is([data-kit-region=saved-views-filters-sort], [data-kit-region=filters], [data-kit-region=period-filters-schedule]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > :where(fieldset):is(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])) *)), [data-kit-role=form-group]),
:is([data-kit-region=saved-views-filters-sort], [data-kit-region=filters], [data-kit-region=period-filters-schedule], :is([data-kit-region=saved-views-filters-sort], [data-kit-region=filters], [data-kit-region=period-filters-schedule]) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > :where([data-kit-role]):is(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])) *)), [data-kit-role=form-group]) {
  inline-size: auto;
  max-inline-size: var(--_kit-focused-width);
}
:is([data-kit-region=saved-views-filters-sort], [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > input,
:is([data-kit-region=saved-views-filters-sort], [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > [data-kit-region=select],
:is([data-kit-region=saved-views-filters-sort], [data-kit-region=period-filters-schedule]) [data-kit-role=form-group] > textarea {
  inline-size: auto;
  max-inline-size: 100%;
}
:is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group], [data-kit-region=form-group-set]) > [data-kit-region=help],
[data-kit-role=form-group] > [data-kit-region=count] {
  color: var(--_kit-text-muted);
}
:is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]):not([data-kit-state~=error]) > [data-kit-region=error] {
  display: none;
}
:is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group])[data-kit-state~=error] {
  --_kit-field-edge: var(--_kit-text-ink);
}
:is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group], [data-kit-region=form-group-set])[data-kit-state~=error] > [data-kit-region=error],
[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] {
  display: flex;
  gap: var(--_kit-inset-tight);
  color: var(--_kit-text-ink);
}
[data-kit-role=form-group]:has(:is([data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=time-field])[data-kit-state~=error]) > [data-kit-region=error] {
  display: none;
}
:is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group], [data-kit-region=form-group-set])[data-kit-state~=error] > [data-kit-region=error]:before,
[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]:before {
  content: "";
  flex: none;
  inline-size: var(--_kit-control-icon);
  block-size: var(--_kit-control-icon);
  margin-block-start: calc((1lh - var(--_kit-control-icon)) / 2);
  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;
}
[data-kit-role=form-group] > output,
label:has(> [data-kit-role=selection-control]) > output {
  display: none;
}
[data-kit-role=form-group] > input:is([type=date], [type=time], [type=datetime-local], [type=month], [type=week]) ~ output {
  white-space: nowrap;
}
[data-kit-role=form-group] > ul > li > span[data-kit-role=image]:not([hidden]) {
  display: grid;
  place-items: center;
  flex: none;
  inline-size: var(--_kit-image-small);
  block-size: var(--_kit-image-small);
}
[data-kit-role=form-group] > ul > li > span[data-kit-role=image] > img {
  display: block;
  inline-size: auto;
  block-size: auto;
  max-inline-size: 100%;
  max-block-size: 100%;
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-role=form-group] > :is(input, [data-kit-region=control]) {
      --_kit-field-base: min(var(--_kit-field-step, 100%), 100%);
      --_kit-field-room: max(0px, 100% - var(--_kit-field-step, 100%));
      --_kit-field-side: sign(2 * (var(--_kit-inset-tight) + var(--_kit-rule)) - var(--_kit-field-room));
      --_kit-field-take-column: calc(max(0, var(--_kit-field-side)) + 1 - abs(var(--_kit-field-side))) ;
      --_kit-field-phone: calc(var(--_kit-field-base) + var(--_kit-field-room) * var(--_kit-field-take-column));
    }
    [data-kit-role=form-group] > input {
      inline-size: var(--_kit-field-phone);
    }
    [data-kit-role=form-group] > [data-kit-region=control] {
      min-inline-size: var(--_kit-field-phone);
    }
    [data-kit-region=form-group-set],
    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])) *)) {
      grid-template-columns: minmax(0, 1fr);
      row-gap: var(--_kit-region);
    }
  }
}
[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] > :is(p, h5, 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][popover] {
  inline-size: var(--_kit-popover-width);
}
[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] > [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);
  }
}
@media screen and (width < 720px) {
  [data-kit-role=guide][popover]:popover-open {
    left: calc(var(--_kit-inset) + env(safe-area-inset-left));
    inline-size: calc(100vw - 2 * var(--_kit-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
    max-inline-size: none;
  }
}
[data-kit-role=headed-region] {
  display: flex;
  flex-direction: column;
  gap: var(--_kit-stack);
}
[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=icon-action] {
  inline-size: var(--_kit-target);
  block-size: var(--_kit-target);
  min-block-size: var(--_kit-target);
  padding: 0;
}
:is([data-kit-role=number-field], [data-kit-role=date-field], [data-kit-role=date-range], [data-kit-role=record-picker] > [data-kit-region=control], [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=icon-action]:before {
  content: "\200b";
  margin-inline-end: calc(-1 * var(--_kit-inset-tight));
}
:is(:is([data-kit-layout=shell], [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=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=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], :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line], [data-kit-role=carousel] > [data-kit-region=steps]) > [data-kit-role=icon-action] {
  inline-size: var(--_kit-target);
  block-size: var(--_kit-target);
  min-block-size: var(--_kit-target);
  background-color: var(--_kit-wash);
}
:is(:is([data-kit-layout=shell], [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=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=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], :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line], [data-kit-role=carousel] > [data-kit-region=steps]) > [data-kit-role=icon-action] > [data-kit-icon] {
  color: inherit;
}
[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] {
  background-color: var(--_kit-wash);
  > [data-kit-icon] {
    color: inherit;
  }
}
[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;
  text-decoration: none;
  white-space: nowrap;
}
[data-kit-role=identity] > :where([data-kit-mark]):is([data-kit-mark], [data-kit-wordmark]),
[data-kit-role=identity] > :where([data-kit-wordmark]):is([data-kit-mark], [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-region=value], [data-kit-layout=showcase] > [data-kit-region=examples] > [data-kit-role=headed-region] > [data-kit-region=content]) > a[data-kit-role=image]:not([href]) {
  text-decoration-line: 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;
  block-size: auto;
  max-inline-size: 100%;
  max-block-size: 100%;
  object-fit: contain;
}
@supports (x: attr(x type(*))) {
  [data-kit-role=image-overlay] img:not([hidden]) {
    inline-size: min(attr(width px), (100dvh - 4 * var(--_kit-inset) - var(--_kit-stack) - 1lh - var(--_kit-region) - max(var(--_kit-form-control-height), var(--_kit-target))) * attr(width type(<number>)) / attr(height type(<number>)));
  }
}
[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-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]):is([data-kit-role=primary-action], [data-kit-role=secondary-action], [data-kit-role=destructive-action]):has(+ [data-kit-region=words]) {
    margin-block-end: 0;
  }
  > [data-kit-region=words] {
    inline-size: 100%;
    margin-block-start: var(--_kit-stack);
  }
}
[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;
}
[data-kit-role=label-panel] > form {
  justify-items: start;
  inline-size: 100%;
}
[data-kit-role=labelled-fact] {
  display: grid;
  align-content: start;
  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) {
  text-box-trim: none;
}
[data-kit-role=labelled-fact] > [data-kit-region=value] > 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;
}
[data-kit-role=labelled-fact] > [data-kit-region=value]:not([data-kit-role=stamp]) > a:only-child:not([data-kit-role]) {
  display: block;
  inline-size: fit-content;
  max-inline-size: 100%;
  min-block-size: var(--_kit-target);
  padding-block: 0 max(0px, var(--_kit-target) - 1lh);
  text-box-trim: trim-both;
}
[data-kit-role=labelled-fact] > [data-kit-region=value][data-kit-role=stamp] > a:only-child:not([data-kit-role]) {
  min-block-size: var(--_kit-target);
  padding-block: 0 max(0px, var(--_kit-target) - 1lh);
  text-box-trim: trim-both;
}
[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]):is([data-kit-region=name], [data-kit-region=value], [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]):is([data-kit-region=name], [data-kit-region=value], [data-kit-region=supporting], [data-kit-region=words]) {
    display: none;
  }
}
@property --_kit-list-line-leading { syntax: "<length>"; inherits: true; initial-value: 0px; }
[data-kit-role=list-line] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  line-height: normal;
  --_kit-list-line-leading: calc(var(--_kit-body-leading) * 1em - 1lh);
  gap: var(--_kit-list-line-leading) var(--_kit-stack);
}
[data-kit-role=list-line] > a[data-kit-region=name] {
  --_kit-cut-floor: var(--_kit-target);
  min-inline-size: var(--_kit-target);
  padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
  margin-block: calc(var(--_kit-list-line-leading) / -2);
  text-box-trim: none;
}
@media screen and (width < 720px) {
  [data-kit-role=list-line] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
  }
  [data-kit-role=list-line] > [data-kit-region=name] {
    grid-column: 1;
    grid-row: 1;
  }
  [data-kit-role=list-line] > a[data-kit-region=name] {
    padding-block: max(0px, var(--_kit-target) - 1lh) 0;
    margin-block: calc(-1 * max(0px, var(--_kit-target) - 1lh) / 2 - var(--_kit-list-line-leading) / 2) calc(var(--_kit-rhythm) - var(--_kit-list-line-leading));
  }
  [data-kit-role=list-line] > [data-kit-region=description] {
    grid-column: 1 / -1;
    grid-row: 2;
  }
  [data-kit-role=list-line] > [data-kit-region=age] {
    grid-column: 2;
    grid-row: 1;
  }
}
[data-kit-role=list-line][data-kit-state~=read],
[data-kit-role=list-line][data-kit-state~=read] > [data-kit-region=name],
[data-kit-role=list-line] > :where([data-kit-region]):is([data-kit-region=description], [data-kit-region=age]) {
  color: var(--_kit-text-muted);
}
[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 > :is([data-kit-region=name], [data-kit-region=reserve]) {
  grid-area: 1 / 1;
  justify-self: safe center;
}
[data-kit-role=local-tabs] > a > [data-kit-region=reserve] {
  font-weight: 700;
  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-text-ink);
  font-weight: 700;
}
[data-kit-role=local-tabs] > [data-kit-state~=current] > :is([data-kit-region=name], [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]:is([data-kit-state~=inert], :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: 700;
}
[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] {
  display: block;
  inline-size: 100%;
}
[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-charcoal);
}
[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 {
  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 {
  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=multi-value-picker] {
  --_kit-chips-inset: calc((max(var(--_kit-form-control-height), var(--_kit-target)) - 2 * var(--_kit-rule) - var(--_kit-chip-height)) / 2);
  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);
  box-sizing: border-box;
  min-block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  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-chip-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]: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: max(var(--_kit-form-control-height), var(--_kit-target));
    padding: 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]):is([data-kit-region=match-name], [data-kit-role=tag]),
[data-kit-role=multi-value-picker] > [data-kit-region=control] > [data-kit-region=matches] > li > :where([data-kit-role]):is([data-kit-region=match-name], [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: 700;
}
[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]):is([data-kit-region=more], [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]):is([data-kit-region=standing], [data-kit-region=sentence], [data-kit-region=action]) {
  grid-column: 2;
  margin: 0;
}
[data-kit-role=notice] > [data-kit-region=standing] {
  align-self: center;
  font-weight: 700;
}
[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);
}
[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;
}
[data-kit-role=number-field] {
  display: flex;
  align-items: center;
  gap: var(--_kit-rhythm);
  box-sizing: border-box;
  inline-size: fit-content;
  max-inline-size: 100%;
  min-inline-size: min(var(--_kit-field-step, 0px), 100%);
  block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  min-block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  border: var(--_kit-rule) solid var(--_kit-field-edge);
  border-radius: var(--_kit-radius);
  background: var(--_kit-panel-surface);
  font-size: var(--_kit-value-size);
  cursor: text;
}
[data-kit-role=number-field] > [data-kit-region=unit] {
  flex: none;
  align-self: center;
  padding-inline: var(--_kit-inset-tight);
  color: var(--_kit-text-muted);
  white-space: pre;
}
[data-kit-role=number-field] > [data-kit-region=unit]:first-child {
  margin-inline-end: calc(-1 * var(--_kit-rhythm));
  padding-inline-end: 0;
}
[data-kit-role=number-field] > input[type=text] + [data-kit-region=unit] {
  margin-inline-start: calc(-1 * var(--_kit-rhythm));
  padding-inline-start: 0;
}
[data-kit-role=number-field] > input[type=text] {
  flex: 0 1 auto;
  field-sizing: content;
  align-self: stretch;
  min-inline-size: calc(var(--_kit-inset-tight) + 1ch);
  padding: 0 var(--_kit-inset-tight);
  border: 0;
  background: none;
  color: var(--_kit-text-ink);
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-variant-numeric: tabular-nums;
}
[data-kit-role=number-field] > [data-kit-region=unit]:first-child + input[type=text] {
  padding-inline-start: 0;
}
[data-kit-role=number-field] > input[type=text]:has(+ [data-kit-region=unit]) {
  padding-inline-end: 0;
}
[data-kit-role=number-field] > :where([data-kit-region]):is([data-kit-region=decrease], [data-kit-region=increase]) {
  flex: none;
  block-size: var(--_kit-target);
  min-block-size: var(--_kit-target);
  background-color: transparent;
}
[data-kit-role=number-field]:has(> [data-kit-region=decrease]) {
  padding-inline-end: var(--_kit-rhythm);
  block-size: var(--_kit-held-part-size);
  min-block-size: var(--_kit-held-part-size);
  min-inline-size: min(calc(var(--_kit-field-step, 0px) + 2 * (var(--_kit-target) + var(--_kit-rhythm)) + var(--_kit-rhythm)), 100%);
}
[data-kit-role=number-field] > [data-kit-region=decrease] {
  margin-inline-start: auto;
}
[data-kit-role=number-field]: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=number-field] > input[type=text]:focus-visible {
  outline: none;
  box-shadow: none;
}
[data-kit-role=one-time-code] {
  --_kit-code-cell: max(var(--_kit-form-control-height), var(--_kit-target));
  --_kit-code-length: 6;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--_kit-inset-tight);
  min-inline-size: 0;
}
[data-kit-role=one-time-code]:has(> input[maxlength="4"]) {
  --_kit-code-length: 4;
}
[data-kit-role=one-time-code]:has(> input[maxlength="5"]) {
  --_kit-code-length: 5;
}
[data-kit-role=one-time-code]:has(> input[maxlength="7"]) {
  --_kit-code-length: 7;
}
[data-kit-role=one-time-code]:has(> input[maxlength="8"]) {
  --_kit-code-length: 8;
}
[data-kit-role=one-time-code]:before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  box-sizing: border-box;
  inline-size: calc(var(--_kit-code-length) * var(--_kit-code-cell) + 2 * var(--_kit-rule));
  block-size: calc(var(--_kit-code-cell) + 2 * var(--_kit-rule));
  border: var(--_kit-rule) solid var(--_kit-field-edge);
  border-radius: var(--_kit-radius);
  background-color: var(--_kit-panel-surface);
  background-image:
    repeating-linear-gradient(
      to right,
      transparent 0 calc(var(--_kit-code-cell) - var(--_kit-rule)),
      var(--_kit-muted) 0 var(--_kit-code-cell));
  background-size: calc((var(--_kit-code-length) - 1) * var(--_kit-code-cell)) 100%;
  background-repeat: no-repeat;
}
[data-kit-role=one-time-code]:has(> input[maxlength="6"]):before {
  background-image:
    linear-gradient(
      to right,
      transparent calc(3 * var(--_kit-code-cell) - 4 * var(--_kit-rule)),
      var(--_kit-muted) 0 calc(3 * var(--_kit-code-cell) - 3 * var(--_kit-rule)),
      transparent 0),
    repeating-linear-gradient(
      to right,
      transparent 0 calc(var(--_kit-code-cell) - var(--_kit-rule)),
      var(--_kit-muted) 0 var(--_kit-code-cell));
  background-size: calc(3 * var(--_kit-code-cell)) 100%, calc(5 * var(--_kit-code-cell)) 100%;
}
[data-kit-role=one-time-code]:has(> 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=one-time-code] > input {
  --_kit-code-gap: calc(var(--_kit-code-cell) - 1ch);
  position: relative;
  box-sizing: content-box;
  inline-size: calc(var(--_kit-code-length) * var(--_kit-code-cell));
  max-inline-size: none;
  block-size: var(--_kit-code-cell);
  margin: 0;
  padding: var(--_kit-rule) 0 var(--_kit-rule) calc(var(--_kit-rule) + var(--_kit-code-gap) / 2);
  border: 0;
  border-radius: var(--_kit-radius);
  background: none;
  color: var(--_kit-text-ink);
  font-family: var(--_kit-mono-family);
  font-size: var(--_kit-value-size);
  font-variant-numeric: tabular-nums;
  letter-spacing: var(--_kit-code-gap);
  clip-path: inset(0 calc(var(--_kit-code-gap) / 2 - var(--_kit-rule)) 0 0);
}
[data-kit-role=one-time-code] > input:focus-visible {
  outline: none;
  box-shadow: none;
}
:where([data-kit-role])[data-kit-role=outbound-preview] {
  display: grid;
  gap: var(--_kit-stack);
}
[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-surface-beneath);
  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]):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]))),
:where(form):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]))) {
  > 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: 700;
    }
    > :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]):is([data-kit-region=rows-per-page], [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]):is([data-kit-region=help], [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]):is([data-kit-region=page-foot], [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-panel-boundary);
  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: 700;
}
[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;
      }
      &:is(:focus-visible, [data-kit-state=dragged]) {
        color: var(--_kit-text-ink);
      }
      &:is(:focus-visible, [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;
    }
  }
}
@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-panel-boundary);
      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-panel-boundary);
      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;
      &: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;
      }
      &::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;
      }
      &:popover-open::backdrop {
        opacity: 1;
        transition-duration: var(--_kit-appear);
      }
    }
    :is(:root:has([data-kit-layout=shell] > [data-kit-region=rail]) body, [data-kit-layout=shell]:has(> [data-kit-region=rail])) > [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]) {
      --_kit-sheet-rail: calc(var(--_kit-rail-width) + env(safe-area-inset-left));
    }
    @starting-style {
      :where(:root[data-kit-shown]) [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]):popover-open::backdrop {
        opacity: 0;
      }
    }
    @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;
      }
    }
  }
}
@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-panel-boundary);
    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; }
:is([data-kit-role=popover], [data-kit-role=guide])[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-panel-boundary);
  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;
}
:is([data-kit-role=popover], [data-kit-role=guide])[popover][data-kit-side=above] {
  translate: 0 var(--_kit-popover-travel);
}
:is([data-kit-role=popover], [data-kit-role=guide])[popover][data-kit-side=trailing] {
  translate: calc(-1 * var(--_kit-popover-travel)) 0;
}
:is([data-kit-role=popover], [data-kit-role=guide])[popover][data-kit-side=leading] {
  translate: var(--_kit-popover-travel) 0;
}
:is([data-kit-role=popover], [data-kit-role=guide])[popover][data-kit-side=trailing]:dir(rtl) {
  translate: var(--_kit-popover-travel) 0;
}
:is([data-kit-role=popover], [data-kit-role=guide])[popover][data-kit-side=leading]:dir(rtl) {
  translate: calc(-1 * var(--_kit-popover-travel)) 0;
}
:is([data-kit-role=popover], [data-kit-role=guide])[popover]:popover-open {
  display: grid;
  gap: var(--_kit-stack);
  opacity: 1;
  scale: none;
  translate: none;
}
:is([data-kit-role=popover], [data-kit-role=guide])[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]) :is([data-kit-role=popover], [data-kit-role=guide])[popover]:popover-open {
    opacity: 0;
    scale: var(--_kit-popover-scale);
  }
}
:is([data-kit-role=popover], [data-kit-role=guide], [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-layout=shell] > [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=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) calc(var(--_kit-region) - 2 * var(--_kit-inset-tight));
  margin-inline-start: calc(-1 * var(--_kit-inset-tight));
  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] > [data-kit-region=step] > [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]):is([data-kit-state~=done], [data-kit-state~=upcoming]) {
  color: var(--_kit-text-muted);
}
[data-kit-role=progress] > [data-kit-region=step] {
  position: relative;
  isolation: isolate;
  padding-inline: var(--_kit-inset-tight);
}
[data-kit-role=progress] > [data-kit-state~=current] {
  color: var(--_kit-reversed-ink);
  font-weight: 700;
}
[data-kit-role=progress] > [data-kit-state~=current]: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=rating] {
  --_kit-star-shown: 16px;
  --_kit-star-given: 20px;
  display: inline-flex;
  flex-wrap: wrap;
  row-gap: var(--_kit-inset-tight);
  align-items: center;
  vertical-align: middle;
}
span[data-kit-role=rating] {
  column-gap: var(--_kit-inset-tight);
}
[data-kit-role=labelled-fact] > [data-kit-region=value] > span[data-kit-role=rating] {
  display: flex;
}
[data-kit-role=rating] > [data-kit-region=stars] {
  --_kit-rating-halves: round(nearest, calc(var(--kit-rating) * 2), 1);
  --_kit-rating-whole: round(down, calc(var(--_kit-rating-halves) / 2), 1);
  --_kit-rating-half: calc(var(--_kit-rating-halves) - var(--_kit-rating-whole) * 2);
  position: relative;
  flex: none;
  inline-size: calc(5 * var(--_kit-star-shown));
  block-size: var(--_kit-star-shown);
}
[data-kit-role=rating] > [data-kit-region=stars]:before,
[data-kit-role=rating] > [data-kit-region=stars]:after {
  content: "";
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  box-sizing: border-box;
  background: currentColor;
  forced-color-adjust: none;
  print-color-adjust: exact;
}
[data-kit-role=rating] > [data-kit-region=stars]:before {
  inset-inline-end: 0;
  color: 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=%22M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z%22/%3E%3C/svg%3E") left center / var(--_kit-star-shown) repeat-x;
}
[data-kit-role=rating] > [data-kit-region=stars]:after {
  inline-size: calc((var(--_kit-rating-whole) + var(--_kit-rating-half)) * var(--_kit-star-shown));
  padding-right: calc(var(--_kit-rating-half) * var(--_kit-star-shown));
  color: 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=%22M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.4,16.4,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65A8,8,0,0,0,128,181.1V32c.24,0,.27.08.35.26L153,91.86a8,8,0,0,0,6.75,4.92l63.91,5.16c.16,0,.25,0,.34.29S224,102.63,223.84,102.73Z%22/%3E%3C/svg%3E") right center / var(--_kit-star-shown) no-repeat border-box, 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=%22M234.29,114.85l-45,38.83L203,211.75a16.4,16.4,0,0,1-24.5,17.82L128,198.49,77.47,229.57A16.4,16.4,0,0,1,53,211.75l13.76-58.07-45-38.83A16.46,16.46,0,0,1,31.08,86l59-4.76,22.76-55.08a16.36,16.36,0,0,1,30.27,0l22.75,55.08,59,4.76a16.46,16.46,0,0,1,9.37,28.86Z%22/%3E%3C/svg%3E") left center / var(--_kit-star-shown) repeat-x content-box;
}
[data-kit-role=rating] > [data-kit-region=stars]:dir(rtl):after {
  scale: -1 1;
}
[data-kit-role=rating] > [data-kit-region=star] {
  position: relative;
  display: grid;
  place-items: center;
  inline-size: var(--_kit-target);
  block-size: var(--_kit-target);
  border-radius: var(--_kit-radius);
  -webkit-tap-highlight-color: transparent;
}
[data-kit-role=rating] > :is([data-kit-region=star], [data-kit-region=clear]) > input {
  position: absolute;
  inset: 0;
  appearance: none;
  margin: 0;
  border: 0;
  border-radius: inherit;
  background: none;
}
[data-kit-role=rating] > [data-kit-region=star]:after {
  content: "";
  inline-size: var(--_kit-star-given);
  block-size: var(--_kit-star-given);
  background: currentColor;
  color: 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=%22M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z%22/%3E%3C/svg%3E") center / contain no-repeat;
  forced-color-adjust: none;
}
[data-kit-role=rating] > [data-kit-region=star]:is(:has(> input:checked), :has(~ [data-kit-region=star] > input:checked)):after {
  color: var(--_kit-text-ink);
  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=%22M234.29,114.85l-45,38.83L203,211.75a16.4,16.4,0,0,1-24.5,17.82L128,198.49,77.47,229.57A16.4,16.4,0,0,1,53,211.75l13.76-58.07-45-38.83A16.46,16.46,0,0,1,31.08,86l59-4.76,22.76-55.08a16.36,16.36,0,0,1,30.27,0l22.75,55.08,59,4.76a16.46,16.46,0,0,1,9.37,28.86Z%22/%3E%3C/svg%3E");
}
[data-kit-role=rating] > [data-kit-region=star]:has(> input:disabled):is(:has(> input:checked), :has(~ [data-kit-region=star] > input:checked)):after {
  color: var(--_kit-text-muted);
}
[data-kit-role=rating]:has(> [data-kit-region=star] > input:disabled) > :where([data-kit-region]):is([data-kit-region=value], [data-kit-region=clear]) {
  color: var(--_kit-text-muted);
}
@media (hover: hover) and (pointer: fine) {
  [data-kit-role=rating]:not(:has(> [data-kit-region=star] > input:disabled)):has(> [data-kit-region=star]:hover, > [data-kit-region=clear]:hover) > [data-kit-region=star]:after {
    color: var(--_kit-text-muted);
    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=%22M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z%22/%3E%3C/svg%3E");
  }
  [data-kit-role=rating]:not(:has(> [data-kit-region=star] > input:disabled)) > [data-kit-region=star]:is(:hover, :has(~ [data-kit-region=star]:hover)):after {
    color: var(--_kit-text-ink);
    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=%22M234.29,114.85l-45,38.83L203,211.75a16.4,16.4,0,0,1-24.5,17.82L128,198.49,77.47,229.57A16.4,16.4,0,0,1,53,211.75l13.76-58.07-45-38.83A16.46,16.46,0,0,1,31.08,86l59-4.76,22.76-55.08a16.36,16.36,0,0,1,30.27,0l22.75,55.08,59,4.76a16.46,16.46,0,0,1,9.37,28.86Z%22/%3E%3C/svg%3E");
  }
}
[data-kit-role=rating] > [data-kit-region=star] > [data-kit-region=star-name] {
  position: absolute;
  inline-size: var(--_kit-rule);
  block-size: var(--_kit-rule);
  overflow: clip;
  clip-path: inset(50%);
  white-space: nowrap;
}
[data-kit-role=rating] > [data-kit-region=value] {
  display: grid;
  margin-inline: var(--_kit-inset-tight);
}
[data-kit-role=rating] > [data-kit-region=value] > span {
  grid-area: 1 / 1;
  visibility: hidden;
}
[data-kit-role=rating]:has(> [data-kit-region=star]:nth-child(1) > input:checked) > [data-kit-region=value] > span:nth-child(1),
[data-kit-role=rating]:has(> [data-kit-region=star]:nth-child(2) > input:checked) > [data-kit-region=value] > span:nth-child(2),
[data-kit-role=rating]:has(> [data-kit-region=star]:nth-child(3) > input:checked) > [data-kit-region=value] > span:nth-child(3),
[data-kit-role=rating]:has(> [data-kit-region=star]:nth-child(4) > input:checked) > [data-kit-region=value] > span:nth-child(4),
[data-kit-role=rating]:has(> [data-kit-region=star]:nth-child(5) > input:checked) > [data-kit-region=value] > span:nth-child(5) {
  visibility: visible;
}
[data-kit-role=rating] > [data-kit-region=clear] > input {
  inset: calc(-1 * var(--_kit-rule));
}
[data-kit-role=rating] > [data-kit-region=clear] {
  position: relative;
}
[data-kit-role=record-picker] {
  inline-size: min(calc(var(--_kit-field-step, 100%) + var(--_kit-target)), 100%);
  max-inline-size: 100%;
  min-inline-size: 0;
}
[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: max(var(--_kit-form-control-height), var(--_kit-target));
  padding: 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: var(--_kit-target);
}
[data-kit-role=record-picker] > [data-kit-region=control] > [data-kit-region=clear] {
  grid-area: 1 / 1;
  justify-self: end;
  align-self: center;
  background-color: transparent;
}
[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);
}
[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: 700;
}
[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]):is([data-kit-region=more], [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=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] :is(p, li, h1, h2, h3, h4, h5, h6, pre, tr)[data-kit-state~=unchanged] {
  color: var(--_kit-text-muted);
}
[data-kit-role=redline] [data-kit-region=stepper] {
  margin-block-start: var(--_kit-rhythm);
  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]):is([data-kit-region=previous], [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] {
  display: grid;
  gap: var(--_kit-stack);
  padding: var(--_kit-inset);
  background: var(--_kit-reversed);
  color: var(--_kit-text-ink);
  border-radius: 0;
  --_kit-text-ink: var(--_kit-reversed-ink);
  --_kit-text-muted: var(--_kit-reversed-muted);
  --_kit-panel-surface: var(--_kit-reversed-surface);
  --_kit-surface-beneath: var(--_kit-reversed-surface);
  --_kit-panel-boundary: var(--_kit-reversed-boundary);
  --_kit-field-edge: var(--_kit-reversed-edge);
  --_kit-wash: var(--_kit-reversed-wash);
  --_kit-wash-hover: var(--_kit-reversed-wash-hover);
}
: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;
}
[data-kit-role=reordering] {
  display: contents;
}
[data-kit-role=row] > button[data-kit-region=handle],
td[data-kit-column=handle] > button[data-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;
  > svg {
    inline-size: var(--_kit-control-icon);
    block-size: var(--_kit-control-icon);
  }
}
[data-kit-role=row]:is(:focus-within, [data-kit-state~=moving]) > button[data-kit-region=handle],
tr:is(:focus-within, [data-kit-state~=moving]) > td[data-kit-column=handle] > button[data-kit-region=handle] {
  visibility: visible;
}
@media (hover: hover) and (pointer: fine) {
  [data-kit-role=row]:hover > button[data-kit-region=handle],
  tr:hover > td[data-kit-column=handle] > button[data-kit-region=handle] {
    visibility: visible;
  }
}
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));
  }
  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] ~ :is(th, td)[data-kit-column=selection] {
        inset-inline-start: var(--_kit-desktop-target);
      }
      > :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle] ~ :is(th, td)[data-kit-column=subject] {
        inset-inline-start: calc(var(--_kit-desktop-target) + var(--_kit-records-selection-width));
      }
      > tbody > tr:has(> td > [data-kit-region=selection] > [data-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);
        > :is(th, td)[data-kit-column=selection] {
          grid-column: 2;
        }
        > :is(th, 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) {
  [data-kit-role=row] > button[data-kit-region=handle],
  table[data-kit-table=records] > :is(thead, tbody, tfoot) > tr > td[data-kit-column=handle] {
    display: none;
  }
}
[data-kit-role=reordering] :is([data-kit-role=row], tr)[data-kit-state~=moving] {
  color: var(--_kit-text-muted);
  outline: var(--_kit-rule) dashed var(--_kit-muted);
  outline-offset: calc(-1 * var(--_kit-rule));
}
[data-kit-role=reordering] [data-kit-region=group][data-kit-state~=accepting] {
  outline: var(--_kit-rule) solid var(--_kit-ink);
}
[data-kit-role=reordering] > [data-kit-region=drop-line] {
  position: fixed;
  inset-block-start: var(--kit-drop-line-block);
  inset-inline-start: var(--kit-drop-line-inline);
  z-index: var(--_kit-tier-held);
  inline-size: var(--kit-drop-line-size);
  block-size: var(--_kit-drop-line);
  margin-block-start: calc(var(--_kit-drop-line) / -2);
  background: var(--_kit-ink);
  pointer-events: none;
}
[data-kit-region=drag-preview] {
  padding: var(--_kit-inset-tight);
  font-weight: 700;
}
[data-kit-role=reordering][data-kit-carries-selection=false] [data-kit-role=row]:has(> [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) {
  background-color: transparent;
}
@media screen and (pointer: fine) {
  [data-kit-role=reordering][data-kit-carries-selection=false] [data-kit-role=row]:not(:has(> button[data-kit-region=handle])) {
    padding-inline-start: calc(var(--_kit-inset-tight) + var(--_kit-desktop-target) + var(--_kit-stack));
  }
}
[data-kit-role=row] :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]) > [data-kit-region=reason] {
  display: block;
  inline-size: 100%;
  color: var(--_kit-text-muted);
}
[data-kit-role=row] [data-kit-role=headed-region] > [data-kit-region=heading] {
  font-size: var(--_kit-body-size);
  font-weight: 400;
}
[data-kit-role=row] {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  gap: var(--_kit-region) var(--_kit-stack);
  padding: var(--_kit-inset-tight);
}
[data-kit-role=row]:not(:is(th, td) > *, [data-kit-layout=calendar] *) {
  margin-inline: calc(-1 * var(--_kit-inset-tight));
}
table[data-kit-table=comparison] > :is(thead, tbody, tfoot) > tr > :is(th, td) > [data-kit-role=row] {
  flex-wrap: nowrap;
  padding-inline: 0;
}
@media screen {
  :where([data-kit-role=row]:not(:is(th, td) > *)) {
    container-type: inline-size;
  }
}
@media screen {
  @container (inline-size >= 720px) {
    table[data-kit-table=comparison] > :is(thead, tbody, tfoot) > tr > :is(th, td) > [data-kit-role=row]:has(> [data-kit-region=selection]) ~ [data-kit-region=supporting] {
      padding-inline-start: calc(var(--_kit-target) + var(--_kit-stack) + var(--_kit-inset));
    }
  }
}
[data-kit-role=row] > *,
[data-kit-role=row] > [data-kit-region=content-column] > *,
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > * {
  min-inline-size: 0;
}
[data-kit-role=row] > [data-kit-region=unread] {
  align-self: first baseline;
  color: var(--_kit-text-ink);
}
[data-kit-role=row] > [data-kit-region=unread]:before {
  content: "";
  display: inline-block;
  inline-size: var(--_kit-unread-dot);
  block-size: var(--_kit-unread-dot);
  vertical-align: calc(.5cap - var(--_kit-unread-dot) / 2);
  border-radius: 50%;
  background: currentColor;
}
[data-kit-region=rows]:has([data-kit-role=row] > [data-kit-region=unread]) [data-kit-role=row]:not(:has(> [data-kit-region=unread])) > [data-kit-region=content-column] {
  margin-inline-start: calc(var(--_kit-unread-dot) + var(--_kit-stack));
}
[data-kit-role=row] > [data-kit-region=content-column] {
  display: flex;
  flex: 1 1 0;
  flex-wrap: wrap;
  align-self: first baseline;
  align-items: center;
  gap: var(--_kit-region) var(--_kit-stack);
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] {
  display: block;
  flex: 1 1 min-content;
  max-inline-size: 100%;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > span[data-kit-region=subject]:has(> a:first-child) {
  text-box-trim: none;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > span[data-kit-region=subject] > a:first-child {
  display: inline-block;
  min-inline-size: var(--_kit-target);
  padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
  margin-block-start: calc(-.5 * max(0px, var(--_kit-target) - 1lh));
  text-box-trim: none;
}
[data-kit-role=row]:has(> [data-kit-region=selection]) > [data-kit-region=content-column] > [data-kit-region=subject-column] {
  align-self: flex-start;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line],
[data-kit-role=card] > [data-kit-region=line] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: var(--_kit-stack);
  row-gap: var(--_kit-stack);
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > *,
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts-column] > *,
[data-kit-role=card] > [data-kit-region=line] > * {
  min-inline-size: 0;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: var(--_kit-stack);
  max-inline-size: 100%;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > * {
  min-inline-size: 0;
}
[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] {
  flex-shrink: 0;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts-column] {
  display: flex;
  flex: 1 1 100%;
  flex-wrap: wrap;
  align-items: baseline;
  gap: var(--_kit-stack);
  min-inline-size: 0;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts-column] > [data-kit-region=facts] {
  flex-basis: auto;
}
[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: 100%;
  color: var(--_kit-text-muted);
}
[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=card] > [data-kit-region=line] > [data-kit-region=facts] > [data-kit-region=fact] {
  display: inline;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line]:has(> [data-kit-region=subject-stamp] > [data-kit-region=availability]:last-child) {
  > [data-kit-region=subject-stamp] + [data-kit-region=facts],
  > [data-kit-region=subject-stamp] + [data-kit-region=facts-column] > [data-kit-region=facts]:first-child {
    &:before {
      content: "\b7" / "";
      position: absolute;
      inline-size: var(--_kit-stack);
      text-align: center;
    }
  }
  @supports (position-visibility: no-overflow) {
    position: relative;
    > [data-kit-region=subject-stamp] + [data-kit-region=facts],
    > [data-kit-region=subject-stamp] + [data-kit-region=facts-column] > [data-kit-region=facts]:first-child {
      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=subject-stamp] + [data-kit-region=facts],
    > [data-kit-region=subject-stamp] + [data-kit-region=facts-column] > [data-kit-region=facts]:first-child {
      position: relative;
      &:before {
        inset-inline-end: 100%;
      }
    }
  }
}
[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] {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
  font-weight: 700;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > button[data-kit-region=subject] {
  --_kit-text-line: inherit;
  padding-inline: 0;
  border: 0;
  background: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  text-align: start;
  text-decoration-color: var(--_kit-text-ink);
  text-decoration-thickness: var(--_kit-rule);
  text-decoration-skip-ink: none;
  text-underline-offset: var(--_kit-link-underline-offset);
}
[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] {
  font-weight: 400;
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > :is(a, button)[data-kit-region=subject] {
  min-inline-size: var(--_kit-target);
  padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
  margin-block: calc(-.5 * max(0px, var(--_kit-target) - 1lh)) 0;
  text-box-trim: none;
}
[data-kit-role=row]:has(> [data-kit-region=selection]) > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > [data-kit-region=subject] {
  padding-block-start: var(--_kit-row-subject-offset, 0px);
}
[data-kit-role=row]:has(> [data-kit-region=selection]) > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > :is(a, button)[data-kit-region=subject] {
  margin-block-start: 0;
}
[data-kit-role=row]:has(> [data-kit-region=selection]) > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > span[data-kit-region=subject]:has(> a:first-child) {
  padding-block-start: 0;
}
[data-kit-role=row]:has(> [data-kit-region=selection]) > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > span[data-kit-region=subject] > a:first-child {
  margin-block-start: 0;
}
@scope (*) {
  [data-kit-role=row]:not(:has(> [data-kit-region=selection])):has(> [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > :is(a[data-kit-region=subject], span[data-kit-region=subject] > a:first-child)):where(:scope > :is([data-kit-region=group-heading], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-region=group-heading]:where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) + *, :scope > :is([data-kit-region=group-heading], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-region=group-heading]:where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-role=row]:not(:has(> [data-kit-region=selection])):has(> [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > :is(a[data-kit-region=subject], span[data-kit-region=subject] > a:first-child))) *):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)) {
    padding-block-start: max(var(--_kit-inset-tight), calc(max(0px, var(--_kit-target) - 1lh) / 2));
  }
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-role=selection-control][data-kit-region=group] {
  margin-block-start: calc(max(0px, var(--_kit-target) - 1lh) / 2);
}
@scope (*) {
  [data-kit-role=row]:where(:scope > :is([data-kit-role=row]:not([hidden]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden]) + *, :scope > :is([data-kit-role=row]:not([hidden]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden]) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-role=row]) *):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)) {
    border-block-start: var(--_kit-rule) solid transparent;
    background-image: linear-gradient(var(--_kit-panel-boundary), var(--_kit-panel-boundary));
    background-origin: border-box;
    background-position: 50% 0;
    background-size: calc(100% - 2 * var(--_kit-inset-tight)) var(--_kit-rule);
    background-repeat: no-repeat;
  }
}
[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: var(--_kit-wash-muted);
}
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)) {
  box-shadow: calc(-1 * var(--_kit-inset-tight)) 0 var(--_kit-wash-muted), var(--_kit-inset-tight) 0 var(--_kit-wash-muted);
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > button[data-kit-region=subject] {
  text-decoration-line: none;
}
@media (hover: hover) and (pointer: fine) {
  [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > button[data-kit-region=subject]:hover {
    text-decoration-line: underline;
  }
}
[data-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;
}
[data-kit-role=row] > [data-kit-region=selection] {
  display: flex;
  align-items: center;
  min-block-size: var(--_kit-target);
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] [data-kit-role=selection-control][data-kit-region=group]:not([data-kit-region=subject-column] :is([data-kit-role], [data-kit-layout], [data-kit-region]) *) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--_kit-stack);
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions] {
  flex: 1 1 100%;
  max-inline-size: 100%;
}
@media screen {
  @container (inline-size >= 720px) {
    [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts-column] {
      display: contents;
    }
    [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-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] {
      flex: 1 1 0;
      min-inline-size: min-content;
    }
    [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions] {
      flex: 1000000 1 0;
      min-inline-size: min-content;
      max-inline-size: max-content;
      > :not([data-kit-region=words]) :is(button, a):not([role=menu] *),
      > :is(button, a) {
        white-space: nowrap;
      }
    }
    [data-kit-role=row] > [data-kit-region=content-column]:where(:has(> [data-kit-region=actions][data-kit-fit~=wrapped]):not(:has(> [data-kit-region=subject-column] :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]):where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *))))) {
      display: grid;
      grid-template-columns: auto minmax(min-content, 1fr);
      > * {
        grid-column: 1 / -1;
      }
      > [data-kit-region=subject-column] {
        grid-column: 1;
      }
      > [data-kit-region=actions] {
        grid-column: 2;
        justify-self: end;
        justify-content: flex-end;
        max-inline-size: none;
      }
      > [data-kit-region=actions] ~ [data-kit-role=status-line] {
        justify-self: end;
        margin-inline: 0;
      }
    }
    [data-kit-role=row] > [data-kit-region=content-column]:has(> [data-kit-region=actions][data-kit-fit~=tall]) {
      > :is([data-kit-region=subject-column], [data-kit-region=actions]) {
        align-self: start;
      }
      > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > [data-kit-region=subject] {
        padding-block-start: var(--_kit-row-subject-offset, 0px);
      }
      > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=subject-stamp] > :is(a, button)[data-kit-region=subject] {
        margin-block-start: 0;
      }
    }
    [data-kit-role=row] > [data-kit-region=content-column]:has(> [data-kit-region=subject-column] :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]):where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *))) {
      > [data-kit-region=subject-column] {
        display: contents;
        > * {
          flex-basis: 100%;
        }
        > :where([data-kit-region]):is([data-kit-region=line], [data-kit-role=scope-line], [data-kit-region=standing]),
        > :where([data-kit-role]):is([data-kit-region=line], [data-kit-role=scope-line], [data-kit-region=standing]) {
          margin-block-end: calc(var(--_kit-stack) - var(--_kit-region));
        }
        > *:has(+ [data-kit-role=headed-region]:where(:not([hidden]))) {
          margin-block-end: 0;
        }
        [data-kit-role=form-group]:where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *)) {
          flex: 1 1 0;
          align-self: first baseline;
        }
        [data-kit-role=form-group]:where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *)):not(:has(> input[type=file])) {
          grid-template-columns: 0 auto;
          column-gap: 0;
          > * {
            grid-column: 2;
          }
          &:where([data-kit-role]):before {
            content: "\200b";
            grid-row: 1 / span 2;
            grid-column: 1;
            align-self: end;
            font-size: var(--_kit-label-size);
            line-height: max(var(--_kit-form-control-height), var(--_kit-target));
          }
        }
        [data-kit-role=form-group]:where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *)):has(> input[type=file]) {
          > label {
            grid-row: 1;
          }
          &:where([data-kit-role]):before,
          &:where([data-kit-role]):after {
            grid-row: 1 / span 2;
            align-self: end;
            block-size: calc(max(var(--_kit-form-control-height), var(--_kit-target)) - 2 * var(--_kit-rule));
            line-height: calc(max(var(--_kit-form-control-height), var(--_kit-target)) - 2 * var(--_kit-rule));
          }
        }
        [data-kit-role=selection-control][data-kit-region=group]:where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *)) {
          flex: 1 1 0;
          align-self: first baseline;
          > :where([data-kit-region]):is([data-kit-region=reason], [data-kit-region=help], [data-kit-region=error]) {
            contain: inline-size;
          }
        }
      }
      > [data-kit-region=actions] {
        align-self: first baseline;
      }
      &:has(> [data-kit-region=actions][data-kit-fit~=wrapped]) {
        > [data-kit-region=subject-column] :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]):where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *)) {
          flex-grow: 1000000;
          max-inline-size: max-content;
        }
        > [data-kit-region=actions] {
          flex-grow: 1;
          margin-inline-start: auto;
          justify-content: flex-end;
        }
      }
    }
  }
}
[data-kit-region=expansion] > summary {
  display: flex;
  align-items: center;
  gap: var(--_kit-stack);
  list-style: none;
}
@media (hover: hover) and (pointer: fine) {
  @scope (*) {
    [data-kit-role=row]:where(:scope > :is([data-kit-role=row]:not([hidden]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden]) + *, :scope > :is([data-kit-role=row]:not([hidden]), :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))), [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], [data-kit-role=row]:not([hidden]) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden], :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has([data-kit-role=row]:not([hidden]):where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *))) + [data-kit-role=row][hidden] + [data-kit-role=row][hidden] + [data-kit-role=row][hidden]) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-role=row]) *):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)):hover {
      background-image: linear-gradient(var(--_kit-panel-boundary), var(--_kit-panel-boundary)), linear-gradient(var(--_kit-wash-hover), var(--_kit-wash-hover));
      background-size: calc(100% - 2 * var(--_kit-inset-tight)) var(--_kit-rule), 100% 100%;
    }
  }
}
[data-kit-role=row] > [data-kit-region=content-column] > [data-kit-role=status-line] {
  margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts][data-kit-desktop-only=true],
    [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts-column] > [data-kit-region=facts][data-kit-desktop-only=true],
    [data-kit-role=row] [data-kit-region=supporting][data-kit-desktop-only=true] {
      display: none !important;
    }
    [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]) {
      flex: 1 1 100%;
      flex-wrap: nowrap;
      > [data-kit-region=subject] {
        flex-shrink: 1000000;
        min-inline-size: min-content;
      }
      > [data-kit-role=stamp] {
        flex-shrink: 1;
        min-inline-size: min-content;
        margin-inline-start: auto;
      }
    }
    [data-kit-role=row] > [data-kit-region=content-column]:has(> [data-kit-region=subject-column] > :is([data-kit-region=line], [data-kit-role=scope-line]):last-child) > [data-kit-region=actions] {
      margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
    }
    [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions] > :where([data-kit-role]):is([data-kit-role=icon-action]):first-child {
      margin-inline-start: calc(-1 * (var(--_kit-inset) + var(--_kit-rule)));
    }
  }
}
@media screen {
  :is(:not(th, td, [data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-role=row] ~ [data-kit-role=row]):not(:has(> :not([data-kit-role=row], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog, h1, h2, h3, h4, h5, h6, [data-kit-role=action-group], [data-kit-role=form-group]), > [data-kit-role=row] ~ :is(h1, h2, h3, h4, h5, h6), > [data-kit-role=row] ~ [data-kit-role=action-group] ~ [data-kit-role=row], > [data-kit-role=form-group] ~ [data-kit-role=row])), :not([data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-region=group] > [data-kit-role=row]):not(:has(> :not([data-kit-region=group], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog), > [data-kit-region=group] > :not([data-kit-region=group-heading], [data-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) [actions] max-content [run-end];
    container-type: inline-size;
    &:where([data-kit-layout=list] > [data-kit-region=rows], [data-kit-layout=home] > :is([data-kit-region=assigned-upcoming], [data-kit-region=followed-changes]), [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=find] > :is([data-kit-region=subject-groups], [data-kit-region=command-group])) {
      padding-inline: var(--_kit-inset);
    }
    > :is([data-kit-role=row], [data-kit-region=group]) {
      grid-column: handle / run-end;
      margin-inline: calc(-1 * var(--_kit-inset-tight));
    }
    > :is(h1, h2, h3, h4, h5, h6, [data-kit-role=action-group], [data-kit-role=form-group], [data-kit-region=notices], p[data-kit-region=nothing-matches]) {
      grid-column: handle / run-end;
      contain: inline-size;
      inline-size: auto;
    }
  }
  :is(:not(th, td, [data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-role=row] ~ [data-kit-role=row]):not(:has(> :not([data-kit-role=row], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog, h1, h2, h3, h4, h5, h6, [data-kit-role=action-group], [data-kit-role=form-group]), > [data-kit-role=row] ~ :is(h1, h2, h3, h4, h5, h6), > [data-kit-role=row] ~ [data-kit-role=action-group] ~ [data-kit-role=row], > [data-kit-role=form-group] ~ [data-kit-role=row])), :not([data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-region=group] > [data-kit-role=row]):not(:has(> :not([data-kit-region=group], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog), > [data-kit-region=group] > :not([data-kit-region=group-heading], [data-kit-role=row])))):has(> [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=wrapped], > [data-kit-region=group] > [data-kit-role=row] > [data-kit-region=content-column] > [data-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 [actions] minmax(min-content, 1fr) [run-end];
    > [data-kit-role=row],
    > [data-kit-region=group] > [data-kit-role=row] {
      > [data-kit-region=content-column] > [data-kit-region=actions] {
        justify-content: flex-end;
      }
    }
    &:has(> [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=under], > [data-kit-region=group] > [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=under]) {
      > [data-kit-role=row],
      > [data-kit-region=group] > [data-kit-role=row] {
        > [data-kit-region=content-column] > [data-kit-region=actions] {
          grid-row: 2;
          grid-column: avatar / run-end;
          align-self: start;
          justify-self: start;
          justify-content: flex-start;
          margin-inline-start: 0;
        }
        > [data-kit-region=content-column] > [data-kit-role=status-line] {
          justify-self: start;
          text-align: start;
        }
        > [data-kit-region=content-column]:has(> [data-kit-region=subject-column] > :is([data-kit-region=line], [data-kit-role=scope-line]):last-child) > [data-kit-region=actions] {
          margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
        }
      }
    }
    &:has(> [data-kit-role=row] > [data-kit-region=content-column] > [data-kit-region=actions][data-kit-fit~=narrowed], > [data-kit-region=group] > [data-kit-role=row] > [data-kit-region=content-column] > [data-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 [actions] minmax(min-content, 1fr) [run-end];
    }
  }
  :not([data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-region=group] > [data-kit-role=row]):not(:has(> :not([data-kit-region=group], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog), > [data-kit-region=group] > :not([data-kit-region=group-heading], [data-kit-role=row]))) > [data-kit-region=group] {
    display: grid;
    grid-template-columns: subgrid;
    padding-inline: var(--_kit-inset-tight);
    > :is([data-kit-role=row], [data-kit-region=group-heading]) {
      grid-column: handle / run-end;
      margin-inline: calc(-1 * var(--_kit-inset-tight));
    }
  }
  :where(:not(th, td, [data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-role=row] ~ [data-kit-role=row]):not(:has(> :not([data-kit-role=row], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog, h1, h2, h3, h4, h5, h6, [data-kit-role=action-group], [data-kit-role=form-group]), > [data-kit-role=row] ~ :is(h1, h2, h3, h4, h5, h6), > [data-kit-role=row] ~ [data-kit-role=action-group] ~ [data-kit-role=row], > [data-kit-role=form-group] ~ [data-kit-role=row])), :not([data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-region=group] > [data-kit-role=row]):not(:has(> :not([data-kit-region=group], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog), > [data-kit-region=group] > :not([data-kit-region=group-heading], [data-kit-role=row]))) > [data-kit-region=group]) > [data-kit-role=row]:not(:has(> [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts])) {
    container-type: normal;
  }
  @container (inline-size >= 720px) {
    :where(:not(th, td, [data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-role=row] ~ [data-kit-role=row]):not(:has(> :not([data-kit-role=row], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog, h1, h2, h3, h4, h5, h6, [data-kit-role=action-group], [data-kit-role=form-group]), > [data-kit-role=row] ~ :is(h1, h2, h3, h4, h5, h6), > [data-kit-role=row] ~ [data-kit-role=action-group] ~ [data-kit-role=row], > [data-kit-role=form-group] ~ [data-kit-role=row])), :not([data-kit-layout=calendar] *, [data-kit-region=setup-checklist] *):has(> [data-kit-region=group] > [data-kit-role=row]):not(:has(> :not([data-kit-region=group], [data-kit-region=notices], p[data-kit-region=nothing-matches], [data-kit-region=drop-line], dialog), > [data-kit-region=group] > :not([data-kit-region=group-heading], [data-kit-role=row]))) > [data-kit-region=group]) > [data-kit-role=row]:not(:has(> [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts])) {
      display: grid;
      grid-template-columns: subgrid;
      column-gap: 0;
      > button[data-kit-region=handle] {
        grid-column: handle;
        margin-inline-end: var(--_kit-stack);
      }
      > [data-kit-region=selection] {
        grid-column: selection;
        margin-inline-end: var(--_kit-stack);
      }
      > [data-kit-region=unread] {
        grid-column: unread;
        margin-inline-end: var(--_kit-stack);
      }
      > [data-kit-region=expansion] {
        grid-column: handle / run-end;
        contain: inline-size;
      }
      > [data-kit-region=content-column] {
        grid-column: avatar / run-end;
        display: grid;
        grid-template-columns: subgrid;
        column-gap: 0;
        margin-inline-start: 0;
        > * {
          grid-column: avatar / run-end;
        }
        > :not([data-kit-region=subject-column], [data-kit-region=actions]) {
          contain: inline-size;
        }
        > [data-kit-role=status-line] {
          inline-size: 100%;
          justify-self: end;
          margin-inline: 0;
        }
        > [data-kit-region=subject-column] {
          grid-row: 1;
          grid-column: avatar / actions;
          display: grid;
          grid-template-columns: subgrid;
        }
        > [data-kit-region=actions] {
          grid-column: actions;
          grid-row: 1;
          align-self: center;
          justify-self: end;
          margin-inline-start: var(--_kit-stack);
        }
        &:has(> [data-kit-region=actions][data-kit-holds~=words]) > :is([data-kit-region=subject-column], [data-kit-region=actions]) {
          align-self: baseline;
        }
        &:has(> [data-kit-region=actions][data-kit-fit~=tall]) > :is([data-kit-region=subject-column], [data-kit-region=actions]) {
          align-self: start;
        }
        > [data-kit-region=actions][data-kit-holds~=words] {
          display: flex;
          flex-wrap: wrap;
          justify-content: flex-end;
          > [data-kit-region=words] {
            margin-block-start: 0;
          }
        }
        > [data-kit-region=subject-column] *:where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *)) {
          grid-column: avatar / actions;
          contain: inline-size;
        }
        &:has(> [data-kit-region=subject-column] :is([data-kit-role=form-group], [data-kit-role=selection-control][data-kit-region=group]):where(:not([data-kit-region=subject-column] :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div)))) *))) {
          > [data-kit-region=subject-column] {
            display: grid;
            row-gap: var(--_kit-region);
          }
          > [data-kit-region=actions] {
            align-self: end;
          }
        }
        > [data-kit-region=subject-column] > [data-kit-region=line] {
          display: grid;
          grid-template-columns: subgrid;
          column-gap: 0;
          align-items: baseline;
          contain: none;
          > [data-kit-region=subject-stamp] {
            display: contents;
            > * {
              grid-row: 1;
              min-inline-size: auto;
            }
            > [data-kit-role=avatar] {
              grid-column: avatar;
              margin-inline-end: var(--_kit-stack);
            }
            > [data-kit-region=subject] {
              grid-column: subject;
            }
            > [data-kit-role=stamp] {
              grid-column: stamp;
              margin-inline-start: var(--_kit-region);
            }
            > [data-kit-region=availability] {
              grid-column: availability;
              margin-inline-start: var(--_kit-stack);
            }
          }
          > [data-kit-region=facts-column] {
            grid-row: 1;
            grid-column: facts / space;
            display: grid;
            grid-template-columns: subgrid;
            column-gap: 0;
            row-gap: var(--_kit-stack);
            align-items: baseline;
            min-inline-size: auto;
            > [data-kit-region=facts] {
              margin-inline-start: var(--_kit-region);
            }
            > [data-kit-region=facts]:nth-child(1) {
              grid-column: fact 1;
            }
            > [data-kit-region=facts]:nth-child(2) {
              grid-column: fact 2;
            }
            > [data-kit-region=facts]:nth-child(3) {
              grid-column: fact 3;
            }
            > [data-kit-region=facts]:nth-child(n+4) {
              grid-column: fact 4;
            }
          }
        }
      }
    }
    [data-kit-region=rows]:has([data-kit-role=row] > [data-kit-region=unread]) [data-kit-role=row]:not(:has(> [data-kit-region=unread])):not(:has(> [data-kit-region=content-column] > [data-kit-region=subject-column] > [data-kit-region=line] > [data-kit-region=facts])) > [data-kit-region=content-column] {
      margin-inline-start: 0;
    }
  }
}
[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);
}
[data-kit-role=segmented-control] {
  display: inline-grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  box-sizing: border-box;
  max-inline-size: 100%;
  block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  border-radius: var(--_kit-radius);
  background: var(--_kit-wash-muted);
  vertical-align: middle;
}
[data-kit-role=segmented-control][data-kit-fit=pending] {
  visibility: hidden;
}
[data-kit-role=segmented-control] > [data-kit-region=segment] {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--_kit-rhythm);
  padding-inline: var(--_kit-inset);
  border-radius: var(--_kit-radius);
  color: var(--_kit-text-ink);
  font-size: var(--_kit-label-size);
  white-space: nowrap;
}
[data-kit-role=segmented-control] > [data-kit-region=segment] > input {
  position: absolute;
  inset: 0;
  appearance: none;
  margin: 0;
  border: 0;
  border-radius: inherit;
  background: none;
  -webkit-tap-highlight-color: transparent;
}
[data-kit-role=segmented-control] > [data-kit-region=segment]:has(> input:checked) {
  font-weight: 700;
}
[data-kit-role=segmented-control] > [data-kit-region=segment]:has(> input:checked):before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: var(--_kit-segment-inset);
  border-radius: calc(var(--_kit-radius) - var(--_kit-segment-inset));
  background: var(--_kit-panel-surface);
}
[data-kit-role=segmented-control] > [data-kit-region=segment] > [data-kit-icon] {
  flex: none;
  inline-size: var(--_kit-control-icon);
  block-size: var(--_kit-control-icon);
}
[data-kit-role=segmented-control][data-kit-fit=icons] > [data-kit-region=segment] {
  min-inline-size: var(--_kit-target);
  padding-inline: 0;
}
[data-kit-role=segmented-control][data-kit-fit=icons] > [data-kit-region=segment] > [data-kit-region=segment-name] {
  position: absolute;
  inline-size: var(--_kit-rule);
  block-size: var(--_kit-rule);
  overflow: clip;
  clip-path: inset(50%);
  white-space: nowrap;
}
:where(input)[data-kit-role=selection-control] {
  appearance: none;
  display: inline-grid;
  place-items: center;
  inline-size: var(--_kit-selection-size);
  block-size: var(--_kit-selection-size);
  flex: none;
  margin: 0;
  padding: 0;
  border: var(--_kit-rule) solid var(--_kit-field-edge);
  border-radius: 0;
  background: var(--_kit-panel);
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  vertical-align: middle;
}
:where(input)[data-kit-role=selection-control][type=checkbox]:checked {
  background: var(--_kit-ink);
}
:where(input)[data-kit-role=selection-control][type=checkbox]:checked:not(:disabled) {
  border-color: var(--_kit-ink);
}
:where(input)[data-kit-role=selection-control]:checked:disabled {
  border-color: var(--_kit-muted);
}
:where(input)[data-kit-role=selection-control][type=checkbox]:checked:disabled {
  background: var(--_kit-muted);
}
:where(input)[data-kit-role=selection-control][type=checkbox]:checked:before {
  content: "";
  inline-size: 100%;
  block-size: 100%;
  background: var(--_kit-surface);
  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;
}
:where(input)[data-kit-role=selection-control][type=checkbox]:is(:indeterminate, [data-kit-state~=mixed]:checked) {
  border-color: var(--_kit-ink);
  background: var(--_kit-ink);
}
:where(input)[data-kit-role=selection-control][type=checkbox]:is(:indeterminate, [data-kit-state~=mixed]:checked):disabled {
  border-color: var(--_kit-muted);
  background: var(--_kit-muted);
}
:where(input)[data-kit-role=selection-control][type=checkbox]:is(:indeterminate, [data-kit-state~=mixed]:checked):before {
  content: "";
  inline-size: 100%;
  block-size: 100%;
  background: var(--_kit-surface);
  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=%22M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z%22/%3E%3C/svg%3E") center / contain no-repeat;
}
:where(input)[data-kit-role=selection-control][type=radio] {
  border-radius: 50%;
}
:where(input)[data-kit-role=selection-control][type=radio]:checked {
  color: var(--_kit-ink);
}
:where(input)[data-kit-role=selection-control][type=radio]:checked:disabled {
  color: var(--_kit-muted);
}
:where(input)[data-kit-role=selection-control][type=radio]:checked:before {
  content: "";
  inline-size: var(--_kit-inset-tight);
  block-size: var(--_kit-inset-tight);
  border-radius: 50%;
  background: currentColor;
}
label:has(> [data-kit-role=selection-control]) {
  display: inline-block;
  vertical-align: middle;
  min-inline-size: var(--_kit-target);
  min-block-size: var(--_kit-target);
}
label:has(> [data-kit-role=selection-control]):not([data-kit-region=selection]) {
  position: relative;
  padding-inline-start: calc(var(--_kit-selection-size) + var(--_kit-stack));
}
label:has(> [data-kit-role=selection-control]):not([data-kit-region=selection]) > [data-kit-role=selection-control] {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: max(0px, (1lh - var(--_kit-selection-size)) / 2);
}
label[data-kit-region=selection] > [data-kit-role=selection-control] {
  margin-inline-end: var(--_kit-stack);
}
:is(th, td) > label[data-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[data-kit-region=selection],
:is(th, td) > label[data-kit-region=selection] > [data-kit-role=selection-control] {
  line-height: inherit;
}
:is(th, td) > label[data-kit-region=selection] > [data-kit-role=selection-control] {
  vertical-align: top;
  margin-block-start: calc((1lh - var(--_kit-selection-size)) / 2);
}
label:has(> [data-kit-role=selection-control]:disabled) {
  color: var(--_kit-text-muted);
}
label:has(> [data-kit-role=selection-control]:disabled) > span:not([data-kit-region], :has(+ output)) {
  margin-inline-start: var(--_kit-stack);
}
:where(div):not([data-kit-role], [data-kit-region=form-row]):has(> label > [data-kit-role=selection-control]),
:where(fieldset):not([data-kit-role], [data-kit-region=form-row]):has(> label > [data-kit-role=selection-control]),
:where(form):not([data-kit-role], [data-kit-region=form-row]):has(> label > [data-kit-role=selection-control]) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--_kit-stack);
  margin-inline: 0;
  padding: 0;
  border: 0;
}
[data-kit-role=selection-control][data-kit-region=group] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: max(var(--_kit-stack), var(--_kit-target) - 1lh) var(--_kit-stack);
  inline-size: 100%;
  min-inline-size: 0;
  margin-inline: 0;
  padding: 0;
  border: 0;
}
[data-kit-role=selection-control][data-kit-region=group] > :where([data-kit-region]):is([data-kit-region=help], [data-kit-region=error]) {
  inline-size: 100%;
}
[data-kit-role=selection-control][data-kit-region=group] > label:has(> [data-kit-role=selection-control]) {
  min-block-size: 0;
}
[data-kit-role=selection-control][data-kit-region=group] > label > :where([data-kit-region]):is([data-kit-region=reason], [data-kit-region=choice-help]) {
  display: block;
  color: var(--_kit-text-muted);
}
[data-kit-role=selection-control][data-kit-region=group] > [data-kit-region=choice-fields] {
  inline-size: calc(100% - var(--_kit-selection-size) - var(--_kit-stack));
  min-inline-size: 0;
  margin-inline-start: calc(var(--_kit-selection-size) + var(--_kit-stack));
}
[data-kit-role=selection-control][data-kit-region=group] > label:has(> [data-kit-role=selection-control]:not(:checked:not([type=checkbox]:indeterminate, [data-kit-state~=mixed]))) + [data-kit-region=choice-fields] {
  display: none;
}
[data-kit-role=selection-control][data-kit-region=group] > label:has(> [data-kit-role=selection-control]:checked:not([type=checkbox]:indeterminate, [data-kit-state~=mixed])) + [data-kit-region=choice-fields]:has(+ label) {
  margin-block-end: calc(var(--_kit-region) - var(--_kit-stack));
}
[data-kit-role=selection-control][data-kit-region=group] > label:has(> [data-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%;
}
:where(fieldset):is(fieldset:not([data-kit-role]):has(> label > [data-kit-role=selection-control]), fieldset[data-kit-role=selection-control][data-kit-region=group]) {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  justify-items: start;
}
:is(fieldset:not([data-kit-role]):has(> label > [data-kit-role=selection-control]), fieldset[data-kit-role=selection-control][data-kit-region=group]) > legend {
  margin-block-end: var(--_kit-stack);
  padding: 0;
}
@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=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] {
  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-panel-boundary);
  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;
  }
  > [data-kit-region=preview] > [data-kit-layout=record] {
    grid-template-columns: minmax(0, 1fr);
    > [data-kit-region=facts-related-records] {
      order: 1;
    }
  }
}
@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=slider] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-items: end;
  column-gap: var(--_kit-inset);
  row-gap: var(--_kit-stack);
  min-inline-size: 0;
}
[data-kit-role=slider] > [data-kit-region=track] {
  position: relative;
  block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  min-inline-size: var(--_kit-field-narrow);
  touch-action: none;
  user-select: none;
  -webkit-user-select: none;
}
[data-kit-role=slider] > [data-kit-region=track]:before,
[data-kit-role=slider] > [data-kit-region=track] > [data-kit-region=range] {
  position: absolute;
  inset-block-start: 50%;
  block-size: var(--_kit-rhythm);
  translate: 0 -50%;
}
[data-kit-role=slider] > [data-kit-region=track]:before {
  content: "";
  inset-inline: 0;
  background: var(--_kit-wash);
}
[data-kit-role=slider] > [data-kit-region=track] > [data-kit-region=range] {
  inset-inline-start: calc(var(--_kit-thumb) / 2 + (100% - var(--_kit-thumb)) * var(--kit-slider-from));
  inset-inline-end: calc(var(--_kit-thumb) / 2 + (100% - var(--_kit-thumb)) * (1 - var(--kit-slider-to)));
  background: var(--_kit-text-ink);
}
[data-kit-role=slider] > [data-kit-region=track]:not(:has(> [data-kit-region=thumb] ~ [data-kit-region=thumb])) > [data-kit-region=range] {
  inset-inline-start: 0;
}
[data-kit-role=slider] > [data-kit-region=track] > [data-kit-region=tick] {
  position: absolute;
  inset-block-start: calc(50% + var(--_kit-rhythm));
  inset-inline-start: calc(var(--_kit-thumb) / 2 + (100% - var(--_kit-thumb)) * var(--kit-slider-at));
  inline-size: var(--_kit-rule);
  block-size: var(--_kit-rhythm);
  translate: -50% 0;
  background: var(--_kit-text-muted);
}
[data-kit-role=slider] > [data-kit-region=track] > [data-kit-region=thumb] {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: calc((100% - var(--_kit-thumb)) * var(--kit-slider-at));
  box-sizing: border-box;
  inline-size: var(--_kit-thumb);
  block-size: var(--_kit-thumb);
  translate: 0 -50%;
  background: var(--_kit-text-ink);
}
[data-kit-role=slider] > [data-kit-region=track] > [data-kit-region=thumb]:focus-visible {
  z-index: 1;
}
[data-kit-role=slider] > [data-kit-region=track]:has(> [data-kit-region=thumb][aria-disabled=true]) > :is([data-kit-region=range], [data-kit-region=thumb]) {
  background: var(--_kit-text-muted);
}
[data-kit-role=slider] > [data-kit-region=fields] {
  display: flex;
  flex-wrap: wrap;
  gap: var(--_kit-stack);
  min-inline-size: 0;
}
[data-kit-role=slider] > [data-kit-region=fields] > [data-kit-region=field] {
  display: grid;
  align-content: start;
  gap: var(--_kit-stack);
  min-inline-size: 0;
}
[data-kit-role=slider] > [data-kit-region=fields] > [data-kit-region=field] > label {
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
}
@media print, screen and (width >= 720px) {
  [data-kit-role=slider]:not([data-kit-role=popover] *) {
    grid-template-columns: 1fr auto;
  }
}
[data-kit-role=split-action] {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: stretch;
  max-inline-size: 100%;
  vertical-align: middle;
}
[data-kit-role=split-action] > :where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=secondary-action]) {
  flex: 0 1 auto;
  min-inline-size: 0;
  border-inline-end-width: 0;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
[data-kit-role=split-action] > [data-kit-role=icon-action] {
  inline-size: max(var(--_kit-form-control-height), var(--_kit-target));
  block-size: auto;
  min-block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
[data-kit-role=split-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-inline-start-color: currentColor;
}
[data-kit-role=split-action]:has(> [data-kit-role=primary-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]))) {
  --_kit-wash-hover: var(--_kit-accent-wash-hover);
  background-color: var(--_kit-accent);
  color: var(--_kit-accent-ink);
}
[data-kit-role=split-action]:has(> [data-kit-role=secondary-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]))) {
  background-color: var(--_kit-wash);
  color: var(--_kit-text-ink);
}
[data-kit-role=split-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]))) > [data-kit-icon] {
  color: inherit;
}
[data-kit-role=split-action] > [data-kit-role=icon-action]:is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
[data-kit-role=split-action] > :is([data-kit-role=primary-action], [data-kit-role=secondary-action]):is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) + [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-inline-start-color: currentColor;
  color: var(--_kit-text-muted);
}
[data-kit-role=split-action]:has(> [data-kit-role=primary-action]) > [data-kit-role=icon-action]:is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
[data-kit-role=split-action] > [data-kit-role=primary-action]:is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) + [data-kit-role=icon-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
  background-color: var(--_kit-wash-accent);
}
[data-kit-role=split-action]:has(> [data-kit-role=secondary-action]) > [data-kit-role=icon-action]:is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))),
[data-kit-role=split-action] > [data-kit-role=secondary-action]:is([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) + [data-kit-role=icon-action]:not([data-kit-state~=submitting], [aria-busy=true], [data-kit-state~=inert], :disabled:where(:not([data-phx-disabled=false]))) {
  background-color: var(--_kit-wash);
}
@media screen and (width < 720px) {
  :is([data-kit-role=action-group], [data-kit-role=action-group] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=split-action] {
    inline-size: 100%;
    order: 2;
    &:has(> [data-kit-role=primary-action]) {
      order: 1;
    }
    > :where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=secondary-action]) {
      flex: 1 1 auto;
    }
  }
}
[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: var(--_kit-stamp-hang);
  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-dot) + var(--_kit-stamp-gap));
}
[data-kit-role=stamp][data-kit-state~=alert] {
  --_kit-stamp-hang: calc(var(--_kit-stamp-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]:is([data-kit-state~=attention], [data-kit-state~=alert]) {
  color: var(--_kit-text-ink);
}
[data-kit-role=stamp]:is([data-kit-state~=settled], [data-kit-state~=neutral]) {
  color: var(--_kit-text-muted);
}
[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]):is([data-kit-region=words], [data-kit-role=status-line]),
:is([data-kit-region=form-row], [data-kit-region=form-row-list]) > :where([data-kit-role]):is([data-kit-region=words], [data-kit-role=status-line]) {
  grid-column: 1 / -1;
  margin-block: 0;
}
[data-kit-role=form-group]:has(> [data-kit-role=switch]) {
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  column-gap: var(--_kit-inset);
  max-inline-size: var(--_kit-focused-width);
}
[data-kit-role=form-group]:has(> [data-kit-role=switch]) > * {
  grid-column: 1;
}
[data-kit-role=form-group]:has(> [data-kit-role=switch]) > label {
  --_kit-text-line: var(--_kit-body-leading);
}
[data-kit-role=form-group] > [data-kit-role=switch] {
  grid-column: 2;
  grid-row: 1;
}
[data-kit-role=switch] {
  display: inline-flex;
  align-items: center;
  gap: var(--_kit-stack);
  font-size: var(--_kit-value-size);
}
[data-kit-role=switch] > [data-kit-region] {
  order: -1;
  color: var(--_kit-text-ink);
  white-space: nowrap;
}
[data-kit-role=switch] > input[type=checkbox]:checked ~ [data-kit-region=off],
[data-kit-role=switch] > input[type=checkbox]:not(:checked) ~ [data-kit-region=on],
[data-kit-role=switch]:is([data-kit-state~=processing], :has(> input[aria-busy=true])) > :where([data-kit-region]):is([data-kit-region=on], [data-kit-region=off]),
[data-kit-role=switch]:not([data-kit-state~=processing], :has(> input[aria-busy=true])) > [data-kit-region=processing] {
  display: none;
}
[data-kit-role=switch] > input[type=checkbox] {
  appearance: none;
  position: relative;
  flex: none;
  inline-size: 36px;
  block-size: 20px;
  margin: 0;
  padding: 0;
  border: var(--_kit-rule) solid var(--_kit-field-edge);
  border-radius: 0;
  background: var(--_kit-panel);
  font: inherit;
}
[data-kit-role=switch] > input[type=checkbox]:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  inset-block-start: calc(2px - var(--_kit-rule));
  inset-inline-start: calc(2px - var(--_kit-rule));
  inline-size: 16px;
  block-size: 16px;
  border: 8px solid var(--_kit-muted);
  transition: translate var(--_kit-transition) var(--_kit-settle);
}
[data-kit-role=switch] > input[type=checkbox]:after {
  content: "";
  position: absolute;
  inset-block: calc(min(0px, (20px - var(--_kit-target)) / 2) - var(--_kit-rule));
  inset-inline: calc(min(0px, (36px - var(--_kit-target)) / 2) - var(--_kit-rule));
}
[data-kit-role=switch] > input[type=checkbox]:checked {
  border-color: var(--_kit-ink);
  background: var(--_kit-ink);
}
[data-kit-role=switch] > input[type=checkbox]:checked:before {
  border-color: var(--_kit-surface);
  translate: 16px 0;
}
[data-kit-role=switch] > input[type=checkbox]:checked:dir(rtl):before {
  translate: -16px 0;
}
[data-kit-role=switch] > input[type=checkbox]:disabled {
  border-color: var(--_kit-muted);
}
[data-kit-role=switch] > input[type=checkbox]:checked:disabled {
  background: var(--_kit-muted);
}
[data-kit-role=switch]:has(> input[type=checkbox]:disabled) > :where([data-kit-region]):is([data-kit-region=on], [data-kit-region=off]) {
  color: var(--_kit-text-muted);
}
[data-kit-role=switch][data-kit-state~=processing] > input[type=checkbox],
[data-kit-role=switch] > input[type=checkbox][aria-busy=true] {
  cursor: progress;
}
[data-kit-role=form-group] > [data-kit-role=switch] ~ output + span:not([data-kit-region]) {
  color: var(--_kit-text-muted);
}
[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;
  inline-size: 0;
  min-inline-size: 100%;
  block-size: max(var(--_kit-form-control-height), var(--_kit-target));
  padding: var(--_kit-inset-tight);
  padding-inline-end: var(--_kit-target);
  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) var(--_kit-target);
  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;
  background-color: transparent;
}
[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: 700;
}
[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(> [data-kit-role=time-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(> [data-kit-role=time-field] + [data-kit-role=time-field]) > :where([data-kit-role]):is([data-kit-role=time-field], [data-kit-region=zone]),
[data-kit-role=form-group] > fieldset:has(> [data-kit-role=time-field] + [data-kit-role=time-field]) > :where([data-kit-region]):is([data-kit-role=time-field], [data-kit-region=zone]) {
  margin-block: 0;
}
[data-kit-role=form-group] > fieldset:has(> [data-kit-role=time-field] + [data-kit-role=time-field]) > [data-kit-role=time-field] > [data-kit-region=resolved] {
  contain: inline-size;
}
[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(> [data-kit-role=time-field] + [data-kit-role=time-field]) > [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));
  }
}
[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-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]:is([data-kit-side=above], :not([data-kit-side])):before {
  top: 100%;
}
[data-kit-role=tooltip][popover]:is([data-kit-side=above], :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;
  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: 700;
}
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] ~ [data-kit-role=tree],
[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: 700;
}
[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);
}
a[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 {
  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;
}
a[data-kit-role=way-back] > [data-kit-region=label] {
  text-decoration: inherit;
}
a[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;
}
[data-kit-role=ways-in] {
  display: grid;
  inline-size: 100%;
}
[data-kit-role=ways-in] [data-kit-region=google] :where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=secondary-action]),
[data-kit-role=ways-in] [data-kit-region=others] [data-kit-role=secondary-action] {
  inline-size: 100%;
}
[data-kit-role=ways-in] > [data-kit-region=others] {
  display: grid;
  gap: var(--_kit-stack);
}
[data-kit-role=ways-in] > p {
  color: var(--_kit-text-muted);
}
[data-kit-role=ways-in] > [data-kit-region=rule] {
  display: flex;
  align-items: center;
  gap: var(--_kit-stack);
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
}
[data-kit-role=ways-in] > [data-kit-region=rule]:before,
[data-kit-role=ways-in] > [data-kit-region=rule]:after {
  content: "";
  flex: 1;
  border-block-start: var(--_kit-rule) solid var(--_kit-muted);
}
[data-kit-role=ways-in] > [data-kit-region=others] {
  > [data-kit-region=words] {
    order: 5;
    margin-block: 0;
  }
  > [data-kit-role=status-line] {
    order: 6;
    margin-block: 0;
  }
}
[data-kit-role=ways-in] > [data-kit-region=others]:not(:has(> :not([hidden]))) {
  display: none;
}
[data-kit-layout=form]:has(> [data-kit-role=ways-in] > [data-kit-region=others] > [data-kit-region=way]:not([hidden])) > :is([data-kit-region=form-groups]:not([data-kit-ways=all]), [data-kit-region=submit-return]) {
  display: none;
}
[data-kit-layout=form]:has(> [data-kit-role=ways-in] > [data-kit-region=others] > [data-kit-region=way][hidden]) > [data-kit-region=submit-return] > [data-kit-role=primary-action] {
  inline-size: 100%;
}
:where([data-kit-role]):where([data-kit-role=headed-region], [data-kit-role=card], [data-kit-role=inline-consequence], [data-kit-role=attention-item], [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=attention-item], [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=attention-item], [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))) {
  [data-kit-role=headed-region] > [data-kit-region=heading],
  :is([data-kit-role=card], [data-kit-role=inline-consequence], [data-kit-role=attention-item]) > [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: 700;
  }
}
:where([data-kit-layout]):is([data-kit-layout=form], [data-kit-layout=unavailable], :is([data-kit-layout=form], [data-kit-role=dialog], [data-kit-role=keyboard-sheet]) > [data-kit-region=form-groups], [data-kit-layout=stepped-flow] > [data-kit-region=current-step], [data-kit-layout=record] > [data-kit-region=decision-compact-work] > [data-kit-region=decision], form[data-kit-role=form-group]:not([role=search])),
:where([data-kit-region]):is([data-kit-layout=form], [data-kit-layout=unavailable], :is([data-kit-layout=form], [data-kit-role=dialog], [data-kit-role=keyboard-sheet]) > [data-kit-region=form-groups], [data-kit-layout=stepped-flow] > [data-kit-region=current-step], [data-kit-layout=record] > [data-kit-region=decision-compact-work] > [data-kit-region=decision], form[data-kit-role=form-group]:not([role=search])),
:where(form):is([data-kit-layout=form], [data-kit-layout=unavailable], :is([data-kit-layout=form], [data-kit-role=dialog], [data-kit-role=keyboard-sheet]) > [data-kit-region=form-groups], [data-kit-layout=stepped-flow] > [data-kit-region=current-step], [data-kit-layout=record] > [data-kit-region=decision-compact-work] > [data-kit-region=decision], form[data-kit-role=form-group]:not([role=search])) {
  --_kit-center-measure: var(--_kit-focused-width);
  box-sizing: border-box;
  inline-size: 100%;
  max-inline-size: var(--_kit-center-measure);
  margin-inline: 0 auto;
}
:where([data-kit-layout]):is([data-kit-layout=home], [data-kit-layout=record], [data-kit-layout=help], [data-kit-layout=settings], [data-kit-layout=reports]) {
  display: grid;
  grid-template-columns: var(--_kit-split);
  gap: var(--_kit-region) var(--_kit-inset-wide);
  min-inline-size: 0;
  > * {
    grid-column: 1 / -1;
  }
}
@media screen {
  @container (inline-size < 720px) {
    :where([data-kit-layout]):is([data-kit-layout=home], [data-kit-layout=record], [data-kit-layout=help], [data-kit-layout=settings], [data-kit-layout=reports]) {
      grid-template-columns: minmax(0, 1fr);
    }
  }
}
[data-kit-region=words] {
  color: var(--_kit-text-muted);
}
:where(button, a, ol, ul, [data-kit-role=split-action], [data-kit-role=action-menu]) + [data-kit-region=words]:not(:where([data-kit-role=action-group], [data-kit-region=actions]) > *) {
  margin-block-start: var(--_kit-rhythm);
}
[data-kit-region=fact] {
  display: block;
}
[data-kit-region=supporting] {
  display: block;
  margin-block-start: var(--_kit-rhythm);
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
}
[data-kit-region=service-destinations] {
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
  > a {
    display: inline-flex;
    align-items: center;
    min-block-size: var(--_kit-target);
    margin-block: calc(-.5 * max(0px, var(--_kit-target) - 1lh));
  }
}
[data-kit-layout] summary {
  font-size: var(--_kit-body-size);
}
[data-kit-region=notices]:not(:has(> *)) {
  display: contents;
}
: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=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;
}
:where([data-kit-layout]):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]) {
  :where([data-kit-region]):is([data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions], [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);
  }
  summary,
  select {
    min-block-size: var(--_kit-target);
  }
}
[data-kit-authored-text=true] :where(p, h5, ul, ol, li, blockquote, pre) {
  margin: 0;
}
[data-kit-authored-text=true] :is(p, h5) {
  white-space: pre-wrap;
}
[data-kit-authored-text=true] > h5 {
  font-size: var(--_kit-body-size);
  font-weight: 700;
}
[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] :is(ul, 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: 700;
}
[data-kit-authored-text=true] :not(pre) > code {
  padding-inline: var(--_kit-rhythm);
  border-radius: var(--_kit-rhythm);
  background: var(--_kit-wash-muted);
}
:where(html):root:has([data-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([data-kit-layout=shell]) {
    overscroll-behavior-y: auto;
  }
}
@media screen and (width >= 720px) {
  :where(html):root:has([data-kit-layout=shell] > [data-kit-region=rail]) {
    scroll-padding-block-start: calc(3 * var(--_kit-focus-edge) + var(--_kit-rule));
  }
  [data-kit-layout=shell]:has(> [data-kit-region=rail]) {
    --_kit-shell-held-edge: 0px;
  }
}
[data-kit-layout=shell] {
  --_kit-shell-held-edge: calc(var(--_kit-shell-strip-height) + var(--kit-strip-growth, 0px));
  --_kit-shell-content-width: var(--_kit-content-width);
  --_kit-rail-track: calc(var(--_kit-rail-width) + env(safe-area-inset-left));
  --_kit-profile-height: max(var(--_kit-touch-target), var(--_kit-avatar) + 2 * var(--_kit-inset-tight));
  padding-block-end: env(safe-area-inset-bottom);
}
[data-kit-layout=shell] :is(dialog, [popover]) {
  --_kit-shell-held-edge: 0px;
}
[data-kit-layout=shell] > :where([data-kit-region]):is([data-kit-region=header], [data-kit-region=body], [data-kit-region=service-destinations]) {
  inline-size: calc(100% - 2 * var(--_kit-page-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
  max-inline-size: var(--_kit-shell-content-width);
  min-inline-size: 0;
  margin-inline: auto;
}
[data-kit-layout=shell]:has(> [data-kit-region=rail]) {
  max-inline-size: none;
  min-block-size: 100dvh;
  padding: 0;
}
[data-kit-layout=shell]:has(> [data-kit-region=rail]) {
  display: grid;
  grid-template-columns: var(--_kit-rail-track) minmax(0, 1fr);
  grid-template-rows: auto auto 1fr;
}
[data-kit-layout=shell]:has(> [data-kit-region=rail] > [data-kit-region=collapse][data-kit-state~=collapsed]) {
  --_kit-rail-width: var(--_kit-rail-collapsed-width);
  --_kit-rail-track: max-content;
}
@media (prefers-reduced-motion: no-preference) {
  [data-kit-layout=shell]:has(> [data-kit-region=rail]) {
    transition: grid-template-columns var(--_kit-appear) var(--_kit-settle);
  }
}
[data-kit-layout=shell][data-kit-holds~=service-destinations]:has(> [data-kit-region=rail]) {
  grid-template-rows: auto auto auto auto 1fr;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] {
  display: none;
}
[data-kit-layout=shell]:has(> [data-kit-region=rail]) > :where([data-kit-region]):is([data-kit-region=header], [data-kit-region=body], [data-kit-region=service-destinations]) {
  grid-column: 2;
  inline-size: calc(100% - 2 * var(--_kit-page-inset) - env(safe-area-inset-right));
  max-inline-size: var(--_kit-shell-content-width);
  min-inline-size: 0;
  margin-inline: auto;
  align-self: start;
}
@media screen {
  @container (inline-size >= 720px) {
    [data-kit-layout=shell][data-kit-holds~=side-panel] {
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      grid-template-rows: auto auto auto auto 1fr;
      min-block-size: 100dvh;
    }
    [data-kit-layout=shell][data-kit-holds~=side-panel]:has(> [data-kit-region=rail]) {
      grid-template-columns: var(--_kit-rail-track) minmax(0, 1fr) auto;
    }
    [data-kit-layout=shell][data-kit-holds~=side-panel]:not(:has(> [data-kit-role=side-panel])) {
      grid-template-columns: minmax(0, 1fr) clamp(var(--_kit-pane-least), var(--kit-pane-width, var(--_kit-pane-design)), var(--_kit-pane-greatest));
    }
    [data-kit-layout=shell][data-kit-holds~=side-panel]:has(> [data-kit-region=rail]):not(:has(> [data-kit-role=side-panel])) {
      grid-template-columns: var(--_kit-rail-track) minmax(0, 1fr) clamp(var(--_kit-pane-least), var(--kit-pane-width, var(--_kit-pane-design)), var(--_kit-pane-greatest));
    }
    [data-kit-layout=shell][data-kit-holds~=side-panel] > :where([data-kit-region]):is([data-kit-region=header], [data-kit-region=body], [data-kit-region=service-destinations]) {
      grid-column: -3;
    }
    [data-kit-layout=shell][data-kit-holds~=side-panel] > [data-kit-region=identity-strip] {
      grid-column: 1 / -1;
    }
    [data-kit-layout=shell] > [data-kit-role=side-panel] {
      grid-column: -2;
      grid-row: 2 / -1;
      position: sticky;
      inset-block-start: calc(var(--_kit-shell-strip-height) + var(--kit-strip-growth, 0px));
      align-self: start;
      block-size: calc(100dvh - var(--_kit-shell-strip-height) - var(--kit-strip-growth, 0px));
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) > [data-kit-role=side-panel] {
      grid-row: 1 / -1;
      inset-block-start: 0;
      block-size: 100dvh;
    }
  }
}
[data-kit-layout=shell] > [data-kit-region=identity-strip] {
  position: sticky;
  z-index: var(--_kit-tier-chrome);
  inset-block-start: 0;
  align-self: start;
  display: flex;
  align-items: center;
  gap: var(--_kit-stack);
  min-block-size: var(--_kit-shell-strip-height);
  padding-block-start: env(safe-area-inset-top);
  border-block-end: var(--_kit-rule) solid var(--_kit-rule-colour);
  background: var(--_kit-surface);
  color: var(--_kit-text-ink);
}
[data-kit-layout=shell] [data-kit-role=identity] {
  block-size: auto;
  min-block-size: var(--_kit-identity-height);
}
[data-kit-layout=shell] [data-kit-role=identity] > [data-kit-wordmark],
[data-kit-layout=shell] [data-kit-role=identity] > [data-kit-region=tenant] {
  flex: 0 1 auto;
  min-inline-size: 0;
  overflow: visible;
  white-space: normal;
  overflow-wrap: break-word;
  line-height: var(--_kit-text-line);
}
[data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-role=identity] > [data-kit-wordmark] {
  flex: 0 0 auto;
  white-space: nowrap;
}
[data-kit-layout=shell] {
  position: relative;
}
[data-kit-layout=shell] > [data-kit-region=skip-link] {
  position: absolute;
  inset-block-start: env(safe-area-inset-top);
  inset-inline-start: 0;
  inline-size: 1px;
  block-size: 1px;
  overflow: clip;
  clip-path: inset(50%);
  white-space: nowrap;
}
[data-kit-layout=shell]:has(> [data-kit-region=rail]) > [data-kit-region=skip-link] {
  grid-column: 1 / 2;
  grid-row: 1;
}
[data-kit-layout=shell] > [data-kit-region=skip-link]:focus {
  z-index: var(--_kit-tier-toast);
  inset-block-start: calc(env(safe-area-inset-top) + 2 * var(--_kit-focus-edge));
  inset-inline-start: max(var(--_kit-page-inset), calc((100% - var(--_kit-shell-content-width)) / 2));
  display: flex;
  align-items: center;
  inline-size: max-content;
  block-size: auto;
  min-block-size: var(--_kit-touch-target);
  overflow: visible;
  clip-path: none;
  padding-inline: var(--_kit-inset);
  border: var(--_kit-rule) solid var(--_kit-panel-boundary);
  border-radius: var(--_kit-radius);
  background: var(--_kit-panel-surface);
  color: var(--_kit-text-ink);
  box-shadow: 0 0 0 var(--_kit-focus-edge) var(--_kit-focus-halo), var(--_kit-lift);
}
@media screen {
  @container (inline-size >= 720px) {
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) > [data-kit-region=skip-link]:focus {
      inset-inline-start: calc(var(--_kit-inset) + env(safe-area-inset-left));
      max-inline-size: calc(100% + var(--_kit-page-inset) - 2 * var(--_kit-inset) - env(safe-area-inset-left));
      white-space: normal;
      overflow-wrap: anywhere;
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) > [data-kit-region=identity-strip] {
      display: none;
    }
  }
}
[data-kit-layout=shell] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=bottom-bar]) {
  background: var(--_kit-ground-charcoal);
  color: var(--_kit-text-ink);
}
[data-kit-layout=shell] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=bottom-bar]):after {
  content: "";
  position: absolute;
  background: light-dark(transparent, var(--_kit-rule-colour));
  pointer-events: none;
}
[data-kit-layout=shell] > [data-kit-region=rail]:after {
  inset-block: 0;
  inset-inline-end: 0;
  inline-size: var(--_kit-rule);
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar]:after {
  inset-inline: 0;
  inset-block-start: 0;
  block-size: var(--_kit-rule);
}
[data-kit-layout=shell] > [data-kit-region=rail] {
  grid-column: 1;
  grid-row: 1 / -1;
  position: sticky;
  z-index: var(--_kit-tier-chrome);
  top: 0;
  block-size: 100%;
  max-block-size: 100dvh;
  display: flex;
  flex-direction: column;
  gap: var(--_kit-stack);
  overflow: clip;
  padding: calc(var(--_kit-inset) + env(safe-area-inset-top)) var(--_kit-inset) calc(var(--_kit-inset) + env(safe-area-inset-bottom)) calc(var(--_kit-inset) + env(safe-area-inset-left));
}
[data-kit-layout=shell] > nav ul:not([data-kit-role=phone-sheet]) {
  display: flex;
  gap: var(--_kit-stack);
  list-style: none;
  margin: 0;
  padding: 0;
}
[data-kit-layout=shell] > [data-kit-region=rail] ul,
[data-kit-layout=shell] [data-kit-region=destination-group] > ul {
  flex-direction: column;
}
[data-kit-layout=shell] > nav [data-kit-region=destination-group] > ul,
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:not(:has(> [data-kit-region=destination-group])) {
  gap: var(--_kit-rhythm);
}
[data-kit-layout=shell] [data-kit-region=destination-group] > [data-kit-region=group-name] + ul {
  margin-block-start: var(--_kit-stack);
}
[data-kit-layout=shell] [data-kit-region=destination-group]:not(:first-child) {
  padding-block-start: var(--_kit-stack);
  border-block-start: var(--_kit-rule) solid var(--_kit-on-ground-muted);
}
[data-kit-layout=shell] [data-kit-region=group-name] {
  margin: 0;
  padding-inline: var(--_kit-inset-tight);
  color: var(--_kit-on-ground-muted);
  font-size: var(--_kit-label-size);
}
[data-kit-layout=shell] > [data-kit-region=rail] > ul:not([data-kit-region]) {
  flex: 0 0 auto;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations] {
  flex: 1;
  min-block-size: 0;
  padding-block-start: var(--_kit-stack);
  border-block-start: var(--_kit-rule) solid var(--_kit-on-ground-muted);
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--_kit-on-ground-muted) transparent;
  container-type: scroll-state;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations] > li {
  flex: 0 0 auto;
}
[data-kit-layout=shell] > [data-kit-region=rail]:not(:has(> [data-kit-region=collapse][data-kit-state~=collapsed])) > ul:not([data-kit-region]) > [data-kit-region=query] > [data-kit-role=destination],
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > ul:not([data-kit-region]) > [data-kit-region=query] > form {
  display: none;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations] > [data-kit-region=profile] {
  position: sticky;
  z-index: 1;
  inset-block-end: 0;
  margin-block-start: auto;
  padding-block-start: var(--_kit-rhythm);
  border-block-start: var(--_kit-rule) solid var(--_kit-on-ground-muted);
  background: var(--_kit-ground-charcoal);
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations] {
  --_kit-overflow-fade-blank: calc(var(--_kit-inset-tight) + var(--_kit-stack) + var(--_kit-stack) + var(--_kit-rule) + 1lh + var(--_kit-stack) + var(--_kit-inset-tight));
  font-size: var(--_kit-label-size);
  scroll-padding-block: calc(var(--_kit-overflow-fade-extent) + 2 * var(--_kit-focus-edge) + var(--_kit-rule));
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:has(> [data-kit-region=profile]) {
  --_kit-rail-foot: calc(var(--_kit-profile-height) + var(--kit-profile-growth, 0px) + var(--_kit-rhythm) + var(--_kit-rule));
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:has(> [data-kit-region=profile]) {
  scroll-padding-block-end: calc(var(--_kit-overflow-fade-extent) + var(--_kit-rail-foot) + 2 * var(--_kit-focus-edge) + var(--_kit-rule));
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:after {
  --_kit-overflow-fade-direction: to bottom;
  --_kit-overflow-fade-surface: var(--_kit-ground-charcoal);
  content: "";
  visibility: hidden;
  flex: none;
  align-self: stretch;
  inset-block-end: 0;
  block-size: var(--_kit-overflow-fade-extent);
  margin-block-start: calc(-1 * var(--_kit-stack));
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:before {
  --_kit-overflow-fade-direction: to top;
  --_kit-overflow-fade-surface: var(--_kit-ground-charcoal);
  flex: none;
  align-self: stretch;
  inset-block-start: 0;
  block-size: var(--_kit-overflow-fade-extent);
  margin-block-end: calc(-1 * (var(--_kit-overflow-fade-extent) + var(--_kit-stack)));
}
@container scroll-state(scrollable: block-start) {
  [data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:before {
    content: "";
  }
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations] > [data-kit-region=profile] {
  order: 1;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:has(> [data-kit-region=profile]):after {
  inset-block-end: var(--_kit-rail-foot);
  margin-block-end: calc(-1 * var(--_kit-stack));
  background:
    linear-gradient(
      to bottom,
      transparent,
      var(--_kit-ground-charcoal) calc(100% - 2 * var(--_kit-stack) - var(--_kit-rule)));
}
@container scroll-state(scrollable: block) {
  [data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations]:after {
    visibility: visible;
  }
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations] > [data-kit-region=profile] > button {
  min-block-size: var(--_kit-profile-height);
  line-height: var(--_kit-navigation-icon);
}
[data-kit-layout=shell] > [data-kit-region=rail] a {
  inline-size: 100%;
  gap: var(--_kit-stack);
}
[data-kit-layout=shell] > [data-kit-region=rail] [data-kit-icon] {
  flex: 0 0 auto;
  inline-size: var(--_kit-navigation-icon);
  block-size: var(--_kit-navigation-icon);
}
[data-kit-layout=shell] > [data-kit-region=rail] [data-kit-role=avatar] {
  margin-inline: calc((var(--_kit-navigation-icon) - var(--_kit-avatar)) / 2);
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=rail-head] {
  flex: 0 0 auto;
  gap: 0;
  padding-inline: var(--_kit-inset-tight);
  border-radius: var(--_kit-radius);
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=rail-head]:has(+ [data-kit-region=collapse]) {
  inline-size: auto;
  margin-inline-end: calc(var(--_kit-target) + var(--_kit-rhythm));
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=collapse] {
  position: absolute;
  inset-block-start: calc(var(--_kit-inset) + env(safe-area-inset-top));
  inset-inline-end: var(--_kit-inset);
  display: flex;
  align-items: center;
  block-size: var(--_kit-identity-height);
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=collapse] > button {
  display: grid;
  place-content: center;
  inline-size: var(--_kit-target);
  block-size: var(--_kit-target);
  min-block-size: var(--_kit-target);
  padding: 0;
  border-radius: var(--_kit-radius);
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=rail-head] {
  margin-inline-end: 0;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=collapse][data-kit-state~=collapsed] {
  position: static;
  flex: 0 0 auto;
  justify-content: center;
  block-size: auto;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=rail-head] > [data-kit-mark] {
  margin-inline-start: calc((var(--_kit-navigation-icon) - var(--_kit-avatar)) / 2);
  background: transparent;
}
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=rail-head] > [data-kit-mark]:has(+ [data-kit-region=tenant]) {
  display: none;
}
[data-kit-layout=shell] > [data-kit-region=rail]:not(:has(> [data-kit-region=collapse][data-kit-state~=collapsed])) > [data-kit-region=rail-head]:has(> [data-kit-region=tenant]) {
  position: relative;
  block-size: auto;
  min-block-size: var(--_kit-identity-height);
  display: grid;
  column-gap: 1cap;
  grid-template-columns: auto minmax(0, 1fr);
  align-content: center;
  > [data-kit-mark] {
    grid-row: 1 / span 2;
  }
  > [data-kit-wordmark],
  > [data-kit-region=tenant] {
    grid-row: 1;
    grid-column: 2;
    align-self: end;
    min-inline-size: 0;
    padding: 0;
    --_kit-text-trim: none;
    white-space: normal;
    overflow-wrap: break-word;
    line-height: var(--_kit-text-line);
  }
  > :where([data-kit-region]):is([data-kit-wordmark] + [data-kit-region=tenant], [data-kit-region=tenant] + [data-kit-wordmark]),
  > :where([data-kit-wordmark]):is([data-kit-wordmark] + [data-kit-region=tenant], [data-kit-region=tenant] + [data-kit-wordmark]) {
    grid-row: 2;
    align-self: start;
  }
  > [data-kit-region=tenant] {
    display: block;
  }
}
[data-kit-layout=shell] > [data-kit-region=rail]:not(:has(> [data-kit-region=collapse][data-kit-state~=collapsed])) > [data-kit-region=rail-head]:has(> [data-kit-region=tenant] > img) {
  grid-template-columns: calc(var(--_kit-avatar) + (var(--_kit-navigation-icon) - var(--_kit-avatar)) / 2) minmax(0, 1fr);
  > [data-kit-region=tenant] > img {
    position: absolute;
    inset-block: 0;
    inset-inline-start: calc(var(--_kit-inset-tight) + (var(--_kit-navigation-icon) - var(--_kit-avatar)) / 2);
    inline-size: var(--_kit-avatar);
    block-size: var(--_kit-avatar);
    max-block-size: none;
    margin: auto 0;
    object-fit: contain;
  }
}
[data-kit-layout=shell] > [data-kit-region=rail]:not(:has(> [data-kit-region=collapse][data-kit-state~=collapsed])) > [data-kit-region=rail-head]:has(> [data-kit-mark] + [data-kit-region=tenant]) {
  grid-template-columns: minmax(0, 1fr);
  > [data-kit-wordmark],
  > [data-kit-region=tenant] {
    grid-column: 1;
  }
}
@media (hover: hover) and (pointer: fine) {
  [data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=rail-head]:hover {
    background-color: var(--_kit-wash-hover);
  }
}
[data-kit-layout=shell] > [data-kit-region=rail] [data-kit-region=profile] > button[data-kit-holds~=role] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  column-gap: var(--_kit-stack);
  row-gap: 0;
  > [data-kit-role=avatar] {
    grid-row: 1 / span 2;
  }
  > [data-kit-region=name] {
    align-self: end;
    color: var(--_kit-text-ink);
  }
  > [data-kit-region=role] {
    align-self: start;
    color: var(--_kit-text-muted);
    font-size: var(--_kit-label-size);
  }
  > :where([data-kit-region]):is([data-kit-region=name], [data-kit-region=role]) {
    grid-column: 2;
    min-inline-size: 0;
    --_kit-text-trim: none;
    white-space: normal;
    overflow-wrap: break-word;
    line-height: var(--_kit-text-line);
  }
}
[data-kit-layout=shell] > [data-kit-region=rail] [data-kit-region=profile] > button > [data-kit-region=name],
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] [data-kit-region=profile] > button > [data-kit-region=name],
[data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-region=profile] > button > [data-kit-region=name] {
  flex: 0 1 auto;
  min-inline-size: 0;
  white-space: normal;
  overflow-wrap: break-word;
  line-height: var(--_kit-text-line);
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) {
  --_kit-rail-collapse-inset: calc((var(--_kit-rail-collapsed-width) - var(--_kit-target)) / 2);
  min-inline-size: calc(var(--_kit-rail-collapsed-width) + env(safe-area-inset-left));
  padding-inline: calc(var(--_kit-rail-collapse-inset) + env(safe-area-inset-left)) var(--_kit-rail-collapse-inset);
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=destinations] {
  inline-size: max-content;
  min-inline-size: var(--_kit-target);
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=rail-head] {
  justify-content: center;
  padding-inline: 0;
  > [data-kit-mark] {
    display: inline;
    margin-inline-start: 0;
  }
  > [data-kit-region=tenant] {
    font-size: 0;
  }
  > [data-kit-mark] + [data-kit-region=tenant] {
    position: absolute;
    inline-size: var(--_kit-rule);
    block-size: var(--_kit-rule);
    overflow: clip;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  > [data-kit-region=tenant] > img {
    max-inline-size: var(--_kit-target);
    margin-inline-end: 0;
  }
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) [data-kit-role=destination] {
  display: grid;
  place-content: center;
  inline-size: var(--_kit-target);
  block-size: var(--_kit-target);
  padding: 0;
}
:where([data-kit-region]):is([data-kit-layout=shell] > [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=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=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) [data-kit-region=group-name], [data-kit-layout=shell] > [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=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=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=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) [data-kit-region=group-name], [data-kit-layout=shell] > [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;
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) [data-kit-region=destination-group] > [data-kit-region=group-name] + ul {
  margin-block-start: 0;
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=destinations] > [data-kit-region=destination-group]:has(> [data-kit-region=recent]) {
  display: none;
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=destinations] > [data-kit-region=profile] > button {
  display: flex;
  justify-content: center;
  padding-inline: 0;
  > [data-kit-role=avatar] {
    margin-inline: 0;
  }
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] {
  position: static;
}
[data-kit-layout=shell] > nav button:not([data-kit-role=secondary-action]),
[data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-region=profile] > button {
  appearance: none;
  border: 0;
  background: transparent;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
}
[data-kit-layout=shell] > nav :is([data-kit-role=subtle-action], [data-kit-role=icon-action]):is([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-layout=shell] > :is([data-kit-region=rail], [data-kit-region=bottom-bar]) > [data-kit-region=destinations] > :is([data-kit-region=profile], [data-kit-region=more]) > button {
  color: var(--_kit-text-muted);
}
[data-kit-layout=shell] > [data-kit-region=rail] [data-kit-region=profile] > button,
[data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-region=profile] > button {
  display: flex;
  align-items: center;
  gap: var(--_kit-stack);
  inline-size: 100%;
  min-block-size: var(--_kit-target);
  padding: var(--_kit-inset-tight);
  border-radius: var(--_kit-radius);
  font-size: var(--_kit-label-size);
  text-align: start;
}
[data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-region=profile] {
  flex: 0 1 auto;
  min-inline-size: calc(var(--_kit-avatar) + var(--_kit-stack) + 2 * var(--_kit-inset-tight));
  margin-inline-start: auto;
  white-space: nowrap;
}
[data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-region=profile] > button {
  min-inline-size: 0;
  font-family: var(--_kit-body-family);
}
:where([data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations], [data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover], [data-kit-layout=shell] > [data-kit-region=identity-strip]) > [data-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;
}
[data-kit-layout=shell] > [data-kit-region=rail] [data-kit-region=profile] > button[data-kit-holds~=role] {
  grid-template-columns: auto minmax(0, 1fr) auto;
  &:after {
    grid-column: 3;
    grid-row: 1 / span 2;
  }
}
[data-kit-layout=shell] > [data-kit-region=rail]:has(> [data-kit-region=collapse][data-kit-state~=collapsed]) > [data-kit-region=destinations] > [data-kit-region=profile] > button:after {
  content: none;
}
[data-kit-layout=shell] [data-kit-region=profile] > button[aria-busy=true] {
  --_kit-text-ink: var(--_kit-text-muted);
  background-color: var(--_kit-wash);
  color: var(--_kit-text-muted);
  cursor: progress;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover] {
  background: var(--_kit-ground-raised);
  border: 0;
  border-block-start: var(--_kit-rule) solid var(--_kit-on-ground-muted);
  color: var(--_kit-on-ground-ink);
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover] {
  --_kit-overflow-fade-blank: calc(var(--_kit-inset-tight) + var(--_kit-stack) + var(--_kit-stack) + var(--_kit-rule) + 1lh + var(--_kit-stack) + var(--_kit-inset-tight));
  font-size: var(--_kit-label-size);
  padding-block-end: 0;
  scroll-padding-block: var(--_kit-overflow-fade-extent);
  container-type: scroll-state;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:before {
  --_kit-overflow-fade-direction: to top;
  --_kit-overflow-fade-surface: var(--_kit-ground-raised);
  flex: none;
  align-self: stretch;
  inset-block-start: 0;
  block-size: var(--_kit-overflow-fade-extent);
  margin-block-end: calc(-1 * (var(--_kit-overflow-fade-extent) + var(--_kit-rhythm)));
  margin-inline: calc(-1 * var(--_kit-inset));
}
@container scroll-state(scrollable: block-start) {
  [data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:before {
    content: "";
  }
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:after {
  --_kit-overflow-fade-direction: to bottom;
  --_kit-overflow-fade-surface: var(--_kit-ground-raised);
  flex: none;
  align-self: stretch;
  inset-block-end: 0;
  block-size: var(--_kit-overflow-fade-extent);
  margin-block-start: calc(-1 * var(--_kit-rhythm));
  margin-inline: calc(-1 * var(--_kit-inset));
}
@container scroll-state(scrollable: block) {
  [data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:after {
    content: "";
  }
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover] li > a,
[data-kit-layout=shell] > [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover] li > button {
  text-align: start;
  padding-inline: var(--_kit-inset-tight);
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] {
  position: sticky;
  anchor-name: --_kit-bottom-bar;
  z-index: var(--_kit-tier-chrome);
  inset-inline: 0;
  inset-block-end: 0;
  margin-block-start: auto;
  min-block-size: calc(var(--_kit-bottom-bar-height) + env(safe-area-inset-bottom));
  padding: 0 calc(var(--_kit-inset) + env(safe-area-inset-right)) env(safe-area-inset-bottom) calc(var(--_kit-inset) + env(safe-area-inset-left));
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] a,
[data-kit-layout=shell] > [data-kit-region=bottom-bar] button {
  color: inherit;
  font-size: var(--_kit-label-size);
  text-decoration: none;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] > [data-kit-region=destinations] {
  align-items: stretch;
  min-block-size: var(--_kit-bottom-bar-height);
  padding-block: var(--_kit-rhythm);
  max-inline-size: var(--_kit-shell-content-width);
  margin-inline: auto;
  flex-wrap: nowrap;
  gap: var(--_kit-stack);
  justify-content: stretch;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] > ul > li {
  flex: 1 1 0;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] li > a,
[data-kit-layout=shell] > [data-kit-region=bottom-bar] li > button {
  display: inline-flex;
  align-items: center;
  gap: var(--_kit-rhythm);
  inline-size: 100%;
  min-inline-size: 0;
  min-block-size: var(--_kit-touch-target);
  padding: var(--_kit-rhythm) 0;
  white-space: nowrap;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] > ul > li > a,
[data-kit-layout=shell] > [data-kit-region=bottom-bar] > ul > li > button {
  display: grid;
  grid-template-rows: max-content max-content;
  justify-items: center;
  align-content: start;
  align-items: start;
  block-size: 100%;
  text-align: center;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] :is(a, button) > [data-kit-region=name] {
  inline-size: 100%;
  min-inline-size: 0;
  line-height: var(--_kit-text-line);
  overflow-wrap: anywhere;
  white-space: normal;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] > ul > li > :is(a, button) > [data-kit-region=name] {
  min-inline-size: var(--kit-bar-floor, auto);
  hyphens: auto;
  overflow-wrap: break-word;
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] :is(a, button) > [data-kit-icon] {
  flex: 0 0 auto;
  inline-size: var(--_kit-navigation-icon);
  block-size: var(--_kit-navigation-icon);
}
[data-kit-layout=shell] > [data-kit-region=bottom-bar] > ul:has(> li:nth-child(7)) > li:nth-child(n+5):not([data-kit-region=more]) {
  display: none;
}
[data-kit-layout=shell] > [data-kit-region=account-menu] {
  display: contents;
}
[data-kit-layout=shell] > [data-kit-region=account-menu] > ul[role=menu][data-kit-role=popover][popover] {
  inline-size: var(--_kit-account-menu-width);
  min-inline-size: 0;
  max-inline-size: calc(100dvw - 2 * var(--_kit-page-inset));
}
[data-kit-layout=shell] > [data-kit-region=account-menu] [data-kit-region=context] {
  margin-inline-start: var(--_kit-inset);
}
[data-kit-layout=shell] > [data-kit-region=account-menu] [data-kit-region=item][data-kit-holds~=supporting] {
  padding-block: var(--_kit-rhythm);
}
[data-kit-layout=shell] > [data-kit-region=account-menu] [data-kit-region=item] > [data-kit-region=supporting] {
  grid-area: 2 / 2 / 3 / -1;
  color: var(--_kit-text-muted);
  font-size: var(--_kit-label-size);
  @media screen {
    &:not(:has(code)) {
      min-inline-size: var(--_kit-cut-floor, 0px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  }
}
:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: var(--_kit-stack);
  min-block-size: 0;
}
[data-kit-layout=shell] > [data-kit-region=header] {
  padding-block-start: var(--_kit-region);
}
[data-kit-layout=shell] > [data-kit-region=header] [data-kit-region=subject] {
  scroll-margin-block-start: 100dvh;
}
:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header],
[data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) {
  > div:not([data-kit-region]) {
    flex-basis: max(0px, calc((var(--_kit-shell-content-width) - 100%) * 999));
    flex: 1 0 max-content;
    min-inline-size: 0;
    max-inline-size: 100%;
  }
  > [data-kit-region=actions] {
    flex: 0 1 auto;
    min-inline-size: 0;
  }
}
:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] [data-kit-region=subject] {
  margin-block: 0;
}
[data-kit-layout=shell] > [data-kit-region=header] [data-kit-role=trail] {
  margin-block-end: var(--_kit-rhythm);
}
:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] :where([data-kit-region]):is([data-kit-region=lede], [data-kit-region=standing]) {
  margin-block: var(--_kit-stack) 0;
  color: var(--_kit-text-muted);
}
:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] [data-kit-region=lede] {
  white-space: normal;
  line-height: var(--_kit-text-line);
  > span {
    display: inline;
    white-space: normal;
  }
  > span:not(:last-child):after {
    content: " \b7\a0";
    white-space: pre-wrap;
  }
}
[data-kit-layout=shell] > [data-kit-region=header] [data-kit-region=standing] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--_kit-stack);
}
[data-kit-layout=shell] > [data-kit-region=header] > [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;
  }
}
@media screen {
  @container (inline-size >= 720px) {
    [data-kit-layout=shell] > [data-kit-region=header] > [data-kit-region=next-previous] + [data-kit-region=actions] {
      min-block-size: var(--_kit-target);
      margin-inline-start: calc(var(--_kit-region) - var(--_kit-stack));
    }
  }
}
@media screen {
  @container (inline-size >= 720px) {
    :is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=actions] {
      &,
      > [data-kit-region=routes] {
        justify-content: flex-end;
      }
      &:not(:has(> [data-kit-region=words])) > a:not([data-kit-role], [data-kit-region]) + [data-kit-region=routes] {
        margin-inline-start: calc(var(--_kit-region) - var(--_kit-cluster-gap));
      }
    }
  }
  @container (inline-size < 720px) {
    :is(:is([data-kit-layout=shell], [data-kit-layout=form]) > [data-kit-region=header], [data-kit-layout=shell] > [data-kit-region=header] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=actions]:not(:has(> [data-kit-region=words])) > a:not([data-kit-role], [data-kit-region]):has(+ [data-kit-region=routes]) {
      margin-inline-end: calc(var(--_kit-region) - var(--_kit-cluster-gap));
    }
  }
}
[data-kit-layout=shell] > [data-kit-region=body] {
  padding-block: var(--_kit-region);
  padding-block-end: calc(var(--_kit-region) + var(--kit-toast-height, 0px));
}
[data-kit-layout=shell] > [data-kit-region=service-destinations] {
  padding-block-end: var(--_kit-region);
}
@media screen {
  @container (inline-size >= 720px) {
    [data-kit-layout=shell]:has([data-kit-region=body] [data-kit-layout=calendar]) {
      display: grid;
      grid-template-rows: auto auto 1fr auto;
      min-block-size: 100dvh;
      &:not(:has(> [data-kit-region=rail])) {
        grid-template-columns: minmax(0, 1fr);
      }
      > [data-kit-region=rail] {
        grid-row: 1 / -1;
      }
      > [data-kit-region=identity-strip] {
        grid-row: 1;
      }
      > [data-kit-region=header] {
        grid-row: 2;
      }
      > [data-kit-region=body] {
        grid-row: 3;
        align-self: stretch;
        display: flex;
        flex-direction: column;
      }
      > [data-kit-region=service-destinations] {
        grid-row: 4;
      }
    }
    [data-kit-layout=shell] > [data-kit-region=body] [data-kit-layout=calendar] {
      flex: 1 1 auto;
    }
    [data-kit-layout=shell] > [data-kit-region=body] > *:has(> [data-kit-layout=calendar]) {
      display: flex;
      flex: 1 1 auto;
      flex-direction: column;
      min-block-size: 0;
    }
  }
  @container calendar (inline-size >= 720px) {
    [data-kit-layout=shell] > [data-kit-region=body] > [data-kit-layout=calendar] :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid]),
    [data-kit-layout=shell] > [data-kit-region=body] > :has(> [data-kit-layout=calendar]) :where([data-kit-region]):is([data-kit-region=desk-grid], [data-kit-region=month-grid]) {
      flex: 1 1 0;
    }
    [data-kit-layout=shell] > [data-kit-region=body] > [data-kit-layout=calendar] *:where([data-kit-layout=calendar] *):has(:is([data-kit-region=desk-grid], [data-kit-region=month-grid])),
    [data-kit-layout=shell] > [data-kit-region=body] > :has(> [data-kit-layout=calendar]) > [data-kit-layout=calendar] *:where([data-kit-layout=calendar] *):has(:is([data-kit-region=desk-grid], [data-kit-region=month-grid])) {
      display: flex;
      flex: 1 1 0;
      flex-direction: column;
      min-block-size: 0;
    }
  }
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-region=profile] > button > [data-kit-region=name] {
      display: none;
    }
    [data-kit-layout=shell] > [data-kit-region=identity-strip] > [data-kit-region=profile] > button:after {
      content: none;
    }
  }
}
[data-kit-layout=shell] > [data-kit-region=identity-strip],
[data-kit-layout=shell]:has(> nav) > [data-kit-region=identity-strip] {
  max-inline-size: none;
  inline-size: 100%;
  margin-inline: 0;
  padding-inline: max(var(--_kit-page-inset), calc((100% - var(--_kit-shell-content-width)) / 2));
}
[data-kit-layout=shell] > :is([data-kit-region=rail], [data-kit-region=bottom-bar]) [data-kit-role=destination] {
  color: var(--_kit-text-muted);
}
[data-kit-layout=shell] > :is([data-kit-region=rail], [data-kit-region=bottom-bar]) [data-kit-role=destination][data-kit-state~=current] {
  background-color: var(--_kit-wash);
  color: var(--_kit-text-ink);
}
[data-kit-layout=shell] > :is([data-kit-region=rail]:not(:has(> [data-kit-region=collapse][data-kit-state~=collapsed])), [data-kit-region=bottom-bar]) :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination]:has(> [data-kit-region=fact]) {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  row-gap: 0;
  > [data-kit-icon] {
    grid-row: span 2;
  }
}
[data-kit-layout=shell] :is([data-kit-region=pinned], [data-kit-region=recent]) > li > [data-kit-role=destination] > [data-kit-region=fact] {
  color: var(--_kit-supporting);
  font-size: var(--_kit-supporting-size);
  font-weight: 400;
}
[data-kit-layout=shell] > [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 {
  background-color: var(--_kit-wash);
  color: var(--_kit-text-ink);
  font-weight: 700;
}
@media screen and (width < 720px) {
  :where(html):root:has([data-kit-layout=shell] > [data-kit-region=rail]) [data-kit-role=toast] {
    inset-block-end: calc(var(--_kit-bottom-bar-height) + env(safe-area-inset-bottom) + var(--kit-bar-growth, 0px));
  }
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) [data-kit-role=phone-sheet] {
      position-anchor: --_kit-bottom-bar;
      inset-block-end: anchor(top);
      max-block-size: calc(100dvh - var(--_kit-sheet-clearance) - anchor-size(block));
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) [data-kit-role=phone-sheet]::backdrop,
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control]:popover-open::backdrop {
      position-anchor: --_kit-bottom-bar;
      inset-block-end: anchor(top);
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) :is([data-kit-role=record-picker], [data-kit-role=multi-value-picker]) > [data-kit-region=control]:popover-open {
      position-anchor: --_kit-bottom-bar;
      max-block-size: calc(100dvh - var(--_kit-sheet-clearance) - env(safe-area-inset-top) - anchor-size(block));
    }
  }
}
[data-kit-layout=shell] > :where([data-kit-region]):is([data-kit-region=rail], [data-kit-region=bottom-bar]) {
  --_kit-text-ink: var(--_kit-on-ground-ink);
  --_kit-text-muted: var(--_kit-on-ground-muted);
  --_kit-panel-surface: var(--_kit-ground-raised);
  --_kit-surface-beneath: var(--_kit-ground-raised);
  --_kit-panel-boundary: var(--_kit-on-ground-muted);
  --_kit-field-edge: var(--_kit-on-ground-muted);
  --_kit-wash: var(--_kit-wash-on-ground);
  --_kit-wash-hover: var(--_kit-wash-on-ground-hover);
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=shell] > [data-kit-region=bottom-bar] {
      display: block;
    }
    [data-kit-layout=shell]:not([data-kit-holds~=service-destinations]):has(> [data-kit-region=rail]) > [data-kit-region=body] {
      padding-block-end: calc(var(--_kit-region) + var(--kit-toast-height, 0px));
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) > [data-kit-region=service-destinations] {
      padding-block-end: var(--_kit-region);
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) {
      display: flex;
      flex-direction: column;
      min-block-size: 100dvh;
    }
    [data-kit-layout=shell] > [data-kit-region=rail] {
      display: none;
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) {
      grid-template-columns: minmax(0, 1fr);
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) > :where([data-kit-region]):is([data-kit-region=header], [data-kit-region=body], [data-kit-region=service-destinations]) {
      grid-column: 1;
      inline-size: calc(100% - 2 * var(--_kit-page-inset) - env(safe-area-inset-left) - env(safe-area-inset-right));
    }
    [data-kit-layout=shell] > [data-kit-region=header] {
      flex-direction: column;
      flex-wrap: nowrap;
      align-items: stretch;
      > div:not([data-kit-region]),
      > [data-kit-region=actions] {
        flex: 0 0 auto;
        inline-size: 100%;
      }
      > [data-kit-region=next-previous] {
        order: -1;
        > [data-kit-region=previous] {
          order: -1;
        }
      }
    }
    [data-kit-layout=shell] > [data-kit-region=header]:has(> [data-kit-region=actions] > [data-kit-region=routes]):has(> [data-kit-role=status-line]:not(:empty)) {
      flex-direction: row;
      flex-wrap: wrap;
      align-items: baseline;
    }
  }
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=shell]:has(> [data-kit-region=bottom-bar] [data-kit-region=more] > ul[popover]:popover-open):after,
    [data-kit-layout=list]:has(> [data-kit-region=saved-views-filters-sort] > [data-kit-region=filters]:popover-open, > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=filters]:popover-open):after,
    [data-kit-layout=calendar]:has(> [data-kit-region=toolbar] > [data-kit-region=scope] > [data-kit-region=filters]:popover-open, > [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]:popover-open):after {
      content: "";
      position: fixed;
      position-anchor: --_kit-bottom-bar;
      inset: 0 0 var(--_kit-dismiss-foot, 0px);
      z-index: var(--_kit-tier-overlay);
    }
    [data-kit-layout=shell]:has(> [data-kit-region=rail]) {
      --_kit-dismiss-foot: anchor(top);
    }
  }
  [data-kit-layout=shell]:has(> [data-kit-role=phone-sheet]:has(> [data-kit-region=scroll]):popover-open):after {
    content: "";
    position: fixed;
    position-anchor: --_kit-bottom-bar;
    inset: 0 0 var(--_kit-dismiss-foot, 0px);
    z-index: var(--_kit-tier-overlay);
  }
}
[data-kit-layout=shell]:has([data-kit-region=body] [data-kit-layout=field-result]) {
  min-block-size: 100dvh;
  &:not(:has(> [data-kit-region=rail])) {
    display: flex;
    flex-direction: column;
  }
  > [data-kit-region=body] {
    display: flex;
    flex: 1;
    align-self: stretch;
    padding-block: var(--_kit-region);
    @media screen {
      padding-block-end: calc(var(--_kit-region) + var(--kit-toast-height, 0px));
    }
  }
}
[data-kit-layout=shell] > [data-kit-region=body] *:has([data-kit-layout=field-result]):not(:has(> :not([data-kit-layout=field-result], :has([data-kit-layout=field-result]), [hidden], template, script, style, dialog, [popover]))) {
  display: flex;
  flex: 1;
}
@media screen and (width < 720px) {
  :where(html):root:has([data-kit-layout=shell] > [data-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));
  }
}
[data-kit-region]:not([data-kit-region=current-time], [data-kit-region=drop-line], [data-kit-region=column], [data-kit-region=ground], [data-kit-region=notices], [data-kit-region=picture], [data-kit-region=share], [data-kit-region=unread], [data-kit-role=tag] > [data-kit-region=dot], [data-kit-role=avatar] > [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 > *, [data-kit-role=colour-picker] > [data-kit-region=custom-colour] > [data-kit-region=area] > *):is(:is(div, section, aside, nav, footer, p, span, ul, figcaption, dt, dd):empty, [data-kit-layout] > :is(div, section, aside, nav, footer, ul):not(:has(> *))),
[data-kit-region]:is(div, section, aside, form):has(> [data-kit-region=notices]):not(:has(> :not([data-kit-region=notices]), > [data-kit-region=notices] > *)) {
  display: none;
}
[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));
  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] {
  display: flex;
  flex: 1 1 100%;
  flex-wrap: wrap;
  align-items: start;
  gap: var(--_kit-stack);
}
[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]):is([data-kit-region=scope], [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] {
  > :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: max(var(--_kit-form-control-height), var(--_kit-target));
    flex-grow: 1;
    white-space: nowrap;
  }
  > [data-kit-role=icon-action] {
    margin-block-start: calc((max(var(--_kit-form-control-height), var(--_kit-target)) - var(--_kit-target)) / 2);
  }
  [data-kit-region=date] > [data-kit-role=form-group] > :where([data-kit-region]):is([data-kit-region=help], [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=header] [data-kit-region=lede] > [data-kit-region=range-in-words] {
  display: none;
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=shell]:has(> [data-kit-region=body] :is([data-kit-layout=calendar], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > [data-kit-region=range])) > [data-kit-region=header] [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=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 {
  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=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=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=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]):is([data-kit-region=heads], [data-kit-region=bands], [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]):is([data-kit-region=block], [data-kit-region=closure], [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=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: 2;
  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);
}
[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);
  > p {
    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-reverse wrap;
  justify-content: flex-end;
  inline-size: max-content;
  --_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: .85em;
  margin-inline-end: 100cqi;
  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]:before {
  content: "";
  order: -2;
  inline-size: max(0px, 100% - 100cqi - .01px);
}
[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 {
  order: 4;
}
[data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=kind] {
  order: 2;
  max-inline-size: clamp(0px, (100cqi - 100% + .005px) * 100000, 100cqi);
}
[data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > time:has(~ [data-kit-region=separator]) {
  inline-size: max-content;
  min-inline-size: min-content;
  max-inline-size: 100cqi;
  margin-inline-end: clamp(-1 * var(--_kit-calendar-separator), (100cqi - 100% + .005px) * -100000, 0px);
}
[data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > time:has(~ [data-kit-region=separator]):after {
  content: " \b7  ";
  visibility: hidden;
  font-variant-numeric: normal;
  white-space: pre-wrap;
}
[data-kit-layout=calendar] [data-kit-region=block] > [data-kit-region=line] > [data-kit-region=separator] {
  order: 1;
  display: flex;
  flex: none;
  justify-content: flex-end;
  max-inline-size: clamp(0px, (100cqi - 100% + .005px) * 100000, 100cqi);
  overflow: visible;
}
[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));
  max-inline-size: calc(100cqi + var(--_kit-calendar-separator));
  margin-inline-start: calc(-1 * var(--_kit-calendar-separator));
  overflow: visible;
  clip-path: inset(0 calc(-1 * var(--_kit-calendar-stamp-reach)) 0 var(--_kit-calendar-separator));
  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-separator) 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:not(:first-child):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] > time:not(:has(~ [data-kit-region=separator])) {
  max-inline-size: 100cqi;
  text-overflow: ellipsis;
}
[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, 1000cqi);
  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=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, 100000px);
    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-region=line] > :is(time, [data-kit-region=kind], [data-kit-region=separator]) {
    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-region=line] > [data-kit-region=separator] {
    max-inline-size: clamp(0px, var(--_kit-calendar-hour-space) * 100000, clamp(0px, (100cqi - 100% + .005px) * 100000, 100cqi));
  }
}
[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=block][data-kit-state~=cancelled] {
  color: var(--_kit-text-muted);
}
[data-kit-layout=calendar] [data-kit-region=block]:is([data-kit-state~=preparation], [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]):is([data-kit-region=block], [data-kit-region=drop-target]) {
  user-select: none;
}
[data-kit-layout=calendar] [data-kit-region=block]:is([data-kit-state~=uncovered], [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]):is([data-kit-region=heads], [data-kit-region=bands], [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]):is([data-kit-region=heads], [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]):is([data-kit-region=date], [data-kit-region=band], [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]):is([data-kit-region=band], [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]):is([data-kit-region=band], [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]):is([data-kit-region=desk-grid], [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=field-result] {
  display: flex;
  flex: 1;
  flex-direction: column;
  text-align: center;
  :is(h1, h2, h3, h4, h5, 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] {
    max-inline-size: var(--_kit-focused-width);
    margin: calc(-1 * var(--_kit-inset)) auto var(--_kit-region);
  }
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=field-result] {
      text-align: start;
      :is(h1, h2, h3, h4, h5, 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=rail] > [data-kit-region=destinations] > [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],
[data-kit-layout=shell] > [data-kit-region=rail] > [data-kit-region=destinations] > [data-kit-region=query] > form > [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 {
  :where([data-kit-layout]):is([data-kit-layout] [data-kit-layout=form], [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: 700;
  }
  > [data-kit-region=help],
  > [data-kit-region=error] {
    grid-column: 1 / -1;
    inline-size: 100%;
    margin-block-start: calc(var(--_kit-region) - var(--_kit-stack));
  }
  > [data-kit-region=help] + [data-kit-region=error] {
    margin-block-start: 0;
  }
}
[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-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]),
    [data-kit-region=form-row-list]:has(> [data-kit-region=form-row] > [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]),
    [data-kit-region=form-row-list]:has(> [data-kit-region=form-row] > [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]),
    [data-kit-region=form-row-list]:has(> [data-kit-region=form-row] > [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]),
    [data-kit-region=form-row-list]:has(> [data-kit-region=form-row] > [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: repeat(var(--_kit-form-row-columns), minmax(var(--_kit-row-step, 0px), 1fr));
      row-gap: 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]) {
      grid-template-columns: repeat(var(--_kit-form-row-columns), minmax(var(--_kit-row-step, 0px), 1fr)) auto;
    }
    [data-kit-region=form-row-list]:not([data-kit-fit=stacked]):has(> [data-kit-region=form-row] > [data-kit-role=secondary-action]) {
      grid-template-columns: repeat(var(--_kit-form-row-columns), minmax(var(--_kit-row-step, 0px), 1fr)) auto;
    }
    [data-kit-region=form-row-list]:not([data-kit-fit=stacked]):has(> [data-kit-region=form-row] > label > [data-kit-role=selection-control]):has(> [data-kit-region=form-row] > [data-kit-role=secondary-action]) {
      grid-template-columns: repeat(var(--_kit-form-row-columns), minmax(var(--_kit-row-step, 0px), 1fr)) auto auto;
    }
    [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] {
      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] > 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: -2;
      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]):has(> [data-kit-region=form-row] > [data-kit-role=secondary-action]) > [data-kit-region=form-row] > label:has(> [data-kit-role=selection-control]) {
      grid-column: -3;
    }
    [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: -2;
    }
  }
}
@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=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;
  }
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-region=form-group-set] {
      > [data-kit-region=help],
      > [data-kit-region=error] {
        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-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=form] > [data-kit-region=task-context]:not(:has(:not(h2, h3, h4, h5, h6, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :is(h2, h3, h4, h5, h6) *))) h2,
[data-kit-layout=form] > [data-kit-region=task-context]:not(:has(:not(h2, h3, h4, h5, h6, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :is(h2, h3, h4, h5, h6) *))) h3,
[data-kit-layout=form] > [data-kit-region=task-context]:not(:has(:not(h2, h3, h4, h5, h6, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :is(h2, h3, h4, h5, h6) *))) h4,
[data-kit-layout=form] > [data-kit-region=task-context]:not(:has(:not(h2, h3, h4, h5, h6, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :is(h2, h3, h4, h5, h6) *))) h5,
[data-kit-layout=form] > [data-kit-region=task-context]:not(:has(:not(h2, h3, h4, h5, h6, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :is(h2, h3, h4, h5, h6) *))) h6 {
  margin-block-end: 0;
}
@scope ([data-kit-layout=form]) {
  :scope > [data-kit-region=task-context]:not(:has(:not(h2, h3, h4, h5, h6, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))), :is(h2, h3, h4, h5, h6) *))) + [data-kit-region=form-groups]:has(> :not([data-kit-region=notices]), > [data-kit-region=notices] > *):not(:has(:is([data-kit-role=headed-region], [data-kit-region=form-part-list]):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) {
    margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
  }
}
:where([data-kit-layout]):is([data-kit-layout=help], [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;
  font-size: var(--_kit-region-heading-size);
  font-weight: 700;
}
[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]):is([data-kit-role=primary-action], [data-kit-role=secondary-action]):has(+ [data-kit-region=words]) {
    margin-block-end: 0;
  }
  > [data-kit-region=words] {
    margin-block-start: var(--_kit-stack);
  }
}
: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]):is([data-kit-layout=help], [data-kit-layout=settings], [data-kit-layout=stepped-flow]) {
  --_kit-notices-row: 0;
}
:where([data-kit-layout]):is([data-kit-layout=help], [data-kit-layout=settings], [data-kit-layout=stepped-flow]):has(> [data-kit-region=notices] > *) {
  --_kit-notices-row: 1;
}
:where([data-kit-layout]):is([data-kit-layout=help], [data-kit-layout=settings], [data-kit-layout=stepped-flow]):has(> [data-kit-role=refusal]) {
  --_kit-notices-row: 1;
}
:where([data-kit-layout]):is([data-kit-layout=help], [data-kit-layout=settings], [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;
      font-size: var(--_kit-region-heading-size);
      font-weight: 700;
    }
    [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: flex;
      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]):is([data-kit-layout=home], [data-kit-layout=record]) {
  --_kit-split: var(--_kit-split-main-support);
}
:where([data-kit-region]):is([data-kit-layout=home][data-kit-holds~=assigned-upcoming] > [data-kit-region=attention], [data-kit-layout=home]:has(> [data-kit-region=assigned-upcoming] > *) > [data-kit-region=attention], [data-kit-layout=home]:has(> [data-kit-region=attention] > :not([data-kit-region=notices]), > [data-kit-region=attention] > [data-kit-region=notices] > *) > [data-kit-region=assigned-upcoming], [data-kit-layout=record] > [data-kit-region=facts-related-records], [data-kit-layout=record]:has(> [data-kit-region=facts-related-records] > *) > [data-kit-region=decision-compact-work], [data-kit-layout=reports] > [data-kit-region=measure-prior]) {
  grid-column: auto;
}
:where([data-kit-region]):is([data-kit-layout=home] > :is([data-kit-region=assigned-upcoming], [data-kit-region=followed-changes]), [data-kit-layout=settings] > [data-kit-region=selected-section], [data-kit-layout=reports] > [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]):is([data-kit-holds~=measures], :has(> [data-kit-region=measures] > *)):is([data-kit-holds~=assigned-upcoming], :has(> [data-kit-region=assigned-upcoming] > *)) {
      grid-auto-flow: row dense;
      > :is([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;
        }
        > :is([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=notices] > *) {
        grid-template-rows: auto auto 1fr;
      }
    }
    [data-kit-layout=home][data-kit-first=assigned-upcoming]:is([data-kit-holds~=measures], :has(> [data-kit-region=measures] > *)):is([data-kit-holds~=assigned-upcoming], :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;
      > :is([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=notices] > *) {
        grid-template-rows: auto auto 1fr;
      }
    }
  }
}
[data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior] > [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) {
    [data-kit-layout=home] > [data-kit-region=measures] > [data-kit-region=measure-prior] > [data-kit-role=fact-group] {
      grid-template-columns: minmax(0, 1fr);
    }
  }
}
[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] > [data-kit-region=subject] {
  font-weight: 400;
}
[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] > span[data-kit-region=subject]:not(:has(> [data-kit-role=emphasised-next-action])) {
  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=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=title-letterhead] {
  display: grid;
  grid-template-columns: minmax(0, 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;
  }
  > [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);
      > :is([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;
  }
  > :is(p, address) {
    grid-column: 2;
    margin: 0;
    font-style: normal;
  }
  > [data-kit-region=tenant] {
    font-weight: 700;
  }
  &: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);
    > :is(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]):is([data-kit-region=parties], [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=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] {
  color: var(--_kit-text-muted);
}
@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]) {
    inline-size: 100%;
  }
}
@media screen {
  [data-kit-layout=issued-document][data-kit-due=none] [data-kit-region=payment] {
    display: none;
  }
}
:is([data-kit-layout=list] > [data-kit-region=rows], [data-kit-layout=list] > [data-kit-region=rows] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=day] {
  > h3 {
    margin: 0;
    color: var(--_kit-text-muted);
    font-family: var(--_kit-body-family);
    font-size: var(--_kit-label-size);
    font-weight: 400;
    white-space: nowrap;
  }
  > [data-kit-region=entry] {
    margin: 0;
    padding-block: var(--_kit-inset-tight);
  }
  > [data-kit-region=entry] + [data-kit-region=entry]:where([data-kit-region=entry]:not([hidden]) ~ *) {
    border-block-start: var(--_kit-rule) solid var(--_kit-panel-boundary);
  }
  > [data-kit-region=entry] > [data-kit-region=time] {
    color: var(--_kit-text-muted);
  }
  > [data-kit-region=entry] {
    --_kit-avatar-line: 1lh;
  }
  > [data-kit-region=entry] > [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);
  }
}
:where([data-kit-layout]):is([data-kit-layout=list], [data-kit-layout=form], [data-kit-layout=find], [data-kit-layout=unavailable]) {
  display: flex;
  flex-wrap: wrap;
  gap: var(--_kit-region) var(--_kit-inset-wide);
  min-inline-size: 0;
  > :where(*) {
    flex: 1 1 100%;
    min-inline-size: 0;
  }
}
@media screen {
  :where([data-kit-layout]):is([data-kit-layout=list], [data-kit-layout=reports]) {
    container-type: inline-size;
  }
}
[data-kit-layout=list] > [data-kit-region=columns-selection-actions] {
  align-items: last baseline;
}
[data-kit-layout=list] > [data-kit-region=columns-selection-actions]:has(> [data-kit-role=action-group][data-kit-holds~=words]) {
  align-items: first baseline;
}
[data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] {
  align-items: first baseline;
}
[data-kit-layout=list] > :where([data-kit-region]):is([data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions]) {
  gap: var(--_kit-stack);
}
[data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where([data-kit-region]):is([data-kit-region=select-all], [data-kit-region=clear-selection]) {
  min-block-size: var(--_kit-target);
  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-layout=list] > [data-kit-region=columns-selection-actions] > :where([data-kit-region]):is([data-kit-region=select-all], [data-kit-region=clear-selection]):focus-visible {
  text-decoration-color: var(--_kit-text-ink);
}
@media (hover: hover) and (pointer: fine) {
  [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where([data-kit-region]):is([data-kit-region=select-all], [data-kit-region=clear-selection]):hover {
    text-decoration-color: var(--_kit-text-ink);
  }
}
:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :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], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :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]))) > [data-kit-role=form-group] {
  flex: 0 1 auto;
  inline-size: auto;
  max-inline-size: var(--_kit-focused-width);
}
@media screen {
  @container (inline-size >= 720px) {
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :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]))) > :is([data-kit-region=scope], [data-kit-region=view]), :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], :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], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :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], :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]))) > [data-kit-role=form-group][data-kit-holds~=help] {
      min-inline-size: min(var(--_kit-field-wide), 100cqi);
      > :not(label, [data-kit-region=help], [data-kit-region=error]) {
        justify-self: start;
      }
    }
  }
}
@media screen {
  :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :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]))) > :is([data-kit-region=scope], [data-kit-region=view]), :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], :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], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :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], :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])), :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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]) > [data-kit-region=filter] > [data-kit-role=popover]:where(:not(:popover-open))) > [data-kit-role=form-group] {
    align-self: first baseline;
    grid-template-columns: 0 minmax(0, 1fr);
    grid-template-rows: auto max(var(--_kit-form-control-height), var(--_kit-target));
    column-gap: 0;
    row-gap: 0;
    > * {
      grid-column: 2;
    }
    > label {
      grid-row: 1;
      margin-block-end: var(--_kit-stack);
    }
    > *:not(label, [data-kit-region=help], [data-kit-region=error]) {
      grid-row: 2 / span 2;
    }
    &:where(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=form-group]) > [data-kit-region=stream] {
      contain: inline-size;
      grid-row: 4;
      margin-block-start: var(--_kit-stack);
    }
    > :where([data-kit-region]):is([data-kit-region=help], [data-kit-region=error]) {
      contain: inline-size;
      margin-block-start: var(--_kit-stack);
    }
    > [data-kit-region=help] {
      grid-row: 4;
    }
    > [data-kit-region=error] {
      grid-row: 5;
    }
    &:before {
      content: "\200b";
      grid-row: 1 / span 2;
      grid-column: 1;
      align-self: end;
      font-size: var(--_kit-label-size);
      line-height: max(var(--_kit-form-control-height), var(--_kit-target));
    }
  }
}
@media screen {
  @container (inline-size >= 720px) {
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters],
    :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] {
      display: contents;
    }
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters] [data-kit-role=form-group][data-kit-region=sort]:not([data-kit-sort=columnless-order]) {
      display: none;
    }
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-role=action-group] {
      margin-inline-start: auto;
    }
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=action-group]:is([data-kit-holds~=words], :has(> [data-kit-role=status-line]:not(:empty, [data-kit-answers]), > [data-kit-role=status-line][data-kit-answers] > :not([hidden]))) {
      justify-content: flex-end;
      > [data-kit-region=words] {
        text-align: end;
      }
      > [data-kit-region=routes] {
        justify-content: flex-end;
      }
    }
  }
}
:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > button[popovertarget] {
  display: none;
}
:is([data-kit-layout=list], [data-kit-layout=reports], [data-kit-layout=calendar]) button[popovertarget] > [data-kit-region=label]:has(> [data-kit-role=count]) {
  display: inline-flex;
  align-items: baseline;
  gap: var(--_kit-rhythm);
}
:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=local-tabs] {
  flex: 1 1 100%;
  min-inline-size: 0;
}
:is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :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], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])))) > [data-kit-region=filter] {
  display: inline-flex;
  flex: 0 1 auto;
  align-items: center;
  gap: var(--_kit-rhythm);
  min-inline-size: 0;
  > [popovertarget] {
    flex: 0 1 auto;
    min-inline-size: 0;
  }
  > [data-kit-role=secondary-action] [data-kit-region=name]:has(+ [data-kit-region=value]:not(:empty)) {
    color: var(--_kit-text-muted);
  }
}
[data-kit-layout=list] [data-kit-region=nothing-matches] > [data-kit-region=applied] > [data-kit-region=name] {
  color: var(--_kit-text-muted);
}
[data-kit-layout=list] table[data-kit-table=records]:has(> tbody > tr):not(:has(> tbody > tr:not([hidden]))) > thead {
  display: none;
}
:is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :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]) > [data-kit-region=more] {
  display: none;
  flex: none;
  > [popover] > ul {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: var(--_kit-rhythm);
    margin: 0;
    padding: 0;
    list-style: none;
  }
  > [popover] > ul > li {
    display: flex;
    align-items: center;
  }
  > [popover] > ul > li > [popovertarget] {
    flex: 0 1 auto;
    min-inline-size: 0;
  }
  > [popover] > ul > li > [data-kit-role=secondary-action] [data-kit-region=name]:has(+ [data-kit-region=value]:not(:empty)) {
    color: var(--_kit-text-muted);
  }
}
@media screen {
  @container (inline-size >= 720px) {
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :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]) > [data-kit-region=more] {
      display: inline-flex;
    }
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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]))) > [data-kit-region=more] {
      margin-inline-start: auto;
    }
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :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]) > [data-kit-region=filter]:has(> [popovertarget][hidden]),
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :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]):has(> [data-kit-region=more]:not([hidden])):not(:has(> [data-kit-region=more] > [popover] > ul > li[hidden])) > [data-kit-region=filter] {
      display: contents;
      > *:not([popover]) {
        display: none;
      }
    }
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :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]) > [data-kit-region=more][data-kit-fit=pending],
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :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]) > [data-kit-region=more][data-kit-fit=pending]:not([hidden]) ~ *,
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort]:has([data-kit-region=more][data-kit-fit=pending]:not([hidden])) > [data-kit-region=filters] ~ *,
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])):has(> [data-kit-region=more][data-kit-fit=pending]:not([hidden])) ~ *,
    [data-kit-layout=reports] > [data-kit-region=period-filters-schedule]:has([data-kit-region=more][data-kit-fit=pending]:not([hidden])) > [data-kit-region=filters] ~ *,
    [data-kit-layout=reports] > [data-kit-region=period-filters-schedule]:has([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=filters] ~ *,
    [data-kit-layout=reports] > [data-kit-region=period-filters-schedule]:has([data-kit-region=more][data-kit-fit=pending]:not([hidden])) > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])):has(> [data-kit-region=filters]) ~ * {
      visibility: hidden;
    }
  }
}
:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=clear-filters],
:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters] > [data-kit-region=clear-filters],
: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] > [data-kit-region=clear-filters],
: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=clear-filters],
: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] > [data-kit-region=clear-filters] {
  flex: none;
  display: flex;
  align-items: center;
  min-block-size: max(var(--_kit-form-control-height), var(--_kit-target));
}
:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-role=action-group] {
  flex: none;
  max-inline-size: 100%;
  margin-inline-start: auto;
}
:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=range] > [data-kit-region=words],
:is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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]))) > [data-kit-region=words] {
  flex: 1 0 100%;
  order: 1;
  min-inline-size: 0;
  margin-block: 0;
}
@media screen {
  @container (inline-size >= 720px) {
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=range] > [data-kit-region=words] {
      text-align: end;
    }
  }
}
@media screen {
  @container (inline-size >= 720px) {
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-region=columns]:has(> button[popovertarget] + [data-kit-region=words]) {
      display: contents;
      > [data-kit-region=words] {
        order: 4;
        inline-size: 100%;
        margin-block: 0;
        text-align: end;
      }
    }
  }
}
:is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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]))):has(> [data-kit-region=more]:not([hidden])):not(:has(> [data-kit-region=more] > [popover] > ul > li[hidden])) > [data-kit-region=filter] + [data-kit-region=words],
:is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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]))) > :is([data-kit-region=filter]:has(> button[popovertarget][hidden]), [data-kit-region=more][hidden]) + [data-kit-region=words] {
  display: none;
}
@media screen {
  @container (inline-size < 720px) {
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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]))) > :is([data-kit-region=filter], [data-kit-region=more]) + [data-kit-region=words] {
      display: none;
    }
  }
}
[data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > [data-kit-role=popover] {
  inline-size: var(--_kit-popover-width);
}
[data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-region=columns] > [data-kit-role=popover] [data-kit-role=row] > [data-kit-region=content-column] {
  flex-wrap: nowrap;
  align-items: baseline;
  > [data-kit-region=subject-column] {
    flex: 1 1 0;
    min-inline-size: 0;
    align-self: first baseline;
  }
  > [data-kit-region=actions] {
    flex: none;
    margin-block: calc(-.5 * max(0px, max(var(--_kit-form-control-height), var(--_kit-target)) - 1lh));
  }
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-region=columns],
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions]:not([data-kit-holds~=action-group]) {
      display: none;
    }
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > [data-kit-role=status-line]:not(:empty, [data-kit-role=action-group] ~ *) {
      flex: 0 1 auto;
      inline-size: auto;
    }
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where([data-kit-region]):is([data-kit-region=select-all], [data-kit-region=clear-selection]) {
      position: relative;
      flex: 0 1 auto;
      min-block-size: 0;
      text-box-trim: trim-both;
      &:before {
        content: "";
        position: absolute;
        inset-block: calc(100% + var(--_kit-stack) - var(--_kit-target)) calc(-1 * var(--_kit-stack));
        inset-inline: 0;
      }
    }
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] {
      display: flex;
      flex-wrap: nowrap;
      gap: var(--_kit-stack);
    }
    [data-kit-layout=list] > [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]) {
      gap: var(--_kit-stack);
    }
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > *:first-child:not([data-kit-region=filters], [data-kit-region=range], button[popovertarget], [data-kit-role=form-group]) {
      flex: 1 1 0;
      min-inline-size: 0;
    }
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort][data-kit-holds~=range] {
      flex-wrap: wrap;
    }
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort][data-kit-holds~=action-group] {
      flex-wrap: wrap;
      > [data-kit-role=action-group] {
        order: 2;
        flex: 1 1 100%;
        margin-inline-start: 0;
      }
    }
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=range] {
      display: grid;
      grid-template-columns: repeat(4, auto) minmax(0, 1fr);
      justify-content: start;
      order: 1;
      min-inline-size: 0;
      > [data-kit-region=range-in-words] {
        display: none;
      }
      > :is([data-kit-region=today], [data-kit-region=previous], [data-kit-region=next]) {
        grid-row: 1;
      }
      > [data-kit-region=words] {
        order: 0;
        grid-column: 1 / -1;
        inline-size: 100cqi;
      }
      > [data-kit-region=date],
      > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > [data-kit-region=date] {
        grid-row: 1;
        justify-self: start;
        > [data-kit-role=form-group] {
          --_kit-field-step: max-content;
          > :where([data-kit-region]):is([data-kit-region=help], [data-kit-region=error]),
          > [data-kit-role=date-field] > :is(input[type=text], [data-kit-region=widest-dates], [data-kit-region=resolved]) {
            display: none;
          }
          > [data-kit-role=date-field] > [data-kit-region=calendar] {
            margin-inline-end: 0;
            background-color: var(--_kit-wash);
            > [data-kit-icon] {
              color: inherit;
            }
          }
        }
      }
    }
    [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort][data-kit-holds~=form-group] {
      flex-wrap: wrap;
      > [data-kit-role=form-group] {
        order: -1;
        flex: 1 1 100%;
        max-inline-size: none;
      }
    }
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > button[popovertarget]:not(:first-child, [data-kit-role=form-group]:first-child + *) {
      margin-inline-start: auto;
    }
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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]) > [data-kit-region=filter] {
      display: contents;
      > [data-kit-role=secondary-action],
      > [data-kit-region=clear] {
        display: none;
      }
      > [data-kit-role=popover] {
        display: contents;
      }
    }
    :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters],
    :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],
    :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: flex;
      flex-flow: row wrap;
      align-items: start;
      gap: var(--_kit-region) var(--_kit-stack);
    }
    :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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], :is(:is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]))) > [data-kit-region=filters], :is([data-kit-layout=list] > [data-kit-region=saved-views-filters-sort], [data-kit-layout=list] > [data-kit-region=saved-views-filters-sort] > :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])), :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], :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])), :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]) > [data-kit-region=filter] > [data-kit-role=popover]) {
      > * {
        flex: 1 1 100%;
        min-inline-size: 0;
        max-inline-size: none;
      }
      > [data-kit-role=form-group]:has(> [data-kit-region=select]) {
        flex-basis: calc((100% - var(--_kit-stack)) / 2);
        grid-template-columns: 0 minmax(min-content, 1fr);
        min-inline-size: auto;
        max-inline-size: 100%;
        > [data-kit-region=select] {
          inline-size: auto;
          max-inline-size: 100cqi;
        }
      }
    }
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(nav):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(div):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(details):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(fieldset):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where([data-kit-role]):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :where(nav):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :where(div):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :where(details):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :where(fieldset):is(nav, div, details, fieldset, [data-kit-role=form-group]),
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] > :where(form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region])) > :where([data-kit-role]):is(nav, div, details, fieldset, [data-kit-role=form-group]) {
      min-inline-size: 0;
      inline-size: 100%;
      max-inline-size: none;
    }
    [data-kit-layout=list] > :is([data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions]) [data-kit-role=form-group] > input,
    [data-kit-layout=list] > :is([data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions]) [data-kit-role=form-group] > [data-kit-region=select],
    [data-kit-layout=list] > :is([data-kit-region=saved-views-filters-sort], [data-kit-region=columns-selection-actions]) [data-kit-role=form-group] > textarea,
    :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] [data-kit-role=form-group] > input,
    :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] [data-kit-role=form-group] > [data-kit-region=select],
    :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] [data-kit-role=form-group] > textarea,
    :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] > [data-kit-role=form-group] > input,
    :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] > [data-kit-role=form-group] > [data-kit-region=select],
    :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] > [data-kit-role=form-group] > textarea {
      inline-size: 100%;
    }
  }
  @container (inline-size >= 720px) {
    [data-kit-layout=list]:has(> [data-kit-region=rows] [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate), > [data-kit-region=columns-selection-actions] > [data-kit-region=clear-selection]) > [data-kit-region=columns-selection-actions]:has(> [data-kit-role=action-group]):not(:has(> [data-kit-role=action-group][data-kit-holds~=words], > [data-kit-role=action-group] ~ [data-kit-role=status-line]:not(:empty))):after {
      content: "\200b" / "";
      flex: 1 1 100%;
      text-box-trim: var(--_kit-text-trim);
      text-box-edge: text;
    }
  }
}
:is([data-kit-layout=list], [data-kit-layout=record]) [data-kit-role=label-panel]: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: 100%;
  max-inline-size: var(--_kit-focused-width);
  margin-inline: 0 auto;
}
table[data-kit-table=records] > thead > tr > th > [data-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] > [data-kit-region=sort]:after {
  order: -1;
}
table[data-kit-table=records] > thead > tr > th:is([aria-sort=ascending], [aria-sort=descending]) > [data-kit-region=sort]:after {
  background: var(--_kit-text-ink);
}
table[data-kit-table=records] > thead > tr > th[aria-sort=ascending] > [data-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] > [data-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");
}
:is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-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);
  > details {
    grid-area: 1 / 1 / 2 / 3;
  }
  > details > summary {
    gap: var(--_kit-stack);
    min-block-size: var(--_kit-target);
    font-size: var(--_kit-sub-heading-size);
    font-weight: 700;
  }
  > details > summary > [data-kit-region=count] {
    color: var(--_kit-text-muted);
  }
  > details > summary:after {
    order: -1;
    margin-inline-start: 0;
  }
  > details > summary > [data-kit-region=value]:has(> a) {
    text-box-trim: none;
  }
  > details > summary > [data-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;
  }
  > [data-kit-role=icon-action] {
    grid-area: 1 / 3;
    position: relative;
  }
}
@media screen {
  @container (inline-size >= 720px) {
    :is([data-kit-region=group-heading], [data-kit-region=group-heading] > th) > [data-kit-region=line]:has(> [data-kit-role=icon-action]) {
      padding-inline-end: calc(var(--_kit-inset) + var(--_kit-rule));
    }
  }
}
[data-kit-region=group-heading] > [data-kit-region=words],
[data-kit-region=group-heading] > th > [data-kit-region=words] {
  flex-basis: 100%;
  font-weight: 400;
  margin-block: var(--_kit-rhythm) var(--_kit-stack);
}
[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;
}
div[data-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);
  > [data-kit-region=selection] {
    display: flex;
    align-items: center;
    min-block-size: var(--_kit-target);
  }
  > [data-kit-region=line] {
    flex: 1 1 auto;
    min-inline-size: 0;
  }
}
table[data-kit-table=records] > tbody[data-kit-region=group] > tr[data-kit-region=group-heading] > th,
table[data-kit-table=records] > tbody[data-kit-region=group] > tr[data-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] > tbody[data-kit-region=group] > tr[data-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 + tbody[data-kit-region=group] > tr[data-kit-region=group-heading] {
  --_kit-list-group-rule-start: 0px;
}
table[data-kit-table=records] > tbody[data-kit-region=group] > tr[data-kit-region=group-heading] + tr {
  border-block-start: 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] > 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;
    }
    table[data-kit-table=records] > thead + tbody[data-kit-region=group] > tr[data-kit-region=group-heading] {
      border-block-start: none;
    }
  }
}
@media screen {
  div[data-kit-region=group] > div[data-kit-region=group-heading] {
    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);
  }
  @supports named-feature(single-axis-scroll-container) {
    table[data-kit-table=records] > tbody[data-kit-region=group] > tr[data-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-layout=list] > [data-kit-region=rows] table[data-kit-table=records] > tbody[data-kit-region=group] > tr:not([data-kit-region=group-heading]) {
      scroll-margin-block-start: calc(var(--_kit-list-selection-held, 0px) + var(--_kit-column-headings-held, 0px) + var(--_kit-target) + 2 * var(--_kit-rule) + 2 * var(--_kit-focus-edge));
    }
    @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);
      }
    }
  }
  [data-kit-layout=list] > [data-kit-region=rows] :where([data-kit-role]):is([data-kit-role=row], tr, [data-kit-region=group-heading]),
  [data-kit-layout=list] > [data-kit-region=rows] :where(tr):is([data-kit-role=row], tr, [data-kit-region=group-heading]),
  [data-kit-layout=list] > [data-kit-region=rows] :where([data-kit-region]):is([data-kit-role=row], tr, [data-kit-region=group-heading]) {
    scroll-margin-block: calc(var(--_kit-list-selection-held, 0px) + var(--_kit-column-headings-held, 0px) + 2 * var(--_kit-focus-edge)) calc(2 * var(--_kit-focus-edge));
  }
  [data-kit-layout=list] > [data-kit-region=rows] div[data-kit-region=group] > [data-kit-role=row] {
    scroll-margin-block-start: calc(var(--_kit-list-selection-held, 0px) + var(--_kit-target) + 2 * var(--_kit-rule) + 2 * var(--_kit-focus-edge));
  }
  [data-kit-layout=list] > [data-kit-region=rows] table[data-kit-table=records] > tbody > tr[aria-current=true] {
    background-color: var(--_kit-wash);
  }
  [data-kit-layout=list] > [data-kit-region=rows] article[data-kit-role=row][aria-current=true] {
    background-color: var(--_kit-wash);
    background-image: linear-gradient(var(--_kit-text-ink), var(--_kit-text-ink));
    background-origin: border-box;
    background-position: 0 0;
    background-size: calc(2 * var(--_kit-focus-edge)) 100%;
    background-repeat: no-repeat;
  }
  [data-kit-layout=list] > [data-kit-region=rows] article[data-kit-role=row][aria-current=true]:dir(rtl) {
    background-position: 100% 0;
  }
  [data-kit-layout=list] > [data-kit-region=rows] [data-kit-role=row] + article[data-kit-role=row][aria-current=true]:where([data-kit-role=row]:not([hidden]) ~ *) {
    background-image: linear-gradient(var(--_kit-text-ink), var(--_kit-text-ink)), linear-gradient(var(--_kit-panel-boundary), var(--_kit-panel-boundary));
    background-position: 0 0, 50% 0;
    background-size: calc(2 * var(--_kit-focus-edge)) 100%, calc(100% - 2 * var(--_kit-inset-tight)) var(--_kit-rule);
  }
  [data-kit-layout=list] > [data-kit-region=rows] [data-kit-role=row] + article[data-kit-role=row][aria-current=true]:where([data-kit-role=row]:not([hidden]) ~ *):dir(rtl) {
    background-position: 100% 0, 50% 0;
  }
  [data-kit-layout=list] > [data-kit-region=rows] table[data-kit-table=records] > tbody > tr[aria-current=true] {
    box-shadow: calc(-1 * var(--_kit-inset-tight)) 0 var(--_kit-wash), var(--_kit-inset-tight) 0 var(--_kit-wash);
  }
  [data-kit-layout=list] > [data-kit-region=rows] table[data-kit-table=records] > tbody > tr[aria-current=true] > :is(th, td):first-child {
    box-shadow:
      calc(2 * var(--_kit-focus-edge) - var(--_kit-inset-tight)) 0 var(--_kit-wash),
      calc(2 * var(--_kit-focus-edge) - var(--_kit-inset-tight)) 0 var(--_kit-panel-surface),
      calc(-1 * var(--_kit-inset-tight)) 0 var(--_kit-text-ink);
  }
  [data-kit-layout=list] > [data-kit-region=rows] table[data-kit-table=records] > tbody > tr[aria-current=true] > :is(th, td):first-child:dir(rtl) {
    box-shadow:
      calc(var(--_kit-inset-tight) - 2 * var(--_kit-focus-edge)) 0 var(--_kit-wash),
      calc(var(--_kit-inset-tight) - 2 * var(--_kit-focus-edge)) 0 var(--_kit-panel-surface),
      var(--_kit-inset-tight) 0 var(--_kit-text-ink);
  }
  [data-kit-layout=list] > [data-kit-region=rows] article[data-kit-role=row][aria-current=true] > [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-layout=list] > [data-kit-region=rows] table[data-kit-table=records] > tbody > tr[aria-current=true] > th[scope=row] > :where(a):is(a, [data-kit-region=value] > a):not([data-kit-region=preview]) {
    font-weight: 700;
  }
  @container (inline-size >= 720px) {
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions] {
      min-block-size: var(--_kit-list-selection-line);
      padding-block: var(--_kit-inset-tight);
      flex-wrap: nowrap;
      > * {
        flex-shrink: 0;
      }
      > [data-kit-role=status-line]:not([data-kit-role=action-group] ~ *) {
        inline-size: auto;
      }
    }
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions][data-kit-holds~=action-group] {
      flex-wrap: wrap;
      align-content: start;
    }
    [data-kit-layout=list] > [data-kit-region=columns-selection-actions]:has(> [data-kit-role=action-group][data-kit-holds~=words], > [data-kit-role=action-group] ~ [data-kit-role=status-line]:not(:empty)),
    [data-kit-layout=list]:has(> [data-kit-region=rows] [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate), > [data-kit-region=columns-selection-actions] > [data-kit-region=clear-selection]) > [data-kit-region=columns-selection-actions]:has(> [data-kit-role=action-group]) {
      min-block-size: var(--_kit-list-selection-lines);
    }
    [data-kit-layout=list]:has(> [data-kit-region=rows] [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate), > [data-kit-region=columns-selection-actions] > [data-kit-region=clear-selection]) {
      > [data-kit-region=columns-selection-actions] {
        position: sticky;
        inset-block-start: var(--_kit-shell-held-edge, 0px);
        z-index: var(--_kit-tier-held-over);
        background: var(--_kit-surface);
      }
      > [data-kit-region=rows] {
        --_kit-list-selection-held: var(--_kit-list-selection-line);
      }
      &:has(> [data-kit-region=columns-selection-actions] > [data-kit-role=action-group]) > [data-kit-region=rows] {
        --_kit-list-selection-held: var(--_kit-list-selection-lines);
      }
    }
  }
}
[data-kit-layout=list] {
  --_kit-list-selection-line: calc(max(var(--_kit-form-control-height), var(--_kit-target)) + 2 * var(--_kit-inset-tight));
  --_kit-list-selection-lines: calc(var(--_kit-list-selection-line) + var(--_kit-stack) + 1lh);
}
[data-kit-layout=list][data-kit-loaded][data-kit-fit=pending] {
  visibility: hidden;
}
[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;
}
:where([data-kit-region]):is([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], [data-kit-layout=reports] > [data-kit-region=measure-prior]) {
  container-type: inline-size;
  inline-size: 100%;
}
[data-kit-layout=record] > :where([data-kit-region]):is([data-kit-region=facts-related-records], [data-kit-region=decision-compact-work]) {
  align-self: flex-start;
}
@media screen {
  @container (inline-size < 720px) {
    [data-kit-layout=record] > :where([data-kit-region]):is([data-kit-region=facts-related-records], [data-kit-region=notes-files-history]) {
      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;
  }
}
[data-kit-layout=reports] {
  --_kit-split: var(--_kit-split-pair);
}
:is([data-kit-layout=reports] > [data-kit-region=period-filters-schedule], [data-kit-layout=home] > [data-kit-region=measures]) {
  align-items: start;
}
@media screen {
  @container (inline-size >= 720px) {
    :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])) {
      align-items: first baseline;
    }
    :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]))) {
      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-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: max(var(--_kit-form-control-height), var(--_kit-target));
        }
      }
    }
    :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-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%;
    }
  }
}
: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],
  > 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] {
  flex: 1 1 100%;
  min-inline-size: 0;
}
:is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [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);
}
@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;
    }
  }
}
: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] + *) > 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] + *) > 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] + *) > 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=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=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=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value] > a[data-kit-state~=current] {
    font-weight: 700;
  }
}
:is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [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=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=measure-prior]) [data-kit-role=labelled-fact] > [data-kit-region=value] > a[href]:only-child:not([data-kit-role]) {
  min-block-size: 0;
  padding-block: 0;
}
:is([data-kit-layout=reports] > [data-kit-region=measure-prior], [data-kit-layout=home] > [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])) {
    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;
}
[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] {
  display: flow-root;
  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);
    }
    [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));
    }
    [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);
    }
    [data-kit-layout=settings][data-kit-holds~=standing] > details[data-kit-role=disclosure]::details-content {
      padding-inline: calc(var(--_kit-inset) + var(--_kit-rule));
    }
    [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;
    }
    [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);
    }
    [data-kit-layout=settings] > [data-kit-region=notices],
    [data-kit-layout=settings] > [data-kit-role=refusal] {
      margin-block-end: var(--_kit-region);
    }
    [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);
    }
    [data-kit-layout=settings] > [data-kit-region=selected-section] > [data-kit-region=notices]:has(> *) ~ [data-kit-region=standing] {
      margin-block-start: 0;
    }
    [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);
    }
    [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;
    }
    [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);
    }
    [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);
}
@scope ([data-kit-layout=settings]) {
  :scope: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]:not(:has([data-kit-role=headed-region]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) {
    margin-block-start: calc(var(--_kit-stack) - var(--_kit-region));
  }
}
@media screen {
  @container (inline-size < 720px) {
    @scope ([data-kit-layout=settings]) {
      :scope: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]:not(:has([data-kit-role=headed-region]:where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) {
        margin-block-start: var(--_kit-stack);
      }
    }
  }
}
[data-kit-layout=settings]:not(:has(> details[data-kit-role=disclosure])) > :where([data-kit-region]):is([data-kit-region=selected-section], [data-kit-region=form-or-list], [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: 700;
  }
}
[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] > a[data-kit-role=image][href] {
  display: block;
  inline-size: fit-content;
  max-inline-size: 100%;
}
[data-kit-layout=showcase] > [data-kit-region=examples] > [data-kit-role=headed-region] > [data-kit-region=content] > a[data-kit-role=image][href] > img:not([hidden]) {
  display: block;
  inline-size: min(100%, calc(var(--_kit-strip-height) * var(--kit-image-natural-width) / var(--kit-image-natural-height)));
  block-size: auto;
  border-radius: 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;
  > [data-kit-wordmark] {
    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);
  gap: var(--_kit-region);
  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]):is([data-kit-region=current-step], [data-kit-region=refusal], [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] table[data-kit-table=records]) {
      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])) {
          max-inline-size: calc(var(--_kit-focused-width) - 2 * var(--_kit-inset) - 2 * var(--_kit-rule));
        }
      }
      > :where([data-kit-region]):is([data-kit-region=refusal], [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] table[data-kit-table=records]) {
      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;
}
: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:is([data-kit-role=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:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet])[open]::backdrop {
  opacity: 1;
  transition-duration: var(--_kit-appear);
}
@starting-style {
  :where(:root[data-kit-shown]) dialog:is([data-kit-role=dialog], [data-kit-role=keyboard-sheet])[open]::backdrop {
    opacity: 0;
  }
}
@supports not (overlay: auto) {
  :where(dialog):is(dialog[data-kit-role=dialog], dialog[data-kit-role=keyboard-sheet]),
  dialog:is([data-kit-role=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]):is([data-kit-role=field-result], [data-kit-layout=field-result]),
:where([data-kit-layout]):is([data-kit-role=field-result], [data-kit-layout=field-result]) {
  transition: scale var(--_kit-transition) var(--_kit-settle);
}
@starting-style {
  :where(:root[data-kit-shown]) :where([data-kit-role]):is([data-kit-role=field-result], [data-kit-layout=field-result]),
  :where(:root[data-kit-shown]) :where([data-kit-layout]):is([data-kit-role=field-result], [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;
  }
}
[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;
  gap: var(--_kit-stack);
}
[data-kit-state~=empty] > p {
  max-inline-size: var(--_kit-reading-width);
}
@scope ([data-kit-state~=empty], [data-kit-state~=empty] *) {
  [data-kit-state~=empty] [data-kit-role=action-group]:where(:scope > :is(p, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(p:where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) + *, :scope > :is(p, :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):has(p:where(:not(:scope > * :not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-last-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)))) + :where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))):not([data-kit-role=action-group]) *):where(:not(:scope > * :not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :scope > * :is(:not(:nth-child(1 of :not(:where(input[type=hidden], dialog, [popover], [hidden], template, script, style, [data-kit-region=notices]:empty, [data-kit-role=status-line]:empty)))), :not(:where(:is(div, form):not([data-kit-role], [data-kit-layout], [data-kit-region], [hidden], [aria-live], [role=status], [role=alert], [role=log]):not(:is(:is([data-kit-layout=shell], [data-kit-layout=form], [data-kit-layout=unavailable], [data-kit-layout=showcase]) > [data-kit-region=header] > div, [data-kit-layout=field-result] > div, [data-kit-role=media] > figcaption > div, [data-kit-role=redline] > div, [data-kit-region=table] > div))))) *)) {
    align-self: stretch;
    margin-block-start: 0;
  }
}
:where([data-kit-state~=loading]) * {
  visibility: hidden;
}
[data-kit-state~=loading] *:not(:where([data-kit-state~=loading] :not(:where(form, [data-kit-region=filters], 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-role=chart])))) *) {
  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], 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-role=chart])),
[data-kit-state~=loading] :where([data-kit-region]):where(form, [data-kit-region=filters], 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-role=chart])),
[data-kit-state~=loading] :where(div):where(form, [data-kit-region=filters], 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-role=chart])),
[data-kit-state~=loading] :where(figcaption):where(form, [data-kit-region=filters], 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-role=chart])),
[data-kit-state~=loading] :where([data-kit-role]):where(form, [data-kit-region=filters], 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-role=chart])) {
  background: none;
  animation: none;
}
@keyframes kit-wait {
  0% {
    opacity: 0;
  }
}
[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);
  }
}
table > thead > tr > :is(th, 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 > :is(th, 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: 700;
  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 > :is(th, td) {
      white-space: nowrap;
      > [data-kit-region=sort] {
        border: 0;
      }
    }
  }
}
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 {
  :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=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 > :is(th, td)[data-kit-column=amount],
table:where(:not([data-kit-table=prose])) > :is(thead, tbody, tfoot) > tr > :is(th, 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] > 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),
table[data-kit-table=records] > :is(tbody, tfoot) > tr > th[data-kit-column=subject] > [data-kit-region=value]:has(> 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 {
  display: inline-block;
  min-inline-size: var(--_kit-target);
  padding-block: calc(max(0px, var(--_kit-target) - 1lh) / 2);
  text-box-trim: none;
}
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;
}
table[data-kit-table=comparison] > tbody > tr > :is(th, 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 {
        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 {
      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 > :is(th, td)[data-kit-column=amount],
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, td)[data-label]:not([data-kit-column=subject]) {
      text-align: end;
    }
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > :is(th, 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 > :is(th, 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;
    }
  }
}
@media screen {
  @container (inline-size >= 720px) {
    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(: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], [data-kit-role=stamp])),
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=value] > [data-kit-region=fact]:not(: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], [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], :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], [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], :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], [data-kit-role=stamp])) {
      min-inline-size: calc(var(--_kit-records-allocation) - var(--_kit-cut-reveal) - 2 * var(--_kit-inset-tight));
      @supports (min-inline-size: calc-size(max-content, size)) {
        min-inline-size: calc-size(max-content, min(size, var(--_kit-records-allocation) - var(--_kit-cut-reveal) - 2 * var(--_kit-inset-tight)));
      }
    }
    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]), :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]), :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 > 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-region=fact] :is(:is([data-kit-region=email], [data-kit-region=address]), code, [data-kit-role=amount]))) {
      display: grid;
      grid-template-columns: 1fr auto;
      &:after {
        content: "\2026";
        grid-area: 1 / 2;
        block-size: 0;
        visibility: hidden;
      }
      > *:not([data-kit-region=fact]) {
        grid-column: 1 / -1;
      }
      > [data-kit-region=fact] {
        overflow-x: visible;
        overflow-y: clip;
      }
    }
  }
  @container (inline-size < 720px) {
    table[data-kit-table=records] > :is(tbody, tfoot) > tr > td > [data-kit-region=fact]:not(: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-kit-region=value] > [data-kit-region=fact]:not(: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: -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] > [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]), :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]), :is([data-kit-region=email], [data-kit-region=address]))) time {
    display: inline;
    white-space: nowrap;
  }
}
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) {
    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 > :is(th, td) {
      background: var(--_kit-surface-beneath);
    }
    table:where(:not([data-kit-print=document])) > thead > tr:last-child > :is(th, td) {
      box-shadow: inset 0 calc(-1 * var(--_kit-rule)) var(--_kit-panel-boundary);
    }
    @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;
    }
  }
  [data-kit-layout=stepped-flow] > [data-kit-region=current-step] > [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 > :is(th, td)[data-kit-column=subject] {
      min-inline-size: calc(var(--_kit-records-allocation) - var(--_kit-cut-reveal));
    }
    > :is(thead, tbody, tfoot) > tr > :is(th, 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 > :is(th, td)[data-kit-column=subject],
    > :is(thead, tbody, tfoot) > tr > :is(th, 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 > :is(th, td)[data-kit-column=subject],
      > :is(thead, tbody, tfoot) > tr > :is(th, 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 > :is(th, td)[data-kit-column=selection] {
        inset-inline-start: 0;
      }
      > :is(thead, tbody, tfoot) > tr > :is(th, 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)) > :is(th, td)[data-kit-column=subject],
      > tbody > tr:has(> td > [data-kit-region=selection] > [data-kit-role=selection-control]:is(:checked, [type=checkbox]:indeterminate)) > :is(th, td)[data-kit-column=selection] {
        background: linear-gradient(var(--_kit-wash-muted), var(--_kit-wash-muted)), var(--_kit-overflow-fade-surface);
      }
      > :is(thead, tbody, tfoot) > tr > :is(th, td)[data-kit-column=subject]:first-child:before,
      > :is(thead, tbody, tfoot) > tr > :is(th, 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;
        }
        > :is(th, td)[data-kit-column=subject]:first-child,
        > :is(th, 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 > :is(th, 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)) > :is(th, td)[data-kit-column=subject]:after {
        background:
          linear-gradient(
            var(--_kit-overflow-fade-direction),
            transparent,
            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 > :is(th, td)[data-kit-column=subject] {
        min-inline-size: 0;
      }
      > tbody > 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 > :is(th, td)[data-kit-column=selection] {
        grid-column: 1;
        inline-size: auto;
        min-inline-size: 0;
        padding-inline-end: 0;
      }
      > tbody > tr > :is(th, 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 {
          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 > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share] {
  display: inline-block;
  vertical-align: middle;
  inline-size: var(--_kit-share-track);
  block-size: var(--_kit-rhythm);
  margin-inline-end: var(--_kit-stack);
  background: var(--_kit-wash-muted);
}
:is(table > tbody > tr > td[data-kit-column=amount], table > tbody > 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-text-ink);
}
:is(table > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share] + [data-kit-region=fact] {
  display: inline;
}
@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: 700;
  }
  &: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: 700;
  }
  > p {
    margin-block: var(--_kit-stack) 0;
  }
}
table[data-kit-table=records] > tbody + tbody[data-kit-region=part] > tr:first-child > :is(th, 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 screen {
  table[data-kit-table] > :is(thead, tbody, tfoot) > tr > [data-kit-column=by-hand] {
    display: none;
  }
}
@media screen {
  :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([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])):not(:is([data-kit-layout=record], [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])) {
    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], [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], [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], [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;
  }
  [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([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], [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([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], [data-kit-role=side-panel]) *) {
    :where([data-kit-role]):is([data-kit-role=amount], [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=split-action], [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])) {
      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], [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) {
    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], [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], [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;
    }
  }
}
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]) {
  page: kit-landscape;
}
html:has([data-kit-print=document]) {
  page: kit-document;
}
html:has([data-kit-print=document]):has(table[data-kit-print-form=landscape]) {
  page: kit-document-landscape;
}
@media print, (forced-colors: active) {
  [data-kit-role=refusal] {
    --_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);
    background: none;
    color: var(--_kit-ink);
  }
  [data-kit-role=refusal] {
    border: var(--_kit-rule) solid var(--_kit-ink);
  }
  [data-kit-role=progress] > [data-kit-state~=current] {
    color: var(--_kit-ink);
  }
  [data-kit-role=progress] > [data-kit-state~=current]:after {
    background: none;
    border: var(--_kit-rule) solid var(--_kit-ink);
  }
  :where([data-kit-role]):is([data-kit-role=secondary-action], [data-kit-role=destructive-action], :where([data-kit-layout=shell]:has(> [data-kit-region=header] > [data-kit-region=actions] > :is([data-kit-role=primary-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]) > [data-kit-role=primary-action])) > [data-kit-region=body] [data-kit-layout]) [data-kit-role=emphasised-next-action]:where(:not([data-kit-role=dialog] *))):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]):is([data-kit-role=subtle-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]))),
  [data-kit-role=local-tabs] > a:not([data-kit-state~=current]) {
    border-color: Canvas;
  }
  :is(:is([data-kit-layout=shell], [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=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=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-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], [data-kit-role=emphasised-next-action]:not(:where([data-kit-layout=shell]:has(> [data-kit-region=header] > [data-kit-region=actions] > :is([data-kit-role=primary-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]) > [data-kit-role=primary-action])) > [data-kit-region=body] [data-kit-layout] *):where(:not([data-kit-role=dialog] *)))):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]:has(> [data-kit-role=inline-consequence]), [data-kit-layout=stepped-flow]) > [data-kit-role=action-group], :is([data-kit-layout=form]: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);
  }
  [data-kit-layout=shell] > :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 {
    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 > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share],
  :is(table > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share]:before,
  [data-kit-role=tag] > [data-kit-region=dot] {
    forced-color-adjust: none;
    print-color-adjust: exact;
  }
  :is(table > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share] {
    outline: var(--_kit-rule) solid var(--_kit-ink);
    outline-offset: calc(-1 * var(--_kit-rule));
    background: none;
  }
  :is(table > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share]:before,
  [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]) ~ *) {
    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;
  }
}
@media (forced-colors: active) {
  [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-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] > svg,
  [data-kit-role=chart] > [data-kit-region=legend] > * > svg {
    color: CanvasText;
  }
  [data-kit-role=chart] > svg > [data-kit-region=gridlines] > line,
  [data-kit-role=chart] > svg > [data-kit-region=prior] > line,
  [data-kit-role=chart] > [data-kit-region=legend] > [data-kit-region=prior] > svg > line {
    stroke: GrayText;
  }
  [data-kit-role=chart] > :where([data-kit-region]):is([data-kit-region=scale], [data-kit-region=legend]) {
    color: CanvasText;
  }
  :is(table > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share] {
    outline-color: CanvasText;
  }
  :is(table > tbody > tr > td[data-kit-column=amount], table > tbody > tr > td[data-kit-column=amount] > [data-kit-region=value]) > [data-kit-region=share]:before,
  [data-kit-role=tag] > [data-kit-region=dot] {
    background: CanvasText;
  }
  :where([data-kit-role]):is([data-kit-role=primary-action], [data-kit-role=emphasised-next-action]:not(:where([data-kit-layout=shell]:has(> [data-kit-region=header] > [data-kit-region=actions] > :is([data-kit-role=primary-action], form:not([hidden], [data-kit-role], [data-kit-layout], [data-kit-region]) > [data-kit-role=primary-action])) > [data-kit-region=body] [data-kit-layout] *):where(:not([data-kit-role=dialog] *)))):is([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]:has(> [data-kit-role=inline-consequence]), [data-kit-layout=stepped-flow]) > [data-kit-role=action-group], :is([data-kit-layout=form]: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]:is([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 currentColor;
  }
  [data-kit-role=row] + [data-kit-role=row]:where([data-kit-role=row]:not([hidden]) ~ *) {
    --_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));
  }
  :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]))),
  :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=rail] [data-kit-region=profile] > button[data-kit-holds~=role][aria-busy=true] > :is([data-kit-region=name], [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]):is([data-kit-region=range], [data-kit-region=tick], [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;
  }
}
[hidden] {
  display: none !important;
}
